.bg_main {
	background-image:url(hg_main.jpg);
	background-repeat:no-repeat;
 	background-attachment:fixed;
 -moz-background-origin:content;
}
.tabelle_navi {
	border-top:0px solid #732407;
	border-left:0px solid #732407;
	border-right:1px solid #635F62;
	border-bottom:0px solid #635F62;
}

.haupttabelle {
	border-top:0px solid #732407;
	border-left:1px solid #732407;
	border-right:1px solid #732407;
	border-bottom:1px solid #732407;
}

.subnavi_rand {
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #914124;
	text-align:left;
	padding: 0px 0px 0px 5px;
}

.text_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC7F26;
	text-align:center;
	padding: 0px 5px 0px 5px;
}
.suche {
	border-bottom:1px solid #635F62; text-align:right; height:19;
}	
.suche input { border:0;font-size:12px; width:115; height:19;}
.suche_right {
	border:none;
	border-right:1px solid #797474;
}

.suche_text {	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #454143;
	text-align:left;
	padding:2px 2px 2px 12px;}

.text0 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #ffffff;
	text-align:left;
	border-top:1px solid #938984;
	border-left:1px solid #938984;
	border-right:0px solid #635F62;
	border-bottom:1px solid #635F62;
	background:url(hg_navi.jpg);
}
.tbl_subnavi { background:url(hg_navi.jpg); }
.text0_active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #454143;
	text-align:left;
	border-top:1px solid #938984;
	border-left:1px solid #938984;
	border-right:0px solid #635F62;
	border-bottom:1px solid #635F62;
	padding:2px 2px 2px 15px;
	background:url(hg_navi_activ.jpg)
}
.text0_active a, .text0_active a:hover { color: #454143; }
.text0 a { color: #ffffff; }
.text0 a:hover div { background:url(hg_navi_activ.jpg) repeat-y; color:#454143; }
.text0 div {padding:2px 2px 2px 15px;
width:100%; height:100%; cursor:hand;
}



.text01 {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-align:left;
	border-top:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #444444;
	border-bottom:1px solid #999999;
}

.text01_active{
	font-family: verdana;
	font-weight:bold;
	font-size: 10px;
	color: #ffffff;
	text-align:left;
	border-top:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #444444;
	border-bottom:1px solid #999999;
	text-decoration:underline;
	padding:2px 5px 2px 9px;
}
.text01 a, .text01_active a { color: #ffffff; }
.text01 a:hover, .text01_active a:hover {text-decoration:underline;  color:#ffffff;font-weight:bold;  }
.text01 div { width:100%; height:100%; cursor:hand; padding:2px 5px 2px 9px;
}

a {text-decoration:none;color:#DC7F26;}
a:hover { text-decoration:none; color:#DC7F26; }
a:active { text-decoration:none;  color:#732407;}
.Link, Link:visited { text-decoration:none; color:#732407;}
.activeLink { text-decoration:none;  color:#732407;}

.button0 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-align:left;
	border:none;
	background-color: #797573;
}
.button0_active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #454143;
	text-align:left;
	border-top:0px solid #938984;
	border-left:0px solid #732407;
	border-right:0px solid #635F62;
	border-bottom:0px solid #635F62;
	padding:2px 2px 2px 15px;
	background-color: #CCCCCB;
}
.button0 a:hover div {background-color:#CCCCCB;color: #454143; width:16; }
.button0 a:hover {background-color:#CCCCCB;color: #454143; }
.button0 div {
padding:2 5 2 2 ;
width:100%; height:100%; cursor:hand; border-bottom:1 solid #635F62; color:#ffffff;
}