@charset "utf-8";
html, body {  
	background: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 100%;
	margin: 0;  
	padding: 0;  
	} 
#index {  
	background: #ccc url(../images/backgrounds/schmal.jpg) repeat-y 50% 0;
	width: 1005px;  
	margin: auto;
	min-height: 100%;
	border: 1px #000 solid;
	} 
#header {  
	background: #fff;  
    height: 146px; 
	position: relative;
	}  
#footer {  
   	height:90px; 
   	clear:both;
	padding-left:220px;
	vertical-align:bottom;
	border: 0px solid #000;^
	margin-top: 50px;
	} 
#inhalt {  
	width: 600px;  
	margin-top:20px;
	margin-left:200px;
 	border: 0px #000 solid;
	}  
#navigation_links {  
 	float: left;  
 	width: 180px;  
	min-height: 100%; /* Mindesthöhe für moderne Browser */
 	border: 0px #000 solid;
	margin: 5px;
	}  
#navigation_rechts {  
	float: right;  
 	width: 160px;  
	min-height: 100%; /* Mindesthöhe für moderne Browser */
 	border: 0px #000 solid;
	margin: 5px;
	}	  
#text_rechts {
	font-size:8pt;
	}
#ueberschrift {
	font-size:20pt;
	font-weight: bolder;
	padding: 25px;
	margin: 5px;
 	text-align:left;
	border: dotted 0px #000;
	}
.ueberschrift_klein {
	font-size:11pt;
 	text-align:left;
	}
.ueberschrift_mittel {
	font-size:16pt;
	font-weight:900;
	}
.ueberschrift_rechts {
	font-size:11pt;
 	text-align:left;
	font-weight:900;
	}
#text_1 {
	padding: 15px;
	margin: 5px;
	white-space: normal;
 	text-align:left;
	display:block;
	border: dotted 0px #000;
}
#text_2 {
	padding-left: 15px;
	padding-right: 15px;
	margin: 5px;
	white-space: normal;
 	text-align:left;
	display:block;
	border: dotted 0px #000;
}
#text_3 {
	padding-left: 45px;
	padding-right: 45px;
	margin: 5px;
}
#navigationsleiste {
	font-size:8pt;
	margin-bottom:20px;
	}
.clear {
   	clear: both;
	border: 0px solid #000;
	}
#zugriffe {
	font-size:8pt;
	border: 0px solid #000;
	padding: 5px;
	}
.klein {
		font-size:8pt;
	}
.gross {
		font-size:14pt;
	}
a:hover {
  color:#000000;
  text-decoration:underline;
   }
a {
  color:#7F3E1B;
  text-decoration:none;
  }
.rechtsoben	{
	text-align:right;
	vertical-align:top;
	}
.linksoben	{
	text-align:left;
	vertical-align:top;
	}
td {
	padding:0px;
	margin:0px;
	border:0px;
	}
table {
	padding:0px;
	margin:0px;
	border:0px;
	}
.tooltip {
    position: absolute;
	display: none;
	background-color:#FFC;
	padding: 10px;
	border: 1px #000 solid;
	}
.gastronomie {
	padding: 2px;
	}
.hidden {
	display:none;
	}
#login_link {
	width:45px;
	text-align:right;
	background-color:#FFF;
	position:absolute;
	top:2px;
	left:954px;
	padding:2px;
	border:1px solid #FFF;
	-moz-border-radius-bottomleft:10px;
	-khtml-border-radius:30px;
	font-size:9pt;
	}
#login_formular {
	// display:none;
	position:absolute;
	top:2px;
	left:700px;
	}
.zweite_zeile {
	background-color:#E9E9E9;
}
.deaktiviert {
	color:#999;
}
#wegbeschreibung
	{
	width:500px;
	margin:50px;
	}
.center {
	text-align:center;
}
.normal {
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
}
.winzig {
	font-size:7pt;
}
#pager_seitenzahlen {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height:20px;
	margin:5px;
}
#pager_seitenzahlen > a {
	margin:5px;
}