html {height: 100%;}

body {position: relative; height: 100%; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background-image:url(../images/bg_verlauf.jpg); background-repeat:repeat-y; background-position:center;} /*margin-left: -1px;*/
	
#container {padding-bottom: 66px; *padding-bottom: 66px; position: relative; min-height: 100%; height:auto !important; height:100%; /* IE */ width: 965px; margin:0px auto; background-color: white;} /* background: url(../images/containerBorder.gif); padding: 0 40px 0 40px; */

#sCntNav {height: 45px;}

#meta {font-size: 9px; height: 95px; background-color: white; }	
.metaHr { height:3px; background-color: #002F67; margin: 0px 0px 25px; 0px;}
.metaHr>hr {display: none;}
#meta>a>img {float: right; padding-right: 30px; border: none;}

a.cnt_Mehr:link {color: #FF9900 !important; font-weight: bold; text-decoration: none; padding-left: 11px; background: none; }
a.cnt_Mehr:visited {color: #FF9900 !important; font-weight: bold; text-decoration: none; padding-left: 11px; background: none; }
a.cnt_Mehr:active {color: #FF9900 !important; font-weight: bold; text-decoration: none; padding-left: 11px; background: none; }
a.cnt_Mehr:hover {text-decoration: underline; background: none; }

/*News, Link*/
a.newsLink:link {color: #858585 !important; text-decoration: none;}
a.newsLink:visited {color: #858585 !important; text-decoration: none;}
a.newsLink:active {color: #858585 !important; text-decoration: none;}
a.newsLink:hover {text-decoration: underline; }

a.headSub:link {color: #858585; text-decoration: none; margin-top: 15px;}	
a.headSub:visited {color: #858585; text-decoration: none; margin-top: 15px;}	
a.headSub:active {color: #858585; text-decoration: none; margin-top: 15px;}	
a.headSub:hover {color: #858585; text-decoration: none; margin-top: 15px;}	

.navlist {padding-left: 0px; width: 100%; padding-left: 0px; margin: 1px 0px 0px 0px; *margin: 0px 0px 0px 0px; height:28px;}
.navlist>li:first-child {width:15px;}
							
.navcontainer ul li {list-style-type: none;padding: 0;margin: 0;display: block;float: left;background: url(../images/naviMain_bg.gif) repeat-x 20px; font-size: 12px; font: Arial, Helvetica, sans-serif; text-align: center;height: 22px;margin-top: 6px;}
.navcontainer a {margin-top: 3px; color: #858585;text-decoration: none;font-weight: bold;display: block;width: auto;padding: 0px 15px 0px 15px;border-left: 1px solid #ffffff;border-right: 1px solid #D2D2D2;height: 22px;}

.navcontainer_sub ul {*margin-top: 1px !important;}
.navcontainer_sub ul li {list-style-type: none;padding: 0;margin: 0;display: block;float: left; font-size: 12px; font: Arial, Helvetica, sans-serif; text-align: center;height: 22px;margin-top: 0px;}
.navcontainer_sub {background: url(../images/naviMainSub_bg.gif) repeat-x; width: 100%; *margin-top: 1px;}
.navcontainer_sub a {color: #858585;text-decoration: none;font-weight: bold;display: block;width: auto;padding: 0px 15px 0px 15px;border-left: 1px solid #ffffff;border-right: 1px solid #D2D2D2;height: 22px;}

a.current {padding: 0px 9px 0px 9px !important; border-left: 1px solid #ffffff !important; border-right: 1px solid #ffffff !important; color: #002F67 !important; }
#shd_left {background: url(../images/shd_left.gif) !important;}
#shd_right {background: url(../images/shd_right.gif) !important;}

/* new navi */
#navDiv {height:34px; background: url(../images/naviMain_bg.gif) repeat-x; margin-top: 1px; margin-bottom: -12px !important; }
.navlist>li>a {padding: 0 10px 0 10px !important; border: none !important;}
.navActive {width: 9px; height: 28px; }
.navActiveContent {background: #FFFFFF !important; margin-top: 0 !important; } /* margin-top: 12px !important;  */
.navActiveContent>a {color:#002F67; text-decoration:none; }
.navLeft {background: url(../images/shd_left.gif) no-repeat !important; height: 28px !important; margin-top: -6px !important;}
.navRight {background: url(../images/shd_right.gif) no-repeat !important; height: 28px !important; margin-top: -6px !important;}
.navPassive {width: 9px !important; height: 28px !important; background: url(../images/naviBorderBg.gif) no-repeat !important; margin-top: -6px !important;}

/* new subNav */
.subnavDiv {height:28px !important; background: url(../images/naviMainSub_bg.gif) repeat-x; margin-top: 1px; } /**margin-top: 1px;*/
.subnavDiv ul {*margin-top: -1px !important;}
.subnavlist {margin: 0; padding-left: 0px; } 
.subnavlist>li {margin: 0;} 
.subnavlist>li>a {padding: 0 10px 0 10px !important; border: none !important; margin-top: 5px !important;} 
.subnavActive {width: 9px; height: 28px; }
.subnavActiveContent {background: #FFFFFF !important; margin-top: 0 !important;  }/**margin-top: -2px !important;*/
.subnavActiveContent>a { margin-top: 7px !important; color:#002F67; text-decoration:none; }
.subnavLeft {background: url(../images/subnavHgLeft.gif) no-repeat !important; height: 28px !important;}
.subnavRight {background: url(../images/subnavHgRight.gif) no-repeat !important; height: 28px !important;}
.subnavPassive {width: 9px !important; height: 28px !important; background: url(../images/subnaviBorderBg.gif) no-repeat !important;}

.header { margin: 1px 0 0 0; width: 965px; height: 265px; background:url(../images/header_verlauf.jpg) repeat-y;}
.headerAlternate {padding-top: 1px; margin-bottom: 2px;}
.header div h3 {margin-left: 12px !important;}
.hfl-left {height: 265px; width: 610px; float: left; background: url(../images/head_left.jpg) no-repeat;}
.hfl-left h1 {line-height: 120%; width: 400px; font-size:40px; font-weight: normal; color: white; margin: 40px 0 0 50px;}
.hfl-right {margin-left: 610px; width: 355px; height: 265px; }
.hfl-right h1 {color: #002F67; font-size: 18px; font-weight: normal; padding: 0 30px; margin: 25px 0 0 0;}
.hfl-right p {color: #7D7D7D; padding: 0 30px; margin: 25px 0 0 0; font-weight: bold; font-size: 12px; line-height: 16px;}

/* header, Information box */

#header_InfoBox_all {float: right; margin: 18px 25px 0 0;}
#header_InfoBox_all h3 {color: white; font-size: 12px; margin: 0 0 6px 0px;}

.header_InfoBox {width:272px; height: 150px; background-image:url(../images/sl_boxes_hgborder.png); padding: 6px 5px 5px 5px;}
.header_InfoBox h1 {*margin-top: 6px !important; *margin-bottom: 3px !important; margin: 0 0 1px 3px; padding: 5px 5px 4px 5px; *padding: 5px 5px 2px 5px;} /* background-color: #E1E1E1; padding: 2px 3px 4px 3px;*/
.header_InfoBox h1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #002F67; text-decoration: none; background:url(../images/sl_boxes_pfeil.gif) no-repeat; padding-left: 20px;}
.header_InfoBox div {background:url(../images/sl_boxes_hg.gif) repeat-x; margin: 0 0 -11px 2px;}
.header_InfoBox div hr {display: none;}
.header_InfoBox img {border: #CCCCCC 1px solid; margin: 0 15px 15px 15px; float: left;}
.header_InfoBox div p {font-size:11px; color: #7D7D7D; margin: 0 15px 0 0;}
.header_InfoBox div a {color: #FF9900; font-weight: bold; text-decoration: none; font-size: 12px;}

.header_InfoBoxContent {background: none !important; margin-left: 100px !important; margin-bottom: 0px !important;}

.cnt_ul {font-size: 12px !important; font-weight: normal !important; list-style-type:disc !important; padding-left: 20px !important; list-style-image: url(../images/pfeil_rechts.gif) !important; list-style-postion: outside; list-style-type: none;}

/* SecondLevel, Boxen */
.sl_boxes {float: left; margin-left: 27px; margin-bottom: 27px; margin-right: 6px; width:272px; height: 148px; background-image:url(../images/sl_boxes_hgborder.gif); padding: 5px 5px 0 5px;}
.sl_boxes h1 {*margin-top: -17px !important; margin: 0 0 1px 0; background-color: #E1E1E1; padding: 2px 8px 4px} /*  */
.sl_boxes h1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #002F67; text-decoration: none; background:url(../images/sl_boxes_pfeil.gif) no-repeat; padding-left: 20px;}
.sl_boxes div {background:url(../images/sl_boxes_hg.gif) repeat-x; margin: 0 0 -11px 0;}
.sl_boxes div hr {display: none;}
.sl_boxes img {border: #CCCCCC 1px solid; margin: 0 15px 15px 15px; float: left; }
.sl_boxes div p {font-size:11px; color: #7D7D7D; margin: 0 15px 0 0; line-height: 15px;}
.sl_boxes div a {color: #FA6C15; font-weight: bold; text-decoration: none; font-size: 11px;}

.slBoxesContent {background: none !important; margin-left: 100px !important; margin-bottom: 0px !important;}

#wrpBranNews {width:281px; float: left; font-size: 11px; line-height: 16px; color: #666666; } /*margin-left: 6px; */
#wrpBranNews ul {font-size: 12px !important; font-weight: normal !important; padding-left: 20px !important;}
#wrpBranNews ul li a{color: #858585; text-decoration: none;}
.sizDiv>h1 {background: #E1E1E1; font-size: 14px; font-weight: bold; color: #00306A; padding: 4px 11px 4px 11px; margin-bottom: 0px; margin-top: 0px;}
.sizDiv>h1>a>img  {border: none;}
.sizDiv>a {background: url(../images/pfeil_rund_rechts.gif) no-repeat; padding-left: 32px; margin-left: 7px;}
.hr_left {background:url(../images/hg_h2_div.gif) repeat-x; height: 15px; border: none; margin-top: 1px;}

.floatRight {float: right;}
.clearRight {clear:right; *clear: none;}
.clearLeft {clear:left; *clear: none; display:none; }

.hr_cnt {border: none; border-bottom: 1px solid #E1E1E1; margin: 10px 0 10px 0; }
.hr_cnt>hr {display: none; }

.leistung {width: 312px; margin-left: 308px;}
.leistung>h1 {background: #E1E1E1; font-size: 14px; font-weight: bold; color: #00306A; padding: 3px 11px 3px 11px; margin-bottom: 0px; margin-top: 0 !important;}
.cnt_right_box {width: 312px; margin-bottom: 5px;}
/*.sizDiv {padding-bottom: 9px;}*/
.sizDiv {margin-bottom: 15px !important; margin-bottom: 25px !important; border-bottom: 1px solid #E1E1E1;}
.sizDiv>p {padding: 0 11px 0 11px; margin-bottom: 15px; margin-top: -15px !important;}
.sizDiv>img {background:url(../images/hg_h2_div.gif) repeat-x; font-size: 11px; font-weight: bold; color: #858585; padding: 5px 11px 5px 11px; margin: 1px 0 0 0; border-bottom: 1px solid #E1E1E1;}
.sizDiv>h2 {background:url(../images/hg_h2_div.gif) repeat-x; font-size: 11px; font-weight: bold; color: #858585; padding: 5px 11px 5px 11px; margin: 1px 0 0 0; border-bottom: 1px solid #E1E1E1;}
.sizDiv>h2>a>img {float: right; margin-top: -13px; border: none;}
.sizDiv>h2+img {float: left; padding-right: 20px;}
.sizDiv>ul {margin-top: 25px; list-style: url(../images/pfeil_rechts.gif); vertical-align: middle;}
.sizDiv>ul>li {margin-top: 10px;}
.sizDiv>ul>li>a { text-decoration: none; color: #858585;}
.sizDiv>ul>li>a:hover { text-decoration: underline; color: #FF9900;}
.sizDiv>a:link { text-decoration: none; color: #666666;}
.sizDiv>a:active { text-decoration: none; color: #666666;}
.sizDiv>a:visited { text-decoration: none; color: #666666;}
.sizDiv>a:hover { text-decoration: underline; color: #FF9900;}
.msg_body>ul>li>a { text-decoration: none; color: #858585;}
.msg_body>ul>li>a:hover { text-decoration: underline; color: #FF9900;}

.hr_bug {background: url(../images/hg_h2_div.gif) repeat-x; height: 22px; border: none; width: 100%; display: block; margin: 1px 0px 0px 0px;}
.hr_bug>hr {display: none;}

.navcontainer li.active { background: none; background-color:#FFFFFF;}
.navcontainer a:hover { background: none;color: #002F67;}

.navcontainer_sub li.active { background: none; background-color:#FFFFFF;}
.navcontainer_sub a:hover { background: none;color: #002F67;}

.naviNoMargin {margin: 0 !important;}

#footer {position: absolute; width: 915px; bottom: 0; background-color: #E6E6E6; padding: 20px 25px 20px 25px; *padding: 15px 25px 20px 25px; clear: left; }
#footer>h3 { font-size:11px; color: #858585; font-weight: normal; font-size: 10px; padding: 0; margin: 0;}

#cnt_left {background-color: white; width: 314px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; float: left; margin-bottom: 15px; *margin-top: 0px !important; color: #666666; line-height: 18px;}
#cnt_left>p { font-weight: bold; padding: 0px 25px 0px 30px; margin: 0; margin-top: 22px; }
#cnt_left>p:first-child { margin-top: 0px; }
#cnt_left>p+p { font-weight: bold;}
#cnt_left>h1 {color: #002f67; font-size:18px; padding: 0px 30px; margin-top: 0px; font-weight: normal;}
#cnt_left>img {padding: 25px 25px 0px 30px;}
#cnt_left>ul {font-weight: bold !important; list-style-type:disc !important; padding: 0 15px 0 45px; *padding: 0 10px 0 0; margin-left: 1px; *margin-left: 47px;}
#cnt_left>ul>li {list-style-image: url(../images/pfeil_rechts.gif);}
#cnt_left>object {margin-left: 30px; margin-top: 24px;}

.multipleImages {padding: 0px 30px; margin: 2px 0 0 0;}
.multipleImages>p {margin: 0 0 15px;}
#bild_links { padding: 0px 30px; float: left; }
#bild_links>div>a:link { text-decoration: none; color: #666666;}
#bild_links>div>a:active { text-decoration: none; color: #666666;}
#bild_links>div>a:visited { text-decoration: none; color: #666666;}
#bild_links>div>a:hover { text-decoration: underline; color: #FF9900;}
.lightboxDiv{ float: right; margin-top: 2px;}

.multipleVideos {padding: 0px 30px; margin: 2px 0 0 0;}
.multipleVideos>p {margin: 0;}
#video_links { padding: 0px 30px; float: left; }
#video_links>div>a:link { text-decoration: none; color: #666666;}
#video_links>div>a:active { text-decoration: none; color: #666666;}
#video_links>div>a:visited { text-decoration: none; color: #666666;}
#video_links>div>a:hover { text-decoration: underline; color: #FF9900;}

.cnt_rightH2 { font-size:16px !important; margin-bottom: 6px; color: #002F67 !important; margin-top: 0px !important; }
#cnt_right>h2 { font-size:13px !important; margin-top: 30px; color: #666666; *margin: 30px 0 10px 0;} /*margin-bottom: 6px;*/
#cnt_right>h3 { font-size:12px; color: #858585;} /*margin-bottom: 6px;*/
#cnt_right>h1 { font-size:14px; margin-bottom: 10px; margin-top:0px; color: #002F67;  } /*font-size:16px; margin: 12px 0; color: #858585;*/
#cnt_right>ul { font-size: 1em; font-weight: bold; list-style: none; padding-left: 0px; *margin-left: 0px; margin-top: 0px;  }
#cnt_right>ul>li {margin-bottom: 1px; }
#cnt_right>ul>li>a { background:url(../images/pfeil_rechts.gif) no-repeat left center; padding-left: 15px; }
#cnt_right>ul>li>a:link {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>ul>li>a:visited {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>ul>li>a:active {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>ul>li>a:hover {color:#FF9900; text-decoration:none; margin-top: -2px; }
#cnt_right>p {font-weight: normal; }
#cnt_right>p>a:link {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>p>a:visited {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>p>a:active {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>p>a:hover {color:#FF9900; text-decoration:none; margin-top: -2px; }
#cnt_right>a:link {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>a:visited {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>a:active {color:#858585; text-decoration:none; margin-top: -2px; }
#cnt_right>a:hover {color:#FF9900; text-decoration:none; margin-top: -2px; }
#cnt_right>p {margin: 0;} 

.newFont {font-size: 13px !important; }

#cnt_right { width: 551px; *width: 550px; margin: 0px 0px 40px 364px; *margin-top: 0px !important; font-size: 13px; color: #858585; line-height: 18px;} /* border-left: 1px #CCCCCC dotted;  padding-right: 25px; */
#cnt_right>hr {background: url(../images/hr_content.gif) repeat-x; height: 22px; border: 1px; width: 100%; display: block; margin: 1px 0px 0px 0px;"}

.div_leistungen { width: 320px; }
.div_leistungen h1 { border-bottom:1px solid #FFFFFF; color:#002f67; font-size:.8em; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 0px; background:url(../img/hg_h1.gif) repeat-x;}
.div_leistungen h2 { border-bottom:1px solid #999999; color:#999999; font-size:.7em; padding: 5px 0px 5px 5px; margin: 0px 0px 0px 0px; background:url(../img/hg_h2_div.gif) repeat-x; }

