
/* CSS Referenzen
	- http://www.quirksmode.org/css/contents.html
	- http://www.corecss.com/properties/full-chart.php
*/

/* -------------------------- HTML-Tags -------------------------- */
body {
	background-color:#FFFFFF; /* -- kann NC4 nicht -- */
	color:#1D2969;
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	margin:0px;
/*	scrollbar-base-color:#DDDDDD;
	scrollbar-arrow-color:#666666;
	scrollbar-face-color:#FFFFFF;
	overflow: auto;
	height: 100%;	*/ /* notwendig siehe http://www.quirksmode.org/css/100percheight.html */
}
p, pre, li, ol, q, ul, td  {	font-family: Tahoma,Verdana,Arial,sans-serif;	font-size:12px; }
ul {		margin-top: 7px;	margin-bottom: 7px; }
p {			margin-top: 0px;	margin-bottom: 0px; }
h1, .h1 {	font-family: Tahoma,Verdana,Arial,sans-serif;	font-size: 20px;	font-weight:bold;	margin-top: 17px;	margin-bottom: 12px; }
h2, .h2 {	font-family: Tahoma,Verdana,Arial,sans-serif;	font-size: 15px;	font-weight:bold;	margin-top: 15px;	margin-bottom: 10px; }
h3, .h3 {	font-family: Tahoma,Verdana,Arial,sans-serif;	font-size: 12px;	font-weight:bold;	margin-top: 6px;	margin-bottom: 2px; }
div {		margin: 0px;		padding: 0px; }


/* -------------------------- Allgemeine Klassen -------------------------- */
.text, .bodytext {	font-family: Tahoma,Arial,sans-serif;						line-height: 18px; }
.list {				font-family: Tahoma,Arial,sans-serif;	font-size: 10px;	line-height: 14px; }
.head {				font-family: Tahoma,Arial,sans-serif;	font-size:24px;		font-weight:bold; }
.head2 {			font-family: Tahoma,Arial,sans-serif;	font-size:16px;		font-weight:bold;	color:#2D4989; }
.nav {				color:#1D2999; }
.textstart {		font-family: Tahoma,Arial,sans-serif;	font-size:14px;		font-weight:bold;	line-height:20px; }


/* -------------------------- allgemeine Links -------------------------- */
a {			color:#1D2969; }
a:link {	color:#1D2969;	text-decoration: underline; }
a:visited {	color:#1D2969;	text-decoration: underline; }
a:hover {	color:#3355AA;	text-decoration: underline; }
a:active {	color:#33AAAA;	text-decoration: underline; }


/* -------------------------- News Konfiguration -------------------------- */
.newshead {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	border: 1px dotted #999999;
}
.newssub {		font-size: 11px;	color: #999999; }
.newstext {		font-size: 12px;	font-weight: normal; }
.news2 {		font-size: 10px;	font-weight: normal; }
.news1 {}


/* -------------------------- Pfad inkl. Linkdefinition -------------------------- */
.pfad, #pfad {
	font-size:11px;
	color:#7B6868;
}
a.pfad {			color:#7B6868; }
a.pfad:link {		color:#7B6868; }
a.pfad:visited {	color:#6B5858; }
a.pfad:hover {		color:#666666; }
a.pfad:active {		color:#996666;	text-decoration: underline;}


/* -------------------------- Footer inkl. Linkdefinition -------------------------- */
.footer {
	font-size:11px;
	color:#999999;
}
a.footer {			color:#999999; }
a.footer:link {		color:#999999; }
a.footer:visited {	color:#AAAAAA; }
a.footer:hover {	color:#666666; }
a.footer:active { 	color:#996666;	text-decoration: underline; }
.footer2 {			font-size:9px;	color:#AAAAAA;	line-height: 13px; }
/* Zweitdefinition Footer2 */
.footer2 {			font-size:1px;	color:#FFFFFF;	line-height: 1px;	display: none;	visibility: hidden; }


/* -------------------------- Navigation 1. Ebene -------------------------- */
#menu_1 .menu1element { height:27px; overflow:hidden; padding: 0; margin: 0; }
#menu_1 a { display:block; height:25px; overflow:hidden; padding: 0; margin: 0; }
#menu_1 a img { position: relative; margin-bottom:0px; padding-bottom:0px; display:block; }


/* -------------------------- Navigation 2. Ebene (=Subnavigation) Festlegung -------------------------- */
.subnav {									font-family: Verdana, sans-serif;	font-size: 9px;	font-weight: bold;}
.subnav a:link {		font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: none;	color: #888888;	 }
.subnav a:visited { 	font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: none;	color: #888888;	 }
.subnav a:active {		font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #8888AA;	}
.subnav a:hover {		font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #8888AA; }
.subnav_cur a {			font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #666699; }
.subnav_cur a:visited {	font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #666699; }
.subnav_cur a:hover {	font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #666699;	 }


/* -------------------------- Navigation 3. Ebene (=Subnavigation 2) Festlegung -------------------------- */
.subnav2 {				font-family: Verdana, sans-serif;	font-size: 9px;}
.subnav2 a:link {		font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: none;	color: #999999;	 }
.subnav2 a:visited {	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: none;	color: #999999;	 }
.subnav2 a:active {		font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #9999BB;	}
.subnav2 a:hover {		font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #9999BB; }
.subnav2_cur a {		font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #7777AA;	 }
.subnav2_cur a:visited {	font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #7777AA;	}
.subnav2_cur a:hover {		font-family: Verdana, sans-serif;	font-size: 9px;	text-decoration: underline;	color: #7777AA;	}


/* -------------------------- Subnavigation auf der linken Seite -------------------------- */
.subnav {
	color:#3E4649;
	font-size: 14px;
	line-height: 14px;
	margin-left: 5px;
}
a.subnav:link {		color:#001010; }
a.subnav:visited {	color:#001010; }
a.subnav:hover { 	color:#001010; }
a.subnav:active { 	color:#4E5659;	text-decoration: underline; }


/* -------------------------- Subnavigation Footer auf der linken Seite -------------------------- */
.subnavfoot {			color:#3E4649;	font-size: 12px;	margin-left: 5px; }
a.subnavfoot:link {		color:#3E4649; }
a.subnavfoot:visited { 	color:#3E4649; }
a.subnavfoot:hover {	color:#3E4649;	text-decoration: underline; }
a.subnavfoot:active {	color:#9EA6A9;	text-decoration: underline; }


/* -------------------------- Betriebsdatenbank -------------------------- */
.bd_liste {				font-size:10px; }
.bd_single {			font-size:12px; line-height:18px; }
.bd_single h1, .bd_liste h1 {font-size:15px; line-height:20px;	margin: 0px;	padding: 0px; }
.bd_error {				font-weight: bold; color:#AA0000; }
.bd_msg {				font-weight: bold; color:#0000AA; }
a.bd_liste {			}
a.bd_liste:link {		}
a.bd_liste:visited {	}
a.bd_liste:hover {		}
a.bd_liste:active { 	color:#996666;	text-decoration: underline; }
.bd_single input {		border:1px solid #AAAAAA; padding: 1px;}
.bd_single input, .bd_single textarea { filter: alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=50); -moz-opacity:0.9; }


/* -------------------------- Sitemap -------------------------- */
.csc-sitemap.csc-sitemap-level1 {	font-family: Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #888888;	}
.csc-sitemap.csc-sitemap-level2 {	font-family: Verdana, sans-serif;	font-size: 10px;	margin-left: 15px;	text-decoration: none;	color: #888888;	}


/* -------------------------- Suchformular & -ergebnisse -------------------------- */
.csc-searchResultHeader {			font-weight: bold;	font-family: Verdana, sans-serif;	font-size: 11px;	text-decoration: none;	color: #888888;	}
.csc-searchResult {					font-family: Verdana, sans-serif;	font-size: 11px;	margin-left: 15px;	text-decoration: none;	color: #888888;	}
.csc-form-label-left {				font-family: Verdana, sans-serif;	font-size: 11px;	text-decoration: none;	color: #888888;	}

/* -------------------------- Diverses -------------------------- */
#bold {
	font-weight:bold;
}
.textred {
	color:#800000;
}
