body {background-color: #cca; margin: 10px 10px; padding: 5px 5px; font-family: 'Comic Sans MS',Grotesk,'Sans Serif'; }
img.fori {border-style: inset; border-width: 15px; border-color: silver; }
div#around { background-color: #eec; padding: 3px 3px; }
#main, #top 
{ background-image: url('http://www.hirners.com/atlanta/images/aHintergrund.jpg'); background-repeat: repeat; 
margin: 5px 4px; padding: 5px 0px; }

#top h1.index {color: #000080; font-family: 'Comic Sans MS'; font-size: 26pt; font-weight: bold; text-align: center; margin:0px 0px; padding: 0px 0px;}
#top h1 {color: #000080; font-size: 26pt; font-family: 'Comic Sans MS',Grotesk,'Sans Serif'; font-weight: bold; text-align: center; margin:  0px 0px; padding: 0px 0px; }
#top p.h1like{ color: #000080; font-size: 26pt; font-weight: bold; text-align: center; }
#top td.index {text-align: center; padding: 10px 10px; }

#mainss { background-image: url('http://www.hirners.com/atlanta/images/aHintergrund.jpg'); background-repeat: repeat; margin: 5px 4px; padding: 5px 0px; }
#main { float: right; width: 75%; }
#main img.ri {float: left; }
#main p {color: #000080; font-size: 16pt; }
#main p.text {text-align: justify; color: #000080; font-size: 16pt; margin: 5px 10px; font-family: 'Comic Sans MS';}
#main p.h1like{ color: #000080; font-size: 26pt; font-weight: bold; text-align: center;
margin: -30px 0px 0px 0px; font-family: 'Comic Sans MS';}
#main p.wetter {text-align: center; margin-top: 10px; font-size: 10pt; color: #808000; font-family: 'Comic Sans MS';}
#main p.small { font-size: 10pt; font-family: 'Comic Sans MS';}
#main p.pager { margin-top: 10px; background-color: #eec; font-size: 12pt; font-family: 'Comic Sans MS';}
#main p.anreise {margin-top: 10px; font-size: 14pt; color: #808000; height: 30pt; font-family: 'Comic Sans MS';}
#main li {font-size: 14pt; font-family: 'Comic Sans MS';}
#main table.gallery {background: #eec;  margin: 0px auto 10px auto; font-family: 'Comic Sans MS';}

#main td.gallery { vertical-align: top;	padding: 10px;	text-align: center;	background: #eec; border: 2px solid #eec; font-family: 'Comic Sans MS';}

#main table.preis {background: #cca; width: 80%; margin: 10px 40px; border-collapse: collapse; font-family: 'Comic Sans MS';}
#main th.preis {background-color: #eec; padding: 10px; text-align: center; color: maroon; 
border-width: 5px; border-style: outset; border-color: silver; font-size: 16pt; font-family: 'Comic Sans MS';}
#main td.preis {padding: 10px 10px; text-align: left; background: #cca; color: #000080; font-size: 16pt;
border-width: 2px; border-style: dotted; border-color: gray; 
border-left-style: double; border-left-width: 5px; 
border-right-color: #cca; border-right-style: solid; }
#main td.preisre { background-color: #cca; padding: 10px 10px; text-align: right; color: #000080; font-size: 16pt;
border-width: 2px; border-style: dotted; border-color: gray; 
border-right-style: double; border-right-width: 5px; 
border-left-color: #cca; border-left-style: solid; }
#main td.preiskind {background-color: #eec; padding: 10px; text-align: justify; border-width: 2px; border-style: solid; border-color: gray;
border-width: 2px; border-style: solid; border-color: gray; 
border-right-style: double; border-right-width: 5px;
border-left-style: double; border-left-width: 5px;
color: #000080; font-size: 12pt; }
#main td.preisalg { background-color: #eec; padding: 10px; text-align: center; border-width: 2px; border-style: solid; border-color: gray;
border-width: 2px; border-style: solid; border-color: gray; 
border-right-style: double; border-right-width: 5px;
border-left-style: double; border-left-width: 5px;
color: #000080; font-size: 16pt; }
#main table.res {background-color: #eec; width: 90%; margin: 10px 30px; border-collapse: collapse; border-style: solid; border-width: 3px; border-color: #cca;}
#main td.res { font-weight: bold; padding: 20px 20px; border-style: dotted; border-width: 1px; border-color: #cca; }
#main td.res_small { padding: 20px 20px; border-style: dotted; border-width: 1px; border-color: #cca; }
#main td.resr { text-align: right; font-weight: bold; padding: 20px 20px; border-style: dotted; border-width: 1px; border-color: #cca; }
#main input.res {background-color: #ffd;}
#main TEXTAREA.res {background-color: #ffd;}
#main select.res {background-color: #ffd;}
#nav { width: 22%; }
#nav p.navi {margin-top: 20px; color: #808000; font-size: 12pt; font-weight: bold; font-style: italic; text-align: center; }
#nav a.navi {margin-top: 20px; color: #808000; font-size: 12pt; font-weight: bold; font-style: italic; text-align: center; font-family: 'Comic Sans MS';}
#nav ul {
    width: 90%;
	 margin: 2px 4px; padding: 0.6em;
	 border: 1px solid gray;
	 background-color: #cca;
	font-family: 'Comic Sans MS';
	  }
	 * html #nav ul {  /* Korrekturen fuer IE 5.x */
	   width: 11em;
	   w\idth: 8em;
	   padding-left: 0;
	   padd\ing-left: 0.8em;
	  }
	    #nav ul li {
	    list-style: none;
	    margin: 0.4em; padding: 0;
		}

#nav ul a {
font-family: 'Comic Sans MS',Grotesk,'Sans Serif';
	display:block;
	padding: 5px 2px 5px 5px;
	    text-decoration: none;
		font-size: 12pt;
	   border: 1px solid black;
	   border-left-color: white; border-top-color: white;
	   color: maroon; background-color: #eec;
		  }
	   * html #nav ul a {  /* Breitenangaben nur fuer IE */
	    width: 90%;
	   w\idth: 9em;
	  }
#nav ul a:hover {
			    border-color: white;
			    border-left-color: black; border-top-color: black;
			    color: white; background-color: gray;
			  }
#bottom {clear: left; font-family: 'Comic Sans MS';}
#bottom hr {margin-top: 10px; }
#bottom p.small {color: gray; font-size: 10pt; margin: 0px 5px 3px 3px; text-align: right; }
#bottom a.bottom {color: gray; font-size: 10pt; margin: 0px 5px 5px 5px; text-align: right; }
#bottom p.abschluss {text-align: right; margin-top: 5px; }

