body{
	background: url(../pics/rand.gif) repeat-y;
	margin: 0px;
	font: 0.9em/1em Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

/*navigation*/
 #navcontainer
 { 
 width: 200px; 
 }#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}#navcontainer a{display: block;padding: 3px;width: 160px;/*border-bottom: 1px solid #eee;*/}#navcontainer a:link, #navlist a:visited{color: #EEE;text-decoration: none;
padding-left: 7px;
}#navcontainer a:hover{background-color: #fff;color: #000;}

#navcontainer a:active{background-color: #e2ffe5;color: #000;}

.top img{
	border: 0px;
}

/*hauptteil*/
#left{
	margin: 0px;
	float: left;
}
#main{
	margin: 0 0 0 200px;
	background: url(../pics/gross_top.jpg) no-repeat;
	width: 590px;
}

h1.header{
	margin: 0px;
	padding: 10px;
	color: #fff;
	font-size: 120%;
	height: 20px;
	border: none;
	font-variant: normal;
}

#content{
	margin-top:110px;
	padding: 5px 10px 10px 10px;
	background: url(../pics/gross_bottom.jpg) no-repeat;
}

h1{
	font-size:130%;
	border-bottom: 1px solid #000;
	padding: 3px;
	font-variant: small-caps 
}

h2{
	font-size:110%;
	border-bottom: 1px dotted #000;
	padding: 3px 0px 3px 10px;
	font-variant: small-caps 
}

h3{
	font-size:110%;
	font-weight: bold;
}

p{
	line-height: 1.2em;
}

#footer{
	background: url(../pics/footer.jpg) right no-repeat;
	height: 20px;
	width: 590px;
	margin: 20px 0;
}

#content img.right{
	text-align: center;
	border: 1px solid #017d00;
	padding: 7px;
	background-color: #f1f3f1;
	margin: 0 0 5px 5px;
	float: right;
}

#content img.left{
	border: 1px solid #017d00;
	padding: 7px;
	background-color: #f1f3f1;
	margin: 0 10px 5px 0;
	float: left;
}

a:link{
	color: #009500;
	text-decoration: underline;
}

a:visited{
	color: #21bc39;
	text-decoration: none;
}

a:hover{
	color: #006f01;
	background-color: #b9ecc4;
	text-decoration: none;
}

a:active{
	color: #000;
	background-color: #ededed;
}

dl{
	margin-bottom: 20px;
}

dt{
	font-style: italic;
}

dd{
	margin: 3px 0px 5px 0px;
}

.quelle{
	font-size: 80%;
}

.partei dt{
	color: #009500;
	font-style: normal;
	font-weight: bold;
	background: url(../pics/arrow.gif) no-repeat 0 50%;
	padding-left: 15px;
}

dl.imp{
	font-size: 80%;
	text-align: justify;
}

.termin{
	font-weight: bold;
}

.kursiv{
	font-style: italic;
	color: #1b7400;
	font-weight: bold;
}

.mitteilung{
	border: 1px solid #008801;
	border-top-color: #e7e7e7;
	border-left-color: #e7e7e7;
	padding: 10px;
}

.liste{
	list-style-type: none;
	padding-left: 0;
}

.liste li{
	margin-bottom: 5px;
	background: url(../pics/bullet.gif) no-repeat;
	padding-left: 20px;
}

hr {  height: 1px;  background-color: #206800;
  color: #206800;
  border: none;
  clear: both;}

/*formular*/
#thisform{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#thisform label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#thisform fieldset{
	border: 1px solid #206624;
	padding: 10px 20px;
}

#thisform legend{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #266623;
	border: 1px solid #ccc;
	border-bottom-color: #375066;
	border-right-color: #375066;
	padding: 4px 8px;
	background-color: transparent;
}

#thisform input, textarea{
	border: 1px solid #206624;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#thisform textarea{
	font-size: 96%;
}

.fehler{
	font-weight: bold;
	color: #b32111;
	}

.hot{
	border: 2px solid #b32111;
	padding: 5px;
}

.hot strong{
	color: #b32111;
}

