body { font: 12px Verdana; color: #333333; background: #e6e6e6; margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, Sans-serif; color: #333333; }
img { border: 0; }
a { text-decoration: none; color: #000000; outline: 0; }
.clear {	font-size: 0; width: 0; height: 0; clear: both;}

#container_wide { width: auto; height: 206px; margin: 0 auto; background-color: #EFEFEF; background: url("sitemap/images/header_background.png") repeat-x top center; }
#container_header { width: 980px; height: 200px; margin: 0 auto; background: url("sitemap/images/header-mit-logos.gif") no-repeat top center; }

#container_header #navigation { height:34px; position:relative; top:158px; z-index: 999;}
#container_header #list { position:absolute; }
#container_header #list,
#container_header #list ul { list-style-type:none; margin:0; padding:0px 0px 0px 0px; font-size:13px;} /* Style-Reset */
#container_header #list > li { width:135px; float:left;  } /* Horizontale Anordnung */
#container_header #list > li { width: 137px; height:47px; overflow:hidden; } /* Normalzustand eingeklappt */
#container_header #list > li:hover {  height:auto; overflow:visible; background: url("sitemap/images/navi_hover_a.png") repeat 0px 0px; width:135px; border-left:1px solid #990000; border-right:1px solid #990000;} /* Ausgeklappt */
#container_header #list .last { border-bottom:1px solid #990000;}
#container_header #list a { font-weight:bold; text-align:center; display:block; height:17px; width:auto; padding:15px 5px 15px 5px;}
#container_header #list a:active,
#container_header #list a:hover { color:#FFF;  text-decoration:none;background: url("sitemap/images/navi_hover.png") repeat left top;}
#container_header #list .active a { color: #FFFFFF; background: url("sitemap/images/navi_hover.png") repeat left top;}
#container_header #list .last_active a { border-bottom:1px solid #990000; color: #FFFFFF; background: url("sitemap/images/navi_hover.png") repeat left top;}


#container_content { width: 982px; height: auto; margin: 0 auto; margin-top: -1px; background-color: #D2D2D2; background: url("sitemap/images/main_container_back.gif") repeat-y top center; border-left: 1px solid #ABABAB; border-right: 1px solid #FFFFFF; }
#left_content { width: 648px; float: left; height: 100%; min-height: 400px; background-color: #DEDEDE; border-left: 1px solid #FFFFFF; border-right: 1px solid #ABABAB; }
#left_content .artikel { margin: 20px auto; width: 560px; line-height: 16px; font-size: 12px; }
#left_content .artikel h2 { font-size: 14px; font-weight: bold; color: #990000; text-align: left; margin: 0; padding:0px; }

#right_content { width: 330px; float: right; height: 100%; min-height: 400px; background-color: #D2D2D2; border-left: 1px solid #FFFFFF; border-right: 1px solid #ADADAD; }
#right_content .square_small { width: 310px; height: 30px; padding: 20px 0px 20px 20px; border-bottom: 1px solid #FFFFFF; background: url("sitemap/images/social_icon.gif") repeat-x top center; }
#right_content .square { width: 310px; height: auto; padding: 20px 0px 20px 20px; border-bottom: 1px solid #FFFFFF; background-color: #b4b4b4; background: url("sitemap/images/social_icon.gif") repeat-x top center; }
#right_content h2 { font-size: 14px; font-weight: bold; color: #990000; text-align: left; margin: 0; padding:5px; letter-spacing: -1px; }
#right_content #sub_navi { width: 290px; height: auto; font-size:  12px; font-weight: bold; color: #000000;}
#right_content #sub_navi a { color: #333333; }
#right_content #sub_navi a:hover { color: #990000; }
#right_content #sub_navi li { padding-bottom: 8px;list-style-type: none; }
#right_content #sub_navi .active  { list-style-type: square; color: #990000;}


#container_footer_wide { clear: both; width: auto; min-width: 980px; height: auto; margin: 0 auto; background-color: #898989; background: url("sitemap/images/red_bg.jpg") repeat-x top center; border-bottom: 1px solid #909090; }

#footer_content { width: 980px; height: 240px; margin: 0 auto; }
#footer_content .square { width: 230px; height: 165px; margin: 25px 37px; padding: 10px 10px; background: url("sitemap/images/red_bg_square.jpg") repeat-x top center; float: left; border:1px solid #640000; color: #FFFFFF; }
#footer_content .square  h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; margin: 0; padding:5px; padding-left: 0px; letter-spacing: -1px; text-transform: uppercase; }
#conatiner_footer_wide_shade { width: auto; height: auto; margin: 0 auto; background-color: #DEDEDE; background: url("sitemap/images/footer_shade.png") repeat-x top center; }
#footer_shade_content { width: 980px; height: 60px; margin: 0px auto; padding-top:10px; font-weight:bold; font-size:9px; text-align: center;}
#footer_shade_content a { color: #990000; }
#footer_shade_content a:hover { color: #333333; }

#slider1 { margin: 20px auto 20px auto; border: 1px solid #333333; width: 560px; height: 298px; position: relative; overflow: hidden; cursor: pointer; }
#slider1 #slider1Content { width: 560px; position: absolute; top: -12px; left: -40px; }
#slider1 #slider1Content .slider1Image { float: left; position: relative; display: none; }
#slider1 #slider1Content .slider1Image span { position: absolute; font: 10px Verdana, Helvetica, sans-serif; font-weight: bold; padding: 10px 10px; width: 540px; background-color: #FFFFFF; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #000000; display: none; }
#slider1 #slider1Content .clear { clear: both; }
#slider1 #slider1Content .slider1Image span strong { font-size: 14px; color: #990000; }
#slider1 #slider1Content .top { 	top: 0px; 	left: 0px; }
#slider1 #slider1Content .bottom { bottom: 0px; left: 0px; }
#slider1 #slider1Content ul { list-style-type: none;}

.gtr { margin: 40px auto 20px auto; padding:5px; border: 1px solid #AAAAAA; width: 560px; height: 80px; background: url("sitemap/images/gtr.jpg") no-repeat 5px 5px;}