BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.01%; PADDING-BOTTOM: 0px; MARGIN: 0px;
    PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #fdf8cd
}
BODY {
    FONT-WEIGHT: 500; FONT-SIZE: 13px; COLOR:#800000;LINE-HEIGHT: 1.3
}
DIV#container_aussen {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;left:20px;top:20px
}
DIV#sprache-banner {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 5px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;text-align:right
}
DIV#banner {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 5px; MARGIN: 0px;
    WIDTH: 400px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;text-align:center;float:left;
    COLOR:#800000 Font-size:12px;font-weight:bold;
}
DIV#sprache {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 5px; MARGIN: 0px;float:right;
    WIDTH: 500px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;text-align:right;
}
DIV#container {
    clear:both;PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;border:1px solid #800000;
}
DIV#kopf {
       PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;border-bottom:1px solid #800000; height:200px

}
DIV#menu {
       PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto;
    border-bottom:1px solid #800000; height:24px;BACKGROUND-COLOR: #800000;

}

DIV#header {
  padding:0px; MARGIN: 0px;
  WIDTH: 900px; POSITION: relative;  HEIGHT: 120px;  BACKGROUND: url('../images/header-bg.gif') repeat-x;
}
DIV#header_logo {
  PADDING-RIGHT: 0px; PADDING-LEFT: 20px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
  WIDTH: 120px; PADDING-TOP: 10px; POSITION: relative;  HEIGHT: auto;float:left ;
}
DIV#header_text {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
  WIDTH: auto; PADDING-TOP: 40px; POSITION: relative;  HEIGHT: auto;color:#800000; font-size:26px;text-align:left;
}
DIV#inhalt {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;
    WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto; overflow:auto;min-height:500px
}
DIV#inhalt_content {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 20px;
    WIDTH: auto; PADDING-TOP: 0px; POSITION: relative;  HEIGHT: auto; overflow:auto
}
#col1 {
    PADDING: 0px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 173px;
    POSITION: relative;
    HEIGHT: auto;

}

#col2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 333px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;
    OVERFLOW: auto; WIDTH: 800px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto;
}
#sprache {

    PADDING: 0px;
    MARGIN: 0px;
    margin-top:8px;
    margin-left:700px;
    WIDTH:100px;
    POSITION: relative;
    HEIGHT: auto;
    text-align:right;
    z-index:100

}
#col2_content {
    MIN-HEIGHT: 293px; MARGIN: 0px 0px 20px 40px; OVERFLOW: auto; WIDTH: auto; POSITION: relative; HEIGHT: auto
}
#col2_text {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 240px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#col2_textblock {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 360px; PADDING-TOP: 20px; POSITION: relative; HEIGHT: auto
}
#col2_imageblock {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 144px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#col2_image_refernz {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 190px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}


/** Reservierung*/

#reservierung_col1 {
    PADDING: 0px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 620x;
    POSITION: relative;
    HEIGHT: auto;
}

#reservierung_col2{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 230px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: auto;
}