BODY {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : black;
        background-color : transparent;
}

OL {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color: Black;
        text-align :left;
        list-style : circle outside;
}

UL {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color: Black;
        text-align :left;
        list-style : circle outside;
}

LI {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color: Black;
        text-align :left;
        margin-bottom : 5px;
}

STRONG {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : Black;
        font-weight : bold;
        background-color : transparent;
}

H1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 16px;
        color : Black;
        background-color : transparent;
        font-weight : bold;
}

H2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : Black;
        background-color : transparent;
        font-weight : bold;
}

H3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : Black;
        background-color : transparent;
        font-weight : bold;
}

A:link {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        COLOR: Black;
        background-color : transparent;
        TEXT-DECORATION: underline;
}


A:visited {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        COLOR: Black;
        background-color : transparent;
        TEXT-DECORATION: underline;
}


A:active{
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        COLOR: Black;
        background-color : transparent;
        TEXT-DECORATION: underline;
        }

A:hover {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        COLOR: Black;
        background-color : transparent;
        TEXT-DECORATION: underline;
}

P {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color: Black;
        background-color : transparent;
}

.checkbox {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color: Black;
        background-color : transparent;
}

.big {
        font-family : Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-weight : bold;
        font-size : 12pt;
}

.red {
        font-family : Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-weight : bold;
        font-size : 12pt;
}

.normal {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        color : Black;
        background-color : transparent;
        }

.small {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}

.head {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        font-style : normal;
        color : Black;
        background-color : transparent;
}

td.top{
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        text-transform : uppercase;
        background-color : #176C23;
        color:white;
        vertical-align : text-bottom;
        padding-bottom:2px;
}

td.top_prices{
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        color:white;
        background-color : #176C23;
}

td.left_prices{
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        font-weight:bold;
        background-color : #DDF3E6;
        color: Black;
        text-transform : uppercase;
        vertical-align : text-bottom;
        padding-bottom:2px;
}

td.middle_prices{
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        background-color : #DDF3E6;
        color: Black;
        vertical-align : text-bottom;
        padding-bottom:2px;
}

td.light {
        color : Black;
        background-color : white;
        font-size : 11px;
        font-family : Arial, Helvetica, sans-serif;
        margin-left : 3px;
}

td.light A:LINK{
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : white;
        font-size : 11px;
        text-decoration : none;
        margin-left : 3px;
}
td.light A:ACTIVE{
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : white;
        font-size : 11px;
        text-decoration : none;
        margin-left : 3px;
}

td.light A:VISITED{
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : white;
        font-size : 11px;
        text-decoration : none;
        margin-left : 3px;
}

td.light A:HOVER {
        font-family:  Arial, Helvetica, sans-serif;
        color : Black;
        background-color : white;
        font-size : 11px;
        text-decoration : underline;
        margin-left : 3px;
}

td.middle {
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
        font-weight : bold;
}

td.middle A:LINK {
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
        font-weight : bold;
}

td.middle A:ACTIVE{
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
        font-weight : bold;
}

td.middle A:VISITED {
        font-family: Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
        font-weight : bold;
}

td.middle A:HOVER {
        font-family:  Arial, Helvetica, sans-serif;
        color : Black;
        background-color : transparent;
        font-size : 11px;
        text-decoration : underline;
        font-weight : bold;
}

td.strong{
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
}

td.strong A:LINK{
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
}

td.strong A:ACTIVE{
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
}

 td.strong A:VISITED{
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        text-decoration : none;
}

td.strong A:HOVER {
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        text-decoration : underline;
}

td.dark{
        COLOR: #EF9601;
        background-color : transparent;
        font-size : 11px;
        font-weight : bold;
        font-family : Arial, Helvetica, sans-serif;
}

td.dark A:LINK {
        font-family: Arial, Helvetica, sans-serif;
        color : #EF9601;
        background-color : transparent;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
}

td.dark A:ACTIVE {
        font-family: Arial,Helvetica, sans-serif;
        color : #EF9601;
        background-color : transparent;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
}

td.dark A:VISITED{
        font-family: Arial, Helvetica, sans-serif;
        color : #EF9601;
        background-color : transparent;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
}

td.dark A:HOVER{
        font-family: Arial, Helvetica, sans-serif;
        color : #EF9601;
        background-color : transparent;
        font-size : 11px;
        font-weight : bold;
        text-decoration : underline;
}

td.nobg{
        color : Black;
        background-color : transparent;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}

.button {
        font-size : 11px;
        color : Black;
        background-color : transparent;
        font-family : Arial, Helvetica, sans-serif;
        width : 86px;
}

span.hint                { color: #7f7f7f; font-size:11px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight:normal;}
div.headline             { background-image: url('images/hl_arrow.gif'); background-repeat:no-repeat; background-color: #ffffff; width: 271px; margin: 5px 0px 0px 0px; padding: 10px 7px 7px 22px; color: #314e88; font-weight:bold; font-size:13px; font-family: verdana, geneva, arial, helvetica, sans-serif; border-top: #314e88 solid 1px; border-left: #314e88 solid 1px; border-right: #314e88 solid 1px;}
div.headline2            { background-color: #ffffff; width: 286px; margin: 0px 0px 0px 0px; padding: 7px 7px 7px 7px; font-size:12px; font-weight:bold; font-family: verdana, geneva, arial, helvetica, sans-serif; border-left: #314e88 solid 1px; border-right: #314e88 solid 1px; }
div.message              { background-color: #ffffff; width: 286px; margin: 0px 0px 20px 0px; padding: 7px 7px 7px 7px; color: #7f7f7f; font-size:11px; font-family: verdana, geneva, arial, helvetica, sans-serif; border: #314e88 solid 1px; }

dl                        { background-color: transparent; width: 300px; margin:0px; padding: 0px 15px 0px 0px; border: white solid 0px; }
dt                        { background-color: transparent; width: 300px; margin:0px; color:black; font-size: 12px;  vertical-align: top; text-align: left; border: 0px solid white; padding: 0px 0px 0px 0px; font-family: verdana, geneva, arial, helvetica, sans-serif; color: #000000; font-weight: normal;}
dd                        { background-color: transparent; width: 300px; margin:0px; vertical-align: top; text-align: left; border: 0px solid white; padding: 2px 15px 10px 0px;}

.required                { background-color: transparent; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #4b8962; font-weight:bolder; }
.optional                { background-color: transparent; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #000000; }
.message                 { background-color: #ffffff; width: 300px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size :12px; color: black; }
textarea.message         { background-color: #ffffff; width: 300px; height: 100px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: black; border: solid 1px #000000; }
.iptext                 { background-color: #ffffff; width: 300px; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :12px; color: black; border: solid 1px #000000; }

ul                        { background-color: transparent; display:inline-block; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: #4b8962; list-style: none; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
li                        { background-color: transparent; display:inline-block; width:358px; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: #4b8962; list-style: none; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.thanks                   { background-color: transparent;  font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: #000000; margin: 20px 0px 20px 0px; list-style: none; padding: 0px 0px 0px 0px;}
div.thanks                { display:inline-block; width:358px;}



#-BorderContainer                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:358px;}
form.zend_form                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:358px;}
#content                         { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:358px;}


#FORM_NAME-label                  { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_NAME                        { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_SURNAME-label               { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_SURNAME                     { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_PHONE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_PHONE                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_FAX-label                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_FAX                         { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_EMAIL-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_EMAIL                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_DATE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_DATE                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_TIME-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_TIME                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_KONKRET-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_KONKRET                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_STREET-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_STREET                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_POSTCODE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_POSTCODE                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}

#FORM_CITY-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_CITY                       { background-color:#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:200px; position:relative; top:-14px;}


div.dijitCheckBox                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:16px; position:relative; left:109px; top:-14px; display:inline-block;}

#FORM_MESSAGE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100px; }
#FORM_MESSAGE                       { background-color#ffffff; margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:202px; height:100px; position:relative; top:-18px;}

#submit-label                     { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:377px; height:0px;}

input.newsletter_submit      { background-color:#e8e8e8; width:232px; float:none; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block; border:1px solid black;}

input.newsletter_textbox     { background-color:#ffffff; width:230px; float:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}

input.newsletter_captcha           { background-color:#ffffff; width:230px; float:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block; border:1px solid black;}
#captcha-label                   { background-color:transparent; width:230px; float:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
#captcha-input                   { background-color:#ffffff; width:230px; float:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block; border:1px solid black;}

div.form_row                    { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:400px; display:block;}

div.dijitRadio                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

label                            { width:100px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }

div.buttonLabel                 { display:block; margin-top:20px;}

div.FORM_REQUIRED_HINT            { display:inline-block; background-color:transparent; margin:0px 0px 0px 0px; padding: 10px 0px 10px 0px; width:377px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #000000;}
div.requiredbox                  { background-color:#4a7627; width:7px; height:7px; border:1px solid #4b8962; float:left; vertical-align:bottom; margin:3px 5px 0px 0px; padding: 0px 0px 0px 0px;}
