BODY 	{
     margin: 0px 0px 0px 0px;
     background-image: url(../bilder/bg.png);
     background-repeat: repeat;
	   color: #000000;
	}
		
.text 	{  
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	}
	
.text_imp	{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight : bold;
		}
			
.text_error	{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: Maroon;
		}

td,tr,p,div 	{
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #BCAF99;
        	}
#spaltelinks 	{
		position: absolute;
		left: 0px; top: 0px; width: 68px; height: 772px; z-index:1;
		visibility: visible;
		}

#seitetop 	{
		position: absolute;
		left: 68px; top: 0px; width: 890px; height: 10px; z-index: 3;
		visibility: visible;
		}

#seitenende 	{
		position: absolute;
		left: 850px; top: 0px; width: 7px; height: 772px; z-index: 4;
		visibility: visible;
		}

#logo 		{
		position: absolute;
		left: 75px; top: 10px; width: 191px; height: 93px; z-index: 6;
		visibility: visible;
		}

#schmucktop 	{
		position: absolute;
		left: 266px; top: 10px; width: 425px; height: 26px; z-index:7;
		visibility: visible;
		background-image: url(../bilder/04.png);
          	background-repeat: no-repeat;
		}

#navtop 	{
		position: absolute;
		left: 266px; top: 36px; width: 425px; height:15px; z-index:8;
		visibility: visible;
		background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;
		}

#home 		{
		position: absolute;
		left: 266px; top: 51px; width: 71px; height: 34px; z-index: 9;
		visibility: visible;
		}
#hotel 		{
		position: absolute;
		left: 337px; top: 51px; width: 71px; height: 34px; z-index:10;
		visibility: visible;
		}

#kontakt 	{
		position: absolute;
		left: 408px; top: 51px; width: 71px; height: 34px; z-index: 11;
		visibility: visible;
		}

#buchung 	{
		position: absolute;
		left: 600px; top: 51px; width: 71px; height: 34px; z-index: 12;
		visibility: visible;
		}

#impressum 	{	
		position: absolute;
		left: 550px; top: 51px; width: 71px; height: 34px; z-index: 13;
		visibility: visible;
		}

#blank 		{
		position: absolute;
		left: 621px; top: 51px; width: 70px; height: 34px; z-index: 14;
		visibility: visible;
		}

#navbottom 	{
		position: absolute;
		left: 266px; top: 85px;width: 580px; height: 18px; z-index: 15;
		visibility: visible;
		background-color: #FFFFFF; 
    border: 1px none #000000;
		}

#schmuckheadertop {
		position: absolute;
		left: 75px; top:103px; width: 800px; height: 15px; z-index: 16;
		visibility: visible;
		background-image: url(../bilder/05.png);
    background-repeat: no-repeat;
		 }

#schmuckheadertopsmall 	{
		position: absolute;
		left: 75px; top: 118px; width: 700px; height: 5px; z-index:17;
		visibility: visible;
		}

#schmuckheaderbottom 	{
		position: absolute;
		left: 75px; top: 238px; width: 616px; height: 8px; z-index: 19;
		visibility: visible;
		}

#content 	{
		position: absolute;
		left: 77px; top: 256px; width: 395px; height: 498px; z-index:21;
		visibility: visible;
		overflow: auto;
		 }
		 
#hotel_extra	{
	 	position: absolute;
		left: 495px; top: 255px; width: 185px; height: 498px; z-index:32;
		visibility: visible;
		overflow: auto;
		}
		 
#kontakt_extra	{
	 	position: absolute;
		left: 495px; top: 255px; width: 185px; height: 498px; z-index:32;
		visibility: visible;
		overflow: auto;
		}

#contenttrenner {
		position: absolute;
		left: 470px; top: 255px; width: 11px; height: 505px; z-index: 22;
		visibility: visible;
		}
	
#headerbild 	{
    position:absolute;
		left:75px;
		top:123px;
		width:800px;
		height:200px;
		z-index:32;
		}

#buchung_extra 	{
		position:absolute;
		left:483px;
		top:255px;
		width:276px;
		height:495px;
		z-index:32;
		}

#extra_box 	{
		position:absolute;
		left:278px;
		top:0px;
		width:80px;
		z-index:32;
    border: 1px solid #D6D3CE;
    padding-left: 8px;
    padding-top: 15px;
		}
#extra_box a {
    text-decoration:underline;
}


#buchung_extra2	{
	 	position: absolute;
		left: 860px;  top: 255px;
		visibility: visible;
		overflow: auto;
		}
    	
#seitebottom 	{
		position: absolute;
		left: 68px; top: 844px; width: 616px; height: 11px; z-index:28;
		visibility: visible;
		}
#suchen 	{
		position: absolute;
		left: 572px; top: 14px; z-index: 30;
		visibility: visible;
		}

#pfad	{
		position: absolute;
		left: 80px; top: 104px; z-index: 31;
		visibility: visible;
		font-size:10px;
		color:#000000;
	}
		
#right 	{
		position: absolute;
		left: 480px; top: 248px; z-index: 32;
		visibility: visible;
	}
		
#top 	{
		position: absolute;
		left: 73px; top: 222px; z-index: 33;
		visibility: visible;
	}

a:link, a:visited 	{
    font-size: 11px; color: #990000; text-decoration: none;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
       }
a:hover {
    color: #990000;
    text-decoration: underline;
		}
.inputbox	{
		border-bottom: 1px solid #000000; 
		border-left: 1px solid #000000; 
		border-right: 1px solid #000000; 
		border-top: 1px solid #000000; 
		font-size: 11px; 
		font-family: Tahoma, Verdana, Arial, Helvetica;
		}
.button 	{
		border-bottom: 1px solid #000000; 
		border-left: 1px solid #000000; 
		border-right: 1px solid #000000; 
		border-top: 1px solid #000000; 
		background-color: #EEEEEE; 
		font-size: 11px; 
		font-family: Tahoma, Verdana, Arial, Helvetica; 
		font-weight: bold;
		}
	
.ColumnTD	{

		background-color: #c0c0c0; 
		color: #000000; 
		font-size: 11px; 
		font-weight: normal;
		}
		
.FieldCaptionTD	{
		background-color: #EEEEEE; 
		color: #000000; 
		font-size: 11px; 
		font-weight: normal;
		}
		
.searchsite 	{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3F416D;
        	}
        	
h1 	{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3F416D;
        	}
        	
.inputbox2 	{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    border-left: #ffffff;
    border-top: 1px solid;
    width:108px;
    height:15px;
    vertical-align : middle;
    padding: 0px 0px 0px 0px;
    margin: auto;
        }
	        
#navlist {
		margin: 0;
		padding: 0 0 20px 20px;
		padding-left: 0px;
		padding-top:25px;
		color: red;
		}

#navlist ul, #navlist li {
		margin: 0;
		padding: 0;
		display: inline;
		list-style-type: none;
			}
#navlist a:link, #navlist a:visited {
		float: left;
		font-size: 13px;
		font-family:  Tahoma ;
		line-height: 20px;
		font-weight: bold ;
		margin: 0 10px 4px 10px;
		text-decoration: none;
		color: #000000;
		border-bottom: 4px solid #e8e5dd;
		color: #990000;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
		border-bottom: 4px solid #d6d3ce;
		padding-bottom: 2px,;
		background: transparent;
    color: #990000;
}

#navlist a:hover { 
		color: #000000; 
}
#navbild  { 
    margin-left: 265px;
    margin-right: 10px;
    margin-top: 36px;
    height: 100px;
    width: 730px;
    background: url(../bilder/Navibild.jpg) no-repeat;
    visibility: visible;
    }
#footed {
		margin-left: 775px;
		padding-top: 640px;
 		}
#footed a{
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #3f416d;
		 font-weight : bold;
}

#hrslogo {
  position: absolute;
  top: 145px;
  left: 235px;
}
     