/* Allgemeine Elementformatierungen
 * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
    color: #333333;  /*Schriftfarbe*/
    background-color:#CCCCCC;
    font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	text-align: center; /* wichtig für die Zentrierung des Rahmens*/
}


h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend {
  padding: 0;
  margin: 0;
}

ul { list-style: none; }

li li { font-size: 100% !important; }

a { 
   text-decoration: underline;
   color: #FFFFFF; 
   }

a:visited {color:#DB7093;}
a:hover {color: #000000;}
a:active { color: #CCCCCC;}
a img { border: 0; }

fieldset {
  border: 0;
  border-style: solid; /* fuer opera 7 */
}

input, textarea, select { font-size: 100%;}


.agb { font-size: 80% !important;}

.linktipp {
	color: #666666;
	font-weight:bold;
	font-style:italic;
   }


/* Allgemeine Klassen
 * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  background-color:#FF9900;
}

.clear {
  clear:both
}

.fett { font-weight:bold;}


/* Rahmen
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
	width: 880px;            /* Gesamtbreite 882px */
	margin: 0 auto;          /* Zentrierung fuer moderne Browser */
	padding-top:0;
	margin-top: 20px;
	text-align: left; /* text-align:center (body) "neutralisieren" */
	background-color:#FFFFFF;
	border:1px #999999 solid; 
} 
 /* Box-Model-Hack*/
* html #rahmen { /* Diesen Selektor beachten nur IEs */
  width: 882px; /* Diese Anweisung ist nur fuer IE 5 und 5.5 */
  w\idth: 880px; /* Diese Anweisung ist nur fuer IE 6 */
}


/* Kopfbereich
 * * * * * * * * * * * * * * * * * * * * * * * * * */ 
 
/* Logo */
#logo {
    float: right;
    width: 260px;
  }

/* Foto oder Bilder*/
#balken li{
    display: inline;  /* Listenpunkte nebeneinander stellen */
	list-style: none;
	padding: 0px;
	}
	
	
/* Navigation
 * * * * * * * * * * * * * * * * * * * * * * * * * */	 
/*ausklappmenue*/
	


#menue { 
     visibility:hidden;
     float: left;
	 background: #FF9900;
	 width: 840px;
	 font-size: 0.9em; 
	 margin-left: 40px;
	 margin-right: auto;
	  }
	  
#umenue { 
     float: left;
	 margin-right: auto;
	  }
			
/* Box-Model-Hack*/
* html #menue  { 
 			 width: 800px; 
 			 w\idth:840px;
}

		
#menue ul {
			list-style-type: none;
			text-align: left;
			}
		
#menue ul li {
			width: 100px; 
	        margin: 0;
			padding: 0;
			float: left;
		}
		
#menue ul li a {
			color: #000066; 
			font-weight:bold;
			font-size: 0.8em; 
			color: #fff;
			text-decoration: none;
			background-color: #FF9900;
			padding: .2em 1em;
			display: block;
		}
		
#menue ul li a.chosen {background-color: #999999;}
		
#menue ul li a:hover {background-color: #CC9900;}
		
		
/* ---------------- Dropdown-Menü ---------------- */
		
#menue ul li ul {
        	width: 100px;
			background-color: #fff;
			border: 0px #67955A solid;
			border-top: none 0;
			position: absolute;
			display: none;		
		}
		
#menue ul li:hover ul, #menue ul li.over ul { display: block;}
		
#menue ul li ul li {
			width: 90px;
			float: none;
			text-align: left;
   			margin-left:0px;
       }
		
#menue ul li ul li a {
			font-size: 0.7em; 
			color: #000;
			width: 90px;
			background-color: #fff;
			padding: 5px;
			display: block;}
			
/* Box-Model-Hack*/
* html #menue ul li ul li a  { 
  			width: 95px; 
 			 w\idth: 90px;
}
			
			
#menue ul li ul li a:hover {background-color: #ddd;}
	
	
	
/* Inhalt
 * * * * * * * * * * * * * * * * * * * * * * * * * */	 

#inhalt { 
  			float: left;
 			width: 860px;
  			background: #FFFFFF;
  			padding: 10px;
}

/* Box-Model-Hack*/
* html #inhalt { 
  			width: 880px; 
 			 w\idth: 860px;
}

/* linke Seite Inhalt
 * * * * * * * * * * * * * * * * * * * * * * * * * */	

#hauptinhalt {
  float: left;
  width: 520px;
  margin-left:30px; 
  margin-top:20px;
}


/* Box-Model-Hack*/
* html #hauptinhalt { 
  width: 550px; 
  w\idth: 520px;
}

#hauptinhalt p{font-size: 0.8em;}

#hauptinhalt  h1{
 	font-size: 1.2em; 
 	padding-bottom:10px; 
 	text-align:left; 
 	font-weight:bold; 
 	color: #FF9900;
 	}
	
#hauptinhalt  h2{ 
	font-size: 1em; 
	padding-bottom:10px;
	}
	
#hauptinhalt  h3{ 
	font-size: 0.8em;
	font-weight:bold;
}



#hauptinhalt  a { 
    color: #FF6600;  
	font-weight:bold;
	font-size: 0.9em; }
	
#hauptinhalt img {
  
    padding-bottom:20px;
    }
	
#hauptinhalt   a:visited {color: #333333;}
#hauptinhalt  a:hover {color: #666666;}
#hauptinhalt   a:active { color: #999999;}	

#map img {
    
    padding-bottom:20px;
    }

/* Inhalt Linktipps
 * * * * * * * * * * * * * * * * * * * * * * * * * */	
#linktipp{

 width: 90%;

 margin-top:20px;
 padding:20px; 
 margin-bottom:20px;
 border-left:#FF9900 5px solid;
 border-top:#FF9900 1px solid;
 border-bottom: #999999 1px solid;
 border-right: #999999 5px solid;
 

}

/* rechte Seite Inhalt
 * * * * * * * * * * * * * * * * * * * * * * * * * */	

#seite {
  float:right;
  width: 250px;
  margin-top:20px; 
  margin-bottom:20px;
}

#seite  p{font-size: 0.7em; }

#seite h1{ 
		font-size: 1em; 
		padding-bottom:10px; 
		text-align:left; 
		font-weight:bold; 
		color: #FF9900;
		}
#seite h2{ 
		font-size: 1em; 
		padding-bottom:10px; 
		}
#seite h3{ 
		font-size: 1em; 
		font-weight:bold;
		padding-bottom:20px;
		}

#seite li{ 
		font-size: 0.7em; 
       } 
		
#seite  a { 
    color: #FF6600;  
	font-weight:bold;
	font-size: 0.9em; }
	
#seite a:visited {color: #333333;}
#seite a:hover {color: #666666;}
#seite a:active { color: #999999;}	

.fettSeite { 
	font-weight:bold;
	padding-top: 10px;
	padding-bottom:10px;
	margin-right:10px;}


/* Footer
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#adresse { 
    
	float:left;
	width: 845px; 
	background-color:#FF9900;
    padding-left: 35px; 
	padding-bottom:10px; 
	padding-top:10px;
    font-size: 0.8em;
	text-align: left;
    }

/* Box-Model-Hack*/
* html #adresse  { 
  width: 880px; 
  w\idth: 845px; 
}
 

#adresse  ul{
 	}
#adresse li{
    display: inline;
    margin:5px;
	font-size: 0.9em;
	}  
  
#adresse  a{ 
	font-weight:bold;
  }
  
#adresse h1{
    font-size: 0.8em;
	font-weight:bold;
	display: inline; 
	}
	
#adresse  a { 
    color: #000066; 
	font-size: 0.8em;
	text-decoration:none;
	font-weight:bold;
	

}	
#adresse img { 
    border:0;
}
   
#adresse  a:visited {color: #FFFFFF;}
#adresse  a:hover {color: #666666;}
#adresse  a:active { color: #333333;}	

#adresse ul li a.chosen {color: #990000;}	


.referenzen{
  font-size:0.9em;
  line-height: 2em;
}

