* {margin:0; padding:0;} 

body {
min-height: 500px;
margin: 0 auto;
padding:0;
text-align: center;
background: transparent url("bilder/bg.gif") repeat-x top; background-color:#15097e;
font-family: trebuchet ms, verdana, arial, tahoma;
font-size: 85%;
color: #888;
line-height: 150%;
*html{ height: 100%;}


}

#umschlagkomplett{ 
width: 795px;  
margin: 0 auto; 
background-color:#FFFFFF;
height: 100%;
min-height: 500px;

}

#obenlinks{
height:221px; 
background: transparent url("bilder/bg_links.gif") no-repeat top left;
}

#obenmitte{
height:221px; 
margin-left: 15px;
background: transparent url("bilder/titelgrafik_logo3.jpg") no-repeat top left;
}

#obenrechts{
height:221px; 
background: transparent url("bilder/bg_rechts.gif") no-repeat top right;
clear:right;
}

#inhalt {
background: white url("bilder/hg_schatten.gif") repeat-y top left; 
min-height: 500px; 
text-align: left;
margin-top:0px; 
width:795px;
}


#inhaltmitte {
background-color:#FFFFFF; 
padding: 0px 2px 0px 2em;
min-height: 500px; 
text-align: left;
}


#untenrechts{
height:30px; 
background: url("bilder/rot_rechts.gif") repeat-y top right; 
background-color:#e1ddfc;
margin-left: 15px; 
margin-top:0px; 
padding:0;
bottom: 0;
text-align:left; font-size:100%; color:#87171D; padding-left:20px;padding-top:10px;
}

#navigation {font:85% Verdana,Tahoma,Arial,sans-serif; text-align:center; color:#303030; height:2.2em; line-height:2.2em; width:765px; margin-top:0; margin-left:15px; background:#e1ddfc; color:#ffffff;}
#navigation li {font-weight:bold;float:left; list-style-type:none; border-right:1px solid #ffffff; white-space:nowrap;}
#navigation li a {display:block; padding:0 20px; font-size:1em;  text-decoration:none; background-color:inherit; color: #ffffff;}
* html #navigation a {width:1%;}
#navigation .selected,#navigation a:hover {background:#87171d; color:#ffffff; text-decoration:none;}

#navigation .gelb li a { font-size:1em;  text-decoration:none; background-color:#15097e; color:#15097e;}
#navigation .gelb,#navigation .gelb a:hover {background:#e1ddfc; color:#e1ddfc; text-decoration:none;}





#navigation .blau li a { font-size:1em;  text-decoration:none; background-color:#15097e; color: #ffffff;}
#navigation .blau,#navigation .blau a:hover {background:#15097e; color:#ffffff; text-decoration:none;}
#navigation .blauselected,#navigation .blau a:hover {background:#15097e; color:#ffffff; text-decoration:none;}





#navi{
height:25em; 
width: 195px; 
background: url("bilder/navi.png") no-repeat top center;
margin-left: 15px; 
margin-top:25px; 
margin-bottom:3em;
float: left;
padding-top: 5px;border-left:10px solid white;
}

#menu-page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%; text-align:center; 
}

#menu-page h3 {
	font-size: 95%;line-height:130%;

	text-transform: uppercase;;
	margin: 1em 0em 0.1em 0em;
	color: #15097e;
	font-weight: normal;
	letter-spacing: 0.15em;

}
#menu-page h2 {
	font-size: 100%; text-align: center;
	color:#15097e;
	decoration: none; 

	

}
#menu-page a:link;  #menu-page a:visited { color: #888;font-weight:bold; }
#menu-page a:hover { color: #15097e; decoration: none;font-weight:bold;}


#textinhalt{
height:100%; border-left:10px solid white;
 
background-color:#FFFFFF;
margin-left: 230px; margin-right: 50px;
padding-left:10px;


}

h4 {	font-size: 125%;font-weight: bold; text-align: left;
	color:#888;
	margin: 0px 0px 5px 0px;
}
h3 {	font-size: 100%;font-weight: bold; text-align: left;
	color:#888;
}
h2 {	font-size: 100%;font-weight: bold;
	color:#888;
}

a:link, a:visited { color: #888; text-decoration: none; }
a:hover{ color: #15097e; text-decoration: none; }

.bildgrossallein {
   border: 1px solid #15097e;
 margin: 10px 20px 10px 0px;  
}
.bild {
   border: 1px solid #15097e;
   float:left; margin: 10px 40px 10px 0px; 

}
.bildklein {
   border: 1px solid #15097e;
   margin: 5px 15px 50px 0px;
   float:left;
}

.bildkleinrechts {
   border: 1px solid #15097e;
   margin: 0px 0px 5px 15px;
   float: right;
}
.bildkleinlinks {
   border: 1px solid #15097e;
   margin: 5px 15px 0px 0px;
   float: left;
  
}
.bildohne {
   border: 0px;
}
.tabelle {
   width:430px;

   background-color:#FFFFFF;
   border: 1px solid #15097e;
   margin: 25px 15px 0px 0px;
   padding: 0px 10px 0px 10px;
   float: left;

}
a.tabelle:link { color: #888; text-decoration: none;}
a.tabelle:visited { color: #888; text-decoration: none;}
a.tabelle:hover{ color: #e1ddfc; text-decoration: none;font-weight:bold;}


