body{width:100%;height:100%;margin:0;padding:0}
body{background-position:top}
pre,code{font-family:monospace}
h1,h2,h3,h4,h5,h6{margin:0}
a{text-decoration:none}
cite,blockquote{font-style:italic}
.clearer{clear:both}
#background_nav{display:block;position:absolute;height:106px;top:0;width:100%}
#background_verlauf_keyvisual{display:block;position:absolute;top:106px;width:100%;height:350px}
#background_verlaufunten{display:block;position:absolute;bottom:0;height:47px;width:100%;background-image:url('../img/05-Theme-Allround-Verlauf-Head_unten.png');background-repeat:repeat-x}
#page{display:block;position:relative;margin:0 auto;padding:0;width:1000px}
#head_wrapper{display:block;position:relative;width:1000px;height:456px;float:left;padding:0;margin:0}
#header{display:block;position:absolute;width:1000px;height:456px;padding:0;margin:0}
#title_wrapper{display:block;position:absolute;top:106px;width:1000px;margin:0;padding-top:106px}
#line{display:block;position:absolute;height:1px;top:0;width:100%;background-image:url('../img/05-Theme-Allround-Glanzlinie.png');background-repeat:no-repeat;float:left}
#title_wrapper h1,#title_wrapper h2{text-align:center;margin:0;padding:0}
#logo{display:block;position:absolute;height:88px;top:9px;left:0;width:186px;background-repeat:no-repeat}
#keyvisual_container{display:block;position:absolute;top:106px;width:1000px;height:350px;background-repeat:no-repeat}
#background_lichtkegel{display:block;position:absolute;top:0;width:1000px;height:429px;background-image:url('../img/03-Theme-Banner-Headbereich-Lichtkegel.png');background-repeat:no-repeat}
#keyvisual_background{display:block;position:absolute;width:1000px;height:350px}
#keyvisual{display:block;position:absolute;height:350px;width:1000px;left:0;background-position:center center;background-repeat:no-repeat}
#cm_navigation{display:block;position:absolute;top:36px;right:0;width:780px}
#cm_navigation ul{list-style-type:none;margin:0;padding:0;float:right}
#cm_navigation ul li{padding:0;float:left}
#cm_navigation ul li a{display:block;padding:7px 16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-transform:uppercase}
#cm_navigation ul li ul{display:block;position:absolute;top:35px;right:0;margin:0;padding:0;list-style:none;width:780px}
#cm_navigation ul li ul li{padding:0;float:right}
#cm_navigation ul li ul li a{display:block;padding:9px 16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;font-weight:normal;text-decoration:none;text-transform:none}
#content_wrapper{display:block;position:relative;float:left;width:1000px;margin:20px 0 0 0}
#content_wrapper a{text-decoration:none}
#content_main_wrapper{display:block;position:relative;float:left}
#content_main{display:block;position:relative;float:left;width:590px;padding:45px 90px 45px 0}
#content_right_wrapper{display:block;position:relative;float:left;width:320px;margin-top:45px;padding:35px 0 35px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#content_clearfloat{clear:left}
#content_right{font-size:1em}
#widgetbar_page_1,#widgetbar_page_2{display:block;position:relative;width:250px;float:left;margin:0 35px}
#widgetbar_site_1,#widgetbar_site_2{display:block;position:relative;width:250px;float:left;margin:0 35px}
#button_bar{color:transparent;padding-top:50px;text-align:right;padding-right:10px;padding-bottom:10px;font-size:1em}
#print_page{background-image:url(../img/print_page.png);background-position:center;background-repeat:no-repeat}
#email_page{background-image:url(../img/email.png);background-position:center;background-repeat:no-repeat}
#footer{display:block;position:relative;float:left;width:1000px;height:70px;padding-top:57px;text-align:left}
#footer a{text-decoration:none}
#footer p{padding:0;margin:0}
#footer a:hover{text-decoration:none}
#background_footer{display:block;position:relative;bottom:127px;float:left;width:100%;height:127px;font-size:15px;z-index:-1}