/* Hotel-Gasthof Adler ++++++++++++++++++++++++++++++++++++++++++++++ */

/* Farben */
/* #FDF2B9 Hintergrundgelb */
/* #5A0404 Text-Braun */
/* #CC6633 Text-Orange */
/* #FDF2B9 Navi-Hellgelb */
/* #660000 Kasten-Rotbraun */
     
     
body {
     background-color:#FDF2B9;
     color:#5A0404;
     padding:0;
     margin:0;
     margin-top:19px;
     margin-bottom:20px;
     font:12px Arial, Helvetica, sans-serif;
     text-align:center;  /* zentriert #alles */
     }

img {
     border:none;
     }

#alles {
     position:relative;
     width:746px;         /* äußerer div */
     text-align:left;
     margin-left:auto;
     margin-right:auto;
     background-color:#ffffff;
     color:#5A0404;
     }

#oben {
     position:relative;
     height:128px;
     background-image:url(grafik/verlauf.gif);
     background-color:#FDF2B9;
     color:#5A0404;
     }
		 
#haupt {
     position:relative;
     background-image:url(grafik/hg.gif);
     background-color:#ffffff;
     color:#5A0404;
     width:746px;
     min-height:600px;  /* funkt nicht im IE. aufpassen bei kurzen Texten */
     padding-bottom:19px;
     }


/* Angaben zu Abständen und Position der divs +++++++++++++++++++++++++++ */

#bildoben {
     margin-top:10px;   /* oberes Bild, Abstand für sichtbaren Verlauf */
     margin-bottom:5px;
     }

#navi {
     position:absolute;  /* Navigation, an #haupt ausgerichtet */
     top:43px;
     left:4px;
     width:120px;
     }

#adresse {
     position:absolute;  /* Adresse, an #haupt UNTEN ausgerichtet */
     bottom:19px;
     left:0;
     text-align:center;
     margin-top:300px;
     }
		 
#text {
     padding-top:43px;
     margin-left:185px;
     }

.breit {
     width:500px;        /* breiter Text*/
     }

.schmal {
     width:343px;       /* schmaler Text*/
     }

#kasten {
     float:right;       /* rechts neben Text */
     margin-top:43px;
     margin-right:10px;
     width:190px;
     background-color:#660000;
     color:#ffffff;
     padding:0;
     }

		 
/* Links +++++++++++++++++++++++++++++++++++++++++++++++++++ */


a {
     color:#CC6633;
     text-decoration:none;
     }
		 
#navi a {
     display:block;
     width:120px;
     height:22px;
     margin-bottom:2px;
     color:#5A0404;
     background:url(grafik/navi-off.gif) repeat-y;
     text-indent:24px;
     line-height:22px;
     }
		 
#navi a:hover, #navi a:active, #navi a:focus, .aktiv {
     color:#CC6633;
     background:url(grafik/navi-on.gif) repeat-y;
     }

#navi a.aktiv {
     font-weight:bold;
     color:#CC6633;
     background:url(grafik/navi-on.gif) repeat-y;
     }

		 
/* Text +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#text {
     font:12px Arial, Helvetica, sans-serif;
     line-height:16px;
     }

.kastentext {
     margin:10px;
     margin-bottom:12px;
     }

h1 {
     margin:0;
     margin-bottom:10px;
     }
		 
h2 {
     font:12px Arial, Helvetica, sans-serif;
     line-height:16px;
     font-weight:bold;
     color:#CC6633;
     margin:0;
     }
		 		 
h3 {
     font:14px Arial, Helvetica, sans-serif;
     line-height:18px;
     font-weight:bold;
     color:#5A0404;
     margin:0;
     }

#kasten h2 {
     color:#ffffff;
     }
		 		
#kasten h3 {
     color:#ffffff;
     }


/* Formulare +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

input, select, textarea {
     font:12px Arial, Helvetica, sans-serif;
     line-height:16px;
     border:inset 1px #660000;
     padding:2px;
     margin:3px;
     margin-left:0;
     margin-right:6px;
     }

select {
     padding:0;
     }

.radio {
     border:none;
     }

.absenden {            /* SUBMIT */
     background-color:#660000;
     color:#ffffff;
     font-weight:bold;
     }


		

