/*=== Setup ===*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,dl,img,form,fieldset{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: #ffffff;
	color: #464458;
	font-family:Arial, Sans-Serif !important; 
  font-size:13px !important;
    line-height: 1.5em;   
}
a{
	color: #807569;
	text-decoration: none
}
a:hover{
	color: #000000 !important;
	text-decoration: underline
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}
h2, h3{
	color: #000000;
	font-weight:bold;
	margin: 0 0 15px
}

#contentboxsub h2, h3{
	color: #000000;
	font-size:13px;
	font-weight:bold;
	margin: 0 0 5px
}

h3{
	color: #000000
}
h4{
	font-size:13px
	font-weight: normal
}
h5{
	font-size:13px
	margin: 0 0 3px
}
p{
	padding: 0 0 15px
}
table{

}

select {max-width:350px}


/*==== Access Keys ===*/

#sprunglink_0 a, #sprunglink_1 a, #sprunglink_2 a, #sprunglink_3 a, #sprunglink_4 a, #sprunglink_5 a, #sprunglink_6 a, #sprunglink_7 a, #sprunglink_8 a, #sprunglink_9 a  {
	position:absolute; 
	z-index:2; 
	width:10em; 
	overflow:hidden; 
	top:-100px; 
	left:-1000px} 
	
#sprunglink_0 a:focus, #sprunglink_1 a:focus, #sprunglink_2 a:focus, #sprunglink_3 a:focus, #sprunglink_4 a:focus, #sprunglink_5 a:focus, #sprunglink_6 a:focus, #sprunglink_7 a:focus, #sprunglink_8 a:focus, #sprunglink_9 a:focus  {
	position: absolute; 
	z-index: 0; 
	width: 252px; 
	top: 125px; 
	left: 0%;
	margin-left: 4px; 
	text-decoration: underline; 
	color: #000; 
	background: #ffc; 
	font-size: 90%}	
	
#sprunglink_0 a:active, #sprunglink_1 a:active, #sprunglink_2 a:active, #sprunglink_3 a:active, #sprunglink_4 a:active, #sprunglink_5 a:active, #sprunglink_6 a:active, #sprunglink_7 a:active, #sprunglink_8 a:active, #sprunglink_9 a:active  {
	position: absolute; 
	z-index: 0; 
	width: 252px; 
	top: 125px; 
	left: 0%;
	margin-left: 4px; 
	text-decoration: underline; 
	color: #000; 
	background: #fff; 
	font-size: 90%}
/*=== Layout ===*/
#page{width:1280px;
background:url(bgr.png) repeat-y;
height:auto;
min-height:994px;
margin:0 auto;
padding:0 0 0 0;}

#pagetop {
	background:#A8A099;
	width: 1280px;
	height:30px;
	margin:0 auto;
padding:0 0 0 0;}

#pagetop-content-left {
	background:#A8A099;
	width: 210px;
	height:25px;
	float:left;
	margin:0;
	color:#fff;
padding:5px 0 0 10px;}

#pagetop-content-right {
	background:#A8A099;
	width: 1060px;
	height:30px;
	float:right;
	margin:0;
padding:0 0 0 0;}

.toolbar {
	width:1060px;
height: 60px;
float: left;
padding:0 0 0 0;
background:#a8a099;
color:#fff !important}

.toolbar ul{ 
}

.toolbar .active{font-weight: bold;}

.toolbar ul li {list-style: none;
height:20px;
padding:5px 8px 5px 8px;
float:left;
}

.toolbar ul li a{
font-size:13px;
color:#fff;
display: block;

text-decoration: none;
margin:0;}

.toolbar ul li a:hover{

color:#fff !important;
}

.selectlanguage ul li {list-style: none;
height:20px;
padding:5px 8px 5px 8px;
float:left;
}

.selectlanguage ul li a{
font-size:13px;
color:#fff;
display: block;

text-decoration: none;
margin:0;}

.selectlanguage {float:left; height:30px; padding:0; margin:0 0 0 2px; color:#6C6C6C;}
.selectlanguage li a{background:none !important; padding:1px 0; color:#6C6C6C !important;}
.selectlanguage li {background:none !important; padding:5px 3px !important; color:#6C6C6C;}

.suche {width: 64px;
height: 30px;
float: right;
padding:0 0 0 0;
background:#f0f0f0;}

#search{width: 180px;
float:left;
height: 20px;
color:#ffffff Important;
padding:5px 0 5px 0;
}

#search input{
color:#6C6C6C !important;

}

#header{width: 1280px;
	height:60px;
	margin:0;
	padding:0;}

.logo {background:#b5aea8;
width: 195px;
float:left;
height: 40px;
padding:10px 0 10px 10px;
margin:0;}

.navlevel1 {background:#beb8b3;
width: 1075px;
height: 60px;
float: right;
padding:0;
margin:0;}

.navlevel1 ul{
width: auto;
float:left;
height: 60px;
padding:0;
margin:0;}

.navlevel1 ul ul{
height: auto;
}

/*.navlevel1 ul li {list-style: none;
float:left;
}

.navlevel1 ul li a{
font-size:13px;
color:#ffffff !important;
display: block;
padding:20px 8px 20px 8px;
text-decoration: none;
margin:0;}

.navlevel1 ul li.active a {background:#c6c1bd;
color:#ffffff;
text-decoration: none;}

.navlevel1 ul li a:hover {background:#c6c1bd;
color:#ffffff;
text-decoration: none;}*/



/*----- NEUE POPUPNAVIGATION ------*/
.popup-navigation-nav0 li{
	list-style: none;
float:left; 
}
.popup-navigation-nav0 li a{
	font-size:13px;
color:#ffffff !important;
display: block;
padding:20px 8px 20px 8px;
text-decoration: none;
margin:0;
}



.popup-navigation-nav0 li a:hover,
.popup-navigation-nav0 li.active a, 
.popup-navigation-nav0 li.activeTopMenu a{
	background:#c6c1bd;
color:#ffffff;
text-decoration: none;
}

ul.popup-navigation-nav0 li ul.popup-navigation-nav1 {display: none;}
ul.popup-navigation-nav0 li ul.popup-navigation-nav1 li {border: 0 !important; text-align: left;}
ul.popup-navigation-nav0 li ul.popup-navigation-nav1 li a { line-height:normal; background:none;}
ul.popup-navigation-nav0 li ul.popup-navigation-nav1 li a:hover { line-height:normal; color: #000000}
ul.popup-navigation-nav0 li:hover ul.popup-navigation-nav1 {display: block !important; position: absolute; margin: 0px 0 0 0px; z-index:1025; background:#c6c1bd}

ul.popup-navigation-nav1{letter-spacing: 0px !important; width: 205px; height:auto; padding:10px 0px 10px 0px; margin: 0 0 0 0px; clear:both; text-transform: none;}
ul.popup-navigation-nav1 li{letter-spacing: 0px !important; background: none; border-bottom: 1px solid #000000; width:205px; float: left; padding:0px; margin: 0px 0px 0px 0px;}
ul.popup-navigation-nav1 li:hover{background:#cfcbc7}
ul.popup-navigation-nav1 li a{letter-spacing: 0px !important; padding:5px 4px 5px 10px !important; width:205px !important; color:#000000; }
ul.popup-navigation-nav1 li a:hover {background: none;}


ul.popup-navigation-nav2{display:block !important;}
ul.popup-navigation-nav1 li ul.popup-navigation-nav2 li{background:none; padding:0 0 0 10px; margin:1px 0 0 0}
ul.popup-navigation-nav3{display:none !important;}
ul.popup-navigation-nav4{display:none !important;}
ul.popup-navigation-nav5{display:none !important;}

.leftcol {background:#f0f0f0;
width: 205px;
float:left;
min-height: 884px;
padding:0;
margin:0;}

.leftcol ul{
clear:both;
width: 205px;
height: auto;
padding:0;
margin:34px 0 0 0;}

.leftcol ul li {list-style: none;
}

.leftcol ul li:hover{background: #E0E0E0;}
.leftcol ul li.active{background: #E0E0E0;}

.leftcol ul li a{
font-size:13px;
color:#6c6c6c;
display: block;
padding:4px 8px 4px 8px;
text-decoration: none;
margin:0;}

.leftcol ul li a:hover {background:none;
text-decoration: none;
color:#000000;
font-weight: bold;}

.leftcol ul li.active a {background:none;
text-decoration: none;
color:#000000;
font-weight: bold;}



.leftcol ul ul{
clear:both;
width: 205px;
background:none;
height: auto;
padding:0;
margin:0 0 0 0;}

.leftcol ul li.active li a{
font-size:13px;
color:#6c6c6c;
display: block;
background:none;
padding:4px 8px 4px 18px;
text-decoration: none;
font-weight:normal;
margin:0;}

.leftcol ul li.active li{
background:#f0f0f0;
}

.leftcol ul li.active li a:hover {background:none;
text-decoration: none;
color:#000000;
font-weight: bold;}

.leftcol ul li.active li.active a {background:#e0e0e0;
text-decoration: none;
color:#000000;
font-weight: bold;}

.leftcol ul li.active li.active li a{
font-size:13px;
color:#6c6c6c;
display: block;
padding:4px 8px 4px 28px;
text-decoration: none;
font-weight:normal;
margin:0;}

.leftcol ul li.active li.active li a:hover {background:none;
text-decoration: none;
color:#000000;
font-weight: bold;}

.leftcol ul li.active li.active li.active a {background:none;
text-decoration: none;
color:#000000;
font-weight: bold;}

.centercol {background:#ffffff;
width: 1030px;
height: auto;
float: right;
padding:36px 15px 0 15px;
margin:0;}

.centercol ul li {list-style: none;
}


#footer{background:#f0f0f0;
	width: 1280px;
	height:50px;
	margin:0;
	padding:0;}

.footercontent-left{background:#f0f0f0;
	width: 205px;
	font-size:13px;
	height:50px;
	margin:0;
	padding:0;}

.footercontent-right{background:#f0f0f0;
	width: 1060px;
	height:50px;
	margin:0;
	padding:0 0 0 15px;}		

.print ul li a{
font-size:13px;
color:#000000;
display: block;
padding:18px 8px 4px 8px;
text-decoration: none;
margin:0;}

.toolbar2 ul li a{
font-size:13px;
color:#000000;
display: block;
padding:18px 8px 4px 8px;
text-decoration: none;
margin:0;}

.print{
width: 500px;
height: 50px}

.toolbar2{
width: 200px;
height: 50px;
overflow: hidden;
}

#suchen {background:#f0f0f0; 
border: 0px;
font-size: 13px;
padding:2px 0 0 8px;
width:160px
color: #6C6C6C !important;}	

.li-inline li{float: left;
list-style: none;}

.cd-prebox-news{margin:0 0 20px 0;}	
.cd-news-details-titel{margin: 0 0 12px 0;}	

.fl {float: left;}

.fr {float: right;}

.al {text-align: left;}

.ar {text-align: right;}	

.fix {clear: both;
height:0;}



/* INNENDESIGN */

#contenttab {
	width: 1030px;
	height: 600px;
	font-family: Arial,sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}


#contentboxsub {
margin: 0 0 0 0;
padding: 0 0px 10px 0px;
}

#contentboxsub td {
padding: 0 3px 0 3px;
}


#contentboxsub form td{
	padding: 3px;
}

#contentboxsub form{
	margin:0 0 20px 0;
}


#contentboxsub ul li{
	list-style: disc;
	padding: 0px;
	margin: 5px 0 0 40px;
}

#contentboxsub  ol li{
	list-style: decimal;
	padding: 0px;
	margin: 5px 0 0 40px;
}


#contentboxsub  p{
	padding: 4px 0 5px 0;
}

#contentboxsub  ul{
	padding: 6px 0 6px 0;
}

#contentboxsub td a{
	color: #807569;
	}

#contentboxsub font a{
	color: #807569;
	}


#contentboxsub p a{
	color: #807569;
}

#contentboxsub a:visited{
	color: #807569;
	text-decoration: none;
}



#contentboxsub input{
	font-size: 12px;
	color: #000000;
}


.hiddentext {
	visibility: hidden;
	z-index: -4;
	position: absolute;
	top: -1000px;
	}
/* Jump Navi */



.blindThis {
	position: absolute;
	left: -999px;
	top: -999px;
	width: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}

.sprungblind {
	position: absolute;
	left: -999px;
	top: -999px;
	width: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}

.sprungblind:focus, .sprungblind:active {
	position: absolute;
	display: block;
	top: 4.5em;
	left: 4.4em;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #000000;
	width: auto;
	height: auto;
	padding: 0 5px 0 5px;
	} 
 
 .fix {
	 clear:both;}


#bhm_preas_box .conent.bhm_fum_row1_box .value {margin:0 0 20px 0 !important; }
#bhm_preas_box .conent.bhm_fum_row2_box .value {margin:0 0 20px 0 !important; }

#bhm_preas_box .conent.bhm_fum_row1_box .subvalue {margin:0 0 20px 0 !important;}
#bhm_preas_box .conent.bhm_fum_row2_box .subvalue {margin:0 0 20px 0 !important; padding:0 !important;}

/*.conent.bhm_fum_row1_box {border-bottom:1px solid #ddd;}
.conent.bhm_fum_row2_box {border-bottom:1px solid #ddd;}*/

#bhm_preas_box .label {color:#666;}

#bhm_preas_box {margin:0;}




#event_traktanden_content table {width:100%}

#event_traktanden_content table tr:first-child {
      background-color: #BEB8B3 !important;
	color: #ffffff !important;
	height:24px;
    }

#event_traktanden_content table tr:first-child th{
      padding: 4px !important;
    }

#event_traktanden_content table tr:nth-child(even) {
      background-color: #ffffff;
    }
     
#event_traktanden_content table tr:nth-child(odd) {
      background-color: #E0E0E0;
    }

#event_traktanden_content table td {padding: 4px !important;}