body {
	color: #000000;
	}

td {
	background-color: #999;
	margin: 0;
	vertical-align: top;
	}

td.navi {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	vertical-align: middle; 
	font-size: 12px; 
	font-weight: bold; 
	color: #663300;
	}
	
a:link {font-family: Arial, Verdana, Helvetica,  sans-serif; color: #663300; font-weight: bold; text-decoration: none;}
a:visited {font-family: Arial, Verdana, Helvetica,  sans-serif; color: #663300; font-weight: bold; text-decoration: none;}
a:hover {font-family: Arial, Verdana, Helvetica,  sans-serif; color: #550000; font-weight: bold; text-decoration: none;}
a:active {font-family: Arial, Verdana, Helvetica,  sans-serif; color: #663300; font-weight: bold; text-decoration: none;}

ul{
	list-style-type:none;
	}

.sitemap{
	text-decoration: underline;
	padding: 0 0 0 10px;
	}

li ul{
  padding: 0 0 0 10px;
}

.sitemap_unter a{
	font-weight:normal;
	}


img{
	border-color: #663300; 
	}


.weiss {
	background-color: #ffffff;
	background: #ffffff;
	}

.thumb{
	width:320px;
	padding: 10px;
	}

.thumb2{
	margin: 2px 0;
	border: 2px #663300 solid;
	}


.kopftext {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #300;
	text-decoration: overline;
	text-transform: uppercase;
}

.uebertext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #500;
	text-decoration: none;
}

.unteruebertext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #500;
	text-decoration: none;
}

.linktext{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #630; 
	font-weight: bold; 
	font-size: 12px;
	}


.textnormal { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #300;}
.textfett { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #300;}
.textblau { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0084B6;}
.textweiss { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.textrot { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000;}


.texthinweis td{
	top: 300px !important;
	vertical-align: text-bottom;
	}
	
.texthinweis {
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333;
	}
	
	/****************** Kontaktformular ********************/
.mailhinweis{
	left:0;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	padding:10px; 
	background-color:#f00; 
	color:#fff;
	}
	
*html .mailhinweis{
	left:0;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	padding:10px;
	background-color:#f00; 
	color:#fff;
	}	
	
table.kontaktform{
	 color:#000;
	 background-color:#eceded; 
	 border:1px #xff solid; 
	 margin-top:10px;
}	
	
td.kontaktform{
 background-color:#eceded;	
 border: 0;
 margin: 0;	
 padding: 0;
}

.kontaktformtext{
 width: 90px;	
 padding: 0 0 0 10px;
 margin: 0 10px 5px 0; 
 line-height:1.9em;
 font-weight:bold;
 float:left;	
}

*html .kontaktformtext{
 padding: 0 10px 0 10px;
 background-color:#eceded;
}

.kontaktform { 
 color: #666;
 width: 230px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;	
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

*html .kontaktform { 
 width: 265px;
  padding: 3px 0;
}

.kontaktform_ul{
 color: #666;
 width: 154px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;	
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

*html .kontaktform_ul{
 width: 184px;
}
 
.kontaktform_vorwahl { 
 color: #666;
 width: 59px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;	
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
} 

*html .kontaktform_vorwahl { 
 width: 59px;

}

.kontaktform_str { 
 color: #666;
 width: 175px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;		
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

*html .kontaktform_str { 
 width: 205px;
}
.kontaktform_nr { 
 color: #666;
 width: 39px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;	
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

.kontaktform_anfrage { 
 color: #666;
 width: 230px;
 height:80px;
 border: 1px #666 solid; 
 margin: 0;	
 padding: 3px 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

*html .kontaktform_anfrage { 
 width: 259px;

}
