/* Standards */

body {
	background: white;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Helvetica;
	font-size: 11pt;
}
table {
	border-collapse: collapse;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
h1 {
	font-family: Tahoma, Helvetica;
	font-size: 18pt;
}
h2 {
	font-family: Tahoma, Helvetica;
	font-size: 16pt;
}


/* der Seitenkopf */

div#header {
	background-image: url(/bilder/balken_oben.jpg);
	background-repeat: repeat-x;
	white-space: nowrap;
        width:950px;
        height:131px;
        margin:0px;
	}



/* Menu oben */
div#menu-oben {
	white-space:nowrap;
	width:550px;
        /*text-align:center;*/
        margin-top:0px;

}

div#menu-oben a:hover { 
                     text-decoration:none;
                     font-size:10pt; 
                     font-weight:bold; 
                     color:white; 
                   
}

div.spalte { 
         padding:3px; /* Innenabstand */
         text-align:center; 
         background-color: rgb(145,203,226);
         color: rgb(49,87,128);
         border: 1.5px solid rgb(49,87,128);
         float:left; 
         margin: 0pX;/* Außenabstand */
         margin-top:0px;
         margin-bottom:10px;
         font-family:Tahoma,Helvetica; 
	 font-size: 10pt; 
         width:100px;
         
} 

div.spalte a:link{
          text-decoration:none;  
          color: rgb(49,87,128);
}
div.spalte a:visited{
          text-decoration:none;
          color: rgb(49,87,128);
}
div.spalte a:active{
          text-decoration:none;
          color: rgb(49,87,128);
}


            


div.spalteaktuell { 
         padding:3px; /* Innenabstand */
         text-align:center; 
         background-color: rgb(145,203,226);
         color: white;
         border: 1.5px solid white;
         float:left; 
         margin: 0pX; /* Außenabstand */
         margin-top:0px; 
         margin-bottom:10px;
         font-family:Tahoma,Helvetica; 
         font-size: 10pt; 
         width:100px;
         
} 

div.spalteaktuell a:link{
          text-decoration:none;  
          color:white;
}
div.spalteaktuell a:visited{
          text-decoration:none;
          color:white; /*hier der aktuelle*/
}
div.spalteaktuell a:active{
          text-decoration:none;
          color:white;
}








/* Elemente des Hauptteiles */

div#frame{ background-image: url(/bilder/hintergrund.jpg);
	   background-repeat: repeat-y;
           width: 950px;
           padding:0px;       
}

div#mainmenu {
	float: left;
	width: 200px;
        min-height: 400px;
        margin:0pX;
	}
div#mainmenu div {
	margin-bottom: 5px;
	white-space:nowrap;
	}

div#mainmenu a:hover { 
                     text-decoration:none;
                     font-size:11pt; 
                     
                     color:white; 
                   
}

div#maintext {
        margin-left: 0px;
	padding: 0px;
        padding-top:0px;
	white-space: normal;
        float:left;
	width: 550px;
        display: inline;
        margin:0px;

	}
div#maintext img{border:0px;
}

div#mainmenu a {
	color: black;
	font-family: Tahoma;
	font-size: 11pt;
        text-decoration:none; 
	}



div#menurechts{ float:left;
	       min-height: 560px;
               width: 180px; 
               padding: 5px;
               margin:0px;
              

}


div.ecke {float:left;
}
div.linkmenu {float:left;
}


div.rechtslink a:link{          
          color:black;
}
div.rechtslink a:visited{          
          color:black;
}
div.rechtslink a:active{          
          color:black;
}

div.rechtslinkaktuell a:visited{
          color:white;
}

div.rechtslinkmail a:visited{
                color:blue;
}

div.rechtslink a:hover {                                                            
                     font-size:11pt; 
                     color:white;                    
}




div.linktext { width:530px;
               min-height:400px;
               float:left;
               padding-right:10px;
               padding-left:5px;
	       color: rgb(49,87,128);
              
          }
div.linktext a:visited {color:rgb(0,130,189);
			}

div.linktext a:link{ 
           color:rgb(0,130,189);
}


.links { font-family:Tahoma,Helvetica; 
	 font-size: 12pt; 
         color:black;  }


div.strich { width:800px;
		
}


div.box-mitte-tabelle td {border: 1px solid rgb(49,87,128);
}

