H1, P, TD, UL, OL, BLOCKQUOTE {
			font-family: verdana, arial, helvetica;
			color: #000000;
			font-size: 10px;
			line-height: 15px;
			}

PRE 			{
			font-family: monospace;
			}

P, PRE 			{
			margin: 0px 0px 0px 0px;
			}

.selectbox 		{
			border: 1px solid;
			border-color: #666666;
			color: #333333;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			}

.content-news  		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			padding-left: 5px;
			padding-top: 7px;
			color: #999999;
			}

A:link, A:visited        		{
			font-family: verdana, arial, helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: underline;
			}

A:hover         	{
			font-family: verdana, arial, helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			}

body 			{
			scrollbar-face-color: #E1E1E1;
			scrollbar-highlight-color: #FAFAFA;
			scrollbar-shadow-color: #E1E1E1;
			scrollbar-3dlight-color: #D5D5D5;
			scrollbar-arrow-color:  #0;
			scrollbar-track-color: #F2F2F2;
			scrollbar-darkshadow-color: #C6C6C6;
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			font-family: verdana, arial, helvetica;
			font-size: 11px;
			line-height: 15px;
			}

.tabelle 		{
			border: 1px solid;
			border-color: #FFFFFF;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin-bottom: 10px;
			}

#js-menu 		{
			float: left;
			width: 150px;
			filter: Alpha(opacity=90, finishopacity=90, style=1);
			}

H1 			{
			font-size: 11px;
			color: #333333;
			margin: 0px 0px 0px 0px;
			margin-top: 10px;
			margin-bottom: 2px;
			}

H1.csc-firstHeader	{
			margin-top: 0px;
			}

.content-white  	{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			padding-left: 12px;
			padding-top: 7px;
			color: #FFFFFF;
			}

.bodytext  		{
			font-family: verdana, arial, helvetica, sans-serif;
			color: #333333;
			font-size: 101px;
			line-height: 15px;
			}

ul				{
				list-style:none;
				padding:0px;
				margin:0px;
				margin-top:0px;
				margin-bottom:0px;
				margin-left:0px;
				text-indent:0px;
				}
li				{
				background-image:url(../images/dot.gif);
				background-repeat:no-repeat;
				background-position: 5px 7px;
				padding-left:15px;
				margin:0px;
				line-height: 15px;
				font-size:11px;
				}
.inputfield 	{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
		
A.footer:link 		{
					text-decoration: none;
					font-size:9px;
					color: #000000;
					}

A.footer:visited 	{
					text-decoration: none;
					font-size:9px;
					color: #000000;
					}

A.footer:hover 		{
					text-decoration: underline;
					font-size:9px;
					color: #000000;
					}
#galerie {
	position:absolute;
	left:-20;
	margin-left:0px;
	top:-60px;
	width:242px;
	height:311px;
	z-index:10;
}
#etracker{
	position:absolute;
	left:50%;
	top:-200px;
	width:1px;
	height:1px;
	z-index:0;
}
img, table{
	border:none;
}
<!-- --------------------------------------------------------------------------------------------------- -->
html {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-size: 11px;
	line-height: 15px;
}
#outer-container {
	margin:auto;
	width:100%;
	text-align:left;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-15px;
	background-position: top center;
	background-repeat:no-repeat;
}
#inner-container {
			position:relative;
			left: 50%;
			margin-left:-495px;
			width:990px;
			text-align:left;
			background-color:#8DB579;
			top:20px;
			height:auto !important;
			min-height:456px;
			height:456px;
		}
#featurebalken {
			position:relative;
			left: 50%;
			margin-left:-495px;
			width:990px;
			text-align:left;
			top:14px;
			height:auto !important;
			min-height:108px;
			height:108px;
		}

#footer {
			margin:auto;
			clear:both;
			width: 100%;
			height: 15px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size:9px;
			color: #000000;
		}
#copyright {
			position:absolute;
			left: 10px;
			top:0px;
			width:250px;
			text-align:left;
			height:15px;
			line-height:15px;
		}
#innerfooter {
			position:relative;
			left: 50%;
			margin-left:-495px;
			width:990px;
			text-align:right;
			height:14px !important;
			height:15px;
			padding-top:1px;
			line-height:15px;
			background-color:#8DB579;
		}
#topnav {
			position:absolute;
			top: 0px;
			left: 50%;
			margin-left:-478px;
			width: 195px;
			height: 476px;
			z-index:5;
			background-image:url(../images/topnavbg.png);
			background-position:top;
			background-repeat:no-repeat;
		}
#langnav {
			position:absolute;
			top: 4px;
			left: 50%;
			width: 495px;
			height: 15px;
			z-index:1;
			text-align:right;
			line-height:15px;
			font-size:10px;
		}
#spnumlayer {
			position:absolute;
			top: 440px;
			left: 50%;
			margin-left:-460px;
			width: 195px;
			height: 30px;
			z-index:50;
		}
		
A.topnavi:link, A.topnavi:visited   {
				color: #666666;
				text-decoration: none;
				display:block;
				width:161px !important;
				width:195px;
				padding-left:34px;
				height:auto !important;
				min-height:15px;
				font-size:10px;
				line-height:15px;
				height:17px;
				padding-top:1px;
				padding-bottom:1px;
				}

A.topnavi:hover  {
				color: #666666;
				font-weight:bold;
				text-decoration: none;
				background-image:url(../images/vorlagen/subnav_h.gif);
				background-position:23px 6px;
				background-repeat:no-repeat;
				}
				
A.topnavi_h:link, A.topnavi_h:visited, A.topnavi_h:hover   {
				color: #666666;
				font-weight:bold;
				text-decoration: none;
				display:block;
				width:161px !important;
				width:195px;
				padding-left:34px;
				height:auto !important;
				min-height:15px;
				line-height:15px;
				font-size:10px;
				height:17px;
				padding-top:1px;
				padding-bottom:1px;
				background-image:url(../images/vorlagen/subnav_h.gif);
				background-position:23px 6px;
				background-repeat:no-repeat;
				}

A.lang:link, A.lang:visited 	{
					text-decoration: none;
					font-size:10px;
					color: #a3a99c;
					}

A.lang:hover, A.lang_h:link, A.lang_h:visited, A.lang_h:hover		{
					text-decoration: none;
					font-size:10px;
					color: #53564f;
					}
A.noul:link, A.noul:visited 	{
					text-decoration: none;
					font-size:10px;
					}

A.noul:hover{
					text-decoration: underline;
					}
#highlights {
			position:absolute;
			bottom: 1px;
			right: 17px;
			width: 219px;
			height: 19px;
			z-index:2;
		}
#highlightscontainer {
			position:absolute;
			bottom: 22px;
			right: 17px;
			width: 219px;
			height: 348px;
			z-index:2;
			background-color:#FFFFFF;
		}
.fatweiter {
			position:absolute;
			bottom: 10px;
			right: 10px;
			height: 21px;
			z-index:3;
		}
#numberline	{
			position:absolute;
			bottom: 10px;
			left: 10px;
			height: 21px;
			z-index:3;
		}	
.hp_text{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:15px;
}
#packages {
			position:absolute;
			bottom: 1px;
			right: 250px;
			width: 219px;
			height: 19px;
			z-index:2;
		}
#packagescontainer {
			position:absolute;
			bottom: 22px;
			right: 250px;
			width: 219px;
			height: 348px;
			z-index:2;
			background-color:#FFFFFF;
		}
#contentrightonly{
			position:absolute;
			top:0px;
			right:0px;
			width: 340px;
			height:auto !important;
			min-height:456px;
			height:456px;
			border-left: solid 1px #FFFFFF;
			background-image:url(../images/bg_rechtsonly.jpg);
			background-position:bottom right;
			background-repeat:no-repeat;
			background-color:#8DB579;
}
#content5050{
			position:relative;
			height:auto !important;
			min-height:360px;
			height:360px;
			border-top: solid 1px #FFFFFF;
			background-image:url(../images/bg_5050.jpg);
			background-position:bottom right;
			background-repeat:no-repeat;
			background-color:#8DB579;
}
.unten{
	position:absolute;
	height:auto;
	bottom:20px;
}