body {background-image:url(../grafiken/hintergrund.jpg); background-repeat:repeat-x; background-color:#d1caba; margin-top:8px;}

#komplett {display:block; width:980px; margin:auto; background-image:url(../grafiken/hintergrund-gesamt.jpg); background-repeat:repeat-x; background-color:#a99e8a;}

#streifen_oben {display:block; background-color:#2E1F18; color:#b3b0ae; padding:6px 0 6px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; max-height:20px; overflow:hidden;}
#streifen_oben a {color:#b3b0ae; text-decoration:none;}
#streifen_oben a:hover {color:#FFFFFF;}
.heller:hover {color:#FFFFFF;}
#buttons_oben {display:block; float:right; padding-right:8px; width:100px: height:12px;}

/*bildwechsel facebook und Länderflaggen*/
#facebook {display:block; width:18px; height:12px; float:left; margin-right:2px;}
#facebook a {background: url(../grafiken/facebook.gif) no-repeat; display:block; width:20px;}
#facebook img {display:block; width:18px; height:12px; border:0;}
#facebook a:hover img {visibility: hidden;}

#englisch {display:block; width:20px; height:12px; float:left; margin-right:2px;}
#englisch a {background: url(../grafiken/englisch.gif) no-repeat; display:block; width:20px;}
#englisch img {display:block; width:20px; height:12px; border:0;}
#englisch a:hover img {visibility: hidden;}

#deutsch {display:block; width:20px; height:12px; float:left; margin-right:2px;}
#deutsch a {background: url(../grafiken/deutsch.gif) no-repeat; display:block; width:20px;}
#deutsch img {display:block; width:20px; height:12px; border:0;}
#deutsch a:hover img {visibility: hidden;}

#franz {display:block; width:20px; height:12px; float:left; margin-right:2px;}
#franz a {background: url(../grafiken/franz.gif) no-repeat; display:block; width:20px;}
#franz img {display:block; width:20px; height:12px; border:0;}
#franz a:hover img {visibility: hidden;}

#neutral {display:block; width:20px; height:12px; float:left; margin-right:2px;}

/* Bildwechsel Ende*/
#grosses_bild {display:block; position:static; width:100%; z-index:1;}

#hauptmenu {display:block; position:static; background-color:#2E1F18; font-family:"Times New Roman", Times, serif; font-size:1.1em; color:#b3b0ae;}
#hauptmenu a {display:block; color:#b3b0ae; text-decoration:none;}
#hauptmenu a:hover {color:#FFFFFF;}
#hauptmenu ul {list-style-type:none; list-style-image:none; margin:0px; padding:0px; z-index:80;}
#hauptmenu li {padding:2px 2px 2px 0; margin:0 3px 0 0;}

.topmenu {display:block; float:left; margin-right:10px;}
.topmenu ul{display:none;}
.topmenu:hover ul {
  display:block;
  position:absolute; z-index:90;
  top:21.7em;
  background-color:#4c3d34;
  border-left:10px solid #4c3d34;
  border-top:10px solid #4c3d34;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.submenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; height:14px;}
.submenu a:hover {color:#FFFFFF; opacity:1; filter: alpha(opacity=100);}

/* seitliche Ausklapp Menues fuer Zimmertypen*/

/* Ende seitliche Ausklapp Menues*/

#inhalt {display:block; width:100%;}

#spalte_rechts {display:block; width:160px; float:right; text-align:center; padding: 20px 26px 10px 26px; height:100%;}
.logo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#spalte_rechts:hover {display:block; width:160px; float:right; text-align:center; padding: 20px 26px 10px 26px; height:100%;}
.logo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#spalte_rechts_unten {display:block; width:160px; float:right;}

#inhalt_text {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:13px; color:#FFFFFF; padding:2px 0 2px 13px; width:945px; margin: 0 212px 0 0;}
#inhalt_text h1 {font-size:16px; margin-top:20px; font-weight:normal;}
#inhalt_text h2 {font-size:14px; margin-top:20px; font-weight:normal;}
.ueberschrift_zusatz {font-size:11px; font-weight:normal;}
#inhalt_text ul {margin-left:15px; padding-left:0;}
#inhalt_text ol {margin-left:20px; padding-left:0;}
#inhalt_text li {text-align:left;}
#inhalt_text a {color:#FFFFFF;}
#inhalt_text td {text-align:left;}
#inhalt_text th {text-align:left;}

#streifen_unten {display:block; background-color:#2E1F18; color:#b3b0ae; padding:6px 0 6px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#streifen_unten a {color:#b3b0ae; text-decoration:none;}
#streifen_unten a:hover {color:#FFFFFF;}

.bild_rechts {display:block; float:right; margin-left:10px;}
.einzelbild_oben {display:block; float:right; margin-right:212px;}
#bild_zentriert {display:block; width:980px; text-align:center;}

#animation_ersatz {display:block; width:980px; height:476px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#animation_ersatz input {height:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#animation_ersatz select {height:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#animation_ersatz h1 {font-size:16px; margin-top:0px; font-weight:normal;}
#animation_ersatz h2 {font-size:14px; margin-top:0px; font-weight:normal;}
#animation_ersatz  ul {margin-left:15px; padding-left:200;}

.textfeld_200 {width:200px;}

.zimmer_kasten {display:block; float:left; margin: 0 15px 20px 0;}

.grundriss {margin-top:5px;}

#quicklinks {display:block; font-weight: normal; font-size: 0.9em; width:980px; margin: 50px 0 0 0;}

#infothek_kasten {display:block; width:500px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#infothek_kasten h1 {font-size:15px; margin-top:20px; font-weight:normal;}
#infothek_kasten h2 {font-size:14px; margin-top:20px; font-weight:normal;}

.link_hervorgehoben {color:#FF0000; font-weight:bold; font-size:13px; text-decoration:underline;}
.calendar
{
    background-color:#f7f6f3;
    position:absolute;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px solid #0099cc;
    -moz-opacity:0;
    filter:alpha(opacity=0);
     
}
 
.calendar a
{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
}
 
.ListeDate
{
    background-color:#FFFFFF;
}
 
#Contenant_Calendar
{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
}
 
#Contenant_Calendar span
{
    float:left;
    display:block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
 
.DayDate:hover
{
    background-color:#8CD1EC;
    cursor:pointer;
}
 
#curentDateString
{
    width:100%;
    text-align:center;
}
 
.titleMonth
{
    width:100%;
    background-color:#AB9064;
    color:#FFFFFF;
    text-align:center;
    border-bottom:1px solid #666;
    margin:0px;
    padding:0px;
    padding-bottom:2px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
}
 
.separator
{
    float:left;
    display:block;
    width:25px;
}
 
.currentDay
{
    font-weight:bold;
    background-color:#FFB0B0;
}

#envoyer{
	border:2px solid #959595;
	margin-top:10px;
	width: 100px;
	height: 40px;
	text-shadow: 1px 0px #D3D3D3;
	color: #ebebe0;
	background-color: #696969;
	background: linear-gradient( #696969, #D3D3D3);
	border-radius: 10px;
	font-family: Comic Sans, Comic Sans MS, cursive;
	font-size: 1.2em
}