body {
  margin: 0px 0 0 0;
  text-align: center;  /* nur für alte Browser */
  background-color: #ffffff;
  padding: 0px 0px;
  font-family: verdana,arial,geneva,sans-serif;
  font-size: 11px;
  color:#636465;
  line-height: 150%;
  background-position: top center;
  background-repeat: no-repeat;
 }

.liste {
font-family: verdana,arial,geneva,sans-serif;
font-size: 11px;
color:#636465;
border:1px solid #2A5F72;


}

a img {
border:none;
}
 
 
#box {
  width: 1015px;
  margin: auto;
  padding: 0px;
  text-align: left;
}


.header
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header2
 {
 background-position: top center;
 background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header3
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header4
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header5
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header6
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }

 .header7
 {
 background-position: top center;
background-image: url(../image/head_motiv2.jpg);
 text-align: center;  /* nur für alte Browser */
 background-repeat: no-repeat;
 height:199px;
 background-color: #ffffff;
 }


 .inhaltL {   float:left;   width:  350px; padding-left:115px; padding-top: 25px;}

 .inhaltR {   margin-left: 527px;   width:  410px; padding-top: 25px; }
 


 .inhaltLA {   float:left;   width:  380px; padding-left:115px; padding-top: 25px;}

 .inhaltRA {   margin-left: 527px;   width:  400px; padding-top: 25px; }



 .inhaltLT {   float:left;   width:  280px; padding-left:115px; padding-top: 25px;}

 .inhaltRT {   margin-left: 430px;   width:  420px; padding-top: 25px; }


 .adresse {  color: #B2B2B2; background: transparent; font-size: 12px; font-weight:normal; padding-top: 30px;
line-height: 150%;    }



 .topnavpos
 {
  background: transparent; padding-top: 30px; padding-left: 515px;
 }

 .mainnavpos
 {
  background: transparent; padding-top: 100px; padding-left: 0px;
 }

 .mainnavpos_sub
 {
  background: transparent; padding-top: 5px; padding-right: 500px;
 }

  .mainnavpos_sub2
 {
  background: transparent; padding-top: 5px; padding-left: 350px;
 }

.tabelrahmen
{
background: transparent;  border:1px solid #2A5F72;
text-align: left;
}

.pos_termin
 {
  background: transparent; padding-left: 0px; padding-top: 0px;
  color: #B2B2B2; background: transparent; font-size: 12px; font-weight:normal; line-height: 150%;
 }
 






a.topnavi:link
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px; color:  #ffffff;
}

a.topnavi,a.topnavi:hover
{
text-decoration:underline;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px; color:  #ffffff;
}


a.topnavi:visited
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;  color:  #ffffff;
}


a.topnavisub:link
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px; color:  #ffffff;
}

a.topnavisub,a.topnavisub:hover
{
text-decoration:underline;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px; color:  #ffffff;
}


a.topnavisub:visited
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;  color:  #ffffff;
}

















a.topnavi:active
{
text-decoration:underline;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color:  #ffffff;
}



.current
{
background-color: #12579D;
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color:  #ffffff;

}



.bold
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color:   #12579D;
}

.bold_hinweis
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight : bold;
font-size : 10px;
color:   #12579D;
}


.marker{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color: #2A5F72;}





a.details:link,a.details:hover
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 10px;
color: #2A5F72;






}

a.details:visited
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 10px;  color: #2A5F72;
}

a.details:active
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 10px;
color: #2A5F72;
}


a.details_menu:link
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px; color: #2A5F72;
}

a.details_menu:hover
{

text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color: #ffffff;
background-color: #12579D;
}

a.details_menu:visited
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;  color: #2A5F72;
}

a.details_menu:active
{
text-decoration:none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color: #2A5F72;
}






 /* #col1 becomes the left column | #co11 wird zur linken Spalte */
  .test_col1 { float:left; width: 100px; margin: 0; padding-right: 40px;}


  /* #col2 becomes the middle column | #col2 wird zur mittleren Spalte */
  .test_col2 { float:left; width: 100px;   margin: 0px;}


  /* #col3 becomes the right column | #col3 wird zur rechten Spalte */
  .col3 { margin-left: 280px;  margin-right: 0px; }


  .col{width:115px; height:180px; float:left; margin-right:20px;margin-left:0px;}

  .col2{width:135px; height:275px; float:left; margin-left:70px; }



.inhaltLV {   float:left;   width:  900px; padding-left:7%; padding-top: 25px;}


.bildheader {float:left;   width:  298px; padding-left:115px; padding-top: 25px;}




 .bild { float:left; width: 160px; padding-left: 0px; padding-top: 0px; margin-bottom:30px;}

 .newsletter { width:  326px; padding-left:0px;  }

 .formtext {
color: #2A5F72;
text-decoration: none;
font-family: verdana,arial,geneva,sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 250%; }

 .adresse {  color: #B2B2B2; background: transparent; font-size: 12px; font-weight:normal; padding-top: 30px;
line-height: 150%;    }





.nav {
	position:absolute;
	width:280px;
	margin:0px 0 0 0;
	padding:0px 0;
}

.kat_ul {
	list-style:none;
	margin:0;
	padding:0;
}


.kat_li {
	margin:0;
	padding:0;
}

kat_activ li {
	margin:0;
	padding:0;
  background-color: #FF0000;

}

a.kat:link, a.kat:visited {
	display:block;
  color:#2A5F72;
  text-decoration: none;
  font-family: verdana,arial,geneva,sans-serif;
  font-weight: bold;
  font-size: 11px;
	margin:0px 0;
	padding:2px 0px 0px 5px;
	/* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
	height:1em;
	}


html>body a.kat:link, html>body a.kat:visited  {
	height:20px;
}

a.kat:hover {
  display:block;
  color:#ffffff;
  text-decoration: none;
  font-family: verdana,arial,geneva,sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #2A5F72;
}




a.activkat:link, a.activkat:visited {
	display:block;
  color:#FFFFFF;
  text-decoration: none;
  font-family: verdana,arial,geneva,sans-serif;
  font-weight: bold;
  font-size: 11px;
	margin:0px 0;
	padding:2px 0px 0px 5px;
	/* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
	height:1em;
  background-color: #2A5F72;
	}


html>body a.activkat:link, html>body a.activkat:visited  {
	height:20px;
}

a.activkat:hover {
  display:block;
  color:#ffffff;
  text-decoration: none;
  font-family: verdana,arial,geneva,sans-serif;
  font-weight: bold;
  font-size: 11px;
}

ul.gold {
margin:0;
padding:0;
list-style:none;	
}

.gold li {
background:url(/images/icon_geschaeft.png) no-repeat left top;
height:30px;
padding:10px 0 0 48px;
}
