body		 {
		 		 		 margin:0;
		 		 		 padding:0;
		 		 		 border:0;		 		 		 
		 		 		 font-family:Verdana, Arial, Helvetica, sans-serif ;
		 		 		 font-size: 9pt;
		 		 		 font-weight: normal;
		 		 		 line-height: 12pt;
		 		 		 color:#000;
		 		 		 background: #fff;
		 		 		 }
/*Layout*/
		 #wrapper, #pagebody, #content
		 		 		 {
		 		 		 width: auto; 
		 		 		 margin: 0 2%;
		 		 		 padding: 0; 
		 		 		 border: 0;
		 		 		 float: none !important;
		 		 		 color: black; 
		 		 		 background: transparent;
		 		 		 }		 		 
		 #sidebar {
		 		 		 display: none;		 
		 		 		 }
		 #contentheader{
		 		 		 display: none;		 
		 		 		 }		 
		 #content p {
		 		 		 margin:0 0 1em 0;		 		 		 
		 		 		 }		 		 		 		 		 
		 #logo		 
		 		 		 {
		 		 		 display: none;
		 		 		 }
		 #nav		 
		 		 		 {
		 		 		 display: none;
		 		 		 }		 		 
		 #sidebar_content {
		 		 		 display: none;
		 		 		 }
		 #footer		 
		 		 		 {
		 		 		 width: auto; 
		 		 		 margin: 0 2%;
		 		 		 padding:0;
		 		 		 line-height:10pt;		 		 		 
		 		 		 font-size: 7pt;		 
		 		 		 float: none;		 		 
		 		 		 }		 
		 #rootline {
		 		 		 line-height:10 pt;		 		 		 
		 		 		 font-size: 7pt;		 		 
		 		 		 color: #333;
		 		 		 }
		 #suchmaske {
		 		 		 width:auto;		 
		 		 		 background: #fff;
		 		 		 /*height:110px;		 */		 
		 		 		 padding:10px 0 10px 0;
		 		 		 border-bottom:1px;
		 		 		 }		 
		 #suchmaske label{		 		 
		 		 		 font: bold 7pt/10pt Verdana, Arial, Helvetica, sans-serif;
		 		 		 color: #666666;		 
		 		 		 }
			 		 		 
/*TYPO*/
		 h1		 		 {
		 		 		 font: italic bold 12pt Georgia, "Times New Roman", Times, serif;		 		 		 
		 		 		 line-height: 14pt;
		 		 		 letter-spacing:0.05em;		 		 		 		 		 		 
		 		 		 color:#999;		 		 		 		 
		 		 		 margin:0;		 
		 		 		 padding:0;		 
		 		 		 border:0;		 
		 		 		 text-decoration:none;
		 		 		 }
		 h2		 		 {		 		 		 
		 		 		 font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;		 		 		 		 		 
		 		 		 background: #fff;		 		 		 		 
		 		 		 color: #000;
		 		 		 margin:0;
		 		 		 padding:0;
		 		 		 border:0;		 		 		 
		 		 		 }
		 h3		 		 {
		 		 		 color:#fff;
		 		 		 text-decoration:none;
		 		 		 background: #fff;
		 		 		 display:block;
		 		 		 font-weight: normal;
		 		 		 font-size: 10pt;
		 		 		 }
		 p		 		 {		 		 		 
		 		 		 margin-bottom: 0.5em;		 		 		 		 		 		 		 		 
		 		 		 }
		 hr		 		 {
		 		 		 width: 680px;
		 		 		 height: 1px; 
		 		 		 border:0; 
		 		 		 padding:0; 
		 		 		 margin:0;
		 		 		 border-bottom: 1px solid #d95017;
		 		 		 }
		 strong		 {		 color:#252525;		 		 		 
		 		 		 letter-spacing:0.02em;
		 		 		 font-variant:normal;
		 		 		 font-style:normal;
		 		 		 font-weight:bold;		 		 		 
		 		 		 }		 
		 .small-caps {
		 		 		 letter-spacing:0.06em;
		 		 		 font-variant:small-caps;
		 		 		 font-style:normal;
		 		 		 text-transform: lowercase;
		 		 		 }
		 em    {		 
		 		 		 font-family:Georgia, "Times New Roman", Times, serif;
		 		 		 letter-spacing:0.16em;
		 		 		 font-style:italic;		 		 		 
		 		 		 }
/*Formular*/		 
		 label 		 {
		 		 		 display:block;
		 		 		 text-align:right;
		 		 		 float:left;
		 		 		 width: 90px;
		 		 		 padding: 0.4em 0;
		 		 		 margin:0.4em 15px ;
		 		 		 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#000;
		 		 		 }
		 .einheit		 {		 		 		 
		 		 		 width: 30px;		 		 		 
		 		 		 }
		 .label_grau		 {		 		 		 
		 		 		 width: 140px;
		 		 		 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#666;		 		 		 		 
		 		 		 }
		 .label_sw		 {		 		 		 
		 		 		 width: 30px;
		 		 		 font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#252525;		 		 		 
		 		 		 }
		 
		 .buttonSubmit {
		 		 		 background:#fff;
		 		 		 border: 1px solid #999;
		 		 		 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#000;
		 		 		 padding: 0.4em;
		 		 		 margin:0.4em 20px ;
		 		 		 text-align:center;
		 		 		 }
		 select {
		 		 		 display:block;
		 		 		 width:130px;
		 		 		 text-align:left;
		 		 		 vertical-align:middle;
		 		 		 border: 1px solid #999;
		 		 		 background:#fff;
		 		 		 color:#999;
		 		 		 padding: 0.4em 0;
		 		 		 margin:0.4em 0 ;
		 		 		 font: normal 9px Verdana, Arial, Helvetica, sans-serif;
		 		 		 float:left;		 		 		 		 		 		 
		 		 		 }
		 br 		 		 {
		 		 		 clear:left
		 		 		 }
		 option {
		 		 		 color: #999;
		 		 		 background-color:#fff;
		 		 		 }
		 input {		 display:block;
		 		 		 width:100px;		 		 		 
		 		 		 float:left;
		 		 		 text-align:left;
		 		 		 border: 1px solid #999;
		 		 		 background:#fff;
		 		 		 color:#999;		 		 		 		 
		 		 		 padding: 0.4em 0;
		 		 		 margin:0.4em 0 ;
		 		 		 font: normal 9px Verdana, Arial, Helvetica, sans-serif;
		 		 		 }
		 input:focus {
		 		 		 color: #252525;		 		 		 
		 		 		 }
		 .checkbxinput{
		 		 		 width:15px;
		 		 		 height:15px;
		 		 		 margin:0 ;
		 		 		 padding:0;
		 		 		 }
		 input[type="checkbox"] {
		 		 		 border: 1px solid #999;
		 		 		 background:#fff;
		 		 		 color:#999;		 		 		 		 
		 		 		 margin:0 ;
		 		 		 padding:0;
		 		 		 width: 20px;
		 		 		 }
/*allgemeine LINKS*/
a:link		 {		 		 		 
		 		 		 color:#000;
		 		 		 text-decoration:underline;		 
		 		 		 font-weight:bold;		 		 		 		 		 
		 		 		 }
a:visited{		 		 		 
		 		 		 color:#666;
		 		 		 text-decoration:none;
		 		 		 font-weight:bold;
		 		 		 }
a:hover, a:active		 {		 		 		 
		 		 		 color:#999;
		 		 		 text-decoration:none;		 
		 		 		 font-weight:bold;		 		 		 		 		 
		 		 		 }
/*Inline-Elemente (Klassen) */
		 .hide		 {
		 		 		 display:none;
		 		 		 }
		 .bg_dunkelgrau {
		 		 background:#999;
		 		 }
		 .foto {
		 		 		 margin:1em 20px 1em 20px;		 		 		 
		 		 		 }		 		 		 		 
		 .schnellsuche {
		 		 		 float: right;
		 		 		 margin:1.5em 0 4em 20px ;		 		 		 
		 		 		 padding:0;
		 		 		 border:0;
		 		 		 width:220px;		 		 		 
		 		 		 background:#fff;
		 		 		 }		 
		 .schnellsuche label {		 		 		 
		 		 		 text-align:left;
		 		 		 width:55px;
		 		 		 padding: 0.4em 10px 0.4em 0;
		 		 		 margin:0.4em 0 ;		 		 		 		 		 
		 		 		 }
		 .schnellsuche select {		 		 		 
		 		 		 width:140px;		 		 		 		 		 		 		 		 
		 		 		 }
		 .schnellsuche .btSubmit {		 		 		 
		 		 		 background:#d9dadb;
		 		 		 border: 1px solid #999;
		 		 		 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#d95017;
		 		 		 padding: 0.4em;
		 		 		 margin:0.4em 15px 0 0 ;
		 		 		 text-align:center;		 
		 		 		 float:right;		 		 		 		 
		 		 		 }
		 .schnellsuche p {		 		 
		 		 		 padding: 0;
		 		 		 margin:0 ;
		 		 		 border:0;
		 		 		 text-align:right;		 		 		 		 		 		 		 		 
		 		 		 }
		 .schnellsuche h2 {		 		 
		 		 		 margin-bottom:2em;
		 		 		 margin-left:-10px;		 		 		 		 		 		 		 		 		 		 		 		 
		 		 		 }		 
		 #filter {		 		 		 		 		 		 
		 		 		 background: #d9dadb;		 		 		 
		 		 		 border:0;
		 		 		 margin: 15px 20px;
		 		 		 padding:10px 0;		 		 		 		 		 		 		 		 
		 		 		 }
		 #filter label{		 		 		 		 
		 		 		 font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color: #666666;		 		 		 		 		 		 
		 		 		 }
		 #filter h2 {		 		 
		 		 		 margin-bottom:2em;
		 		 		 margin-left:0;		 		 		 		 		 		 		 		 		 		 		 		 
		 		 		 }		 		 
		 .ergebnis_liste {
		 		 		 width:auto;		 		 		 
		 		 		 margin: 0;
		 		 		 padding: 0;		 		 		 		 		 
		 		 		 border:0;		 
		 }
		 .ergebnis_liste table{
		 		 		 border-collapse: collapse;
		 		 		 margin: 0;
		 		 		 padding: 0;
		 		 		 border: 0;		 
		 }
		 .ergebnis_liste th{
		 		 		 border: solid 1px #000;
		 		 		 height: 40px;
		 		 		 background:		 #fff;
		 		 		 font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
		 		 		 color: #000;
		 }		 
		 .ergebnis_liste tbody tr td {
		 		 		 border: solid 1px #000;
      		 		 background-color:#F8F8F8;
		   		 		 padding:2px 2px 2px 10px;
		   		 		 text-align:left;
		   		 		 font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
		   		 		 color: #666;
    }
		 .ergebnis_liste tbody tr td a:link {		 		 		 
		   		 		 color: #666;
    }		 
		 .ergebnis_liste tbody tr td a:visited, .ergebnis_liste tbody tr td a:hover{		 		 		 
		   		 		 color: #000;
    }		 
		 .ergebnis_liste tbody tr:hover td  {		 		 		 
		   		 		 background-color:#fff;
		 		 		 color:		 #000;		 		 
    }
		 .ergebnis_liste tbody tr.odd:hover td {
      		 		 background-color: #fff;
		 		 		 color:		 #000;
    }		 
		 		 		 
		 .ergebnis_liste tbody tr.odd  td {
      		 		 background-color: #fff;
    }		 		 		 		 		 		 		 		 		 		 		 		 		 		 
		 .versenden {
		 		 		 display:none;		 		 		 
    }		 
		 .blaettern {
		 		 display:none;
		 		 		 		 		 		 
    }		 		 		 		 
		 .drucken {
		 		 		 display:none;		 		 		 		 		 
    }		 
		 .objekt_liste{
		 		 		 width:auto;		 		 		 
		 		 		 margin: 0 20px 1em 20px;
		 		 		 padding: 0;		 		 		 		 		 
		 		 		 border:0;		 
		 }
		 .objekt_liste label{		 		 		 
		 		 		 display:block;
		 		 		 text-align:right;
		 		 		 float:left;
		 		 		 width: 170px;
		 		 		 padding: 0.2em 0;
		 		 		 margin:0.2em 20px ;
		 		 		 font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#252525;
		 		 		 }
		 .objekt_liste .rechts{		 		 		 
		 		 		 display:block;
		 		 		 text-align:left;
		 		 		 float:left;
		 		 		 width: 240px;
		 		 		 padding: 0.2em 0;
		 		 		 margin:0.2em 20px 0.2em 0 ;
		 		 		 font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		 		 		 color:#000;
		 		 		 }
		 .objekt_id {
		 		 		 font: italic normal 10px Verdana, Arial, Helvetica, sans-serif;
		   		 		 color: #666;
		 		 		 margin:0 20px ;
		 		 		 float:right;		 
		 }
		 .objekt_adresse {
		 		 		 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		   		 		 color: #666;
		 		 		 margin:0 20px ;
		 		 		 float:left;		 
		 }
		 .naechstes {
		 		 		 display:none;
		 }
		 .zurueck{
		 		 		 display:none;
		 }
		 .inputDBhidden {
					display:none;
			}		 		 	
