lo/* Standard Stylesheet
/*Farben:

*/
/* Reset all */
*{
	padding: 0;
	margin: 0;
}

/* Allgemeines */
body {
	font-size:90%;
	font-size:x-small;/* für IE5/Win*/
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;/*für konforme Browser*/
	line-height: 1.45em;
	color: #333;
	background: #f8f8f8 url(images/bg_body.jpg) repeat-x;
	font-family:Arial, Helverica, Verdana, sans-serif;
}
body#popup{
	background-image:none;
	background-color:#eee;
	}
a, a:link {
	color: #009933;
	text-decoration: none;
	cursor:pointer;
}

a:visited {
	color: #4ca221;
	text-decoration: none;
}
a.red{
	color:#FF0000;
	}
a:hover {
	color: #8AAD16;
	text-decoration: underline;
}
b,.bold{
	font-weight:bold
	}

img, a img{
	border:0;
	}
	
	#lightbox { top: 100px !important; left: 430px !important; text-align: center !important; min-width: 749px !important; }
	#lightboxDetails { display: none !important; }
	#lightbox img { height: 500px; max-width: 749px; }
	#lightbox #closeButton { height: 20px; }
	#lightbox #clickLeftImage, #lightbox #clickRightImage { height: 8px; }
	
	#unserteam td { padding-left:0!important; }
	#unserteam img { margin:0 20px 10px 0!important; }
		#unserteam a img { margin:0!important; }
		
* html #txt_block_start div img.icon{
	display:none;
	}
/* Absaetze */
p {
	font-size: 1em;
	line-height: 1.45em;
	/*margin: 0.5em 0;
	clear: both;*/
}

/* Kleinerer Text */
.s {
	font-size: 0.9em;
}

/* Links- bzw. Rechtsausrichtung f?r Elemente */
.leftalign {
	float: left;
display: inline;
}

.rightalign {
	float: right;
display: inline;
}
.clear{
	clear:both;
	}

/***Ende Multiple *********/
h1,h2,h3,h4,legend, #osg_headline{
	font-family:Arial, Helvetica, sans-serif;
	color:#009933;
	line-height:2em;
	}

h1 {
font-size:1.6em;
}

h2,legend, #osg_headline {
font-size:1.2em;
}

h3 {
font-size:1.1em;
}

h4 {
font-size:1em;
}

.kursiv{
font-style:italic;
font-size:11px;
line-height:19px;
}

/* Layout */
h1#title{
	text-indent:-1000px;
	}
#wrapper,#headNav{
	width:927px;
	margin:0px auto;
	}
#wrapper{	
	background-color:transparent;
	background-image:url(images/bg_wrapper.png);
	background-position:405px -5px;
	background-repeat:no-repeat;
	}
* html #wrapper{
	background-image:none;
	}
#header{
	width:100%;
	height:205px;
	background:transparent url(images/bg_header.jpg) 0 35px repeat-x;
	margin-top:35px;
	position:relative;
	color:#009933;
	}
#logo{
	position:absolute;
	top:-12px;
	left:-55px;
	z-index:10;
	}
#logo_popup{
	margin-top:15px;
	}
* html #logo{
	top:-18px;
	left:-78px;
	}
* html .imgPng{
	display:none;
	}
#headNav{
	line-height:2em;
	font-size:1em;
	position:absolute;
	top:1em;
	text-align:right;
	right:0;
	z-index:12;
	}
#header .adress{
	color:#ffcc00;
	font-size:.9em;
	position:absolute;
	bottom:1em;
	left:20px;
	}
.adress a{color:#ffcc00;}

#banner{
	left:50%;
	margin-left:-239px;
	padding:60px 0 0;
	position:absolute;
	top:2px;
	width:550px;
	}
#banner img{
	border:2px solid #999900;
	}

/******Ende Schnellsuche****/
/*******Finanzierungsrechner*******/
#finanzierungsrechner .button{
	float:right;
	margin:0 2px;
	}
#main{
	background:#fff;
	display:block;
	width:100%;
	position:relative;
	}
/*********Navigation*************/
#navigation{
	width:230px;
	padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0 10px 0 0;
display: inline;
	}
#navigation ul{
	margin:0 5px 15px 15px;
	}
#navigation ul li{
	border-bottom:1px solid #c6ddbf;
	line-height:3em;
	}
#navigation a{
	padding:0 0 0 30px;
	display:block;
	width:180px;
	}
a.NavLevelA_1_0_sel, a.NavLevelA_2_0_sel, a.NavLevelA_3_0_sel{
	background:transparent url(images/nav_hover_sel.jpg) 0 40% no-repeat !important;
	}
a.NavLevelA_1_0_sel, a.NavLevelA_2_0_sel{
	color:#0c922d;
	font-weight:bold;
	}
#navigation a:hover{
	text-decoration:none;
	font-weight:bold;
	background:transparent url(images/nav_hover.jpg) 0 40% no-repeat;
	color:#8AAD16;
	}
a.NavLevelA_2_0, a.NavLevelA_2_0_sel,a.NavLevelA_3_0, a.NavLevelA_3_0_sel{
	font-size:small;
	padding-left:45px !important;
	}
#counter{
	padding:1em 0 1em 45px;
	}
#warenkorb{
	padding-left:40px;
	}
/**********Sidebar************/
#sidebar{
	width:135px;
	margin:0 15px 0 10px;
	padding:15px 0 0 0;
	text-align:center;
display: inline;
	}
/*******Content**************/

#content{
	width:520px;
	padding:15px 0;
	}

#slogan{
	width:400px;
	margin:0px auto;
	}
#content .my_content_separator{
	margin:5px 0;
	height:10px;
	}
#content h2, #content h4, #sidebar h4{
	font-size:1.2em;
	}
* html #content h2, * html #content h4, * html #sidebar h4{
	font-size:14px;
	margin:10px 0;
	}

#txt_block_start{
	width:520px;
	height:142px;
	}
#txt_block_start img.icon{
	float:left;
	width:125px;
	}
#txt_block_start p, #topobjekte, #info_box{
	padding:15px;
	border:1px solid #c6ddbf;
	background:#ebf3e9;
	}
#txt_block_start p{
	margin:0 130px 0 95px;}
#text #content img{
	margin:0 10px !important;
	display:inline !important;
	}
#text #content em{
	font-style:italic;
	}
#text #content p{
	margin:0 0 .5em 0;
	}
#text #content ul{
	list-style-type:square;
	padding:15px;
	}
#text #content li{
	list-style-position:inside;
	line-height:2em;
	list-style-position:inside;
	}
/******Topobjekte*****/
#topobjekte{
float:left;
width:488px;
	}
#topobjekte li{
	display:block;
	float:left;
	margin:10px 3px;
	text-align:center;
	width:156px;
	height:210px;
	position:relative;
	}
#topobjekte span{
	width:160px;
	height:125px;
	display:block;
	overflow:hidden;
	}
#topobjekte .foto{
display:block;
margin-top:-50px;
position:absolute;
top:50%;
left:0;
width:160px;
	}
#topobjekte .foto img{
	width:160px;
	}
#topobjekte .info table{
	width:160px !important;
	border-collapse:separate;
	border-spacing:1px;
	position:absolute;
	bottom:0;
	left:0;
	}
#topobjekte .info td{
	background:#009933;
	color:#fff;
	font-size:smaller;
	line-height:.5em;
	}
/********Neue Objekte - Laufband**********
.top_objekt{
	background:#C6DDBF none repeat scroll 0 0;
	}
.top_objekt .foto{
	border:2px solid #0c922d;
	width:131px;
	margin:0px auto;
	}
.top_objekt .foto img{width:131px;}
.top_objekt .title{
	font-size:12px;
	}
.top_objekt .price,.top_objekt .link{
	font-weight:bold;
	}
/*******Footer****************/
#footer{
	margin:0px auto;
	border-bottom:1px solid #C6DDBF;
	width:927px;
	font-size:.8em;
	padding:15px 0;
	height:155px;
	background:#fff url(images/bg_main.jpg) left bottom no-repeat;
	position:relative;
	}
#footer ul{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:15px;
	left:0;
	}
#footer li{
	display:inline;
	margin:0 10px;
	}
#footer a{
	background-image:none!important;
	} 
/************Finanzierungsrechner*******/
#finanzierungsrechner td{
	font-family:Arial !important;
	font-size:13px !important;
	font-weight:normal !important;
	color:#333 !important;;
	}
#yaoti{
	position:absolute;
	right:140px;
	top:0}
/*****Interessentensuche*****/

.interessenten_daten{
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	width:100%;
	}


.interessenten_daten td{
	background:#C6DDBF;
	vertical-align:top;
	border-right:2px solid #FFFFFF;
	font-size:0.9em;
	padding:1px 2px;
	text-align:left;
	border-bottom:2px solid #FFFFFF;
	}
.interessenten_kriterium_name {
white-space:nowrap;
width:200px;
font-weight:bold;
}



/* Tooltip-Container */
#tooltip
{
    color: #000;
    width: 260px;
	top: 20px !important;
	left: -200px !important;
	font-size: 11px;
}


/* Obere Zeile des Tooltips */
#tooltip .tooltipHeader
{
    height: 20px;
    background: url(img/bubble01.png) top left no-repeat;
}

/* Inhaltsbereich des Tooltips */
#tooltip .tooltipBody
{
    background: url(img/bubble02.png) top left repeat-y;
	padding: 5px 20px 5px 20px;
}

/* Unterer Bereich des Tooltips */
#tooltip .tooltipFooter
{
    height: 15px;
    background: url(img/bubble03.png) top left no-repeat;
}

#tool_link {
	position: absolute;
	z-index: 2px;
	top: -15;
	right: 0px;
	}
	
	



