/*** HTML BASIS CSS ***/

* {
  margin: 0;
  padding: 0;
}

html { height: 100%; }

body {
  height: 100%;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
  color: #7c4e37;
}

input,select,textarea {
  font-family: Arial;
  font-size: 12px;
  color: #7c4e37;
}

a {
  color: #c0937c;
  text-decoration: none;
}

a:hover { color: #5b4423; }

h1,h2,h3,h4,h5,h6 { font-size: 1em; }

img,fieldset { border: 0 none; }

legend { display: none; }

/*** TYPO3 KLASSEN ***/

.align-right   { text-align: right;   }
.align-center  { text-align: center;  }
.align-left    { text-align: left;    }
.align-justify { text-align: justify; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
  margin-top: 5px;
}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
  margin-right: 5px;
}

/*** TYPO3 EXTENSIONS ***/

.tx-powermail-pi1_fieldset_1 legend,
.tx-powermail-pi1_fieldset_2 legend,
.tx-powermail-pi1_fieldset_3 legend,
.tx-powermail-pi1_fieldset_4 legend,
.tx-powermail-pi1_fieldset_5 legend,
.tx-powermail-pi1_fieldset_6 legend,
.tx-powermail-pi1_fieldset_7 legend,
.tx-powermail-pi1_fieldset_8 legend,
.tx-powermail-pi1_fieldset_19 legend,
.tx-powermail-pi1_fieldset_14 legend,
.tx-powermail-pi1_fieldset_15 legend,
.tx-powermail-pi1_fieldset_16 legend,
.tx-powermail-pi1_fieldset_17 legend,
.tx-powermail-pi1_fieldset_18 legend,
.tx-powermail-pi1_fieldset_19 legend,
.tx-powermail-pi1_fieldset_20 legend ,
.tx-powermail-pi1_fieldset_21 legend ,
.tx-powermail-pi1_fieldset_22 legend ,
.tx-powermail-pi1_fieldset_23 legend ,
.tx-powermail-pi1_fieldset_24 legend ,
.tx-powermail-pi1_fieldset_25 legend ,
.tx-powermail-pi1_fieldset_26 legend{
  display: block;
  color: #3d1606;
}

.tx-powermail-pi1_fieldset_1 label,
.tx-powermail-pi1_fieldset_2 label,
.tx-powermail-pi1_fieldset_3 label,
.tx-powermail-pi1_fieldset_4 label,
.tx-powermail-pi1_fieldset_5 label,
.tx-powermail-pi1_fieldset_6 label,
.tx-powermail-pi1_fieldset_7 label,
.tx-powermail-pi1_fieldset_8 label,
.tx-powermail-pi1_fieldset_19 label,
.tx-powermail-pi1_fieldset_14 label,
.tx-powermail-pi1_fieldset_15 label,
.tx-powermail-pi1_fieldset_16 label,
.tx-powermail-pi1_fieldset_17 label,
.tx-powermail-pi1_fieldset_18 label,
.tx-powermail-pi1_fieldset_19 label,
.tx-powermail-pi1_fieldset_20 label,
.tx-powermail-pi1_fieldset_21 label ,
.tx-powermail-pi1_fieldset_22 label ,
.tx-powermail-pi1_fieldset_23 label ,
.tx-powermail-pi1_fieldset_24 label ,
.tx-powermail-pi1_fieldset_25 label ,
.tx-powermail-pi1_fieldset_26 label{
  display: none;
}

.tx-powermail-pi1_fieldset_1 select,
.tx-powermail-pi1_fieldset_2 select,
.tx-powermail-pi1_fieldset_3 select,
.tx-powermail-pi1_fieldset_4 select,
.tx-powermail-pi1_fieldset_5 select,
.tx-powermail-pi1_fieldset_6 input,
.tx-powermail-pi1_fieldset_7 input,
.tx-powermail-pi1_fieldset_8 select,
.tx-powermail-pi1_fieldset_19 select,
.tx-powermail-pi1_fieldset_14 select,
.tx-powermail-pi1_fieldset_15 select,
.tx-powermail-pi1_fieldset_16 select,
.tx-powermail-pi1_fieldset_17 select,
.tx-powermail-pi1_fieldset_18 input,
.tx-powermail-pi1_fieldset_19 input
.tx-powermail-pi1_fieldset_19 select,
.tx-powermail-pi1_fieldset_20 select,
.tx-powermail-pi1_fieldset_21 select,
.tx-powermail-pi1_fieldset_22 select,
.tx-powermail-pi1_fieldset_23 select,
.tx-powermail-pi1_fieldset_24 input ,
.tx-powermail-pi1_fieldset_25 input ,
.tx-powermail-pi1_fieldset_26 select{
  float: left;
  background: #a07356;
  color: #ffffff;
  border: 0 none;
}

.tx-powermail-pi1_fieldset_3 select,
.tx-powermail-pi1_fieldset_4 select,
.tx-powermail-pi1_fieldset_6 input,
.tx-powermail-pi1_fieldset_7 input,
.tx-powermail-pi1_fieldset_8 select,
.tx-powermail-pi1_fieldset_15 select,
.tx-powermail-pi1_fieldset_16 select,
.tx-powermail-pi1_fieldset_18 input,
.tx-powermail-pi1_fieldset_21 select,
.tx-powermail-pi1_fieldset_22 select,
.tx-powermail-pi1_fieldset_24 input,
.tx-powermail-pi1_fieldset_25 input,
.tx-powermail-pi1_fieldset_26 select
{
  width: 159px;
}

.powermail_uid1,
.powermail_uid4,
.powermail_uid31,
.powermail_uid34,
.powermail_uid29 {
  width: 43px;
  margin-right: 4px;
}

.powermail_uid2,
.powermail_uid5,
.powermail_uid30,
.powermail_uid35 ,
.powermail_uid32{
  width: 54px;
  margin-right: 4px;
}

.powermail_uid3,
.powermail_uid6,
.powermail_uid33,
.powermail_uid36{
  width: 54px;
}

.powermail_uid9,
.powermail_uid10,
.powermail_uid39,
.powermail_uid40{
  width: 50px;
  margin-right: 4px;
}

.powermail_uid11,
.powermail_uid41{
  width: 51px;
}

.tx-powermail-pi1_fieldset_9 input,
.tx-powermail-pi1_fieldset_21 input,
.tx-powermail-pi1_fieldset_27 input {
  background: #79462a;
  border: 0 none;
  color: #ffffff;
  width: 159px;
  margin-top: 14px;
}

/*** LAYOUT ***/

#container {
  position: relative;
  width: 992px;
  height: 794px;
  margin: 0 auto;
  background: #faf1e3;
}

#header {
  height: 76px;
  background: #fcf5e9;
  border-bottom: 2px solid #ffffff;
}

#header h1 {
  position: absolute;
  width: 190px;
  height: 102px;
  top: 20px;
  left: 33px;
  background: url(../img/header_h1.png);
  z-index: 1;
}

#header h1 a {
  position: absolute;
  width: 190px;
  height: 102px;
  top: 0;
  left: 0;
  overflow: hidden;
  text-indent: -999em;
}

#content {
  background: url(../img/content.png) repeat-x 0 339px;
  /*padding: 339px 213px 0 213px;*/
  padding: 352px 226px 13px 226px;
  height: 324px;
}

#col1 {
  position: relative;
  /*margin: 13px;*/
  padding: 17px 17px 0 0;
  height: 307px;
  overflow: scroll;
  overflow-x: hidden;
}

#col1 h2 {
  overflow: hidden;
  text-indent: -999em;
}

#col1 ul {
  margin-left: 1.4em;
  list-style: circle;
}

#media {
  position: absolute;
  top: 78px;
  left: 0;
  border-bottom: 2px solid #ffffff;
}

#teaser {
  position: absolute;
  width: 213px;
  height: 350px;
  top: 417px;
  right: 0;
  background: url(../img/menu2.png);
}

.buchen {
  margin: 33px 15px;
  border: 2px solid #3d1606;
  padding: 10px;
}

.buchen input,
.buchen select {
  font-size: 11px;
}

#sitemeta ul {
  list-style: none;
}

#sitemeta span {
  display: none;
}

#menu {
  position: absolute;
  width: 962px;
  height: 28px;
  top: 389px;
  left: 0;
  padding: 0 15px;
  background: #3d1606;
}

#menu li {
  float: left;
}

#menu2 {
  position: absolute;
  top: 417px;
  left: 0;
  width: 213px;
  height: 300px;
  padding: 25px 0;
  background: url(../img/menu2.png);
}



#sitelinks {
  position: absolute;
  top: 50px;
  right: 80px;
}

#sitelinks li {
  float: left;
}


#lang {
  position: absolute;
  top: 50px;
  right: 10px;
}

#lang ul {
  list-style: none;
}

#lang span {
  display: none;
}

#lang li {
  display: inline;
  float: left;
}

#footer {
  background: #3d1606;
  height: 27px;
  text-align: center;
  color: #cca68f;
}

#footer address {
  font-style: normal;
  padding-top: 6px;
}

#footer a {
  color: #cca68f;
}

#footer a:hover {
  color: #ffffff;
}

#jump { display: none; }

/*** PREISTABELLE ***/

.pricelist table.contenttable {
  font-size: 11px;
  border-collapse: collapse;
  margin: 1px;
}

.pricelist table.contenttable span.small {
  font-size: 9px;
  line-height: 13px;
}

.pricelist table.contenttable th,
.pricelist table.contenttable td {
  border: 1px solid;
}

.pricelist table.contenttable th {
  background: #a07356;
}

.pricelist table.contenttable td.zimmer {
  text-align: center;
}

.pricelist table.contenttable td.mf {
  width: 60px;
  text-align: center;
}

.pricelist table.contenttable td.hp {
  background: #dfceb6;
  width: 60px;
  text-align: center;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:5px !important;
}