body {	background-color:#ab9f94;
	color:#4a4335;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 100.01%;
	margin: 0;
	padding: 1em 0;
	text-align: center;  /* Zentrierung im Internet Explorer */
}

div#fb {padding: 240px 0 0 20px;}  

a { 	font-family: Tahoma,Verdana,Arial; 
	color: #6d2a2a; 
	text-decoration: none; 
	border: none;
	font-weight:bold;
}

a:hover {
	font-family: Tahoma,Verdana,Arial; 
	color: #6d2a2a; 
	text-decoration: underline; 
	border: none; 
	font-weight:bold; 
}

img {
	border:none;
	margin:none;
}


/*Formattierung der FRAME-Tabelle*/

table.outer {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	margin:auto;

}	

table.outer th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
}



table.outer td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
}

table.outer td#oli {
	background-image:url(b/design/oli.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:12px;
}
table.outer td#upmid {
	background-image:url(b/design/upmid.jpg);
	background-repeat: repeat;
	background-position: left top;
	height:5px;
}
table.outer td#ore {
	background-image:url(b/design/ore.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:5px;

}
table.outer td#leftmid {
	background-image:url(b/design/leftmid.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:12px;
}

table.outer td#rightmid {
	background-image:url(b/design/rightmid.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:8px;
}
table.outer td#uli {
	background-image:url(b/design/uli.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:12px;
}
table.outer td#downmid {
	background-image:url(b/design/downmid.jpg);
	background-repeat: repeat;
	background-position: left top;
	height:15px;
}

table.outer td#ure {
	background-image:url(b/design/ure.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:8px;
}






/*ENDE Formattierung der FRAME-Tabelle*/
  
   
div#Seite {
    		text-align: left;    /* Seiteninhalt wieder links ausrichten */
    		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    		width: 900px;
    		padding: 0;
		background-color:#f9f6f0;
  }

  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }

 /*Service*/
 ul#Service {
	font-size: 0.8em;
	list-style-type:disc;

	}
/*ENDE Service*/

/*Formattierung des SPACE-DIVS*/
div#space {
        padding:0pt;
	border: 0px solid black;
	width:130px;height:350px;
	float:right;
  }
/*ENDE Formattierung des SPACE-DIVS*/


/*Formattierung des INHALT-DIVS*/

   div#Inhalt {
        padding:0pt;
	border: 0px solid black;
	width:706px;height:362px;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  }

  div#Inhalt h1 {
    	font-size: 14px;
    	margin: 0.2em 0;
    	color: #2f3c72;
	letter-spacing: 0.5px;font-variant: small-caps;
	font-family:georgia;

 }
  div#Inhalt h2 {
    	font-size: 14px;
    	margin: 0.2em 0;
    	color: #2f3c72;
	letter-spacing: 0.5px;font-variant: small-caps;
	font-family:georgia;

 }

  div#Inhalt p {
	font-weight:bold;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align: justify;
	margin-top:9px;
  }


div#Inhalt p#zusammenfassungueberschrift {
	padding-left:3pt;
	font-family:georgia;
	font-size:10px;	
	width:130px;  
	font-weight:bold;
	letter-spacing:.1em;
	text-transform:uppercase;
	border-width:0px 0px 1px 0px; border-style: dotted;
}

div#rooms {
	padding-left:70pt;
	font-size:10px;	
	width:400px;  
	font-weight:bold;
	align:center;

}

div#rooms2 {
	padding-left:0pt;
	font-size:10px;	
	width:400px;  
	font-weight:bold;
	align:center;

}


  div#inhalt td {
	   font-size:11px; color:#4a4335}

/*ENDE Formattierung des INHALT-DIVS*/




	   
/*Formattierung des INHALTLINKS-DIVS*/

div#Inhaltlinks {
	width:125px;
	height:329px;
	padding-top:33px;
	float:left;
	border: 0px solid blue;
	
}


/*ENDE Formattierung des INHALTLINKS-DIVS*/




/* Brotkrümelleiste am oberen Bildrand*/
div#schnur a {
	color: #8da5b9; 
	background:#f9f6f0;
	text-decoration:none;
	text-transform: small uppercase;
	
}
div#schnur a:hover {
	   text-decoration:underline;
}
div#schnur {
	font-weight: normal;
	padding:5px 0 1px 0px;
	border: 0px solid black;
	text-align:right;
	vertical-align:bottom;
	font-size:0.6em;
	font-color:#8da5b9;


}
div#schnur img {
	height: 3em;
	width: 14em;
	padding:0px;border:10px;

}
/*ENDE Brotkrümelleiste*/
  





  td#pic{
	width:650px;

}











/*Preisdarstellung auf Zimmerseiten*/
div#preis {
font-family:georgia;
font-size: 1em;
font-weight:bold;
color: #6d2a2a;
padding-left:5px;
padding-top:25px;
}

div#preis a {
font-family:georgia;
font-size: 1em;
font-weight:bold;
color: #6d2a2a;
padding-left:0px;
}

ul#preis {
 	width: 120px;
    	margin: 0; 
	padding: 5px 5px 0px 5px;
	text-align:left;
	  font-weight:normal;
	font-family:georgia, serif;
  	font-size:9px;
  }
  * html ul#preis {  /* Korrekturen fuer IE 5.x */
    width: 120px;
    w\idth: 101px;
    padding-left: 0em;
    padd\ing-left: 0em;
  }
  ul#preis li {
    	list-style: disc;
	list-style-position:inside;
    	margin: 0; 
  }


/* ENDE Preisdarstellung auf Zimmerseiten*/


/*Aufzählung Zimmerseiten*/
  ul#zimmerinhalt {
 	width: 140px;
    	margin: 0; 
	padding-top: 5px;padding-bottom: 5px;padding-left:5px;
	text-align:left;
	  font-weight:normal;
	  letter-spacing:.08em;
	  text-transform:uppercase;
	font-family:georgia, serif;
  	font-size:9px;


  }
  * html ul#zimmerinhalt {  /* Korrekturen fuer IE 5.x */
    width: 140px;
    w\idth: 140px;
    padding-left: 0em;
    padd\ing-left: 0em;
  }
  ul#zimmerinhalt li {
    list-style: none;
    margin: 0; padding-bottom:1px;

  }

/*ENDE Aufzählung Zimmerseiten*/


 /*Navigation links */
  ul#Navigation_links {
    font-size: 0.8em;
	float:left;
	width: 180px;
    margin: 0; padding-top: 23pt;padding-left: 0;
	border: 0px;

  }
  * html ul#Navigation_links {  /* Korrekturen fuer IE 5.x */
    width: 180px;
    w\idth: 191px;
    padding-left: 0em;
    padd\ing-left: 0em;
  }
  ul#Navigation_links li {
    list-style: none;
    margin: 0; padding: 0;

  }

  ul#Navigation_links a {
    display:block;
    padding: 0.4em;padding-left: 5pt;
    text-decoration: none; font-weight: normal;
	border-left:15pt solid #f4f0e9;
    color: #4a4335; background-color: #f4f0e9;
}
ul#Navigation_links a#selected {
    display:block;
    padding: 0.4em;padding-left: 5pt;
    text-decoration: none; font-weight: normal;
	border-left:15pt solid #D8CEAF;
    color: #4a4335; background-color: #eee9da;
  }
* html ul#Navigation_links a {  /* Breitenangaben nur fuer IE */
    width: 180pt;
    w\idth: 119pt;
  }
  ul#Navigation_links a:hover {
    border:none;border-left:15pt solid #D8CEAF;
    color: #4a4335; background-color: #eee9da;text-decoration:underline;
}
/*Ende Navigation links*/

  
  
    /* Navigationsbalken oben */
  ul#navi_top {width: 900px;margin:0;padding-left: 0; list-style:none;letter-spacing: 0.8px;font-variant: small-caps;font-weight: bold;font-size:0.9em;
		}
  * html ul#navi_top {  /* Korrekturen fuer IE 5.x */
    width: 900px; w\idth: 900px;padding-left: 0;padd\ing-left: 0em;list-style:none}

li {list-style: none;margin:0; padding: 0;}
li a {color: #f9f6f0;
	text-decoration: none;
	display:block;	padding: 0.4em;
	border-left:15pt solid;
}
li a:hover {color: #f9f6f0;
	text-decoration: none;
	display:block;	padding: 0.4em;
	border-left:15pt solid;
}


/*Navigation_blau*/
li#Navigation_blau a {
	border-color: #8da5b9;
	background-color: #8da5b9;
}

li#Navigation_blau a#selected {
	border-color: #6485A0;
	background-color: #8da5b9;
}

* html li#Navigation_blau a {  /* Breitenangaben nur fuer IE */
    width: 900pt;w\idth: 651pt;}
li#Navigation_blau a:hover {border-color: #6485A0; background-color: rgb(160,178,193);}
  
    
li#Navigation_blau_light a {border-color:#A0B2C1;background-color: rgb(160,178,193)}
* html li#Navigation_blau_light a {  /* Breitenangaben nur fuer IE */ width: 900pt;w\idth: 651pt;}
li#Navigation_blau_light a:hover {border-color: #6485A0;background-color: #8da5b9;}

/*Navigation_baun*/
li#Navigation_braun a {border-color:#4a4335;background-color:  #4a4335;}

li#Navigation_braun a#selected {border-color:#3B3221;background-color:  #4a4335;}
* html li#Navigation_braun a {  /* Breitenangaben nur fuer IE */ width: 900pt;w\idth: 651pt;}
li#Navigation_braun a:hover {border-color:#3B3221;background-color:rgb(91,85,72);}

li#Navigation_braun_light a {border-color:#5B5548;background-color:  rgb(91,85,72);}
* html li#Navigation_braun_light a {  /* Breitenangaben nur fuer IE */ width: 900pt;w\idth: 651pt;}
li#Navigation_braun_light a:hover {border-color:#3B3221;background-color:#4a4335;}

/*Navigation_gruen*/ 
li#Navigation_gruen a {border-color:#77a240;background-color: #77a240;}
li#Navigation_gruen a#selected {border-left:15pt solid #618A2D;background-color: #77a240;padding-left:5pt;}
* html li#Navigation_gruen a {  /* Breitenangaben nur fuer IE */ width: 900pt;w\idth: 651pt;}
li#Navigation_gruen a:hover {border-color:#618A2D;background-color: rgb(135,175,83);}
     
li#Navigation_gruen_light a {border-color:#87AF53;background-color: rgb(135,175,83);}
* html li#Navigation_gruen_light a {  /* Breitenangaben nur fuer IE */ width: 900pt;w\idth: 651pt;}
li#Navigation_gruen_light a:hover {border-color:#5F7A3C;background-color: #77a240;}
  /*Ende Navigationsbalken oben*/


/*Formattierung der Index.html*/

h3#index {
	font-size: 11px;
	font-weight:normal;
	text-align:justify;
	margin:15pt 4pt 4pt 4pt;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  }

div#index_main_left {
	width:191px;
	height:368px;
	float:right;
	background-color:#f9f6f0;
	font-size: 11px;

  }
div#index_main_right {
	width:709px;
	height:368px;
	float:right;
	background:url(b/pension-am-ahornberg-familie-wolfram-reichelt.jpg);
  }

div#index_main_right h1 {
    	font-size: 15px;
    	margin: 15px 0px 10px 15px;
    	color: #f9f6f0;
	width:300px;
	
  }
div#index_main_right h2 {
    	font-size: 15px;
    	margin: 215px 0px 10px 15px;
	width:420px;
  }

div#index_main_right h2 span {
    	font-size: 21px;
}
div#index_main_right a {
	font-family:georgia;
}
div#index_main_right a:hover {
    	text-decoration: underline;


  }
 /*ENDE Formattierung der Index.html*/

