/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	margin:0;
	padding:0;
background-color:#0859a5;

}
h1, h2, h3, h4, h5, h6, p, form, span {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
a{
	color:#0000FF;
	text-decoration:none;
}
a:hover{
     color:#800000;
     text-decoration:underline;
}

a.schwarzlink{
	color:#000000;
	text-decoration:none;
}
a.schwarzlink:hover{
     color:#000000;
     text-decoration:underline;
}

a.weisslink{
	color:#FFFFFF;
	text-decoration:none;
}
a.weisslink:hover{
     color:#FFFF99;
     text-decoration:underline;
}

img{
	border:none;
}

.fensterfarbe {
background-color:#FFFFFF;
}

.center {
	text-align:center;
}
.blau {
color:#003366;
}
.klein {
	font-size:0.8em;
	line-height:150%;
	font-weight:normal;
	text-align:left;
}

.klein_rechts {
	font-size:0.8em;
	line-height:150%;
	font-weight:normal;
	text-align:right;
	padding:5px 20px 0 0;
}


p {
	color:#000000;
	font-size:0.9em;
	line-height:150%;
	font-weight:normal;
	padding:0;
	margin:0 0 0.5em 0;
	text-align:left;
}


#hintergrund {
margin:0;
padding:0;
position:absolute;
width:100%;
height:auto;
}

#layoutrahmen {
	     position:static; /* hebt absolute Positionierung in NN4 auf */
         margin-left:auto;
         margin-right:auto;
         background-color:#FFFFFF;
         width:95%;
}

#rundgang {
width:100%;
padding:20px 0 20px 0;
margin:0;
}

#fusszeile{
	background-color:#003366;
	margin:0;	
	width:100%;
	height:30px;
}

#kopfzeile {
	border-bottom:5px solid #003366;
	margin:0;	
	width:100%;
	height:80px;
    text-align:left;
}