@charset "utf-8";
/* CSS Document */

#wrapper {
width:986px;
margin:auto;
min-height:1500px;
height: auto !important;
height:1500px;
}

#head {
width:974px;
height:114px;
}

#logo {
padding:12px 0px 12px 12px;
float:left;
}

#metamenu {
float:right;
}

#switch_lang {
float:right;
}

#head_content {
background-image:url(../grafik/bg_head.gif);
background-repeat:repeat-x;
width:974px;
height:346px;
float:none;
clear:both;
}

#main_menu {
padding-left:12px;
height:52px;
}

#head_img {
width:974px;
height:294px;
margin-left:12px;
background-image:url(../bilder/head_img_start.jpg);
background-repeat:no-repeat;
background-position:top left;
float:none;
clear:both;
cursor:pointer;
}

#main_content {
width:910px;
padding:32px;
background-color:#efefef;
background-image:url(../grafik/splashs_white.gif);
background-repeat:no-repeat;
background-position:top right;
}

#main_container {
width:902px;
padding:36px 36px 18px 36px;
background-color:#efefef;
background-position:top right;
background-repeat:no-repeat;
}

#main_content h1 {
/*margin-bottom:6px;*/
}

#footer {
float:none;
clear:both;
font-size:11px;
width:942px;
height:170px;
padding:0px 0px 2px 32px;
background-image:url(../grafik/bg_footer.gif);
overflow:hidden;
}

#footer_us {
float:none;
clear:both;
font-size:11px;
width:942px;
height:106px;
padding:5px 0px 2px 32px;
background-image:url(../grafik/bg_footer.gif);
background-position:bottom;
overflow:hidden;
}

#splash_1 {
background-image:url(../grafik/splashs_white_1.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:64px;
}

#splash_2 {
float:left;
margin-top:12px;
padding-top:75px;
background-image:url(../grafik/splash_green.gif);
background-repeat:no-repeat;
}

#ce_footer {
float:left;
width:624px;
padding-top:20px;
padding-left:168px;
}

#main_menu_2,
#deeplinks_1,
#deeplinks_2 {
float:left;
margin-left:36px;
padding-left:6px;
border-left:2px solid #ffffff;
}

#address {
width:200px;
float:right;
text-align:right;
border-right:2px solid #ffffff;
padding-right:6px;
}

#address h1 {
font-size:18px;
line-height:22px;
}

#address p {
font-size:11px;
line-height:14px;
}

#address p.space {
padding-top:4px;
line-height:16px;
}

#address a {
color:#474747;
text-decoration:none;
line-height:16px;
}