/* CSS Document */body {	margin: 0;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 1.6em;	font-style: normal;	font-weight: lighter;}/*Text- und LinkStyle*/a{text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666;}a:link {text-decoration:none; border:none;}a:visited {color:#666; text-decoration:none}a:active {color:#666; text-decoration:none;}a:hover {	color:#333333; 	text-decoration:underline;	}a img {	border: none;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;	font-weight: lighter;	padding-top:50px;	}	h2 {padding-top:40px;	padding-left:60px;}h3 {margin-top:50px;	margin-left:160px;}p {padding-left:60px;}pkarte {padding-left:20px;}prt{padding-left: 160px;	line-height: 50px;}textfeld {padding-left:60px;		  padding-top:25px;}b {font-weight: bold;}l {text-decoration:underline;}#t{padding-top:60px;}  		  /* Divs */.header {	background-color: #90B42F;	background-image:url(images/headerbg.gif);	height: 117px;		}.topshadow {	background-image:url(top_shadow.gif);	height: 7px;	}.topshadowbox {	background-image:url(top_shadow2.gif);	background-repeat: no-repeat;	height: 7px;	width: 775px;	margin-left: 130px;	}		.menu {		padding-top: 60px;		height: 57px;		width: 700px;		margin-left: 205px;		}.main {	position: absolute;	left: 130px;	top: 124px;	background-color:#FFF;		}.a1, .a2, .a3, .a4 {	background-color:#333;	float: left;	width: 15px;	height: 500px;	background-repeat: no-repeat;}.a1 {float: left;width: 15px;background-color:#FFF;background-image:url(left_shadow.gif);background-repeat: no-repeat;}.a2 {background-color:#FFF;	width: 750px;	padding-top: 20px;}.a3 {background-color:#FFF;float: left;width: 285px;}.a4 {background-color:#FFF;float: left;width: 15px;background-image:url(right_shadow.gif);}.test {width: 350px;}.text {background-color:#FFF;	float: left;	padding-left: 60px;	margin-top: 25px;	width: 370px;}.texthome {background-color:#FFF;	float: left;	padding-left: 60px;	margin-top: 25px;	width: 290px;}.textteam {background-color:#FFF;	float: left;	padding-left: 60px;	margin-top: 25px;	width: 240px;}.textfixed {background-color:#FFF;	float: left;	padding-left: 60px;	/*margin-top: 25px;*/	width: 365px;	position: fixed;}.mittext {float:left;	width: 265px;}.mitbild {float:left;	width:100px;}	.bild {background-color:#FFF;	margin-top: 25px;	float:left;	height:400px;	width:300px;}.bildhome {background-color:#FFF;	float:left;	margin-top: 15px;	height:200px;	padding-left: 60px;	width:335px;}.bildteam {background-color:#FFF;	margin-top: 25px;	float:left;	width:390px;}	.footerLinks {		margin-top:70px;		width: 270px;		height: 40px;	}.footerLinksTeam {		margin-top:70px;		padding-left: 60px;		width: 700px;		height: 40px;	}#logo {float: right;		padding-right: 60px;		/*margin-right: 30px;*/		margin-top: 0px;		}#karte {	position: absolute;	top: 160px;	left: 420px;}