#select_day {
	width: 30px;
background-color: #000000;
}

a {
	margin: 0;
	padding: 0;
}
/***************************************/
/* BODY   -    BODY   -    BODY                        */
/***************************************/

* {
  margin:0px;
  padding: 0px;
}

a:focus {outline: none;}

p {
  padding: 5px;
}

.tx-ccvscroller-pi1 {
  background-color:#ffffff !important;
  top: 5px;
}

#sprache img {
  padding:0px 2px 0px 2px;
  margin:0px;
}


body {
   margin: 0px;
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #544B30;
   font-size: 14px;
   background-color: #F4F1E9;
   line-height: 20px;
}

ul {
  padding-left: 25px;
}

a:focus {outline: none;}

.newsimage img {
  border: solid 5px #8E8776;
  margin-right: 10px;
  margin-top: 5px;
}

.latestimage img{
  margin-right: 10px;
  margin-top: 5px;
}

#angebote a{
  color:#B0365F;
  line-height: 5px;
}


.tx-dropdownsitemap-pi1 li {
  padding-left: 20px;
}

.tx-dropdownsitemap-pi1 li a {
  padding-left:10;
  padding-top: 5px;
}

#mailform-plus {
  color:#ff0000;
}

#popup {
        background: url(/fileadmin/templates/images/hgmuster3.jpg) no-repeat 0px bottom;
        background-color:#CFE4E9;
        font-family: "Times New Roman", Times, serif;
        text-decoration: none;
        color: #544B30;
        font-size: 14px;
        height: 550px;
        padding: 25px;
}

/*****************************************/
/*  NEWSTOOL  -  NEWSTOOL  -  NEWSTOOL         */
/*****************************************/

#newstool input {
    border: solid 1px #675E43;
    background-color: #fff;
    margin:3px;
    height: 20px;
    width: 220px;
    font-size: 13px;
}

.newstool_submit input {
  width: 224px !important;
}


/***************************************/
/*ERWEITERTE TABELLE - ERWEITERTE TABELLE   */
/***************************************/

.tabelle {
   background-color:#cccccc;
   margin: 5px;
   padding: 0px;
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #544B30;
   font-size: 13px;
   width: 100%;
   text-align: center;
   vertical-align: middle;
}

.zeile1 {
  background-color:#F5F9FC;
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #333;
   font-size: 13px;
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}

.zeile2 {
  background-color:#E5E9ED;
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #333;
   font-size: 13px;
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}

/***************************************/
/*MAILFORM  -  MAILFORM  -  MAILFORM          */
/***************************************/

.pflichtfelder {
   color: #950000;
}

.mailform input {
    border: solid 1px #675E43;
    background-color: #fff;
    margin:3px;
    height: 20px;
    width: 220px;
    font-size: 13px;
}

.mailform .submit{
  width: 222px;
}

/*****************************************/
/*  NEWSLETTER  -  NEWSLETTER  -  NEWSLETTER  */
/*****************************************/

#newsletter_header {
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #544B30;
   font-size: 12px;
   background-image:url(../images/newsletterheader-d.gif);
   background-repeat:no-repeat;
   position: relative;
   height: 40px;
   width: 180px;
   left-margin: -10px;
}

#newsletter input {
    border: solid 1px #675E43;
    background-color: #FFF4D8;
    margin:1px;
}

.newslett {
  width: 70px;
  font-size: 11px;
  background-color:#9E566E;
  border: solid 1px #000;
  color:#fff;
}

#newsletter_input {
   position: relative;
   left: 10px;
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #544B30;
   font-size: 12px;
   margin:1px;
}

/***************************************/
/* ANFRAGEFORMULAR - ANFRAGEFORMULAR      */
/***************************************/

#content input, #content textarea{
    width: 150px;
    background-color: #fff;
    border: solid 1px #BAB29F;
    font-family: "Times New Roman", Times, serif;
    text-decoration: none;
    color: #544B30;
    font-size: 12px;
    margin: 1px;
}

#content select {
    width: 155px;
    background-color: #fff;
    border: solid 1px #BAB29F;
    color: #544B30;

}

.reservierung-h1 {
                font-family: "Times New Roman", Times, serif;
                text-decoration: none;
                color: #544B30;
                font-size: 15px;
                height: 30px;
                width: 250px;
                padding-left:20px;
                text-align: left;
                background-image:url(../images/yellowpoint.gif);
                background-repeat:no-repeat;
                background-position: 0px 3px;

}

/***************************************/
/* CONTENT TEXT   -   CONTENT TEXT                */
/***************************************/

#content #content-padding {
     padding: 10px;

}

#content2_1 #content-padding {
     padding: 10px;

}


/***************************************/
/* ÜBERSCHRIFTEN  -   ÜBERSCHRIFTEN            */
/***************************************/

#grafikheader {
                position: relative;
                width: 100%;
                height: 30px;
                background-color:#9E566E;
}

h1, h1 a {
	        font-family: Arial, Helvetica, sans-serif;
	        font-style: italic;
                text-decoration: none;
                color: #ffffff !important;
                font-size: 14px !important;
                height: 26px;
                padding-top: 8px;
                padding-left:5px;
                background-color:#9E566E;

}

h2 {
                font-family: "Times New Roman", Times, serif;
                text-decoration: none;
                color: #534E41;
                font-size: 20px;
                height: 30px;
                padding-top: 7px;
                padding-left:5px;

}


/***************************************/
/*  DIVS    -    DIVS    -    DIVS                         */
/***************************************/


#footer {
  position:relative;
  top: 20px;
  clear: both;
}

#fussnavi{
    width: 979px;
    height: 30px;
    background-color:#5277A9;
    z-index: 2;
    text-align: center;
    color:#ffffff;
    clear:both;
    padding-top: 10px;
}

#fussnavi a{
  color:#fff;
  text-decoration: none;
}

.trennstrich {
   	background-image:url(../images/trennstrich.gif);
	background-repeat: repeat-y;
        background-position: 6px -40px;
}


#webcrossing {
    color:#6F706F;
    font-size: 12px;
    text-decoration: none;
    text-align: right;
}

#webcrossing a {
    color:#6F706F;
    font-size: 12px;
    text-decoration: none;
}


div#container {
	position: absolute;
	width: 980px;
	height: auto;
	left: 50%;
        margin-left: -490px;
	background-color: #ffffff;
	z-index: 1;
}

#header {
	position: absolute;
	width: 980px;
	height: 205px;
	z-index: 2;

}

#headnavi_div {
	position:absolute;
	width: 980px;
	height: 80px;
	top: 205px;
	z-index: 2;
	background-image:url(../images/navi-bg.gif);
}

#headnavi {
    position: relative;
    left: 10px;
    padding-top: 14px;
}

/*
#sprache_div {
	position:absolute;
	width: 144px;
        text-align: left !important;
	height: 55px;
	top: 203px;
	left: 802px;
	z-index: 2;
}
*/

#sprache {
	position:absolute;
	width: 144px;
	height: 30px;
	top: 218px;
	left: 50%;
        margin-left: 347px;
	z-index: 3;
}

#content_all{
	position:absolute;
	width: 980px;
	top: 270px;
	left: 0px;
	height: auto;
	z-index: 2;
        background: url(/fileadmin/templates/images/hgmuster3.jpg) no-repeat 0px bottom;
        background-color:#CFE4E9;
}

#navi_div {
	width: 200px;
	top: 20px;
	z-index: 2;
	background-image:url(../images/trennstrich.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#navi {
     position: relative;
     padding-left: 20px;
     width: 150px;
     height: 80px;
     z-index: 0;
}

#subnavi {
     position: relative;
     top: 8px;
     padding-left: 40px;
     height: 25px;
     text-align: center;
}

#content1 {
     width: 720px;
     z-index: 2;
     border: solid 1px #92A2B0;
     margin-top: 30px;
     background-color: #ffffff;
}

#content2_1 {
     width: 460px;
     z-index: 2;
     border: solid 1px #92A2B0;
     margin-right: 0;
     padding:0px 0px 0px 0px;
     background-color: #ffffff;
}

#fusszeile {
   position:relative;
   width: 980px;
   height: 20px;
}


#adresse {
    position: relative;
    left: 20px;
    width: 150px;
    top: 0px;
    z-index: 0;
    font-size:11px;
}

#adresse a {
  color:#B0365F;
}

#newsletter{
    position: relative;
    left: 5px;
    width: 170px;
}


/***************************************/
/* LINKS  -  LINKS  -  LINKS  -  LINKS  -  LINKS   */
/***************************************/

#content a, a {
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #9E566E;
   font-size: 12px;
   text-deocoration: none;
}

#content a:hover, a:hover {
   font-family: "Times New Roman", Times, serif;
   text-decoration: none;
   color: #9E566E;
   font-size: 12px;
   text-deocoration: none;
}

