@CHARSET "ISO8859-1";

/* =1. Allgemeine Elementformatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * */



body {
	background-color: #fFF;
  	color: black;
  	font-family: Arial,"Times New Roman", sans-serif ;
  	font-size: 100.01%; }



/* =Block-Elemente */

h1{font-size: 150%}

h2{font-size: 130%}

h3{font-size: 120%}

h4{font-size: 110%}

h5{font-size: 100%}


input, textarea {color:#333333;  background-color: #fff; background: url(../images/gitter2.gif);}

input:focus, textarea:focus  {color:#333333; background-color:#fff; background: url(../images/gitter2.gif);}


/* =Inline-Elemente */

a { 
	text-decoration: underline;
	margin-left: 0px; }

a#inhalt{display:block; height:0;width:0;line-height:0;}

img{
  	border:0;
	margin-left: 0em;
}

ol {display: inline;}

/* =classes allgemeiner Art */

.underline {border-bottom: 2px dashed #003366;} /*Unterstreichung 1. Überschrift*/


#breadcrumb{color: #003366; font-size: 80%; margin-left: 0px; margin-top: 5px; background-color: #fff;}


#breadcrumb ul {display: inline;}
#breadcrumb li {display: inline;}

.stopFloat {
	display: block;
  	float: none;
  	clear: both;
  	height: 1px;
  	font-size: 0px;
  	line-height: 0px;   }
   
   .clear-all {clear:both}
.ohne-css {display:none}

.Schriftgroesse09{font-size: 0.9em;}

.nachoben { display: none; /*text-align: right; margin-right: 20px; */}
 
legend {margin-bottom:10px}

#spalte2 .absatz{margin-left: 40px;}

#spalte2 label {border: 1px solid #fff; padding-bottom: 0px; margin: 10px 0 0px 0;} /*für alle Formulare*/

#spalte2 .abstand {margin-top: 1.5em;
                   margin-left: 10px;
                   line-height: 150%;
                   margin-bottom: 1.5em;

                   font-weight: bold;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/* =2.Layoutbereiche*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * */


#rahmen { 
  	background-color: #FFF;
  	color: black; 
  	width: 55em;
    text-align: left;
  	max-width: 95%;
  	position: relative;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/*=Kopfbereich*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
  
#kopf {/*position: relative;*/ border: 0px;}
	
	
#kopf .bild{height: 87px; width: 80px; display:block; margin-bottom: 20px;}


#sprungmarke {display: none;}
	


#spalte1 {display: none;  }


/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Spalte 2
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte2  {width: 40em; /*zoom: 1;*/ position: relative;}

#spalte2 .absatz {margin-left: 0px;}

#spalte2 h1 {
    color: #BD1823;   /*Muss drin bleiben, weil sonst die Farbe schwarz kommt */
	font-size:1.5em;
	line-height: 140%;
	/*border-bottom: 1px solid #BD1823;
	margin-bottom:0.5em;
	margin-top: 0.5em;*/
	margin-left: 0px;
	background-color: #fff;
	display: block; /*Damit es bei zweizeiligen Texten auch bündig kommt*/
	}


#spalte2 h2 {
  color: #BD1823;
  background-color: #fff;
  line-height: 120%;
  margin: 0 1em 0.5em 0px;

  display: block;
}

#spalte2 .h2a { /*wird für die Startseite1 Drop-Down-Liste gebraucht usw.*/
  margin: 0 1em 0.5em 0px;
  
  }

#spalte2 .h2 {
	 display: inline;
}


#spalte2 h3 {
   color: #BD1823;
   background-color: #fff;   
   /*font-size: 100%*/
   margin: 0 1em 0.5em 0px;
   text-align: left;
   display: block;
     
   }
   
#spalte2 .h3 {
   color: #003366;
   background-color: #fff;
   /*font-size: 100%;*/
   margin: 1em 1em 0.5em 20px;
   text-align: left;  
   }  
   
#spalte2 .h3a { /*Überschriften Eigenschaften neben Bildern in Datenbankabfrage*/
   color: #003366;
   background-color: #fff;
     font-size: 1.0em;
   text-align: left;
   display: inline;
    
   /*border: 1px solid #fff;*/
   /*text-align: center;*/ }  

#spalte2 .h3b {color: #003366;
   background-color: #fff;
     font-size: 1.0em;
   text-align: left;
   margin-bottom: 10px;}


#spalte2 h4 {
   color: #BD1823;
   background-color: #fff;
   /*font-size: 0.8em;*/
   margin: 0 1em 0.5em 0px;
   text-align: left;}
     
#spalte2 h5 {
   color: #BD1823;
   background-color: #fff;
   /*font-size: 1.1em;*/
   margin: 0 1em 0.5em 0px;
   text-align: left;  
   }
   
#spalte2 hr {
	margin-left: 20px;
   margin-bottom: 1em;
   margin-right: 20px;
   border: solid 2px #003366;}
    	        
#spalte2 p {
  font-size: 0.9em;
  line-height: 150%;
  margin: 0 1.2em 1em 0px; /*4. Wert vorne*/
  color: #333333;
  background-color: #fff;
  /*border: 1px solid green;*/
   }
   
#spalte2 .p{
	/*width: 48em;*/
	font-size: 80%;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-top: 1px solid #003366; 
	line-height: 150%;
	padding: 0.25em 0.5em 0.25em 0.5em;
   margin: 0 1em 1em 0px; /*1. Wert oben 2.Wert rechts 3. Wert unten 4. Wert links */
	color: #333333;
	background-color: #fff;   }
   


#spalte2 ul {
	padding: 0;
	margin: 0.5em 0em 2em 0em;
	list-style-image: url('../images/rotesQuadrat.gif');
	list-style-type: square;
	list-style-position: outside;
		}


#spalte2 li {
	font-size: 80%;
	margin: 0 0 0.2em 1.6em;	}  	        
    	        

/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/*=Gesamtausgabe*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#galerieeinzelbild {
	overflow: hidden;
	/*width: 40em;*/
	/*background-color: #fff; */
	padding: 10px;
	border: 1px solid #003366;
	margin: 0 10px 3px 19px;}
	

#galerieeinzelbild img {
	float: left;
	padding: 4px;
	border: 1px solid #003366;
	/*border-right-color: #333366;
   border-bottom-color: #333333;*/
	margin-right: 15px;}


#spalte2 .eigenschaftstabelle {/*Datenausgabe Gesamtdatei*/
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:20px;
	/*margin-left:15px*/}
	
#spalte2 .eigenschaftstabelle1  {/*Datenausgabe Gesamtdatei*/
border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:20px;
	/*margin-left:20px*/}

#spalte2 .eigenschaftstabelle2  {/*Datenausgabe Gesamtdatei*/
border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:20px;
	/*margin-left:20px*/}
	
#spalte2 .galerie{
	margin-left: 20px;
	position: relative;
	height: 6.4em;}
	/*width:100px;*/ 
	/*Add a height attribute and set to largest image's height to prevent overlaying*/
	/*diplay: inline;
	/*border: 1px solid black;*/
	/*width: 20em;}*/



#spalte2 .galerie img{
   float: left; 	
	border: 3px solid #003366;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px;
   
	
    	
	}

	 
#spalte2 .galerie .imgcontainer img{margin: 0px 0px 0px 0px;
/*border: 10px solid yellow;*/ /*background: green*/}



#spalte2 .galerie .imgcontainer a:link{
	border: 3px solid #BD1823; 
	background-color: #57BEBA;
	color: white;
	float: left;
	margin: 0px 15px 0px 0px; 
	padding: 0px 0px;
}



#spalte2 .galerie .imgcontainer a:visited{	
	border: 3px solid #003366; 
	background-color: #809FFF;
	color: white;
	float: left;
	margin: 0px 15px 0px 0px; 
	padding: 0px 0px;}

#spalte2 .galerie .imgcontainer a:focus{
	border: 3px solid #BD1823;
	background-color: #003366;
	color: white;
	float: left;
	margin: 0px 15px 0px 0px; 
	padding: 0px 0px;}


#spalte2 .galerie .imgcontainer a:hover{
	border: 3px solid #BD1823; 
	background-color: #003366;
	color: white;
	float: left;
	margin: 0px 15px 0px 0px; 
	padding: 0px 0px;
}

#spalte2 .galerie .imgcontainer a:active{	
	border: 3px solid #BFE4FF; 
	background-color: #BD1823;
	color: white;
	float: left;	
	margin: 0px 15px 0px 0px; 
	padding: 0px 0px;}



#Gesamtvorschau h3{
		color: #003366;
		background-color: #fff;			
      }

/*#Gesamtvorschau hr{width: 10em;}*/
			
#Gesamtvorschau strong {
		color: #003366;
		background-color:#fff;}
	
#Gesamtvorschau strong.red{
		color: #BD1823;
		background-color:#fff;}

/*#Gesamtvorschau a{text-decoration: none;
    border: none;
	/*color: #996666;*/
	/*padding: 0px 0 0 0;
	margin-left: 20px;
	/*display: inline;*//*}*/
			
#Gesamtvorschau h4{color: #003366;
		background-color: #fff;		}			

			
#Gesamtvorschau h5{color: #003366;
		background-color: #fff;}	

#Gesamtvorschau ul{}
		
#Gesamtvorschau li{
	list-style-image: url(../images/27klein.gif);
	font-size: 100%;
	line-height: 1.5em;
	/*height: 25px;
	width: 25px;*/}
	
#Gesamtvorschau li li{
	list-style-image: url(../images/29klein.gif);
	font-size: 90%;
	line-height: 1.2em;
	/*list-style-position: inside;*/
	/*height: 15px; 
	width: 15px;*/}				


	
#Gesamtvorschau .rechteSpalte{
  clear:left;
  display: inline;  
  float:left;
  width: 12em;
  
  /*background-color: #FFF;*/
  padding: 0px 0px 0px 0px;
  margin: 1.5em 0px 1em 20px;
  border-right: 1px solid #fff;  /* Senkrechte Linie rechts */
  border-left: 1px solid #fff;   /* Senkrechte Linie links */
 }

#Gesamtvorschau .linkeSpalte {
  /*clear:left;*/
  display: inline;  
  float:left;
  width: 12em;
  color: #003366;
  background-color: #FFF;
  padding: 0px 0px 0px 0px;
  margin: 1.5em 0px 1em 0em;
  /*border-right: 1px solid #fff;   Senkrechte Linie rechts */
  /*border-left: 1px solid #fff;    Linie links */
  }	
		




.gesamtvorschau-grunddaten,.gesamtvorschau-weitereinformationen,.gesamtvorschau-untersuchteraeume {/*Datenenausgabe Gesamtdatei*/
margin-left:20px; color: #003366; background-color: #fff;}

.gesamtvorschau-universalraum-komplett {/*Datenausgabe Gesamtdatei*/
	border-left:1px solid silver;	
	border-bottom:1px solid silver;	
	padding:5px;	
	margin-top:20px}


	


/*---------------------------------------------------------------------*/
/*=Seite mit grossem Objektbild*/
/*---------------------------------------------------------------------*/


#spalte2 .grossesBild{/*für Seite wo das grosse Objektbild angezeigt wird*/
float: left;
/*width: 20.5em;*/
text-align: center;
padding-top: 0.5em;
padding-left: 20px;
}		

/*---------------------------------------------------------------------*/
/*Startseite mit Drop-Down-Liste*/
/*---------------------------------------------------------------------*/
#spalte2 .image_start1{float: left;}


#spalte2 .drop-down{float: left; }

#spalte2 .drop-down-ort{height: 2.5em } /*Startseite 1. Drop-Down-Liste */ 

#spalte2 .drop-down-plzort{height: 2.5em } /*Startseite 2. Drop-Down-Liste */

#spalte2 .areaimagemap {/*Formatierung für Startseite für die Imagemap*/
	color: #003333;
	background-color: aqua;
   margin-left: 0px;}
   
#spalte2 option { /*Optionsfelder Drop-Down-Liste Startseite*/
	color: #003366;
	background-color: #fff;
}

#spalte2 .ort{margin-left: 0px; width: 10em; margin-bottom: 5px;} /*für das Select-Feld auf der Startseite wo links die Drop-Down-Liste ist*/

#spalte2 select {/*Select Feld Drop-Down-Liste Startseite*/
	color: #003333;
	background-color: #fff;
   margin-left: 0px;}

#spalte2 select:focus {color:#333333; background-color:#fff; }

#spalte2 .form-label1 { /*Label Drop-Down-Liste Startseite1 */
	margin-left: 0px;
	padding-left:0px;
	color: #003366;
	background-color: #fff; 
	display: block;
	margin-top: 0;
	padding-top: 0;
	/*border: 1px solid #fff;*/
	}


#spalte2 .form-label-select {
float: left;
display:block;
width:24px;
height:2em;
font-weight:normal}

#spalte2 .form-field-startseite {width: 10em; margin-left: 1.3em; margin-top: 2px; margin-bottom: 2px;}


   
/*---------------------------------------------------------------------*/
/* =Partner und Foerderer*/
/*---------------------------------------------------------------------*/

#spalte2 .partner1{width: 29em;
                   /*zoom: 1;*/ position: relative;
border-top: 1px solid #BD1823; margin-left: 0px; margin-bottom: 1em; margin-top: 1em;}

#spalte2 .partner1 h2 {
			margin-top: 1em;

            margin-bottom: 1em;
            margin-left: 0px;
            font-size: 120%;
            color: #003366;
            background-color: #fff}
            
#spalte2 .partner1 .Logospalte {float:left;
              margin-left: 0px;
              min-height: 60px;
              /*position: absolute;*/
              /*margin-top: 1em;*/
              width: 90px;
              display: inline;}

#spalte2 .partner1 .address  {float:left;
                   padding-left: 10px;
                   margin-bottom: 1em;
                   min-height: 41px;
                   font-size: 90%;
                   }

      
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/*=Liste Suchergebnisse*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#kriterien {
border: 1px solid #003366;
margin-left: 1em;
margin-top: 0.5em;
padding: 1em 0 1em 0;
}

#kriterien h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 120%;
  margin: 0 1em 0.5em 1em;
  display: block;
}

#kriterien form
{text-align:left;
font-weight:normal;
/*background-color: #FFF;*/ 
margin-left:10px; 
padding: 10px;
/*width: 24em;*/
}

#spalte2 .blockasinline {display:inline}

#spalte2 .neuesuche {width: 12.5em;
font-weight:normal;
margin-right: 10px;
margin-left:0px;
}

#kriterien input{width: 15em;} /*submit-Feld*/

#kriterien strong {color: #003366; background-color: #fff;}   
   
#kriterien .p1 {
	font-size: 0.9em;
  	line-height: 150%;
   margin: 0 1.2em 1em 20px; /*4. Wert vorne*/
   color: #333333;
   background-color: #fff;
   display: block;   }   
   
#spalte2 .ergebnis  {
   border: 1px solid #003366;
	margin-left: 0px;
	padding-top: 0.5em; }

#spalte2 .Piktogramm{float:left;
padding-left: 5px;
color: #333333;
background-color: #fff;
 	font-size: 80%;
 	margin-left: 0.5em;
 	width: auto;
 	height: 8.3em;
 	position: relative;
    display: block;
}

#spalte2 .Piktogramm a {display:block; margin-bottom: 0.3em;}

#spalte2 .Piktogramm a:link img{border: 2px solid #fff;
	background-color: #57BEBA;
	color: blue;    }


#spalte2 .Adressdaten{/*2.Spalte Ergebnisliste Adresse*/
 color: #333333;
 background-color: #fff;
 float:left;
 font-size: 80%;
 margin-left: 10px;
 width: 40%;
 height: 5em;
 position: relative;
   }

 
 
#spalte2 .Adressdaten1{/*3.Spalte Ergebnisliste Telefonnummer usw.*/
 color: #333333;
 background-color: #fff;
 float:left;
 font-size: 80%;
 margin-bottom: 0.2em;
 padding: 0 0 0em 0;
 width: 45%;
 height: 5em;
 position: relative;
  }

/*#spalte2 a.Blaettern {
	display:inline;
	width: 5em;}*/

#spalte2 .Blaettern {display: none;}

#spalte2 .Seitenwahl {display: none;}

#spalte2 .link{ /*link Ergebnisliste*/
clear: left;
font-size: 80%;
/*width: 38em;*/
margin-bottom: 1em;
display: block;
padding-top: 15px;
margin-left: 50px;
}


/*************************************************************************/
/*=Formular Datenbankabfrage*/
/*************************************************************************/


/*Brauchte hier zwei verschiedene Piktogramme-Layouts wegen dem IE 6.0*/       
#spalte2 .pictogramme {/*Piktogramme Suchmaske*/
float:left;
margin-left: 0em;
width: 29px;
height: 60px;
vertical-align: bottom;
 }

#spalte2 .pictogramme1 {/*Piktogramme Suchmaske*/
float:left;
margin-left: 0em;
width: 29px;
height: 35px;
vertical-align: bottom;

 }
 
#spalte2 .CheckboxRollstuhl{/*Formatierung Checkbox Suchmaske Piktogramme*/
	margin-left: 40px;
	
	} 

#spalte2 fieldset {

margin-left: 0px;
margin-top:15px;
margin-right: 15px;
padding:5px;
font-weight:bold;
color: #BD1823;
background-color: white;}

#spalte2 .form-element-button {width: 32em; float: right; text-align:right; font-weight:normal; margin-right: 17px; margin-left:20px; /*height: 2em; padding: 10px; border: 1px solid yellow;*/}
#spalte2 .form-element {font-weight:normal; color: #003366; background-color: #FFF;  }
#spalte2 .form-element-inputtext { width:35em;  /*height: 2.0em;*/ font-weight:normal; margin-top:10px; /*border: 1px solid #003366; */ }/*Text + Eingabefeld bei Ort usw.*/
#spalte2 .form-field {width: 18em; float: left; margin-left: 0.5em; overflow: visible; }/*Eingabefelder Ort usw.*/
#spalte2 .form-field-button {width:15em; } /*Button Zurueck zur Suchmaske in der Ergebnisliste*/
#spalte2 .form-field-button1 {width:15em;}
#spalte2 .form-field-button2 {width:15em;} /*Button Suchen bei Datenbankabfrage*/
#spalte2 .form-field-button3 {width:15em;} /*Button Löschen bei Datenbankabfrage*/
#spalte2 .form-label {display:block;
width:15em; /*Länge des Feldes wo die Texte Ort usw. drin stehen.*/
float:left; 
font-weight:normal; 
margin-left: 0.5em; 
color: #003366; background-color: #fff; 
/*height: 1.4em;*/
margin-top: 0px;
/*line-height: 100%*/
}




/*label Farbe ist der Text in den Boxen, width rückt die Eingabefelder näher an Text heran */
#spalte2 .label {display:block; width:6.0em; /*Feldlänge von Beschriftung im Hilfe-Formular*/
float:left;
font-weight:normal;
text-align:left; 
color: #333333; 
background-color: #fff;
}

#spalte2 .label-checkbox{font-weight:normal;text-align:left; display: block; border: 1px solid #fff;}
#spalte2 .label-select {display:block;width:10em;float:left;height:2em;font-weight:normal; border: 1px solid #fff;}

#spalte2 .anrede{width:5em;} /*Datenbankabfrage Suchformular Anredefeld*/


/*Spalte Mobilit&auml;t*/
/*#kat-spalte{font-weight: normal; float: left; width: 10em; margin-left: 0.5em; border: 1px solid #fff;  }
#kat-spalte h3 {font-weight: bold; color: #003366; background-color: #fff; margin: 0 0 0.70em; 
padding: 0 0 0em; display: block;}*/

/*Spalte Visuell*/
/*#kat-spalte1{font-weight: normal; float: left; width: 48%; margin-left: 0.5em; border: 1px solid #fff;} 
#kat-spalte1 h3 {font-weight: bold; color: #003366; background-color: #fff; 
margin: 0 0 0.70em; padding: 0 0 0em; display: block;}*/


/*Spalte H&oerbehindert*/
/*#kat-spalte2{font-weight: normal; float: left; width: 9.5em; margin-left: 0em;} 
#kat-spalte2 h3 {font-weight: bold; color: #003366; background-color: #FFF; margin: 0 1em 1.8em 0; 
padding: 0 0 0em 0; }*/

/*Übernachtungsmöglichkeit*/
#spalte2 .kat-spalte3{font-weight: normal; float: left; width: 48%; margin-left: 0em; border: 1px solid #fff;} 
#spalte2 .kat-spalte3 h3 {font-weight: bold; color: #003366; background-color: #FFF; margin: 0 1em 0em 0; 
padding: 0 0 0em 0; display: block; }


/*Spalte Essen und Trinken*/
#spalte2 .kat-spalte5{font-weight: normal; float: left; width: 48%; margin-left: 0em; } 
#spalte2 .kat-spalte5 h3 {font-weight: bold; color: #003366; background-color: #FFF; margin: 0 1em 0em 0; }

#spalte2 .h3a {
   display: block;}

#spalte2 .h3b {color: #003366;
   background-color: #fff;
     font-size: 1.0em;
   text-align: left;
   margin-bottom: 10px;}


/*************************************************************************/
/*=Aktuell*/
/*************************************************************************/
#spalte2 dl.border-around {width: 40em; /*zoom: 1;*/ position: relative;}
/* das ist die einzige Breitenangabe, die du brauchst */

#spalte2 .border-around dt {
background: url(../images/gitter2.gif) repeat;
color: #036;
background-color: #fff;
margin-left: 0px;
font-weight: bold;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
border: 1px solid #bd1823;
/*border-bottom-width: 0;*/
}


#spalte2 .border-around dd{
margin: 0 0 1em 0px; /*3. Wert Abstand zwischen einzelnen Neuigkeiten
unten */
border: 1px solid #BD1823;
/*border-top: none; */
font-size: 80%;
line-height: 1.5;
color: #333;
background-color: #fff;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 0.2em;
}

#spalte2 .border-around h2 {
font-size: 1.1em;
margin: 0;
padding-top: 0.3em;
}


#hinweis-kriterien {font-weight:normal}

/*******************************************************************************/
/* =Hilfe-Formulars und Detailkriterien*/
/*******************************************************************************/

#spalte2 .element-button {text-align:right;font-weight:normal; background: url(../images/gitter2.gif); padding:3px; border: 1px solid red;}
#spalte2 .element {font-weight:normal}
#spalte2 .div-inputtext {font-weight:normal;margin-top:10px}
#spalte2 .inputtext {width:27em} /*Eingabefelder*/
#spalte2 .inputcheckbox {font-size:18em}
#spalte2 .field-button {width:15px}
/*.label {display:block;width:24ex;float:left;font-weight:normal;text-align:left}*/

#tabelle1 {width: 40em;}

#tabelle {width: 40em;}

#tabelle h1 {color: #BD1823; background: #fff; font-size: 150%; margin-bottom: 20px; margin-top: 20px; margin-left: 232px;}

#tabelle h2{color: #BD1823; background: #fff; font-size: 150%; margin-bottom: 20px; margin-top: 20px; margin-left: 0px; text-align: center;}

#tabelle ul {
	padding: 0;
	margin-top: 0.5em;
    margin-bottom: 16em;
    margin-left: 232px;
    list-style-image: url('../images/rotesQuadrat.gif');
	list-style-type: square;
	list-style-position: outside;}

#tabelle li {
	font-size: 80%;
	margin: 0 0 0.2em 1.6em;	}

#tabelle a {background-color: #fff;
  font-weight: bold;
  color: #003366;
  margin-top: 20px;}

#tabelle a:link #tabelle a:visited  {
  color: #003366;
  background-color: #fff;   }


#tabelle a:hover, #tabelle a:active, #tabelle a:focus   {
  color: #BD1823;
  background-color: #fff;     }

#tabelle .nachoben {text-align: right; margin-right: 20px; margin-left: 20px; margin-top: 20px;}

#tabelle table {width: 90%; margin-left: 20px; margin-right: 20px; padding: 0.25em; font-size: 80%; border: 1px solid #003366;}

#tabelle th {color: #003366; padding: 0.5em; background-color: #fff; border: 1px solid #003366;}

#tabelle tr {color: #003366;
         text-align: left;
         padding: 0.5em;
         background-color: #fff;
         border: 1px solid #003366;}

#tabelle td   {color: #003366; padding: 0.25em; background-color: #fff; border: 1px solid #003366;}

#tabelle table {width: 90%; margin-left: 20px; margin-right: 20px; padding: 0.25em; font-size: 80%; border: 1px solid #003366;}

#tabelle th {color: #003366; padding: 0.5em; background-color: #fff; border: 1px solid #003366;}

#tabelle tr {color: #003366;
         text-align: left;
         padding: 0.5em;
         background-color: #fff;
         border: 1px solid #003366;}

#tabelle td   {color: #003366; padding: 0.25em; background-color: #fff; border: 1px solid #003366;}




/********************************/
/*Tabelle in der Seite Hilfe*/
/********************************/

#tabelle1 {overflow: visible;}

#tabelle1 table {width: 90%; margin-left: 20px; margin-right: 20px; padding: 0.25em; font-size: 80%; border: 1px solid #003366;}

#tabelle1 th {color: #003366; padding: 0.5em; background-color: #fff; border: 1px solid #003366;}

#tabelle1 tr {color: #003366;
         text-align: left;
         padding: 0.5em;
         background-color: #fff;
         border: 1px solid #003366;}

#tabelle1 td   {color: #003366; padding: 0.25em; background-color: #fff; border: 1px solid #003366;}

#tabelle1 table {width: 90%; margin-left: 20px; margin-right: 20px; padding: 0.25em; font-size: 80%; border: 1px solid #003366;}

#tabelle1 th {color: #003366; padding: 0.5em; background-color: #fff; border: 1px solid #003366;}

#tabelle1 tr {color: #003366;
         text-align: left;
         padding: 0.5em;
         background-color: #fff;
         border: 1px solid #003366;}

#tabelle1 td   {color: #003366; padding: 0.25em; background-color: #fff; border: 1px solid #003366;}



/*******************************************************************/
/*=Raeume*/
/*******************************************************************/

#spalte2 .erhebung h1{font-weight: bold; color:#BD1823; background-color: #fff; font-size: 1.5em; }
#spalte2 .erhebung h2 {font-weight: bold; color:#003366; background-color: #fff; font-size: 1.3em; }
#spalte2 .erhebung h3 {font-weight: bold; color: black; background-color: #fff; font-size: 1.1em; }

#spalte2 .erhebung ul {padding: 0;
	margin: 0 0 2em 1.2em;
	list-style-image: url('../images/rotesQuadrat.gif');
	list-style-type: square;
	list-style-position: inside;
	}

#spalte2 .erhebung li {font-size: 100%;}   


/*****************************************************************/
/* =Daten Einzelobjekte*/
/*****************************************************************/

#spalte2 .Bildspalte {/*Formatierungen für Seite Erfasste Daten - Bildspalte*/
float: left;
width: 300px;
height:225px;
margin: 0 0 1em 1em;
border: 1px solid #fff;
}

#spalte2 .Adressspalte{/*Formatierungen für Seite Erfasste Daten- Adressspalte*/
float: left;
font-size: 80%;
padding: 0px 8px 8px 8px;
margin-bottom: 1em;
width: 26em;
height: 13em;
border: 1px solid #fff;
}

#spalte2 .form-element-button1 {/*width: 35em;*/ text-align:right; font-weight:normal; margin-right: 20px; margin-left:20px; margin-bottom: 10px;}
/*****************************************************/
/*=Fuß*/
/*****************************************************/
           
#footer {
position: relative;
/*background: url(../images/unten_ohne.gif) no-repeat top right;
width: 55em;*/
height: 60px;
margin: 0px 0px 0px 0px;
/*padding: 0px 0px 0 0px;*/

padding: 0px 0 0px 0px;
/*background-color: white;*/

}

#footer .bild{
   position: absolute;
   top: 0px;
   left: 49.5em;	
	height: 56px;
	width: 33px;
			}
             


a#hauptmenue {display: none;}
/*.inhalt {text-align: left;
         color: #FFF}*/

