body {
	font-family: Arial, Helvetica, Verdana, "Droid sans", sans-serif;
	background:none;
	margin:0;
	font-size:100%;
	color:#000000;
}

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: transparent;
}
*:-moz-placeholder {
    /* FF 4-18 */
   color: transparent;
}
*::-moz-placeholder {
    /* FF 19+ */
   color: transparent;
}
*:-ms-input-placeholder {
    /* IE 10+ */
   color: transparent;
}

a:visited, a:active {color:#000000;}

#suchformular{display:none;}
#hnav{display:none;}
#statnav{display:none;}
#smfnav{display:none;}
#infosp{display:none;}
.tblprint{border-collapse:collapse;}


.smfnavi ul {
  font-family: Arial, Helvetica, Verdana, 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 #000000;
}

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

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

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

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

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

.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:#000000;}

.contcell{background-color:#FFFFFF; padding:10px 20px 10px 20px;}
.contcell_back{padding-top:149px;}
.infocell{}
.navicell{}


.klickpfad {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; line-height:normal; color: #000000; font-style:italic; padding-bottom:10px;}
.klickpfad a {color: #000000; text-decoration: none;}

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

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


.hnavi_trenner{padding:0px; margin:0px; height:1px; 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:#000000; margin:0px; padding:0px; background-color:#FFFFFF; border-top:2px solid #000000;}
.hnavi_on a {display:block; color: #000000; text-decoration: none; padding:6px 14px 6px 10px;}

.hnavi_off {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:normal; font-weight:bold; color:#000000; margin:0px; padding:0px; background-color:#FFFFFF; border-top:2px solid #000000;}
.hnavi_off a {display:block; color: #000000; text-decoration: none; padding:6px 14px 6px 10px;}


.snavi_trenner{padding:0px; margin:0px; height:1px; 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:#000000; margin:0px; padding:0px; background-color:#FFFFFF;}
.snavi_off a {display:block; color: #000000; text-decoration: none; padding:5px 14px 5px 14px;}

.snavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:normal; font-weight:normal; color:#000000; margin:0px; padding:0px; background-color:#FFFFFF;}
.snavi_on a {display:block; color: #000000; text-decoration: none; padding:5px 14px 5px 14px;}


.usnavi_off {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:normal; font-weight:normal; color:#000000; margin:0px; padding:0px; background-color:#FFFFFF;}
.usnavi_off a {display:block; color: #000000; text-decoration: none; padding:3px 14px 3px 20px;}

.usnavi_on {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:normal; font-weight:normal; color:#000000; margin:0px; padding:0px; background-color:#FFFFFF;}
.usnavi_on a {display:block; color: #000000; text-decoration: none; padding:3px 14px 3px 20px;}



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


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

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

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


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


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


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


.bodytext h1 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:26px; font-weight:bold; line-height:29px; color:#000000; 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: #000000; padding:0px; margin:0px 0px 5px 0px;}


hr {color:#000000; background-color:#000000; 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;
}
.bodytext li {
	margin:0px 0px 0px 17px;
	padding-left:0px;
}

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

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


.tablehead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight:bold; line-height:normal; color: #000000; padding:8px; background-color:#FFFFFF; border:1px solid #AAAAAA;}
.tablehead a {color: #000000; text-decoration: underline;}

.tabletext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight:normal; line-height: 15px; color: #000000; padding:8px; background-color:#FFFFFF; border:1px solid #AAAAAA;}
.tabletext a {color: #000000; text-decoration: underline;}

.tabletext2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight:normal; line-height: 15px; color: #000000; padding:8px; background-color:#FFFFFF; border:1px solid #AAAAAA;}
.tabletext2 a {color: #000000; text-decoration: underline;}


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

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


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

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

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


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

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

.newsbildcell {padding:5px 5px 0px 5px; margin:0px;}
.newsbild {border:1px solid #000000;}

.newshead {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height:normal; font-weight:bold; font-style:italic; color: #000000; 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: #000000; padding:8px 10px 2px 10px;}
.newstext a {display:block; color: #000000; text-decoration: none;}