body { background-color: #ffffff; padding: 0px; margin: 0px; }

#rahmen { text-align:left;
	/* margin-top: 0px; margin-left: -495px;
	position: absolute; left: 50%; width: 990px; 
	background-image: url(img/bg.gif); background-repeat: no-repeat;*/
}

#header { margin-top:0px; margin-bottom: 10px; padding-top:0px; }
#headergrafik { width:650px; height:72px; }

#footer { display:none; }

#rechts { display: none; }
#navi { display: none; }

#footer #footerlinks { display: inline; float: left; padding: 6px 0px 0px 12px; color: #ffffff; font-weight: bold; }
#footer #footerrechts { display: inline; float: right; padding: 6px 8px 0px 0px; color: #ffffff; font-weight: bold; }
#footerrechts a:link,#footerrechts a:visited,#footerrechts a:active { color:#ffffff; text-decoration: none; padding: 0px 4px 0px 4px; }
#footerrechts a:hover { color:#ffffff; text-decoration: none; background-color: #00B66B; padding: 0px 4px 0px 4px; }

#pfad { padding: 10px 0px 0px 20px; font-family: Verdana,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 0.7em; font-style: normal; font-weight: normal; color: #666666; display:none; }
#pfad a:link,#pfad a:visited,#pfad a:active { color:#666666; text-decoration: none; }
#pfad a:hover { color:#333333; text-decoration: underline; }

div { font-family: Verdana,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 1.4em; }
h1 { font-size: 1.4em; font-style: normal; font-weight: bold; margin:0px; padding:0px; padding-bottom: 10px; }


ul { list-style-type: circle; list-style-position:outside; padding: 0px 0px 0px 20px; margin: 0px; }

.werbe { color: #0064B9; }
.immo { color: #BC0000; }
.allg { color: #007A4D; }
.shop { color:#ffffff; }

.neu { background-color:#FFEF66; font-style: italic; font-weight:bold; }


.navigross { font-size: 1.2em; font-weight: bold; }

#inhalt { width: 650px; background-color: #F6F6F6; }
#inhalttext { padding: 20px; padding-bottom:0px; color: #2B2B2B; }
#inhalttext h2 { font-family: Verdana,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 1.0em; font-style: normal; font-weight: bold; line-height: 1.4em; margin-left: 30px; margin-right: 30px; }
#inhalttext img { display: block; float:right; margin: 0px 0px 10px 15px; }
#inhalttext h1 { line-height: 1.4em; }
#inhalttext table { border: solid 1px #666666; border-spacing:2px; }
#inhalttext td,#inhalttext th { font-family: Verdana,Geneva,Helvetica,Swiss,SunSans-Regular; font-size: 0.8em; font-style: normal; line-height: 1.1em; color: #2B2B2B;
	background-color:#E3E3E3; padding: 8px; vertical-align: top; }
#inhalttext td { font-weight: normal; }
#inhalttext th { font-weight: bold; text-align: left; }

#rechts { display:none; }
#backlinks { display:none; }
.spacer { clear: both; height: 1px; }

#clear { clear:both; height:1px; width: 10px; }

.fotolink { display: block; float:right; margin: 0px 0px 10px 15px; text-align: right; }
#inhalttext a.fotolink img { display: inline; float: none; margin: 0px 0px 10px 0px; }

hr { visibility:hidden; height:0; color:#ffffff; page-break-after:always; }
hr.pagebreak { display:block; visibility:hidden; height:0; color:#ffffff; page-break-after:always; }

form { display:none; }
