body {
	font-family: Arial, Helvetica, Verdana, "Droid sans", sans-serif;
	font-size:100%;
	color:#533724;
	-webkit-overflow-scrolling: touch;
}

form {margin:0px; padding:0px;}
img {padding:0px; margin:0px; border:0px; display:block;}
img[usemap] {border: 0px;}
textarea{resize:none;}
div.center{
	margin-left:auto;
	margin-right:auto;
}
a:focus{outline:0 none;}
input[type="text"], input[type="password"], textarea, select, button {outline:0 none;}

*::-webkit-input-placeholder {
    color:#AD9064 !important;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color:#AD9064 !important;
}
*::-moz-placeholder {
    /* FF 19+ */
    color:#AD9064 !important;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color:#AD9064 !important;
}


.smfnavi ul {
  font-family: Arial, Helvetica, Verdana, "Droid sans",, sans-serif;
  font-weight:normal;
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size:11px;
  line-height:20px;
}

.smfnavi ul li {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
  float:left;
  font-weight:bold;
  border-left:1px solid #E6E1D9;
}

.smfnavi ul li.off {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
  font-weight:bold;
  color:#BBAE9E;
}

.smfnavi ul li.off a{
	color:#BBAE9E;
}

.smfnavi li ul {
	display: block;
	line-height:normal;
}

.smfnavi ul li a {
  display: block;
  text-decoration: none;
  color: #927E65;
  padding: 0px 15px 0px 8px;
  /*white-space: nowrap;*/
}

.smfnavi ul li a:hover { 
 	color: #B92F00;
	text-decoration:none;
}

.smfnavi ul li ul li ul{
	display:none;
}

.smfnavi ul li ul li:hover ul{
	display:block;
}

.smfnavi ul li ul li {
	float: none;
	border:none;
}

.smfnavi ul li ul li a{
	width:90px;
	white-space:normal;
	font-weight:normal;
	padding: 2px 15px 2px 8px;
}

.smfnavi ul li ul li ul li a{
	width:82px;
	white-space:normal;
	font-weight:normal;
	padding: 2px 15px 2px 10px;
}

.smftext {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; margin: 0px; padding: 18px 5px 2px 5px; font-size:11px; line-height:20px; color:#BBAE9E;}

.tblprint{}

.contcell{background-color:#FFFFFF; padding:10px 20px 10px 20px; background-image:url(../grafiken/hg_klickpfad.gif); background-repeat:no-repeat;}
.contcell_back{background-image:url(../grafiken/hg_contcell.gif); background-repeat:no-repeat; background-position:147px 149px; padding-top:149px;}
.infocell{background-image:url(../grafiken/hg_newscell.gif); background-repeat:no-repeat; background-position:left top;}
.nav{background:none;}
.navicell{background-image:url(../grafiken/hg_navicell.gif); background-repeat:no-repeat;}


.klickpfad {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:normal; color: #C2B8B1; font-style:italic; padding-bottom:10px;}
.klickpfad a {color: #C2B8B1; text-decoration: none;}
.klickpfad a:visited, .klickpfad a:active {color: #C2B8B1;}
.klickpfad a:hover {color: #816C5E; text-decoration: underline;}

.statnavi {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height:17px; font-weight:bold; color: #AEA091; padding:0px 0px 0px 10px; margin:0px; overflow:hidden;}
.statnavi a {display:block; color: #AEA091; text-decoration: none;}
.statnavi a:visited, .statnavi a:active {color: #AEA091;}
.statnavi a:hover {color: #8F7D6C; text-decoration:none;}

.statnavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height:17px; font-weight:bold; color: #8F7D6C; padding:0px 0px 0px 10px; margin:0px; overflow:hidden; background-image:url(../grafiken/statnavmarker.gif); background-repeat:no-repeat; background-position:left center;}
.statnavi_on a {display:block; color: #8F7D6C; text-decoration: none;}
.statnavi_on a:visited, .statnavi_on a:active {color: #8F7D6C;}
.statnavi_on a:hover {color: #8F7D6C; text-decoration:none;}


.hnavi_trenner{padding:0px; margin:0px; background-color:#B12C00; background-image:url(../grafiken/hnavlinie.gif); background-repeat:no-repeat; background-position:right top; height:2px; line-height:0; font-size:0;}

.hnavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:normal; font-weight:bold; color:#F9EBA8; margin:0px; padding:0px; background-color:#A82A00;}
.hnavi_on a {display:block; color: #F9EBA8; text-decoration: none; padding:6px 14px 6px 10px;}
.hnavi_on a:visited, .hnavi_on a:active {color: #F9EBA8;}
.hnavi_on a:hover {color: #F9EBA8; text-decoration: none;}

.hnavi_off {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:normal; font-weight:bold; color:#F9EBA8; margin:0px; padding:0px; background-color:#B92F00; background-image:url(../grafiken/hnavlinie.gif); background-repeat:no-repeat; background-position:right top;}
.hnavi_off a {display:block; color: #F9EBA8; text-decoration: none; padding:6px 14px 6px 10px;}
.hnavi_off a:visited, .hnavi_off a:active {color: #F9EBA8;}
.hnavi_off a:hover {color: #E6B376; text-decoration: none;}


.snavi_trenner{padding:0px; margin:0px; background-color:#9B2700; background-image:url(../grafiken/hnavlinie.gif); background-repeat:no-repeat; background-position:right top; height:2px; line-height:0; font-size:0;}

.snavi_off {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:normal; font-weight:normal; color:#F9EBA8; margin:0px; padding:0px; background-color:#A82A00; background-image:url(../grafiken/hnavlinie.gif); background-repeat:no-repeat; background-position:right top;}
.snavi_off a {display:block; color: #F9EBA8; text-decoration: none; padding:5px 14px 5px 14px;}
.snavi_off a:visited, .snavi_off a:active {color: #F9EBA8;}
.snavi_off a:hover {color: #E6B376; text-decoration: none;}

.snavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:normal; font-weight:normal; color:#FBF0BB; margin:0px; padding:0px; background-color:#A82A00; background-image:url(../grafiken/hnavmarker.gif); background-repeat:no-repeat; background-position:right center;}
.snavi_on a {display:block; color: #FBF0BB; text-decoration: none; padding:5px 14px 5px 14px;}
.snavi_on a:visited, .snavi_on a:active {color: #FBF0BB;}
.snavi_on a:hover {color: #FBF0BB; text-decoration: none;}

.usnavi_off {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:normal; font-weight:normal; color:#F9EBA8; margin:0px; padding:0px; background-color:#A82A00; background-image:url(../grafiken/hnavlinie.gif); background-repeat:no-repeat; background-position:right top;}
.usnavi_off a {display:block; color: #F9EBA8; text-decoration: none; padding:3px 14px 3px 20px;}
.usnavi_off a:visited, .usnavi_off a:active {color: #F9EBA8;}
.usnavi_off a:hover {color: #E6B376; text-decoration: none;}

.usnavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:normal; font-weight:normal; color:#FBF0BB; margin:0px; padding:0px; background-color:#A82A00; background-image:url(../grafiken/hnavmarker.gif); background-repeat:no-repeat; background-position:right center;}
.usnavi_on a {display:block; color: #FBF0BB; text-decoration: none; padding:3px 14px 3px 20px;}
.usnavi_on a:visited, .usnavi_on a:active {color: #FBF0BB;}
.usnavi_on a:hover {color: #FBF0BB; text-decoration: none;}


.aktanz {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height:normal; color: #BB9A00; font-weight:normal;}

.sucheingabe {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height: normal; font-style:italic; color: #AD9064; background-color:#F9EBA8; border:1px solid #F9EBA8; margin-bottom:4px; margin-top:0px;}

.suchbutton {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:20px; line-height:normal; color: #F1CB14; background-color:#F8E385; border:1px solid #F8E385; margin-bottom:4px; margin-top:0px; cursor:pointer;}


.suchergebnis {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height:20px; font-weight:normal; color: #533724; padding:0px; margin:0px;}
.suchergebnis a {display:block; color: #533724; text-decoration: none; padding:0px 15px 12px 0px;}
.suchergebnis a:visited, .suchergebnis a:active {color: #533724;}
.suchergebnis a:hover {color: #B92F00; text-decoration:underline;}



.headline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:26px; font-weight:bold; line-height:29px; color:#B92F00; padding-bottom:22px; padding-right:15px;}


.bodytext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height:22px; font-weight:normal; color: #533724; padding-bottom:22px; padding-right:15px;}
.bodytext a {color: #B92F00; text-decoration: none;}
.bodytext a:visited, .bodytext a:active {color: #B92F00;}
.bodytext a:hover {color: #533724; text-decoration:underline;}


.subheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 19px; line-height:22px; font-weight:bold; color: #533724; padding-bottom:5px;}
.subheadline a {color: #B92F00; text-decoration: none;}
.subheadline a:visited, .subheadline a:active {color: #B92F00;}
.subheadline a:hover {color: #533724; text-decoration: underline;}


.bodytext h1 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:26px; font-weight:bold; line-height:29px; color:#B92F00; padding:0px; margin:0px 0px 22px 0px;}
.bodytext h2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 19px; line-height:22px; font-weight:bold; color: #533724; padding:0px; margin:0px 0px 5px 0px;}


hr {color:#E6E1D1; background-color:#E6E1D1; height:2px; margin-left:0px; margin-right:0px; text-align:left; border:0px; margin-bottom:20px; margin-top:0px;}


.bodytext ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style:url(../grafiken/bulletpfeil.gif);
}
.bodytext li {
	margin:0px 0px 0px 17px;
	padding-left:0px;
}

.upbild{border:1px solid #533724;}

.bildunterschrift {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height:normal; color: #533724; font-weight:normal; padding-top:4px; padding-left:2px;}
.bildunterschrift a {color: #533724; text-decoration: none;}
.bildunterschrift a:visited, .bildunterschrift a:active {color: #533724;}
.bildunterschrift a:hover {color: #533724; text-decoration: underline;}


.tablehead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight:bold; line-height:normal; color: #533724; padding:8px; background-color:#DAD2BA;}
.tablehead a {color: #533724; text-decoration: underline;}
.tablehead a:visited, .tablehead a:active {color: #533724;}
.tablehead a:hover {color: #533724; text-decoration:none;}

.tabletext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight:normal; line-height: 15px; color: #837267; padding:8px; background-color:#EDE9DD;}
.tabletext a {color: #837267; text-decoration: underline;}
.tabletext a:visited, .tabletext a:active {color: #837267;}
.tabletext a:hover {color: #837267; text-decoration: none;}

.tabletext2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight:normal; line-height: 15px; color: #837267; padding:8px; background-color:#E8E2D2;}
.tabletext2 a, .tabletext2 a:visited, .tabletext2 a:active {color: #837267; text-decoration: underline;}
.tabletext2 a:hover {color: #837267; text-decoration: none;}


.formmeldung {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height:normal; font-weight:bold; color: #B92F00; padding-bottom:22px; padding-right:15px;}

.fmeldung {color: #B92F00; font-weight:bold;}

.formbez {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; line-height:normal; color: #A82A00; font-weight:normal; font-style:italic; padding-left:2px; padding-top:3px;}
.formbez a {color: #A82A00; text-decoration:underline;}
.formbez a:visited, .formbez a:active {color: #A82A00;}
.formbez a:hover {color: #A82A00; text-decoration: none;}

.formbez_pflicht {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; line-height:normal; color: #A82A00; font-weight:bold; font-style:italic; padding-left:2px; padding-top:3px;}

.eingabe { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height: normal; background-color:#FFFFFF; border:1px solid #C3C3C3;}
.eingabe_mark { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; line-height: normal; background-color:#FFFFFF; border:1px solid #A82A00;}


.egbut {font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#907D6C; color:#FFFFFF; font-size:11px; line-height:normal; font-weight:normal; border:1px solid #584E43; padding-top:2px; padding-bottom:2px; cursor:pointer;}
.egbut a {text-decoration: none;}
.egbut a:hover {text-decoration: none}

.delbut {font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#F2F0E9; color:#C0B6AA; font-size:11px; line-height:normal; font-weight:normal; border:1px solid #E4DFCD; padding-top:2px; padding-bottom:2px; cursor:pointer;}
.delbut a {text-decoration: none;}
.delbut a:hover {text-decoration: none;}

.newsbildcell {background-image:url(../grafiken/hg_newstext.gif); background-repeat:repeat-y; padding:5px 5px 0px 5px; margin:0px; border-top:1px solid #F0D96A;}
.newsbild {border:1px solid #A49065;}

.newshead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height:normal; font-weight:bold; font-style:italic; color: #A49065; background-repeat:no-repeat; padding:8px 42px 7px 10px;}

.newstext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height:normal; font-weight:normal; font-style:italic; color: #97856C; background-image:url(../grafiken/hg_newstext.gif); background-repeat:repeat-y; padding:8px 10px 2px 10px; border-top:1px solid #F0D96A;}
.newstext a {display:block; color: #97856C; text-decoration: none;}
.newstext a:visited, .newstext a:active {color: #97856C;}
.newstext a:hover {color: #97856C; text-decoration:underline;}