body {
text-align:center;
font-family:helvetica,arial;
font-size:0.9em;
/*background-color:black;*/
background-image: url(textur_2.png);
margin:95px;
}

#ummantelung{
width:950px;
background-color:white;
margin:0 auto;/*!!!!!!!!!:-( aufpassen!das hier setzt es mittig;*/
padding:3px;
box-shadow:7px 7px 50px black;
}

#seitenbreite{
width:950px;
margin:0px auto;
text-align:left;
background-color:white;
}

#kopfbereich{
width:950px;
height:200px;
background-color:white;
text-align:right;
background-image: url(header_zeitler_1.png);
}

#balken{
width:950px;
height:50px;
background-color:black;
text-align:center;
color:white;
padding-top:25px;

}

li{
color:#706f6f
}

/*Menu reinkopiert*/

#menu {
font-size:14px;
font-family:helvetica,arial;
position:absolute; 
z-index:9;
margin-left:68px;

}

#menu ul {
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}

#menu li.topmenu {
float:left;
}

.topmenu a {
float:left;
width:120px;
text-align:center;
}

.topmenu ul{
display:none;
}

.topmenu a, .submenu a{
padding:1px 7px;
border:1px solid black;
border-collapse:collapse;
color:white;
font-weight:normal;
text-decoration:none;
background-color:black;
margin:0;  
}

.submenu a{
font-size:10px;
width:120px;
position:relative;
clear:both; 
}

#menu a:hover, .topmenu.on a {
color:black;
background-color:white;
}

.topmenu:hover ul {
display:block;  
z-index:500;
}

/*Menu reinkopiert Ende*/

#inhaltsbereich{
background-color:white;
}


#mitte{
width:950px;
height:500px;
background-color:white;
display:inline-block;
color:#93117e;
vertical-align:top;
background:/*platzhalter*/;
background-repeat: no-repeat;
}

#content{
width:850px;
height:430px;
margin:10px;
padding:20px;
background-color:white;
}	


#fussbereich{
width:950px;
height:52px;
background-color: #003a83;
text-align:center;
color:white;
clear:both;

}

#fussbereich_inhalt{
padding:15px;
}
	
		
p {
font-style:normal;
line-height:15px; 
color:#706f6f;
vertical-align:top;
}

h3{
color:black;
}

h4{
color:black;
}

h5{
color:#706f6f;
}

h6{
color:white;
margin:-7px;
padding:15px;
}
		
.abstand {
border:0px dotted red; 
padding:0px; 
margin:0px;
color:#706f6f;
}

.auto {
background: white;
height: 150px;
overflow: auto;
width: 850px;
border: 1px solid #706f6f;
padding: 10px;
}

/*Links*/

a.meinlink:link {font-family:helvetica,arial; font-size:14px; color:#706f6f; text-decoration:none; padding:0px; } /* normaler Link */
a.meinlink:hover {font-weight:bold; color:#706f6f; text-decoration:none;} /* Mausberührung */
a.meinlink:visited {color:#706f6f;} /* besuchter Link */
a.meinlink:active, a.mein:focus {outline:none;} /* Eigenschaft für den ausgewählten Link */




