html   {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;}

BODY   {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color : Black;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

STRONG {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

H1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 16px;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

H2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

H3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

A:link {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        text-decoration: underline;
        background-color : transparent;
        color: Black;
}


A:visited {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        text-decoration: underline;
        background-color : transparent;
        color: Black;
}


A:active{
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        text-decoration: underline;
        background-color : transparent;
        color: Black;
        }

A:hover {
        font-family : Arial, Helvetica, sans-serif;
        font-size :11px;
        font-style : normal;
        text-decoration: underline;
        background-color : transparent;
        color: Black;
}

P {

        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;
        font-weight : bold;
        font-size : 14px;
        color : Black;
        background-color : transparent;
}

.red {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

.normal {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        background-color : transparent;
        color : Black;
}

.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.light {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        background-color : transparent;
        color : Black;
}

td.light A:LINK{
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        background-color : transparent;
        color : Black;
}
td.light A:ACTIVE{
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        background-color : transparent;
        color : Black;
}

td.light A:VISITED{
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        background-color : transparent;
        color : Black;
}

td.light A:HOVER {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        background-color : transparent;
        color : Black;
}

td.middle {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

td.middle A:LINK {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

td.middle A:ACTIVE{
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

td.middle A:VISITED {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

td.middle A:HOVER {
        font-family:  Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        font-weight : bold;
        background-color : transparent;
        color : Black;
}

td.strong{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        background-color : transparent;
        color: #1E90FF;
}

td.strong A:LINK{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        background-color : transparent;
        color: #1E90FF;
}

td.strong A:ACTIVE{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        background-color : transparent;
        color: #1E90FF;
}

 td.strong A:VISITED{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : none;
        background-color : transparent;
        color: #1E90FF;
}

td.strong A:HOVER {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-decoration : underline;
        background-color : transparent;
        color: #1E90FF;
}

td.dark{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-decoration:none;
        background-color : transparent;
        color: #1E90FF;
}

td.dark A:LINK {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        background-color : transparent;
        color : #1E90FF;
}

td.dark A:ACTIVE {
        font-family: Arial,Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        background-color : transparent;
        color : #1E90FF;
}

td.dark A:VISITED{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        background-color : transparent;
        color : #1E90FF;
}

td.dark A:HOVER{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-decoration : underline;
        background-color : transparent;
        color : #1E90FF;
}

td.nobg{

        font-size : 11px;
        background-color : transparent;
        color : Black;
        text-align:left;
}

td.contact{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color : Black;
}



.blue {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #314E88;
        font-weight:bold;
}
A.blue {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #314E88;
        text-decoration:none;
}
A:HOVER.blue {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
        text-decoration:none;
}
A:ACTIV.blue {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
        text-decoration:none;
}
A:VISITED.blue {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #808080;
        text-decoration:none;
}

.black_strong {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
        font-weight:bold;
}

.black {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
}

.black2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        background-color : transparent;
        color: #000000;
}

.silver {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #808080;
}

A.silver {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #808080;
        text-decoration:none;
}
A:HOVER.silver {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
        text-decoration:none;
}
A:ACTIV.silver {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #000000;
        text-decoration:none;
}
A:VISITED.silver {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : transparent;
        color: #808080;
        text-decoration:none;
}
.myip  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight:bold;
        color: 999999;
        text-decoration: none;
        vertical-align:middle;
        text-align:left;
}
iframe.subst {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}
#-BorderContainer        { background-color: transparent;}
td.iframe_left           { padding:0px 0px 0px 5px; }
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: #868786; 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: #314d87; font-weight:bolder; }
.optional                { background-color: transparent; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #868786; }
.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 #868786; }
.iptext                 { background-color: #ffffff; width: 300px; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :12px; color: black; border: solid 1px #868786; }

ul                        { background-color: transparent; display:inline-block; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: #314d87; list-style: none; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
li                        { background-color: transparent; display:inline-block; width:470px; font-family:verdana, geneva, arial, helvetica, sans-serif; font-size :11px; color: #314d87; 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: #868786; margin: 20px 0px 20px 0px; list-style: none; padding: 0px 0px 0px 0px;}
div.thanks                { display:inline-block; width:491px;}



#-BorderContainer                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:491px;}
form.zend_form                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:491px;}
#content                         { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:block; width:491px;}


#FORM_NAME-label                  { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_NAME                        { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_SURNAME-label               { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_SURNAME                     { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_PHONE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_PHONE                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_FAX-label                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_FAX                         { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_EMAIL-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_EMAIL                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_DATE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_DATE                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_TIME-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_TIME                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_KONKRET-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_KONKRET                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_COMPANY-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_COMPANY                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_STREET-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_STREET                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_POSTCODE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_POSTCODE                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

#FORM_CITY-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_CITY                       { background-color:#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:300px; position:relative; top:-14px;}

div.FORM_ANGEBOT             { background-color:transparent; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; width:490px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #868786; }
div.FORM_TERMIN             { background-color:transparent; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; width:490px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #868786; }
div.FORM_MYPERSON             { background-color:transparent; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; width:490px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #868786; }

#FORM_WEBHOSTING-label            { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_WEBDESIGN-label             { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_PROGRAMMIERUNG-label        { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }



div.dijitCheckBox                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:16px; position:relative; left:179px; top:-14px; display:inline-block;}

#FORM_MESSAGE-label                 { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:170px; }
#FORM_MESSAGE                       { background-color#ffffff; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:302px; height:150px; position:relative; top:-18px;}

#submit-label                     { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:490px; height:0px;}

input.newsletter_submit      { background-color:#e8e8e8; width:302px; 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:300px; 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:300px; 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:300px; float:none; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
#captcha-input                   { background-color:#ffffff; width:300px; 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:490px; display:block;}

div.dijitRadio                   { background-color:transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

label                            { width:170px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; color: #868786; }

div.buttonLabel                 { display:block; }

div.FORM_REQUIRED_HINT            { display:inline-block; background-color:transparent; margin:0px 0px 0px 0px; padding: 10px 0px 10px 0px; width:490px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; color: #868786;}
div.requiredbox                  { background-color:#314d87; width:7px; height:7px; border:1px solid #193b72; float:left; vertical-align:bottom; margin:3px 5px 0px 0px; padding: 0px 0px 0px 0px;}
div.plus1                        { background-color:transparent; margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; float:left; position:relative; top:-33px; left:70px;}



td.sharing_l                     { background-color:transparent; margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; width:20%;}
td.sharing_r                     { background-color:transparent; margin: 0px 0px 0px 12px; padding: 0px 0px 0px 60px; *padding: 0px 0px 0px 40px; display:inline-border; text-align:right;}

div.like_one_f     { background-color:transparent; display:inline-block; float:left; padding:3px 0px 0px 0px; }
div.like_one_s     { background-color:transparent; display:inline-block; float:left; padding:0px 0px 0px 0px; }

a.addthis_button_facebook_like { display:inline-block; width:180px;}










