body {margin-top : 10px; margin-bottom : 10px; padding : 0px; background : #dce8f4; background-image : url("images/bg1.gif"); color : #000;font-family: verdana, arial, sans-serif; font-size : 70%;} img {border : 0 none inherit; } p {line-height : 120%;} p.smaller {font-size : smaller; line-height : 120%;} a , a:visited , a:active {color : #234a6f; background : transparent; text-decoration : none;} #main {position : absolute; z-index : 1; left : 50%; margin-left : -244px; width : 488px; min-height : 101%; border-top : 6px solid #fff; border-left : 6px solid #fff; border-right : 6px solid #fff; border-bottom : 6px solid #fff; color : #000; background : #fff; background-image :url("images/bg2.gif") ; background-repeat : repeat-x;} #logo1old {position : absolute;top : 20px; margin-left : -20px; left : 50%; border : 0 none inherit; padding : 0px;} #logo2old {position : absolute;top : 75px; margin-left : 100px; left : 50%; border : 0 none inherit; padding : 0px;}#logo1 {	position: absolute;	z-index: 5;	top: 40px;	margin-left: -20px;	left: 50%;	border: 0;	padding: 0;	background: transparent;	color: #000;}#logo2 {	position: absolute;	z-index: 3;	top: 95px;	margin-left: 100px;	left: 50%;	width: 243px;	text-align: left;	background: transparent;	color: #000;	border: 0;} #banner {top : 30px; padding : 0px; margin : 0px; height : 100px;} a.menu1, a.menu1:active , a.menu1:visited {display: inline;background-color : #666666; color : #dce8f4; font-size : 110%; padding : 3px 6px; margin-right:3px; border : 0 none inherit; text-decoration : none; line-height : 28px; } a.menu1:hover {background-color : #899499; color : #dce8f4; font-size : 110%; padding : 2px 5px; margin-right:3px; border : 1px solid #fff; text-decoration : none; line-height : 28px;} a.menu2, a.menu2:visited, a.menu2:active {float : left; display : inline; padding-left : 5px; padding-top : 3px; padding-bottom : 3px; margin-left : 2px; margin-top : 2px;margin-bottom : 1px;border: 1px solid #fff;background-color : #939da3;color : #ffffff;font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none; text-align : left; width: 148px;}a.menu2:hover {color : #333333;background-color : #889399; border : 1px solid #fff;}a.menu3 , a.menu3:visited , a.menu3:active {float : left; display : inline; color : #41464b; background-color : #b9c1cd; width : 148px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none; text-align : left; padding-left : 5px; padding-top : 3px; padding-bottom : 3px; margin-left : 2px; margin-top : 1px;margin-bottom : 1px; border : 1px solid #ffffff; } a.menu3:hover {color : #333333; background-color : #889399; border : 1px solid #fff; } #navigation {margin-bottom : 0; width : 488px;height: 28px; text-align : right; background : #666666; color : #fff; padding : 0px; border-top : 2px solid #fff; border-left : 0 none inherit; border-right : 0 none inherit; border-bottom : 2px solid #fff;} #indexbild {width : 468px; border : 3px solid #fff; margin-left : 7px; margin-top : 7px; } #content1 {width : 468px; border : 3px solid #fff; margin-left : 7px; margin-top : 7px; margin-bottom : 7px;background : #E6E6E6; } #header1 {width : 458px; height : 28px; background : #889399; color : #fff; font-weight : bold; padding : 5px; } #content2 {float : left; display : inline; width : 160px;border : 3px solid #fff; margin-left : 7px; margin-top : 7px; margin-bottom : 10px; margin-right : 0px; background : #ccc;clear:left;} #header2 {width : 150px; background : #889399; color : #fff; font-weight : bold;margin : 0px;  padding : 5px;} #content3 {float : left; display : inline; width : 295px; border : 3px solid #FFF; margin-left : 7px; margin-top : 7px;margin-bottom : 7px; margin-right : 0px;  background : #E6E6E6;} #header3 {width : 285px; background : #889399; color : #fff; font-weight : bold; padding : 5px; } .text {padding : 5px; line-height : 140%; } .projimg {margin-top : 5px; margin-left : 5px; margin-bottom : 20px; margin-right : 5px;border : 1px solid #889399;float: left;}.img2 {margin-top : 3px; margin-left : 0px; margin-bottom : 10px; margin-right : 10px;border : 1px solid #889399;float: left;} .kunde1 {float : left; display : inline; width : 50px;border : 1px solid #fff; margin-left :5px; margin-top : 0px; margin-bottom : 10px; margin-right : 0px;padding: 5px; background : #C4CBD2;clear:left;} .kunde2 {float : left; display : inline; width : 199px; border : 1px solid #FFF; margin-left : 5px; margin-top : 0px;margin-bottom : 10px; margin-right : 0px;padding: 5px;  background : #DCE0E4;} .headline {font-weight:bold;padding-left:10px;}.text2 {padding-left:10px;padding-right:10px;line-height : 120%;}.text3 {padding:10px;border : 1px solid #FFF;background : #DCE0E4;margin: 10px;  }.logos {padding-top:5px;padding-bottom:5px;}a.mainmenu {display: block;clear: left;padding-left : 5px; padding-top : 3px; padding-bottom : 3px; margin-left : 2px; margin-top : 2px;margin-bottom : 1px;border: 1px solid #fff;background: transparent;color: #336699;font-weight: bold;text-decoration: none;width: 148px;}a.mainmenu:hover {text-decoration: none;background: #FFFF8A;color: #336699;}#kontakt {float : left; display : inline; width : 160px;border : 0px; margin-left : 7px; margin-top : 7px; margin-bottom : 10px; margin-right : 0px; background : transparent;clear:left; 
