* {
	font-family: Arial, Helvetica, sans-serif;
}

html, body {
}

body {
	padding:0;
	margin:0;
	font-size:12px;
	background-image:url(../images/bgh2.jpg);
	background-repeat:repeat-x;
	background-color:#B2BFC8;
	color:#3D4349;
}

form {
	display:inline;
}

input, textarea {
	border:1px #CDD5DC solid;
	font-size:12px;
	padding: 2px 4px 2px 4px;
}

.searchinput {
	width:158px;
	height:12px;
	float:left;
}

.searchbutton {
	float:left;
	border:0;
	margin:0 0 0 4px;
	padding:0;
}

img {
	border:0;
}

hr {
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}

a {
	text-decoration:none;
	color:#76B2DC;
	font-weight:bold;
}
a:hover {
	color:#4b9ad1;
}

#outer {
}

#main {
	width:990px;
	margin:32px auto 0 auto;
	background-color:#fff;
}

#header {
	position:relative;
	width:990px;
	height:135px;
	background-color:#004C93;
}

#themepic-outer {
	position:absolute;
	left:0;
	top:0;
	z-index:1px;
}

#themepic {
	position:relative;
	width:746px;
	height:135px;
}

#themepic p {
	margin:0;
	padding:0;
}

td p {
	margin:0;
	padding:0;
}

#logo {
	position:absolute;
	left:0;
	top:61px;
	z-index:2px;
}

#suche {
	position:absolute;
	left:766px;
	top:75px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	line-height:22px;
}

#druck {
	position:absolute;
	text-transform:uppercase;
	background-image:url(../images/drucken.gif);
	background-repeat:no-repeat;
	background-position:86px 2px;
	font-size:11px;
	left:872px;
	top:18px;
	width:110px;
}

#druck a {
	color:#CDD5DC;
	font-weight:normal;
}

#pdf {
	position:absolute;
	text-transform:uppercase;
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position:81px 2px;
	font-size:11px;
	color:#CDD5DC;
	left:877px;
	top:37px;
	width:100px;
}

#pdf a {
	color:#CDD5DC;
	font-weight:normal;
}

#body {
	margin:14px 10px 0 20px;
	padding:0;
	width:960px;
}

#left {
	margin:6px 0 0 0;
	padding:0;
	float:left;
	width:215px;
}

#right {
	margin:0 0 0 20px;
	padding:0;
	float:left;
	width:725px;
}

#pathfinder {
	font-size:11px;
	color:#838E98;
	line-height:26px;
}

#pathfinder a {
	color:#838E98;
	font-weight:normal;
}

#nav0-1 {
	margin:15px 0 0 0;
	width:215px;
}

#nav0-1 a {
	display:block;
	margin:5px 0 0 0;
	padding:8px 8px 8px 8px;
	width:199px;
	background-color:#838E98;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

#nav0-1 a:hover, #nav0-1 a.active, #nav0-1 a.activesub {
	background-color:#004C93;
}

#nav0-1 a.nav1:hover { /* red */
	background-color:#940000;
}

#nav0-1 a.nav2:hover {
	background-color:#004C93;
}

#nav0-1 a.nav3:hover { /* green */
	background-color:#119300;
}


#nav0-2 {
	margin:0;
	padding:0 20px 20px 20px;
	background-color:#004C93;
	width:175px;
}

#nav0-2 a {
	display:block;
	margin:0;
	padding:3px 0 3px 0;
	width:175px;
	border-bottom:1px #76B2DC dotted;
	background-color:#004C93;
	font-size:11px;
	color:#76B2DC;
	font-weight:normal;
}

#nav0-2 a:hover, #nav0-2 a.active, #nav0-2 a.activesub {
	background-image:url(../images/nav0-2.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#004C93;
	color:#fff;
}


#nav0-3 {
	margin:0;
	padding:0 20px 20px 10px;
	background-color:#004C93;
	width:165px;
}

#nav0-3 a {
	display:block;
	margin:0;
	padding:3px 0 3px 0;
	width:165px;
	border-bottom:1px #76B2DC dotted;
	background-color:#004C93;
	font-size:11px;
	color:#76B2DC;
	font-weight:normal;
}

#nav0-3 a:hover, #nav0-3 a.active, #nav0-3 a.activesub {
	background-image:url(../images/nav0-2.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#004C93;
	color:#fff;
}

.nav1-1 {
	margin:20px 0 0 0;
	width:215px;
	border-bottom:1px #CDD5DC solid;
}

.nav1-1 a {
	display:block;
	margin:0;
	padding:3px 0 3px 10px;
	width:205px;
	border-top:1px #CDD5DC solid;
	font-size:11px;
	color:#838E98;
	font-weight:normal;
}

.nav1-1 a:hover, .nav1-1 a.active, .nav1-1 a.activesub {
	color:#3D4349;
}

#content {
	position:relative;
	float:left;
	width:725px;
}

.clearer {
	clear:both;
}

table {
}

table tr td {
	vertical-align:top;
}

.teaserlink a {
	display:block;
	margin:0;
	padding:5px 7px 5px 7px;
	background-color:#E6EBEF;
	color:#3D4349;
	font-weight:bold;
}
.teaserlink a:hover {
	color:#76B2DC;
}

.teaserbox {
	border:1px #E6EBEF solid;
	margin:0;
	padding:5px 7px 5px 7px;
}

.small {
	margin:0 10px 0 0;
	font-size:11px;
	font-weight:normal;
}

.medium {
	margin:0 10px 0 0;
	font-size:12px;
	font-weight:bold;
}

.large {
	margin:0 10px 0 0;
	font-size:14px;
	font-weight:bold;
}

#border {
	clear:both;
	background-color:#E6EBEF;
	font-size:1px;
	height:20px;
	border-bottom:1px #fff solid;
}

#footer {
	padding:5px 8px 5px 0;
	border-top:1px #E6EBEF solid;
	font-size:11px;
	text-align:right;
}

#footer a {
	color:#3D4349;
	font-weight:normal;
}

#copyright {
	color:#838E98;
}

h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:18px;
	color:#000000;
	font-weight:normal;
}

h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

h3 {
	margin:0 0 15px 0;
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	float:right;
}


ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

li {
	position:relative;
	background-image:url("../images/arrow.gif");
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
}

.directedit {
	position:absolute;
	right:0px;
	top:0px;
}

.content {
	font-size:12px;
	padding:10px;
	background-image:none;
	background-color:#fff !important;
}

/* F�r WYSIWYG immer Content als important setzen! */
.content a {
 	color:#76B2DC !important;
 	text-decoration:none !important;
}

.content table {
	border-collapse:collapse;
}

.content table tr td {
	vertical-align:top;
}

.randleiste_1 {
	background-image:none;
	background-color:#fff !important;
}

.headline {
	display:block;
	margin:0 0 1px 0;
	padding:5px 7px 5px 7px;
	background-color:#E6EBEF;
	font-size:11px;
	color:#3D4349;
	font-weight:bold;
}

.borderarea1 {
	border:1px #E6EBEF solid;
	margin:0;
	padding:0 7px 0 7px;
}

.borderarea2 {
	border:1px #E6EBEF solid;
	margin:0;
	padding:4px 7px 4px 7px;
}

.newsticker {
	display:block;
	margin:0;
	padding:3px 0 3px 15px;
	border-bottom:1px #ACB6BF dotted;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	font-weight:normal;
}

.newsmeldung {
	margin:0;
	padding:7px 0 7px 0;
	border-bottom:1px #ACB6BF dotted;
}

.newshl {
	display:block;
	margin:0 0 2px 0;
	color:#000;
}

.mehrerfahren {
	margin:0;
	padding:0 0 0 15px;
	background-image:url(../images/arrowblue.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:10px;
	text-transform:uppercase;
}
#sitemap {
}

#sitemap div a {
	display:block;
	border-bottom:1px #e2e2e2 solid;
	padding:1px 3px 1px 0;
	font-weight:normal;
}

#sitemap div a.eebene {
	display:block;
	padding:1px 3px 1px 3px;
	font-weight:bold;
}