body {
        font:12px  Arial, Helvetica;
        color:#000000;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        scrollbar-face-color :#FCC778;
        scrollbar-arrow-color:#000000;
        scrollbar-base-color:#FEFEE6;
        scrollbar-highlight-color:#FEFEE6;
        scrollbar-shadow-color : #FEFEE6;
}
.layout
{

        border-bottom: 2px solid;
        border-top: 0px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #3F3F3F;
        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/

}

.layout_login
{

        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color: #C6C3C6;
        background-color: #FFFFFF;

        /*padding-bottom: 5px;*/
        /*padding-top: 5px;*/

}
/* Ganz normale Linkfarben und Farben der Navigation #7792A3 #FFDF00*/
a:link , a:visited , a:active , a:hover   {
        color:#000000;
        text-decoration:none;
        font:12px  Arial, Helvetica, sans-serif;
}

/* Links und Navi bei mouseover*/
a:hover  {
        color:#FF0000;
        text-decoration:underline;
}

/*Fuer die Navigation soll class="navi" verwendet werden */
.navi_sehen:link , .navi_sehen:visited , .navi_sehen:active , .navi_sehen:hover    {
        color:#000080;
        text-decoration:none;
        font:11px  Arial;
}
.navi_sehen:hover   {
        color:#FF8000;
        text-decoration:underline;
}

.info_td
{
        background-color: #FFFFD2;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        color:#000000;
        font:12px  Arial, Helvetica, sans-serif;
}

.sehen_ueber
{
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        color:#FF8000;
        font:13px  Arial, Helvetica, sans-serif;
        font-weight: bold;
}

.preisliste_table
{
        /*border-bottom: 2px solid;
        border-top: 1px solid ;
        border-right: 2px solid ;
        border-left:1px solid ;
        border-color:  #FF0000;*/
        background-color: #C0C0C0;
        padding-bottom: 5px;
        padding-top: 5px;
}

.preis_td
{
        background-color: #D6D6D6;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        color:#000000;
        font:12px  Arial, Helvetica, sans-serif;
}

.titel_td
{
        border-bottom: 1px solid;
         /*border-top: 1px solid ;
        border-right: 2px solid ;
        border-left:1px solid ;
        background-color: #C0C0C0;*/
        border-color:  #FF8000;
        padding-bottom: 0px;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 10px;
        font:24px Times New Roman, Arial, Helvetica, sans-serif;
        color:#808080;
        font-weight: bold;
        font-style: italic;

}

.rechts_td
{
        background-color: #FFFFD2;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color:  #FF8000;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        font:10px Times New Roman, Arial, Helvetica, sans-serif;
        color:#808080;
        font-weight: bold;
        font-style: italic;
}

.rechts_info_td
{
        background-color: #FFFFD2;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color:  #FF8000;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        font:11px Arial, Helvetica, sans-serif;
        color:#000000;
        /*font-weight: bold;
        font-style: italic;*/
}

.anfahrt_td
{
        background-color: #FFFFFF;
        border-bottom: 1px solid;
        border-top: 1px solid ;
        border-right: 1px solid ;
        border-left:1px solid ;
        border-color:  #FF8000;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        font:11px Arial, Helvetica, sans-serif;
        color:#000000;
        /*font-weight: bold;
        font-style: italic;*/
}

.sehen_link
{
        background-color: #D2D2FF;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        color:#000000;
        font:11px  Arial, Helvetica, sans-serif;
}


/*Fuer die Navigation soll class="navi" verwendet werden */
.sehen:link , .sehen:visited , .sehen:active , .sehen:hover    {
        color:#008000;
        text-decoration:none;
        font:9px  Arial, Helvetica, sans-serif;
        font-weight: bold;
}
.sehen:hover   {
        color:#008000;
        text-decoration:underline;
        font-weight: bold;
}

.anfahrt_table
{
        border-bottom: 2px solid;
        border-top: 0px solid ;
        border-right: 0px solid ;
        border-left:1px solid ;
        border-color:  #FFA924;
        background-color: #FFFFFF;
        padding-bottom: 5px;
        padding-top: 5px;

}

/* Für die Tabellen Buchungsformular*/
.buchungsformular {
        color:#000000;
        font-size: 12px;
        font-family: arial;
}







/* Für die Ueberschrift der Tabellen*/
.menue {
        color:#005F00;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        height: 15px;
}

/* Für die Ueberschrift der Tabellen*/
.ueberschrift {
        background:#7792A3;
        color:#FFFFFF;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        height: 20px;
        font-weight: bold;
}

/* Für die Ueberschrift der Tabellen*/
.ueberschrift_artikel {
        background:#BFBFBF;
        color:#FFFFFF;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        height: 20px;
        font-weight: bold;
}

/* Für die Ueberschrift der Tabellen*/
td1 {
        color:#000000;
        font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        line-height: 150%;
}


/* Für die Ueberschrift der Tabellen*/
td.farben {
        color:#000000;
        /*font-size: 13px;
        font-family: Arial, Helvetica;
        text-align: left;
        line-height: 150%;*/
        width: 15;

}

/* Für die Ueberschrift der Tabellen*/
td.warenkorb_oben {
        background:#DFDFDF;
        color:#00007F;
        font-size: 12px;
        font-family: Arial, Helvetica;
        /*text-align: left;
        font-weight:bold*/
}

td.warenkorb {
        background:#FFFFFF;
        color:#3F3F3F;
        font-size: 12px;
        font-family: Arial, Helvetica;
        /*text-align: left;
        font-weight:bold*/
        height:10;
}

td.warenkorb_trennung {
        background:#DFDFDF;
        height: 1;
}

td.warenkorb_unten {
        background:#DFDFDF;
        color:#2F2F2F;
        font-size: 12px;
        font-family: Arial, Helvetica;
        text-align: left;
        /*font-weight:bold*/
}

td.referenzen_text {
        background:#FFFFFF;
        height: 10;
        color:#4F4F4F;
        font-size: 12px;
        font-family: Arial, Helvetica;
}

/* Partner Seite Rahmen*/
.td1 {  border-style:solid;
        border-color:#DFDFDF;
        border-top-width:1px;
        border-left-width:1px;
        border-bottom-width:1px;
        border-right-width:1px;
        padding-left:8px;
}



/*Menü links*/
.trennung_m {
        background:#EFEFEF;
        height: 1px;
}

.navi_m {
        height: 20px;
}
/*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:10pt arial;}
#talay4 { color:#000000; text-decoration:none;  font:10pt arial;}
/*Startseite rechtes Menü - Schrift*/
#talay5 { color:#484848; text-decoration:none;  font:8pt arial;}
.talay6 { color:#004000; text-decoration:none;  font:12pt arial;}
/* Input Felder und Textareas*/
input, textarea{
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        cursor:text;
        border-bottom:1px solid #7F7F7F;
        border-top:1px solid #7F7F7F;
        border-right:1px solid #7F7F7F;
        border-left:1px solid #7F7F7F;
}


/* allgemeine Input Felder (Submit)*/
input.button {
        background-color: #EFEFEF;
        font-size:11px;
        font-family: sans-serif, Arial, Geneva, Helvetica;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #7F7F7F;
        border-top: 1px solid #7F7F7F;
        border-right: 2px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;
        width="120"
}

/* allgemeine Input Felder (Submit)*/
input.buttonstd {
        background-color: #EFEFEF;
        font-size:11px;
        font-family: sans-serif, Arial, Geneva, Helvetica;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #7F7F7F;
        border-top: 1px solid #7F7F7F;
        border-right: 2px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;
}

/* allgemeine Input Felder (Submit)*/
input.mengebutton {
        background-color: #EFEFEF;
        font-size:10px;
        font-family: sans-serif, Arial, Geneva, Helvetica;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #7F7F7F;
        border-top: 1px solid #7F7F7F;
        border-right: 2px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;
        /*width="30"*/
}

/* Radio Buttons*/
.radio_button {
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 0px solid #009090;
        border-top: 0px solid #009090;
        border-right: 0px solid #FF0000;
        border-left: 0px solid #009090;
}

/* allgemeine Input Felder (Warenkorb)*/
input.warenkorb {
        background-color: #EFEFEF;
        font-size:11px;
        font-family: sans-serif, Arial, Geneva, Helvetica;
        font-weight:bold;
        cursor:pointer;
        border-bottom: 2px solid #7F7F7F;
        border-top: 1px solid #7F7F7F;
        border-right: 2px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;
        width="170"
}

/* jede Fehlermeldung wird mit class="error" versehen*/
.error
{
        font: 12px  Arial, Helvetica, sans-serif;
        font-weight: bolder;
        color: #FF0000;
        height: 20px;
}

.error_table
{

        border-bottom: 2px solid;
        border-top: 1px solid ;
        border-right: 2px solid ;
        border-left:1px solid ;
        border-color:  #FF0000;
        background-color: #FFFFFF;
        padding-bottom: 5px;
        padding-top: 5px;

}

.errorlist {
  list-style-image: url(../images/list.gif);
  font-family: verdana, verdana, arial, helvetica;
  font-size: 11px;
        color: #FF0000;
        font-weight: bold;
}
