/* CSS LOHRMANN-NIGERIA.COM, XHTML-Template 2009 by Agent ASche */

* {padding:0; margin:0;} 

body {margin:0; padding:0; background:#fff; color:#000; font:12px Arial, sans-serif; text-align:center;}
img {border:none; padding:0; margin:0;}
a {color:#005091; text-decoration:none;}
a:hover {text-decoration:underline;}
hr {height:0; border:1px dotted #d6d6d6; margin:10px 0;}

#wrap {width:900px; margin:0 auto; text-align:left;}

#header {width:900px; height:112px;}
#header img {float:none; border:none; padding:0px; margin-top:-25px;}
#top {float:right; width:900px; height:22px; padding-top:4px;}

#topmenu {float:right; width:400px;}
#topmenu ul {float:right; margin-right:0; list-style:none;}
#topmenu ul li {float:left; display:inline; list-style:none; margin:110px -2px 0 -2px;}
#topmenu ul li a img {float:left; border:none; list-style:none;}

.languagemenu {float:right; width:auto; margin-top:2px;}
.languagemenu ul {float:right; padding:0;}
.languagemenu li {display:inline; list-style:none;}
.languagemenu a:hover {text-decoration:none;}
.languagemenu a img, #lang_navi a img {height:13px; border:none; margin-left:11px;}

##########HAUPTMENÜ STARTSEITE##########

#start_mainnav ul.menu, #start_mainnav ul.menu ul {list-style-type:none;}
#start_mainnav ul.menu a {display:block; padding:0; text-decoration:none; font-weight:bold;}
#start_mainnav ul.menu li {width:179px; height:26px; padding-top:12px; margin-right:1px; font:14px Arial, sans-serif; text-align:center; float:left; list-style:none;}

#start_mainnav ul.menu ul {width:179px; height:142px; margin:12px 0 12px 0; position:relative; z-index:7;}
#start_mainnav ul.menu ul li {width:160px; height:18px; padding:8px 0 0 10px; text-align:left; background:none;}
#start_mainnav ul.menu ul a {text-decoration:none; color:#ffffff; font-weight:normal;}

/* IE-Hack für die Breite */
*html ul.menu ul {width:180px;}

#start_mainnav ul.menu ul.hover, #start_mainnav ul.menu li.hover ul, #start_mainnav ul.menu li:hover ul {display:block; background:url(./img/bg_menu_hover.png);}
#start_mainnav ul.menu ul li {float:none;} 
#start_mainnav ul.menu ul a:hover {color:#003965;} 

#start_mainnav {position:relative; width:900px; height:142px; padding-top:40px; margin-top:-42px !important; margin-top:0px; background:url(./img/bg_startnav.png) repeat-y; z-index:5; clear:both;}
#start_nav {position:relative; height:40px; margin-top:-40px; width:900px; z-index:8;}
#start_nav ul li:hover {background:url(./img/bg_menu_hover.png) repeat-y;}

##########HAUPTMENÜ REGULAR##########

#nav {position:relative; height:44px; width:900px; z-index:8;}
#nav ul.menu, #nav ul.menu ul {list-style-type:none;}
#nav ul.menu a {display:block; padding:12px 0 16px 0; font-weight:bold;}
#nav ul.menu li {width:179px; height:38px; margin-right:1px; font:14px Arial, sans-serif; text-align:center; float:left; list-style:none;}
#nav ul.menu li a:hover, #nav ul.menu li a.active {background:#005190; color:#EBEDF3;}

#nav ul.menu li {padding:0; margin:0; float:left; border-right:1px solid #ffffff; list-style:none;}

#nav ul.menu ul {margin:0; padding:0; position:absolute; background:#fff /*url(./img/menu_hover.png)*/; border:1px solid #EBEDF3; display:none; min-width:177px;}
#nav ul.menu ul li {text-align:left; height:34px; width:auto;}
#nav ul.menu ul li a {padding:8px; font-weight:normal; text-decoration:none;}
#nav ul.menu ul li a:hover {width:161px; height:auto; color:#005190; background:#EBEDF3; text-decoration:none;}

/* IE-Hack für die Breite */
#nav ul.menu ul {width:176px; height:auto;}

/* Submenü */
#nav ul.menu ul.hover, #nav ul.menu li.hover ul, #nav ul.menu li:hover ul {display:block;}
#nav ul.menu ul li {float:none; border:none;}
#nav ul.menu li a:hover, #nav ul.menu ul.menu a:hover, #nav ul.menu ul.menu ul a:hover {text-decoration:none;} 

#mainnav {position:relative; width:900px; height:44px; padding:0px; margin:0; background:url(./img/bg_mainnav.png); z-index:5; clear:both;}

#####################################################


#media {position:relative; width:900px; height:350px; padding-top:15px; background:url(./img/bg_media.gif) top no-repeat; clear:both; z-index:2;}
#media .object {position:absolute; z-index:3;}

#start_content {margin:10px 0 10px 0; background:url(./img/bg_left.gif) left repeat-y;}
#content {margin:10px 0 10px 0; background:url(./img/bg_left.gif) left repeat-y;}
#content_table {margin-top:7px;}
#bottom {background:none; padding:0;}

.left {float:left; width:220px; margin-top:-13px; color:#464B50; min-height:580px; /*border-right:1px dotted #C6C6C6;*/ padding-right:10px;}
.left h1 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#000; padding-left:10px;}
.left h2 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#000; padding-left:10px;}
.left ul {color:#aaa; text-align:left; margin:3px 0 8px 0; padding-left:10px; text-decoration:none;	list-style-type:none;}
.left ul li {padding:2px 0 2px 0px; margin:0 2px;}
.left ul a {font-weight:600; color:#005090; text-decoration:none;}
.left ul a:hover {color:#7DA9CE; text-decoration:underline;}
.left p, .left a {font:11px arial, sans-serif; color:#000; margin:10px;}
.left .csc-textpic-caption {font:normal 12px arial, sans-serif; left:10px;}
.left img {max-width:220px;}
.left hr {width:200px; height:0; border:1px dotted #bed5e6; margin:10px;}

.start_left {float:left; width:220px; margin-top:-6px; color:#464B50; min-height:580px; /*border-right:1px dotted #C6C6C6;*/ padding-right:10px;}
.start_left h1 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#464B50;}
.start_left h2 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#464B50;}
.start_left ul {color:#aaa; text-align:left; margin:3px 0 8px 0; padding-left:10px; text-decoration:none; list-style-type:none;}
.start_left ul li {padding:2px 0 2px 0px; margin:0 2px;}
.start_left ul a {font-weight:600; color:#005090; text-decoration:none;}
.start_left ul a:hover {color:#7DA9CE; text-decoration:underline;}
.start_left p, .start_left a {font:11px arial, sans-serif; color:#464B50; margin:0;}
.start_left .csc-textpic-caption {font:normal 12px arial, sans-serif; left:10px;}
.start_left img {max-width:220px;}
.start_left hr {width:200px; height:0; border:1px dotted #bed5e6; margin:10px;}

.tx-macinasearchbox-pi1 {float:left; margin:20px 4px 10px 0;}
.tx-macinasearchbox_sword {width:200px; height:auto;}
.tx-indexedsearch-searchbox-button {margin-left:4px;}

/* SOCIAL BOOKMARKS*/
#c109 h3 {font-size:11px; line-height:12px; color:#5a5a5a; margin:3px 0 0 8px;}
#c109, #c230, #c231 {float:left; height:24px; width:218px; background:#EBECEC; border:1px solid #D0D0D1;}
#c109 {margin-top:10px; padding-bottom:6px;}
#c230, #c231 {margin-top:-1px; padding-top:8px;}
#c230 img, #c231 img {margin:-2px 0 0 8px;}
#c230 a, #c231 a {font:bold 12px arial, sans-serif; color:#000;}

.middle {float:left; width:420px; margin-left:10px; line-height:20px;}
.middle h1.csc-firstHeader {clear:both; width:416px; height:32px; color:#172E3F; margin:0; padding:0;}
.middle h1 {font:bold 14px arial, sans-serif; color:#000; margin:12px 0 0 0;}
.middle h3 {font:bold 12px arial, sans-serif;}
.news-list-item .news-list-date {width:420px; height:14px; font:bold 12px arial, sans-serif; color:#000; clear:both;}
.middle img {max-width:420px;}
.middle .csc-textpic-caption {font:normal 12px arial, sans-serif; left:10px;}

.right {float:right; width:220px; background:#EBEDF3; border:1px solid #C6C6C6;}
.right h1 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#6F787F; background:#D9DAE0; padding-left:10px; border-top:1px solid #C6C6C6;} 
.right h2 {font:bold 15px arial, sans-serif; line-height:30px; height:30px; color:#000; padding-left:10px;}
.right p {font:11px arial, sans-serif; color:#000; margin:10px;}
.right h2.align-center, .right p.align-center {text-align:center; padding:0;}
.right img {max-width:220px;}
.right .csc-textpic csc-textpic-center csc-textpic-above {margin:3px 0 0 -20px;}

.right hr {width:200px; height:0; border:1px dotted #4884B9; margin:10px;}
.right .csc-textpic-clear {width:222px; height:8px; margin:0 0 -1px -1px; background:#fff; border-top:1px solid #C6C6C6;}

##################################################################

.side_sub ul.menu {float:right;}
.side_sub ul.menu li {list-style:none;}
.side_sub ul.menu li a {float:right; width:208px !important; width:215px; text-decoration:none; margin-top:-1px; padding:8px 0 8px 10px; border:1px solid #ffffff; z-index:50; color:#ffffff;}
.side_sub ul.menu li a.side_sub_active, .side_sub ul.menu li a:hover {background:url(./img/bg_menu_hover.png); border:1px solid #ffffff; z-index:100; color:#003965; text-decoration:none;}

.side_sub {float:right; background:url(./img/side_sub1.png) repeat;}
#uid4 .side_sub, #uid26 .side_sub, #uid27 .side_sub, #uid28 .side_sub, #uid29 .side_sub {float:right; background:url(./img/side_sub2.png) repeat;}
#uid20 .side_sub, #uid35 .side_sub, #uid36 .side_sub, #uid37 .side_sub, #uid44 .side_sub {float:right; background:url(./img/side_sub3.png) repeat;}
#uid45 .side_sub, #uid46 .side_sub, #uid47 .side_sub {float:right; background:url(./img/side_sub4.png) repeat;}
#uid48 .side_sub, #uid49 .side_sub, #uid55 .side_sub {float:right; background:url(./img/side_sub5.png) repeat;}
.side_sub {float:right; background:url(./img/profile.png) repeat;}



.clear_side_sub {width:222px; height:8px; margin:0 0 -1px -1px; background:#fff; border-top:1px solid #C6C6C6; clear:both;}

##################################################################

.table {width:898px; min-height:580px; padding-top:26px; background:url(./img/table_head.gif) no-repeat; border:1px solid #bebec3;}
.table table {border-collapse:collapse; margin-right:-1px;}
.table td {border:1px solid #bebec3;}
.table img {height:100px; width:220px; margin:-10px;}
.table h1 {height:23px; padding:4px 5px 0 10px; margin:0 0 -4px 0; font:bold 12px arial, sans-serif; background:url(./img/bg_table_h1.gif) repeat-x;}
.table p {padding:10px; line-height:20px;}


.csc-textpic-text ul, .middle ul {list-style:none; margin-left:1px;}
.csc-textpic-text ul li, .middle ul li {font-size:13px; margin:0; padding:0 0 0 12px; background:url(./img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; }


/*  CONTACT FORM  */

/* Outer Container */
#mailform {float:left; width:390px; text-align:left; margin-top:16px;}
/* Middle Container */
.csc-mailform {float:left; width:390px; text-align:left; border:none;}
/* Inner Container */
.csc-mailform-field {float:left; min-height:22px; width:360px; text-align:left; }
/* Label Container */
.csc-mailform label {float:left; height:22px; width:80px; font-family:verdana,helvetica,arial,sans-serif; font-size:11px; font-weight:normal;}
#mailformCompany, #mailformName, #mailformPosition, #mailformAdress, #mailformCity, #mailformCountry, #mailformPhone, #mailformFax, #mailformEmail, #mailformWebsite {float:left; width:180px; height:17px; margin:2px 0; padding:1px 4px; background:#FFFFFF; border:1px solid #dddddd; font-family:arial,sans-serif; font-size:1em;}
#mailformMessage {float:left; width:180px; height:96px; margin-top:2px; padding:1px 4px; background:#FFFFFF; border:1px solid #dddddd; font-family:arial,sans-serif; font-size:1em;}
.csc-mailform-submit {float:left; margin:8px 0 40px 80px; background:#FFFFFF; border:1px solid #dddddd;}
.csc-mailform-submit:hover {color:#ececec; background:#5A5A5F;} 

.csc-sitemap {width:900px; height:100px; margin-left:-230px; background:#996699; float:none;}
.csc-sitemap ul, .csc-sitemap ul li, .csc-sitemap ul li a {display:inline; list-style:none;}
.csc-sitemap ul li ul, .csc-sitemap ul li ul li, .csc-sitemap ul li ul li a {display:inline; list-style:none;}


##########FOOTER SITEMAP##########

#footer_menu ul.menu, #footer_menu ul.menu ul {list-style-type:none;}
#footer_menu ul.menu a {display:block; padding-top:10px; text-decoration:none; font-weight:bold; color:#9b9b9b;}
#footer_menu ul.menu li {width:179px; height:18px; padding-top:8px; margin-right:1px; font:12px Arial, sans-serif; text-align:center; float:left; list-style:none;}

#footer_menu ul.menu ul {width:179px; height:auto; margin:0;}
#footer_menu ul.menu ul li {width:160px; height:14px; padding:8px 0 0 10px; text-align:left;}
#footer_menu ul.menu ul a {text-decoration:none; color:#9b9b9b; font-weight:normal;}

/* IE-Hack für die Breite */
*html ul.menu ul {width:180px;}

#footer_menu ul.menu ul.hover, #footer_menu ul.menu li.hover ul, #footer_menu ul.menu li:hover ul {display:block;}
#footer_menu ul.menu ul li {float:none;} 
#footer_menu ul.menu a:hover, #footer_menu ul.menu ul a:hover {text-decoration:underline;} 

#footer_menu {width:900px; height:auto; padding-top:20px; margin:0;}
#footer_menu {height:40px; margin:0; width:900px;}
#footer_menu ul li:hover {}

.footer {clear:both; width:900px; height:210px; font-size:0.8em; background:url(./img/bg_footernav.png) no-repeat;}
.footer p.credits, .footer p.credits a {margin:130px auto 0 auto; text-decoration:none; color:#fffffe; text-align:center;}


