body{

font-family: Arial, Sans-Serif;

font-size:12px;

background-color : #fff;

background-image : url(body_bg.jpg);

background-position : top center;

background-repeat : repeat-y;

line-height : 14px;

text-align : left;

margin : 0;

padding : 0;

}





h1 {font-size:32px;color:#2B3C7C;}

h2 {font-size:26px;color:#2B3C7C;}

h3 {font-size:20px;color:#2B3C7C;}

h4 {font-size:13px;color:#2B3C7C;}

h5 {font-size:13px;color:#2B3C7C;}

sup {line-height:20px;}

a, img, button {border:0 none}



a:link    { color:#2B3C7C;text-decoration:none;}

a:visited { color:#2B3C7C;text-decoration:none;}

a:hover   { color:#000000;text-decoration:underline;}

a:active  { color:#000000;text-decoration:underline;}



#cont{

text-align:left;

 margin:auto;

 width:850px

}



#container{  background:url("../bilder/cont_bg.png");

float:left;

text-align:left;

 margin:auto;

 width:850px;

background-color : #fff;  }





#header{background:url("../bilder/banner.jpg");

float:left;height:210px;width:850px;margin:0;padding:0;



}

#mainmenu{

padding: 0;

height:25px;width:850px;

margin: 174px 0 0 0; }



#mainmenu a.aktiv{

background: url(../bilder/blank_over4.gif);background-position:right;

padding:0 35px 0 35px;

line-height:27px;

color:#fff;

}



.mmenu {

height:36px;

position:relative;

font-family:arial, verdana, sans-serif;

font-size:11px;

 }



.mmenu .select {

margin:0;

padding:0 0 0 0;

list-style:none;

white-space:nowrap;



}



.mmenu li {

float:left;

background:url(../bilder/blank_over4.gif);background-position:right;

}



.mmenu .select a{

display:block;

height:36px;

float:left;

background: url(../bilder/blank2.gif);background-position:right;

padding:0 35px 0 35px;

text-decoration:none;

line-height:25px;

color:#ddd;

}



.mmenu .flag1{

margin: 5px 0 5px 60px;}



.mmenu .flag2{

margin: 5px 0 5px 20px;}



.mmenu .select a:hover,

.mmenu .select li:hover a {

background: url(../bilder/blank_over4.gif);background-position:right;

padding:0 35px 0 35px;

line-height:27px;

color:#fff;

}





#menu2{



  padding-top:8px;

  margin:0;height:25px;

  float:right;

  width:190px;

               }

#menu2 li

{

display: inline;

list-style-type: none;

padding-right: 15px;

}





#navi{

float:right;

width:200px;

margin:5px 0 0 0;padding:5px;

display:inline;

}



#navi h5 {

padding:7px;margin:0;background:url("h5.png");

color:#2E4980;}



#navi ul li{

list-style-type:none;width:200px;

}



#navi ul{

margin:0;padding:0;

}



#navi hr {width:80%;}





#navi a { display:block; text-align:left; width:184px;

         padding:8px; text-decoration:none; }



#navi table a {width:180px;padding:0;margin:0;text-align:center;}



#navi a.navilink{margin:-8px;text-align:left; text-decoration:none; }



#navi a:link    { color:#2B3C7C;}

#navi a:visited { color:#2B3C7C;}

#navi a:hover   { color:#000000;text-decoration:underline;background:url("navi2_bg.jpg");}



#navi a.aktiv   { color:#000000;text-decoration:underline;background:url("navi2_bg.jpg");}



#navi a:active  { color:#000000;background:url("navi2_bg.jpg");}





#news{border:1px solid silver;background:url("news_bg.jpg");

float:left;

width:685px;height:100px;

margin:10px 0 0 0;

display:inline;}



#news p {margin:20px; color: #fff;}



#inhalt{

float:left;

width:610px;height:auto;

margin:5px 0 0 0;padding:10px;

display:inline;}







a.table { display:block; text-align:left; width:142px;

         padding:8px; text-decoration:none; }



a.table:link    { color:#2B3C7C;}

a.table:visited { color:#2B3C7C;}

a.table:hover   { color:#000000;text-decoration:underline;}

a.table:active  { color:#000000;text-decoration:underline;}







#inhalt h5{padding:7px;margin:0 0 0 3px;

}



#inhalt h4{padding:0;margin:0;



}





#inhalt p{

margin:10px;

}



#inhalt p.table{

margin:5px 5px 5px 10px;

}



#inhalt img{

margin:10px;

}



#inhalt hr{text-align:center;width:98%;color:#96B7E5;height:1px;

}



#inhalt table

.oben {background-color : #96B7E5;}

.center {background-color : #D2DFF1;}

.mitte {background-color : #BFD3EE;}



#inhalt table img {padding:0;margin:0;}



#inhalt2{

float:left;

width:610px;height:auto;

margin:10px 0 0 0;padding:10px;

display:inline;}



#inhalt2 h5{padding:7px;margin:0;background:url("../bilder/h5.png");

padding:7px;margin:0;

}



#extra{

float:left;

width:200px;height:50px;

margin:0;

}





#footer{background:url("../bilder/footer.png");

float:left;width:850px;height:50px;

text-align:center;margin-top:10px;

background-color: #F2F5FE;

}



#footer p{

margin:10px;

padding:5px;color:#2B3C7C;

}
