.body 
{
	background-image: url(images/BG.gif);
	y-repeat:none;
}
.bodytable
{
	border-collapse:collapse
}
.contentbox
{
	border: 2px solid #39664C;
	border-bottom:0px;
	background-color: white;
	padding:0px;
}
.menulevel2{
	padding-left:15px;
	margin: 0;
	padding-right: 5px;
}
.menulevel1{
	padding-right: 5px;
}
.content, .spaltenstyle
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
	text-align: justify;
	padding:17px;
}
.content h1 {display:none;}
.content h4 {font-size:14px;}
.content a , .spaltenstyle a
{
	color: #39664C;
	text-decoration:none;
}
.content a:hover , .spaltenstylea:hover
{
	text-decoration:underline;
}
.locator
{
	color:#39664C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:21px;
	line-height:21px;
	margin-top:0px;
	margin:left:0px;
	padding-top:15px;
	padding-left:70px;
	background-image: url(images/h1.gif);
	background-repeat:no-repeat;
	height:50px;
	vertical-align:middle;
	text-align:left;
}
.locator a
{
	color: #39664C;
}
.menubox
{
	border: 2px solid green;
	border-bottom:0px;
	background-color: white;
	width:124px;
	max-width:250px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}
.headbox
{
	border: 2px solid #39664C;
	background-color: white;
	padding:0px;
	margin:0px;
	height:50px;
}
.fooderbox
{
	border: 2px solid #39664C;
	border-top:0px;
	background-color: white;
	height:10px;
	text-align:left;
}
.contentextras
{
	padding:0px;
	color: #39664C;
}
.contentextras a
{
	color: #39664C;
}
.sdoc, .sdocs
{
	color: #39664C;
	list-style-type:none;
	background-image:url(images/Notenschluessel.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}
.doc, .docs
{
 	list-style-type:none;
 	background-image:url(images/Notenschluessel.gif);
 	background-repeat:no-repeat;
 	padding-left:15px;
 	padding-bottom:5px;
}
.doc a, .docs a
{
 	color: black;
 	text-decoration:none;
}
.menuextras a
{
	color: #39664C;
}
.menuextras
{
	//width:224px;
	//max-width:224px;
	margin-left:20px;
	margin-bottom:10px;
	text-align: left;
}
.sitemaplevel1
{
	list-style-type:square;
}
.submit, #submit{ background-color:#7E9B8A;}
.retrieve
{
	background-color:white;
}
.searchbox
{
	border: 2px solid #39664C;
	border-top:0px;
	background-color: white;
	height:10px;
	text-align:center;
	padding:2px;
        width:200px;
}
.searchbox form {padding:0px; margin:0px;}
.banner {width:100%;}
.spaltenstyle {text-align: justify; vertical-align: top; width:500px; padding:15px;}