body {font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; font-size:12px;  line-height:1.7; background-color: #FAF8F1; margin:0px;  height:100%;}

h1 { font-size:16px; color:#AD8344;}

h2 { font-size:13px; color:#AD8344;}

h3 { font-size:11px; color:#AD8344;  margin:0;}

img { border:0px;}

hr {border: none 0; border-top: 1px dashed #007DC5; height: 1px;}

a:link {color:#000000;}
a:visited {color:#000000;}
a:active {color:#000000;}
a:hover {color:#AD8344;}

p { line-height: 1.7;}

/*----------------------------------------------------------*/
/* Spezifisches zur Seite
/*----------------------------------------------------------*/


#master {
	background-repeat:repeat-y;
	width:1200px;
	position: relative;
}

#kopfleiste {width:100%; color:#AD8344; float:left; background-image:url(../grafik/bg/kopfleiste.gif); background-repeat:no-repeat; height:45px; line-height:4em;} 
#adresse {padding-top:20px;}
#header_index {float:left; width:932px; height:20px; background-color:#FAF8F1; background-repeat:no-repeat;}
#header {float:left; width:932px; height:220px; background-color:#FAF8F1; background-image: url(../grafik/header/735x190/tulpe.jpg); background-repeat:no-repeat;}
#header-index {float:left; width:932px; height:160px; background-color:#FAF8F1; background-image: url(../grafik/header/735x190/booking-header.png); background-repeat:no-repeat;}
#content { float:left; padding:20px; padding-bottom:0px; width:932px; background-color:#FAF8F1; color:#8D6344;}
#content table { border-collapse:collapse; empty-cells:hide; padding:2px; font-size:11px;}
#content td  { vertical-align:top; } 
#footer { clear:both; font-size:15px; color:#D3BD9A; width:932px; padding: 0px 0px 0px 210px; background-color:#FFFFFF; background-image:url(../grafik/bg/footer.gif); background-repeat:no-repeat; height:100%; line-height:3em; }
#footer a:link {color:#D3BD9A;}
#footer a:visited {color:#D3BD9A;}
#footer a:active {color:#D3BD9A;}
#footer a:hover {color:#D3BD9A;}

#menue1 {
	background-color:#FAF8F1;
	background-image:url(../grafik/bg/menue.gif);
	background-repeat:repeat-y;
	width:212px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:left;
	height:100%;
}

.menu {
	margin-top:30px;
	margin-left:50px;
	margin-right:12px;
    font-size:13px;
    z-index:99;

}

.menu ul li a, .menu ul li a:visited {
  display:block;
  text-decoration:none; 
  color:#442f10;
  width:118px; 
  height:30px; 
  /*border:1px solid #AD8344;
 	/*border-left: 1px solid #AD8344;
	border-right: 1px solid #AD8344;
/* background:#c9c9a7;*/ 
  line-height:30px; 
  font-size:12px;
	padding: 2px 8px 2px 24px;
 	background-image: url(../grafik/bg/hotel-nauders.gif);
  background-repeat:no-repeat; 
  background-position: 5px 50%;
}

.menu ul {padding: 0px 0px 0px 0px; margin:10;list-style-type: none;}
.menu ul li { float:left; position:relative;}
.menu ul li ul {display: none;}

.menu table {border-collapse:collapse; border:0; margin:0; padding:0;}
 
.menu ul li:hover a,
.menu ul li a:hover {color:#fff; background:#b3ab79;}

.menu ul li:hover ul,
.menu ul li a:hover ul {display:block; position:absolute; top:0; left:150px; background: transparent; z-index:10;}

.menu ul li:hover ul li,
.menu ul li a:hover ul li {float:left;}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; color:#000; width:100px; float:left; background:#c9c9a7;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#dfc184 url(../graphics/drop.gif) bottom right no-repeat; color:#000;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; width:200px;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; left:-1px; top:31px; color:#000;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#dfc184; color:#000; border-left:1px solid #eee;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}

.hmenu {
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
  font-size:13px;
  background-color:#FAF8F1;
}

.hmenu ul li a, .hmenu ul li p, .hmenu ul li a:visited {
  display:block;
  text-decoration:none;
  width:300px; 
  height:30px;
  text-align:center; 
  /*border:1px solid #AD8344;
 	/*border-left: 1px solid #AD8344;
	border-right: 1px solid #AD8344;
/* background:#c9c9a7;*/ 
  line-height:30px; 
  font-size:12px; 
  margin: 0px 0px 0px 0px; 
	padding: 1px 0px 1px 0px;
}

.hmenu ul li a, .hmenu ul li a:visited{
  background:#c9c9a7;
  color:#111111;
}
.hmenu ul li p,{
  background:#b3ab79;
  color:#fff;
}

.hmenu ul {padding: 0px 0px 0px 0px; margin:0;list-style-type: none;}
.hmenu ul li { float:left; position:relative;}

.hmenu table {border-collapse:collapse; border:0; margin:0; padding:0;}
 
.hmenu ul li:hover a,
.hmenu ul li a:hover {color:#fff; background:#b3ab79;}


#kontakt {width:590px, margin-left;10px; height:40px; background-color:#dce9f6; position:fixed;	bottom: 0;}

.buchen {
	margin-top:50px;
  font-size:13px;
}

.buchen p a, .buchen p a:visited {
  display:block;
  text-align:center;
  text-decoration:none; 
  color:#0D0344;
  height:42px; 
	width:100%;
  /*border:1px solid #AD8344;
 	/*border-left: 1px solid #AD8344;
	border-right: 1px solid #AD8344;
/* background:#c9c9a7;*/ 
  line-height:30px; 
  font-size:20px;
  background:#e3ab79;;
}

.buchen ul {list-style-type: none;}
.buchen ul li { float:left; position:relative;}
.buchen ul li ul {display: none;}

.buchen p a:hover {color:#fff; background:#F38b69;}

#anschrift { float:left; font-size:12px; color:#AD8344; margin-top:-30px; padding:5px; padding-left:12px; vertical-align:bottom; }
#anschrift a:link {color:#AD8344; text-decoration: underline;}
#anschrift a:visited {color:#AD8344;text-decoration:underline;}
#anschrift a:active {color:#AD8344;text-decoration:underline;}
#anschrift a:hover {color:#AD8344;text-decoration:underline;}

#box {background-color:#F4DB52; border:1px solid #d5ce71;  margin:5px;}
#box h1 { background-color:#D27F3D;  font-size:12px;color:#FFFFFF; font-weight:bold; margin:0px; padding: 2px 0px 2px 5px;}
#box h1 a:link { background-color:#D27F3D;  font-size:12px;color:#FFFFFF; font-weight:bold; margin:0px; padding: 2px 0px 2px 5px; text-decoration:none;}
#box h1 a:visited { color:#FFFFFF; text-decoration:none;}
#box h1 a:active { color:#FFFFFF; text-decoration:none;}
#box h1 a:hover {color:#FFFFFF; text-decoration:none;}
#box input { margin:3px; border:1px solid #d5ce71; ; padding-left:5px; background-color:#FFFFFF;}

#webcampreview { text-align:center; font-size:11px; color:#000000; padding-top:5px;}
#webcampreview a:link {color:#333333; text-decoration:none;}
#webcampreview a:visited {color:#333333;text-decoration:none;}
#webcampreview a:active {color:#333333;text-decoration:none;}
#webcampreview a:hover {color:#333333;text-decoration:none;}

#wetterprognose {padding-top:5px; padding-bottom:5px;}
#wetterprognose td { text-align:center; font-size:9px; color:#000000;}
#wetterprognose a:link {color:#333333; text-decoration:none;}
#wetterprognose a:visited {color:#333333;text-decoration:none;}
#wetterprognose a:active {color:#333333;text-decoration:none;}
#wetterprognose a:hover {color:#333333;text-decoration:none;}

#webcam {text-align:center;}
#webcam h1 {font-size:13px; color:#000000;}

#mehr { text-align:right; margin:0px; padding:5px; width:100px; display:block; float:right;}


/* Bildvergrößerung */
#thumbBox{ 
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ 
background-color: white;
}

#thumbLoading{ 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}