*{ margin: 0; padding: 0;}
option 	
{	padding-left: 0.4em	}
html 	
{	height: 100%;		}
body 	
{	
	min-height: 101%;
	font-size: 9px;
	font-family: Verdana, Sans-serif;
	position: relative;
	color: #2c4562;
	background: #FFFFFF;
	text-align: left;
}
fieldset, img
{	border: none; margin: 0; padding: 0;		}
select, textarea 
{	font-size: 99%;	}		
a 
{ 	
font-style: normal; 
font-size: 1em; 
text-decoration: none; 
color: #2c4562; 
}
		
a:hover	
{ 	
font-size: 1em; 
color: #2c4562; 
}
			
p {	margin: 0; padding: 0;	}
b {		}
strong {		}
ul 
{ 	
list-style-type: none; 
margin: 0; 
padding: 0; 
}
li 
{ 		
list-style-type: none; 
margin: 0; 
padding: 0;
}



h1 
{
font-size: 1.8em;
color: #669900 !important;
margin: 0;
font-style: normal;
text-decoration: none;
}


h1 a 
{
color: #669900 !important;
font-style: normal;
text-decoration: none;
margin: 0 0 0 2px;
}

h2 
{
font-size: 1.5em;
color: #669900 !important;
padding: 0 0 0 0;
margin: 0;
padding: 0;
text-align: center;
}

h3 
{
font-size: 1.4em;
margin: 0 0 5px 3px;
padding: 0 0 3px 0;
letter-spacing: 2px;
font-variant: small-caps;
color: #669900;
}

h4 
{
font-size: 1.3em;
margin: 0 0 2px 25px;
padding: 0 0 2px 0;
color: #669900;
}

h5 
{
color: #669900;
margin: 0 0 5px 0;
padding: 0;
letter-spacing: 3px;
font-family: arial;
font-variant: small-caps;
font-size: 1.4em;
font-weight: bold;
text-align: center;
width: 164px;
display: block;
border-bottom: 1px solid #666;
}

h6 
{
font-size: 1.3em;
margin: 0;
padding: 0 0 3px 12px;
color: #669900;
}




.clear
{
clear: both;
margin: 0 0 0 12px !important;
padding: 0 !important;
}

.clear2
{
clear: both;
height: 12px;
}


.clear3
{
clear: both;
margin: 0 0 0 25px !important;
padding: 0 !important;
}

.clear4
{
clear: both;
margin: 0 0 0 18px !important;
padding: 0 !important;
}	


/*Strukturierung - Website*/
/*##############*/
#struktur {	
width: 850px;
margin: 0 auto;
padding: 0;
height: auto;
}
.where
{
color: #66cc00; 
padding: 0 0 0 3px;
}

.skipintro
{
margin: 20px 0 0 0;
text-align: right;
font-weight: bold;
}

#hd_homevid
{
display: none;
}

#detailhd
{
display: none;
}

#gib_main {
width: auto;
height: auto;
margin-bottom: 20px;
}

#gib_left
{
display: none;
}
#gib_right
{
float: right;
width: auto;
}

#gib_logo
{
display: none;
}

#gib_banner
{
display: none;
}

#gib_nav
{
display: none;
}

#gib_suchnav
{
display: none;
}

#gib_index
{
margin: 0 auto;
padding: 0;
}

#gib_box
{
display: none;
}

#gib_subnav
{
display: none;
}			


/*NAVIGATIONEN - Website*/
/*##############*/
		
/*main*/	
div#gib_nav ul {}
div#gib_nav ul  li	{ float: left; text-align: center;	}	
#gib_nav a:link, #gib_nav a:visited  
{	
text-decoration: none;
display: block;
height: 35px; width: 135px;
color: #fff;
}

#gib_nav a:hover, #gib_nav a:active	
{
text-decoration: none;
font-weight: bold;
display: block;
height: 35px; width: 135px;
}

.bt_suchen a:link, .bt_suchen a:visited
{
background-image: url(../images/bt_main_suchen.jpg); 
background-position: top;
background-repeat: no-repeat;
height: 35px;
width: 135px;
margin: 15px 0 0 5px;
line-height: 40px;
 font-size: 1.1em;
}

.bt_suchen a:hover, .bt_suchen a:active
{
background-image: url(../images/bt_main_suchen.jpg); 
background-position: bottom;
background-repeat: no-repeat;
height: 35px;
width: 135px;
line-height: 33px;
font-size: 1.5em;
}

.bt_anbieten a:link, .bt_anbieten a:visited
{
background-image: url(../images/bt_main_anbieten.jpg); 
background-position: top;
background-repeat: no-repeat;
height: 35px;
width: 135px;
margin: 15px 0 0 0;
line-height: 40px;
font-size: 1.1em;
}

.bt_anbieten a:hover, .bt_anbieten a:active
{
background-image: url(../images/bt_main_anbieten.jpg); 
background-position: bottom;
background-repeat: no-repeat;
height: 35px;
width: 135px;
line-height: 33px;
font-size: 1.5em;
}

.navmain_suchen_a
{
background-image: url(../images/bt_main_suchen.jpg); 
background-position: bottom;
background-repeat: no-repeat;
height: 35px;
width: 135px;
margin: 15px 0 0 5px;
line-height: 33px;
font-size: 1.5em;
}

.navmain_anbieten_a
{
background-image: url(../images/bt_main_anbieten.jpg); 
background-position: bottom;
background-repeat: no-repeat;
height: 35px;
width: 135px;
margin: 15px 0 0 0;
line-height: 33px;
font-size: 1.5em;
}


/*main suchen*/	
div.nav_suche_main ul li{ 	float: left; line-height: 16px;	}

.nav_suche_main a:link, .nav_suche_main a:visited  
{	
text-decoration: none;
font-weight: bold;
font-size: 1em;
display: block;
margin: 0;
padding: 5px 0 0 0;
color: #fff;
background-image: url(../images/nav_suche_1.jpg); 
background-position: top;
background-repeat: no-repeat;
text-align: center; 
height: 25px; 
width: 165px;
}

.nav_suche_main a:hover, .nav_suche_main a:active	
{	
text-decoration: none;
font-size: 1em;
display: block;
margin: 0;
padding: 5px 0 0 0;
color: #fff;
background-image: url(../images/nav_suche_1.jpg); 
background-position: bottom;
background-repeat: no-repeat;
text-align: center;
height: 25px; 
width: 165px;
}

div.nav_suche_sub ul li
{ 	float: left; line-height: 16px;	}

.nav_suche_sub a:link, .nav_suche_sub a:visited  
{	
text-decoration: none;
display: block;
margin: 0;
padding: 1px 0 0 10px;	
background-image: url(../images/nav_suche_2.jpg); 
background-position: bottom;
background-repeat: no-repeat;
height: 20px; width: 155px;
}

.nav_suche_sub a:hover, .nav_suche_sub a:active	
{	
text-decoration: none;
font-weight: bold;
display: block;
margin: 0;
padding: 1px 0 0 10px; 
background-image: url(../images/nav_suche_2.jpg); 
background-position: top;
background-repeat: no-repeat;
height: 20px; width: 155px;
color: #669900;
}	

.navmain_c
{
background-image: url(../images/nav_suche_2.jpg); 
background-position: top !important;
background-repeat: no-repeat;
height: 20px; width: 155px;
font-weight: bold;
color: #669900;
}
/*main suchen detail*/
#quick_search_box
{
width: 280px;
}

#quick_search
{
margin: 5px 0 0 1px;
}
					
.navmain_d
{
font-style: italic;
color: #669900;
}		
	
div#gib_subnav ul	{	height: 20px; margin: 0 0 0 150px; }
div#gib_subnav ul li 	{	float: left; margin: 0; text-align: center;}			
			
#gib_subnav a:link, #gib_subnav a:visited
{
text-decoration: none;
font-size: 10px;
display: block;
margin: 0;
padding: 2px 0 0 0;
font-size: 1em; 
color: #666;
font-weight: normal;
height: 13px;
width: 130px;

}
#gib_subnav a:hover, #gib_subnav a:active
{
text-decoration: underline;
font-size: 10px;
display: block;
margin: 0;
padding: 2px 0 0 0;
font-size: 1em; 
color: #666;
font-weight: normal;
height: 13px;
width: 130px;
}	
	

.navsub_a
{
text-decoration: none;
font-size: 10px;
display: block;
margin: 0;
padding: 2px 0 0 0!important;
font-size: 1em; 
color: #333!important;
font-weight: bold!important;
height: 16px !important;
width: 80px;
}

.navsub_clear
{
clear: both !important;
}
			
			
			
			
			
			
	

/* B O X E N */			
.quick_box_oben
{
background-image: url("../images/wo_bg_hd.jpg");
background-repeat: no-repeat;
height: 29px;
width: 450px;
margin: 0;
padding: 0 0 0 13px;
color: #444;
}

.quick_box_oben p
{
display: block;
padding: 6px 0 0 0;
margin: 0;
color: #383838;
font-size: 1.1em;
}

.quick_box_body
{
background-image: url("../images/wo_bg_all.jpg");
background-repeat: repeat-y;
width: 445px;
padding: 5px 3px 0 4px;
color: #fff;
}

div.quick_box_body ul {		width: auto; white-space: nowrap; margin: 0; padding: 0; 	}
div.quick_box_body ul li {	width: 50%; float: left; margin: 1px 0; padding: 0;}	

.quick_box_body a:link, .quick_box_body a:visited  
{	
padding: 0 10px;
display: block;
text-decoration: none;
}

.quick_box_body a:hover, .quick_box_body a:active	
{
display: block;
text-decoration: underline;
font-weight: bold;
color: #669900;
}			

.quick_box_unten
{
clear: both;
background-image: url("../images/wo_bg.jpg");
background-repeat: no-repeat;
background-position: bottom;
height: 39px;
width: 450px;
margin: 0;
}

.quick_box_unten:hover
{
clear: both;
background-image: url("../images/wo_bg.jpg");
background-repeat: no-repeat;
background-position: top;
height: 39px;
width: 450px;
margin: 0;
}

.quick_box_unten_on
{
clear: both;
background-image: url("../images/wo_bg2.jpg");
background-repeat: no-repeat;
background-position: bottom;
height: 39px;
width: 450px;
margin: 0;
}

.quick_box_unten_on:hover
{
clear: both;
background-image: url("../images/wo_bg2.jpg");
background-repeat: no-repeat;
background-position: top;
height: 39px;
width: 450px;
margin: 0;
}



.quick_box_unten p a
{
margin: 0;
display: block;
height: 25px;
width: 400px;
font-size: 1.3em; 
color: #383838;  
font-weight: bold; 
padding: 11px 0 0 50px;
}


.quick_box_unten p a:hover
{
margin: 0;
padding: 12px 0 0 50px;
display: block;
height: 25px;
width: 400px;
color: #111 !important;
}

.quick_box_unten_on p a
{
margin: 0;
display: block;
height: 25px;
width: 400px;
font-weight: normal;
font-size: 1.3em; 
color: #383838;  
font-weight: bold; 
padding: 11px 0 0 50px;
}


.quick_box_unten_on p a:hover
{
margin: 0;
padding: 12px 0 0 50px;
display: block;
height: 25px;
width: 400px;
color: #111 !important;
}

/*.quick_box_unten p a  { color: #383838;  font-weight: bold; padding: 0 0 0 50px; }*/

.sort_box_oben
{
clear: both;
height: 16px;
width: 445px;
margin: 30px 0 0 2px;
padding: 0 0 0 2px;
}

.sort_box_oben p 
{
margin: 0;
padding: 0;
}

.sbul
{
height: 20px;
margin: 0;
padding: 0;
float: left;
}

.sbul p a
{
margin: 0 0 0 5px;
padding: 0;
}

.sbur
{
height: 20px;
margin: 0 3px 0 0;
padding: 0;
float: right;
}

.sbur p
{
margin: 0;
padding: 0;
}

.navmain_e
{
font-weight: bold !important;
text-decoration: underline !important;
}




.sort_box_body
{
background-image: url("../images/bg_box_all.gif");
background-repeat: repeat-y;
width: 45px;
padding: 0;
}

.sort_box_unten
{
height: 20px;
width: 442px;
margin: 0 0 3px 4px;
padding: 5px 0 1px 2px;
text-align: right;
border-top: 1px solid #666;
}

.sort_box_unten form  select
{
height: 18px;
line-height: 20px;
width: 140px;
margin: 0;
padding: 1px 0 0 0;
}

/* S U C H F O R M U L A R  - main */		
#suche_eso
{
width: 422px;
padding: 5px 10px;
font-size: 1.1em;
margin: 0; 
background: #fff;
border-top: 1px solid #999;
}

#suche_eso label 
{
float: left;
width: 100px;
display: block;
padding: 3px 0 0 0;
color: #2c4562;
}
#suche_eso p 
{	
margin: 0;
padding: 0;
clear: left;
}		


#suche_eso select
{
height: 17px;
text-align: left;
width: 196px;
margin: 1px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_eso option
{
height: 17px;
text-align: left;
margin: 1px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_eso .formularfeld 
{
margin: 2px 0;
padding: 0 0 2px 0;
color: #333;
font-family: arial, verdana;
}

#suche_eso .formularfeld2
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 45px; 
font-size: 1em;
}

#suche_eso .formularfeld3
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 136px;
font-size: 1em;
}

#suche_eso .formularfeld4
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 191px;
font-size: 1em;
letter-spacing: 1px;
}

#suche_eso input.ergebniss
{
margin: 15px 1px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

#suche_eso input.ergebniss:hover
{
margin: 15px 1px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt.jpg");
background-repeat: no-repeat;
background-position: top;
}




	
/* S U C H F O R M U L A R  - start */		
#suche_esostart
{
width: 447px;
height: 184px;
padding: 13px 10px 0 10px;
font-size: 1.1em;
margin: 15px 0 0 0; 
background-image: url("../images/start_suche.jpg");
background-repeat: no-repeat;
}

#suche_esostart label 
{
float: left;
width: 100px;
display: block;
padding: 3px 0 0 0;
color: #2c4562;
}
#suche_esostart p 
{	
margin: 0;
padding: 0;
clear: left;
}		


#suche_esostart select
{
height: 17px;
text-align: left;
width: 196px;
margin: 2px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_esostart option
{
height: 17px;
text-align: left;
margin: 1px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_esostart .formularfeld 
{
margin: 3px 0;
padding: 0 0 2px 0;
color: #333;
font-family: arial, verdana;
}

#suche_esostart .formularfeld2
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 45px; 
font-size: 1em;
letter-spacing: 1px;
}

#suche_esostart .formularfeld3
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 136px;
font-size: 1em;
letter-spacing: 1px;
}

#suche_esostart .formularfeld4
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 191px;
font-size: 1em;
letter-spacing: 1px;
}

#suche_esostart input.ergebniss
{
margin: 2px 25px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt2.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

#suche_esostart input.ergebniss:hover
{
margin: 2px 25px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt2.jpg");
background-repeat: no-repeat;
background-position: top;
}

/* S U C H F O R M U L A R  - kaufen/nieten */		
#suche_esok
{
width: 447px;
height: 143px;
padding: 15px 10px 0 10px;
font-size: 1.1em;
margin: 15px 0 0 0; 
background-image: url("../images/kauf_suche.jpg");
background-repeat: no-repeat;
}

#suche_esok label 
{
float: left;
width: 100px;
display: block;
padding: 3px 0 0 0;
color: #2c4562;
}
#suche_esok p 
{	
margin: 0;
padding: 0;
clear: left;
}		


#suche_esok select
{
height: 17px;
text-align: left;
width: 196px;
margin: 2px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_esok option
{
height: 17px;
text-align: left;
margin: 1px 0;
padding: 0 10px;
letter-spacing: 1px;
}

#suche_esok .formularfeld 
{
margin: 3px 0;
padding: 0 0 2px 0;
color: #333;
font-family: arial, verdana;
}

#suche_esok .formularfeld2
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 45px; 
font-size: 1em;
}

#suche_esok .formularfeld3
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 136px;
font-size: 1em;
}

#suche_esok .formularfeld4
{
margin: 0 0 2px 0;
padding: 0 0 2px 2px;
color: #333;
font-family: arial, verdana;
width: 191px;
font-size: 1em;
letter-spacing: 1px;
}

#suche_esok input.ergebniss
{
margin: 2px 25px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt2.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

#suche_esok input.ergebniss:hover
{
margin: 2px 25px 0 0;
padding: auto 0;	
clear: both;
float: right;
height: 70px;
width: 114px;
display: block;
color: #222;
background-image: url("../images/search_bt2.jpg");
background-repeat: no-repeat;
background-position: top;
}
/*
#list_objekts
{

}

div#list_objekts ul  		{ 	}
div#list_objekts ul  li	
{ 
background-image: url("../images/list_objekts_all.jpg");
background-position: bottom;
background-repeat: no-repeat;
height: 115px;
width: 450px;
margin: 15px 0;	
text-align: left;
}

#list_objekts li:link, #list_objekts li:visited
{

}

#list_objekts li:hover, #list_objekts li:active
{
background-image: url("../images/list_objekts_all.jpg");
background-position: top;
background-repeat: no-repeat;
height: 115px;
width: 450px;
color: #336600;
}	

div#list_objekts ul  li p i
{
width: 80px;
margin: 0 40px 0 0;
}

.list_objekts_img
{
margin: 12px 18px 0 10px;
padding: 0;
height: 65px; 
width: 86px;
float: left;
}

.list_objekts_HD
{
text-align: left;
margin: 0;
padding: 4px 0 10px 0;
font-size: 1.3em;
color: #fff;
}

.list_objekts_HD a:link, .list_objekts_HD a:visited  
{
color: #fff;
display: block
}

.list_objekts_HD a:hover, .list_objekts_HD a:active  
{
text-decoration: underlinee;
display: block
}

.box_bgtext p
{
line-height: 13px;
margin: 0 0 0 0;
padding: 0;
}

.list_obj_det
{
height: 20px;
margin: 0;
padding: 0;
font-size: 1em;
}

.list_objekts_details1
{
margin: 0 14px 0 0;
padding: 0;

}

.list_objekts_detailsa1
{
font-size: 1.2em;
text-align: left;
margin: 0;
padding: 0;
color: #669900;
}


.list_objekts_details2
{
margin: 0 10px 0 0;
padding: 0;
}

.list_objekts_details3
{
margin: 0 12px 0 0;
padding: 0;
}

.list_objekts_clear
{
text-align: right;
font-size: 0.8em;
}


.angb_typ
{
margin: 0;
padding: 0 4px 0 0;;
}
.angb_ort
{
margin: 0;
padding: 0 20px 0 0;
}
.angb_bl
{
margin: 0;
padding: 0 4px 0 0;
}
.angb_fl
{
margin: 0;
padding: 0 29px 0 0;
}
.angb_pr
{
margin: 0;
padding: 0 35px 0 0;
}
*/


#list_objekts
{

}

.lo_content	
{ 
background-image: url("../images/list_objekts_all.jpg");
background-position: bottom;
background-repeat: no-repeat;
height: 95px;
width: 450px;
margin: 20px 0;	
text-align: left;
}

.lo_content:hover
{
background-image: url("../images/list_objekts_all.jpg");
background-position: top;
background-repeat: no-repeat;
height: 95px;
width: 450px;
color: #336600 !important;
}	

.list_objekts_img
{
margin: 12px 18px 0 10px;
padding: 0;
height: 65px; 
width: 86px;
float: left;
}

.loc_hdl
{
float: left;
text-align: left;
width: 130px;	
margin: 0;
padding: 4px 0 10px 0;
}

.loc_hdl p a
{
letter-spacing: 2px;
display: block;
font-size: 1.3em;
color: #fff !important;
font-weight: bold;
}

.loc_hdr
{
float: right;
text-align: right;
width: 191px;
margin: 0;
padding: 4px 15px 10px 0;
}

.loc_hdr p a
{
display: block;
font-size: 1.3em;
color: #fff !important;
font-weight: bold;
}


.loc_hdr p a i
{
font-size: 0.7em !important; 
color: #fff !important;
}

.loc_dl
{
float: left;
width: 74px;	
}

.loc_dl p 
{
display: block;
font-weight: bold;
height: 20px;
width: 74px;
}


.loc_dr
{
width: 150px;
float: left;
}

.loc_dr p 
{
display: block;
font-style: italic;
height: 20px;
}


.loc_oid
{
float: right;
margin: 41px 15px 0 0;
}

.loc_oid p a
{
height: 20px;
display: block;
color: #669900;
font-size: 1.2em;
}
















.box_hddetail
{
margin: 58px 0 0 10px;
height: 38px;
width: 195px;
background-image: url("../images/angebot_bg.jpg");
background-repeat: no-repeat;
background-position: bottom;
display: block;
}




.box_hddetail p 
{
font-size: 1.3em;
font-weight: bold;
text-align: center;
color: #fff;
line-height: 34px;
}









.partner
{
clear: both;
height: 400px;
width: 170px;
display: block;
}

.box_hd a
{
margin: 20px 0 0 10px;
height: 38px;
width: 195px;
background-image: url("../images/angebot_bg.jpg");
background-repeat: no-repeat;
background-position: bottom;
color: #fff;
display: block;
}

.box_hd a:hover
{
margin: 20px 0 0 10px;
height: 38px;
width: 195px;
background-image: url("../images/angebot_bg.jpg");
background-repeat: no-repeat;
background-position: top;
color: #fff;
display: block;
}


.box_hd p 
{
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

.box_hd p a
{
height: 38px;
width: 195px;
color: #fff;
line-height: 34px;
}
.box_hd p a strong
{
}


.box_angebot
{
height: 280px;
margin: 0 0 30px 0;
}

.box_angebot p
{display: block;
height: 13px;
margin: 0 0 0 5px;
padding: 6px 0 0 0;
}

.box_angebot p strong
{
margin: 4px 0 0 5px;
}

.box_angebot p i
{
text-decoration: none;
margin: 0 0 0 5px;
}

.box_angebotimg
{
margin: 10px 0 0 10px;
height: 132px;
width: 180px;
}

.box_angebotimg:hover
{
margin: 10px 0 0 10px;
height: 132px;
width: 180px;
}

.box_bgimgb
{
padding: 0 0 0 0;
margin: 0 0 0 10px;
height: 155px;
width: 204px;
background-image: url("../images/angebotb_img.jpg");
background-repeat: no-repeat;
}

.box_bgtext
{
padding: 0 1px 0 0;
margin: 0 0 0 10px;
height: 103px;
width: 199px;
background-image: url("../images/angebot_text.jpg");
background-repeat: no-repeat;
}

.box_bgweiter 	
{
margin: 1px 0 0 10px;
padding: 0;
text-align: center;
height: 30px;
width: 199px;
font-size: 1.2em;
background-image: url("../images/angebotweiter.jpg");
background-repeat: no-repeat;
background-position: top;
}

.box_bgweiter:hover
{
margin: 1px 0 0 10px;
padding: 0;
text-align: center;
height: 30px;
width: 199px;
color: #fff;
font-size: 1.2em;
background-image: url("../images/angebotweiter.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

.box_bgweiter a
{
padding: 2px 0 0 0 !important;
color: #383838 !important;
display: block;
height: 38px;
width: 194px;
}
.box_bgweiter a:hover
{
display: block;
height: 38px;
width: 194px;
}



.box_bannerimg
{
margin: 5px 0 0 0;
height: 95px;
width: 162px;
border: 1px solid #cbcbcb;
background-image: url("../images/partner_asgastro.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box_bannerimg:hover
{
margin: 5px 0 0 0;
height: 95px;
width: 162px;
border: 1px solid #cbcbcb;
background-image: url("../images/partner_asgastro.jpg");
background-position: bottom;
background-repeat: no-repeat;
}

.box_bannerimg2
{
margin: 5px 0 0 0;
height: 95px;
width: 162px;
border: 1px solid #cbcbcb;
background-image: url("../images/partner_bit.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box_bannerimg2:hover
{
margin: 5px 0 0 0;
height: 95px;
width: 162px;
border: 1px solid #cbcbcb;
background-image: url("../images/partner_bit.jpg");
background-position: bottom;
background-repeat: no-repeat;
}

.box_bgimga
{
padding: 8px 0 0 0;
margin: 0 0 0 10px;
height: 80px;
width: 199px;
background-image: url("../images/angebota_img.jpg");
background-repeat: no-repeat;
}

.box_bgimga p
{
padding: 0 0 2px 0;
width: 199px;
text-align: center;
font-size: 1.1em;
font-weight: bold;
margin: 0;
}

.ang_ins
{
width: 191px;
height: 20px;
padding: 12px 0;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background: #fff;
margin: 1px auto;
}

.ang_ins p
{
width: 190px;
text-align: center;
font-size: 1.8em;
font-weight: bold;
color: #669900;
}

.ang_ins p a
{
color: #669900;
}

.ang_ins p a:hover
{
text-decoration: underline;
}





/* D E T A I L */
#detailbild
{
margin: 15px 0 0 0;
height: 244px;
}
#detailbildgross	{	height: 242px;
						width: 316px;
						margin: 0 0 0 1px;
						padding: 0;
						float: left;
						background-image: url("../images/img_schatten_gross.jpg");
						background-repeat: no-repeat;
				}
#detailbildgross img	{	height: 224px;
						width: 296px;
						margin: 10px 0 0 10px;
						padding: 0;
						float: left;
				}

#detailbildklein	{	
						width: 74px;
						margin: 8px 56px 0 0;
						padding: 0 0 0 4px;
						float: right;
					}
div#detailbildklein ul	{	}
div#detailbildklein ul li	{  	height: 56px;
							width: 80px;
							margin: 0;
							padding: 2px 0 0 2px;
						background-image: url("../images/img_schatten_klein.jpg");
						background-repeat: no-repeat;
}		
	
#detailbildklein a:link, #detailbildklein a:visited	 {		height: 50px;
							width: 70px;			}

#detailbildklein  a:hover, #detailbildklein a:active	 {		height: 50px;
							width: 70px;
							border: 1px solid #fff;
							}				


.mobil_nav
{
width: 297px;
height: 33px;
margin: 9px 0 27px 9px;
}
.mobil_nav ul 	{ 	width: 297px;  height: 33px;	}
.mobil_nav ul li 	{	float: left;  text-align: center;	border: none;	}

.mobil_nav2
{
display: none;
}
.mobil_nav2 ul 	{ 	display: none;	}
.mobil_nav2 ul li 	{	display: none;	}

.mn_back a:link, .mn_back a:active,  .mn_back a:visited
{
display: none;
}
.mn_back a:hover
{
display: none;
}

.mn_print a:link, .mn_print a:active,  .mn_print a:visited
{
display: none;
}
.mn_print a:hover
{
display: none;
}


.mn_print2 a:link, .mn_print2 a:active,  .mn_print2 a:visited
{
display: none;
}
.mn_print2 a:hover
{
display: none;
}

.mn_anfrage a:link, .mn_anfrage a:active,   .mn_anfrage a:visited
{
display: none;
}

.mn_anfrage a:hover
{
display: none;
}


.detail_content
{
display: block;
clear: both;
padding: 0 0 0 10px;
width: 680px;
}
							
.detail_info
{
background-image: url("../images/detail_kurzinfo.jpg");
background-repeat: no-repeat;
height: 96px	;
width: 667px;
margin: 5px 0 40px 13px;
clear: both;
}			
				
.detail_info_left
{
width: 333px;
float: left;

}
div.detail_info_left dl	{ line-height: 18px; margin: 1px 0 15px 12px;}
div.detail_info_left dl dt
{
width: 120px;
float: left;
}

div.detail_info_left dl dd
{
}
.detail_info_right
{
width: 334px;
float: right;
}
div.detail_info_right dl	{ line-height: 18px; margin: 1px 0 15px 0;}
div.detail_info_right dl dt
{
width: 100px;
float: left;
}

.detail_text_right
{
float: right;
width: 200px;
margin: 0 15px 0 0;
}

.detail_text_right p
{
border-left: 1px dashed #666;
background: #f8f8f8;
padding-left: 10px;
padding-right: 10px;
}

.detail_text_left
{
float: left;
width: 430px;
margin: 0 0 0 13px
}





.detail_info2
{
background-image: url("../images/detail_kurzinfo2.jpg");
background-repeat: no-repeat;
height: 123px;
width: 667px;
margin: 5px 0 40px 13px;
clear: both;
}			
				
.detail_info2_left
{
width: 333px;
float: left;
}
div.detail_info2_left dl	{ line-height: 18px; margin: 1px 0 15px 12px;}
div.detail_info2_left dl dt
{
width: 120px;
float: left;
}
.detail_info2_right
{
width: 334px;
float: right;
}
div.detail_info2_right dl	{ line-height: 18px; margin: 1px 0 15px 0;}
div.detail_info2_right dl dt
{
width: 120px;
float: left;
}


.detail_infoall
{
background-image: url("../images/detail_infoall.jpg");
background-repeat: no-repeat;
height: 158px ;
width: 667px;
margin: 5px 0 25px 13px;
clear: both;
}


.detail_infoall_left
{
width: 333px;
float: left;
}
div.detail_infoall_left dl	{ line-height: 18px; margin: 7px 0 15px 12px;}
div.detail_infoall_left dl dt
{
width: 90px;
float: left;
}
.detail_infoall_right
{
width: 334px;
float: right;
}
div.detail_infoall_right dl	{ line-height: 18px; margin: 7px 0 15px 19px;}
div.detail_infoall_right dl dt
{
width: 90px;
float: left;
}

/* A N B I E T E N*/
.anbieten
{
background-image: url("../images/anbieten_box.jpg");
background-repeat: no-repeat;
height: 218px;
width: 455px;
margin: 15px auto;
padding: 5px 0 0 0;
}
.anbieten_content
{
clear: both;
height: 140px;
padding: 10px 0 0 0;
}

.anbieten ul
{
list-style-type: square !important;
display: list-item-square;
margin: 10px 0 0 50px;
height: 100px; 
}
.anbieten ul li
{
width: 380px;
list-style-type: square !important;
display: list-item-square;
font-weight: bold;
}
.anbieten p
{
margin: 0 0 0 15px;
}

.anb_hdl
{
padding: 0 0 0 15px;
float: left;
}

.anb_hdl a
{
color: #669900;
}

.anb_hdl a:hover
{
text-decoration: underline;
}

.anb_hdr
{
margin: 3px 0 0 0;
float: left;
}

.anbieten b
{
color: #669900;
font-size: 1.7em;
}

.anb_prl
{
margin: 3px 0 0 0;
float: left;
}

.anb_prl a
{
color: #669900;
}

.anb_prl a:hover
{
text-decoration: underline;
}

.anb_prr
{
margin: 0 13px 0 0;
float: right;
}


.anb_prr
{
height: 28px;
width: 51px;
background-image: url("../images/los2.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

.anb_prr p
{
height: 28px;
width: 51px;
margin: 0 17px 0 0;
}

.anb_prr:hover
{

height: 28px;
width: 51px;
background-image: url("../images/los2.jpg");
background-repeat: no-repeat;
background-position: top !important;
}

.fliestext
{
padding: 8px 10px 8px 0;
margin: 0 0 30px 0;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
font-size: 1.2em;
line-height: 20px;
}

.fliestext_anb
{
padding: 8px 10px 8px 0;
margin: 0 7px 25px 3px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
font-size: 1.2em;
line-height: 20px;
}

.fliestext_start
{
padding: 8px 10px 8px 0;
margin: 0 7px 25px 4px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
font-size: 1.2em;
line-height: 20px;
}

.fliestext_start p strong
{
color: #669900;
}

.fliestext_start ul
{
list-style-type: square !important;
display: list-item-square;
margin: 0 0 0 23px; 
}
.fliestext_start ul li
{
width: 380px;
list-style-type: square !important;
display: list-item-square;
font-weight: bold;
font-style: italic;
font-size: .9em;
}

.fliestext_start ul li a:hover
{
text-decoration: underline;
}

.fliestext_bes
{
padding: 8px 10px;
margin: 0 0 25px 2px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
font-size: 1.2em;
min-height: 100px;	
line-height: 20px;
}

.fliestext_angebot
{
padding: 0 43px 0 50px;
margin: 10px 0 0 0;
font-size: 1em;
line-height: 14px;
}

.preis_a
{
text-align: right;
padding: 5px 10px 0 0;
}

.secondhd
{
font-size: 1.9em !important;
font-weight: normal! important;
font-variant: small-caps !important;
font-family: verdana !important;
text-align: center !important;
letter-spacing: 5px !important;
border: none;
width: 460px;
height: 20px;
margin: 0;
}

#nodistance
{
margin: 0 0 0 24px; padding: 0;
}

/*A N F R A G E*/

#anfrageall
{
border: 1px solid #666;
background: #f9f9f9;
width: 649px;
clear: both;
margin: 0 0 25px 25px;
padding: 10px 0 0 0; 
}

#anfrageall label
{
float: left;
display: block;
width: 80px;
}

#anfrageall input, select
{
margin: 2px 0;
width: 176px;
}

#eintragen_links
{
width: 280px;
float: left;
margin: 0 0 0 10px;
}

#eintragen_rechts
{
width: 350px;
float: right;
}

/*FOMRULAR - ANBIETEN*/

.formhd
{
font-weight: bold;
font-size: 1.2em;
padding: 0 0 3px 0;
margin: 10px 0 12px 0;
color: #669900;
border-bottom: 1px dashed #669900;
width: 412px;
}

.anbietenformular
{
}


.anbietenformular h6
{
margin: 25px 0 0 2px;
font-size: 1.6em;
}

.anbietenformular.formularfeld
{
width: 200px;
}

.anbietenformular input
{
margin: 2px 0;
width: 280px;
font-size: 1.1em;
padding: 2px 2px;
font-family: verdana;
letter-spacing: 1px;
}

.anbietenformular select
{
margin: 2px 0;
width: 286px;
height: 18px;
font-size: 1.1em;
padding: 2px 2px;
font-family: verdana;
letter-spacing: 1px;
}

.anbietenformular option
{
margin: 2px 0;
font-size: 1.1em;
padding: 2px 2px;
font-family: verdana;
letter-spacing: 1px;
}

.anbietenformular label	
{
width: 127px;
height: 19px;
display: block;
float: left;
border-bottom: 1px dashed #e3e3e3;
}

.textsmall
{
margin: 0 0 0 15px;
font-size: 0.9em;
}


.c_boxtop
{
background-image: url("../images/cbg_top.jpg");
background-repeat: no-repeat;
height: 8px;
width: 447px;
margin: 5px 0 0 0;
}

.c_boxmain
{
background-image: url("../images/cbg_main.jpg");
background-repeat: y-repeat;
width: 447px;
padding: 10px 0;
}

.c_boxmain p
{
margin-left: 15px;
margin-right: 15px;
}

.c_boxmain textarea
{
width: 405px;
height: 150px;
font-size: 1.2em;
padding: 5px 5px;
font-family: verdana;
letter-spacing: 1px;
overflow: none;
}

.c_boxbottom
{
background-image: url("../images/cbg-bottom.jpg");
background-repeat: no-repeat;
height: 8px;
width: 447px;
}
