body{
background-color: #C6E6FB;
margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
text-align:left; /* main-Box zentrieren in IE 5 und hoeher */

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/*line-height: 14px;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;

	/*Scrollbars*/
	scrollbar-base-color: #287F47;
            scrollbar-track-color: #C6E6FB;
            scrollbar-face-color:  #C6E6FB;
            scrollbar-highlight-color:  #C6E6FB;
            scrollbar-3d-light-color:  #C6E6FB;
            scrollbar-darkshadow-color:  #C6E6FB;
            scrollbar-shadow-color:  #287F47;
            scrollbar-arrow-color: #287F47;

}



.banner{

position: absolute;
z-index: 5;
top: 0px;
left: 0px;
width: 100px;
height: 243px;

}

.ver_datum{
/*border: solid 1px red;*/
position: absolute;
z-index: 20;
top:210px;
left: 680px;

}


.left_home{
/*border: solid 1px red;*/
position: absolute;
z-index: 25;
top:220px;
left: 10px;
}

.left_presse{
/*border: solid 1px red;*/
position: absolute;
z-index: 25;
top:220px;
left: 25px;
width: 700px;

}
/*####################################################*/
/* Styles für die Seite "Links" */
.cont_links{
/*border: solid 1px red;*/
position: absolute;
z-index: 25;
top:220px;
left: 10px;
width: 700px;

}

/************ Inhalte  ****************************/
.marg_left_15{
/*border: solid 1px red;*/
margin-left: 15px;

}


/**************Inhalte****************************/

.links_kat_title{
margin-top: 25px;
margin-left: 15px;
margin-bottom: 10px;
/*border: solid 1px red;*/

}

.row_link{
margin-left: 15px;
margin-bottom: 5px;
/*border: solid 1px black;*/

}


.link_logo{
width:220px;
float: left;
}

.url_right{
width: 450px;
text-align: left;
margin-left: 10px;
float: left;
/*border: solid 1px black;*/
}

.clb{
/*border: solid 1px green;*/
clear: both;

}

.url_right_top10{
width: 450px;
text-align: left;
margin-top: 20px;
margin-left: 10px;
float: left;
}

/* Styles für die Seite "Links" */
/*####################################################*/


.right_home{
position: absolute;
z-index: 25;
top:280px;
left: 640px;
width: 340px;

}


.karte{

position: absolute;
z-index: 10;
top:200px;
left: 30px;


}

.comburg{

position: absolute;
z-index: 10;
top:300px;
left: 0px;


}

.nav_box{
position: absolute;
z-index: 15;
top: 148px;
left: 0px;
height:25px;
width: 655px;
background-image: 
url('../imgs/nav_bg.gif');
background-repeat:no-repeat;
text-align: left;
}
/* navigation links */
.navi{
font-size: 13px;
	font-style: normal;
	/*line-height: 20px;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffd810;
	text-decoration: none;
	letter-spacing: 1;
}
.navi:hover{
color: #C6E6FB;
}

.navi1{
font-size: 13px;
	font-style: normal;
	/*line-height: 20px;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffd810;
	text-decoration: underline;
	letter-spacing: 1;

}

.navi1:hover{
color: #C6E6FB;
}





.link1{
font-size:12pt; 
color: #2d7e44;
font-weight: bold;
text-decoration: none;
padding: 3px;
letter-spacing:2;
margin-top: 10px;
}

.link1:hover{
color:#ffd810;
background-color: #2d7e44; 

}




.h_gr{
color: black;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 18pt;
font-weight: bold;

}

.h_gr_2{
color: black;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 12pt;
font-weight: bold;

}

.h_gr_3{

color:  #2d7e44;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 12pt;
font-weight: bold;
letter-spacing: 3;

}

.h_gr_3_1{

color:  #2d7e44;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 12pt;
font-weight: bold;
letter-spacing: 0;
margin-left: 0px;
}
 


.title{
padding-left:15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;
width: 150px;
font-size:12pt;
color:#ffd810;
background-color: #2d7e44;
}






.ttl_wide{
padding-left:15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;
width: 430px;
font-size:12pt;
color:#ffd810;
background-color: #2d7e44;

}

.ttl_wide_cont{
padding-left:15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;
width: 430px;
font-size:12pt;
color:#ffd810;
background-color: #2d7e44;
float: left;
}


.werbebox{

position: absolute;
z-index: 10;
width: 220px;
top:220px;
left: 740px;
/*border: solid 1px red;*/
}

.werbebox_home{

position: absolute;
z-index: 10;
width: 220px;
top:240px;
left: 740px;
/*border: solid 1px red;*/
}

.werbebanner{
margin-bottom: 10px;
/*border: solid 1px green;*/
}

UL{
margin-top: 10px;
margin-left: 15px;
list-style: url('../imgs/counter.gif');
list-style-position: outside;
}

.ul1{
margin-top: 5px;
margin-left: 15px;
list-style: url('../imgs/counter.gif');
list-style-position: outside;
}


li{
margin-left: 0px;
margin-top: 15px;
}

.li1{
margin-left: 0px;
margin-top: 0px;
}

.ttl_alg{
padding-left: 15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;

font-size:12pt;
color:#ffd810;
background-color: #2d7e44;
}

.aktuell{
padding: 5px;
background-color: #ffffff;
border-left: solid 1px #ffd810;
border-right: solid 1px #ffd810;
border-bottom: solid 1px #ffd810;
margin-bottom: 10px;
}

.offer_left{
position: absolute;
z-index: 10;
top:275px;
left: 25px;
padding-right: 5px;
width: 430px;
/*border: solid 1px red;*/

}

.offer_left1{
position: absolute;
z-index: 10;
top:275px;
left: 25px;
padding-right: 5px;
width: 330px;
/*border: solid 1px red;*/

}

.offer_left2{
position: absolute;
z-index: 10;
top:275px;
left: 15px;
padding-right: 5px;
width: 330px;
/*border: solid 1px red;*/

}

.offer_right{
position: absolute;
z-index: 10;
top:220px;
left: 465px;

width: 250px;
/*border: solid 1px red;*/

}

.offer_right1{
position: absolute;
z-index: 10;
top:220px;
left: 365px;

width: 350px;
/*border: solid 1px red;*/

}

.presse_right{

float: right;
width: 250px;
margin-left: 5px;
margin-bottom: 5px;
/*border: solid 1px red;*/

}


/*##################Bildunterschrift##############################*/
.u_schrift{
padding: 3px;
font-size: 10px;
color: green;
background-color: white;
margin-bottom: 10px;

}

    .u_schrift_left{
	width: 125px;
	float: left;
	text-align: left;
	color: black;
   }
   .u_schrift_right{
     text-align: right;
	 
   }
/*################Bildunterschrift###############################*/
.tbl_box{
border: solid 1px #2d7e44;

}

.frm_tl{
margin-left: 5px;
padding-left:15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;
width: 200px;
font-size:12pt;
color:#ffd810;
background-color: #2d7e44;
}

.f_label{
color: #2d7e44;
width: 70px;
text-align: right;
/*background-color: #FFE169;*/
font-size: 8pt;
float: left;
padding-right: 5px;
}
.p_1{
padding: 2px;
}

.p_5{
padding: 10px;
}

.button
	{
		font-family: Verdana;
		font-size: 8pt;
		
		font-weight: normal;
		color: #000000;
		letter-spacing: 3;
		cursor: pointer;
		cursor: hand;
	background-image: url('../imgs/button_bg.jpg');
		background-color: #ffffff
	}

.textfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border-left:  solid 1px #2d7e44;
	border-right:  solid 1px #2d7e44;
	border-bottom:  solid 1px #2d7e44;
	border-top:  solid 1px #2d7e44;
	background-color: white;
}

.red{
color: red;
}
.all_right{
padding: 0px;
text-align: left;
}

.verweis{
color:#2d7e44; 
font-weight: bold;
}
.verweis:hover{
color: red;
}

a{
color:#2d7e44; 
}
a:hover{
color: red;
}

.small_txt{
font-size: 10px;
}

/************ Map Legend ******************************************/
.home_legende{
position: absolute;
font-size: 10px; 
top: 280px;
left: 480px;
width: 100px;
/*background-color: white;*/
/*border: solid 1px red;*/

}

.home_leg_top{
border-top: solid 3px #56875D;
}

.home_leg_bottom{
margin-top: 10px;
border-top: solid 3px #C18D58;
/*background-image: url('../imgs/clown_bg.gif');*/
}

.home_leg_bottom2{
margin-top: 10px;
border-top: dashed 4px black;

}
/************ Map Legend ******************************************/

/*************** News++++++++++++++++++++++++++++++*/
.nws{
font-size: 1.2em;
font-weight: normal;

margin-top: 5px;
margin-bottom: 5px;
}


.f_move1{
letter-spacing: 3;
text-decoration: none;
margin: 2px;
line-height: 25px;
border: solid 1px #2d7e44;
padding: 3px;
color: #2d7e44;
font-weight: normal;
font-size: 0.7em;
}
.f_move1:hover{
color: red;
border: solid 1px red;
}
