/******************** ALLGEMEIN *******************/

BODY
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: #fff8d7 fixed no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: times;
    TEXT-ALIGN: left
}

P
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #4e4d50;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}

A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #006E59;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

A:hover
{ TEXT-DECORATION: underline; }

/********************** DIVs **********************/

.Frame
{
    MARGIN-TOP: 0px;
    LEFT: 50%;
    MARGIN-LEFT: -483px;
    WIDTH: 969px;
    HEIGHT: 100%;
    POSITION: absolute;
}
.Hauptmenu
{
    FLOAT: left;
    WIDTH: 967px;
    HEIGHT: 25px;
    MARGIN: 8px 0px 8px 0px;
    BACKGROUND-COLOR: #ff9934;
}
.hofliste
{ MARGIN-LEFT: 12px; WIDTH: 575px; }

#hoflistep { MARGIN-LEFT: 0px; Line-height: 18px; }

.hofliste_td { width: 300px; }
.hofliste_td2 { vertical-align: top; }

#combo { border: solid 1px #006E59; FONT-SIZE: 10pt; color:#006E59; width:140px; } 

.menu_down
{
    WIDTH: 599px;
    FLOAT: left;
    MARGIN: 0px 0px 8px 0px;
    TEXT-ALIGN: center;
}

.menu_down A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #006E59;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

.menu_down A:hover { TEXT-DECORATION: underline; }

.Produktmenu
{
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 26px;
    MARGIN: 8px 0px 0px 0px;
    BACKGROUND-COLOR: #fff8d7;
    text-align: center;
    COLOR: #006E59;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Times;
}
.haupt1
{
    FLOAT: left;
    BACKGROUND-COLOR: #ff9934;
    HEIGHT: 25px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 712px;
}
.haupt2
{
    FLOAT: right;
    BACKGROUND-COLOR: #ff9934;
    HEIGHT: 25px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 247px;
}
.csc-textpic-intext-left-nowrap { padding-left: 12px; }
.leftpicture
{
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 16px;
   padding-left: 12px;
   width: 153px;
   float: left;
   padding-top: 2px;
 }
.tx-airfilemanager-pi1
{
   float: left;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 16px;
 }
.tx-airfilemanager-pi1 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.textpicture
{
   float: left;
    width: 415px;
   margin-top: 0px;
   margin-bottom: 16px;

}
.textpicture A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.comment_link
{
   padding-top: 3px;
   margin-bottom: 12px;
   vertical-align: top;
 }
.comment_link A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.leeren { float: left; }
.kleinesbild
{
   vertical-align: middle;
   margin-left: 10px;
   margin-right: 10px;
   float: left;
 }
.linie
{
   clear: left;
   border: 0px;  
   height: 1px;
   width: 575px;
   margin-left: 12px;
   margin-bottom: 0px;
   border-top:1px solid #006E59;
   border-bottom: transparent;
   padding-bottom: 13px;
 }
.linie2
{
   clear: left;
   border: 0px;  
   height: 1px;
   width: 575px;
   margin-left: -3px;
   margin-bottom: 0px;
   border-top:1px solid #006E59;
   border-bottom: transparent;
   padding-bottom: 8px;
 }
.schrift
{
    float: left;
    DISPLAY: block;
    PADDING-LEFT: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, arial;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 8pt;
}
.schrift2
{
    float: right;
    DISPLAY: block;
    PADDING-RIGHT: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, arial;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 8pt;
}
.Trenner3
{
    WIDTH: 171px;
    HEIGHT: 8px;
    border-top: solid 1px #006E59;
    border-bottom: solid 1px #006E59;
}
.Trenner3b
{
    WIDTH: 171px;
    HEIGHT: 8px;
    border-bottom: solid 1px #006E59;
}
.mainpart
{
    BORDER: solid 1px #006E59;
    FLOAT: left;
    WIDTH: 599px;
    FONT-SIZE: 12pt;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: black;
    BACKGROUND-COLOR: white;
    PADDING-TOP: 26px;
}
.mainpart H1
{
    COLOR: black;
    MARGIN: 0px 12px 10px 12px;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Times, Times;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 21px;
}
.mainpart H2
{
    COLOR: #006E59;
    MARGIN: 0px 0px 28px 12px;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Times, Times;
    FONT-WEIGHT: normal;
}
.mainpart H3
{
    COLOR: black;
    MARGIN: 15px 0px 2px 12px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times, Times;
}
.mainpart H4
{
    COLOR: #006E59;
    MARGIN: 0px 0px 0px 13px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
}
.mainpart H5
{
    COLOR: #006E59;
    MARGIN: 0px 0px 16px 12px;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Times, Times;
    LINE-HEIGHT: 18px;
}
.mainpart H6
{
    COLOR: #006E59;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times, Times;
    LINE-HEIGHT: 18px;
    Font-weight: bold;
}

.mainpart P
{
    COLOR: black;
    MARGIN: 0px 12px 0px 12px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
    PADDING-RIGHT: 12px;
    LINE-HEIGHT: 18px;
}
.mainpart A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #ff7212;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

.mainpart A:hover { TEXT-DECORATION: underline; }

.mainpart P A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #ff7212;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.mainpart P A:hover { TEXT-DECORATION: underline; }
.hinweis
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 16px;
}
.important
{
    COLOR: #156648;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
    PADDING-RIGHT: 12px;
}
.bottom P
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: 0px 0px 10px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
}
.bottom P A
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: -10px 0px 10px 0px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.bottom P A:hover { TEXT-DECORATION: underline; }
.bottom A
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: -10px 0px 10px 0px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.bottom A:hover { TEXT-DECORATION: underline; }
.rightpart
{
    FLOAT: left;
    WIDTH: 171px;
    FONT-SIZE: 11px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #fff8d7;
    BORDER-TOP: solid 1px #006E59;
    BORDER-LEFT: solid 1px #006E59;
    BORDER-RIGHT: solid 1px #006E59;
    BORDER-BOTTOM: solid 1px #006E59;
}
.mehr { padding-left: 4px; }
span.mehr A { COLOR: #006E59; }
p.marke
{
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Times;
}
.button {
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
COLOR: white;
background-color: #006E59;
border: none;
}

/*************** REGISTRIERUNG **************/

.reg{ padding-left: 15px; COLOR: black; FONT-FAMILY: Times; }
.reg p { MARGIN:0px; }
.reg_row { PADDING-BOTTOM: 10px; CLEAR:left; }
.reg_hinweis { PADDING-BOTTOM: 10px; FONT-SIZE: 10pt; }
.reg_spalte1 {
FLOAT: left;
WIDTH: 155px;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
COLOR: black;
}
.reg_spalte2 {
DISPLAY: table;
WIDTH: 205px;
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
COLOR: black;
}
.reg_input { border: solid 1px #006E59; FONT-SIZE: 10pt; color:#006E59; width:200px; } 
.loginbox-input-label { width: 30%; }
.tx-srfeuserregister-pi1-submit {
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
COLOR: white;
background-color: #006E59;
}
.tx-skpagecomments-pi1 form textarea { width: 200px; height: 160px; }

/*************************TABELLEN********************/

.table_demeter {
font-family: times;
font-size: 10pt;
width: 575px;
margin-left: 12px;
padding-left: 0px;
}
.table_demeter caption {
color: #006e59;
font-family: times;
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-left: 0px;
padding-bottom: 10px;
}
.td-0 {
vertical-align: top;
color: black;
font-family: times;
font-size: 10pt;
font-weight: bold;
text-align: left;
width: 200px;
padding-left: 0px;
line-height: 20px;
}
.td-1 {
text-align: left;
padding-left: 0px;
line-height: 20px;
}
.tx-veguestbook-pi1 { width: 560px; }
