/* CSS Document */body {	color:#000000;	background: #999999;	margin:0;	padding:0;	width: 100%;	height:100%;	text-align:center;}	#wrapper {	margin-top: -239px;	margin-left: -390px;	position:absolute;	top:  50%;	left: 50%;	color:#000000;	width: 779px;	height:478px;}	/*===============================================================						Navigation===============================================================*/	#navi {	position:relative;	color:#000000;	background:#999;	height:25px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	letter-spacing: 0.3mm}	#navileft {	position:absolute;	top:0;	left:0;	padding: 7px 0px 0px 30px; }	 #naviright {	position:absolute;	top:0;	right:0;	padding:7px 10px 0px 0px; }	a:link {	text-decoration: none;	color:#000000; }	a:visited {	text-decoration: none;	color:#000000;}	a:active {	text-decoration: none;	color:#000000;}	a:hover {	text-decoration: none;	color: #FFFFFF;}	#aktiv-subn {	color:#FFFFFF;}	#aktiv {	color:#FFFFFF;}	/*===============================================================						Ende Navigation===============================================================*//*===============================================================						Header===============================================================*/		#header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_start.jpg);	background-repeat: no-repeat;	background-position: center center;}	#profil #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_profil.jpg);	background-repeat: no-repeat;	background-position: center center;}	#spektrum #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_spektrum.jpg);	background-repeat: no-repeat;	background-position: center center;}	#cd #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_cd.jpg);	background-repeat: no-repeat;	background-position: center center;}	#kampagnen #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_kamp.jpg);	background-repeat: no-repeat;	background-position: center center;}	#branding #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_brand.jpg);	background-repeat: no-repeat;	background-position: center center;}	#internet #header {	color:#000000;	width: 773px;	height: 92px;	border: 3px solid #ffffff;	text-align:left;	background-image: url(../picts/oben_inet.jpg);	background-repeat: no-repeat;	background-position: center center;}	#header img {	border:0;	margin: 23px 0px 0px 20px;}	/*===============================================================						Ende Header===============================================================*//*===============================================================						Content===============================================================*/		#content {	color:#000000;	height:340px;	border-bottom:3px solid #fff;	border-left:3px solid #fff;	border-right: 3px solid #fff;}		/*================================			Startseite	================================*/.content {	width:773px;	height:290px;	background:#fff;	padding:50px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}	.content_grau {	width:773px;	height:290px;	background:#adadad;	padding:50px 0px 0px 0px;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}	.content_gross {	width:773px;	height:325px;	background:#adadad;	padding:15px 0px 0px 0px;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}	.cir {	float:right;	width:58%;	text-align:left;	/*border:1px solid #000;*/}	.cil {	float:left;	width:40%;	padding:10px 0px 0px 0px ;	text-align:right;	/*border:1px solid #000;*/}	/*================================			Ende Startseite	================================*/		/*================================			Kontakt Impressum Profil 	================================*/	.cir_scroll {	overflow:auto;	float:right;	width:63.8%;	height:260px;	text-align:left;	margin: 0px 5px 0px 0px ;	padding-right: 10px;	/*border:1px solid #000;*/}	.cir_scroll_klein {	overflow:auto;	float:right;	width:63.8%;	height:210px;	text-align:left;	margin: 0px 5px 0px 0px ;	padding-right: 10px;	/*border:1px solid #000;*/}	.cil_all {	position:relative;	float:left;	width:31%;	padding:0px 0px 0px 24px ;	text-align:left;	/*border:1px solid #000;*/}	.cil_all a {	color:#666666;	font-size:9px;}	.cil_all img {	border:0;}	/*================================			Ende Kontakt Impressum Profil 	================================*/		/*================================			Referenzen 	================================*/.cir_noscroll {	float:right;	width:63.8%;	height:260px;	text-align:left;	margin: 0px 5px 0px 0px ;	padding-right: 10px;	/*border:1px solid #000;*/}	.subnavi {	position:absolute;	top:165px;	left:24px;}	.subnavi li {	padding-top: 2px; }	.subnavi a {	color: #333;}.subnavi a:visited {	color:#666;}.subnavi a:hover {	color:#FFFFFF;}	#logo-cervantes {	position:absolute;	left:150px;	top:255px;}#logo {	position:absolute;	left:24px;	top:250px;}	/*================================			Ende Referenzen 	================================*/	/*===============================================================						Ende Content===============================================================*//*===============================================================						Footer===============================================================*/	#footer {	position:relative;	color:#000000;	height:20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;}	#subnavi {	position:absolute;	top:0;	left:0;	padding: 7px 0px 0px 30px;}	#footertext {	position:absolute;	top:0;	left:268px;	padding: 7px 5px 0px 0px;	color: #CCCCCC;}	/*===============================================================						Ende Footer===============================================================*/	/*===============================================================						HTML===============================================================*/p {	margin: 0px 0px 0px 0px; }	ul {	margin: 0px 0px 0px 0px;	padding:0;	list-style: none; }	li {	padding-top: 10px;}	/*===============================================================						Ende HTML===============================================================*/