#ie-warning {
	display: none;
}

.message-ie {
	display: none;
}


/******************* message IE *******************/
/* type */
.message-ie p						{ font-size: 12px; font-weight: normal; line-height: 24px; }
.message-ie ul						{ margin: 18px 0 0 0; }
.message-ie li						{ font-weight: bold; list-style-type: none; }
.message-ie a						{ color: #000; text-decoration: none; }
.message-ie a:hover					{ color: #fff; }

/* layout */
.message-ie							{ background: #ffc; width: 100%; height: 108px; z-index: 100; }
.message-ie div						{ padding: 18px; }
.message-ie ul						{ height: 36px; margin-top: 9px; }
.message-ie li						{ height: 36px; line-height: 36px; display: inline; }
.message-ie li a					{ background: url(/images/icones-browser-ie.png) no-repeat 0 0; height: 36px; line-height: 36px; padding: 0 9px 0 36px; margin-right: 18px; float: left; }
.message-ie li a:hover				{ background-color: #000; }		
.message-ie li.browser-safari a			{ background-position: 0 0; }
.message-ie li.browser-safari a:hover	{ background-position: 0 -36px; }
.message-ie li.browser-firefox a		{ background-position: 0 -72px; }
.message-ie li.browser-firefox a:hover	{ background-position: 0 -108px;}		
.message-ie li.browser-opera a			{ background-position: 0 -144px; }
.message-ie li.browser-opera a:hover	{ background-position: 0 -180px;}		
.message-ie li.browser-chrome a			{ background-position: 0 -216px; }
.message-ie li.browser-chrome a:hover	{ background-position: 0 -252px;}		


/* --- */

body {
	margin: 0;
	padding: 0;
	background: #929292 url(images/back.jpg) no-repeat scroll left top;
	/* --- */
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td, p {
	line-height: 15px;
}

h2 {
	font-size: 18px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

a {
	text-decoration: none;
	color: #5E8600;
}

a:hover {
	color: #030;
}

.vsmall { font-size: 9px; }
.navi_grau a { color: #bbb; font-weight: bold;}

li { margin-left: -25px; }
li ul li { margin-left: -15px; }

#div_content a { text-decoration: underline; }

#div_content a:hover {
	color: black;
}


/* --- */

.navi_haupt {
	color: #5E8600;
	font-weight: bold;
	line-height: 15px;
	font-size: 11px;
}

.navi_sub {
	font-size: 10px;

}

/* --- */

#sub_projekt,
#sub_wohnungen {
	display: none;
}


/* --- */

#div_logo {
	position:absolute;
	left:-100px;
	top:105px;
	width:128px;
	height:65px;
}
#div_navigation {
	position:absolute;
	left:570px;
	top:106px;
	color: #5E8600;
}
#div_content {
	position:absolute;
	left:118px;
	top:230px;
	width:410px;
	height:440px;
}
#div_footer {
	position:absolute;
	top:658px;
	left: 118px;
	font-weight: bold;
	word-spacing: 20px;
}

#div_images {
	position:absolute;
	left:570px;
	top:230px;
	width:360px;
	height:360px;
}




#home-text {
	text-align: left;
	font-size: 12px;
	margin-left: 300px;
	margin-bottom: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	color: #006600;
}

#home-text p {
	margin-bottom: 16px;
}

a img {
	border: 0;
}



/* @end */


/* under construction */

a#link_english,
a#kontakt 
{
	color: #8E9800;
}
