html {height:100%;}
body {
	margin: 0px 0px 0px 0px;
	/*
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	*/
	background-color: #666666;
}

body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
<!--hauptmenue-->
#menue {

width: 236 px;
height: 520 px;
font-size: 90%;
background-color:#a92634;
border: 1px solid #ffffff;
}

#menue ul {
list-style-type: none;
margin: 0px;
padding: 0px;
width: 206px;
}
#menue li {
display: block;
}
#menue li a, #menue li a:link {
text-decoration: none;
display: block;
color: #ffffff;
width: 206px;
margin-left:0px;
padding: 10px 10px 10px 20px;
}
#menue li a:visited {
color: #ffffff;
background-color:#a92634;
}
#menue li a:hover {
color: #a92634;
background-color:#ffffff;
font-weight:bold;
}
#menue li a:active, #menue li a:focus {
color: #a92634;
background-color: #ffffff;
}
/*info div*/
#info {
	width: 475px;
	padding: 10px 10px 10px 20px;
	height:500px;
	overflow:auto;
	float:left;
	text-align: justify;
}
#info dl {
margin: 0;
padding:0;
float:left;
width:475px;}

#info dt{
float:right;
margin:0;
padding:0  0 9px 0;
font-size:120%;
color: #666666;
font-weight:bold;
width:285px;
line-height:1.5 em;
}
#info dd{
margin:0;
padding:10 px;
font-size:12px;
color: #000000;
line-height:1.5em;
}
#info dd.img img {

float:left;
margin: 3px 8px 0 0;
padding:4px;
border:solid 1px #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff;}


#info2 {
	width: 485px;
	padding: 10px 10px 10px 20px;
	height:500px;
	overflow:auto;
	float:left;
	text-align: justify;
}
#info2 dl {
margin: 0;
padding:0;
float:left;
width:470px;}

#info2 dt{
float:right;
margin:0;
padding:0  0 9px 0;
font-size:120%;
color: #666666;
font-weight:bold;
width:321px;
line-height:1.5 em;
}
#info2 dd{
margin:0;
padding:10 px;
font-size:12px;
color: #000000;
line-height:1.5em;
}
#info2 dd.img img {

float:left;
margin: 3px 8px 0 0;
padding:4px;
border:solid 1px #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff;}
.text_kl  {
		color: #666666;
		font-size:10px;
		line-height:1.2em;
	}

/*links*/
a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	a:visited {
		color: #e5e5e5;
		text-decoration: none;
	}
	
	a:hover {
		color: #990000;
		text-decoration: underline;
	}
	
	a:active {
		color: #990000;
		text-decoration: none;
	}
	
	a:focus {
		color: #990000;
		text-decoration: underline;
	}
	/*links text*/
.text a:link {
		color: #a92634;
		text-decoration: none;
	}
	
	.text a:visited {
		color: #e5e5e5;
		text-decoration: none;
	}
	
	.text a:hover {
		color: #990000;
		text-decoration: underline;
	}
	
	.text a:active {
		color: #990000;
		text-decoration: none;
	}
	
	.text a:focus {
		color: #990000;
		text-decoration: underline;
	}


/*content*/
#content {

padding: 10px 10px 10px 20px;

overflow:auto;

}
