body{
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 13px;
}

/*Seitenaufbau*/

#haupt{
   position: static;
   width: 800px;
   margin: 0 auto;
   background: url(../img-standard/hintergrund.gif) repeat-y;
   border: 1px solid #BBBBBB;
   border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}
#oben{
   position: static;
   background: #EEEEEE;
}
#links{
   position: static;
   float: left;
   width: 200px;
   color: black;
   background: #DDDDDD;
}
#mitte{
   position: static;
   float: left;
   width: 385px;
   height: 665px;
   padding:10px;
}
#mitteImpressum{
   position: static;
   float: left;
   width: 385px;
   height: 1560px;
   padding:10px;
}
#rechts{
   position: static;
   float: right;
   width: 190px;
   color: #777777;
   padding: 10px 0 0 0;
}
#unten{
   position: static;
   clear: both;
   width: 788px;
   height: 15px; 
   background: url(../img-standard/leisteu.jpg) repeat-y;
   color: white;
   font-size: 10px;
   padding: 0 0 0 13px;
}

/*Text*/

#text{
   padding: 1px 15px 20px 15px
}
h1{
   font-size: 15px;
   color: #777777; 
   letter-spacing: 1px;
   font-weight: bold;
}
h2{
   font-size: 13px;
   font-weight: bold;
   color: black;
}
h3{
   font-size: 13px;
   color: #CCCCCC; 
   letter-spacing: 1px;
   font-weight: bold;
   margin: 0 0 -7px 0;
}
b{
   font-size: 13px;
   font-weight: bold;
   letter-spacing: 1px; 
   color: #777777;
}
p{
   padding: 0 0 0 10px;
}
#klein{
   font-size: 10px;
}
li{
   color: #777777;
}

em {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

/*Bilder*/

img.logo{
   padding: 20px 0 0 0;
}
img.bild{
   padding: 0 0 1px 0;
   border-top: 1px solid white;
}
img.lila{
   padding: 0 0 1px 1px;
}
#bilderzeile{
   float: left;
   background: white;
}
img.zeile{
   padding: 1px 1px 0 0;
}

/*Hauptnavigation*/

a.navi:link,a.navi:visited{
   color: white;
   text-decoration: none;
}
a.navi:hover, a.navi:active{
   color: #777777;
}
#navi{
   /*width: 600px;*/
   background: #FFFFFF;
}
#navizeile{
   float: left;
   width: 99px;
   height: 15px;
   text-align: center;
   margin: 0 1px 0 0;
   padding: 5px 0 5px 0;
   /*background: #ADADCA;*/
   background: url(../img-standard/lilad.gif) repeat;
   color: #777777;
}
#navizeile2{
   float: left;
   width: 99px;
   height: 15px;
   text-align: center;
   margin: 0 1px 0 0;
   padding: 5px 0 5px 0;
   /*background: #BAB9D1;*/
   background: url(../img-standard/mittellilad.gif) repeat;
   color: #777777;
}
#navizeile3{
   float: left;
   width: 99px;
   height: 15px;
   text-align: center;
   margin: 0 1px 0 0;
   padding: 5px 0 5px 0;
   /*background: #C4C3D3;*/
   background: url(../img-standard/helllilad.gif) repeat;
   color: #777777;
}
#grau{
   float: left;
   width: 200px;
   height: 25px;
   background: #EEEEEE;
}

/*Unternavigation*/

#link2{
   margin: 0 0 0 13px;
   padding: 3px 0 3px 0;
   background: #DDDDDD;
   color: white;
   font-weight: bold;
}
a.navi2:link,a.navi2:visited{
   color: #777777;
   font-weight: normal;
   text-decoration: none;
}
a.navi2:hover, a.navi2:active{	
   color: white;
}

/*Normale Links im Text*/

a:link,a:visited{
   color: #777777;
   text-decoration: underline;
}
a:hover,a:active{
   color: black;
}

/*Link zu beejees*/
a.unten:link, a.unten:visited, a.unten:hover, a.unten:active{
   color: #FFFFFF;
   text-decoration: none;
}


/*Sprachwahl*/
#flags {
margin-top: 4px; }

img.engpic {
width: 22px;
height: 12px;
border: none;
}

img.gerpic {
width: 22px;
height: 12px;
border: none;
}


