body {margin:0; padding:0; background-color:#002657; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#body {width:1028px; height:650px; margin-left:auto; margin-right:auto; margin-top:60px;}
#container {width:996px;background-color:#d9d4d2; height:600px;}
#top {height:103px}
#header {posisiton:absolute;height:103px; width:1028px; right:0; z-index:4; }
#header a IMG {border:none; margin-top:17px;}
.topnavi {position:relative; z-index:5;}
#content {position:relative;height:497px; width:996px;margin-top:0px; z-index:3;} 
#navi {position:relative; width:1028px;z-index:4;}
#navi a IMG {border:none; margin-top:-9px;}
.kontakt {position:absolute;top:-65px;}
.impressum {float:left; margin-left:77px;}
.zeitschriften {margin-right:20px;}
.zeitschriften IMG {float:right;margin:10px 10px 60px 10px; }
.zeitschriften .bottom {position:absolute; left:30px; bottom:10px;}
a IMG {border:none;}
/*Farbdefinition Dunkelbau: #002657 Hellblau: #d9d4d2 Beige: #d9d4d2 */
p {margin:0; padding:0;}
.produkte {margin-left:30px; }
.left {width:280px; float:left;}
.right { margin-left:20px;width:670px; float:left;}
.beschreibung {font-size:12px; line-height:30px; width:280px; height:280px;}
.bottom {position:absolute; width:235px; line-height:normal; height:180px; vertical-align:bottom;font-size:12px; bottom:50px; }
.projekt {position:absolute; bottom:0;}
.kunde {font-size:14px; font-weight:bold;}
.produkte a IMG {margin-bottom:40px;}
.tx-ttnews-browsebox {margin-left:20px;}
.cols1 {float:left; width:78px;}
.cols2 {float:left; width:156px;}
.cols3 {float:left; width:234px;}
.cols4 {float:left; width:312px;}
.cols5 {float:left; width:390px;}
.cols6 {float:left; width:468px;}
.cols7 {float:left; width:546px;}
.cols8 {float:left; width:624px;}
.cols9 {float:left; width:702px;}
.cols10 {float:left; width:780px;}
.cols11 {float:left; width:858px;}
.cols12 {float:left; width:936px;}
.pagebrowser {position:absolute; bottom:20px; right:20px;}
.marginside {margin:0 20px 0 20px;}
.marginside30 {margin:0 30px 0 30px;}
h1 {margin:0 0 10px 0; padding:0; font-size:16px; font-weight:normal; line-height:10px;}
TABLE TD { vertical-align:top;}
.hr10 {height:10px;}
.hr20 {height:20px;}
.hr450 {height:450px;}
.csc-textpic-caption {padding-left:5px;}
UL { margin-top:0;}
UL LI { margin-top:0;}
.footer {color:#a8b5c5; text-align:right; margin:60px 30px 20px 0; font-size:12px;}
