html, body {
 overflow: auto;
 scrollbar-base-color:#FFFFFF;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#0C8100;
 scrollbar-darkshadow-color:#6F6F6F;
 scrollbar-face-color:#F5F5F5;
 scrollbar-highlight-color:#F5F5F5;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
}

body {
 margin: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 width:1003px;
 }

#head{
 width:1003px;
 z-index:2;
}

#alto{
 margin-top:0px;
 width:1003px;
 z-index:1;
} 

#mitte	{
  margin-left:13px;
  width:976px;
}
 
#navi	{
	width:195px;
  float:left;
}

#content {
  margin-top:5px;
  float:left;
  margin-left:21px;
  width:758px;
}

#content A:link, #content a:visited {
 text-decoration: none;
 color: #0C8100;
 font-weight: normal;
 }
 
#content A:hover {
 text-decoration: none;
 color: #FFFFFF;
 font-weight: normal;
 background: #0C8100;
 }

#content div.textfeld table {
 background-color:#ffffff;
 width: 100%;
 padding: 1px;
 }
#content div.textfeld table thead td{
 background-color:#E7E3E7;
 vertical-align:top;
 font-weight:bold;
 font-size: 8pt;
 padding: 5px;
 }
#content div.textfeld table tbody td{
 background-color:#F7F3F7;
 vertical-align:top;
 font-size: 8pt;
 padding: 5px;
 }
#content div.textfeld table.norm tbody td {
 background-color:#ffffff;
 }

#publiprint {
 position: relative;
 padding: 2px 2px 10px 2px;
 top: -150px;
 margin-left: 150px;
 width: 345px;
 height: 100px;
 background: #ffffff;
 border: 2px solid #008E00;
 display: none;
 }

.image {
  float:right; 
  padding:0px 0px 5px 5px; 
  color:#000000;
  width:180px;
  font-size: 7pt;
}

.textfeld{
  width:534px;
  float:left;
  font-size: 9pt;
}

ul{
  list-style-type:square;
  line-height:16px;
}

.textfeld_einspaltig{
  width:758px;
  float:left;
  font-size: 9pt;
}


.spalte_rechts {
 width:198px;
 /*height:180px;*/
 float:right;
}

#foot {
  margin-left:13px;
  background-image:	url(../images/basics/foot.jpg);
  background-repeat:no-repeat;
  width:970px;
  height:13px;
  padding-left:10px;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
  border-bottom:10px solid #FFFFFF;
  border-top:20px solid #FFFFFF;
  }

#datum { 
 font-size: 7pt;
 margin-left:649px;
 margin-top:0px;
 vertical-align:top;
 }

ul.nav_1 {
	text-indent:	5px;
  font: Verdana, Arial, sans-serif;
	list-style-type:none;
	padding:	0 0 15px 0;
	margin:	0;
}

ul.nav_3 {
	text-indent:0px;
  color:#038F00;
  font: Verdana, Arial, sans-serif;
	list-style-type:square;
	padding:	0px 0px 0px 15px;
	margin:	0;
}

ul.nav_3 li {
 padding-bottom:5px;
}

ul.nav_3 a:link, a:visited {
	text-decoration:	none; 
	padding-bottom:	0;
  color:	#000000;
}

ul.nav_3 a:hover {
	text-decoration		:	none; 
	padding-bottom		:	0;
  color:	#0C8100;
}


ul.nav_pub {
 text-indent:0px;
 color:#000000;
 font: Verdana, Arial, sans-serif;
 list-style-type:square;
 padding: 0px 0px 0px 15px;
 margin: 0px;
}

ul.nav_pub li {
 padding-bottom:5px;
}

ul.nav_2 li {
 padding-bottom:5px;
}

ul.nav_2 a:link, a:visited {
	text-decoration:	none; 
	padding-bottom:	0;
  color:	#000000;
}

ul.nav_2 a:hover {
	text-decoration		:	none; 
	padding-bottom		:	0;
  color:	#0C8100;
}

/* hier wird die dicke Linie oben und unten eingestellt */
#menue {
	text-align:	left;
	border-color:	#868686;
	border-width:	4px;
	border-top-style:	solid;
	border-bottom-style:	solid;
}

.list_navi {
	padding-top:4px;
  padding-bottom:4px; 
  margin-bottom:2px; 
  background:#038F00;
}

.list_search {
	padding-top:4px;
  padding-bottom:2px; 
  margin-bottom:2px; 
  background:#038F00;
}

.list_unternavi {
  text-indent:5px; 
  background-color:#E2F2D0; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-top:4px;
  padding-bottom:4px; 
  margin-bottom:2px; 
}

#menue ul {
	margin:	0;
	padding:	0;
	list-style-type:	none;
}

a.nav_link:link, a.nav_link:visited, a.nav_link:hover {
	text-decoration		:	none; 
	padding-bottom		:	0;
  color:	#FFFFFF;
}


a.unternavi:link, a.unternavi:visited, a.unternavi:hover {
 text-decoration: none;
 color: #000000;
 }

#navi_rechts A:link, #navi_rechts A:visited, {
 text-decoration: none;
 font-weight: normal;
 color: #088200;
 } 

#navi_rechts A:hover, {
 text-decoration: none;
 font-weight: normal;
 color: #FFFFFF;
 }

a.headline:link, a.headline:visited {
 color: #088200;
 }
a.headline:hover {
 color: #FFFFFF;
 }
 
h1	{
	color	:	#0C8100;
	margin:	0 0 0 0;
	padding:	10px 0 4px 0;
	font-size	:	10pt;
	font-weight:	bold;
}

h2	{
  position:relative;
  top:3px;
	color:	#0C8100;
	margin:	10px 0 0 0;
	padding:	0px 0px 0px 0px;
	font-size:	8pt;
	font-weight:	normal;
}

p {
 margin-bottom:0px;
}

.trenner h1 {
	display:	inline;
	padding:	0 6px 1px 5px;
	margin-left: 	15px;
	background-color:	#FFFFFF;
}

.trenner h2 {
	display:	inline;
	padding:	0 6px 0px 4px;
	margin-left: 	10px;
	background-color:	#FFFFFF;
}

.trenner {
	background-image:	url(../images/basics/trennlinie.gif);
  background-repeat:	no-repeat;
	background-position:	0 5px;
	margin:	0px 0 10px 0;
}

.trenner_unten {
	background-image:	url(../images/basics/trennlinie_unten.gif);
  background-repeat:	no-repeat;
	background-position:	bottom right;
	margin:	4px 0 15px 0;
}

.txt{
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  vertical-align:top;
}


.txt_gruen{
  font-size: 9pt;
  font-weight: normal;
  color: #038F00;
  vertical-align:top;
}

.txt_grau{
  font-size: 9pt;
  font-weight: normal;
  color: #868686;
  vertical-align:top;
}

.txt_table{
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  vertical-align:middle;
}
 

.field {
 overflow:auto;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 border: 1px solid #868686;
 scrollbar-base-color:#0059AD;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#0059AD;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 }
 
.submit {
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-color: #0059AD;
 border: 1px solid #0059AD;
 width: 80px;
 margin-left:93px;
 }
 
.found {
 color: #0C8100;
 font-weight: bold;
 }