html { 
	overflow: auto;
	height: 100%;
	margin: 0; 
	padding: 0; 
	background-color: #2511df; 
}

body { 
	height: 100%;
	margin: 0; 
	padding: 0;
}

body, body a, td, td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D397A;
}

img {
	border: 0;
}

p { 
	margin: 0; 
	padding: 0 0 10px 0;
}

#headerbild { 
	background-attachment: scroll; 
	background-image: url(../images/bg_header.jpg); 
	background-repeat: no-repeat; 
	background-position: center center;
}


#kopftext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 26px;
	color: #ffffff; 
	font-weight: normal; 
}

div#menudiv { 
	scrollbar-shadow-color: #060566; 
	scrollbar-highlight-color: #060566; 
	scrollbar-arrow-color: #060566; 
	scrollbar-face-color: #ffdfff; 
	scrollbar-base-color: #ffdfff; 
	scrollbar-3dlight-color: #ffdfff; 
	scrollbar-darkshadow-color: #ffdfff; 
	scrollbar-track-color: #ffdfff;
}

div#menudiv ul { 
	list-style-type: none; 
	width: 10px;
	padding: 0px 0px 0px 15px; 
	margin: 0; 
}

div#menudiv li { 
	list-style-type: none;
	white-space: nowrap;
}

div#menudiv li.treeMenu_opened ul { 
	display: block; 
}

div#menudiv li.treeMenu_closed ul { 
	display: none; 
}

#menudiv, #menudiv a:link, #menudiv a:visited, #menudiv a:active, #menudiv a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #060566; 
	text-decoration: none; 
}

div#contentdiv { 
	scrollbar-shadow-color: #0D397A; 
	scrollbar-highlight-color:#0D397A; 
	scrollbar-arrow-color: #0D397A; 
	scrollbar-face-color: #ffdfff; 
	scrollbar-base-color: #ffdfff; 
	scrollbar-3dlight-color: #ffdfff; 
	scrollbar-darkshadow-color: #ffdfff; 
	scrollbar-track-color: #ffdfff;
}

#contentdiv { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D397A;
}

#contentdiv a:link, #contentdiv td a:link, #contentdiv a:visited, #contentdiv td a:visited, #contentdiv a:active, #contentdiv td a:active, #contentdiv a:hover, #contentdiv td a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D397A; 
	text-decoration: underline; 
}

#pagesplitting a:link, #pagesplitting a:visited, #pagesplitting a:active, #pagesplitting a:hover {
	font-weight: bold !important;
	color: #030569 !important;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0; 
	padding: 0 0 10px 0;
}

h1, h1 td, h1 span, h1 a:link, h1 td a:link, h1 a:visited, h1 td a:visited, h1 a:active, h1 td a:active, h1 td a:hover, h1 a:hover {
	font-size: 15px !important;
	font-weight: bold;
	color: #030569 !important;
}

h2, h2 td, h2 span, h2 a:link, h2 td a:link, h2 a:visited, h2 td a:visited, h2 a:active, h2 td a:active, h2 td a:hover, h2 a:hover {
	font-size: 14px !important;
	font-weight: bold;
	color: #030569 !important;
}

h3, h3 td, h3 span, h3 a:link, h3 td a:link, h3 a:visited, h3 td a:visited, h3 a:active, h3 td a:active, h3 td a:hover, h3 a:hover {
	font-size: 13px !important;
	font-weight: bold;
	color: #030569 !important;
}

h4, h4 td, h4 span, h4 a:link, h4 td a:link, h4 a:visited, h4 td a:visited, h4 a:active, h4 td a:active, h4 td a:hover, h4 a:hover,
h5, h5 td, h5 span, h5 a:link, h5 td a:link, h5 a:visited, h5 td a:visited, h5 a:active, h5 td a:active, h5 td a:hover, h5 a:hover,
h6, h6 td, h6 span, h6 a:link, h6 td a:link, h6 a:visited, h6 td a:visited, h6 a:active, h6 td a:active, h6 td a:hover, h6 a:hover {
	font-size: 12px !important;
	font-weight: bold;
	color: #030569 !important;
}

#footertext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	 
	color: #ffffff; 
}

#footerlinks, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active, #footerlinks a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-size: 9px; 
		 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: none; 
}

input#suchfeld { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	  
	 
	font-weight: normal; 
	color: #060566; 
	text-decoration: none; 
	background-color: transparent; 
	border: solid 1px #060566; 
	margin: 0; 
		padding: 2px; 
	  
	float: left; 
	display: inline; 
}

input#suchstart { 
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
	float: right; 
	display: inline;
	background-color: #060566;
	background-attachment: scroll;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center center;
}

div.sucheheader { 
	margin-top: 12px; 
}

div.sucheheader a:link, div.sucheheader a:visited, div.sucheheader a:active, div.sucheheader a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-decoration: none !important; 
}

div.suchecontent {
	margin-top: 3px;
}

div.suchefooter { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; 
	margin-top: 3px;
}

hr {
	height: 1px;
	width: 100%;
	margin: 0px 0px 10px 0px;
	border: none;
	color: #0D397A !important;
	background-color: #0D397A !important;
}

.elmborder {
	border: 1px solid #0D397A;
}

.elmtext {
	color: #0D397A !important;
}

.elmbg {
	background-color: #0D397A;
}

.elmbgtext {
	background-color: #0D397A;
}

.elmbgtext, .elmbgtext a {
	color: #ffdfff !important;
}

body, div, p, td, a {
line-height: 18px !important;
}
ul#linklist {
margin-left: 9px !important;
padding-top: 20px !important;
}
ul#linklist li {
padding: 8px 0px 0px 18px !important;
vertical-align: middle;
background-image: url(/content/media/Image/stern_menu.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
ul#linklist li ul {
margin-left: -10px !important;
}
ul#linklist li ul li {
margin-left: -10px !important;
padding: 8px 0px 0px 25px;
}
.forminput {
width: 200px;
border: 1px solid #0D397A;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0D397A;
}