 /* Allgemeiner Text */
 body
 {
 font-family: Tahoma, verdana,arial,geneva,sans-serif;
 font-size: 11px;
 color:#fff;
 line-height: 150%;
 background-image: url(../img_blocks/background.jpg);
 margin: 0px 0 0 0;
/*  text-align: center; */  /* nur für alte Browser */
 padding: 0px 0px;
 } 
 
 /* Rahmen */
 #box 
 {
 margin:auto;
 background-image: url(../img_blocks/content_head.gif);
 background-repeat:repeat-x;
 
 width:998px;
 height:1300px;
/*  background-color:#3091D1; */
 
 }
 
 .start_background
 {
  /* background-color:#ff0000; */
  background-position: top center;
  padding:0px;
  background-image: url(../img_blocks/content_back.gif);
  
  width:998px;
  /*   text-align: center;  /* nur für alte Browser */
  height: 1042px;
  
 
 }
 
 
 .topmenu
 {
   background: transparent; 
   background-image: url(../img_blocks/content_head.gif);
   background-repeat:repeat-x;
   padding-left:30px;
   padding-top:5px;
 }
 
 .topcontent
 {
 margin-top:0px;
 margin-left:0px;
 margin-right:auto;
 padding-top:0px;
 padding-left:0px;
 width:998px;
 /* background-color:#54AAD9; */
 height:515px;
/*  border: 1px solid #fff; */ 

 }
 
 
  .topcontent_next
 {
 margin-top:0px;
 margin-left:0px;
 margin-right:auto;
 padding-top:0px;
 padding-left:0px;
 width:998px;
 /* background-color:#3091D1; */
 /* height:515px; */
/*  border: 1px solid #fff; */ 

 }
 
  /* Überschrift der 1. Ebene */
 h1
 {
 color:white;
 font-weight:bold;
 font-size:10px;
 }

 
 /* Linkstyle */
 
/*   a.topnavi:link
  {
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12px;
  color:  #ffffff;
  }

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


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

  
  a.topnaviactive,a.topnaviactive:hover
  {
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12px;
  color:  #ffffff;
  background: #fff;
  }


  a.topnaviactive:visited
  {
  text-decoration:none;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12px;
  color:  #ffffff;
  background: #2A70AD;
  }
  
  a.topnaviactive:link
  {
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12px;
  color:  #ffffff;
  background: #2A70AD;
  }
 */
  
  
  
  
  
  
  
  
 a.sidenaviactive:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : bold;
  color:#fff;
  text-decoration:none;
 }
 
 
 a.sidenaviactive:visited
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : bold;
  color:#fff;
  text-decoration:none;
 }
 
 
  a.sidenaviactive:hover
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : bold;
  color:#fff;
  text-decoration:none;

 }
 
 
 
 
 
 
 
  
 a.sidenavi:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : normal;
  color:#fff;
  text-decoration:none;
 }
 
  a.sidenavi:visited 
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : normal;
  color:#fff;
  text-decoration:none;
 }
 
  a.sidenavi:hover
 {
 text-decoration:none;
 font-size : 1.1em; 
 font-weight : bold;
 color:#ffffff;
 text-decoration:none;
 }
 
 
  a.sub_sidenavi:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : normal;
  color:#fff;
  text-decoration:none;
 }
 
  a.sub_sidenavi:visited 
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : normal;
  color:#fff;
  text-decoration:none;
 }
 
  a.sub_sidenavi:hover
 {
 text-decoration:none;
 font-size : 1.1em; 
     font-weight : normal;
 color:#ffffff;
 text-decoration:none;
 } 
 
 
 
   a.sub_sidenaviactive:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : bold;
  color:#fff;
  text-decoration:none;
 }
 
  a.sub_sidenaviactive:visited 
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1.1em; 
  font-weight : bold;
  color:#fff;
  text-decoration:none;
 }
 
  a.sub_sidenaviactive:hover
 {
 text-decoration:none;
 font-size : 1.1em; 
 font-weight : bold;
 color:#fff;
 text-decoration:none;
 }
 
 
 
 
 
  a.info:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px; 
  font-weight : normal;
  color:#ffffff;
  text-decoration:none;
 }
 
  a.info:visited 
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px; 
  font-weight : normal;
  color:#ffffff;
  text-decoration:none;
 }
 
  a.info:hover
 {
 text-decoration:none;
 font-size : 11px; 
 font-weight : normal;
 color:#ffffff;
 text-decoration:none;
 } 
 
 
 
  a.infoZiel:link
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px; 
  font-weight : bold;
  color:#ffffff;
  text-decoration:none;
 }
 
  a.infoZiel:visited 
 { 
  text-decoration:none;
  font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px; 
  font-weight : bold;
  color:#ffffff;
  text-decoration:none;
 }
 
  a.infoZiel:hover
 {
 text-decoration:none;
 font-size : 10px; 
 font-weight : bold;
 color:#ffffff;
 text-decoration:none;
 } 
 
  
  
 /* foot */
 
.footer 
{
 /*  width: 998px; */
  
  margin-left: 0px; 
  padding-left: 25px;
  line-height: 150%;
  background-image: url(../img_blocks/foot.jpg);
  background-repeat:no-repeat;
  height:547px;
  background-color: transparent;
  
}



 /* Side-Men&uuml; */
 ul#sidemenu
 
 {
 width:168px;
 list-style: none;
 line-height: 200%;
 margin: 0px;
 padding-left: 0;
 padding-top: 0px;
 }
 
 ul#sidemenu li
 {
 border-bottom: 1px solid #fff;
 }
 
 ul#subnav li
 {
 border-bottom: 0px; 
 list-style: none;
 margin-left: 0px; 
 margin-bottom: 1px;
 padding: 0px;
 }
 
.feld {
background-color:#1588E3;
width:155px; 
border:1px solid #fff;
font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#fff;
  }

