body {
        background-color:#f3c35c;
        font:12px  Arial, Helvetica;
        color:#000000;
        margin-top : 0px;
        margin-left : 0px;
        margin-bottom : 10px;
}


/* ++++++++++++++++++++++++++++++++++++ Standard Links ++++++++++++++++++++++++++++++++*/

/* Ganz normale Linkfarben und Farben der Navigation*/
a:link , a:visited , a:active , a:hover   {
        color:#E66B10;
        text-decoration:none;
        font:12px  Arial, Helvetica, sans-serif;
}

/* Links und Navi bei mouseover*/
a:hover  {
        color:#E66B10;
        text-decoration:underline;
}

/* ++++++++++++++++++++++++++++++++++++ Navigation oben links ++++++++++++++++++++++++++++++++*/

/*Fuer die Navigation soll class="navi" verwendet werden*/
.navi:link , .navi:visited , .navi:active , .navi:hover    {
        color:#000000;
        text-decoration:none;
        font:12px  verdana, Arial, Helvetica, sans-serif;
         font-weight: bold;

}
.navi:hover   {
        color:#000000;
        text-decoration:underline;
         font-weight: bold;
}


/* ++++++++++++++++++++++++++++++++++++ Menü links ++++++++++++++++++++++++++++++++*/

ul#Navigation {
  font-size: 0.91em;
  /*float: left;*/
  width: 120px;
  margin: 0;
  padding: 0;
  border: 0px dashed silver;
}
ul#Navigation li {
  list-style: none;
  margin: 0;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid;
  border-top: 0px solid ;
  border-right: 0px solid ;
  border-left:0px solid ;
  border-color: #F79800;
}
ul#Navigation a {
  display: block;
  font:11px  verdana, Arial, Helvetica, sans-serif;
  padding: 5px 5px 0px 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:none;
  height: 20 px;
  /*background-image:url(../../img/menue_button_05.gif);*/
   /*background-image:url(../../img/lay_bg_oben.gif);*/
}
ul#Navigation a:link a:visited{
  color: #000000;
  /*background-color: #eee; */
  text-decoration:none;

}
/*ul#Navigation  {
  color: #000000;

  background-color: #eee;
  text-decoration:none;
}*/
ul#Navigation a:hover {
  color: #ff7318;

  background-color: white;
  text-decoration:none;
  /*background-image:url(../../img/menue_button_05h.gif);*/
}
ul#Navigation a:active {
  color: #000000;
  /* background-image:url(../../img/menue_button03h.gif);
  background-color: gray;*/
   text-decoration:none;
}



td.spk_ueberschrift{
        color:#000000;
        text-decoration:none;
        font:16px Arial, Helvetica, sans-serif;
        text-align: center;
        font-weight: bold;
        
}

td.spk_preis {
        color:#000000;
        text-decoration:none;
        font:15px   Arial, Helvetica, sans-serif;
        text-align: right;
        font-weight: bold;
}

td.spk_beschreibung{        
		color:#000000;
        text-decoration:none;
        font:15px   Arial, Helvetica, sans-serif;
        text-align: center;
}









/*Fuer die Navigation soll class="navi" verwendet werden*/
.navi_unten:link , .navi_unten:visited , .navi_unten:active, .navi_unten:hover   {
        color:#000000;
        text-decoration:none;
        font:10px  Arial, Helvetica, sans-serif;

}
.navi_unten:hover   {
        color:#000000;
        text-decoration:underline;

}

/*Fuer die Navigation soll class="navi" verwendet werden*/
.navi_sprache:link , .navi_sprache:visited , .navi_sprache:active, navi_sprache:hover{
        color:#000000;
        text-decoration:none;
        font:10px  Arial, Helvetica, sans-serif;
}
.navi_sprache:hover   {
        color:#000000;
        text-decoration:underline;
        font:10px  Arial, Helvetica, sans-serif;
}

/*Fuer die Navigation soll class="navi" verwendet werden*/
.navi_rechts:link , .navi_rechts:visited , .navi_rechts:active, {
        color:#000000;
        text-decoration:none;
        font:13px  Arial, Helvetica, sans-serif;
}
.navi_rechts:hover   {
        color:#E66B10;
        text-decoration:underline;
        font:13px  Arial, Helvetica, sans-serif;
}

/*Fuer die Navigation soll class="navi" verwendet werden*/
.info:link , .info:visited , .info:active , .info:hover    {
        color:#525252;
        text-decoration:none;
        font:11px  Helvetica,Arial,  sans-serif;
}
.info:hover   {
        color:#909090;
        text-decoration:underline;
}


/* Für die Ueberschrift der Tabellen */
.menue {
        color:#FFFFFF;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        height: 22px;
}

/* Für die Ueberschrift der Tabellen*/
.ueberschrift {
        color:#005197;
        font-size: 20px;
        font-family: Arial, Helvetica;
        text-align: left;
        height: 22px;
        font-weight: bold;
}

.layout_indexseite{
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #000000;
        background-color: #FFFFFF;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/
}

.layout_webseite{
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        /*border-color: #F79800;*/
        *border-color: #FFFFFF;
        background-color: #FFFFFF;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/
}

/* Für die Ueberschrift der Tabellen*/
td {
        color:#000000;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
}

/* Für die Tabellen bei den Preislisten*/
.veranstaltungen-table {
        color:#000000;
       /* background-color: #FFEFE0;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #F79800;*/
        font-size: 13px;
        font-family: Arial, Helvetica;
        width:675;
}

.veranstaltungen_ueberschrift {
        color:#FFFFFF;
        background-color: #e77817;
        font-size: 13px;
        font-family: Arial,Verdana,  Helvetica;
        text-align: left;
        font-weight: bold;
}

/* Für die Tabellen bei den Preislisten*/
.preisliste_bu {
        color:#000000;
        background-color: #FFEFE0;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #F79800;
        font-size: 13px;
        font-family: Arial, Helvetica;
        width:550;
}



/* Für die Tabellen rechts*/
.angebot {
        color:#000000;
        background-color: #ffefe0;

        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #f3c45c;
        font-size: 13px;
        font-family: Arial, Helvetica;
}



.trans{ /*background: #ffffff;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);*/
       
}
/* Für die Tabellen rechts*/
.rechter_streifen {
        color:#000000;
       /* background-color: #F7BD7B;*/

        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #f3c45c;
        font-size: 13px;
        font-family: Arial, Helvetica;
        width:170px;
}

.rechts_ueberschrift {
        color: #e77817;
        /*background-color: #f3c45c;*/
        font-size: 12px;
        font-family: Verdana,Arial,  Helvetica;
        text-align: center;
        font-weight: bold;
        height:12;
        border-bottom: 1px solid;
        border-top: 0px solid ;
        border-right: 0px solid ;
        border-left:0px solid ;
        border-color: #f3c45c;
}

/*trennung grau*/
.td_trennung{
        background-color: #C0C0C0;
}

.td_trennung_orange{
        background-color: #F79800;
        height:1px;
}

/* Für die Tabellen bei Bungalowvermietung*/
.mietobjekte {
        color:#000000;
        background-color: #FFEFE0;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #F79800;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        width:675;
}

.mietobjekte_ueberschrift {
        color:#FFFFFF;
        background-color: #F79800;
        font-size: 13px;
        font-family: Arial,Verdana,  Helvetica;
        text-align: left;
        font-weight: bold;
}

/*Layout für Preislisten*/
#talay1 { color:#000000; text-decoration:none;  font:10pt arial; font-weight:bold;}
#talay2 { color:#000000; text-decoration:none;  font:10pt arial; font-weight:bold;}
#talay3 { color:#000000; text-decoration:none;  font:11pt arial;}
#talay4 { color:#000000; text-decoration:none;  font:10pt arial;}
#talay5 { color:#000000; text-decoration:none;  font:10pt arial; letter-spacing:0.8mm;}

/* jede Fehlermeldung wird mit class="error" versehen*/
.error
{
        font: 12px  Arial, Helvetica, sans-serif;
        font-weight: bolder;
        color: Red;
        height: 20px;
}

.error_table
{

        border-bottom: 2px solid;
        border-top: 1px solid ;
        border-right: 2px solid ;
        border-left:1px solid ;
        border-color: Red;
        background-color: #FFFFEE;

        padding-bottom: 5px;
        padding-top: 5px;

}

.errorlist {
  list-style-image: url(img/list.gif);
  font-family: verdana, verdana, arial, helvetica;
  font-size: 11px;
  color: Red;
  font-weight: bold;
}

/* allgemeine Input Felder (Submit)*/

select
{
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color:#FFFFFF;
        cursor: pointer;
        border-bottom: 1px solid #C0C0C0;
        border-top:  1px solid #C0C0C0;
        border-right: 1px solid #C0C0C0;
        border-left: 1px solid #C0C0C0;
}


/* allgemeine Input Felder (Submit)*/
input {
        background-color: #FFFFFF;
        font-size:11px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #C0C0C0;
        border-top: 1px solid #C0C0C0;
        border-right: 1px solid #C0C0C0;
        border-left: 1px solid #C0C0C0;
}

/* allgemeine Input Felder (Submit)*/
input.radio_button {
        background-color: #FFFFFF;
        font-size:11px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-bottom: 0px solid #C0C0C0;
        border-top: 0px solid #C0C0C0;
        border-right: 0px solid #C0C0C0;
        border-left: 0px solid #C0C0C0;
}

/* allgemeine Input Felder (Submit)*/
input.button {
        background-color: #FFFFFF;
        font-size:12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #808080;
        border-top: 1px solid #808080;
        border-right: 2px solid #808080;
        border-left: 1px solid #808080;
        width: 150px;
}

/* Input Feld alter*/
input.button_alter {
        background-color: #FFFFFF;
        font-size:10px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #808080;
        border-top: 1px solid #808080;
        border-right: 2px solid #808080;
        border-left: 1px solid #808080;
        width: 80px;
}

/* Input Feld alter*/
.liste {
        font-size:11px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
.info_table
{
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color:  #808080;
        background-color: #FFFFFF;
        padding-bottom: 2px;
        padding-top: 2px;


}

td.info{
         font: 11px  Helvetica,Arial,  sans-serif;
         font-weight: bolder;
         color: #525252;
}
