/* end hide */
body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #000000;
}

body,html,
a,
table,
span,
td,tr,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family:  Verdana, Helvetica, sans-serif;
       font-size: 12px;
       line-height:17px;
       text-decoration: none;
       font-weight: normal; 
       color:#707070;
}

#contentflash {
  height: 100%;
  width: 100%;
  position:fixed;
}


.title
{
 font-size:20px;
 color:#695046;
 margin-bottom:7px;
}




#footer
{
  width:900px;
  border-top:1px solid #313131;
  background-image:url('/fileadmin/img/maincontentbg.png');
}


* html #footer
{
 width:898px;
}

#footer a
{
 color: #bbbbbb;
}


#langchoicer, 
#langchoicer a
{
 color: #afafaf;
 font-size:11px;
}

#langchoicer a:hover
{
 text-decoration:underline;
}

#zentriert {
 position:absolute;
  left:5px;
}

#footerlinklist
{
 text-align:center;
 padding:5px;
}

#footerlinklist a
{
padding:10px;
text-transform:uppercase;
font-size:11px;
}

#footerlinklist a:hover
{
 color:#ffffff;
}




.pic
{
 border:1px solid #313131;
}


#innercontent
{
 background-image:url('/fileadmin/zermatterhof/img/contentbgrows_bottom.jpg');
 background-repeat:no-repeat;
 background-position:bottom left;
}

#innercontent2
{
 background-image:url('/fileadmin/zermatterhof/img/contentbgrows_top.jpg');
 background-repeat:no-repeat;
 background-position:top left;
}


#innercontentonerow
{
 background-image:url('/fileadmin/zermatterhof/img/contentbgrows_bottom_onerow.jpg');
 background-repeat:no-repeat;
 background-position:bottom left;
}

#innercontent2onerow
{
 background-image:url('/fileadmin/zermatterhof/img/contentbgrows_top_onerow.jpg');
 background-repeat:no-repeat;
 background-position:top left;
}


* html #innercontent
{
 float:left;
}

* html #innercontent2
{
 float:left;
}


* html #innercontentonerow
{
 float:left;
}

* html #innercontent2onerow
{
 float:left;
}



#innercontent h1,
#innercontentonerow h1
{
 margin:0px;
 padding:0px;
 font-size:20px;
 color:#695046;
 margin-bottom:7px;
 font-weight:normal;
}


#innercontent h2,
#innercontentonerow h2
{
 margin:0px;
 padding:0px;
 font-size:13px;
 font-weight:bold;
 color:#ceb38e;
 text-transform: uppercase;
 padding-bottom:5px;

}



#innercontent a,
#innercontent a:link,
#innercontent a:active,
#innercontent a:visited,
#innercontent a:hover,
#innercontentonerow a,
#innercontentonerow a:link,
#innercontentonerow a:active,
#innercontentonerow a:visited,
#innercontentonerow a:hover
     {
	 color:#695046;
	 }


.meteo
{
 width:135px;
 height:55px;
 float:left;
 color: #afafaf;
 font-size:11px;
}


.meteocontent
{
 width:65px;
 height:50px;
 float:left;
}



#row1
{
	width:170px;
	float:left;
	padding:10px;
}



#row2
{
	width:600px;
	float:left;
	
}


#row2b
{
	width:634px;
	float:left;
	padding:10px;
}


#row3
{
	width:174px;
	float:left;
	padding:10px;
}


#row1 p,
#row3 p
{
 margin: 0px;
}


* html #row1
{
 width:140px;

}


* html #row2
{
 width:485px;
}


* html #row3
{
 width:154px;
}


* html #row2b
{
 width:614px;
}



a.arrow, a.arrow:link, a.arrow:visited {
	font-weight:normal;
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0 0 0 22px;
	background:#fff url(/fileadmin/zermatterhof/img/linkarrow.jpg) left no-repeat;
}

a.arrow:hover
{
 text-decoration:underline;
}



a.toolbox_panorama, a.toolbox_panorama:link, a.toolbox_panorama:visited {
	margin:0 0 2px 0;
	padding:0 0 0 35px;
	font-weight:normal;
	text-decoration:none;
	background:url(/fileadmin/zermatterhof/img/toolbox_panorama.png) left no-repeat;
	behavior: url(/fileadmin/js/iepngfix.htc);
	text-transform:uppercase;
	color:#877066;
}


a.toolbox_gallery, a.toolbox_gallery:link, a.toolbox_gallery:visited {
	margin:0 0 2px 0;
	padding:0 0 0 35px;
	font-weight:normal;
	text-decoration:none;
	background: url(/fileadmin/zermatterhof/img/toolbox_gallery.png) left no-repeat;
	behavior: url(/fileadmin/js/iepngfix.htc);
	text-transform:uppercase;
	color:#877066;
}

a.toolbox_film, a.toolbox_film:link, a.toolbox_film:visited {
	margin:0 0 2px 0;
	padding:0 0 0 35px;
	font-weight:normal;
	text-decoration:none;
	background: url(/fileadmin/zermatterhof/img/toolbox_film.png) left no-repeat;
	behavior: url(/fileadmin/js/iepngfix.htc);
	text-transform:uppercase;
	color:#877066;
}


a.toolbox_pdf, a.toolbox_pdf:link, a.toolbox_pdf:visited {
	margin:0 0 2px 0;
	padding:0 0 0 35px;
	font-weight:normal;
	text-decoration:none;
	background: url(/fileadmin/zermatterhof/img/toolbox_pdf.png) left no-repeat;
	behavior: url(/fileadmin/js/iepngfix.htc);
	text-transform:uppercase;
	color:#877066;
}


a.toolbox_download, a.toolbox_download:link, a.toolbox_download:visited {
	margin:0 0 2px 0;
	padding:0 0 0 35px;
	font-weight:normal;
	text-decoration:none;
	background: url(/fileadmin/zermatterhof/img/toolbox_download.png) left no-repeat;
	behavior: url(/fileadmin/js/iepngfix.htc);
	text-transform:uppercase;
	color:#877066;
}




.linetoolbox
{
width:180px;
height:1px;
border-top:1px solid #765b50;
margin-top:2px;
margin-bottom:2px;
}


.linetoolboxhome
{
width:150px;
height:1px;
border-top:1px solid #765b50;
margin-top:2px;
margin-bottom:2px;
}

.toolboxhome
{
 padding-left:10px;
}


* html .toolboxhome
{
 padding-left:10px;

}

/* fixe Elemente */
#logo
{
 position:absolute;
 left:13px;
 top:0px;
 z-index:10;
}

#line
{
 position:absolute;
 left:1px;
 top:64px;
 width:899px;
 z-index:8;
 border-top:1px solid #767676;
 border-bottom:1px solid #313132;
 height:43px;
 background:#050d13;
}

* html #line
{
 width:898px;
}


#langchoicer
{
 position:absolute;
 left:210px;
 top:10px;
 z-index:10;
}


#localtime
{
 position:absolute;
 left:390px;
 top:12px;
 z-index:10;
 color: #afafaf;
 font-size:11px;
}

#weatherbox
{
 position:absolute;
 left:620px;
 top:12px;
 z-index:11;
 width:275px;
}


#navi
{
 position:absolute;
 z-index:9;
 top:65px;
 left:198px;
}








#headerbox
{
 display:block;
 position:absolute;
 z-index:5;
 width:900px;
 height:110px;
 border-left:1px solid #272727;
 border-right:1px solid #272727;
 background-image:url('/fileadmin/img/maincontentbg.png');
}



#onlinereservation
{
 position:absolute;
 z-index:10;
 top:306px;
 left:21px;
}



.resinput
{
 height:15px;
 border:1px solid #707070;
 color:#707070;
}


* html .resinput
{
 height:17px;
 border:1px solid #707070;
 color:#707070;
}



#contentbox
{
 display:block;
 position:absolute;
 top:110px;
 z-index:4;
 width:900px;

}

#emoarea
{
 position:relative;
 padding-left:12px;
 height:326px;
 padding-top:10px;
 background-image:url('/fileadmin/img/maincontentbg.png');
}

#contentarea
{
 width:874px;
 color:#707070;
 background:#ffffff;
  background-image:url('/fileadmin/zermatterhof/img/contentbgrows.jpg');
}


#contentareaonerow
{
 width:874px;
 color:#707070;
 background:#ffffff;
  background-image:url('/fileadmin/zermatterhof/img/contentbgrowsonerow.jpg');
}


#logoliste
{
  border-top:1px solid #767676;
  width:900px;
  text-align:center;
  background-image:url('/fileadmin/img/maincontentbg.png');
}


* html #logoliste
{
 width:898px;
}

#contentmain
{
 background-image:url('/fileadmin/img/maincontentbg.png');

 padding-bottom:13px;
}

.button
{
 padding-bottom:1px;
}

#loader
{
 position:absolute;
 top:10px;
 left:330px;
 z-index:20;
}

.error
{
 color:#a62036;
}





#button ul{
margin: 0;
padding: 0;
font:  11px Verdana;
list-style-type: none;
overflow: hidden;
}

#button li{
display: inline;
margin: 0;
}

#button li a,
#button li a:link,
#button li a:active,
#button li a:visited,
#button li a:hover
{
float: left;
display: block;
text-decoration: none;
color: #ffffff;
background:#fff url(/fileadmin/img/button.jpg) left;
background-repeat:repeat-x; 
width:185px;
height:27px;
text-align:center;
vertical-align: middle;
padding-top:10px;
text-transform:uppercase;
}




#buttonhome ul{
margin: 0;
padding: 0;
font:  11px Verdana;
list-style-type: none;
overflow: hidden;
}

#buttonhome li{
display: inline;
margin: 0;
}

#buttonhome li a,
#buttonhome li a:link,
#buttonhome li a:active,
#buttonhome li a:visited,
#buttonhome li a:hover
{
float: left;
display: block;
text-decoration: none;
color: #ffffff;
background:#fff url(/fileadmin/img/buttonhome.jpg) left;
background-repeat:repeat-x; 
width:185px;
height:27px;
text-align:center;
vertical-align: middle;
padding-top:10px;
text-transform:uppercase;
}







#buttonimportant ul{
margin: 0;
padding: 0;
font:  11px Verdana;
list-style-type: none;
overflow: hidden;
}

#buttonimportant li{
display: inline;
margin: 0;
}

#buttonimportant li a,
#buttonimportant li a:link,
#buttonimportant li a:active,
#buttonimportant li a:visited,
#buttonimportant li a:hover
{
float: left;
display: block;
text-decoration: none;
color: #ffffff;
background:#fff url(/fileadmin/img/buttonhome.jpg) left;
background-repeat:repeat-x; 
width:185px;
height:27px;
text-align:center;
vertical-align: middle;
padding-top:10px;
text-transform:uppercase;
}





.tr1
{
 background:#e0cec8;
}

.tr2
{
 background:#ffffff;
}

.taf
{
 width:250px;
 border:1px solid #cccccc;
}

.inpf
{
 width:250px;
 border:1px solid #cccccc;
 color:#000000;
}

label {
	display:block;
	padding:0 0 0 5px;
}


.senden
{
 background:url('/fileadmin/img/buttonover.jpg');
 font-weight:bold;
 color:#ffffff;
 border:0px;
 width:150px;
 height:30px;
}



.subnavi,
.subnavi ul{
float:left;
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
left: 0;
top: 0;
margin-left:13px;
}


* html .subnavi,
* html .subnavi ul
{
 margin-left:8px;
}



.subnavi li{
display: inline;
margin: 0;
}


.subnavi li a{
float: left;
display: block;
text-decoration: none;
color: #909090;
width:150px;

text-align:left;
vertical-align: middle;
padding-top:5px;
text-transform:uppercase;
border-bottom:1px solid #765b50;
font-size:  11px;
}

.subnavi li a:hover{
 font-weight:bold;
}

.subsubnavi li a{
 width:137px;
}

* html .subsubnavi li a{
 width:117px;
}

* html .subnav li a{
 width:100px;
}

* html .subnavi,
.subnavi ul{

margin-left:10px;
}

#adressfooter
{
 margin-top:10px;
 padding-top:5px;
 border-top:1px solid #c79f65;
 width:465px;
}

.articleimg
{
 border:1px solid #765b50;
}

.pauschale
{
 border-spacing:5px;
 padding:5px;
}

.pauschale tbody
{
 background:#e0cec8;
}

.pauschale thead
{
 background:#ffffff;
}

#foo,
#loader,
#headerbox,
#langchoicer,
#localtime,
#weatherbox,
#navi,
#emoarea,
#onlinereservation,
#footer,
#row1
{
 display:none;
}

#contentmain,
#row1,
#row2,
#row2b,
#row3
{
 float:none;

}

#page-background
{
 display:none;
}
