/* INSERT AD BOXES */
#choose_wrapper {
display:block;
margin-bottom:12px;
}

a.choose_insert_ad {
width:170px;
text-decoration:none;
color:#1E4E74;
margin-right:12px;
float:left;
background:#DFE6E9;
}

a.choose_insert_ad .content {
display:block;
text-decoration:none;
padding:12px;
height:80px;
}

a.choose_insert_ad .vehicle {
background:url(/resources/images/insert_vehicle_02.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

a.choose_insert_ad .spare {
background:url(/resources/images/insert_spare_parts_02.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

a.choose_insert_ad .supplies {
background:url(/resources/images/insert_supplies_02.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

a.choose_insert_ad:hover {
background:#ABBEC5;
color:#FFF;
}

a.choose_insert_ad .top {
display:block;
height:54px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:19px;
padding-left:9px;
padding-top:5px;
text-decoration:none;
color:#1E4E74;
}

.advertising_box {margin-bottom:50px;}

.advertising_box h2 {
color:#1E4E74;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:21px;
padding-bottom:12px;
}

.advertising_box h3 {
color:#1E4E74;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:12px;
}

h1.ad_insert_h {background:#DFE6E9 url(/resources/images/mb_icons_03.gif) 0 50% no-repeat;}
.advertising_box .bottom {float:right;}

.advertising_box a {
color:#1E4E74;
text-decoration:none;
}

.advertising_box a:hover {color:#000;}

.info {
background:url(/resources/images/mb_icons_info.gif);
background-repeat:no-repeat;
font-weight:bold;
padding-left:18px;
color:#1E4E74;
}

.advertising_box em {
padding-left:18px;
display:block;
color:#1E4E74;
}

/* FORM ELEMENTS */
input,select,textarea {background:#F5F7F8;}

input:focus {background:#FFF;}

input#search_phrase,legend p input#suchen {
border:1px solid #7F9DB9;
background:#F5F7F8;
width:220px;
margin-bottom:5px;
}

textarea:focus {background:#FFF;}

td input {display:inline;}

textarea {margin-bottom:12px;}

/* SL=FOR SELECT // IN=FOR INPUT */
.sl_small {
width:125px;
margin-right:11px;
}

.no_mg {margin-right:0;}

.sl_middle {
width:262px;
margin-right:11px;
}

.sl_month {width:64px;margin-right:0;}
.sl_year {width:54px;}

.in_small {
width:123px;
margin-right:11px;
}

.in_middle {width:250px;}

.in_middle_sl {width:243px;}

.in_large {
width:250px!important;
margin-right:11px!important;
}

.in_xlarge {
width:260px;
margin-right:11px;
}

.description {
width:520px;
height:150px;
overflow:auto;
border:1px solid #7F9DB9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.fs_ad_datas {
width:270px;
height:260px;
float:left;
background:#EAEFF1;
margin-bottom:24px;
}

.fs_ad_data_box {
float:left;
margin-bottom:24px;
width:270px;
}

.fs_ad_datas .top {
background:#DFE6E9;
padding:12px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
color:#1E4E74;
font-size:19px;
}

.fs_ad_datas input,.fs_ad_datas select {
height:19px;
border:1px solid #7F9DB9;
margin-bottom:11px;
margin-top:2px;
}

.fs_ad_datas .in_small {
width:115px;
margin-right:0;
}

.fs_ad_datas .sl_small {width:115px;}
.fs_ad_datas .sl_middle {width:246px; margin-right:0;}

.fs_ad_datas .in_middle {
width:239px;
margin-right:0;
}

.fs_ad_datas fieldset {
padding-left:12px;
padding-top:12px;
margin-bottom:24px;
}

/* PIC BOX */
.pic_box {
background:#EAEFF1;
float:left;
width:165px;
height:108px;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:8px;
}

.pic_box .pic {
background:#DFE6E9;
width:104px;
float:left;
margin-right:8px;
}

.pic_icon {
display:block;
margin-bottom:5px;
}

#pic_box_wrapper {
display:block;
background:#EAEFF1;
width:546px;
margin-top:12px;
margin-bottom:12px;
}

/* SEARCH HELP BOXES */
.question_mark {
background:url(/resources/images/mb_icons_question_mark.gif);
background-repeat:no-repeat;
background-position:0 1px;
font-weight:bold;
padding-left:20px;
margin-bottom:6px;
color:#1E4E74;
}

#hp_box_variant {
position:absolute;
top:10px;
left:433px;
width:113px;
}

#hp_box_vehicle_type {
position:absolute;
top:533px;
left:433px;
width:113px;
}

#hp_box_zip_code {
position:absolute;
top:772px;
left:433px;
width:113px;
}

#hp_box_zip_code_merchant {
position:absolute;
top:121px;
left:433px;
width:113px;
}

#hp_box_zip_code_spare {
position:absolute;
top:265px;
left:433px;
width:113px;
}

#search_agent_wrapper #hp_box_variant {
position:absolute;
top:83px;
left:433px;
width:113px;
}

#search_agent_wrapper #hp_box_vehicle_typ {
position:absolute;
top:55px;
left:433px;
width:113px;
}

#search_agent_wrapper #hp_box_zip_code {
position:absolute;
top:300px;
left:436px;
width:113px;
}

#search_agent_wrapper #hp_box_zip_code_agent {
position:absolute;
top:370px;
left:436px;
width:113px;
}

#reg_merchant_wrapper #hp_box_tax {
position:absolute;
top:204px;
left:436px;
width:113px;
}

#reg_merchant_wrapper #hp_box_model {
position:absolute;
top:760px;
left:433px;
width:113px;
}

/* SEARCH BOXES */
h1.search_h {
background:url(/resources/images/mb_icons_01.gif) 0 50% no-repeat;
}

#search_wrapper {
background:#EAEFF1;
position:relative;
margin-bottom:24px;
}

#search_wrapper .top {background:#FFF;}

.search_fields {
background:#DFE6E9;
width:425px;
float:left;
position:relative;
color:#1E4E74;
}

.search_fields .bottom {padding-left:285px;}

.search_fields fieldset {border-bottom:1px solid #FFF;}

.search_fields .top_row {background:#CAD6DA;}

/* FIELDSETS */
.fs_ad_insert {
padding:11px;
background:#EAEFF1;
}

fs_ad_insert p {
color:#1E4E74;
}

.search_fields .fs_ad_insert {
background:#DFE6E9;
padding-right:0;
}

.fs_ad_insert label {
color:#1E4E74;
}

.fs_ad_insert input {
height:19px;
border:1px solid #7F9DB9;
margin-bottom:11px;
margin-top:2px;
}

.fs_ad_insert select {
border:1px solid #7F9DB9;
height:19px;
margin-bottom:11px;
margin-top:2px;
}

.fs_ad_insert .ch_radio {
height:auto;
border:none;
margin-bottom:0;
margin-top:0;
margin-right:0;
background:none;
vertical-align:middle;
}

.tb_captcha {
margin-top:5px;
background:#DFE6E9;
padding:8px;
padding-bottom:0;
margin-bottom:12px;
}

.tb_captcha input {
margin-top:5px;
}

/* CHECKBOX AND RADIO BUTTONS */
.check_bt {
height:auto;
border:none;
margin-left:11px;
margin-bottom:0;
margin-top:0;
}

/* TABLE DEFS */
.tb_chbox td {
height:25px;
width:136px;
}

.tb_chbox input {
border:none;
margin-bottom:0;
height:14px;
margin-top:0;
margin-right:6px;
vertical-align:middle;
background:none;
}

.tb_rd td {
height:25px;
width:136px;
}

.tb_rd input {
border:none;
margin-bottom:0;
margin-top:0;
height:12px;
margin-right:6px;
vertical-align:middle;
background:none;
}

*html .tb_rd input {height:auto;}
*+html .tb_rd input {height:auto;}
.tb_rd label {line-height:18px;}

.tb_radio td {
height:25px;
width:135px;
}

.tb_radio td input {
height:auto;
border:none;
padding:0;
margin-bottom:0;
margin-top:0;
margin-right:5px;
background:none;
vertical-align:middle;
}

/* OTHER */
.no_brd {
border-bottom:none;
}

/* CATEGORY CHOOSE TEXTFIELDS */
.fs_ad_insert .sl_cat select {
margin-bottom:0;
margin-top:0;
}

/* SEARCH AGENT */
#search_agent_wrapper {
position:relative;
margin-bottom:24px;
}

#reg_merchant_wrapper {
position:relative;
margin-bottom:24px;
}

.search_agent_fields {
width:425px;
float:left;
position:relative;
color:#1E4E74;
}

.search_agent_fields h2 {
color:#1E4E74;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:21px;
padding-bottom:12px;
}

.search_agent_fields .bottom {
float:right;
}

.bottom_left {
float:left;
}

.search_agent_fields fieldset {
border-bottom:1px solid #FFF;
}

.search_agent_fields .top_row {
background:#CAD6DA;
}

.rd_head {
margin-bottom:5px;
color:#1E4E74;
}

#search_agent_wrapper .black,#reg_merchant_wrapper .black {
padding-left:0;
}

#search_agent_wrapper h2,#reg_merchant_wrapper h2 {
font-size:18px;
}

.cat_choose label {
display:block;
}

.cat_choose p {
float:left;
width:265px;
}

.input_valid {
background-color:#b9deb7;
}

.input_error {
background-color:#dfb8b8;
}

.phone_number {
color:#1E4E74;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:21px;
padding-bottom:12px;
}