body {
	margin: 0px 0px 0px 0px; 
	background-color: #FFFFFF }

body, td, font {
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	}

body, td {
	color: #505050 }
	
a {
	color: #505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	}
	
a:visited {
	color: #505050;
}
a:hover {
	text-decoration:underline; font-weight: normal; color: black;
}
.title    { color: #505050; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.title_gray    { color: #505050; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text { color: #505050; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_klein { color: #505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.gallery { border-color: #505050; border-style: solid; border-width: 1px; }


td.title {
	border-width: 1px 1px 0px 0px; 
	border-color: #3c3c3c; 
	border-style: solid; 
	background-color: #FFFFFF }

td.logo  { 
	background-color: #ffffff; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-style: solid; 
	border-width: 1px 0px 0px 1px; 
	border-color: #3c3c3c }

td.content {
	border-width: 0px 0px 0px 0px; 
	border-color: #3c3c3c; 
	border-style: solid;
	background-color: #ffffff;
	padding-top: 18px; 
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 18px }

td.linie_0 {
	border-width: 0px 0px 0px 0px; 
	border-color: #3c3c3c; 
	border-style: solid;
	background-color: #ffffff }
	
td.linie_l_o_r {
	border-width: 1px 1px 0px 1px; 
	border-color: #3c3c3c; 
	border-style: solid;
	background-color: #ffffff }

td.linie_l_o_u {
	border-width: 1px 0px 1px 1px; 
	border-color: #3c3c3c; 
	border-style: solid;
	background-color: #ffffff }

td.linie_l_o_u_r {
	border-width: 1px 1px 1px 1px; 
	border-color: #3c3c3c; 
	border-style: solid;
	background-color: #ffffff;
	background-image: url(verlauf.jpg);
	background-repeat: no-repeat }
	


td.menuPassive {height: 18px; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActive {height: 18px; background-color: #dcdcdc; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveNull {height: 18px; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveNull {height: 18px; background-color: #dcdcdc; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveEins {height: 18px; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveEins {height: 18px; background-color: #dcdcdc; padding-left: 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveZwei {height: 18px; padding-left: 20px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveZwei {height: 18px; background-color: #dcdcdc; padding-left: 20px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveDrei {height: 18px; padding-left: 25px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveDrei {height: 18px; background-color: #dcdcdc; padding-left: 25px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveVier {height: 18px; padding-left: 30px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveVier {height: 18px; background-color: #dcdcdc; padding-left: 30px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveFuenf {height: 18px; padding-left: 35px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveFuenf {height: 18px; background-color: #dcdcdc; padding-left: 35px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveSechs {height: 18px; padding-left: 40px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveSechs {height: 18px; background-color: #dcdcdc; padding-left: 40px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }
td.menuPassiveSieben {height: 18px; padding-left: 45px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; cursor: hand; font-size: 10px; line-height: 10px;}
.menuActiveSieben {height: 18px; background-color: #dcdcdc; padding-left: 45px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #3c3c3c; font-size: 10px; line-height: 10px; cursor: hand; color: #000000 }





td.newsPassive {
	height: 18px;
	padding-left: 15px; 
	border-width: 0px 0px 1px 0px; 
	border-style: solid; 
	border-color: #3c3c3c; 
	
	cursor: hand;	
	font-size: 10px;
	line-height: 10px;
}

.newsPassive {
	background-color: #ffffff }

.newsActive {
	height: 18px;
	background-color: #dcdcdc;
	padding-left: 15px;
	border-width: 0px 0px 1px 0px; 
	border-style: solid; 
	border-color: #3c3c3c; 
	font-size: 10px;
	
	cursor: hand;
	line-height: 10px;
	color: #000000 }
	
td.newsNoBorder {
	height: 18px;
	padding-left: 38px; 
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #3c3c3c; 
	
	cursor: hand;	
	font-size: 9px;
	line-height: 10px;
}

td.kontaktPassive {
	padding-left: 31px; 
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #3c3c3c; 
	
	cursor: hand;	
	font-size: 9px;
	line-height: 10px;
}

.kontaktPassive {
	/*background-color: #ffffff*/ }

.kontaktActive {
	/*background-color: #dcdcdc;*/
	padding-left: 31px; 
	font-size: 9px;
	
	cursor: hand;
	line-height: 10px;
	color: #FFFFFF }


input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #FFFFFF; 
	border: 1px solid #3c3c3c;
}

form.searchform {
	margin: 180px 0px 0px 15px;
}

input.searchfield {
	width: 80px;
}

input.button {
	font-weight: bold;
}

input.checkradio {
	background-color: transparent; 
	border: none;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #FFFFFF; 
	border: 1px solid #3c3c3c;
}

.hand {
	
	cursor: hand;
}

