#main-menu li.list7 {background-image: url(../../general/btn/mainmenu_contact_hv.gif);}

#main-cont-l{background-color: #465073;}
#main-cont-r{background-color: #d0d5e1;}

#main-cont-l .main-cont-txt{
        display: block;
        clear: both;
        padding: 0px 40px 40px 40px;
        line-height: 15px;
        font-size:11px;
        color: #ffffff;
        text-align:left;
}

#main-cont-l a , #main-cont-l a:visited{color: #ffffff; text-decoration: none;}
#main-cont-l a:hover, #main-cont-l a:active {color: #ffffff; text-decoration: underline;}

#main-cont-l .logo-small{float: right; width: 52px; height: 45px; margin: 170px 28px 5px 0px;}

#main-cont-r .headline{width: 86px; height: 27px; margin: -4px 0px 22px 0px;}


/* Start Formular */
.form-important {color: #a5231e; font-weight:bold; margin: 0px 2px 0px 2px;}
.form-important-txt {float:left; font-size: 10px; height: 20px;}
.form-label {float: left; text-align: left; font-size: 11px; line-height: 12px; height: 20px; height/**/:/**/ 16px; padding: 4px 10px 0px 10px; background-color: #c2c7d6;}

.form-input {float: left; height: 20px; height/**/:/**/ 16px; padding: 4px 4px 0px 4px; margin: 0px 0px 0px 4px; font-size: 11px; border: 0; background-color: #ffffff;}
.form-checkbox {float: left; margin: 0px 0px 0px 4px; border: 0; background-color: #ffffff;}
.form-radio {float: left; margin: 0px 0px 0px 4px; border: 0; background-color: #ffffff;}
.form-textarea {float: left; font-size: 11px; padding: 4px 4px 0px 4px; margin: 0px 0px 0px 4px; border: 0; background-color: #ffffff;}
.form-select {float: left; height: 20px; margin: 0px 0px 0px 4px; border: 0; background-color: #ffffff;}

.form-input-err {float: left; height: 20px; height/**/:/**/ 16px; padding: 4px 4px 0px 4px; margin: 0px 0px 0px 4px; font-size: 11px; border: 0; background-color: #f4e9e9;}
.form-checkbox-err {float: left; margin: 0px 0px 0px 4px; background-color: #f4e9e9;}
.form-radio-err {float: left; margin: 0px 0px 0px 4px; background-color: #f4e9e9;}
.form-textarea-err {float: left; font-size: 11px; padding: 4px 4px 0px 4px; margin: 0px 0px 0px 4px; border: 0; background-color: #f4e9e9;}
.form-select-err {float: left; height: 20px; margin: 0px 0px 0px 4px; background-color: #f4e9e9;}

.box {display: block; padding: 0px 0px 15px 0px; text-align:left; font-size: 11px;}
.boxerror {border: 1px solid #f4e9e9; background: url(../../general/img/warning.gif);}
.boxsuccess {border: 1px solid #346728; background: url(../../general/img/success.gif);}
.boxinfo{border: 1px solid #ffc600; background: url(../../general/img/info.gif);}
.boxerror, .boxsuccess, .boxinfo{color: #000000; background-color: #f4e9e9;        background-repeat: no-repeat;        background-position: 20px 12px;        min-height: 55px;        _height/**/: 55px;}
.boxsuccess, .boxinfo{background-color: #c2c7d6;}
.boxerror .msg, .boxsuccess .msg, .boxinfo .msg {text-align: left; margin: 10px 10px 10px 70px;}
.boxclear {
	display: block;
	height: 10px;
}

.l-title,
.l-firstname,
.l-lastname,
.l-street,
.l-city ,
.l-country,
.l-zipcode,
.l-phone,
.l-email {width: 114px;  width/**/:/**/ 86px; margin: 0px 0px 4px 0px;}
.l-msg {width: 114px;  width/**/:/**/ 86px; height: 45px; margin: 0px 0px 4px 0px;}

.f-title {width: 150px; margin: 0px 0px 4px 4px; background-color: #e3e6ed;}

.f-firstname {width: 505px; margin: 0px 0px 4px 4px;}
.f-lastname {width: 505px; margin: 0px 0px 4px 4px;}
.f-street {width: 505px; margin: 0px 0px 4px 4px;}
.f-zipcode {width: 80px; margin: 0px 0px 4px 4px;}
.f-city {width: 421px; width/**/:/**/ 413px; margin: 0px 0px 4px 4px;}
.f-country {width: 505px; margin: 0px 0px 4px 4px;}
.f-phone{width: 505px; margin: 0px 0px 4px 4px;}
.f-email {width: 505px; margin: 0px 0px 4px 4px;}
.f-msg {width: 505px; width/**/:/**/ 505px; height: 45px; margin: 0px 0px 4px 4px;}

a ,a:visited{color: #2e4c26; text-decoration: none;}
a:hover, a:active {color: #ffea00;}

.form-important-txt {float: left; width: 364px;  text-align: left; padding: 4px 0px 4px 0px;}

.cont-box-btn  {float:left; width: 110px; height: 28px; padding: 0; margin: 8px 0px 0px 20px;}
/* End Formular */