@charset "utf-8";

.tbl .td-0 { vertical-align:top; }
.tbl .td-1 { vertical-align:top; }
.tbl .td-2 { vertical-align:top; }
.tbl .td-3 { vertical-align:top; }
.tbl .td-4 { vertical-align:top; }
.tbl .td-5 { vertical-align:top; }

body {
	margin:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top {
	width: 950px;
	height:80px;
	background-image:url(img/Banner_repeat.jpg);
	/*background-image:url(img/top.jpg);
	background-color:#CCCC99;*/
}
.top_left {
	background-image:url(img/Banner_left.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.top_right {
	background-image:url(img/Banner_right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
#logo {
	float:left;
	margin-top:13px;
	margin-left:16px;
}

#metamenu {
	float:right;
	height: 10px;
	line-height:10px;
	margin-top:51px;
	margin-right:10px;
}


#links {
	float: left;
	width: 150px;
	margin-top:20px;
}
#navi {

}
#teaser {
	margin-top:15px;
}

#login_outer {
	background-image: url(img/login_head.jpg);
	height: 24px;
	width: 151px;
	margin-top:15px;
}


#login_box {
	float:left;
	width: 138px;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #DBDCDC;
	border: 1px solid #ADADAE;
	padding:5px;
	margin-top:23px;
	margin-left:1px;
}


#middle {
	float:left;
	width:509px;
	margin-top:16px;
	margin-left:23px;
}

#main {
	float:left;
	font-size: 12px;
	color: #333333;	
	text-decoration:none;
}

#browser {
float:left;
	font-size: 14px;
	color:#006699;
	text-decoration: none;
	width: 520px;
}

#printBox {
	float:left;
	font-size: 14px;
	color:#003399;
}
.TBLpubli {
	margin-top:15px;
	margin-bottom:30px;
}

#more {
	float:left;
	padding-bottom:0px;
	margin-top:15px;
}



#right {
	float:left;
	width:245px;
	margin-top:20px;
	margin-left:23px;
}










#title {
background-color:#99CC66;
}
.l{

	background-image: url(img/Banner_left.jpg) left no-repeat;

}
.r{

	background-image: url(img/Banner_right.jpg)right no-repeat;
}

#titel {
	position:relative;
	top: 30px;
	left:0px;
	width:509px;
	font-size: 14px;
	color: #333333;	
	text-decoration:none;
	display:none;

}
#main h1 {
margin:0px;
}

#bread {
	position:relative;
	top: 0px;
	left: 0px;	
	width: 509px;	
	z-index:100000;
}



#bread_bg {	
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}

#bread a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;	
}


#metamenu ul {
font-size:16px;
background-color:#3399CC;
display:block;
}
#metamenu li{
float:left;
display:block;
height:29px;
text-align:center;
list-style:none;
background-image:url(img/nav/nav_top_stretch.jpg);
}
#metamenu li.left {
background-image:url(img/nav/nav_top_l.jpg);
background-repeat:no-repeat;
padding:0px;
width:14px;
}
#metamenu li.right {
background-image:url(img/nav/nav_top_r.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px;
width:14px;
}
#metamenu li.spacer {
background-image:url(img/nav/nav_top_line.jpg);
background-repeat:no-repeat;
background-position:center;
padding:0px;
width:14px;
}
#metamenu a {

	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
}

#mailformVorname__Nachname {
	font-size: 12px;
	color: #333333;
	width: 250px;	
	}

#mailformFirma {
	font-size: 12px;
	color: #333333;
	width: 250px;
	}

#mailformEMail {
	font-size: 12px;
	color: #333333;
	width: 250px;
	}

#mailformBetreff{
	font-size: 12px;
	color: #333333;
	width: 250px;
	}


.metalink {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#metamenu_1 {
position:absolute;
top:59px;
left:410px;	
}
#metamenu_2 {
position:absolute;
top:59px;
left:464px;
}
#metamenu_3 {
position:absolute;
top:59px;
left:531px;
}
#metamenu_4 {
position:absolute;
top:59px;
left:602px;
}
#metamenu_5 {
position:absolute;
top:59px;
left:688px;
}

img {
border:0px;

}

/* Startseite */

div.csc-textpic-imagewrap {
padding:4px 0 0 0;
}


#publikation {
	margin-top:10px;
}
	
#pub_main_title {
	font-size: 25px;
	color:#57761F;
	text-decoration: none;
	font-weight: bold;
}


#pub_titel {
	font-size: 15px;
	color:#57761F;
	text-decoration: none;
	font-weight:bold;
}
			
#more_none {
display: none;
}


#more_inner {
	position:relative;
	top:0px;
 	background-color:#E3E3E3;
	width: 179px;	
	background-image:url(img/more_head.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:30px;
}
#more ul {
 	list-style-position: outside;
	list-style-image:url(img/arrow_down_blue.jpg);
	padding-top:0px;
	padding-bottom:20px;
	margin-top:4px;
}
#more li {
	margin-top:0px;
	line-height:18px;
}
#more a {
	color:#003366;
	text-decoration:underline;
}



#spacerPic {
position:relative;
height: 1px;
line-height:10px;
}
#spacer {
position:relative;
height: 20px;
}

#print_logo {
display:none;
}

.p_link {
	font-size: 12px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}


#printBox ul {
	list-style-type: none;
	list-style-position:inside;
	margin: 0px;
	padding:0px;
}
#printBox li {
	float:left;
	display:block;
	vertical-align:bottom;
	list-style-position: inside;
	width:127;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#print_link {
	font-size: 14px;
	color:#003399;
	text-decoration: none;	
}


#search {
	position:static;
	
	}

.suchbutton {
	background-image: url(img/suchen.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 64px;
}

.suchfeld {
	background-image: url(img/search_bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 14px;
	width: 134px;
}








#main a {
	color:#003366;
	text-decoration:underline;
}






.link {
	width: 148px;
	font-size: 11px;
	color: #666666;
}


.logout {
	background-image: url(img/logout.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 40px;
	}


#login_box input {
	height: 18px;
	width: 134px;
	border: 1px solid #666666;
	margin-bottom:12px;
 }
 #login_box h4 {
	margin-top: 6px;
	margin-bottom: 6px;
 }
#login_box a {
	text-decoration:none;
	color: #666666;
	font-size: 11px;
}
.inputSubmit {
	width: 48px;
	height: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	}








/* NEWS BOX */

#publikationen {
	position: relative;
	left: 15px;
	font-size: 12px;
	color: #000000;
	width: 210px;
	text-decoration:none;
	}

a {	
	font-size: 12px;
	color:#003366;
	width: 210px;
	text-decoration:underline;
	}
	
	
	

#nachrichten {
	position: relative;
	margin:10px;
	font-size: 12px;
	color: #000000;
	width: 240px;
	text-decoration:none;
	}

#tbl_news {	
	background-color: #FFFFFF;
	border: 1px solid #203671;
	width: 243px;
}

#tbl_news_top {
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;	
	background-image: url(img/tbl_news_top.jpg);
	width: 237px;
	height: 16px;
	padding: 4px;
}



/* PUB BOX */

#tbl_pub {
	
	background-color: #FFFFFF;
	border: 1px solid #52B7E8;
	width: 243px;	
}

#tbl_pub_top {
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;	
	background-image: url(img/tbl_pub_top.jpg);	
	width: 237px;
	height: 16px;
	padding: 4px;
	margin-top:15px;
}













/*  BOX STYLES */

#boxBorder {
	background-image:url(img/box_border.jpg);
	width: 255px;
	height: 152px;
 	}

#boxTitle {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	width: 140px;
	height: 100px;
	}		

#boxSource {
	font-size:12px;
	color:#000000;
	width: 245px;
	height: 15px;
	text-align: right;
	}	

#boxSource2 {
	font-size:12px;
	color:#000000;
	width: 245px;
	height: 15px;
	text-align: right;
	}

#boxPic {	
	height:100px;	
	width: 85px;
	}

	

	

/*  VORSTAND STYLES */

/*  VORSTAND SINGLE */	

#vorstand_single_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_single_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_single_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}




/*  VORSTAND DOUBLE */	

#vorstand_double_1_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_double_1_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_double_1_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_double_2_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_double_2_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_double_2_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}






/*  VORSTAND TRIPLE */	

#vorstand_triple_1_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_triple_1_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_triple_1_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_triple_2_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_triple_2_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_triple_2_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_triple_3_bg {
	background-color: #D6E3F6;
	width: 153px;
}

#vorstand_triple_3_name {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}

#vorstand_triple_3_txt {
	font-size: 10px;	
	text-decoration: none;
	color: #004F75;
	margin: 3px;
}






/* TABLES RIGHT PIC */
#tbl_top_1 {
	position:relative;

	background-position:left bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;
	
	}
#tbl_1 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-color:#203670;
	background-position: center center;	
	text-align: center;
	}

#tbl_top_2 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;
	}
#tbl_2 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#0074B1;	
	}
	
#tbl_top_3 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;	
	}
#tbl_3 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#64B8E4;	
	}	
	
#tbl_top_4 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;	
	}
#tbl_4 {
	position:relative;
	top: 0px;
	height:240px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#E31919;	
	}
	
#tbl_top_5 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;	
	}
#tbl_5 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#396118;	
	}	

#tbl_top_6 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;	
	}
#tbl_6 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#5E851B;	
	}

#tbl_top_7 {
	position:relative;	
	background-position:bottom;
	background-repeat:no-repeat;
	top: 0px;
	line-height:8px;
	height:8px;	
	width:233px;	
	}
#tbl_7 {
	position:relative;
	top: 0px;
	height:245px;
	width:233px;
	padding: 0px;
	margin: 0px;
	background-position: center center;	
	text-align: center;
	background-color:#929395;	
	}



#navi ul{
	padding:0px;
	margin:0px;
	height: 1%;
}
#navi li {
	list-style-type:none;
	padding:0px;
}
#navi a {
	color:#fff;
	display:block;
	text-decoration: none;
	margin:0px;
	background-repeat:no-repeat;
	padding:0px;
}
#nav_L_1 {
}
#nav_L_2 {
}
#nav_L_3 {
}
#nav_L_1 a {
	font-size: 13px;
	height:20px;
	width:125px;
	padding-left:25px;
	padding-top:5px;
}
#nav_L_2 a {
	font-size: 11px;
	height:18px;
	width:115px;
	padding-left:35px;
	padding-top:3px;
	margin-top:0px;
}
#nav_L_3 a {
	font-size: 11px;
	height:18px;
	width:102px;
	padding-left:48px;
	padding-top:3px;
}

/*          a-Tag Definitionen 1. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M1_1_ACT a {background-image: url(img/nav/blue_on.jpg);}
#M1_1_NO a {background-image: url(img/nav/blue.jpg);}
#M1_2_ACT a {background-image: url(img/nav/blue_2nd_on.jpg);}
#M1_2_NO a {background-image: url(img/nav/blue_2nd.jpg);}
#M1_3_ACT a {background-image: url(img/nav/blue_3rd_on.jpg);}
#M1_3_NO a {background-image: url(img/nav/blue_3rd.jpg);}

/*          a-Tag Definitionen 2. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M2_1_ACT a {background-image: url(img/nav/blue2_on.jpg);}
#M2_1_NO a {background-image: url(img/nav/blue2.jpg);}
#M2_2_ACT a {background-image: url(img/nav/blue2_2nd_on.jpg);}
#M2_2_NO a {background-image: url(img/nav/blue2_2nd.jpg);}
#M2_3_ACT a {background-image: url(img/nav/blue2_3rd_on.jpg);}
#M2_3_NO a {background-image: url(img/nav/blue2_3rd.jpg);}

/*          a-Tag Definitionen 3. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M3_1_ACT a {background-image: url(img/nav/blue3_on.jpg);}
#M3_1_NO a {background-image: url(img/nav/blue3.jpg);}
#M3_2_ACT a {background-image: url(img/nav/blue3_2nd_on.jpg);}
#M3_2_NO a {background-image: url(img/nav/blue3_2nd.jpg);}
#M3_3_ACT a {background-image: url(img/nav/blue3_3rd_on.jpg);}
#M3_3_NO a {background-image: url(img/nav/blue3_3rd.jpg);}

/*          a-Tag Definitionen 4. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M4_1_ACT a {background-image: url(img/nav/red_on.jpg);}
#M4_1_NO a {background-image: url(img/nav/red.jpg);}
#M4_2_ACT a {background-image: url(img/nav/red_2nd_on.jpg);}
#M4_2_NO a {background-image: url(img/nav/red_2nd.jpg);}
#M4_3_ACT a {background-image: url(img/nav/red_3rd_on.jpg);}
#M4_3_NO a {background-image: url(img/nav/red_3rd.jpg);}

/*          a-Tag Definitionen 5. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M5_1_ACT a {background-image: url(img/nav/green_on.jpg);}
#M5_1_NO a {background-image: url(img/nav/green.jpg);}
#M5_2_ACT a {background-image: url(img/nav/green_2nd_on.jpg);}
#M5_2_NO a {background-image: url(img/nav/green_2nd.jpg);}
#M5_3_ACT a {background-image: url(img/nav/green_3rd_on.jpg);}
#M5_3_NO a {background-image: url(img/nav/green_3rd.jpg);}

/*          a-Tag Definitionen 6. HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M6_1_ACT a {background-image: url(img/nav/green2_on.jpg);}
#M6_1_NO a {background-image: url(img/nav/green2.jpg);}
#M6_2_ACT a {background-image: url(img/nav/green2_2nd_on.jpg);}
#M6_2_NO a {background-image: url(img/nav/green2_2nd.jpg);}
#M6_3_ACT a {background-image: url(img/nav/green2_3rd_on.jpg);}
#M6_3_NO a {background-image: url(img/nav/green2_3rd.jpg);}

/*          a-Tag Definitionen 7. und weitere HaupmenÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼punkt         */
#M7_1_ACT a {background-image: url(img/nav/grey_on.jpg);}
#M7_1_NO a {background-image: url(img/nav/grey.jpg);}
#M7_2_ACT a {background-image: url(img/nav/grey_2nd_on.jpg);}
#M7_2_NO a {background-image: url(img/nav/grey_2nd.jpg);}
#M7_3_ACT a {background-image: url(img/nav/grey_3rd_on.jpg);}
#M7_3_NO a {background-image: url(img/nav/grey_3rd.jpg);}


.ul_outer { 
	list-style:none;	
	margin:0px;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 3px;
	
	}
	
.li_outer {
	margin:0px;
	padding:0px;	
	line-height:20px;
	width:171px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:3px;
	}
	
.ul_inner {
	list-style:none;	
	margin-left:0px;
	padding-left:0px;
	line-height:10px;
	margin-top:2px;
	padding-top:0px;
	}

.li_inner {
	margin:0px;
	padding:0px;	
	line-height:15px;
	width:172px;
	padding-top:0px;
	margin-top:0px;
	}

.ul_inner_2 {

	list-style:none;	
	margin-left:0px;
	padding-left:0px;
	line-height:10px;	
	width:172px;
	}

.li_inner_2 {
	margin:0px;
	padding:0px;	
	line-height:20px;
	width:172px;
	padding-top:0px;
	margin-top:0px;
	}



















.ul_news {
list-style:none;
margin:0px;
padding:0px 10px 0 0;

}



SELECT {
  font-size: 11px;
  color: #000000;
  background-color: #EDEFF1;
  border: 0px solid #CCCCCC;
}



TEXTAREA {
  font-size: 11px;
  border:1px solid #666666;
  color: #000000;
  font-weight : normal;
  background-color: #EDEFF1;
  width: 250px;
}



INPUT {
	font-size: 11px;
	color: #000000;
	/*  background-color:#CCCCCC;*/
  	border: 1px solid #666666;
	
}



BUTTON {
  position:relative;
  left: 135px;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #EDEFF1;
}




.tx-thmailformplus-pi1 .mailformplus_contactform {
  
}
.tx-thmailformplus-pi1 .mailformplus_contactform fieldset{
  padding:1em;
}

.tx-thmailformplus-pi1 .mailformplus_contactform input.text {
  width:320px;
}
.tx-thmailformplus-pi1 .mailformplus_contactform textarea {
  width:300px;
}

/* Kalkulator */

.kalk select {
border:1px solid #e18d8d ;
background-color:#efe3e3 !important;
margin:0.7em 0 0 0.3em;
padding:0.2em;
font-size:105%;
color:#834040;
}

.kalk table  {
border:0px solid #76a3d8;
padding:0;
}


.kalk tbody  {
border:0px solid #76a3d8;
padding:0;
}

.kalk table  th {
background-color:#76a3d8;
border:1px solid white;
color:#fff;
margin:0;
padding:0.4em;
font-size:90%;
}


.kalk table  td {
border:1px solid #fff;
background:#efefef;
margin:0;
padding:0.5em;
font-size:90%;
}

.kalk input {
border:1px solid #fff;
background:#f4e2e2;
}


.kalk input.submit {
border:1px solid #2a5b9d;
background:#2a5b9d;

margin:1em 0.5em 1em 0.2em;
padding:0.4em;
font-size:100%;
color:#fff;
}

.kalk input.reset {
border:1px solid #2a5b9d;
background:#fff;

margin:1em 0.5em 1em 0.2em;
padding:0.4em;
font-size:100%;
color:#2a5b9d;
}

.error {
color:red;
font-weight:bold;
}

th.groups {
background:#ddd !important;
color:#333 !important;
}

.readonly {
text-align:center;
}

.readonly input {
border:0;
background:#efefef;
width:95%;
text-align:center;
font-size:170%;
font-weight:bold;
color:#999;
}
.write {
text-align:center;
background-color:#f5b9b9 !important;
}

.writeres {
background-color:#fadfdf !important;
}

.writeres input, .reslabel input {
border:0;
background:none;
width:95%;
text-align:center;
font-size:170%;
font-weight:bold;
color:#777;
}

th.write {
text-align:center;
background-color:#e18d8d !important;
}

.write input {
width:25%;
height:20px;
text-align:right;
padding:0.1em 0.2em 0 0;
font-size:130%;
font-weight:bold;
color:#be7a7a;
}

.write input:hover {
background:#fcf3f3;
}

.write input:focus {
background:#fff;
border:1px solid #be7a7a;
color:#555;
font-weight:lighter;
}

.reslabel {
background:#ddd !important;
font-weight:bold;
}






/**
 * Publikationen
 */

.news-list-container {
  width:510px;
  margin:3em 0 2em 0;
  padding:0;
}
.news-list-container .news-list-item {}
.news-list-container .news-list-item .news-list-img {
  float:left;
  padding:0;
}
.news-list-container .news-list-item .news-list-img img {}

.news-list-container .news-list-item h2 {
  padding:0 0 0 170px;
  font-size:1.4em;
}
.news-list-container .news-list-item p {
  padding:0 0 0 170px;
}
.news-list-container .news-list-item ul {
  margin:0; padding:0 0 0 190px;
}
.news-list-container .news-list-item .news-single-files {}
.news-list-container .news-list-item .news-single-files p.header{
  font-weight:bold;
  margin:0;
}
.news-list-container .news-list-item .news-single-files p.file {
  margin:0 0 0 1em;
}
.news-list-container .news-list-item .news-single-files p.file {
  margin:0 0 0 1em;
}
.news-list-container .news-list-item hr.clearer {
  margin:3em 0 0 0;
  border:0;
  float:none; clear:both;
}


.news-single-item {}
.news-single-item .news-list-img {
  float:left;
  padding:0;
}
.news-single-item .news-list-img img {}

.news-single-item h2 {
  padding:0 0 0 170px;
  font-size:1.4em;
}
.news-single-item p {
  padding:0 0 0 170px;
}
.news-single-item ul {
  margin:0; padding:0 0 0 190px;
}
.news-single-item .news-single-files {}
.news-single-item .news-single-files p.header{
  font-weight:bold;
  margin:0;
}
.news-single-item .news-single-files p.file {
  margin:0 0 0 1em;
}
.news-single-item .news-single-files p.file {
  margin:0 0 0 1em;
}
.news-single-item hr.clearer {
  margin:3em 0 0 0;
  border:0;
  float:none; clear:both;
}


/* Startseiten-Box: Neue Publikationen */
.news-latest-container {}
.news-latest-container .news-latest-item {}
.news-latest-container .news-latest-item ul.pub {
  margin:0; padding:0;
  list-style:none;
}
.news-latest-container .news-latest-item ul.pub li {
  margin:0 0 0.5em 0; padding:0 0 0 0;
}
.news-latest-container .news-latest-item ul.pub li.pub a{
  display:block;
  margin:0; padding:0.3em 0.5em 0.3em 2.5em;
  border:1px solid white;
  text-decoration:none;
  background:url(/fileadmin/templates/bdo/neu/img/pub_icon.jpg) no-repeat 0.4em 0.8em;
}
.news-latest-container .news-latest-item ul.pub li.pub a:hover {
  background-color:#eee;
  border:1px solid #999;
}





