body, div, td, p
{font-size:12pt}


body {background-position: top; margin-top:2px; margin-bottom:20px; margin-left:0px; margin-right:0px; background-image:url(images/bgg.jpg); background-color:#4A4A52; background-repeat:repeat-x; font-face:veranda; font-size:12pt; font-weight:bold }

h1 
{ font-size:18pt; padding:0px; font-weight:bold; margin-left:70px; margin-top:40px; text-decoration:underline; color:black;
}

table
{
	margin:0px;
	padding:0px;
	border:0px}
	
a:hover {
    color: #170357; text-decoration:none;}
   
    a:link
    { color:#8B8B91;
    text-decoration:none;
    }
    
   
   #corpus
   {
  margin-top:0px; background-image:url(images/hotel-schwarzhorn1.jpg); background-position:top; background-repeat:no-repeat; border-top:2px outset #A0A0A2; width:848px; height:auto; overflow:hidden; table-layout:fixed; border-right:2px outset silver; border-bottom:2px outset white;  border-left:0px; padding:0px;}

  #content
  {background-image:url(images/bgc2.jpg); width:645px; background-repeat:repeat-x; background-color:#F2F2F6;}
  
  #lefttop
  {height:149px;}
  
  #righttop
  {width:200px; height:149px;}
  
  
  #Navigation2
{
margin-top:0px;
margin-bottom:0px;
width:195px;
background-color:#626264;
    text-align:center;
    margin: 0;
     padding: 2px;
    border: none;
  }

  #navi1
  {
 width:200px;  background-image:url(images/right7.jpg); background-repeat:no-repeat; background-position:top; background-color:#F2F2F6; font-size:12pt;}
 
   #Navigation2 a {
  height:19px;
   color:white;
    display:block;
    padding: 2px;
    text-decoration: none; 
    font-weight: bold;
    border: 2px solid black;
    border-left-color: black; border-top-color: white;
    border-right-color:silver;
    background-image:url(images/button13.jpg);
    
  }
  #Navigation2 a:hover {
    border-color: white;
    border-left-color: #B8B8BA; 
    border-top-color: black;
    border-right-color:black;
    border-bottom-color:#B8B8BA;
    color:black; background-image:url(images/button11.jpg);
  }
  
  
#text
{height:auto; overflow:hidden; width:600px; margin-left:24px; margin-bottom:20px; font-weight:bold; margin-right:23px; text-align:justify;}

#text2
{margin-left:40px; margin-top:0px; width:520px; padding:2px; text-align:left;margin-right:40px;}

#p2
{margin-left:40px; margin-top:0px; width:520px; padding:2px; text-align:left;margin-right:40px}

  #foot1
  {
  background-image:url(images/foot-left.jpg); background-position:bottom; background-repeat:no-repeat; height:30px; color:white; font-size:9pt; text-align:right;
  }
  
  #foot2
  {
  background-image:url(images/foot-right.jpg); font-size:9pt; color:white;  background-position:bottom; background-repeat:no-repeat;text-align:left;
  }
  
  #zimmer
{text-align:center; margin-top:20px; margin-bottom:30px}

#dortoir
{margin-top:10px; margin-left:50px;margin-right:50px; margin-bottom:200px}

#left
{width:300px}

#middle
{width:100px;}

#right
{width:100px}

#preise
{font-weight:bold; margin-bottom:60px; table-layout:fixed; margin-left:30px; width:500px; text-align:left; margin-top:10px}

#form
{padding:2px; margin-top:2px; margin-bottom:2px}

#kontakt2
{widht:500px; margin-bottom:50px; margin-right:50px; margin-left:50px}

#kontakt
{widht:500px; margin-bottom:10px; margin-right:50px; margin-left:50px}

#form2
{margin-left:100px; widht:500px; margin-top:0px;}

#saal2
{margin-left:60px; margin-right:30px; margin-top:0px; margin-bottom:10px; font-size:13pt}

#saal-bilder
{margin-top:5px; margin-left:20px}

#saal-bild1
{margin-left:20px}


#duschen
{margin-left:70px}

	div#Calendar table.CalendarOuterTab {
    border: 1px solid Gray;  
    background-color: White;
}

div#Calendar td.Calendar_thead_text {
    background-color: White;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

div#Calendar td.Calendar_thead_text_weekday {
    background-color: White;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

div#Calendar td.Calendar_tbody_empty {
    background-color: White;  
    color: White;  
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 12px;
}

div#Calendar td.Calendar_tbody_ago {
    background-color: White;
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div#Calendar td.Calendar_tbody_sunday {
    background-color: White;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div#Calendar td.Calendar_tbody_set {
    background-image: URL('../../images/ring.png');
    background-position: center;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #FF0000;
}

.button_today {
	width: auto;
   border: 0px; 
   background-color: #FFFFFF;
   color: Green; 
   padding: 1px 0 2px 0;
   text-decoration: none;
	font-size: 9px;
	cursor: pointer;
}

.button_weekend {
	width: auto;
   border: 0px; 
   background-color: #FFFFFF;
   color: tomato; 
   padding: 1px 0 2px 0;
   text-decoration: none;
	font-size: 9px;
	cursor: pointer;
}

.button_future {
	width: auto;
   border: 0px; 
   background-color: #FFFFFF;
   color: black; 
   padding: 1px 0 2px 0;
   text-decoration: none;
	font-size: 9px;
	cursor: pointer;
}

.button_reserv {
	width: auto;
   border: 0px; 
   padding: 1px 0 2px 0;
   background-color: White;
   font-weight: bold;
   color: green;
   font-size: 12px;
	cursor: pointer;
}

.button_ago {
	 width: 20px;
	 height: 20px;
   border: 0px; 
   background-color:#FFFFFF;
   background-image: URL('../../images/leftArrow.gif');
   background-position: center;
   background-repeat: no-repeat;
   cursor: pointer;
}

.button_next {
	 width: 20px;
	 height: 20px;
   border: 0px; 
   background-color:#FFFFFF;
   background-image: URL('../../images/rightArrow.gif');
   background-position: center;
   background-repeat: no-repeat;
   cursor: pointer;
}
