/*

 tuerkis == #8bc4ce
 
 
/*--------------------- allg. Formate ---------------------*/

body {
	margin: 0px;
	padding: 0px;
}
p, h3, li, td, input, .adresse, .nav2active, .nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
h3 {
	color: #8bc4ce;
	font-weight: bold;
}
a:link, a:visited, a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8bc4ce;
	text-decoration: underline;
}
a:hover {
	text-decoration : none;
}
div.hr {
	border-top: 1px solid #8bc4ce;
	background-color: #fff;
	font: 1px/1px monospace;
	height: 1px;
	width: 350px;
}
div.hrReferenz {
	margin-top: 10px;
	border-top: 1px solid #8bc4ce;
	background-color: #fff;
	font: 1px/1px monospace;
	height: 1px;
	margin-left: 200px;
	width: 350px;
	clear: both;
}

/*---------------- 1. Navigation ------------------*/
a.nav {
	padding-left: 10px;
}
.navlinks {
	width: 60px;
	height: 124px;
}
.navrechts {
	height: 124px;
}
.logo {
	padding: 20px 0 44px 194px;
}

/*----------------------- 2. Navigation --------------------------*/
.tuerkisOben, .navigation2 {
	background:  url(elemente/tuerkis.gif) repeat top;
	height: 23px;
}
.navigation2 {
	border-right: #fff solid 2px;
	border-left: #fff solid 2px;
}
.nav2, .nav2active {
	padding: 2px;
	margin-left: 10px;
	margin-top: 3px;
	float: left;
}
.nav2active {
	background-image: url(elemente/nav2_active.gif);
	background-repeat: repeat;
}
a.weiss:link, a.weiss:visited, a.weiss:hover, a.weiss:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.weiss:hover {
	color : #666;
}
.adresse {
	padding-top: 5px;
	padding-left: 14px;
	color: #fff;
}
a.adressenlink:link, a.adressenlink:visited, a.adressenlink:hover, a.adressenlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

/*--------------------------- Inhalt ----------------------------*/
.mittelinks {
	vertical-align: top;
	text-align: right;
	padding-top: 53px;
}
.mitterechts {
	background-position: left bottom;
	vertical-align: top;
	padding-top: 53px;
}
#content, #contentx, #content1, #content2, #content3, #content4, #content5, #content6, #content7 {
	padding-right: 128px;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: #fff solid 2px;
	border-left: #fff solid 2px;
	vertical-align: top;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 568px;
}
#content1 {
	background-image: url(elemente/home.jpg);
}
#content2 {
	background-image: url(elemente/strategie.jpg);
}
#content3 {
	background-image: url(elemente/vermietung.jpg);
}
#content4 {
	background-image: url(elemente/vermittlung.jpg);
}
#content5 {
	background-image: url(elemente/beratung.jpg);
}
#content6 {
	background-image: url(elemente/referenzen.jpg);
}
#content7 {
	background-image: url(elemente/kontakt.jpg);
}
#contentx {
	padding-right: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin-top: 30px;
	padding-bottom: 10px;
	padding-left: 18px;
	width: 568px;
	background-image: url(elemente/doppelstrich.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 550px;
}
.strich {
	background-image: url(elemente/doppelstrich.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 5px;
	width: 550px;
}
.inhalt, .inhaltlang, .portrait {
	padding-top: 20px;
	padding-left: 18px;
	width: 568px;
	clear: both;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 550px;
}
.inhalt p, .inhalt li {
	width: 350px;
}
.inhalt li {
	padding: 1px;
	list-style-position: outside;
	vertical-align: middle;
}
.portrait {
	padding-top: 0px;
}
.blocksatz {
	text-align:justify;
}
.start {
	font-weight: bold;
	padding-top: 20px;
	padding-left: 18px;
	width: 268px;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
}
.bildrechts, .bildlinks {
	padding: 6px;
	margin-bottom: 30px;
	margin-left: 20px;
	float: right;
}
.bildlinks {
	margin: 0 30px 0 0;
	float: left;
}
.kontakt {
	background-color: #f3f3f3;
	vertical-align: top;
}
.eingabe {
	width: 200px;
}
.svit {
	clear: both;
	padding: 20px 0 0 18px;;
}
/*------------------------- Newskasten --------------------------*/
.nr {
	background-color: #ccc;
	padding: 1px;
	margin-top: 30px;
	margin-left: 265px;
	width: 182px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
}
.news {
	border: #fff solid 1px;
	background-color: #f3f3f3;
	padding: 4px;
}
.newstitel {
	padding-bottom: 2px;
	border-bottom: #999 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: right;
}
.news a:link, .news a:visited, .news a:hover, .news a:active {
	text-decoration: none;
	color : #666;
}
.news a:hover {
	text-decoration: underline;
}

/*-------------------------- homegate --------------------------------*/
.mietobjekte, .kaufobjekte {
     margin: 0px;
	 padding-left: 18px;
     width: 678px;
     height: 1100px;
     border: 0px;
     overflow: auto;
}
.kaufobjekte {
	height: 720px;
}

/*-------------------------- Abschluss Fuss ---------------------------------*/
.untenlinks, .untenmitte, .untenrechts {
	background-image:   url(elemente/tuerkis_u.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	vertical-align: top;
}
.untenlinks {
	text-align: right;
}
.untenmitte {
	border-left: #fff solid 2px;
	border-right: #fff solid 2px;
	padding: 20px 0px 10px 120px;
}

/*--------------------------- vma --------------------------------*/

a.vma:link, a.vma:visited, a.vma:hover, a.vma:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ccc;
	text-decoration: none;
}