/* CSS für Design05 */
 
/*
Schriftgrössen:
body  100.01% Wegen Rundungsfehler

10  0.625em
11  0.6875em
12  0.75em
13  0.8125em
14  0.875em
15  0.9375em
16  1em
17  1.0625em
18  1.125em
19  1.1875em
20  1.25em
21  1.3125em
22  1.375em
23  1.4375em
24  1.5em
25  1.5625em
26  1.625em
27  1.6875em
28  1.75em
29  1.8125em
30  1.875em
*/
* {margin:0;padding:0;}

.listSituation, #container {behavior: url(/_scripts/iepngfix.htc);}

html,body {margin:0;padding:0;font-size:100.01%;line-height:1em;color:#000000;}
.navAccesskey {display:none;}
.clearer {clear:both; font-size:0px;line-height:0px; height:0px;background-color:#FFFF00;}

div#headerArea{float:left;width:204px;height:680px; background-color:#CCCCCC;}
#header {display:none;}

p {line-height:1.5em;margin:0 0 2em 0;}
a {}
img {border:none;}

div#container {/*margin:-342px 0 0 -496px;top:50%;left:50%;position:absolute;*/width:992px;height:680px;padding:2px;}

	/** html div#container {background-image:none;}*/

#navArea {background-color:#666666; margin-left:204px; height:30px;}
#mainNavig {background-color:#999999; width:788px;}
	#mainNavig ul {margin:0;padding:0;width:788px;list-style:none;}
	* html #mainNavig ul {width:788px;}
	#mainNavig li {float:left; margin:0; padding:0; list-style:none;}
	#mainNavig a {float:left;padding:5px;line-height:1em;text-decoration:none;color:#000000;}
	#mainNavig a:focus, #mainNavig a:hover {text-decoration:none;background-color:#666666;}	
	#mainNavig li.aktiv {}
	#mainNavig .aktiv a {color:#333333; background-color:#FFFFFF;}
	#mainNavig .aktiv a:focus, #mainNavig .aktiv a:hover{color:#FFFFFF; background-color:#333333;}	
	#mainNavig a span {float:none;/*display:block;*/padding:5px 0px 5px 0;}
	#mainNavig a:focus span, #mainNavig a:hover span,  #mainNavig .aktiv a:focus span, #mainNavig .aktiv a:hover span {}

div#contentArea {float:left;width:788px;height:575px;background-color:#FF66FF;overflow:auto;}
	#contentArea p { text-align:justify;}
	#contentArea p a {color:#0000FF;}
	#contentArea p a:hover {color:#6600CC;}
	#contentArea ul { margin-left:18px;padding:0;}	
	#contentArea li {/*font-size:0.8125em;*/}
	.contentStart {float:left;width:484px;display:inline;text-align:justify;}
	.contentTxt { margin-right:30px;text-align:justify;}
	table {border-collapse:collapse;}
	th {font-size:0.875em;text-align:left;padding:3px 3px 3px 0;border-bottom:1px #ededed solid;}
	td {font-size:0.8125em;padding:3px 3px 3px 0;border-bottom:1px #ededed solid;}
	td.right, th.right {text-align:right;padding-right:30px;}
	.alertBox {float:right;width:220px;display:inline;background-color:#e5e5e5;}
	.alertBox h2 {margin:0;padding:0;}
	#contentArea .alertBox p {text-align:left;padding:0;}
	.alertBox label{line-height:1.5em;}
	.alertBox input {width:190px;border:solid 1px #CCCCCC;background-color:#FFFFFF;color:#999999;}
	.alertBox input.radio {width:auto;border:none;}
	.alertBox input.btnSenden {float:left;margin-right:10px;width:100px;border:solid 1px #CCCCCC;background-color:#FFFFFF;color:#000000;}
	table.tabFreieWohnungen {width:742px;}
	.vermietet td {color:#999999;}
	.vermietet img {display:none;}
	.vermietet .anzeige {display:none;}
	.listSituation { float:right; width:19px;height:10px;margin-top:5px;line-height:1em;behavior: url(/_scripts/iepngfix.htc);background-image:url(/_img/Design05/_icons/ObjektDropdown.png);background-repeat:no-repeat;}
				
	.galerieTumb {margin-top:20px;}
		.galerieTumb img {float:left; width:246px;margin:0 20px 20px 0;}
	
	.galerieTumb1 {float:left;width:220px;display:inline;margin:20px 20px 0 0;}
	.galerieTumb2 {float:left;width:300px;display:inline;margin:20px 20px 0 0;}
		.galerieTumb1 img, .galerieTumb2 img {margin-bottom:20px;}
	.dekoRight {float:right;width:220px;display:inline;text-align:right;margin-top:20px;margin-left:20px;}
	.dekoRight img {margin:0 0 10px 0;}
	.angebot {border-bottom:1px #7b6856 dashed; width:744px;}
	.imgRight { float:right;width:220px;display:inline;margin:10px 20px 10px 30px;}

/* Kontaktformular */
#formKontakt {float:left;width:470px;display:inline;margin:20px 0 0 0;}
#formKontakt label{float:left;width:180px;display:inline;text-align:left;margin:0 0 10px 0;line-height:1.5em;font-size:0.8125em;}
#formKontakt input {float:left;width:260px;display:inline;margin-right:10px;border:solid 1px #CCCCCC;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:0.8125em;color:#999999;}
#formKontakt textarea {float:left;width:260px;display:inline;margin-right:10px;height:100px;border:solid 1px #CCCCCC;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; color:#999999;}
#formKontakt span {float:left; width:auto;display:inline;padding-right:10px;font-size:0.8125em;}
#formKontakt form br {clear: both;}
#formKontakt input:focus, #formKontakt textarea:focus, #formKontakt select:focus {border:solid 1px #7b6856;background-color:#d9d5ca;color:#7b6856;}
input:focus, textarea:focus, select:focus, #formKontakt select.aktiv, #formKontakt textarea.aktiv, #formKontakt input.aktiv {border:solid 1px #7b6856;background-color:#d9d5ca;color:#7b6856;}
input.mittelaktiv {border:solid 1px #666666;background-color:#fdf1bc; width:200px;}
#formKontakt input.btnSenden {float:left;width:100px;display:inline;margin-right:10px;border:solid 1px #CCCCCC;background-color:#FFFFFF;color:#7b6856;}
#formKontakt input.radio {width:auto; border:none;background-color:transparent;}
.error {border:1px #CC0000 dashed;color:#CC0000;padding:10px;margin:20px 20px 20px 0;font-size:0.8125em;}
.error img {margin-right:10px;}
input.radio {background-color:transparent;}

div#footerArea { position:absolute; bottom:0; margin:0 0 -56px 204px;padding:0; width:788px;}
	.footerNavig {padding:0;text-align:left;margin:10px 0 0 0;}
	.footerNavig a {color:#0000FF;text-decoration:none;padding:0 20px 0 0;}
	.footerNavig a:hover {color:#6600CC;}
	.footerLogos { float:right; width:280px;}
	.footerLogo01 {float:left;width:auto;display:inline;margin:0 20px 0 0;}
	.footerLogo02 {float:right;width:auto;display:inline;margin:0 20px 0 0;}
	.footerLogo03 {float:right;width:auto;display:inline;margin:0 20px 0 0;}
	.footerLogoWincasa {float:left;width:auto;display:inline;margin:0 20px 0 0;}
	
#solutionFooter {width:788px;margin:0 auto;}
	#solution {width:90px;margin:37px 0 20px 0; float:right;}
	#solution a, #solution a:visited {display:block;padding:0 0 3px 21px;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;color:#191919;text-decoration:none; background-image:url(/_img/solution.gif);background-repeat:no-repeat;background-position:0 1px;}
	#solution a:focus, #solution a:hover {text-decoration:none;}
	* html #solution a {width:69px; /* Breitenangaben nur fuer IE */}

/* SpryCollapsiblePanel*/
.CollapsiblePanel {width:auto;}
