/* CSS Document */
.content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:20px 10px 20px 10px;
}
.content h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ec761f;
line-height:15px;
}

.content h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#364F27;
line-height:12px;
}
.img_float
{
padding:3px 8px 5px 0px;
float:left;
}
.orange_bold
{
width:auto;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:12px;
color:#fff;
font-stretch:semi-expanded;
border:0px solid #8BAE78;
border-bottom-width:1px;
margin:0px 0px 3px 0px;
}
.content a:link
{

color:#364F27;
text-decoration:none;
}
.content a:visited
{

color:#364F27;
text-decoration:none;
}
.content a:hover
{

color:#364F27;
text-decoration:underline;
}
.content a:active
{

color:#364F27;
text-decoration:none;
}
.content a:focus
{

color:#364F27;
text-decoration:none;
}
.start_box
{
position:relative;
background-image:url(img/start_bg.gif);
background-repeat:no-repeat;
margin:20px auto 0px auto;
width:500px;
height:500px;
/*border:1px solid #ccc;*/
}
.start_box_nord
{
background-color:#fff;
position:absolute;
left:177px;
top:10px;
width:146px;
height:110px;
border:1px solid #364F27;
}
.start_box_sued
{
background-color:#fff;
position:absolute;
left:150px;
top:250px;
width:200px;
height:150px;
border:1px solid #364F27;
}
.start_box_ost
{
background-color:#fff;
position:absolute;
left:50px;
top:146px;
width:146px;
height:110px;
border:1px solid #364F27;
}
.start_box_west
{
background-color:#fff;
position:absolute;
right:50px;
top:146px;
width:146px;
height:110px;
border:1px solid #364F27;
}
.termin_headline
{
color:#fff;
background-color:#ec761f;
width:580px;
margin-bottom:1px;
padding:15px 5px 15px 15px;
font-size:14px;
font-weight:bold;
}
.termin_line_1
{
color:#fff;
background-color:#364F27;
width:600px;
margin-bottom:1px;
}
.termin_line_2
{
color:#fff;
background-color:#5D8941;
width:600px;
margin-bottom:1px;
}
.term_bez
{

padding:15px 5px 15px 15px;
width:150px;
float:left;
}
.term_datum
{
padding:15px 5px 15px 15px;
width:400px;
float:left;
}
.big_box_head
{
position:relative;
width:660px;
height:35px;

/*border-bottom-width:0px;border:1px solid #666;*/
background-color:#fff;
}
.big_box
{

background-color:#fff;
width:662px;
border:1px solid #2F4321;
/*border-bottom-width:0px;
border-top-width:0px;*/
}
.big_box_border
{

background-color:#fff;
width:660px;
border:1px solid #666;
/*border-bottom-width:0px;
border-top-width:0px;*/
}
.box_left
{
	position:relative;
	width:322px;
	margin:1px 1px 1px 1px;
	height:246px;
	float:left;
	
}
.box_left_green
{
width:322px;
	margin:0px 1px 0px 1px;
	height:246px;
background-color:#4E713A;
}
.mehr_btn
{
position:absolute;
bottom:2px;
right:2px;
border:0px;
}
.box_right
{
	width:328px;
	margin:1px 1px 1px 1px;
	height:246px;
	float:right;
	
}
.box_klein
{
width:214px;
float:left;
/*height:150px;*/
border:1px solid #ccc;
margin:2px 2px 2px 2px;
}
.block
{
text-align:justify;
}
.bk_img
{
height:161px;
}
.bk_img_bot
{
position:relative;
height:170px;
width:214px;
margin:1px auto 0px auto;
background-color:#4E713A;
}
.bk_img_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:10px 10px 10px 10px;
/*text-align:justify;*/
}
.big_box_uk
{

background-color:#fff;
width:648px;
height:4px;
border:1px solid #666;
border-top-width:0px;/**/
}
sup
{
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
}
.obj_line
{
/*border:1px solid #ccc;*/
width:630px;
margin:0px auto 0px auto;
}
.obj
{
position:relative;
width:210px;
height:200px;
/*border:1px solid #ccc;*/

float:left;
}
.obj_bild
{
position:absolute;
left:10px;
top:5px;
width:180px;
height:120px;
background-color:#EBEBEB;
border:1px solid #ccc;
}
.obj_k_info
{
position:absolute;
left:10px;
top:125px;
width:180px;
height:70px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
border:1px solid #ccc;
border-top-width:0px;
line-height:20px;
}
.obj_k_info h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ec761f;
line-height:15px;
}
.ef_link
{
position:absolute;
left:0px;
height:35px;
width:216px;

}
.bung_link
{
position:absolute;
left:216px;
height:35px;
width:216px;

}
.sonst_link
{
position:absolute;
left:432px;
height:35px;
width:216px;

}
.inner_box
{
padding:10px 20px 20px 20px;
}
/*haus info*/
.i_line
{
/*background-color:#699;	*/
margin:0px auto 20px auto;
width:650px;



}

.i_line_border
{
margin:00px auto 20px 10px;
width:650px;

background-color:#fff;
border:0px solid #ccc;
border-bottom-width:1px;
}
.i_haus_img
{
width:400px;
height:285px;

float:left;

}
.i_txt_box
{
width:220px;
height:285px;

float:left;
}
.i_haus_img img
{
border:1px solid #2F4321;
}
.i_gr_box
{
/*background-color:#9F0;*/
width:320px;
float:left;

}
.i_txt
{
padding:10px 10px 10px 10px;
}
.i_txt h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ec761f;
line-height:15px;
}
.i_txt ul
{
padding:6px 0px 0px 15px;
line-height:15px;
}
.i_txt li
{
padding:5px 0px 0px 0px;
line-height:12px;
}
.i_gr_img
{
height:340px;
/*background-color:#00FF00;
padding:1px 1px 1px 1px;*/
}
.i_gr_img_2
{

/*background-color:#00FF00;*/
padding:50px 1px 1px 1px;
}
.i_gr_img_small
{
height:300px;
/*background-color:#00FF00;
padding:1px 1px 1px 1px;*/
}
.i_gr_img_big
{
height:430px;
/*background-color:#00FF00;
padding:1px 1px 1px 1px;*/
}
.i_preis_info
{
width:320px;

text-align:center;
margin:0px 5px 0px 0px;
}

.i_preis
{
color:#ec761f;
font-weight:bold;
font-size:16px;
width:320px;
text-align:center;
margin:20px auto 20px auto;
}
.i_adress
{
font-weight:bold;
text-align:center;
color:#2F4321;
line-height:20px;
padding:20px 0px 10px 0px;
}
.printer_btn
{
padding:5px 5px 5px 5px;
text-align:center;
}
.box_600
{

position:relative;
margin:0px auto 10px auto;
width:600px;

}
.team_box
{

background-color:#4E713A;
position:relative;
margin:0px auto 10px auto;
width:600px;
border:1px solid #2F4321;
padding:5px 3px 10px 5px;
}
.team_foto
{
height:180px;
width:150px;
float:left;
padding:5px 15px 5px 5px;
}
.team_foto img
{
background-color:#fff;
border:1px solid #2F4321;
padding:1px 1px 1px 1px;
}
.team_daten
{
float:left;
}
.team_name
{
color:#ec761f;
font-weight:bold;
font-size:12px;
padding:20px 0px 5px 5px;
}
.team_line
{
width:400px;
border:0px solid #2F4321;
border-bottom-width:1px;
line-height:20px;
}
.team_bez
{
color:#fff;
font-weight:bold;
width:50px;
float:left;
padding:5px 5px 5px 5px;
}
.team_info
{
color:#fff;
padding:5px 5px 5px 5px;

float:left;
}
.team_info a:link
{
color:#ec761f;

}
.team_info a:visited
{
color:#ec761f;

}
.team_info a:hover
{
color:#fff;
text-decoration:underline;
}
.team_info a:active
{
color:#ec761f;

}
.team_info a:focus
{
color:#ec761f;

}
.map_box
{
position:relative;
width:560px;
height:503px;
margin:0px auto 0px auto;
border:1px solid #ccc;
}
.m_1
{
position:absolute;
left:0px;
top:0px;
background-image:url(img/la_mp/m_1.gif);
background-repeat:no-repeat;
width:280px;
height:252px;
}
.m_2
{
position:absolute;
left:280px;
top:0px;
background-image:url(img/la_mp/m_2.gif);
background-repeat:no-repeat;
width:280px;
height:252px;
}
.m_3
{
position:absolute;
left:0px;
top:252px;
background-image:url(img/la_mp/m_3.gif);
background-repeat:no-repeat;
width:280px;
height:251px;
}
.m_4
{
position:absolute;
left:280px;
top:252px;
background-image:url(img/la_mp/m_4.gif);
background-repeat:no-repeat;
width:280px;
height:251px;
}
.geo_basis
{
filter:alpha(opacity=90);
 -moz-opacity:0.90;
opacity: 0.90;
position:absolute;
bottom:0px;
left:0px;
z-index:99;
background-color:#fff;
padding:5px 10px 5px 10px;
border:1px solid #ccc;
border-left-width:0px;
border-bottom-width:0px;
}
.disclaimer
{
text-align:justify;
font-size:10px;
color:#666;
padding:20px 20px 20px 20px;
}
.ref_bild
{
width:300px;
text-align:center;
margin:1px auto 10px auto;
border:1px solid #2F4321;
}
.tmb_line
{
width:558px;
/*background-color:#00FF00;*/
margin:2px auto 1px auto;
}
.tmb
{
width:75px;
height:60px;
margin:1px 1px 1px 1px;
float:left;
border:1px solid #ccc;
}
.tmb_akt
{
width:75px;
height:60px;
margin:1px 1px 1px 1px;
float:left;
border:2px solid #ED7F2A;
}
.vorladen {
display:none;
height:0px;
width:0px;
}
.oeff_zeit_box
{
position:relative;
width:304px;

/*background-color:#8BAE78;
margin:2px auto 2px auto;
border:1px solid #2F4321;*/
}
.oeff_zeit_box h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ec761f;
line-height:15px;
padding:3px 0px 3px 0px;
margin:0px;
}
.oeff_line
{
line-height:20px;
border:0px solid #8BAE78;
border-bottom-width:1px;
}
.oeff_left
{
width:60px;
float:left;
}
.oeff_right
{
float:left;
}



