/* Hotel PFEFFERMÜHLE CSS */

html , body , div , p , h1 , h2 , h3 , ul , ol , span , a , img , li , font   {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

HTML , BODY {
background-image: url(../images/bg_main.jpg); 
overflow-x:hidden; 
overflow-y:auto; 
text-align:center;
}

TABLE, TD {
margin:0;
padding:0;
font-family: Verdana;
font-size:11px;
}

DIV.main {
background-image: url(../images/bg_main.jpg);
position:relative; 
width:948px; 
height:580px; 
z-index:1; 
overflow: visible; 
left: 0px; 
top: 0px; 
background-color: #FFFFFF; 
border: 1px solid #000000;
}

DIV.line {
width:948px; 
height:20px; 
text-align:left; 
overflow: visible; 
top:100px; 
left:0px; 
position:absolute;
padding:3px 0 0 0px; 
background-color: #fbaf5d;
z-index:4;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #000000;
}

DIV.logo {
width:948px; 
height:100px;
background-image: url(../images/main_logo.jpg); 
background-repeat:no-repeat; 
position:absolute;
top:0px; left:0px;
z-index:3; 
}

DIV.topText {
width:438px; 
height:100px;
position:absolute;
top:0px; left:438px;
z-index:3;
 font-family: Verdana;
 font-size: 12px;
 
}

DIV.mainContentLeft {
width:340px; 
height:400px;
position:absolute;
top:140px; 
left:3px;
z-index:3;
 font-family: Verdana;
 font-size: 12px;
 border: 1px solid #000000;
}

DIV.mainContentRight {
width:600px; 
height:400px;
position:absolute;
top:140px; 
left:344px;
z-index:3;
border: 1px solid #000000; 
}





DIV.Footer {
width:948px; 
height:20px;
position:absolute;
top:556px; 
left:0px;
z-index:3;
padding:3px 0 0 0px; 
 font-family: Verdana;
 font-size: 12px;

 border-top: 1px solid #000000;
 background: #FBAF5D;
}




/* NAV*/
DIV.navigation {
               width:700px; height:100px; 
					text-align:left; 
					overflow: visible;
					top:110px; 
					left:390px; 
					position:absolute; 
					z-index:10;
					}
DIV.navigation IMG {
                   height:20px; 
						 width:120px; 
						 border:1px solid #000000;
						 }

/* Abständer der Menus & Buttons */
DIV.navigation DIV.floma {float:left; margin:0 0 0 10px;}

/* Hover der Navbuttons*/
DIV.navigation A:hover {
font-weight: normal;}

/* ROLLOUT BUTTONS */
#navHotelSub A , #navRestSub A ,  #navBusiSub A , #navPartySub A
 {
	width:100px;
	height:15px;
	border:1px solid #000000;
	position:absolute;
	display:block;
	color:#fff;
	padding:5px 0 0 10px;
	z-index:3;
 } 

/* BACKGROUND for every Button */

#navHotelSub A  {background-color:#F3A226;}
#navRestSub A   {background-color:#F3A226;}
#navBusiSub A   {background-color:#F3A226;}
#navPartySub A {background-color:#F3A226;}

/* BUTTON DISTANCE */
A.navSub1 {margin:-4px 0 0;}
A.navSub2 {margin:4px 0 0;}
A.navSub3 {margin:11px 0 0;}
A.navSub4 {margin:19px 0 0;}
A.navSub5 {margin:27px 0 0;}
A.navSub6 {margin:35px 0 0;}
A.navSub7 {margin:43px 0 0;}
A.navSub8 {margin:51px 0 0;}
A.navSub9 {margin:59px 0 0;}
A.navSub10 {margin:67px 0 0;}





INPUT , TEXTAREA , SELECT {
color:#000; 
background:#ffffff; 
border:1px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
INPUT {margin:0 10px 0 0;}


/*  NORMALE LINKS */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: underline;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: underline;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
   
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: underline;

}

/* TABLE STYLES */



.TableKontakt{
	background: #fbaf5d;
	border: 1px solid #000000; 
}
.TableOutline{
	padding:5px 5px 5px 5px;  
	border: 1px solid #000000;
	margin-left: 5px;
	margin-top: 5px;
	
	margin-right: 5px;
}

.RowColor1{
	 border-bottom: 1px solid #000000;
 	 
	 background: #fbaf5d
}

/*FONTS*/

.HeadingFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

/* SPEZIELLE DIV's */

DIV.contentZimmer1{
width:265px; 
height:90px;
position:absolute;
top:380px; 
left:370px;
z-index:3;
border: 1px solid #000000; 	
}

DIV.contentZimmer2{
width:265px; 
height:90px;
position:absolute;
top:380px; 
left:650px;
z-index:3;
border: 1px solid #000000; 	
}

DIV.contentZimmer3{
width:150px; 
height:150px;
position:absolute;
top:180px; 
left:750px;
z-index:4;
	
}

DIV.contentZimmer4{
width:350px; 
height:150px;
position:absolute;
top:180px; 
left:370px;
z-index:4;
border: 1px solid #000000;	
}

DIV.contentLage1{
width:150px; 
height:150px;
position:absolute;
top:280px; 
left:750px;
z-index:4;
	
}

DIV.contentStart1{
width:420px; 
height:190px;
position:absolute;
top:280px; 
left:390px;
z-index:4;
border: 2px solid #fbaf5d;	
}

DIV.contentStart2{
width:150px; 
height:150px;
position:absolute;
top:340px; 
left:700px;
z-index:4;
		
}

DIV.contentRest1{
width:420px; 
height:190px;
position:absolute;
top:280px; 
left:430px;
z-index:4;
border: 2px solid #fbaf5d;	
}

DIV.contentRest2{
width:130px; 
height:161px;
position:absolute;
top:180px; 
left:380px;
z-index:4;
border: 2px solid #fbaf5d;			
}

DIV.contentRest3{
width:130px; 
height:166px;
position:absolute;
top:340px; 
left:760px;
z-index:4;
border: 2px solid #fbaf5d;			
}

DIV.contentRest4{
width:320px; 
height:100px;
position:absolute;
top:350px; 
left:440px;
z-index:4;

}

DIV.contentRest5{
width:200px; 
height:95px;
position:absolute;
top:200px; 
left:690px;
z-index:4;
border: 2px solid #fbaf5d;
padding-top: 5px;
padding-left: 5px;
background: url(../images/bg_main.jpg);
}


DIV.contentBier1{
width:450px; 
height:180px;
position:absolute;
top:210px; 
left:400px;
z-index:4;
border: 2px solid #fbaf5d;	
padding-top: 5px;
padding-left: 5px;
}

DIV.contentBier2{
width:160px;
height:120px;
position:absolute;
top:340px; 
left:710px;
z-index:4;
border: 2px solid #fbaf5d;
background: url(../images/keller01.jpg);
}

DIV.contentCate1{
width:420px; 
height:130px;
position:absolute;
top:320px; 
left:430px;
z-index:4;
border: 2px solid #fbaf5d;	
padding-top: 5px;
padding-left: 5px;
background: url(../images/bg_main.jpg);
}

DIV.contentCate2{
width:80px; 
height:80px;
position:absolute;
top:430px; 
left:400px;
z-index:4;
border: 2px solid #fbaf5d;	
}
DIV.contentCate3{
width:80px; 
height:80px;
position:absolute;
top:430px;  
left:500px;
z-index:4;
border: 2px solid #fbaf5d;	
}
DIV.contentCate4{
width:80px; 
height:80px;
position:absolute;
top:430px;  
left:600px;
z-index:4;
border: 2px solid #fbaf5d;	
}
DIV.contentCate5{
width:80px; 
height:80px;
position:absolute;
top:430px; 
left:700px;
z-index:4;
border: 2px solid #fbaf5d;	
}

DIV.contentCate6{
width:200px; 
height:138px;
position:absolute;
top:185px; 
left:400px;
z-index:4;
border: 2px solid #fbaf5d;	
}

DIV.contentCate7{
width:200px; 
height:150px;
position:absolute;
top:190px; 
left:620px;
z-index:4;
border: 2px solid #fbaf5d;	
}

DIV.contentTagen1{
width:450px; 
height:200px;
position:absolute;
top:250px; 
left:360px;
z-index:4;
border: 2px solid #fbaf5d;
padding-top: 5px;
padding-left: 5px;
}

DIV.contentTagen2{
width:200px; 
height:118px;
position:absolute;
top:210px; 
left:710px;
z-index:4;
border: 2px solid #fbaf5d;

}

DIV.contentStube1{
width:450px; 
height:180px;
position:absolute;
top:250px; 
left:375px;
z-index:4;
border: 2px solid #fbaf5d;
padding-top: 5px;
padding-left: 5px;
}

DIV.contentStube2{
width:200px; 
height:118px;
position:absolute;
top:210px; 
left:695px;
z-index:4;
border: 2px solid #fbaf5d;

}

DIV.contentSaal{
width:450px; 
height:175px;
position:absolute;
top:280px; 
left:380px;
z-index:4;
border: 2px solid #fbaf5d;
padding-top: 5px;
padding-left: 5px;
}


DIV.contentSaal1{
width:150px; 
height:100px;
position:absolute;
top:160px; 
left:380px;
z-index:4;
border: 2px solid #fbaf5d;			
}

DIV.contentSaal2{
width:150px; 
height:100px;
position:absolute;
top:220px; 
left:700px;
z-index:4;
border: 2px solid #fbaf5d;			
}

DIV.contentPartner{
width:150px; 
height:100px;
position:absolute;
top:400px; 
left:460px;
z-index:4;
border: 0px solid #fbaf5d;			
}

.contentPartnerLink{
color :#fbaf5d;
font-weight: bolder;
font-size: 13px;
}
