/* CSS Document for DEWOG Immobilienmakler GmbH - by http://office-tt.com */

body			{ margin: 40px 0px 40px 0px; text-align: center; }
h1				{ width: 716px; border-bottom: 1px solid #daddc4; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.4em; text-decoration: none; color: #686a67; margin: 40px 0px 10px 0px; text-align: left; padding-bottom: 2px; }
.h1-liste		{ border-bottom: none; }
.h1-liste span	{ font-size: 0.45em; }
p				{ margin-top: 0px; }
h2				{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; text-decoration: none; color: #686a67; border-bottom: 1px solid #CCCCCC; padding-bottom: 2px; }
input, textaera		{ font-family: "Trebuchet MS"; font-size: 1.0em; }

	
#header			{ border-bottom: 1px solid #daddc4; width: 716px; height: 44px; margin: 0px; padding: 0px; }				
#logo			{ float: left; list-style: none; width: 124px; }
#spacer-header	{ float: left; list-style: none; width: 304px; }
.quickNav		{ float: left; list-style: none; text-align: right; margin-left: 20px; padding-top: 16px; }
.quickLi		{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.60em; text-decoration: none; color: #a2a374; }
.quickLi:hover	{ color: #666666; }
.quickLiA		{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.60em; color: #666666; text-decoration: none; }

#dewog			{ display: block; width: 124px; height: 41px; background-image: url(dewog.jpg); }

.hidden			{ display: none; }

#navi			{ margin: 10px 0px 0px 0px; padding: 0px; list-style: none; width: 716px; text-align: left; }
.navi-li		{ margin-right: 4px; width: 140px; float: left; border-bottom: 1px solid #daddc4; }
.navi-li:hover	{ color: #686a67; }
.last			{ margin-right: 0px; } 
.naviLi			{ text-decoration: none; text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #a2a374; font-weight: bold; cursor: hand; }
.naviLiActiv	{ text-decoration: none; text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #686a67; font-weight: bold; cursor: hand; }
.naviLi:hover	{ color: #686a67; }

.but			{ display: block; width: 140px; height: 166px; text-decoration: none; }
.mw				{ background-image: url(naviDummi.gif); }
.ew				{ background-image: url(naviDummi.gif); }
.b				{ background-image: url(naviDummi.gif); }
.gl				{ background-image: url(naviDummi.gif); }
.hg				{ background-image: url(naviDummi.gif); }

.art			{ font-size: 1.4em; display: block; margin-top: 4px; }
.name			{ font-size: 0.9em; display: block; margin: 2px 0px 4px 0px; }

.zusatz-h1		{ width: 716px; text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; }
.content		{ background-color: #e7e9db; width: 696px; min-height: 180px; padding: 10px; text-align: left; font-family: "Trebuchet MS"; color: #686a67; font-size: 0.7em; font-weight: lighter; }
.no-padding		{  padding: 0px; width: 716px; }

.sort			{ border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; background-color: white; float: left; padding: 10px 0px 10px 0px; font-weight: bold; text-decoration: none; color: #686a67; margin-bottom: 0px;}

.sortPfeil		{ color: #b8c08f; font-size: 1.0em; }
.ansicht		{ width: 93px; padding-left: 4px; }
.plz			{ width: 89px; padding-left: 4px; }
.beschreibung	{ width: 287px; padding-left: 4px; }
.kosten			{ width: 110px; padding-left: 4px; }
.wohnflaeche	{ width: 121px; padding-left: 0px; }

.liste				{ margin: 0px; padding: 0px; }
.list-li			{ list-style: none; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; height: 58px; border-bottom: 1px solid #d4d3bf; }
.bg-white			{ background-color: white; }
.list-link			{ display: block; height: 58px; text-decoration: none; cursor: pointer; color: #686a67; z-index: 10;  position: relative; z-index: 1000; }
.list-link:hover	{ background-color: #bbc092; color: white; }	
.list-bild			{ width: 75px; height: 50px; border-right: 1px solid #d4d3bf; padding: 4px; margin-top: 0px; display: block; float: left; z-index:0; position: relative; }
.list-bild img		{ position: relative; z-index: 100; display: block; }

.list-plz			{ display: block; width: 72px; height: 50px; border-right: 1px solid #d4d3bf; padding: 4px 4px 4px 16px; float: left; color: #686a67; }
.list-plz strong	{ color: #474747; } 
.list-beschr		{ display: block; width: 267px; height: 50px; border-right: 1px solid #d4d3bf; padding: 4px 4px 4px 17px; float: left; }
.list-beschr strong	{ color: #474747; }
.list-euro			{ display: block; width: 86px; height: 50px; border-right: 1px solid #d4d3bf; padding: 4px 4px 4px 20px; float: left; color: #686a67; }
.list-flaeche		{ display: block; width: 115px; height: 50px; padding: 4px 4px 4px 20px; float: left; }
.list-flaeche strong{ color: #474747; }

.h-plz		{ font-size: 0.65em; }
.h-adr		{ font-size: 0.65em; }
.h-obj		{ font-size: 0.50em; }

.detail-blaettern		{ text-align: right; width: 272px; display: block; height: 16px; font-family: "Trebuchet MS"; color: #bbc092; font-size: 0.45em; font-weight: lighter; margin-top: -16px; margin-bottom: -16px; float: right; xborder: 1px solid red; }
.detail-blaettern-link	{ font-size: 0.9em; text-decoration: none; color: #bbc092; font-family: arial;  }

.detail-zurueck			{ font-family: "Trebuchet MS"; color: #bbc092; font-weight: lighter; text-decoration:none; display: block; float: left; margin-left: 65px; }

.detail-left			{ float: left; width: 530px; display: block; border-right: 1px solid #cdcfc4; }
.detail-right			{ float: left; width: 150px; padding-left: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px; }

.detail-ansicht-link	{ display: block; float: left; margin: 0px 4px 4px 0px; } 
.detail-linie-quer		{ border-bottom: 1px solid #cdcfc4; border-top: 4px solid #e7e9db; width: 150px; height: 1px; margin: 6px 0px 6px 0px; display: block; clear: both; }

.detail-bez				{ xbackground-color: red; display: block; color: #93968b; padding: 3px 0px 3px 0px; font-family: "Trebuchet MS"; }
.detail-bez strong		{ font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;  }
.detail-eintrag			{ xbackground-color: blue; xfloat: left; display: block; width: 180px; padding: 2px 0px 2px 0px; color: #686a67; xfont-weight: bold; }

.br				{ height: 6px; display: block;}

.FormularLeft	{ display: block; float: left; width: 100px; height: 20px; font-weight: bold; padding-top: 2px; font-family: "Trebuchet MS"; }
.FormularInput	{ float: left; margin: 0px; width: 300px; font-family: "Trebuchet MS"; }
.FormP			{ margin: 0px; clear: left; border: 1px solid #e7e9da; margin-bottom: 2px; }
.FormSchicken	{ margin-left: 100px; }

#footer			{ width: 716px; border-top: 1px solid #daddc4; border-bottom: 1px solid #daddc4; font-family: "Trebuchet MS"; text-align: left; font-size: 0.70em; padding: 2px 0px 2px 0px; color: #686a67; margin: 10px 0px 0px 0px; }

#footer a		{ text-decoration: none; color: #686a67; }
#footer a:hover	{ text-decoration: none; color: blue; }

.linie				{ border-bottom: 1px solid #cdcfc2; height: 1px; display: block; margin: 5px 10px 5px 0px; }
*html .linie		{ margin-top: -10px; } 

/* Float clearing workaround also working on Mozilla */
.clearer 		{ clear:both; height:0px; overflow:hidden; margin-top:0px; padding-top: 0px; }
* html .clearer { height:1px; margin-top:-1px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */
