﻿@charset "utf-8";
/* CSS Document */


body{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

body.mn0{background: #2a496c url(../images/backgrounds/page_bg_mn0.jpg) top center no-repeat;}
body.mn1{background: #2a496c url(../images/backgrounds/page_bg_mn1.jpg) top center no-repeat;}
body.mn2{background: #2a496c url(../images/backgrounds/page_bg_mn0.jpg) top center no-repeat;}
body.mn3{background: #2a496c url(../images/backgrounds/page_bg_mn3.jpg) top center no-repeat;}
body.mn4{background: #2a496c url(../images/backgrounds/page_bg_mn4.jpg) top center no-repeat;}
body.mn5{background: #2a496c url(../images/backgrounds/page_bg_mn5.jpg) top center no-repeat;}
body.mn6{background: #2a496c url(../images/backgrounds/page_bg_mn6.jpg) top center no-repeat;}


.clearer{float:none; clear:both;}
a {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
#page{
	width:1000px;
	margin:auto;
	height:auto;
	padding:0 0 0 0;
}
#header{
	height:129px;
	width:1000px;
	display:block;
	background:url(../images/header_bg.jpg) no-repeat;
}
/*_________________________SCHRIFTEN, INPUT____________________________________*/
input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
#main h1.csc-firstHeader{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	text-transform:none;
}
#main h1{
	margin:10px 0 10px 0;
	padding:0;
	font-size:12px;
	text-transform:none;
}
#main .csc-subheader-0{
	margin:-10px 0 20px 0;
	padding:0;
	font-size:14px;
	text-transform:none;
	font-weight:bold;

}

#main h2{margin:15px 0 0 0; padding:0 0 0 0; font-size:11px;}
#main h3{margin:15px 0 0 0; padding:0 0 0 0; font-size:11px; border-bottom:1px solid #062d5d;}

#main h2.csc-firstHeader{margin:0 0 0 0; padding:0 0 0 0; font-size:11px;}
#main h3.csc-firstHeader{margin:0 0 0 0; padding:0 0 0 0; font-size:11px; border-bottom:1px solid #062d5d;}
#main #spalte1 h3{margin:1px 0 10px 0; padding:0 0 0 0; font-size:11px; border-bottom:1px solid #062d5d;}
#main #padding {padding:0 15px 0 0; }

#main a{color:#062d5d;}
/*_________________________CONTENT____________________________________*/
#content{
	width:990px;
	padding:0 10px 0 0;
}
.mn0 #content{background: url(../images/backgrounds/content_mn0.jpg) no-repeat -1px 0;}
.mn1 #content{background: url(../images/backgrounds/content_mn1.jpg) no-repeat -1px 0;}
.mn2 #content{background: url(../images/backgrounds/content_mn0.jpg) no-repeat -1px 0;}
.mn3 #content{background: url(../images/backgrounds/content_mn3.jpg) no-repeat -1px 0;}
.mn4 #content{background: url(../images/backgrounds/content_mn4.jpg) no-repeat -1px 0;}
.mn5 #content{background: url(../images/backgrounds/content_mn5.jpg) no-repeat -1px 0;}
.mn6 #content{background: url(../images/backgrounds/content_mn6.jpg) no-repeat -1px 0;}


#left{
	width:162px;
	height:auto;
	float:left;
}
#main{
	width:813px;
	min-height:700px;
	margin:35px 0 0 0;
	float:right;
	background:url(../images/main_bg.gif) no-repeat 0px 1266px;
	padding: 0 0 15px 15px;
	color: #062d5d;
	font-size:11px;
}
* html #main{height:700px;}
#streifen{
	width:100%;
	display:block;
	height:20px;
	position:absolute;
	margin:107px 0 0 0;
	background-color:#FFFFFF;
}
/*______________________ZWEI-SPALTER___________________________*/

#zweispalter{display:block;}
#zweispalter #spalte1{
	width:192px;
	padding:0 15px 0 0;
	float: left;
	min-height:10px;
}
#zweispalter #spalte2{
	width:590px;
	float:left;
	margin-right: 0px;
	font-size:11px;
	line-height:14px;
} 
#zweispalter.nosubnavi #spalte2  {
padding:0 0 0 15px;
width:562px;}
/*______________________DREI-SPALTER___________________________*/

#dreispalter{display:block;}
#dreispalter #spalte1{
	width:192px;
	padding:0 15px 0 0;
	float: left;
	min-height:20px;
}
#dreispalter #spalte2{
	width:354px;
	float:left;
	margin-right: 0px;
	font-size:11px;
	line-height:14px;
} 
#dreispalter #spalte3, #zweispalter #spalte3{
	width:210px;
	float:left;
	font-size:11px;
	line-height:14px;
	margin: 0 0 0 26px;
}
#spalte3 .csc-textpic-caption {
padding:8px;
color:#FFFFFF;
background-image:url(../ce/bg-bluebox.jpg);
font-size:11px;
width:194px;
background-color:#3d6d98;
line-height:14px;}

/*______________________Startseite___________________________*/

#startseite{display:block;}
#startseite #spalte1{
	width:191px;
	padding:0 12px 0 0;
	float: left;
	min-height:20px;
	font-size:11px;
}
#startseite #spalte2{
	width:354px;
	float:left;
	margin-right: 0px;
	font-size:11px;
	line-height:14px;
} 
#startseite #spalte3{
	width:224px;
	float:left;
	font-size:11px;
	line-height:14px;
	margin: 0 0 0 15px;
}

/*______________________________SUBNAVIGATION_______________________________________*/

#main .subnavi ul, #main .subnavi li{margin:0; padding:0; list-style:none; list-style-image:none;}
#main .subnavi{
	display:block;
	width:163px;
	padding:0 15px 0 1px;
	font-size:11px;
	line-height:14px;
	margin: 0 0 0 23px;
}
#main .subnavi a{
	text-decoration:none;
	display:block;
	width:150px;
	margin:0 0 9px 0;
	color:#4479a4;
}
#main .subnavi a:hover{color:#062d5d;}
#main .subnavi a.active{font-weight:bold; color:#062d5d;}

/*Zweite Ebene*/
#main .subnavi ul ul{border-top:1px solid #062d5d; border-bottom:1px solid #062d5d; padding:7px 0 0 0; margin:0 0 7px 0;}
#main .subnavi ul ul ul{
	border:none;
	margin:-4px 0 9px 22px;
	padding:0 0 0 0;
}
#main .subnavi ul ul ul li a{margin-bottom:2px;}
#main .subnavi ul ul ul li a.active{ font-weight:bold; color:#4479a4;}

/*______________________________TOPNAVI, SUCHE, SPRACHWAHL_______________________________________*/
#logo{
	width:200px;
	height:100px;
	float:left;
}
#logo a img{border:none;}
#topnavi{
	width:750px;
	float:right;
	padding:11px 10px 18px 0;
	font-size:10px;
	color:#062d5d;
	font:"宋体"
}
#topnavi a{float:right; display:block;  margin:0 10px 0 0; text-decoration:none; color:#062d5d;}
#topnavi a:hover{text-decoration:underline;}
#sprachsuchbox{
	width:207px;
	float:right;
	display:block;
	margin: 0 10px 0 0;
}
#suche{
	width:207px;
	height:22px;
	float:right;
	background:url(../images/suche_bg.gif) no-repeat;
	margin:0 0 9px 0;
}
#suche input{
	font-size:9px;
	width:115px;
	border:none;
	background: url(../images/blindgif.gif);
	padding:4px 0 0 5px;
	height: 20px;
	letter-spacing: 0em;
	float: left;
}
#suche input.abschicken{
	width:80px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	height: 18px;
	cursor:pointer;
}
#sprachwahl{
	width:81px;
	height:22px;
	float:right;
	background:url(../images/sprachwahl_bg.gif) no-repeat;
	margin:0;
	display: block;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
#sprachwahl a{ text-decoration:none; color:#FFFFFF; line-height:22px; display:block;}
#sprachwahl .klappbody a{ text-decoration:none; color:#062d5d; line-height:22px; display:block; }
#sprachwahl .klappbody a:hover{ background-color:#e2e9ee; }
#sprachwahl .klappklasse { cursor:pointer;}
#sprachwahl .klappbody { border:1px solid #062d5d; background-color:#FFFFFF; position:absolute; z-index:2000; width:79px; -moz-opacity:0.8; opacity:0.8;}

/*______________________________NEWS_______________________________________*/

.news-list-item-left {
width:358px;
margin:0 0 0 0;
float:left;}
.news-list-item-right {
width:125px;
margin:0 0 0 20px;
float:right;
}
.news-list-item .line {
margin:10px 0 10px 0;
border-top:1px solid #062d5d;
height:0px;
line-height:0px;
font-size:0px;
padding:0;
}
#main .news-list-item h1.news {
margin:0 0 0 0;}
#main .news-list-item h1.news a{
text-decoration:none;
color:#062d5d;}
#main .news-list-item h1.news a:hover{
text-decoration:underline;
color:#062d5d;}
#main .news-list-morelink {
margin-top:-4px;
font-weight:bold;}

 .news-latest-item {
border-bottom:1px solid #062d5d;
padding-bottom:5px;
margin-bottom:5px;
font-size:11px;
}
 .news-latest-item p{
margin-top:5px;
}
 .news-latest-item img {
float:right;
margin:11px 0 0 5px;
}
.news-single-item .news-single-image {
float:left;
margin:3px 0 0 15px;
width:240px;
}
.news-single-item .news-single-text {
float:left;

width:330px;
}
#main .news-single-item h1.csc-firstHeader {

margin:0px 0 2px 0px;
}
#main .news-single-item h3 {

border-bottom:0px;
}
#main .news-single-item p.news-single-imgcaption{
padding:8px;
color:#FFFFFF;
background-image:url(../ce/bg-bluebox.jpg);
font-size:11px;
width:224px;
background-color:#3d6d98;
line-height:14px;
margin:0;}


#main .news-latest-container a {
text-decoration:none;}

/* Eventboxen */
#spalte3 div.eventbox {
padding:5px; 
border-bottom: 1px solid #062d5d;
width:214px;
background-color:#ffffff;
} 
#spalte3 div.eventbox:hover {

background-color:#eeeeee;
} 
#spalte3 .eventbox .eventtext {
display:block;
width:142px;
height:58px;
float:left;
}
#spalte3 .eventbox .eventtext a{
text-decoration:none;
}
#spalte3 .eventbox .eventimage {
display:block;
width:72px;
height:58px;
float:left;
}
#spalte3 div.klappheadmax {
height:18px;
background-image:url(../images/eventoverviewHeader.jpg);
cursor:pointer;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:4px 0 0 5px;
border-bottom:1px solid #ffffff;
}
#spalte3 div.klappheadmax:hover {
background-image:url(../images/eventoverviewHeaderAct.jpg);
}
#spalte3 div.klapphead {
height:18px;
background-image:url(../images/eventoverviewHeaderAct.jpg);
cursor:pointer;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:4px 0 0 5px;
border-bottom:1px solid #ffffff;
}


#spalte2 div.eventbox {
padding:5px; 
border-bottom: 1px solid #062d5d;
width:344px;
background-color:#ffffff;
} 
#spalte2 div.eventbox:hover {

background-color:#eeeeee;
} 
#spalte2 .eventbox .eventtext {
display:block;
width:272px;
height:58px;
float:left;
}
#spalte2 .eventbox .eventtext a{
text-decoration:none;
}
#spalte2 .eventbox .eventimage {
display:block;
width:72px;
height:58px;
float:left;
}
#spalte2 div.klappheadmax {
height:18px;
background-image:url(../images/eventoverviewHeader.jpg);
cursor:pointer;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:4px 0 0 5px;
border-bottom:1px solid #ffffff;
}
#spalte2 div.klappheadmax:hover {
background-image:url(../images/eventoverviewHeaderAct.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#072d5e;
}
#spalte2 div.klapphead {
height:18px;
background-image:url(../images/eventoverviewHeaderAct.jpg);
cursor:pointer;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:4px 0 0 5px;
border-bottom:1px solid #ffffff;
background-position:right;
background-repeat:no-repeat;
background-color:#072d5e;
}

/* Bluebox */

.bluebox {
padding:8px;
color:#FFFFFF;
background-image:url(../ce/bg-bluebox.jpg);
font-size:11px;
min-height:110px;
width:194px;
background-color:#3d6d98;
line-height:14px;
background-repeat:no-repeat;}

.bluebox h4{
padding:0;
margin:0;
font-size:14px;
}
#main .bluebox a{
color:#ffffff;
text-decoration:none;
}
#main .bluebox a:hover{

text-decoration:underline;
}

/* Suche */
.tx-indexedsearch-info {
display:none;}


/* Footer */
#footerlinks {
padding:40px 20px 10px 0;
text-align:center;}

#footerlinks a{
padding:0 5px 0 5px;}

/*Facebook */
.facebookbox {
border:1px solid #062d5d;
width:208px;
height:auto;
background-color:#ECEFF5;
margin:0;}

