html {
padding:0px; margin:0px;
}

body {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color:#333;  
	margin:0px;
	padding:0px;
background: #E4E1E1;	
}

ul#simple-navi {
  list-style-type: none;
  width: 100%;
  float: left;
  font-family: Verdana ,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 0 0;
  background-color: #F3F781;
  border-bottom-color: #fff;
  
}
 
ul#simple-navi li {
  display: block;
  float:left;
  margin: 0 0 0 4px;
}
 
ul#simple-navi li a {
  display: block;
  padding: 5px 8px;
  color: #fff;
  background-color: #999;
  text-decoration: none;
}

ul#simple-navi li.active a,
ul#simple-navi li a:hover {
  background-color: #fff;
  color: #CC3366;
}


.kleingarten-verkaufen
{

	font-size:13px;
	color:#3A3F39;
}

ul.besonderheiten {

	padding:0;
	margin:0 0;
	list-style-type:none;
	}

ul.besonderheiten li {
	margin:0;
	padding:2px 0 3px 20px;
	background:url(../images/besonderheiten-kleingarten.gif) no-repeat;
	}


div.beitrag {
	background: #fff url(/images/beitrag.jpg) no-repeat;

	text-align:center;

	padding:5px;
	font-size:0.9em;
	color:#125C9B;

	}

div.beitrag span {
	font-size:1.6em;
	font-weight:bold;
	}

div.beitrag div {
	padding-top:10px;
	color:#FFF;

	}
	
div.beitrag div span {
	font-size:2.5em;
	font-weight:bold;
	}

div.beitrag_content {
	width:382px;
	text-align:left;
	margin: 0 auto 0 auto;
	padding:10px 0;
	}
	
div.beitrag_content .left {
	width:189px;
	float:left;
	font-size:0.9em;
	}	
	
div.beitrag_content .right {
	width:163px;
	float:right;
	}
	
	.verkaufen
{

  background-color: #F7F7F7;
  font-size: 13px;
    border-left:1px solid #093161; 
  border-right:1px solid #093161; 
  border-top:1px solid #093161; 
  border-bottom:1px solid #093161; 
}

.verkaufen TD
{

  }

.verkaufen ul {
padding:0px 0px 0px 5px;
margin:0px 8px;

}

.verkaufen li {

		display:block;		
		padding-left:18px;
		background:url(/immobilien/images/box_ticked.png) 0 -2px no-repeat;
}


.laubenauswahl
{

  background-color: #F7F7F7;
  border: 1px solid #244FBA;
  font-size: 16px;
}


.laubenauswahl TH
{
  color:#fff; 
    background:#f66b17;
      border-left:1px solid #244FBA; 
  border-right:1px solid #244FBA; 
  border-top:1px solid #244FBA; 
  border-bottom:1px solid #244FBA; 
}

.laubenauswahl TD 
{
  border-left:1px solid #244FBA; 
  border-right:1px solid #244FBA; 
  border-top:1px solid #244FBA; 
  border-bottom:1px solid #244FBA; 
  font-size: 20px;
  }


  .laubenversicherung
{

  background-color: #F7F7F7;
  border: 1px solid #244FBA;
  font-size: 14px;
}


.laubenversicherung TH
{
  color:#fff; 
    background:#f66b17;
      border-left:1px solid #244FBA; 
  border-right:1px solid #244FBA; 
  border-top:1px solid #244FBA; 
  border-bottom:1px solid #244FBA; 
}

.laubenversicherung TD 
{
  border-left:1px solid #244FBA; 
  border-right:1px solid #244FBA; 
  border-top:1px solid #244FBA; 
  border-bottom:1px solid #244FBA; 
  }

  .partner
{

  background-color: #F7F7F7;
  border: 1px solid #244FBA;
  font-size: 12px;
}

.partner TH
{
  color:#fff; 
    background:#ffcc33 url('../images/navi.jpg');
}

.partner TH.info
{
  color:#000; 
    background:#ffcc33;
      border-left:1px solid #093161; 
  border-right:1px solid #093161; 
  border-top:1px solid #093161; 
  border-bottom:1px solid #093161; 
}

.partner TD
{
  border-left:1px solid #093161; 
  border-right:1px solid #093161; 
  border-top:1px solid #093161; 
  border-bottom:1px solid #093161; 
  }



#nav ul {
padding:0px 0px;
margin:0px 8px;
list-style-type: none;
}

#nav a.sub { 
font-size: 12px;
margin:0px 8px;
  COLOR: #0033cc; 

    FONT-WEIGHT: bold
}

#nav li a {
	background-image:url(/images/navbar.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 290px;
	line-height: 26px;
	display: block;
	padding-left: 14px;
	font-weight: normal;
	color:#093161; 
	font-size: 14px;
}

p.formatiert 
{
margin:0px 10px 7px 12px;
font-size: 12px;
FONT-WEIGHT: normal;
}


pre, h1, table.links{
margin:0px 10px 7px 12px;
}

.input
{
border: 1px solid #6D93E1;
background-color: #EFEFEF;
}


.pflichtfeld
{
border: 1px solid green;
background-color: #EFEFEF;
}

#tarifrechner
{
margin:0px 10px 10px 10px;
}


h5 {
  border: 1px solid #d7d7d7;
  font-size: 12px;
  color:#fff; 
line-height: 22px;
  height: 25px;
  TEXT-ALIGN: center; 
  VERTICAL-ALIGN: middle;
background: #CDEB8B url(/images/navi.gif);
width: 190px;
margin:0px 10px 3px 10px;
	}


h4 {
  font-size: 14px;
  FONT-WEIGHT: bold
	}
	
	#rueckrufformular {
  font-size: 12px;
  FONT-WEIGHT: bold;
background: #fff url(/images/rueckruf.gif) no-repeat; 
width: 190px;
height: 145px;
margin:0px 10px 3px 14px;
padding-top: 155px;

	}


#online {
background: #fff url(/images/direktversicherungen.gif);
width: 190px;
height: 128px;
margin:0px 10px 3px 14px;
	}
	
	
img.logos

{
float: left;
padding: 0px 10px 0px 0px;
position: relative;
vertical-align:middle;
	}
	
		img.kleingartenmitglieder
{
float: right;
padding: 0px 0px 0px 0px;
position: relative;
vertical-align:middle;
	}
	
	
img.logoslinks

{
float: left;
padding: 0px 10px 0px 10px;
position: relative;
vertical-align:middle;
	}


img.logosmitte

{
position: relative;
vertical-align:middle;
	}

img.logokvs

{
float: right;
padding: 0px 12px 0px 0px;
position: relative;
	}

img.logouser

{
float: right;
padding: 5px 30px 0px 0px;
position: relative;
	}


h1
{
  font-size: 18px;
color: #333;
  FONT-WEIGHT: bold;
TEXT-ALIGN: center;
padding: 5px 0px 0px 0px;
	}

h2
{
  font-size: 14px;
   FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
	}
	
	
a { 

  COLOR: #0033cc; 
  BORDER-BOTTOM: #0033cc 0px solid; 
  TEXT-DECORATION: none
}

 .versicherungsschutz
{

  background-color: #F7F7F7;
  border: 1px solid #244FBA;
  font-size: 14px;
}
.versicherungsschutz TH
{
color:#fff; 
    background:#ffcc33 url('../images/navi.jpg');
}


  .versicherungsschutz   TD
{


  font-size: 14px;
}

img { border: 0px; } 
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}


/*  positioning-layers statisch und absolut */

#box {
width:920px;

margin: 0px auto;
padding:0px;
text-align:left;
border-style: groove;
border-color: #ffffff;
background: url(/images/background.gif) repeat-y 50% 0;
	 
   position:relative;  
}



#kopf {   
height:100px;    
width:920px;        
font-size:0px;
font-weight:bold;
color: #093161;      
background: url(/images/kleingartenwelt-logo.jpg) repeat-y 50% 0;
}

#kopf2 {   
height:15px;    
width:920px;        

}

img.banner {
 position:absolute;  
padding: 15px 0px 0px 60px;
}


#fuss {
width:920px;
height: 68px; 
background: url(/images/kleingartenlogo2.gif) no-repeat 50% 0;
}

div.fussnavi{
	width:400px;
	text-align:left;
padding:25px 0px 0px 300px;
	}
	

div.fussnavi a{
 COLOR: #FFFFFF; 
  font-size: 12px;
  font-weight:bold;
}

#links {
width:222px;
padding:0px 0px 0px 10px;
float:left;
background-color:#ff99cc;
background: #CDEB8B url(/images/kleingarten-navi-links-bg.gif);

}


#inhalt {
width:438px;
padding:0px 10px 30px 10px;
float:left;
background-color:#fff;
font-size: 14px;
}
	.multiple_options_caption {
		margin:0;
		padding:0;
		font-weight:bold;
		}
	.multiple_options {
		float:left;
		}
	.multiple_options ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	.multiple_options li {
		display:inline;
		line-height:18px;
		padding-left:18px;
		background:url(/immobilien/images/box_ticked.png) 0 -2px no-repeat;
		}

#rechts {
width:220px;
padding:0px 0px 0px 10px;
float:left;
background-color:#ff99cc;
background: #CDEB8B url(/images/kleingarten-navi-rechts-bg.gif);

}



#kopf h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;

margin:0px
}

#kopf p {
padding:0px;
margin:0px;
}



form{

  DISPLAY: block;
margin:0px;
padding:0px;
}

/* FEATURED LISTINGS VERTICAL
*******************************************************************************/
#featured_listings_vertical {
	width:190px; /* ON CHANGE, SEE ALSO main.css: "#templated_search_form_data" */
	margin:0px 10px 7px 12px;
	padding:0;
	font-size:12px;
	text-align:center;
	}
	#featured_listings_vertical .featured_listings_block {
		margin:0;
		padding:10px 0 0 0;
		}
	#featured_listings_vertical .featured_listings_block a:link.title ,
	#featured_listings_vertical .featured_listings_block a:visited.title  {
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#666666;
		background-color:transparent;
		}
	#featured_listings_vertical .featured_listings_block a:hover.title  {
		text-decoration:underline;
		color:#FF0000;
		background-color:transparent;
		}
	img.featured_listings_vertical_thumb {
		border:0 none;
		}
