body, tr 	{
			 
font-family: Arial, Helvetica, sans-serif; 
font-size:0.85em; 
font-weight:normal; 
color: #5e524b;

line-height : 130%;
scrollbar-arrow-color: #666; 
scrollbar-3dlight-color: #666; 
scrollbar-highlight-color: #ffffff; 
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #666; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff;
text-align: center;
padding:0px;
margin: 30px;
background: #f6f6f6;
			
			
		}
		

		

td {
	padding: 2px;
	text-align: left;
	vertical-align : top;
}

.tdaktiv {
	color: #9d102d;
}
	




.td1 {
	background:#bdb9b7;
	font-weight: bold;
}


.td2 {
	background:#E7F2E9;
}

.td3 {
	background:#FFFFFF;
}

.td3aktiv {
	background:#FFFFFF;
	color: #9d102d;
}
	

.td4 {
	background:#e6e7e6;
}


#oben {
	width: 936px;
	height: 20px;
	text-align: left; 
	background: url(../bilder/schatten_o.gif);
	border: 0px solid #000;
	

}

		
		
	
#aussen {
	margin: auto;
	width: 936px;   
	background: url(../bilder/bg_aussen.gif);
}


#oben1 {
position: relative;
	margin: 0 0 0 7;
	width: 914px;
	height: 171px;
	text-align: left;	
	background: url(../bilder/bg_oben.gif);
	border: 0px solid #000;
}

*html #oben1 {
	margin: 0 0 0 -7;
	width: 914px;
	height: 171px;
	text-align: left;	
	background: url(../bilder/bg_oben.gif);
}

#mitte {
	margin: 0 0 0 0;
	width: 936px;   
	background: url(../bilder/bg_mitte.gif);
}



#kasten1 {
	width: 238px;
	text-align: left;	
	margin: 0 0 0 7;	
	background: url(../bilder/bg_kasten1.gif);	
	float:left;	
}

 *html #kasten1 {
	width: 237px;
	text-align: right;	
	margin: 0 0 0 4;	
	background: url(../bilder/bg_kasten1_ie.gif);	
	float:left;	
}


#kasten2 {		
	width: 380px;
	text-align: left; 
	padding: 30 10 0 22px;	
	background: transparent;	
	float:left;
}

* html #kasten2 {		
	width: 410px;
	text-align: left; 
	padding: 30 10 0 22px;	
	background: transparent;	
	float:left;
}

#kasten4 {		
	width: 530px;
	text-align: left; 
	padding: 30 10 0 22px;	
	background: transparent;	
	float:left;
	border: px solid red;
	
}



#kasten3 {		
	width: 220px;
	text-align: left; 
	padding: 30 30 0 22px;	
	background: transparent;	
	float:left;
}







#clear {
	width: 914px;
	margin: 0 0 0 7;
	background: transparent;  
	text-align: left;
	background: url(../bilder/bg_unten.gif);
	clear:both;
}

*html #clear {
	width: 914px;
	margin: 0 0 0 -7;
	background: transparent;  
	text-align: left;
	background: url(../bilder/bg_unten.gif);
	clear:both;
}

.adresse {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:0.85em; 
	font-weight:bold; 
	color: #fff;
	padding-top: 5px;
	padding-left: 260px;
}

	



#unten {
	width: 936px;
	height: 21px;
	text-align: left; 
	background: url(../bilder/schatten_u.gif);
	

}


	

h1 {
font-family:  Arial, Helvetica, sans-serif; 
font-size:1.1em; 
font-weight:bold; 
color: #9d102d;
padding-bottom: 10px;
}

h2 {
font-family:  Arial, Helvetica, sans-serif; 
font-size:1.1em; 
font-weight:bold; 
color: #5e524b;
padding-bottom: 10px;
}

.rot {
	font-weight:bold; 
	color: #9d102d;
	padding: 0;
	margin: 0;
}



ul {
	margin-left: 1em;
	padding-left: 0.5em;
}


li {
	list-style-image:url(../bilder/kaestchen_10.gif);
	list-style-position:outside;
}

.liste2 ul {
	margin-left: 0.2em;
	padding-left: 1em;
}


.liste2 li {
	list-style-image:url(../bilder/kaestchen2_6.gif);
	list-style-position:outside;
}




.footer

		{
			width: 936px;
			position: absolute;
			left: 50%;
			margin-left: -482px;
			font-family: arial, helvetica, sans-serif; 
			font-size:0.8em; 
			font-weight:normal; 
			color: #5e524b;
			background: transparent;
			text-align: right;
		}
		
		
.adresse a:link,
.adresse a:visited {
			font-family: arial, helvetica; 
			color:#fff;
			font-weight:bold; 
			text-decoration:underline;
}

.adresse a:hover
{
			font-family: arial, helvetica; 
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
}



 a:link,
 a:visited
		{ 
			font-family:arial, helvetica;
			color:#5e524b;
			font-weight:bold; 
			text-decoration:underline;
		}
		
		

		
		
 a:hover
		{ 
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
		}
		
		
#kasten4 a:hover
		{ 
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
			border: 0px;
		}
		
		
	
		
#kasten2 a:hover
		{ 
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
		}
		

		

		






		
		
.naviaktiv {
		font-family:arial, helvetica;
		color:#9d102d;
		font-weight:bold; 
		text-decoration:none;
	}
	
	
.anfahrt {
	border: 1px solid #9d102d;
	margin: 0 20 30 0px;
}
		
.bildoben {
	margin: 10	0 0 78;
	border-bottom: 1px solid #9d102d;

}

.bild {
	
	border: 1px solid #5e524b;

}
	
	
	
.bild2 {
	margin: 0	10 10 0;
	
}	

.puri {
	width: 535px;
	text-align: right;
	font-style: italic;
}


	


#navi {
	padding: 10 10 0 0;
	text-align: right;
}

#navi2 {
	padding: 10 10 0 0;
	text-align: left;
}


#navi a:link, a:visited 
{
			font-family:arial, helvetica;
			color:#5e524b;
			font-weight:bold; 
			text-decoration:underline;
		}
		
		
#navi a:hover {
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
		}
	


#navigation {
	font-family: arial, helvetica, sans-serif; 
   	background-color: transparent;
   	position: relative;
   	top: 3em;
   	left: 80px;
	

   }
   
 * html  #navigation {
	width: 159px;
		left: 10px;

   }

#navigation LI {
	font-family: arial, helvetica, sans-serif; 
   	background-color: transparent;
   	padding: 0;
   	margin: 0;
   	list-style: none;
   	display: inline;
   	width: 158px;
   }
   


#navigation UL {
	font-family: arial, helvetica, sans-serif; 
   	background-color: transparent;
   	padding: 0;
   	margin: 0;
   }

#navigation A {
	font-family: arial, helvetica, sans-serif; 
   	font: bold  sans-serif;
   	color: #5e524b;
   	text-decoration: none;
   	display: block;
   	padding: 4px 0px 4px 4px;
   	border-top: 1px solid #fff;
 	border-right: 6px solid #eeeded; 
   	width: 141px;
	
   
   }
  
 * html #navigation A {
	
   	width: 159px;
	
   
   }

#navigation A:link,
#navigation A:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size:0.91em;
   	background-color: #eeeded;
   	margin: 0px;
	text-decoration:none;

   }

#navigation A:hover,
#navigation A:focus, #navigation a.aktiv{
	font-family: arial, helvetica, sans-serif; 
	background-color: #d8d7d8;
 	border-right: 6px solid #9d102d;
	padding: 4px 4px 4px 6px;
	font-size:0.91em;

	color: #9d102d;
   }
   
 * html #ia #navigation a.aktiv,
 * html #ib #navigation a.aktiv,
 * html #ic #navigation a.aktiv,
 * html #id #navigation a.aktiv,
 * html #ie #navigation a.aktiv,
* html #if #navigation a.aktiv,
* html #ig #navigation a.aktiv, {
 	font-family: arial, helvetica, sans-serif; 
 	border-right: 6px solid #9d102d;
	padding: 4px 4px 4px 6px;
	font-size:0.91em;

	color: #9d102d;
	}
	
		
 	
   

   
 

#ia #navigation A.ca,
#ib #navigation A.cb,
#ic #navigation A.cc,
#id #navigation A.cd,
#ie #navigation A.ce,
#if #navigation A.cf,
#ig #navigation A.cg {
	font-family: arial, helvetica, sans-serif; 
   	display: block;
   	font-weight:normal; 
   	font-size:0.91em;
   	padding: 3px 4px 3px 30px;
  	border: none;
   	margin: 0px 0 0 0;
   	width: 125px;
	background: #b1e141;
	border-top: 1px solid #9eda11;
 	border-bottom: 1px solid #9eda11; 
	}
	
   
* html #ia #navigation A.ca,
* html #ib #navigation A.cb,
* html #ic #navigation A.cc,
* html #id #navigation A.cd,
* html #ie #navigation A.ce,
* html #if #navigation A.cf,
* html #ig #navigation A.cg {
	
   	width: 159px;
	
	}

 
 
 .rot a:link,
 .rot a:visited
		{ 
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:underline;
		}
		
		

		
		
 .rot a:hover
		{ 
			font-family:arial, helvetica;
			color:#9d102d;
			font-weight:bold; 
			text-decoration:none;
		}
		
#flaggen {
	position: absolute;
	top:0px;
	left: 794px;
	z-index: 2;
}

#menu {
	position: absolute;
	top: 0px;
	left:0px;
	
	z-index: 1;
}

kasten4 table, tr, {
	background-color:#fff;
}

.td5 {
	background-color:#fff;
	vertical-align: bottom;
}
