body { font:100% arial,helvetica,sans-serif; color:#000; background: #ffffff; margin:0; padding:0; }
a { text-decoration:none; }
img { border:0; }
.Bild_Rechts { padding:0 0 15px 15px; }
.Bild_Links { padding:0 15px 15px 0; }
#pageContainer { width:100%; }
#pageHead { display:none; }
#quickselect { display:none; }
#search { display:none; }
#search form label { display:none; }
#pageFlash { display:none; }
#pageMNavi { display:none; }
#pageC1 { display:none; }
#pageC1top { height:23px; display:block; background:url(../images/bg_c1_top.jpg) transparent no-repeat; }
#pageC1 ul li.navmainStandardLevel_2 { height:24px; line-height:24px; background:url(../images/bg_c1_headline.jpg) #fff repeat-x; margin:0 0 6px; }
#pageC1 ul li.navmainStandardLevel_2 a { display:block; height:24px; line-height:24px; color:#fff; font-size:13px; font-weight:700; padding:0 0 0 16px; }
#pageC1 ul li.navmainStandardLevel_3 { display:block; height:24px; width:172px; margin:0; padding:0; }
#pageC1 ul li.navmainStandardLevel_3.active { background:url(../images/bg_subnav_over.gif) bottom right no-repeat; }
#pageC1 ul li.navmainStandardLevel_3.active a.active { color:#003aa5; background-color:#FFF; }
#pageC1 ul li.last { margin:0 0 20px; padding:0; }
#pageC1 ul li.navmainStandardLevel_3 a { display:block; line-height:16px; font-size:11px; color:#fff; padding:0 0 0 16px; }
#pageC2 {width:100%; color:#000000; }
#pageC2 h1,#pageC2 h2 { font-size:21px; color:#003aa5; font-weight:400; margin:2px 0; padding:2px 0; }
#pageC2 #contactForm label { float:left; padding:2px 0; }
#contactForm label.std { width:110px; }
#contactForm label.follow1 { width:30px; margin:0 10px; }
#contactForm label.follow2 { width:120px; margin:0 10px; }
#contactForm input.std { width:150px; }
#contactForm input.small { width:100px; }
#pageC2 div.contactRow { display:block; margin:0; padding:2px 0; }
#pageC2 div.clearfix p { clear:both; display:block; height:30px; margin:0; padding:15px 0 0; }
#navContent { display:none; }
h2.subNaviHeadline { display:none; }
#navContent ul li a { line-height:18px; height:18px; display:block; background:url(../images/bg_c2_navi_a_back.jpg) left no-repeat; color:#666678; padding:0 0 0 12px; }
#navContent ul li a.active { background:url(../images/bg_c2_navi_a_back_active.jpg) left no-repeat; color:#fff; padding:0 0 0 12px; }
#navContent li.navContentHead { line-height:18px; height:18px; color:#fff; font-weight:700; font-size:11px; background:url(../images/bg_c2_navi_head.jpg) #ababab repeat-x; padding:0 0 0 12px; }
#navContent li.navmain2EbenenLevel_4,#navContent li.navmain2EbenenLevel_4 a,#navContent li.navmain2EbenenLevel_4 a.active { color:#666678; background:url(../images/bg_c2_navi_li_back_1te_ebene.jpg) #929292 repeat-x; }
#navContent li.navmainStandardLevel_4,#pageC2 li.navmain2EbenenLevel_5 { color:#666678; background:url(../images/bg_c2_navi_li_back.jpg) #efefef repeat-x; }
#navContent li.navmainStandardLevel_4.active,#navContent li.navmain2EbenenLevel_5.active { background:url(../images/bg_c2_navi_li_back_active.jpg) #003aa5 repeat-x; }
#pageC2 ul.sitemapStandardMainCat { list-style-type:none; }
li.sitemapStandardLevel_1 { font-size:13px; font-weight:700; padding:0; }
li.sitemapStandardLevel_2 { font-size:13px; font-weight:400; padding:3px 0 0 10px; }
li.sitemapStandardLevel_3 { font-size:12px; font-weight:700; padding:0 0 0 20px; }
li.sitemapStandardLevel_4 { font-size:11px; font-weight:400; padding:0 0 0 30px; }
li.sitemapStandardLevel_5 { font-size:11px; font-weight:400; padding:0 0 0 40px; }
#pageC3 { display:none; }
#pageC3 h1,#pageC3 h2 { width:176px; height:29px; display:block; background:url(../images/bg_c3_headline.jpg) #fff no-repeat; margin:0; padding:0; }
#pageC3 h1 a,#pageC3 h2 a { height:29px; line-height:23px; display:block; color:#fff; font-size:13px; font-weight:700; padding:0 0 0 12px; }
#pageC3 p,#pageC3 h3,#pageC3 h4 { padding:0 12px; }
#pageC3 a { color:#fff; text-decoration:none; }
#pageC3 #serviceNavi { display:block; padding:0; }
#serviceNavi ul { list-style-type:none; margin:15px 0; padding:0 0 10px 12px; }
#serviceNavi ul li.list { border-left:1px solid #FFF; padding:0 5px; }
#serviceNavi ul li.first { padding:0 5px 0 0; }
#pageFooter { clear:both; width:984px; }
.clearBoth,#pageC2 div.clearfix { clear:both; }
#quickselect form,#search form { margin:0; padding:0; }
#pageMNavi ul li a:hover,#pageC2 a { color:#003aa5; }
#pageC1 ul,#pageC2 #navContent ul { list-style-type:none; margin:0; padding:0; }
#contactForm input,#serviceNavi ul li { float:left; }
