

h1,h2,h3,h4,h5,h6 {
 font-family:     Arial, Helvetica, sans-serif;
 color:black;
 clear:right;
}


h1 {
			font-family: Times,serif;
      font-size: 22px;
			padding-left:6px;
			border-bottom:4px solid #CCCC99;
}

h2 {
      font-size: 16px;
		  padding-left: 10px;
			border-bottom:1px solid #CCCC99;
}

h3 {
        font-size: 16px;
				padding-left:10px;
				border:1px solid black;
				background-color:#CCCC99;
 }

h4 {
         font-size: 16px;
}
h5 {
         font-size: 14px;
}
h6 {
         font-size: 12px;
}

p,div{margin:0;padding:0;}

body {
        margin-right: 20px;
        padding: 0px;
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 13px;
        background-color: white;
}

body#index {
        margin: 10px;
        padding: 0px;
        background-color:#EEEEEE;
        text-align:center;  /*Workaroud für IE 5.5*/
}

#bg {
		  width:1024px;
		  padding:0px;
		  margin:0px auto;
		  border: 2px solid black;
		  background-image: url(../bilder/bg.jpg);
		  background-position: top left;
		  background-repeat: y-repeat;
}

#kasten {
	 text-align:left;  /*Workaroud für IE 5.5*/
   width: 800px;
   min-height:400px;
   height:auto !important; /* moderne Browser */
   height:400px; /* IE */
   margin:0px auto;
	 background-image: url(../bilder/back_gesamt.jpg);
	 background-position: top left;
	 background-repeat: no-repeat;
	 border-top: 1px solid #CCCC99;
	 border-left: 1px solid #CCCC99;
	 border-right: 1px solid #999966;
	 border-bottom: 1px solid #999966;
}

#top {
	 background-image: url(../bilder/logo.jpg);
	 background-position: top left;
	 background-repeat: x-repeat;
	 height:110px;
}

#wobinich {
        font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color:#CCCC99;
        height:18px;
}

#wobinich a:visited { color: black;}
#wobinich a,#wobinich a:link {color: black;text-decoration: none ;}
#wobinich a:hover {text-decoration: underline; }


#main {
		padding: 0px;
		background-color:white;
}

#links {
        float:left;
        width:180px;
        margin-top:30px;
        text-align:center;
}
        
#suche {
text-align:center;
font-family:courier;
} 
#suche .suchfeld {
width:100px;
}

.button {


}
        
#infobox {
  margin-top:20px;
  padding:0px;
  padding-left:4px;
  background-color:#E8E8E8;
  text-align:left;
  border-bottom: 1px dashed #CCCC99;
	border-right: 1px solid #CCCC99;
}

#content {
	float:right;
	width:585px;
	padding:10px;
  min-height:400px;
  height:auto !important; /* moderne Browser */
  height:400px; /* IE */
}

#content[id] {
 height:auto;
 min-height:400px;
 }


#content table {
	border-collapse:  collapse;
}

.tableborder td, .tableborder table, .tableborder th {
	border: 1px solid black;
}



a:visited { color: #666633;}
a,#content a:link {color: #666633;text-decoration:  underline;}
a:hover {text-decoration: none;}


hr{
        border: 1px solid black;
        background-color:black; /* Mozilla 1.4 */
        color:black; /* IE 6 */
        border: black; /* Opera 7.11 */
        height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

#bottom {
   clear: both;
   font-size:12px;
   font-family: Arial, Helvetica, sans-serif;
   text-align:  center;
   background-color:#CCCC99;
   height:18px;
}
#bottom a, #bottom a:visited {
	color:blue;
	}

.left {
	float:left;
	padding-left:10px;
}

.right {
	float:right;
	padding-right:10px;

}




#hotels {

position:absolute; 


   margin:0px auto;
border: 2px solid rgb(153, 153, 102); 
background-color: rgb(232, 232, 232); 
width: 1200px; 
border-collapse: collapse;
}
#hotels td {
padding:2px;
border:1px solid #aaaaaa;
}

#space {
   height:2800px;
}
