html, body {
 display: block;
	font-size : 100.01%;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
	text-align : center;
	color : black;
	background : url(../images/bg_points.jpg) repeat-x ;
 height: 101%;
}

#center {
	position: absolute;
	left: 50%;
	margin : 0;
	margin-left: -442px;
	display: block;
	width : 885px;
	text-align : center;
	padding : 8px 0 0 0;
	margin-top: 25px;
	color : black;
	background : White url(../images/hg.jpg) no-repeat;
	font-size: .9em;
	border-top: 2px solid #E7E7E7;
	height: 535px;
}

#header {
	position: relative;
	display: block;
	margin : 0 auto;
	padding: 0;
	width: 800px;
	height: 155px; 
	text-align: left;
	font-size: .8em;
	background : url(../images/banner.jpg) no-repeat bottom;
}

#header #logo {
	background : url(../images/logo_tunds.gif);
	float: left;
	width: 132px;
	height: 55px;
	margin: 0px;
	padding:0px
}

#header #navigation {
	display: block;
	float: right;
	margin: 42px 0px 0px 0px;
	padding: 0px;
	width: 637px;	
}

#content {
 position: relative;
	display: block;
	margin : 0 auto;
	padding: 0;
	width: 800px;
}

#menue {
	width: 75px;
	margin: 0;
	padding: 0;
	height: 100%;
	display: block;
	float: left;
	background-image : url(../images/bg_menue.gif);
	background-repeat : repeat-x;
	list-style : none;
	text-align: left;
}


#maincontent {
 position: relative;
 float : left;
 display: block;
 width : 510px;
 padding: 30px 0px 0px 0px;
 margin : 0px 0px 0px 30px;
	text-align: left;
	font-size: .85em;
}

#maincontent  h1 {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1.15em;
}

#maincontent  h2 {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1em;
}

#maincontent td {
font-size: 1em; *font-size: .75em;
}



#referenz, #highlight {
	width: 137px;
	margin: 0;
	padding: 30px 0px 0px 0px;
	display: block;
	float: right;
	background-image : url(../images/bg_menue.gif);
	background-repeat : repeat-x;
	font-size: .75em;
 height: 555px;
}

#referenz img, #highlight img {
	margin: 0 0 10px 0;
	padding: 0px;
	border-bottom: 1px solid #CF4E14;
}

#referenz h1, #highlight h1 {
	width: 133px;
	padding: 2px;
	font-size: 1.15em;
	margin: 0px;
	background : #B70118;
	color: white;
}

#referenz div, #highlight div {
	background : White;
	color: #B70118; 
	padding: 8px;
	text-align: left;
	font-size: 1.0em;
}

#referenz ul, #highlight ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#referenz ul li {
	margin-left: -4px;
	padding : 0px 0px 2px 10px;
	background : url(../images/liste_black.gif) no-repeat 0px 2px;
	color: black;
}

#referenz ul li  a{
text-decoration: none;
color: black;
}

#referenz ul li  a:hover{
color: #B70118; 
}

#referenz ul li:hover, #referenz ul li.iehover {
background : url(../images/liste_red.gif) no-repeat 0px 2px;
color: #B70118; 
}

#footer_abs {
 position: absolute;
 top: 100%;
 left: 50%; 
 margin: 0;
 margin-left: -442px; 
	clear: both;
	width: 885px;
	padding: 15px 0 15px 0;
	background : url(../images/bg_footer.gif) repeat-x top;
	font-size: .7em;
}

#footer {
 display: block;
	clear: both;
	width: 885px;
 width: 100%;
	padding: 15px 0 15px 0;
	background : url(../images/bg_footer.gif) repeat-x top;
	font-size: .7em;
}

#maincontent img.referenz {
	float:left;
	border: 1px solid silver;
 margin-bottom: 30px;
}

#maincontent table.referenz {
	float: right;
	width: 385px;
	table-layout : fixed;
 margin-bottom: 30px;
}

