@charset "UTF-8";/* CSS Document */*{ margin:0; padding:0; outline:none; list-style:none; }	/* Universal CSS reset */html { min-height:100%; }body{ 	font-size:100%;    	line-height:1.125em; /* 16×1.125=18 px */    	font-family:"Verdana", Geneva, sans-serif;	color:#333;	background: #666 url(../images/body-bg.jpg) no-repeat 50% 50%;	background-attachment:fixed;	}h1 { font-size:1em; padding:20px 0 10px 10px; line-height:1.25em; }h2 { font-size:0.85em; padding:20px 0 0px 30px; line-height:1.25em; }p { font-size:0.75em; padding:10px; } .farbe1 { color: #999; } /* grau */.farbe2 { color:#a81445; } /* Firmenrot */.farbe3 {	color: #C47E38; } /* orange */.bold {font-weight:bold;}#hyperlink a {text-decoration: underline; font-weight: bold; }#hyperlink a:link, a:visited {	color: #00F;}#hyperlink a:hover {	color: #0066FF;	cursor: pointer;}#hyperlink a:active { color:#a81445; }b {font-family: Verdana; font-size: 6pt; padding-right:15px;}u {color: #000000; text-decoration: none} #content-container {	position:absolute;	min-height:666px; /* for modern browsers */	height:666px !important; /* for modern browsers */	height:666px; /* for IE5.x and IE6 */	width:1011px;	/*margin-top:-555px;*/	margin-left:-505px;	top: 20px;	left: 50%;	text-align:left;	background:url(../images/content-bg.png) no-repeat 0 0;}#navi-oben {margin: 55px 0 0 527px; list-style:none;}#navi-oben li{float:left;}#navi-oben li a{background:url(../images/navi-oben.png) no-repeat;height:55px;text-indent:-9999999px;display:block;}#navi-oben .n_01 a{width:115px;background-position:0px 0px;}#navi-oben .n_01 a:hover{background-position:0px -55px;}#navi-oben .n_01 a.active{ background:url(../images/navi-oben.png) no-repeat; background-position:0px -55px;}#navi-oben .n_02 a{width:115px;background-position:-115px 0px;}#navi-oben .n_02 a:hover{background-position:-115px -55px;}#navi-oben .n_02 a.active{ background:url(../images/navi-oben.png) no-repeat; background-position:-115px -55px;}#navi-oben .n_03 a{width:115px;background-position:-230px 0px;}#navi-oben .n_03 a:hover{background-position:-230px -55px;}#navi-oben .n_03 a.active{ background:url(../images/navi-oben.png) no-repeat; background-position:-230px -55px;}#navi-oben .n_04 a{width:115px;background-position:-345px 0px;}#navi-oben .n_04 a:hover{background-position:-345px -55px;}#navi-oben .n_04 a.active{ background:url(../images/navi-oben.png) no-repeat; background-position:-345px -55px;}#navi-unten {margin: 75px 0 0px 547px; list-style:none;}#navi-unten li{float:left;}#navi-unten li a{background:url(../images/navi-unten.png) no-repeat;height:32px;text-indent:-9999999px;display:block;}#navi-unten .s_01 a{width:104px;background-position:0px 0px;}#navi-unten .s_01 a:hover{background-position:0px -32px;}#navi-unten .s_01 a.active{ background:url(../images/navi-unten.png) no-repeat; background-position:0px -32px;}#navi-unten .s_02 a{width:104px;background-position:-104px 0px;}#navi-unten .s_02 a:hover{background-position:-104px -32px;}#navi-unten .s_02 a.active{ background:url(../images/navi-unten.png) no-repeat; background-position:-104px -32px;}#navi-unten .s_03 a{width:104px;background-position:-208px 0px;}#navi-unten .s_03 a:hover{background-position:-208px -32px;}#navi-unten .s_03 a.active{ background:url(../images/navi-unten.png) no-repeat; background-position:-208px -32px;}#navi-unten .s_04 a{width:104px;background-position:-312px 0px;}#navi-unten .s_04 a:hover{background-position:-312px -32px;}#navi-unten .s_04 a.active{ background:url(../images/navi-unten.png) no-repeat; background-position:-312px -32px;}#content {	position: absolute;	top: 115px;	left: 34px;	width: 468px;	height: 500px;}#img-home {width:460px; height:286px; margin:70px 0 0 525px;}#img-jz {width:86px; height:113px; float:right; padding: 0 0 10px 10px;}#kontakt_li { position:absolute; width:130px; height:auto; top: 150px; left:20px;}#kontakt_re {	position: absolute;	width: 330px;	height: auto;	top: 150px;	left: 140px;}.kontakt-space { padding-left:30px;}#cooperation-content { position:absolute; width: 475px; height: 470px; top: 50px; left: 0px; overflow:auto;}#cooperation_list li { list-style-type: square; color: #666; margin-left:30px; padding-left: 10px; padding-right:10px; font-size:0.75em;}.nutzen { font-size: 0.75em; }.nutzen ul { padding-left: 30px; padding-right:10px;} .nutzen li {  list-style-type: square;}.nutzen li span { color: #222; }#impressum-content { position:absolute; width: 475px; height: 470px; top: 50px; left: 0px; overflow:auto;}.sitemap { font-size: 0.75em; }.sitemap ul { padding: 0 0 0 30px;} .sitemap li {  list-style-type: square;}.sitemap a {	text-decoration: none;	color: #222;	display: block;	padding: 4px 0;}.sitemap a:hover.ohne {	text-decoration:none;}.sitemap a:hover { text-decoration: underline; }#profil {text-align:right; list-style-type:square; padding-right:10px;}#profil a { text-decoration:none;  color:#a81445; font-size:0.75em;}