body
{margin-top: 10px; margin-left: 0px; margin-right: 0px;margin-bottom: 10px; color: #000000;  white;
}
summary:focus {
outline: none;
}
.ueberschrift {
    font-size:30px;
    text-align:center;
	color:blue;
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid white; 
    border-right: 1px solid white;
    border-bottom: 1px solid white; 
    border-left: 1px solid white;
  }
.ueberschrift2 {
    font-size:22px;
    text-align:center;
	color:darkred;
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid white; 
    border-right: 1px solid white;
    border-bottom: 1px solid white; 
    border-left: 1px solid white;
  }
.ueberschrift3 {
    font-size:16px;
    text-align:center;
	color:blue;
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
  }
  
h1 {
    font-size:24px;
    text-align:center;
	color:darkblue;
	font-style: normal;
	font-weight: normal;
  }  
h2 {
    font-size:30px;
    text-align:center;
	color:red;
	font-style: normal;
	font-weight: bold;
  }    
hrx {
   color: #40587D;
   height: 3px;  
   }    
img { border: 0; } 

P.blocktext {
    margin-left: auto;
    margin-right: auto;
}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.centerbox  {
   width:980px;
   margin-left:auto; 
   margin-right:auto;
}
.startbox  {
   width:980px;
   margin-left:auto; 
   margin-right:auto;
   border-top: 1px solid green; 
   border-right: 1px solid green;
   border-bottom: 1px solid green; 
   border-left: 1px solid green;
   background-color: lightgreen;
   text-align:center; 
}
.centerbox1  {
   width: 65%;
   margin-left:auto; 
   margin-right:auto;
   background-color: white;
   border-right: darkgreen 1px solid;
   border-left: darkgreen 1px solid;
   border-top: darkgreen 1px solid;
   border-bottom: darkgreen 1px solid;
}
.centerbox9x  {
    width:1080px;	
    margin-left:auto; 
    margin-right:auto;   
	background-color: white;
    border-right: darkblue 1px solid;
    border-left: darkblue 1px solid;
    border-top: darkblue 1px solid;
    border-bottom: darkblue 1px solid;
}
.centerbox9  {
    width:840px;
	max-width:880px;
    margin-left:auto; 
    margin-right:auto;
    text-align:center; 
	border-radius: 30px 30px 30px 30px;
	-moz-border-radius: 30px 30px 30px 30px;
	-webkit-border-radius: 30px 30px 30px 30px;
    background-color: white;
	padding-right: 10px; 
	padding-left: 10px; 
    border-right: #40587D 5px solid;
    border-left: #40587D 5px solid;
    border-top: #40587D 5px solid;
    border-bottom: #40587D 5px solid;
}
.centerbox9startseite  {
    width:1000px;
	max-width:1000px;
    margin-left:auto; 
    margin-right:auto;
	    margin-bottom:15px;
    text-align:center; 
    background-color: white;
	padding-right: 10px; 
	padding-left: 10px; 
    border-right: #40587D 5px solid;
    border-left: #40587D 5px solid;
    border-top: #40587D 5px solid;
    border-bottom: #40587D 5px solid;
}
.borderbox  {
    width:850px;
	max-width:880px;
    margin-left:auto; 
    margin-right:auto;
    text-align:center; 
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
    background-color: white;
	padding-right: 5px; 
	padding-left: 5px;  
}
.centerbox9y  {
    width:980px;
	max-width:1000px;
    margin-left:auto; 
    margin-right:auto;
    text-align:center;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    background-color: white;
	padding-right: 10px; 
	padding-left: 10px;  
    border-right: blue 1px solid;
    border-left: blue 1px solid;
    border-top: blue 1px solid;
    border-bottom: blue 1px solid;
}
.centerbox9start  {
    width:980px;
	background-color: lightgray;
	max-width:1000px;
    margin-left:auto; 
    margin-right:auto;
}
.bordmitte {
	background-color: #FFFFFF;
    width:780px;
	max-width:830px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px;  
    border-right: lightgray 2px solid;
    border-left: lightgray 2px solid;
    border-top: lightgray 2px solid;
    border-bottom: lightgray 2px solid;
	color: black;
	text-align: left;
	font-size:18px;
}	
.bordmittesummary {
	background-color: darkgreen;
    width:810px;
	max-width:850px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px;  
    border-right: lightgray 2px solid;
    border-left: lightgray 2px solid;
    border-top: lightgray 2px solid;
    border-bottom: lightgray 2px solid;
	color: black;
	text-align: left;
	font-size:18px;
}	

.bordmittesummaryxxx {
	background-color: #add8e6;
    width:780px;
	max-width:830px;
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
    padding-top: 5x; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;  
    border-right: lightgray 2px solid;
    border-left: lightgray 2px solid;
    border-top: lightgray 2px solid;
    border-bottom: lightgray 2px solid;
	color: black;
	text-align: left;
	font-size:18px;
}	



.bordmittesummaryblue {
	background-color: blue;
    width:780px;
	max-width:830px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px;  
    border-right: blue 0px solid;
    border-left: blue 0px solid;
    border-top: blue 0px solid;
    border-bottom: blue 0px solid;
	color: black;
	text-align: left;
	font-size:18px;
}	

.bordmittesummary9 {
	background-color: lightgreen;
    width:780px;
	max-width:830px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px;  
    border-right: lightgray 2px solid;
    border-left: lightgray 2px solid;
    border-top: lightgray 2px solid;
    border-bottom: lightgray 2px solid;
	color: black;
	text-align: left;
	font-size:18px;
}	

.innerbox  {
    width:700px;
	max-width:800px;
    margin-left:auto; 
    margin-right:auto;
    border-color: blue;
    background-color: white;
    border-width: 1px;
    border-style: solid;	
	padding-right: 50px; 
	padding-left: 50px;  
}
.innerbox-farbe  {
    width:700px;
	max-width:800px;
    margin-left:auto; 
    margin-right:auto;
    border-color: blue;
    background-color: lightgreen;
    border-width: 1px;
    border-style: solid;	
	padding-right: 50px; 
	padding-left: 50px;  
}
.innerbox-a  {
    width:900px;
	max-width:980px;
    margin-left:auto; 
    margin-right:auto;
    border-color: white;
    background-color: white;
    border-width: 1px;
    border-style: solid;	
	padding-right: 30px; 
	padding-left: 30px;  
}
.linkzeile  {
   width:1003px;
   margin-left:auto; 
   margin-right:auto;
   text-align: center;
   font-size: 18px;
   color: blue;
   background-color:white;
   text-decoration: none;
}
a:link {
	color: blue;
	text-decoration: none; 
	font-style: normal;
	font-weight: normal;
}
a:visited {
	color: blue;
	text-decoration: none; 
	font-style: normal;
	font-weight: normal;
}
a:hover {
	color: green;
	text-decoration: none; 
	font-style: normal;
	font-weight: normal;
}
a:active {
	color: green;
	text-decoration: none; 
	font-style: normal;
	font-weight: normal;
}
.maplink a:link {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}
.maplink a:visited {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}
.maplink a:hover {
	color: white;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}
.maplink a:active {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}
.maplink2 a:link {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	background-color: #40587D;
}
.maplink2 a:visited {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	background-color: #40587D;
}
.maplink2 a:hover {
	color: white;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	background-color: #40587D;
}
.maplink2 a:active {
	color: yellow;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	background-color: #40587D;
}
.yellow {
	background-color: white;
	font-size: 17px;
	text-align:center;
}
.boxblue {
	background-color: #40587D;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5x 5px;
	color: white;
	font-size: 16px;
	text-align:center;
}
.infobox {
	background-color: white;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5x 5px;
    border-color: green;
    border-width: 1px;
    border-style: solid;	
	text-align:center;
}

.infobox-lightgreen {
	background-color: lightgreen;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5x 5px;
    border-color: green;
    border-width: 1px;
    border-style: solid;	
	text-align:center;
}

.infobox-header  {
    width:330px;
	max-width:380px;
	background-color: blue;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5x 5px;
    margin-left:auto; 
    margin-right:auto;
    border-color: white;
    border-width: 1px;
    border-style: solid;	
	padding-right: 30px; 
	padding-left: 30px;  
}

.boxgray {
	background-color: white;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0.5px solid white;
	font-size: 15px;
	text-align:center;
}
.boxgrayb {
	background-color: lightgray;
	font-size: 15px;
	text-align:center;
}
.bordstart {
	background-color: #40587D;
	border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	font-size: 14px;
	text-align:center;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
}
.bord {
	background-color: #40587D;
	border-radius:10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	font-size: 14px;
	text-align:center;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
}
.linkgr {
	background-color: white;
	font-size: 17px;
	color: darkred;
	text-align:center;
}
.links {
   float: left;
   font-size:17px;
   margin-top:1px;
   margin-left:50px;
   margin-right:10px;
   margin-bottom:1px;

}
.links-xx {
    float: left;
	font-size:17px;
}

.links-mitte-s {
	margin-left:140px;
    float: left;
	font-size:17px;
}
.links-mitte {
	margin-left:120px;
    float: left;
	font-size:17px;
}
.linkszent {
    float: left;
	font-size:17px;
	color: darkblue;
	text-align: center;
}
.linkstop {
    float: left;
	font-size:15px;
	color: #345284;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}	  
.rechts {
    float: right;
	font-size:17px;
	color: darkblue;
}
.rechts-xx {
    float: right;
	font-size:17px;
	color: darkblue;
}
.rechts-mitte {
	margin-right:50px;
    float: right;
	font-size:17px;

}
.rechts-mitte-s {
	margin-right:140px;
    float: right;
	font-size:17px;
}
.rechts-x {
    float: right;
	font-size:18px;
	color:white;
	background-image: url(../wk_images/introrechts.jpg);
}
.clear {
clear:left;
}
.box  {
   border-width: 1px;
   border-style: dotted;
   margin-top:5px;
   margin-left:15px;
   margin-right:10px;
   margin-bottom:5px;
   text-align: center;
}
.maptext {
	color: white;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}
.fontbold {
font-weight:bold; 
font-style: normal;
font-size: 24px;
}
.font22bl {
	font-size: 22px;
	color: #40587D;
}
.font18bl {
	font-size: 17px;
	color: #40587D;
}
.font16bl {
	font-size: 16px;
	color: #40587D;
}
.font15bl {
	font-size: 8px;
	color: black;
}
.font22r {
	font-size: 20px;
	color: #CC0033;
}
.font18r {
	font-size: 16px;
	color: #CC0033;
}
.font18red {
	font-size: 18px;
	color: red;
}
.font18redb {
	font-size: 16px;
	color: red;
	font-weight:bold; 
}
.font18dr {
	font-size: 18px;
	color: red;
}
.font22redx {
	font-size: 19px;
	color: red;
	font-weight:bold; 
}
.font17red {
	font-size: 13px;
	color: red;
}
.font20blue {
	font-size: 18px;
	color: darkblue;
}
.font16r {
	font-size: 16px;
	color: #CC0033;
}
.font15yellow {
	font-size: 12px;
	color: yellow;
	font: 12px Verdana;
}
.font15rl {
	font-size: 8px;
	color: #CC0033;
}
.fontfbl {
	font-size: 14px;
	color: black;
	text-align: center;
}
.fontfbl18 {
	font-size: 18px;
	color: black;
	text-align: center;
}
.fontfr {
	font-size: 16px;
	color: #CC0033;
	text-align: center;
}
.fontbl {
	font-size: 5px;
	color: white;
}
.fontbl3 {
	font-size: 3px;
	color: white;
}
.fontbl2 {
	font-size: 2px;
	color: white;
}
.fontblx2 {
	font-size: 5px;
	color: white;
}
.fontblxx {
	font-size: 5px;
	color: white;
}
.fontblxx1 {
	font-size: 4px;
	color: white;
	background-color:white;
}
.font18gr {
	font-size: 16px;
	color: green;
}
.font18blue {
	font-size: 16px;
	color: darkblue;
    margin-top:20px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    text-align: center;
    padding-top: 20px; 
	padding-right: 20px; 
	padding-bottom: 20px; 
	padding-left: 20px;  
}
.font18blue-x {
	font-size: 20px;
    font-weight: bold;
	color: #40587D;
    margin-top:20px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    text-align: center;
    padding-top: 20px; 
}
.font15blue-x {
	font-size: 15px;
	color: darkblue;
    margin-top:20px;
    margin-left:2px;
    margin-right:2px;
    margin-bottom:10px;
    text-align: center;
    padding-top: 20px; 
}
.infoblue20 {
	font-size:20px;
	color: darkblue;
}
.infoblue {
	font-size:18px;
	color: darkblue;
}
.infoblue1{
	font-size:20px;
	color: darkblue;
font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
.infored1{
	font-size:22px;
	color: red;
font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
.infogreeng{
	font-size:20px;
	color: green;
	font-family:arial, "lucida console", sans-serif;
}
.infoblues{
	font-size:17px;
	color: darkblue;
}
.infoblue_k {
	font-size:20px;
	color: darkblue;
}
.infowhite {
	font-size:18px;
	color: white;
}
.infored {
	font-size:18px;
	color: darkred;
}
.infogreen {
	font-size:17px;
	color: darkblue;
}
.infogreenl {
	font-size:16px;
	color: darkgreen;
}
.infogreens {
	font-size:16px;
	color: darkgreen;
}
.zentrieren-block {
  margin: 0 auto;
}
.zentrieren {
  text-align: center;
}
.fusszeile  {
   width:880px;
   margin-left:auto; 
   margin-right:auto;
   text-align: center;
   font-size: 17px;
   color:black;
}
.fusszeilex  {
   width:880px;
   margin-left:auto; 
   margin-right:auto;
   text-align: center;
   font-size: 17px;
   color:white;
}

.Hdropdown_red_tab__menu{
	border:none;
	border:1px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:15px;
	color:blue;
	}
.Hdropdown_red_tab__menu ul{
	background:lightgreen;
	height:43px;
	list-style:none;
	margin:0;
	padding:0; 
	}
	.Hdropdown_red_tab__menu li{
		float:left;
		padding:0px 0px 0px 0px;
		}
	.Hdropdown_red_tab__menu li a{
		color:darkred;
		display:block;
		line-height:43px;
		padding:0px 16px;
		text-align:center;
		text-decoration:none;
		}
		.Hdropdown_red_tab__menu li a:hover{
			color:green;
			text-decoration:none;
			}
	.Hdropdown_red_tab__menu li ul{
		background:#FFFFFF;
		border-top:1px solid black;
		border-left:1px solid black;
		border-right:1px solid black;
		border-bottom:1px solid black;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		}
	.Hdropdown_red_tab__menu li:hover ul{
		color:darkred;
		display:block;
		}
	.Hdropdown_red_tab__menu li li {
		display:block;
		float:none;
		padding:0px;
		width:225px; border-bottom:solid 1px black;
		}
	.Hdropdown_red_tab__menu li ul a{
		display:block;
		font-size:14px;
		background: lightblue;
		font-style:normal;
		padding:0px 10px 0px 15px; line-height:30px;
		text-align:left;
		}
		.Hdropdown_red_tab__menu li ul a:hover{
			background:white;
			color:green;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.Hdropdown_red_tab__menu p{
		clear:left;
		}	
	.Hdropdown_red_tab__menu #current{
		background:lightgreen;
		color:#ffffff;
		}
