*{
	font-family: Verdana, Arial, "Times New Roman", Courier, "Courier New";
	font-size: 1em;
}

body{
	margin: 0em;
	font-size: 80%;
	background-color: #FFFFFF;
}

.unsichtbar {
   display: none;
}

#gesamterinhalt{
	width: 1000px;
	background-color: #F7F7F7;
}

#kopf {
	/*height: 183px;

	margin: 0;
	padding: 0;
	*/
	background-color: white;
}

#rechts, #navigation{
	background-color: #F6A856; 
	margin-top: 0.0em;	
   /* height: 100%;*/
}

#rechts{
	width: 175px;
	float: right;
}

#navigation {
   /* border:1px solid red; */
   
   width:15em;
   float:left;
   /* float:right; /* hier würde die Navigation nach rechts fließen */
   min-height:40em;
}

/*
* html #navigation {
   height:20em;
}
*/

#navigation ul{
	margin : 0.5em 0.4em 0 0.4em;
	padding: 0;
}

#navigation ul li{
   list-style-type:none;
/*   border:1px solid #9B070D;*/
   margin-bottom:0.0em;
   border-bottom: 1px solid #9B070D;
}

#navigation ul li span.auswahl {
   display:block;
   color: black;
   font-weight:700;
   text-decoration: none;
   padding:0.5em;
}

#navigation ul li a {
   padding:0.5em;
   display:block;
   color: #751719;
   font-weight:700;
   text-decoration: none;
}
#navigation ul li a:hover,
#navigation ul li a:focus,
#navigation ul li a:active {
   display:block;
   color: #fff;
   font-weight:700;
   text-decoration: underline;
   background-color: #9B070D;
}

/* Unter Navigatinspunkte */
#navigation ul li ul li{
	font-size: 0.8em;
	margin-left: 2em;
   border:0px solid #F6A856;	/* Hack für den IE7, da sonst die Punkte zu weit auseinander rutschen */
}

#navigation ul li ul li span.auswahl {
   display:block;
   color: black;
   font-weight:700;
   text-decoration: none;
   padding:0.2em;
}

#navigation ul li ul li {
   list-style-type: none;
/*   margin-bottom:0.1em;*/
}

#navigation ul li ul li{
   list-style-type:none;
   background-color:#F6A856;
   margin-bottom:0;
}

#navigation ul li ul li a {
   padding:0.2em;
   display:block;
   color: #383742;
   text-decoration: none;
}
#navigation ul li ul li a:hover,
#navigation ul li ul li a:focus,
#navigation ul li ul li a:active {
   display:block;
   color: white;
   font-weight:bold;
   text-decoration: underline;
   background-color: #9B070D;
}


/* Zweite Menueebene Ende */
#inhalt{
	background-color: #F7F7F7; 
	/*border: 1px solid #9B070D;*/
    margin: 0.2em 0em 0.5em 0.5em;
	width: 48.5em;
	float: left;
}

#inhalt p {
   /* width : 35em; */
   /* margin : 0; */
}

#inhalt p img {
   padding : 0 0 0em 0em ;
   float : right;
}

#fuss{
	clear: both;
	background-color: #9B070D;
	color: #F5C665;
}

#fuss p{
	text-align: center;
	padding: 0.2em;
/*	margin-left: 15em;*/
	font-weight: bold;
	font-size: 0.8em;
}

#fuss a{
	color: #F5C665;
	
}

#fuss a:hover,
#fuss a:active,
#fuss a:focus{
	background-color: #F5C665;
	color: #9B070D;
	text-decoration: underline;
	padding: 0.2em;
}

/* Breite von Kopf und Fuss vorgeben >> Breite Inhalt = Breite Kopf abzügl. Breite Navigation */
#kopf, #fuss{
		width: 100%;
}

.bildlink{
	border: thin solid #9B070D;
}

.header1{
	color: White;
	background-color: #A20000;
}

#inhalt a,
#inhalt a:link{
	color: #9B070D;
	text-decoration: none;
}

#inhalt a:hover,
#inhalt a:active{
	text-decoration: underline;
	background-color: #9B070D;
	color: #F5C665;
}

#rechts p {
	padding: 0.4em;
}

#rechts .txtrechts {
	font-size: 0.8em;
	font-weight: bold;
}

#rechts a,
#rechts a:link {
	font-weight: bold;
	text-decoration: none;
	color: #751719;
}

#rechts a:hover,
#rechts a:active {
	background-color: #751719;
	color: #F6A856;
}

#inhalt .input{
	font-family: monospace, "Courier New", Courier;
}

#inhalt .button{
	background-color: #A20000;
	border-color: #A20000;
	border-style: dotted;
	color: White;
}

#inhalt .freizeit{
	color: #A20000;
	font-size: 14px;
	font-weight: bold;
}

#inhalt .breadcrumb, 
#inhalt a.breadcrumb, 
#inhalt a.breadcrumb:link, 
#inhalt td.breadcrumb, 
#inhalt table.breadcrumb, 
#inhalt tr.breadcrumb{
 	color: White;
	background-color: #A20000;
	font-weight: bold;
	text-align: right;	
	text-decoration: none;
 }
 
#inhalt a.breadcrumb:hover,
#inhalt a.breadcrumb:active{
	text-decoration: underline;
	background-color: #9B070D;
	color: #F5C665;
}
 
 #inhalt .klein,
 #inhalt .gbhead{
 	font-size: 0.8em;
 }

#inhalt .weitereeintrage, 
#inhalt table.weitereeintrage,
#inhalt tr.weitereeintrage,
#inhalt td.weitereeintrage{
 	text-align: right;
 }
 
 .info, p.info {
	border: 1px dotted #422511;
	background-color: #F6A856;
	font-weight: bold;
	color: #422511;
	width: 95%;
	padding: 0.4em;
}

.pensionsname{
 font-size: 27px;
 font-weight: bolder;
 height: 30px;
}

.pentextoben{
	color: #751719;	
}

.pentextunten{
	color: #F6A856;
}
