body {
	background:url(../images/bg.jpg) repeat-x #edf5f2;
	font-family: verdana, arial;
	font-size:10px;
	margin:0;
	padding:0;
	/*position: absolute;*/
   text-align:center;

}

#kontakt {
font-size:13px;
margin-top:4px;
margin-left:-5px;

}

#linkboxtitle {
font-size:13px;
margin-top:4px;
}

#linkbox {
margin-left:-11px;
}

img {
	border:0px;
}

img.content {
	border:0px;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

img.arrow {
	padding-right:8px;
}

#content_footer img {
	padding-right:5px;
}

/* FONTS */

h1, h2, h3, h4, p {
	margin:0;
	padding:0;
}

h1 {

font-size:13px;
font-weight:normal;
margin:5px 0 15px;
}

h2 {
	font-size:12px;
	font-weight:normal;
	color:#005831;
}

h2.right {
border-bottom:1px solid #A6C8BC;
margin-bottom:16px;

margin-right:16px;
padding-bottom:2px;
padding-left:9px;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#005831;
	padding-bottom:15px;
}

h4 {
	font-size:10px;
	font-weight:bold;
	color:#005831;
	margin-bottom:0px;
}

h4.box_header {
	font-size:10px;
	font-weight:bold;
	color:#005831;
	padding:1px 5px 0 5px;
}

p.content {
	padding-bottom:15px;
}

p.green {
	color:#005831;
	line-height:1.4em;
}

#content_footer p.left {
	float:left;
	margin-left:12px;
}

#content_footer p.right {
	float:right;
	margin-right:12px;
}

#content_footer a {
	text-decoration:none;
	color:#005831;
	font-weight:normal;
}

a {
	text-decoration:none;
	
	font-weight:bold;
}

/*a:hover {
	text-decoration:underline;
	color:#005831;
	font-weight:bold;
}
*/
a:active {
	text-decoration:underline;
	color:#78a694;
	font-weight:bold;
}
/*a:visited {
	text-decoration:none;
	color:#78a694;
	font-weight:bold;
}*/

#breadcrumbs a {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#005831;
	padding:0 3px;
}

#breadcrumbs a.active {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#78a694;
	padding:0 5px;
}

#footer_metanav a {
	font-size:9px;
	color:#005831;
	font-weight:normal;
	text-decoration:none;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU */
/*----------------------------------------------------------------*/
#left_menu_1 a {
	text-decoration: none;
	font-size:10px;
	font-family: verdana, arial;
	padding-left:2px;
}
#left_menu_1 {

	margin-top:-12px;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU level first 1*/

DIV.menu_1_level1_no1 {
	padding-left: 15px;
	padding-bottom: 4px;
}

DIV.menu_1_level1_no1 a {
	padding-left:4px;
	color: #005831;
	font-weight:bold;
	text-transform: uppercase;
}

DIV.menu_1_level1_act1 {
	padding-left: 15px;
	padding-bottom: 4px;
}

DIV.menu_1_level1_act1 a {
	padding-left:4px;
	color: #005831;
	font-weight:bold;
	text-transform: uppercase;
}

/*left MAIN MENU level 1*/

DIV.menu_1_level1_no {
	padding-left: 15px;
	padding-top:12px;
	padding-bottom: 4px;
}

DIV.menu_1_level1_no a {
	padding-left:4px;
	color: #005831;
	font-weight:bold;
	text-transform: uppercase;
}

DIV.menu_1_level1_act {
	padding-left: 15px;
	padding-top:12px;
	padding-bottom: 4px;
}

DIV.menu_1_level1_act a {
	padding-left:4px;
	color: #005831;
	font-weight:bold;
	text-transform: uppercase;
}

.empty_line_under_menu {
	font-size:10px;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU level 2*/


DIV.menu_1_level2_no {
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level2_no a {
	color: #005831;
	padding-left:2px;
	font-weight:bold;
	
}

DIV.menu_1_level2_act {
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level2_act a {
	color: #78A694;
	padding-left:2px;
	font-weight:bold;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU level 3*/


DIV.menu_1_level3_no {
	padding-left: 44px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level3_no a {
	font-weight: normal;
	color: #005831;
	padding-left:0px;
}

DIV.menu_1_level3_act {
	padding-left: 44px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level3_act a {
	color: #78A694;
	padding-left:0px;
	font-weight:bold;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU level 4*/


DIV.menu_1_level4_no {
	padding-left: 55px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level4_no a {
	font-weight: normal;
	color: #005831;
	padding-left:0px;
	
}

DIV.menu_1_level4_act {
	padding-left: 55px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level4_act a {
	color: #78A694;
	padding-left:0px;
	font-weight:bold;
}

/*----------------------------------------------------------------*/
/*left MAIN MENU level 5*/

DIV.menu_1_level5_no {
	padding-left: 62px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level5_no a {
	font-weight: normal;
	color: #005831;
	padding-left:0px;
	
}

DIV.menu_1_level5_act {g
	padding-left: 62px;
	padding-top: 2px;
	padding-bottom: 4px;
}

DIV.menu_1_level5_act a {
	color: #78A694;
	padding-left:0px;
	font-weight:bold;
}

/*----------------------------------------------------------------*/
/*left static MAIN MENU */
/*----------------------------------------------------------------*/

DIV.empty_line_above_static_menu1 {
	font-size:5px;
}

DIV.static_menu_1{
	padding-top: 5px;
	padding-bottom:5px;
}

SPAN.static_menu_1_no {
	font-family: verdana, arial;
	font-weight: normal;
	font-size:9px;
	padding-left:4px;
}

SPAN.static_menu_1_no a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

SPAN.static_menu_1_icon_no {
	padding-left: 15px;
}

/*----------------------------------------------------------------*/
/* LAYER */

.clearing {
	clear:both;
	font-size:0px;
}

.emptydiv {
	font-size:5px;
	height:65px;
}

#page {
	position:relative;
	margin:auto;
	width:1000px;
	margin-left:auto;
	margin-right:auto;

}

#footer {
	width:100%;
	height:80px; 
	background:url(../images/bg_footer.jpg) repeat #edf5f2; /*repeat-x*/
	margin:0;
	padding:0;
	  
}

/* LAYER header */

#header {
	width:1000px;
	height:160px;
	background:url(../images/bg_header.gif) no-repeat #edf5f2; 
	margin-left:auto;
	margin-right:auto;
}

#header_col1 {
	position:relative;
	float:left;
	width:102px;
	left:30px;
}

#header_col2 {
	position:relative;
	float:left;
	width:35px;
	left:30px;
}

#header_col3 {
	position:relative;
	float:left;
	width:585px;
	left:30px;
}

#header_col4 {
	position:relative;
	float:right;
	right:20px;
	top:130px;
}

/* LAYER middle */

#middle {
	width:1000px;
	height:72px;
	background-color:#edf5f2; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#breadcrumbs {
	margin-left:255px;
	height:17px;
	padding:10px 0;
	color:#005831;
    text-align:left;
}

#headline_left {
	position:relative;
	float:left;
	width:440px;
	left:2px;
	margin-top:2px
 

}

#headline_right {
	position:relative;
	float:left;
	left:305px;
	top:-2px;
}

/* LAYER main */

#main {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}

#main_col1 {
	position:relative;
	float:left;
	width:223px;         
	left:19px;
	background-color:#C5DED6;
}

#main_col2 {
	position:relative;
	float:left;
	width:461px; /*461px*/
	left:29px;
	margin-left:8px;
                z-index:2;
	/*margin-right:0px;
   /* padding:8px;*/
	
   
	
}

#main_col3 {
	position:relative;
	float:left;
	width:256px;
	left:32px;
	background-color:#C5DED6

}

#main_col2_content {
	width:440px;

	}

#content_footer {
	width:445px;
	height:50px;
	border-top:1px solid #C5DED6;
	padding-top:3px;
	
}

#rightcontent {
	width:225px;
	margin-left:15px;
	
	}

.news {
	padding-bottom:10px;
}

.news_img {
	position:relative;
	float:left;
	width:110px;

}

.news_txt {
	position:relative;
	float:none;
	width:461px;
	
}

/* box right EXTRAS */
.box {
	width:225px;
	background:url(../images/bg_extras.gif) no-repeat;
    border-bottom:1px solid #edf5f2;
	margin-bottom:9px;
}

.box_header {
	height:14px;
}

.box_content {
	position:relative;
	float:left;
	width:153px;
	color:#005831;
	line-height:1.3em;
	padding:3px 5px;
}

.box_img {
	position:relative;
	float:right;
	margin-right:1px;
	
}

/* right KONTAKT LINKS DOWNLOADS */

.right_first {
	width:220px;
	padding-left:5px;
	margin-bottom:30px;
	color:#005831;
}

.right_border {
	width:220px;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:30px;
	/*border-top:1px solid #A6C8BC;*/
	color:black;
	
}



/* LAYER footer */

#footer_content {
	position:relative;
	margin:auto;
	width:1000px;
	padding-top:5px;
}

#footer_copyright {
	position:relative;
	float:left;
	left:260px;
	font-size:9px;
	color:#005831;
}

#footer_metanav {
	
	right:298px;
	font-size:9px;
	
}

/*----------------------------------------------------------------*/
/* FORM */

form {
	padding:0;
	margin:0;
}

input.search {
	width:105px;
	height:15px;
	font-size:11px;
	color:#000;
	background-color:#FFF;
	border:1px solid #005831;
	margin-right:5px;
}

/* drken u-c-------------------------------------*/

div#druckansicht {
position:relative;
	right:298px;
	font-size:9px;
	color:#005831;
}

div#druckansicht a{
	font-size:9px;
	color:#005831;
	font-weight:normal;
	text-decoration:none;
}

h2.menuTitle {
     font-size:12px;
	font-weight:bold;
	color:green;
	}
	/*css der chgallery-----------------------------*/
div.link a {
     text-decoration:none;
	color:#005831;

}

div.link a:hover {
	text-decoration:underline;
	color:#005831;
	
}

div.link a:active {
	text-decoration:underline;
	color:#78a694;
	
}
/*div.link a:visited {
	text-decoration:none;
	color:#78a694;
	font-weight:bold;
}*/

/* oebf-karte--------------------------------------------*/
TD#contact_table h1{
	color: #015933;
	font-size:13px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD#contact_table h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #015933;
	font-size:11px;
	margin:0px;
	margin-top:5px;
	font-weight:normal;
}
TD#contact_table a{
	color: #015933;
	
}

/*Ansprechpartner------------------------------------------*/

  



#ansprechpartner-mail {
    text-transform:lowercase;
	
}
/*Bilder-------------------------------------------*/

#bilder{
   height:80px; 
   width:130px;
   
}

/*für tt_news-----------------------------*/

#template_single_title {
 
   font-size:13px;
   }
#template_single_date_time {

    font-size:13px;#
}

#ende {

  background-color:#C5DED6;

}

