/*#############################################################
 ixec 2009
#############################################################*/
/* Allgemeines*/
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
font-family: arial;

}

a{
text-decoration: none;
color: #224;
}

li{
list-style-type: none;
}
h1{
	color:#338;
	font-size:1.3em;
	font-weight:bold;
}
h2{
	color:#338;
	font-size:1.2em;
	font-weight:bold;
}
h3{
	color:#338;
	font-size:1.1em;
	font-weight:bold;
}
h4{
	color:#338;
	font-size:0.9em;
	font-weight:bold;
}
/*kopf und logo*/

#kopf {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
height: 80px;
background: #ccc
}

#logo a{
	margin: 3px 8px 0px 0px;
	padding: 0px 0px 0px 0px;		
	position: absolute; right:0px; top:0px;
	height: 74px;
	width: 330px;
	background: url(kontreu_neu.gif)  #ccc center no-repeat;

}




#kopfleiste {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
height: 10px;
background: #668;
}

/* menue*/

#menue {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
width: 150px;
float: left;
font-size:0.7em;
font-weight:600;
}

#menue a{
text-align: left;
margin: 5px 3px 0px 3px;
padding: 2px 1px 2px 1px;	
display: block;
background-color: #ccc;
color: #666;
}
#menue a:hover{
color: #eee;
background-color: #668;
}

#submenue{
position: absolute;
top:90px;left:150px;
bottom:0px;
padding: 0px;
margin: 0px;
width:145px;
background-color:#668;
z-index:1;
font-size:0.7em;
font-weight:600;
}

#submenue a{
margin: 5px 3px 0px 3px;
padding: 2px 1px 2px 1px;	
display: block;
width: 122px;
color: #fff;
}

#submenue a:hover{
background-color: #ccc;
color: #666;
}

#submenue_dyna {
width:145px;
background-color:#668;
z-index:1;
font-size:0.7em;
font-weight:600;
}

#submenue_dyna a{
margin: 0px 3px 5px 3px;
padding: 2px 1px 2px 1px;	
display: block;
width: 137px;
color: #fff;
}

#submenue_dyna a:hover{
background-color: #ccc;
color: #666;
}

/*Main*/

#main li{
list-style-type: square;
}

#main{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
position:absolute; top:120px; left:325px; right:240px; bottom:40px; overflow: auto;
color: #000;
font-size:0.8em;

	/*text-align: justify;
border: solid 1px #dfdfdf;*/

}
#main a{
text-decoration:underline;
}


#news{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
position: absolute;	top:120px; right:9px; bottom:40px; overflow: auto;
font-size:0.9em;
width: 220px;
background-color:#fff;
text-decoration:none;
}

#news1{
margin: 0px 0px 8px 0px;
background-color:#ddf;
font-size:0.65em;
}
#news2{
margin: 0px 0px 8px 0px;
background-color:#ddf;
font-size:0.65em;
}
#news3{
margin: 0px 0px 8px 0px;
background-color:#ddf;
font-size:0.65em;
}

#news h3{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;	
background-color:#668;
font-size:1.8em;
font-weight:750;
color:#fff;
border-bottom: solid 4px #fff;
}

#news h4{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;	
font-size:1em;
font-weight:500;
color:#000;
border-bottom: solid 1px #aaa;
border-top: solid 1px #aaa;
}
#news li{
border-bottom: solid 4px #fff;
}

#news a:hover{
text-decoration:underline;
background-color:#aaf;
}

#news p{
margin: 0px 0px 0px 0px;
padding: 3px 10px 3px 15px;
color:#668;	
display: block;

}




/* unten*/

#fuss  {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;	
position: absolute;
	bottom:0px;
	left:0px;
	right:0px;
height:30px;
background: #ccc;
}

#fusslogo {
font-weight:600;
position: absolute; 
left:10px;
bottom:5px;
}
#fusslogo a{
color: #666;
}

#fusstext  {
font-weight:600;
position: absolute; 
left:310px;
bottom:5px;
color: #666;

}

