/* CSS für Hotel Wegner */

/* Farbdefinition
#f29700					- Fläche orange
#ffd7ad					- Box Content Hintergrund (oben, vor dem Verlauf)
#ffead3					- Box Content Hintergrund (unten, nach dem Verlauf)
#613d00					- Fläche braun
#e7e2d9					- HG hell
#b1a082					- HG dunkel
#261800					- Schriftfarbe grau
#613d00					- Schriftfarbe braun
*/

.subheader										{ font-weight: bold; color: #613d00; border-bottom: 1px solid #613d00; margin-bottom: 5px; }

html					{ padding: 0px; margin: 0px; }
body					{ padding: 0px; margin: 0px; text-align: center; background-image: url(../images/wegner/bg.png); background-position: top; background-repeat: repeat-x; background-color: #e7e2d9; overflow: -moz-scrollbars-vertical; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }


a						{ color: #000000; text-decoration: none; }
a:hover					{ color: #000000; text-decoration: underline; }

.linkit a				{ color: #000000; text-decoration: none; }
.linkit	a:hover			{ color: #000000; text-decoration: underline; }
.linkit2 a				{ color: #613d00; text-decoration: none; }
.linkit2 a:hover		{ color: #613d00; text-decoration: underline; }
.box_linkit a			{ color: #613d00; text-decoration: none; padding-left: 10px; background-image: url(../images/wegner/arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; }
.box_linkit	a:hover		{ color: #613d00; text-decoration: underline; }

ul						{ padding: 0px; margin: 0px; }
li						{ list-style:none; color: #000000; padding-top: 4px; padding-bottom: 4px; margin-top: 1px; text-decoration: none; padding-left: 35px; background-image: url(../images/wegner/li.gif); background-position: center left; background-repeat: no-repeat; background-color: #fff4e9; }

.contenttable			{ width: 100%; }
.contenttable td		{ background-color: #ffead3; padding:5px;   }

/* Body-Aufbau */
#container				{ width: 928px; text-align: left; margin: 0px auto; padding: 0px; }
#header					{ height: 218px; background-color: #FFFFFF; }

#language				{ float: right; margin-top: 5px; padding-right: 30px; height: 13px; font-size: 0.7em;  }
#language a				{ color: #3e3e3e; text-decoration: none; }
#language a:hover		{ color: #3e3e3e; text-decoration: underline; }

#panorama				{ z-index: 1; position: absolute; margin-left: 5px; text-align: center; top: 23px;  }
#header_logo			{ z-index: 2; position: absolute;  top: 23px; text-align: center; width: 928px; height: 195px;  }

#content				{ height: 100%; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF;}

#content_left			{ width: 190px; float: left; padding-left: 5px; }
#content_center			{ width: 538px; float: left; }
#content_wrap			{ padding: 22px 30px 10px 30px; font-size: 0.8em;  }
#content_right			{ width: 190px; float: left; padding-right: 5px; }

#headline				{ margin-bottom: 15px;}

#footer					{ margin: 0px 5px 0px 5px; height: 38px; background-color: #b1a082; text-align: center;  }
#footer_panel			{ margin-left: 5px; margin-top: 3px; margin-bottom: 5px; font-size: 0.7em; color: #b1a082; }
#footer_panel a			{ color: #b1a082; text-decoration: none; }
#footer_panel a:hover	{ color: #b1a082; text-decoration: underline; }

/* Boxen (sind in global.php deklariert)  */
.box					{ width: 190px; margin-bottom: 5px; background-color: #ffead3; }
.box_head				{ height: 3px; background-color: #613d00; font-size: 0.1em; }
.box_content			{ background-color: #ffead3; background-image: url(../images/wegner/box_bg.png); background-repeat: repeat-x; background-position: top; font-size: 0.7em; padding-top: 10px; padding-bottom: 15px; padding-left: 14px; padding-right: 14px; color: #613d00; line-height: 16px; }

.menu_block				{ margin-bottom: 6px; line-height: normal;}
.menu_block a			{ color: #613d00; text-decoration: none; background-image: url(../images/wegner/arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 10px; }
.menu_block a:hover		{ color: #613d00; text-decoration: underline; background-image: url(../images/wegner/arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 10px; }

.menu_block_a			{ margin-bottom: 6px; line-height: normal;}
.menu_block_a a			{ color: #613d00; text-decoration: underline; font-weight: bold; background-image: url(../images/wegner/arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 10px; }
.menu_block_a a:hover	{ color: #613d00; text-decoration: underline; background-image: url(../images/wegner/arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 10px; }

.box_tip				{ height: 16px; padding-left: 24px; margin-bottom: 1px; background-color: #ffffff; background-image: url(../images/wegner/box_tip_arrow.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.box_tip a				{ text-decoration: none; color: #613d00; }
.box_tip a:hover		{ text-decoration: underline; color: #613d00; }

.box_tip2				{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; height: 22px; width: 160px; padding-left: 24px; margin-bottom: 1px; background-color: #ffffff; background-image: url(../images/wegner/box_tip_arrow.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.box_tip2 a				{ text-decoration: none; color: #613d00; }
.box_tip2 a:hover		{ text-decoration: underline; color: #613d00; }


#panoramalink_index		{ z-index: 3; position: absolute;  top: 23px; margin-left: 364px; text-align: center; width: 200px; height: 75px; cursor: pointer; }
#panoramalink_wegner	{ z-index: 3; position: absolute; top: 187px; margin-left: 5px;  width: 145px; height: 25px; cursor: pointer; }
#panoramalink_maxes		{ z-index: 3; position: absolute; top: 187px; margin-left: 150px;  width: 145px; height: 25px; cursor: pointer; }

#booknow				{ z-index: 3; position: absolute;  margin-left: 778px; width: 145px; height: 80px; cursor: pointer; }



/* Kontaktformular */
.formularOuter
  {
    float:left;
    height:auto;
    width:450px;
    vertical-align:top;
  }

.formularTextFormularBox
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:450px;

    vertical-align:top;

    font-size:12px;
    color:black;
  }

.formularLeerzeileBox
  {
    /* position:relative; */
    float:left;
    height:20px;
    width:450px;

    vertical-align:top;
  }

.formularInputBox
  {
    /* position:relative; */
    float:left;

    width:450px;

    vertical-align:top;
    padding-top:3px;
  }

.formularInputCaption
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:85px;

    vertical-align:top;

    padding-top:2px;

  }

.formularInputInput
  {
    /* position:relative; */
    float:left;
    height: auto;
    width: 250px;
    vertical-align:top;
    font-size:12px;
  }

.formularInputInputButton
  {
    float:left;
    height:auto;
    width: 339px;

    vertical-align:top;
    text-align:right;

    font-size:12px;
    color:black;
  }

.formularTextBox
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:450px;

    vertical-align:top;

    padding-top:3px;


    font-size:12px;
    color:#000000;
    font-family:Arial;
  }

.formularTextErrorBox
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:450px;

    vertical-align:top;

    padding-top:5px;

    font-size:12px;
    color:red;
  }

.formularTextAfterBox
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:450px;

    vertical-align:top;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;

    font-size:11px;
    color:#000000;
    font-family:Arial;
  }

.formularTextGesendetBox
  {
    /* position:relative; */
    float:left;
    height:auto;
    width:450px;

    vertical-align:top;

    font-size:12px;
    color:black;
  }

.formularButton
  {
    height:18px;
    font-size: 12px;
    font-weight:bold;
    font-family:Arial;
    margin-top:5px;
    border:0px;
    background-color:#b1a082;
    color:white;
    cursor:pointer;
  }

.formularInputSelect
  {
    margin:0px;
    padding:0px;
  }

.formularInputText
  {
    width:250px;
	border: 1px solid #b1a082;
  }

.formularInputTextArea
  {
    width:252px;
    height:80px;
    margin:0px;
    padding:0px;
	margin: 0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11x;
	border: 1px solid #b1a082;


  }

.formularInputRadio
  {}

.formularInputCheckbox
  {}
























