@import url("norm.css");
@import url("typo.css");
@import url("lytebox.css");

body {position: relative;margin: 0 auto;text-align:left;width: 950px; background-image:url(../img/bg.jpg);}

#wrapper {position:relative;width: 950px;text-align:left; padding-bottom:10px;}

#branding {position:relative; margin-top:10px;}
#logo {position:relative; float:left;}
#claim1 {position:relative; margin-left:180px; color:#ff9c04;  margin-top:15px; width:200px;}
#claim2 {position:relative; margin-left:180px; color:#fff; font-size:.7em; margin-top:7px; width:200px;}
#claim_bild {position:absolute; top:160px; left:10px; width:200px;}

#language {position: absolute; top:0px; right:0px; width:42px;}

#navi {clear:both; margin-top:20px; background-image:url(../img/bg_navi.png); height:35px;}
#site-menu { float: left; margin-left: 10px; padding: 0px 0px;}
#site-menu li { padding: 7px 20px 0px 20px; float: left; min-height: 28px; text-align:center; border-left: 1px #999 solid; }
#site-menu li a {color:#333; font-size:0.8em; text-decoration: none;}
#site-menu li:hover { background: url(../img/bg_navi_hover.png); border-left: 1px #ccc solid; float: left;}
.menu_active {background: url(../img/bg_navi_hover.png)}

#content_01 {text-align:left; position:relative; margin-top:10px; overflow:hidden;}
#content_02 {text-align:left; margin-top:10px; position:relative;}
.content_box_185 {width:125px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden;}
.content_box_215_ohne {width:195px; background:#fff; border: 10px solid #fff;}
.content_box_250 {width:190px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden;}
.content_box_280 {width:220px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden;}
.content_box_430 {width:370px; background:#fff; padding:20px; border: 10px solid #fff;}
.content_box_465 {width:405px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden; position:relative;}
.content_box_465_ohne {width:445px; background:#fff; border: 10px solid #fff; overflow:hidden;}
.content_box_470 {width:410px; background:#fff; padding:20px; border: 10px solid #fff;}
.content_box_475 {width:435px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden;}
.content_box_475_ohne {width:455px; background:#fff; border: 10px solid #fff;}
.content_box_690 {width:630px; background:#fff; padding:20px; border: 10px solid #fff; overflow:hidden;}
.content_box_690_ohne {width:670px; background:#fff; border: 10px solid #fff;}
.content_box_950_ohne {width:930px; background:#fff; border: 10px solid #fff;}
.content_realisierung {border-bottom: 1px #fff solid; overflow:hidden; padding: 10px 0 10px 0;}
.content_realisierung_box {float:left; width:125px; margin-right:15px;}

#foot_content {float: left;  margin-top:10px; text-align:center;}
#foot_content li { float: left; text-align:center; border-left: 1px #999 solid; padding: 0 5px 0 5px;  }


