/* Global Style ===================================================================================================*/


body, p, td, th, h1, h2, h3, h4, h5, h6, option, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000064;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	font-size:0.75em;
	border:0px;
}

a, a:link, a:visited {
	color:#000064;
	text-decoration:underline;
}

a:hover {
	color:#263D80;
	text-decoration:underline;
}
	
li {
	margin:0px 0px 0px 5px;
}

img, IMG {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
	
h1, a h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000064;
	text-decoration:none;
}

/* Additional Editor Styles ========================================================================================*/

.font_red {
	color:#E10000;
}
.font_bigger {
	font-size:1.2em;
}

.font_red_bigger {
	color:#E10000;
	font-size:1.2em;
}

/* Wrapper =========================================================================================================*/

#wrapper {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:986px;
	text-align:left;
}

/* Header =========================================================================================================*/

#header {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:984px;
	height:113px;
	border:1px solid #000064;
}

img#logo-neu {
	margin-top:12.5px;
	margin-left:12px;
	float:left;
}

span.address {
	float:right;
	margin-right:26px;
	margin-top:39px;
	font-size:15px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Lucida Grande, Lucida Sans, Arial, sans-serif;
	text-align:right;
}

#header_navi {
	position:relative;
	float:left;
	background-color:#87a5c9;
	border-bottom:1px solid #3b5d98;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:986px;
	height:28px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	f!ont-size:12px;
	f!ont-size:12px;
	font-weight:bold;
	color:#000064;
}

/* Content-Wrapper ===============================================================================================*/

#content_wrapper {
	position:relative;
	float:left;
	width:986px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/main_navi_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

/* Hauptnavigation ===============================================================================================*/

#navigation {
	position:relative;
	float:left;
	background-color:#000064;
	width:136px;
	min-height:500px;
	_height:500px;
	margin:0px 0px 0px 0px;
	padding:40px 18px 0px 24px;
	overflow:hidden;
}

/* Content ========================================================================================================*/

#trenner_two_columns {
	position:relative;
	b!order:1px solid #F00;
	float:left;
	width:808px;
	height:40px;
	color:#161671;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#breadcrumbs {
	position:relative;
	float:left;
	width:641px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#7D99C1;
	margin:0px 0px 0px 0px;
	padding:6px;
	text-align:left;
}

a.breadcrumbs:link, a.breadcrumbs:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#7D99C1;
	text-decoration:underline;
}

a.breadcrumbs:hover, a.breadcrumbs:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#7D99C1;
	text-decoration:none;
}

#suche {
	position:relative;
	float:right;
	width:193px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content_two_columns {
	position:relative;
	float:left;
	width:808px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	color:#000064;
}

/* Main-Content ====================================================================================================*/

/* Two-Columns ====================================================================================================*/

#content_left {
	position:relative;
	float:left;
	width:600px;
	min-height:500px;
	_height:500px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 50px;
}

#content_left p, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content_left li {
	list-style-type:square;
	margin-left:-24px;
}

/* Footer =========================================================================================================*/

#footer {
	position:relative;
	float:inherit;
	width:986px;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#87a5c9;
	border-top:1px solid #000064;
	border-bottom:1px solid #000064;
	vertical-align:middle;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#FFFFFF;
}

#footer a {
	text-decoration:none;
	color:#FFFFFF;
}

#footer a:hover {
	text-decoration:none;
	color:#000064;
}

/* Navigation ====================================================================================================*/

#nav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

#nav li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	border:0px;
}

#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-decoration:none;
	vertical-align:middle;
	color:#FFFFFF;
}

#nav li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Nullte Stufe */

a.header0:link, a.header0:visited {
	font-family:Arial, Helvetica, sans-serif;
	f!ont-size:12px;
	font-size:1em;
	font-weight:bold;
	color:#000064;
	text-decoration:none;
}

a.header0:hover, a.header0:active {
	font-family:Arial, Helvetica, sans-serif;
	f!ont-size:12px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.header0a:link, a.header0a:visited {
	font-family:Arial, Helvetica, sans-serif;
	f!ont-size:12px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.header0a:hover, a.header0a:active {
	font-family:Arial, Helvetica, sans-serif;
	f!ont-size:12px;
	font-size:1em;
	font-weight:bold;
	color:#000064;
	text-decoration:none;
}

/* Erste Stufe */

#nav li.n1 a.navlink:link, #nav li.n1 a.navlink:visited, #nav li.n1 a.navlink:hover {
	font-size:0.9em;
}

#nav li.n1a a.navlink:link, #nav li.n1a a.navlink:visited, #nav li.n1a a.navlink:hover {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:underline;
}

/* Zweite Stufe */

#nav li.n2, #nav li.n2a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 10px;
	background:url(../img/content_li.gif);
	background-position:0 .5em;
	background-repeat:no-repeat;
	font-size:0.9em;
}

#nav li.n2a a.navlink:link, #nav li.n2a a.navlink:visited, #nav li.n2a a.navlink:hover {
	color:#FFFFFF;
}

/* Dritte Stufe */

#nav li.n3, #nav li.n3a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	font-size:0.9em;
}

#nav li.n3a a.navlink:link, #nav li.n3a a.navlink:visited, #nav li.n3a a.navlink:hover {
	color:#FFFFFF;
}

/* Vierte Stufe*/

#nav li.n4, #nav li.n4a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 26px;
	font-size:0.9em;
}

#nav li.n4a a.navlink:link, #nav li.n4a a.navlink:visited, #nav li.n4a a.navlink:hover {
	color:#FFFFFF;
}

/* Fünfte Stufe*/

#nav li.n5, #nav li.n5a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-size:0.9em;
}

#nav li.n5a a.navlink:link, #nav li.n5a a.navlink:visited, #nav li.n5a a.navlink:hover {
	color:#FFFFFF;
}

/* Sitemap */

a.sitemap0:link, a.sitemap0:visited, a.sitemap0:hover {
	display:block;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover {
	display:block;
	margin:0px 0px 0px 20px;
}

a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	display:block;
	margin:0px 0px 0px 40px;
}

/* Login =========================================================================================================*/

#login {
	margin:20px;
}

#login_user {
	background-color:#FFFFFF;
	border:1px solid #000064;
	color:#000064;
	font-size:0.9em;
}

#login_pass {
	background-color:#FFFFFF;
	border:1px solid #000064;
	color:#000064;
	font-size:0.9em;
}

#login_submit {
	background-color:#FFFFFF;
	border:1px solid #000064;
	color:#000064;
	font-size:0.9em;
}

/* Formular ======================================================================================================*/

label.formlabel{
	font-size:0.9em;
	font-weight:bold;
}

input.forminput, textarea.forminput{
	border:1px solid #000064;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

input.inputsubmit {
	background-color:#C4CDE5;
	border:1px solid #000064;
}

input.forminput_duty, textarea.forminput_duty{
	border:1px solid #000064;
}

option {
	font-family:Arial, Helvetica, sans-serif;
}

td.formtd {
	padding-top:10px;
}

/* Suche ============================================================================================= */

.articletext {
	font-size:1em;
}

#searchtext {
	width:118px;
	border:1px solid #000064;
	color:#000064;
	font-size:1em;
}

#searchbutton {
	border:0px;
	width:39px;
	height:21px;
}

table.search_results_overview {
	font-size:0.9em;

}

table.search_results_overview td {
	padding-right:10px;
	text-align:center;
}

span.searchheadline {
	font-size:1em;
	font-weight:bold;
}

span.searchtext {
	font-weight:normal;
	font-size:1em;
}

span.searchstatistic {
	f!ont-size:10px;
	font-size:1em;
	font-weight:normal;
}

a.searchlink:link, a.searchlink:hover, a.searchlink:visited {
	color:#FFFFFF;
	font-weight:normal;
	f!ont-size:10px;
	font-size:1em;
}

a.searchlink:hover {
	text-decoration:underline;
}

a.search_pages:link, a.search_pages:hover, a.search_pages:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

a.search_pages:hover {
	text-decoration:underline;
}

span.search_page_active {
	color:#000064;
	f!ont-size:12px;
	font-size:1em;
	font-weight:bold;
}
