@charset "UTF-8";
/* CSS Document */

body {  margin: 0px; padding:0px;
  background-image: url(../images/tapete.gif);
  text-align:center;
}

/* LAYOUT */

div#logo           { margin:0 auto; width:150px; height:150px; }
div#header         { margin:0 auto; width:700px; height:100px; background: url(../images/papierOben.png) no-repeat; }
div#box            { margin:0 auto; width:700px; height:auto;  background: url(../images/papierBG.png) repeat-y; text-align:left; }
div#containerFlash { width:550px; height:400px; margin:0 75px; }
div#containerLeft  { width:240px; float:left; padding:40px 0 20px 20px; background: url(../images/menuBG.png) 10px 0px no-repeat; text-align:left; }
div#menu           { width:220px; height:300px; }
div#facebook       { width:180px; height:120px; margin-left:40px }
div#hotelde        { width:140px; height:130px; margin-left:40px; padding:5px; background:#ffffff !important; border-radius:5px !important; }
div#containerRight { width:350px; float:left; padding:0 50px 20px 0; margin-bottom:20px; text-align:left; }
div#contentIntro   { width:430px; margin:20px 135px; }
div#metamenu       { width:400px; margin: 50px 0 0 240px; padding: 0 0 0 20px; font-size:11px; line-height:13px; background: url(../images/blume.png) center left no-repeat; text-align:left;}
div#footer         { margin:0 auto; width:700px; height: 40px; background-image: url(../images/papierUnten.png); background-repeat: no-repeat; }


div#metamenu span { margin-right: 10px; }

A, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
  font-family: 'Georgia', 'Times New Roman', Times, serif;
}

INPUT, TEXTAREA {
  width: 180px;
}

B {
    color: #336600; font-weight: bold;
}
STRONG {
    color: #663333; font-weight: bold;
}

H1, H2, H3, H4 {
  font-family: 'Georgia', 'Times New Roman', Times, serif;
  color: #336600;
  font-weight: normal;
}

PRE { font-family: monospace; }

.clearer { clear:both; heigth:0px; }

FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12px; color: #663333; }


TABLE.contenttable TD {      
       padding-right: 10px;
       padding-bottom: 10px;
       text-align: left;
       vertical-align: top;
}


TEXTAREA, INPUT, SELECT { font-size: 12px; font-family: 'Georgia', 'Times New Roman', Times, serif; color: #663333; margin:5px; padding: 1px 2px 2px 1px; border:1px #663333 dotted; border-radius:5px; }

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 22px; line-height:22px; }
H2 { font-size: 18px; }
H3 { font-size: 18px; }
H4 { font-size: 24px; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 5px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }


/* IMAGES */

/* IMAGES / CAPTIONS */
.csc-textpic-caption { font-size: 9px; font-style: italic; }

/* IMAGES / TABLES / FLOATING TEXT */
TABLE.imgtext-table { border: 0px; width: -5px; }

/* IMAGES / TABLES / WRAPPED TEXT */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1,
TABLE.imgtext-nowrap H2,
TABLE.imgtext-nowrap H3,
TABLE.imgtext-nowrap H4,
TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/* RTE / BODYTEXT: */
P.bodytext { margin: 5px 0px 0px 0px; font-size: 12px; color: #663333; line-height: 17px; text-align: left;  }
P.bodytext A, A { text-decoration: none; color: #336600; }
P.bodytext A:hover, A:hover { color: #663333; text-decoration: none; }


/* RTE / Bulletlists  */
UL { margin-top: 0px; }
UL UL LI { font-size: 11px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 4px; }

HR { border:0px; border-top: 1px dotted #336600; margin-top: 5px; margin-bottom: 5px; }


DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible { }
DIV.csc-frame-rulerBefore { border:0px; border-top:    1px dotted #fff; margin-top: 5px; margin-bottom: 5px; }
DIV.csc-frame-rulerAfter  { border:0px; border-bottom: 1px dotted #fff; margin-top: 5px; margin-bottom: 5px; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-frame-frame1 {
  border: 1px dotted  #336600;
  padding: 5px 5px 5px 5px;
  margin-bottom: 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
}

DIV.csc-frame-frame1 P { margin: 3px 0px 0px 0px; }

DIV.csc-frame-frame2 {
  border: 1px solid #663333;
  padding: 5px 5px 5px 5px;
  margin-bottom: 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  background-color: #d8c897;
}



/* RAHMEN BUG
DIV.csc-frame-frame1 TABLE.imgtext-nowrap { margin: 0px -12px 0px 0px; }
DIV.csc-frame-frame1 TABLE.imgtext-nowrap P.bodytext { margin-right: 5px; }
*/

TABLE.imgtext-table IMG { margin-top: 0px; }



/* FORMULARE */

/* EMAIL */
.csc-mailform-field  { font-family: 'Georgia', 'Times New Roman', Times, serif; font-size: 12px; color: #663333; }
fieldset { border: 0px; padding-left: 0px; margin-left: 0px; }

fieldset.csc-mailform label, label {
  width: 120px;
  float: left;
  text-align: right;
  font-family: 'Georgia', 'Times New Roman', Times, serif;
  font-size: 11px;
  color: #663333;
  margin-right: 5px;
  margin-top: 5px;
  display: block
}


fieldset.csc-mailform input, fieldset.csc-mailform textarea {
margin-bottom: 0px;
}

DIV.csc-mailform-check {
width:25px;
}

