/* 
dunkelgrün: #046739
hellgrün: #9ACC54
*/
body { 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#046739; 
	background:#FFFFFF url(../layout/bg-page.gif) top center no-repeat ; 
	margin:0; 
	padding:0;
	scrollbar-face-color:#BCBDC0;
	scrollbar-highlight-color: #BCBDC0;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #BCBDC0;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #9B9C9F;	
}
a { text-decoration:none; }
p { margin: 0px; padding:0px;}
#container {width:975px; margin:0 auto; text-align:left; padding:0;}
#container .wrapper {margin:0px; padding:0px;}

#container .col_left  { margin:0px; padding:0px; width:550px; margin-top:32px; float:left;}
#container .col_right { margin:0px; padding:0px; width:400px; margin-top:32px; float:left;}

#container .col_right .adresse {
	position: relative;
	left:250px; 
	top:60px;
	width:130px; 
	font-size:11px;
	}
#container .col_right .adresse a {color:#9ACC54;}

#container .col_right .anfrage { 
	position: relative;
	left:250px; 
	top:60px;
	width:130px; 
	height:50px; 
	background: url(/data/layout/anfrage.gif) no-repeat;
	}
#container .col_right .anfrage a {color:#FFFFFF; font-size:14px; font-weight:bold;height:14px;  margin:0px; padding:0px;}
#container .col_right .anfrage p {height:18px; margin:0px; padding:5px 10px 1px;}

#container .col_right .angebot {
	position: relative;
	left:89px; 
	top:0px;
	width:157px;
	height:157px;
	background:url(/data/image/angebot/angebot.gif) no-repeat;
	color:#FFFFFF;
	}

#container .col_right .angebot a {
	color:#9ACC54;
	}

#container .header { /* bild */
	margin-left:0px;
	margin-top:0px;
	margin-bottom:24px;
	clear:both; 
	width:525px;
	height:243px;
}

#container .menu {width:975px; height:18px; margin-top:13px;}
#container .menu_txt {width:880px; font-size:11px; height:18px; float:left;}
#container .menu_txt a {color:#046739; padding-right:25px;}
#container .menu_txt a:hover {font-weight:bold;}
#container .menu_main_sel {color:#046739;font-weight:bold;}

#container .sub_menu {width:975px; font-size:11px; height:18px; padding-left:50px;}
#container .sub_menu a { float:left; padding-right:15px; color:#8CC63E;}
#container .sub_menu a:hover {color:#046739;}
#container .sub_menu_main_sel {color:#046739; }

#container .menu_lang {width:81px; font-size:11px; height:18px; float:left; background:url(../layout/langsel.gif) no-repeat; }
#container .menu_lang a { color:#046739;}
#container .menu_lang ul li.item{display:none;}
#container .menu_lang ul li.top{width:81px;height:18px;}
#container .menu_lang ul li.top:hover{ color:#046739;}

#container .menu_lang ul:hover .item{display:block;}
#container .menu_lang ul { list-style:none; margin:0px; padding-top:0px; padding-left:3px;}
#container .menu_lang img {border:0px; padding-right:3px; vertical-align:middle;}


#container .bottom {
	width:973px; 
	font-size:11px; 
	margin-top:10px; 
	height:18px; float:left;}

#container .bottom a { color: #A7ABAA; }	
#container .bottom .menu_sel { font-weight:bold; color:#666666;}	
#container .bottom .spacer { margin:0px 10px 0px 10px;}	

#container .content {
	padding:0px;
	margin:0px;
	width:525px;
	text-align:left;
	height:400px;
	overflow: auto;  
	float:left;
}

#container .content1 {
	padding:0px;
	margin:0px;
	text-align:left;
}

#container .content1 a {
color:#9ACC54;
}

#container .content2 {
	padding:2px;
	margin:0px;
	height:560px;
	text-align:left;
	background:#CCCCCC;
	float:left;	
}

input {
	font-size: 12px;
	background-color: #FFFFFF;
	border: #666666 solid 2px;
}

.mark-field {
	background-color:#FFCC66;
}

.listen {
	list-style:outside circle;
	color: #000000;
}

.meldung {
	color:#FF0000;
	font-weight:bold;
	width:300px;
}

h1 {
	font-size:16px;
	font-weight:bold;
}

h2 {
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

.hidden_css {
border-left:#FF0000 2px solid;
}

.content1 ul {
margin:20px;
padding:0px;
}
.content1 li {
list-style-image:url(/data/image/listen/green.gif);
list-style-position:outside;
}
.anfrage_box {
	border:#046739 1px solid;
	margin:0px;
	padding:1px;
}
.angebot_button {
	background:url(/data/image/angebot/angebot.gif) no-repeat;
	
}
#container .anfrage form {
padding:0px;
margin:0px;
}
#container .anfrage input {
	border:#000000 1px solid;
	height:14px;
}
#container .anfrage select {
	border:#000000 1px solid;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:17px;
}

#container .anfrage .radio_anfrage {
	border: none;
	background:none;
}

#container .anfrage .button {
	height:22px;
}
#container .anfrage .button:hover {
background:#CCCCCC;
}

.gallery_img_box {
padding:2px;
float:left;
}
.edit_link {
	float:right;
}