

body,c,r,p,a,i,b,div,span,td,tr,h1,h2,h3,h4,h5,h6,k,h7
  { font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; line-height:12pt;}
  
c  { font-style:italic }

img,k
  { border:none 0px; text-decoration:none; }
  
a:hover
  { text-decoration:underline; }
   
c
  { font-family:Arial; font-size:8pt;
     margin:0px; padding:0px; padding-bottom:5px;
   }
  
h1,h2,h3,h4,h5,h7
  { font-family:Arial; font-size:10pt;
    margin:0px; padding:0px; padding-bottom:0px;
  }
  
h6
   { font-family:Arial; font-size:20pt;
    margin:0px; padding:0px; }

h1
  { font-weight:normal; text-decoration:none; font-size:20pt; line-height:24pt;}  
h2
  { line-height:14pt;}
  
h4
  { font-weight:normal; text-decoration:none; font-size:16pt; line-height:20pt; color:#8C0E52; }  

h5
   { font-weight:normal; text-decoration:none; font-size:16pt; line-height:16pt;}  

h6
  { font-weight:normal; text-decoration:none; font-size:20pt; line-height:20pt;} 

h7
  { font-weight:normal; text-decoration:none; font-size:16pt; line-height:16pt;}  
  
k
   { font-family:Arial; font-size:8pt;
     margin:0px; padding:0px; padding-bottom:5px;
   }

u
  { text-decoration:underline; }

r
  {font-size:16pt; }
    
p
  { margin:0px; margin-bottom:10px; }

ul
  { text-align:center; list-style-position:outside; list-style:circle;
    margin-top:0px; margin-left:15px; margin-bottom:10px; 
  }
li
  { margin-bottom:2px;margin-top:0px;}

ti
   { margin-bottom:2px;margin-top:0px;}

.unsichtbar 
   { visibility: hidden; }



g.rund {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:1cm;
  text-align:justify; }
  
.men
  { word-spacing:0px; border-spacing:0px; padding:0px; empty-cells:show;
    border:none 0px; border-collapse:collapse;
  }

.men_top, .menbut, .mennav
  { margin:0px; padding:0px; word-spacing:0px; border:none 0px; border-spacing:0px; color:black;
  }

.header_img_top
  { vertical-align:top;
    margin:0px; padding:0px; word-spacing:0px; border:none 0px; border-spacing:0px;
  }

.header_img_bottom
  { vertical-align:bottom;
    margin:0px; padding:0px; word-spacing:0px; border:none 0px; border-spacing:0px;
  }

a.men_top
  { font-size:13px; text-align:center; vertical-align:bottom; color:black; }
  
.menbut
  { text-align:left; vertical-align:bottom; }
  
a.mennav
  { font-size:8pt;
    color:black; text-align:left; vertical-align:middle;
  }
a.mennav:hover  
  { text-decoration:underline; }
div.mennav
  { font-size:8pt; 
    color:black; text-align:left; vertical-align:middle;
  }

a.mennaw
  { font-size:7pt;
    color:black; text-align:left; vertical-align:middle;
  }


td.lfooter
  {
    height:14pt; vertical-align:middle; 
  }
  
a.lfooter
  { font-size:10pt; font-weight:normal;
    color:black; vertical-align:middle; text-decoration:none;
  }
  
a.lfooter:hover  
  { text-decoration:underline; }

.info a{
	font-size:9px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
}  

.info a:visited{
	font-size:9px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
}  
.info a:hover{
	font-size:9px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
}  

a.headerlink{
display:block;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

a.headerlink:visited{
  display:block;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}

a.headerlink:hover{
  display:block;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
  background-image: url('img/background_highlighted.jpg');
	background-repeat: repeat-x;
}

.box2{
		border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(140,14,92);
		border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(140,14,92);
		border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
	padding-bottom:5px;
		padding-top:5px;
}

.box1{
	padding-top:5px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(140,14,92);
	padding-bottom:5px;
}


.borderall{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(140,14,92);
	background-color: rgb(255,255,204);
}

.borderwleft{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(140,14,92);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(140,14,92);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
	background-color: rgb(255,255,204);
}

.borderwleftwtop{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(140,14,92);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
	background-color: rgb(255,255,204);
}

.borderwtop{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(140,14,92);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
	background-color: rgb(255,255,204);
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgb(140,14,92);
	
}

.borderright{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
}

.gelbinaktivsubmit {
  background-image: url("img/button/gelb-hintergrund.jpg");
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	background-repeat: repeat-x;
  text-decoration:none;
  color: #000000;
  font-weight: bold;
  margin-left:0px;
  margin-right:0px;
	margin-top:2px;
  font-size:12px;
  border-width:0px;
  padding-bottom:4px;
  float:left;
  height:20px;
  cursor: pointer;
}


.inaktivbutton{
	background-image: url(img/button/rot-hintergrund.jpg);
	background-repeat: repeat-x;
  text-decoration:none;
  color: #ffffff;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
	margin: 0px;
  height:20px;
  font-size:12px;
  float:left;
  cursor: pointer;
}


.inaktivaussen img{
  vertical-align:middle;
  float:left;
  margin: 0px;
}

.aktivbutton{
  background-image: url("img/button/braun-hintergrund.jpg");
	background-repeat: repeat-x;
  text-decoration:none;
  color: #ffffff;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
  margin: 0px;
  height:20px;
  font-size:12px;
  float:left;
}

.aktivaussen img{
  vertical-align:middle;
  float:left; 
}



.schattenrotinaktiv{
  background-image: url("img/button/schattenrot-hintergrund.jpg");
	background-repeat: repeat-x;
  text-decoration:none;
  color: #ffffff;
  font-weight: bold;
  margin-top:2px;
  padding-right: 4px;
  padding-left: 5px;
  margin-left:0px;
	margin-right:0px;
  height:20px;
  font-size:12px;
  vertical-align:middle;
  float:left;
  cursor: pointer;
}


.aussenrotinaktiv img{
  vertical-align:middle;
     float:left;
      margin-top:2px;
}

.schattenrotaktiv{
  text-decoration:none;
  color: #ffffff;
  font-weight: bold;
  padding-right: 4px;
  padding-left: 5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:2px;
	padding-top:1px;
	padding-bottom:1px;
  font-size:12px;
  vertical-align:middle;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
     float:left;
   cursor: pointer;   
}

.aussenrotaktiv img{
  vertical-align:middle;
     float:left;
}



.gelbinaktiv2{
	background-image: url("img/button/gelb-hintergrund.jpg");
  text-decoration:none;
  color: #000000;
  font-weight: bold;
  padding-right: 2px;
  padding-left: 2px;
  margin-top:2px;
  float:left;
  height:20px;
  cursor:pointer;
  font-size:12px;

}

.gelbinaktiv2 a:hover{
	color: #000000;
}

.gelbinaktiv2 a:visited{
	color: #000000;
}

.aussen img{
  float:left; 
  margin-top:2px;
 
}

.linkheader{
	text-decoration:none; 
	color:#ffffff;
	margin:0px;
	font-size:13px;
	font-weight:bold;
}

.linkheader:hover{
	text-decoration:none; 
	color:#ffffff;
	margin:0px;
}

.linkheader:visited{
	text-decoration:none; 
	color:#ffffff;
	margin:0px;
}

.startseitekasten {

  border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-top-color: rgb(140,14,80);
  border-top-width:1px;
  border-top-style:solid;

}

.startseitekastengrafik {

  border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-top-color: rgb(140,14,80);
  border-top-width:1px;
  border-top-style:solid;

}

.startseiteu1{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background-color: rgb(140,14,80);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}



.startseitetext{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
}

.startseitetext2{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
}

.startseitepreiszeile{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
}

.startseitepreiszeile2{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:5px;
}

.startseitepreiszeile3{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}

.startseitepreiszeileende{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
		padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}

.startseitepreiszeileende2{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:10px;
}

.startseitepreiszeileende3{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
}

.block1{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:justify;
}

.block2{
  font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:0px;
	text-align:justify;
}

.blockende{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
	text-align:justify;
}

.backgroundclass{
	background-image:url("img/landkarte_hintergrund.gif");
	background-repeat: no-repeat;
  background-position:50% 120px;
}

.startseiteu1grafik{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background-color: rgb(140,14,80);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;

	text-align:center;
}

.block1grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:justify;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.block2grafik{
  font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:0px;
	text-align:justify;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.blockendegrafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
	text-align:justify;
	 border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
   border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.blockendegrafik2{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;

	 border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
   border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.startseitetextgrafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.startseitetext2grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.startseitepreiszeilegrafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
}

.startseitepreiszeile2grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:5px;

}

.startseitepreiszeile3grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
}

.startseitepreiszeileendegrafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	border-left-color: rgb(140,14,80);
  border-left-width:1px;
  border-left-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.startseitepreiszeileende2grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:10px;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.startseitepreiszeileende3grafik{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
	border-right-color: rgb(140,14,80);
  border-right-width:1px;
  border-right-style:solid;
  border-bottom-color: rgb(140,14,80);
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.dab{
	padding-bottom:7px;
}

