/* CSS Written on 29-Sep-2016 10:45  to restwert_responsive_nIE_1.css  */
*, html, body {padding: 0; margin: 0; border: 0; font-size: 100%;}
html, body { height: 100%; }
html>body { font-size: 10pt; } /* CFCFCF */
/* body { background-color: #FFFF00; } */
body { background-color: #D7D7D7; }
input[type=text], input[type=password] { border: 1px solid #A0A0A0; padding-left: 5px; }
input[type=file] { border: 1px solid #A0A0A0; padding: 0; }
input[type=button], input[type=submit] { border: 1px solid #000; }
input[type=checkbox] { width: 20px; height: 20px;}
select { border: 1px solid #A0A0A0; padding-left: 3px; }
textarea { border: 1px solid #A0A0A0; padding-left: 5px; font-family: Arial, Verdana;}
a:hover { color: #F00; }
.anchor { display: block; height: 159px; margin-top: -159px; visibility: hidden; }
.icon-close { background: url('../images/fancybox/fancybox_sprite.png'); position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
#wrap {width: 1000px; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; position: relative; overflow: hidden !important; background: #CFCFCF; -webkit-box-shadow: 0px 0px 15px 0px rgba(150, 150, 150, 0.3); box-shadow: 0px 0px 15px 0px rgba(150, 150, 150, 0.3);}
#fheader { width: 100%; height: 96px; /* 600 to hold navigation */
	overflow: hidden; position: fixed; top: 0; text-align: center; z-index: 10; 
	-webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; }
#header {background: url('../images/head_blank_1000x74.png') no-repeat; background-color: #CFCFCF;
		width: 1000px; height: 74px; position: relative; }
.header_txt { float: left; margin: 5px 0 0 30px; font-family: ArialBlack; text-align: left; }
.header_txt1 { font-size: 20px; line-height: 18px; }
.header_txt2 { font-size: 30px; line-height: 30px; }
.header_txt3 { padding: 1px 0 0 1px; font-weight: normal; font-size: 14px; line-height: 14px; }
.navi { position: relative; text-align: left; vertical-align: bottom; width: 1000px; height: 22px; background: url(../images/lev0_gr2_bg1.gif) repeat #C0C0C0; }
.navibar1 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; color: #FFF; width: 100%; height: 22px; vertical-align: bottom; background: url(../images/lev0_gr2_bg1.gif) repeat #C0C0C0; }
.navibar1 td { height: 22px; padding-left: 1px; vertical-align: middle; }
.navibar2 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; color: #FFF; width: 100%; height: 22px; vertical-align: bottom; background: url(../images/lev0_gr2_bg1.gif) repeat #C0C0C0; }
.navibar2 td { height: 22px; padding-top: 1px; vertical-align: middle; }
.Uhr { float: right; font-family: Arial, Verdana; font-size: 10pt; text-align: right; padding-top: 3px; padding-right: 15px; height: 19px; color:white; }

.event_block { display: block; float: left; text-align: center; margin: 7px 0 0 140px; font-family: Arial, Verdana; }
/* universal login styles */
.hd_unilogin1 { float: right; display: block; }
.hd_unilogin2 { display: none; }
.uni_out { font: normal 10pt arial,verdana,geneva,helvetica; color: #FFF; text-align: right; padding: 10px 23px 0 0; }
.hd_unilogin3 { padding: 2px 5px; border: 2px solid #FFF; border-radius: 5px; color: #FFF; }
.hd_unilogin3_txt { font-family: arial,verdana,helvetica; font-size: 10pt; color: #FFF; font-weight: bold; }
.hd_unilogin3_txt:hover { color: #000; }
.typeofuser { clear: left; font-size: 9pt; text-align: center; }
.hd_unilogin1 a:link, .hd_unilogin1 a:visited, .hd_unilogin2 a:link, .hd_unilogin2 a:visited { color:#FFF; text-decoration: none; }
.hd_unilogin1 a:hover, .hd_unilogin2 a:hover { color: #000; text-decoration: none; }

/* Login window */
.page-header { margin-top: 3px; }
h4 { font-family: 'Dosis', sans-serif; font-weight: 400; font-size: 12px; line-height: 12px; font-style: normal; }
.login-win { display: none; background-color: #FFF; width: 600px; border: #000 solid 1px; border-radius: 10px; box-shadow: 0 8px 6px -6px black; text-align: left; }
.title { padding: 10px 20px 15px 20px; line-height: 18px; font-size: 18px; border-bottom: #CCC solid 1px; }
.text { padding: 0 20px 20px 20px; }
.close { position: absolute; top: 15px; right: 15px; }
.login-win .infinite { display: none; position: absolute; top: 10px; right: 45px; }
.anmelden { padding-left: 3px; color: #FFF; font-weight: bold; }
.lo_table { display: table; font-family: 'Dosis', Arial, Verdana; }
.lo_row { display: table-row; }
.lo_cell_1 { display: table-cell; padding: 10px 0; width: 110px; font-size: 12pt; }
.lo_cell_2 { display: table-cell; padding: 10px 0; width: 200px; color: #A0A0A0; }
.lo_cell_3a { display: none; }
.lo_cell_3b { display: table-cell; padding: 10px 0 0 30px; font-size: 10pt; color: #A0A0A0; }
.lo_caption { display: table-caption; caption-side: bottom; padding-bottom: 20px; }
.lo_input { border: 1px solid #999; padding: 5px; color: #000; width: 200px; border-radius: 5px; }
.lo_submit { border: 1px solid #999; padding-left: 5px; font-size: 12pt; font-weight: bold; color: #FFF; width: 200px; height: 30px; border-radius: 5px; }

a { color: #555; text-decoration: none; }
.language_bar { top: 96px; position: fixed; z-index: 9; padding: 3px 0 3px 10px; border-bottom: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; width: 988px; height: 40px; overflow: hidden !important; background: #E0E0E0; }
.language_bar_nf { padding: 3px 0 3px 10px; border-bottom: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; width: 988px; height: 40px; overflow: hidden !important; background: #E0E0E0; }
/* Table header line */
.stage1 { z-index: 8; position: fixed; padding-top: 5px; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; width: 998px; overflow: hidden !important; background: #E0E0E0; }
/* Floating stage */
.stage2 { position: relative; border-top: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; width: 998px; overflow: hidden !important; background: #E0E0E0; }
/* No AJAX page */
.stage3 { position: relative; padding: 10px; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 978px; overflow: hidden !important; background: #E0E0E0; }
/* Stage without headlines */
.stage { position: relative; padding: 10px; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 978px; overflow: hidden !important; background: #E0E0E0; }
.footnote { padding: 0 0 10px 10px; border-bottom: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; font-family: Arial, Verdana; font-size: 8pt; color: #555; }
.site_empty { padding: 10px 0 0 10px; border-bottom: 1px solid #A0A0A0; background-color: #FFF; height: 390px; font-size: 10pt !important; color: #F00 !important; font-weight: bold; }

/* Layout 10 */
.head_aktuell_outpound { float: left; padding-left: 10px; height:35px; }
.head_aktuell { position: relative; display: table-cell; vertical-align: middle; height:35px; }
.myfacebook { float: right; padding-right: 10px; font-family: arial,verdana; font-size:10pt; }
.carlay1 { border: 1px solid #A0A0A0; padding: 10px; background-color: #FFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #555; vertical-align: middle; }
.carlay1 p { font-weight: bold; padding: 10px 0 5px 0; text-align: left; font-size: 10pt; color: #555; }

.L0_header { padding: 10px 0 0 10px; background-color: #FFF; width: 965px; border: 1px solid #A0A0A0; }
.L0_headline { margin-bottom: 10px; }
.L0_head_outpound { float: left; padding-left: 10px; height: 35px; }
.L0_head_txt { position: relative; text-align: center; vertical-align: middle; width: 440px; height: 65px; line-height: 30px; font-family: Arial, Verdana; font-size: 16pt; font-weight : bold; color: #555; }
.L0_facebook { float: right; padding-right: 10px; }
.L0_butt_area { margin: 20px 0 0 10px; text-align: center; }
.L0_butt_1 { float:left; margin: 45px 0 0 0; width: 200px; height: 160px; }
.L0_butt_1_in { border: 5px outset #F00; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; background-color: #A0A0A0; width: 200px; height: 200px; }
.L0_butt_pic { margin-top: 30px; }
.L0_butt_txt { display: table-cell; align: center; vertical-align: middle; width: 200px; height: 65px; font-family: Arial, Verdana; font-size: 22px; font-weight: bold; color: #FFF; }
.L0_butt_2 { float:left; margin: 45px 0 0 30px; width: 200px; height: 160px; }
.L0_butt_2_in { border: 5px outset #0F0; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; background-color: #A0A0A0; width: 200px; height: 200px; }
.L0_stop_sign { float:left; margin-left: 32px; padding: 0; width: 493px; height: 355px; }
.L0_stop_sign_pic { width: 493px; height: 355px; }
.L0_behbut { margin: 10px 0 0 7px; font-family: Arial, Verdana; font-size: 10pt; font-weight : normal; color: #555; }
.L0_partner_area { margin-top: 10px; background-color: #FFF; border: 1px solid #A0A0A0; }
.L0_partner_headline { margin: 10px 0 5px 10px; font-family: Arial, Verdana; font-size: 14pt; font-weight : bold; color: #555; width: 700px; }
.L0_partner { border-top: 1px solid #A0A0A0; margin: 0 10px; height: 1px; }
.L0_vba_pic { padding: 5px 10px 0 10px; }
.L0_partner_pic { padding: 10px; }

.L0_voges { width: 900px; height: 130px; }
.L0_broeker { width: 600px; height: 110px; }
.L0_beckerklausm { width: 900px; height: 182px; }
.L0_schaefges { width: 345px; height: 82px; }
.L0_gossens { width: 900px; height: 283px; }
.L0_roeben { width: 800px; height: 310px; }
.L0_steffens { width: 900px; height: 344px; }
.L0_tevex { width: 900px; height: 331px; }
.L0_dietrich { width: 956px; height: 290px; }
.L0_hallix { width: 956px; height: 226px; }
.L0_burchert { width: 956px; height:170px; }
.L0_meyer { width: 956px; height:350px; }
.L0_hummel { width: 956px; height:250px; }

.L1_mycars { display: block; float: left; border: 1px solid #A0A0A0; padding: 10px; width: 275px; background-color: #FFF; text-decoration: none; }
.L1_lastcars { display: block; float: none; margin: 0px 0px 10px 305px; border: 1px solid #A0A0A0; }
.L1_mylastcars { display: block; float: none; margin: 0px 0px 0px 305px; border: 1px solid #A0A0A0; }
.L1_tbl_head1 { border-bottom: 1px solid #A0A0A0; padding: 10px 0 0 15px; background-color: #E0E0E0; vertical-align: middle; width: 634px; height: 25px; }
.L1_tbl_head12 { font-size: 8pt; border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; width: 649px; height: 42px; }
.L1_tbl_head1f { font-size: 8pt; border-bottom: 1px solid #A0A0A0; background-color: #FFF; width: 649px; height: 60px; }
.L1_tbl_head1l { font-size: 8pt; background-color: #FFF; width: 649px; height: 60px; }
.L1_tbl_herst_head { display: block; position: absolute; margin: 0 0 0 90px; border-right: 1px solid #A0A0A0; padding: 0 0 0 10px; width: 208px; height: 42px; }
.L1_tbl_herst_head_tbl { height: 42px; }
.L1_tbl_herst { display: block; position: absolute; margin: 0 0 0 81px; border-right: 1px solid #A0A0A0; padding: 0 5px; width: 217px; }
.L1_tbl_aucti { display: block; position: absolute; margin: 0 0 0 310px; width: 110px; }
.L1_tbl_icons { display: block; position: absolute; margin: 0 0 0 419px; width: 154px; }
.L1_tbl_auftr { display: block; position: absolute; margin: 0 0 0 570px; width: 82px; }
.L1_tbl_herst_head, .L1_tbl_herst, .L1_tbl_aucti, .L1_tbl_auftr { display: block; }
.L1_facebook { float: right; padding-right: 10px; }

.carsold { float: none; border: 1px solid #A0A0A0; background-color: #FFF; width: 960px; height: 280px; padding: 8px; margin-bottom: 8px; }
.carpic_head { margin-bottom: 10px; text-align: center; }
.carpicall { padding-top: 10px; }
.carpic1 { float: left; margin-left: 10px; }
.carpic2 { float: left; margin-left: 20px; }
.carpic3 { float: left; margin-left: 20px; }
.carpic4 { float: left; margin-left: 20px; }

/* Rolling Cars in Layout 1 */
.carbar { float: none; margin-bottom: 8px; width: 978px; }
.carbar_main { border: 1px solid #A0A0A0; background-color: #FFF; height: 132px; padding-left: 16px; }
.main { border: 1px solid #A0A0A0; margin-top: 10px; width: 942px; }
.body-bg-l { width: 983px; }
div.scrollable div.items { width:20000em; }
div.scrollable { width: 868px; }
div.scrollable div.items .scroll-item-middle { margin: 10px 8px 0 !important; }

.actpre { position: relative; }
.actoffer { float: left; border: 1px solid #A0A0A0; padding: 0px 5px 10px; background-color: #FFF; width: 540px; }
.actoffer_pic_320 { float: left; display: none; }
.actoffer_pic { float: left; padding: 0 10px 10px; background-color: #FFF; text-align: center; width: 300px; }
.actoffer_pic_norm { border: 1px solid #A0A0A0; vertical-align: middle; width: 300px; height: 225px; }
.actoffer_txt { float: left; width: 210px; text-align: center; }
.precom { float: left; border: 1px solid #A0A0A0; margin-left: 10px; padding: 10px 0 0 15px; background-color: #FFF; width: 399px; }

.agb { margin: 0; text-align: justify; font-size: 10pt; }
.agb_s1 { position: absolute; margin: 0; }
.agb_s2 { position: absolute; margin: 0 0 0 160px; }
.agb_s3 { position: absolute; margin: 0 0 0 320px; }
.agb_footnote { font-family: Arial, sans-serif; font-size: 8pt; font-weight : normal; color: #555; }
.price_line_size { width: 600px; }
.print_bar { margin-bottom: 5px; padding: 10px; border: 1px solid #A0A0A0; background-color: #FFF; text-align: left; height: 20px; }
.print_bar_font { float: left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #555; }
.print_bar_icon { float: right; }
.contact { font-size: 10pt; }
.contact_inp_size { width: 200px; }
.captcha_size { width: 200px; height: 50px; }

.SD_navi_table { display: table; width: auto; }
.SD_navi_row { display: table-row; width: auto; }
.SD_navi_cell { display: table-column; float: left; }

.L2_stage { font-size: 10pt; padding-top: 40px; height: 350px; }
.L2_box { border: 1px solid #A0A0A0; padding: 15px; background-color: #E0E0E0; text-align: center; margin: 0 auto; width: 320px; }
.L2_cell { float:left; display: table-column; min-width: 120px; text-align: left; }
.login_inp { border: 1px solid #A0A0A0; width: 180px; }

.L10_addlangbar { margin-top: 143px; }
.L10_sublangbar { margin-top: 96px; }
.L10_stage { border: 1px solid #A0A0A0; font-size: 10pt; color: #555; background-color: #E0E0E0; }
.L10_error { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font: 9pt Arial,Verdana; }
.L10_head_hsntsn { float: left; margin: 5px; padding: 5px; border: 1px solid #A0A0A0; background-color: #F0F0F0; }
.L10_head { float: none; margin: 5px; padding: 5px; border: 1px solid #A0A0A0; background-color: #F0F0F0; }
.L10_hsntsn_txt { text-align: justify; }
.L10_iicon { float: left; margin: 5px 10px 0 0; }
.L10_hsn { float: left; margin-top: 5px; }
.L10_tsn { float: left; margin: 5px 0 0 15px; }
.L10_search { float: left; margin: 5px 0 0 15px; width: 230px; }
.L10_search_ind { float: left; margin: 5px 0 0; width: 25px; }
.L10_search_inp { width: 150px; }
.L10_search_button_pos { float: left; margin: 5px 0 0 15px; }
.L10_search_button { color: #FFF; border-radius: 3px; width: auto; }
.L10_search_select_pos { float: left; margin: 5px 0 0 15px; width: 150px; }
.L10_search_select { width: 400px; line-height: 10px; }
.L10_tbl_col_width { text-align: left; width: auto; }
.L10_tbl_col_width_bottom { text-align: left; }
.L10_col0 { float: left; padding: 5px 30px 5px 10px; }
.L10_col1 { float: left; padding: 5px 30px 5px 5px; }
.L10_col2 { float: left; padding: 5px 30px 5px 5px; }
.L10_col3 { float: left; padding: 5px 0 5px 5px; }
.L10_col0b { float: left; padding: 5px 30px 5px 10px; }
.L10_col1b { float: left; padding: 5px 30px 5px 5px; }
.L10_col2b { float: left; padding: 5px 30px 5px 5px; }
.L10_col3b { float: left; padding: 5px 0 5px 5px; }
.L10_col0c { float: left; padding: 5px 30px 5px 5px; }
.L10_col1c { float: left; padding: 5px 15px 5px 35px; }
.L10_col2c { float: left; padding: 5px 0 5px 15px; }
.L10_col0d { float: left; padding: 5px 30px 5px 10px; }
.L10_col1d { float: left; padding: 5px 0 5px 5px; }
.L10_col0e { float: left; padding: 5px 30px 5px 10px; }
.L10_col1e { float: left; padding: 5px 30px 5px 5px; }
.L10_col1f { float: left; padding: 5px 0 5px 5px; }
.L10_bew_off { display: none; padding: 10px 10px 0 10px; background-color: #FFF; border-bottom: 1px solid #A0A0A0; height: 100px; }
.L10_bew { display: block; }
.L10_costs { text-align: right; padding: 0px 10px 0px 0px; }
.L10_colpic { float: left; padding: 5px 0px 5px 5px; }
.L10_select_height { padding-left: 0; font-size: 9pt; line-height: 14px; }
.L10_bottom { padding: 5px 15px 10px 5px; }
.L10_bottom2 { float: left; padding: 5px 5px 10px; width: 460px; }
.L10_textarea { line-height: 14px; height: 70px; }
.L10_buttons { padding: 5px 0 5px 0; border-top: 1px solid #A0A0A0; text-align: center; width: 100%; }
.L10_car_modell { width: 300px; height: 113px; }
.L10_pic_table { display: table; }
.L10_pic_row { display: table-row; width: auto; }
.L10_pic_cell { float: left; display: table-cell; border: 1px solid #A0A0A0; height: 98px; width: 80px; text-align: center; vertical-align: bottom; }
.L10_pic_cell_empty { float: left; display: table-cell; margin: 0 8px 10px 0; background: url(../images/picplace_80x80.jpg) no-repeat; border: 1px solid #A0A0A0; height: 98px; width: 80px; }
.L10_pic_button { float: left; display: table-cell; margin: 2px 2px 0 0; height: 30px; }
.L10_clear_left { clear: left; }
.L10_pic_caption { display: row-caption; width:auto; }
.L10_load_table { display: table; width: 280px; }
.L10_doc_upload { background-color: #FFF; width: 280px; height: 30px; }
.L10_pic_upload { width: 210px; }
.L10_fill_picbar { width: 1px; height: 12px; }
.L10_iphoneapp { float:left; display:table-cell; margin-top: 20px; text-align: justify; width: 540px; }
.L10_vbamtgl { margin: 10px; padding: 5px 35px 15px 10px; background-color: #F0F0F0; font-size: 12pt; border: 1px solid #A0A0A0; min-height: 200px; }

.L11_navi { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; height: 53px; }
.L11_navi_button { float: left; border: 1px solid #A0A0A0; padding: 5px 15px; margin: 20px 2px 0 0; font-size: 12pt; font-weight: bold; color: #FFF; }
.L11_doc_table { display: table; width: 370px; }
.L11_doc_text { display: table-cell; height: 30px; vertical-align: middle; text-align: left; font-size: 8pt; width: 145px; }
.L11_picattr { float: left; background-color: #909090; color: #FFF; height: 17px; }
.L11_colgeb { float: left; padding: 5px 30px 5px 10px; }
.headl_item { background-color: #E0E0E0; padding: 3px 0; border-top: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; text-align: center; }
.ofline_gr { background-color: #F0F0F0; padding: 3px 0; text-align: center; }
.ofline_wt { background-color: #FFFFFF; padding: 3px 0; text-align: center; }
.offoot { background-color: #F0F0F0; border: 1px solid #A0A0A0; padding: 3px 0 3px 10px; text-align: left; }
#carpic { float: left; margin-top: 5px; zoom: 1; }
#carpic:after { display: block; clear: both; visibility: hidden; content: '.'; height: 0;}
#carpic ul { float: left; position: relative; padding: 0; zoom: 1; width: 540px; }
#carpic ul li { position: relative; background-image: none; list-style-type: none; cursor: move; zoom: 1; }
#carpic ul li.list1 { float: left; padding: 0 10px 10px 0; width: 80px; height: 98px; }

.mess_title { padding: 10px 20px 15px 20px; line-height: 18px; font-size: 18px; border-bottom: #CCC solid 1px; }
.mess_table { display: table; margin: 0 auto; font-family: Arial, Verdana; font-size: 10pt; }
.mess_row { display: table-row; }
.mess_cell { display: table-cell; padding: 10px 20px; font-size: 10pt; color: #555; text-align: justify; }
.mess_button { display: table-cell; padding: 20px 0; text-align: center; white-space: nowrap; }
.mess_buttons { border: 1px solid #999; padding: 0 20px; font-size: 12pt; color: #FFF; height: 30px; border-radius: 5px; }

.L57x_row { display: table-row; }
.L57x_cell { float: left; display: table-column; }

#Message_overlay {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 27%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 40%;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#Message_fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.4; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .40;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 1100; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}
.L14_addlangbar_head { top: 143px; height: 69px; }
.L14_sublangbar_head { top: 96px; height: 69px; }
.L14_addlangbar_stage { margin-top: 216px; }
.L14_sublangbar_stage { margin-top: 169px; }
.L14_pic_countd { position: relative; display: table-cell; font-size: 8pt; font-weight: bold; text-align: center; vertical-align: middle; width: 66px; height: 50px; z-index: 3; }
.L14_car_herst { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 110px; min-height: 30px; }
.L14_car_herst_pos { display: table-cell; vertical-align: middle; text-align: left; width: 109px; } 
.L14_car_typmo { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 170px; min-height: 30px; }
.L14_car_typmo_pos { display: table-cell; vertical-align: middle; text-align: left; width: 169px; } 
.L14_car_auftr { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 80px; min-height: 30px; }
.L14_car_auftr_pos { display: table-cell; vertical-align: middle; width: 79px; } 
.L14_car_stand { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 31px; min-height: 30px; }
.L14_car_stand_pos { display: table-cell; vertical-align: middle; width: 30px; }
.L14_car_kilom { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 51px; min-height: 30px; }
.L14_car_kilom_pos { display: table-cell; vertical-align: middle; width: 50px; }
.L14_car_repas { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 76px; min-height: 30px; }
.L14_car_repas_pos { display: table-cell; vertical-align: middle; width: 75px; }
.L14_car_datim { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 100px; min-height: 30px; }
.L14_car_datim_pos { display: table-cell; vertical-align: middle; width: 99px; }
.L14_car_offer { float: left; display: block; border-right: 1px solid #A0A0A0; text-align: center; width: 82px; min-height: 30px; }
.L14_car_offer_pos { display: table-cell; vertical-align: middle; width: 81px; }
.L14_car_komme { float: left; display: block; text-align: center; width: 217px; min-height: 30px; }
.L14_car_komme_pos { display: table-cell; vertical-align: middle; width: 216px; }
.L14_fill_datim { float: left; display: block; border-right: 1px solid #A0A0A0; width: 596px; height: 30px; }

.L16_head { padding: 0 10px 10px; border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; text-align: right; }
.L16_head_font { float: left; padding-top: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L16_message { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; }
.L16_sel_anzfahr { font-size: 6pt; width: 100px; height: 12px; }
.L16_sitebar_L { float: left; border-bottom: 1px solid #A0A0A0; font-size: 8pt; color: #555; font-family: Arial, Verdana; text-align: right; width: 100%; }
.L16_sitebar_R { float: left; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L16_sitebar_pcount { float: right; }
.L16_car_row { float: left; border-bottom: 1px solid #A0A0A0; background-color: #FFF; width: 100%; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L16_car_pictu { float: left; display: block; border-right: 1px solid #A0A0A0; width: 66px; height: 50px; }
.L16_nopic_txt { float: left; position: relative; padding-top: 10px; font-size: 10pt; color: #CCC; height: 40px; width: 64px; font-weight: bold; text-align: center; }
.L16_pic_countd { position: absolute; width: 66px; height: 50px; z-index: 3; }
.L16_pic_img { display: table-cell; vertical-align: middle; text-align: center; width: 66px; height: 50px; z-index: 2; }
.L16_car_herst { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 110px; height: 50px; }
.L16_car_herst_pos { position: relative; display: table-cell; vertical-align: middle; height: 50px; }
.L16_car_typmo { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 130px; height: 50px; }
.L16_car_typmo_pos { position: relative; display: table-cell; vertical-align: middle; height: 50px; }
.L16_car_stand { float: left; display: block; text-align: center; width: 80px; border-right: 1px solid #A0A0A0; height: 50px; }
.L16_car_stand2 { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 80px; height: 50px; }
.L16_car_auftr { float: left; display: block; border-right: 1px solid #A0A0A0; width: 78px; height: 50px; }
.L16_car_auftr_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 77px; height: 50px; }
.L16_car_recowner { float: left; display: block; text-align: center; width: 201px; border-right: 1px solid #A0A0A0; }
.L16_car_recowner2 { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 201px; height: 50px; }
.L16_car_reqforauc { float: left; display: block; text-align: center; width: 120px; border-right: 1px solid #A0A0A0; }
.L16_car_reqforauc2 { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 120px; height: 50px; }
.L16_car_icons { float: left; display: block; width: 200px; height: 50px; }

.L18_head { padding: 10px; border: 1px solid #A0A0A0; background-color: #E0E0E0; text-align: right; height:52px; }
.L18_head_font { float: left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L18_head_font2 { font-size: 10pt; font-weight: normal; }
.L18_area { border: 1px solid #A0A0A0; margin: 2px 0 0; text-align: right; height: 22px; }
.L18_area_select { font-size: 10pt; height: 22px; width: 160px; }
.L18_stage { border: 1px solid #A0A0A0; margin-top: 2px; text-align: center; }
.L18_table { display: table; margin: 5px auto 5px auto; border: 1px solid #A0A0A0; background-color: #FFF; }
.L18_caption { display: row-caption; width:auto; }
.L18_row { display: table-row; width: auto; }
.L18_cell { float: left; display: table-cell; width: auto; }
.L18_cell_lfdnr { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 60px; }
.L18_cell_lfdnr_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 59px; }
.L18_cell_stdot { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 100px; }
.L18_cell_stdot_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 99px; }
.L18_cell_dista { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 120px; }
.L18_cell_dista_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 119px; }
.L18_cell_offdt { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 130px; }
.L18_cell_offdt_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 129px; }
.L18_cell_offlz { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; width: 130px; }
.L18_cell_offlz_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 129px; }
.L18_cell_offer { float: left; display: table-cell; border-bottom: 1px solid #A0A0A0; width: 90px; }
.L18_cell_offer_pos { position: relative; display: table-cell; vertical-align: middle; text-align: center; width: 89px; }
.L18_cell_entf_L { float: left; display: table-cell; padding-left: 15px; text-align: left; width: 80px; }
.L18_cell_entf_R { float: left; display: table-cell; padding-left: 15px; text-align: left; width: 420px; }

.L19_head { padding: 10px; border: 1px solid #A0A0A0; background-color: #E0E0E0; text-align: right; min-height: 30px; }
.L19_head_font { float: left; position: relative; padding-top: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L19_stage { margin-top: 10px; border: 1px solid #A0A0A0; font-size: 10pt; }
.L19_left { float: left; margin-right: 10px; width: 470px; border-right: 1px solid #A0A0A0; }
.L19_right { position: relative; font-size: 12pt; margin: 0 10px 0 480px;  }
.L19_mainpic { position: relative; margin: 10px 0 0 10px; text-align: center; }
.L19_mainpic_size { border: 1px solid #A0A0A0; max-width: 450px; max-height: 320px; }
.L19_morepic { position: relative; margin: 5px 0 10px 10px; padding-top: 5px; border: 1px solid #A0A0A0; width: 450px; }
.L19_offer { float: none; position: relative; margin: 0 10px 0 482px; text-align: left; }
.L19_ihrgebot { margin: 10px 0 10px 0; font-size: 10pt; padding: 5px; border: 1px solid #A0A0A0; background-color: #EFE; }
.L19_auctimetbl { padding: 3px; margin-bottom: 10px; border: 1px solid #A0A0A0; background-color: #E0E0E0;  text-align: center; width: 456px; }
.L19_auctime { font-size: 10pt; font-weight: bold; border-radius: 5px; color: #FFF; background-color: #555; text-align: center; vertical-align: middle; width: 140px; height: 48px; color: #FFF; }
.L19_myoffer { border: 1px solid #A0A0A0; padding: 5px; background-color: #F9F9F9; }
.L19_myoffer_inp { font-family: Arial, sans-serif; font-size: 14pt; width: 100px; height: 25px; border: 1px solid #A0A0A0; border-radius: 5px; padding-right: 10px; text-align: right; }
.L19_myoffer_button { padding: 0 15px; background-color: #F00; color: #FFF; display: none; font-family: Arial, sans-serif; font-size: 14pt; border: 1px solid #000; border-radius: 5px; }
.L19_myoffer_button_vis { padding: 0 15px; background-color: #F00; color: #FFF; font-family: Arial, sans-serif; font-size: 14pt; border: 1px solid #000; border-radius: 5px; }
.L19_cell_1 { float:left; display:table-cell; width: 180px; height: 26px; }
.L19_cell_2 { float:left; display:table-cell; width: 120px; height: 26px; }
.L19_cell_3 { float:left; display:table-cell; width: 145px; height: 26px; }
.L19_dirsale_val { border: 1px solid #A0A0A0; background-color: #DDD; font-family: Arial, sans-serif; font-size: 12pt; width: 100px; height: 20px; padding-right: 10px; text-align: right; }
.L19_dirsale_but { border: 1px solid #000; border-radius: 5px; background-color: #F00; color: #FFF; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; height: 22px; padding: 0 20px; }

.clear { clear: left; border-top: 1px solid #A0A0A0; padding-top: 10px; }
.L19_additional { position: relative; margin: 0px 10px 10px 10px; border: 1px solid #A0A0A0; }
.L19_AD_cell_1 { float:left; display:table-column; width: 160px; }
.L19_AD_cell_2 { float:left; display:table-column; width: 290px; }
.L19_tbl_head { margin: 0 0 5px 0; padding: 5px; border: 1px solid #A0A0A0; background-color: #DDD; font-weight: bold; }
.L19_fr_gre { margin: 0 0 5px 0; padding: 5px; border: 1px solid #A0A0A0; background-color: #F9F9F9; }
.L19_navi { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; height: 52px; }
.L19_add_tbl_li { float: left; padding: 10px 0 0 10px; margin-right: 10px; border-right: 1px solid #FFF; background-color: #E0E0E0; }
.L19_add_tbl_re { padding: 10px; background-color: #E0E0E0; }
.L19_contact { border: 1px solid #A0A0A0; border-radius: 5px; width: 100%; margin: 0 5px 5px 0px; } 
#L19_overlay {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 25%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 5px; 
    background-color: #ffffff;
    width: 50%;
	min-width: 200px;
    /*height: 260px;*/
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L19_fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.4; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .40;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 1100; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}
.L21_head { padding: 10px; border: 1px solid #A0A0A0; background-color: #E0E0E0; text-align: right; min-height: 55px; }
.L21_head_font { float: left; position: relative; padding-top: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L21_carstate { position: relative; margin: 6px 0 0 10px; color: #F00; font-size: 12pt; font-weight: bold; }
.L21_carstate2 { display: none; }
.L21_buttons { float: right; position: absolute; margin-top: 10px; width: 933px; }
.L21_navi {  border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #E0E0E0; background-color: #E0E0E0; height: 51px; }
.L21_navi_table { display: table; width:auto; background-color: #E0E0E0; }
.L21_navi_row { display: table-row; width:auto; }
.L21_navi_cell { display: table-column; border-left: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; }
.L21_navi_button { float: left; border: 1px solid #A0A0A0; padding: 5px 15px; margin: 20px 2px 0 0; font-size: 12pt; font-weight: bold; color: #FFF; }
.L21_stage { border: 1px solid #A0A0A0; font-size: 10pt; }
.L21_left { float: left; margin: 0 10px 10px 0; width: 460px; text-align: center; }
.L21_mainpic_all { border: 1px solid #A0A0A0; width: 450px; }
.L21_mainpic_480 { display: none; border: 1px solid #A0A0A0; max-width: 415px; }
.L21_mainpic_320 { display: none; border: 1px solid #A0A0A0; max-width: 280px; }
.L21_adddoc_1 { display: table-cell; float: left; margin: 0 5px 5px 0; width: 30px; }
.L21_adddoc_2 { display: table-cell; float: left; margin-bottom: 5px; width: 190px; }
.L21_right { float: left; margin: 10px; min-height: 338px; width: 100%; }
.L21_cell_VR { float: left; display: table-cell; width: 15px; height: 15px; }
.L21_cell_VM { float: left; display: table-cell; width: 15px; height: 113px; }
.L21_cell_M2 { position: relative; top: 41%;}
.L21_car_modell { width: 300px; height: 113px; }
.L21_cell_VL { float: left; display: table-cell; width: 15px; height: 15px; }
.L21_cell_MR { float: left; display: table-cell; width: 300px; height: 15px; }
.L21_cell_MM { float: left; display: table-cell; }
.L21_cell_ML { float: left; display: table-cell; width: 300px; height: 15px; }
.L21_cell_HR { float: left; display: table-cell; width: 15px; height: 15px; }
.L21_cell_HM { float: left; display: table-cell; width: 15px; height: 113px; }
.L21_cell_HL { float: left; display: table-cell; width: 15px; height: 15px; }
.tbl_head { margin-bottom: 5px; padding: 5px; border: 1px solid #A0A0A0; background-color: #DDD; font-weight: bold; width: 450px; }
.SD_table { display: table; width: auto; }
.SD_caption { display: row-caption; width: auto; }
.SD_caption a:hover { color: #C33; }
.SD_row { display: table-row; width: auto; }
.SD_cell { float: left; display: table-cell; }
.SD_cell_1 { float: left; display: table-cell; width: 220px; }
.SD_cell_2 { float: left; display: table-cell; width: 220px; }
.SD_cell_2c { float: left; display: table-cell; text-align: right; width: 75px; }
.SD_cell_carpic { float: left; display: table-column; margin: 0 0 5px 5px; border: 1px solid #A0A0A0; text-align: center; vertical-align: middle; width: 80px; height: 80px; }
.L21_table_offer { display: table; border: 1px solid #A0A0A0; width: 390px; font-size: 8pt; }
.L21_cell_hd_offer { float:left; display: block; background-color: #E0E0E0; text-align: center; height: 30px; }
.L21_cell_offer { float:left; display: block; height: 30px; text-align: center; }
.L21_carmodell { position: relative; left: 14%; }
.fr_red { display: row-caption; border: 1px solid #A0A0A0; padding: 5px; background-color: #FFE0E0; text-align: justify; width: 450px; }
.fr_gre { display: row-caption; border: 1px solid #A0A0A0; padding: 5px; background-color: #F9F9F9; text-align: justify; width: 450px; }
.OF_1 { position: relative; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 35px; }
.OF_2 { position: relative; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 80px; }
.OF_3 { position: relative; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 70px; }
.OF_4 { position: relative; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 105px; }
.OF_5 { position: relative; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 105px; }
.OF_6 { position: relative; display: table-cell; border-bottom: 1px solid #A0A0A0; vertical-align: middle; text-align: center; height: 30px; width: 61px; }
.watch_pic { width: 192px; height: 169px; }
#L21_overlay {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 35%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 30%;
	min-width: 200px;
    height: 260px;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L21_fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.4; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .40;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 1100; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}
.L30_addlangbar { top: 143px; height: 59px; }
.L30_sublangbar { top: 96px; height: 59px; }
.L30_stageaddlang { margin-top: 206px; }
.L30_stagesublang { margin-top: 159px; }
.L30_head { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; width: 100%; height: 37px; }
.L30_head_font { float: left; padding: 6px 0 0 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L30_head_search { float: right; padding: 8px 10px 0 0; }
.L30_searchfld { width: 150px; }
.L30_head_search_lup { float: right; padding: 6px 10px 0 0; }
.L30_sel_anzfahr { font-size: 7pt; width: 100px; height: 12px; }
.L30_sitebar_L { float: left; border-bottom: 1px solid #A0A0A0; font-size: 8pt; color: #555; font-family: Arial, Verdana; text-align: right; width: 100%; }
.L30_sitebar_R { float: left; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L30_sitebar_pcount { float: right; }
.L30_preinput { float: left; padding: 3px  3px 0 10px; }
.L30_preinput_picsize { float: left; padding: 3px  3px 0 10px; }
.L30_input_fzge { border: 1px solid #FFF; border-radius: 5px; color: #FFF; font-size: 10pt; font-weight: bold; padding: 3px 5px; }
.L30_shrink { float: left; margin: 0 0 0 10px; }
.L30_car_row { float: left; border-bottom: 1px solid #A0A0A0; background-color: #FFF; width: 100%; font-size: 10pt; color: #555; font-family: Arial, Verdana; }
.L30_car_row_s { float: left; border-bottom: 1px solid #A0A0A0; background-color: #FFF; width: 100%; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L30_headline { padding-top: 3px; text-align: center; height: 20px; }
.L30_car_pictu { float: left; border-right: 1px solid #A0A0A0; width: 200px; height: 150px; }
.L30_car_pictu_s { float: left; border-right: 1px solid #A0A0A0; width: 66px; height: 50px; }
.L30_pic_width { width: 200px; }
.L30_pic_height { height: 150px; }
.L30_pic_landscape { display:table-cell; vertical-align: middle; height: 150px; }
.L30_pic_portrait { display:table-cell; text-align: center; width: 200px; }
.L30_pic_countd0 { position: absolute; }
.L30_pic_countd { position: relative; display: table-cell; font-size: 14pt; text-align: center; vertical-align: middle; width: 200px; height: 150px; z-index: 3; }
.L30_center { vertical-align: middle; }
.L30_center2 { vertical-align: middle; text-align: center; }
.L30_car_inzahlung { float:left; padding-left: 10px; border: none; width: 673px; height: 50px; color: #090; font-size: 12pt; font-weight: bold; }
.L30_car_herst { padding-left: 10px; width: 120px; }
.L30_car_typmo { padding-left: 10px; width: 140px; }
.L30_car_stand { width: 100px; }
.L30_nooffer { width: 322px; }
.L30_car_offer { width: 80px; }
.L30_car_ofdat { width: 120px; }
.L30_car_ofdur { width: 120px; }
.L30_car_auftr { width: 91px; border-right: none; }
.L30_pdf_any { float: left; display: block; }
.L30_pdf_sens { float: left; display: block; }
.L30_single_icon { float: left; }
.L30_car_icons { border: none; width: 797px; height: 50px; text-align: center; }
.L30_icons { display: inline-flex; text-align: center; }
.L30_verk_txt { float: left; position: relative; margin-top: 30px; font-size: 8pt; color: #F00; height: 10px; width: 50px; font-weight: bold; text-align: center; }
.L30_cntdwn_txt { float: left; position: relative; padding-top: 13px; font-size: 14pt; color: #000; height: 50px; width: 50px; font-weight: bold; text-align: center; }
.L30_cntdwn_txtlay { float: left; position: absolute; width: 50px; height: 50px; }
.L30_car_row_end { clear: left; }
.L30_cell { float: left; display: table-cell; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; height: 100px; }
.L30_cell2 { display: table-cell; height: 100px; }

.L30_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
	top: 40%; left: 50%; margin-left: -64px; }
.L30_load_arrow_t { display: table; background-color: #FFF; width: 100%; height: 200px; }
.L30_load_arrow_border { border-bottom: 1px solid #A0A0A0; }
.L30_load_arrow { display: table-cell; vertical-align: middle; text-align: center; width: 150px; height: 150px; }
.L30_end { padding-left: 10px; font-family: Arial, Verdana; font-size: 8pt; font-weight: bold; color: #F00; }

.L39_table { display: table; padding: 10px; background-color: #FFF; }
.L39_txtfnt { font-size: 10pt; color: #555; font-family: Arial, Verdana; }
.L39_headline { font-weight: bold; font-size: 12pt; }
.L39_cell_1 { float: left; display: table-cell; margin-right: 10px; width: 60px; }
.L39_cell_2 { float: left; display: table-cell; width: auto; }
/* modal fuer countdown window */
#L30_overlay1 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 27%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 40%;
	min-width: 200px;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L30_overlay2 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 35%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 30%;
	min-width: 200px;
    height: 260px;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L30_overlay3 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 27%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 40%;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
/* modal fuer confirmation window */
#L30_overlay4 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 27%; /* positions the div half way horizontally */
    top: 150px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    border: 2px solid black;
	border-radius: 10px;
    background-color: #ffffff;
    width: 40%;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L30_fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.4; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .40;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 1100; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}
.L35_addlangbar { top: 143px; height: 75px; }
.L35_sublangbar { top: 96px; height: 75px; }
.L35_stageaddlang { margin-top: 222px; }
.L35_stagesublang { margin-top: 175px; }
.L35_head { padding: 0 10px 10px; border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; }
.L35_head_font { float: left; padding-top: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L35_search { float: right; padding: 6px 10px 0 0; }
.L35_message { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; }
.L35_sel_anzfahr { font-size: 7pt; width: 100px; height: 15px; }
.L35_sitebar_L { float: left; border-bottom: 1px solid #A0A0A0; font-size: 8pt; color: #555; font-family: Arial, Verdana; text-align: right; width: 100%; }
.L35_sitebar_R { float: left; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L35_pgefrst { float: left; padding: 0 10px; border-right: 1px solid #A0A0A0; height: 15px; }
.L35_pgeitm { float: left; border-right: 1px solid #A0A0A0; text-align: center; width: 20px; height: 15px; }
.L35_sitebar_pcount { float: right; }
.L35_car_row { float: left; border-bottom: 1px solid #A0A0A0; background-color: #FFF; color: #555; width: 100%; }
.L35_car_pictu_s { float: left; border-right: 1px solid #A0A0A0; width: 66px; height: 100px; }
.L35_pic_width { width: 66px; }
.L35_pic_height { height: 50px; }
.L35_pic_landscape { display:table-cell; vertical-align: middle; height: 50px; }
.L35_pic_portrait { display:table-cell; text-align: center; width: 66px; }
.L35_cell { float: left; display: table-cell; font-family: Arial, Verdana; font-size: 8pt; border-right: 1px solid #A0A0A0; height: 100px; }
.L35_cell2 { display: table-cell; height: 100px; }
.L35_center { vertical-align: middle; }
.L35_center2 { vertical-align: middle; text-align: center; }
.L35_car_herst { padding-left: 10px; width: 120px; }
.L35_car_typmo { padding-left: 10px; width: 140px; }
.L35_car_soldat { width: 110px; }
.L35_car_soldpr { width: 70px; }
.L35_car_seller { width: 197px; }
.L35_car_extadd { width: 197px; }
.L35_addr { color: #00C; }
.L35_car_auftrn { width: 70px; border-right: none; }
.L35_car_row_end { clear: left; }
.L35_nocars { padding: 20px 0 0 20px; font-family: Arial, Verdana; font-size: 10pt; color: #F00; height: 300px; }

.L40_addlangbar { top: 143px; height: 59px; }
.L40_sublangbar { top: 96px; height: 59px; }
.L40_stageaddlang { margin-top: 206px; }
.L40_stagesublang { margin-top: 159px; }
.L40_head { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; width: 100%; height: 37px; } /* height 40px */
.L40_head_font { float: left; padding: 6px 0 0 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L40_head_search { float: left; padding: 7px 5px 0 0; }
.L40_searchfld { float: left; width: 150px; }
.L40_head_search_lup { float: left; padding-top: 6px; }
.L40_search { float: right; padding-right: 10px; }
.L40_message { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; }
.L40_sel_anzfahr { font-size: 6pt; width: 100px; height: 12px; }
.L40_sitebar_L { float: left; border-bottom: 1px solid #A0A0A0; font-size: 8pt; color: #555; font-family: Arial, Verdana; text-align: right; width: 100%; }
.L40_sitebar_R { float: left; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L40_sitebar_pcount { float: right; }
.L40_car_row { float: left; border-bottom: 1px solid #A0A0A0; background-color: #FFF; width: 100%; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L40_headline { padding-top: 3px; text-align: center; height: 20px; }
.L40_car_pictu { float: left; display: table-cell; vertical-align: middle; text-align: center; border-right: 1px solid #A0A0A0; width: 66px; height: 50px; }
.L40_nopic_txt { float: left; position: relative; padding-top: 10px; font-size: 10pt; color: #CCC; height: 40px; width: 64px; font-weight: bold; text-align: center; }
.L40_pic_landscape { display: table-cell; vertical-align: middle; text-align: center; height: 50px; z-index: 2; }
.L40_pic_portrait { display: table-cell; vertical-align: middle; text-align: center; width: 66px; }
.L40_car_herst { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 100px; height: 50px; }
.L40_car_typmo { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 155px; height: 50px; }
.L40_car_erstz { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 60px; height: 50px; }
.L40_car_erstz_pos { width: 59px; }
.L40_car_kilom { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 55px; height: 50px; }
.L40_car_kilom_pos { width: 54px; }
.L40_car_stand { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 57px; height: 50px; }
.L40_car_stand_pos { width: 56px; }
.L40_car_letzt { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 117px; height: 50px; }
.L40_car_letzt_pos { width: 116px; }
.L40_car_start { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 78px; height: 50px; }
.L40_car_start_pos { width: 77px; }
.L40_car_auftr { float: left; display: block; border-right: 1px solid #A0A0A0; width: 80px; height: 50px; }
.L40_car_auftr_pos { width: 80px; }
.L40_car_icons { float: left; display: block; width: 200px; height: 50px; }
.L40_car_icons_pos { float: right; }
.L40_car_row_end { clear: left; }
.L40_row { display: table-row; }
.L40_cell_f1 { float: left; display: table-cell; width: 100px; }
.L40_cell_f2 { float: left; display: table-cell; width: 610px; }
.L40_caption { display: row-caption; width: auto; }
.L40_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
    top: 40%; left: 50%; margin-left: -64px; }
.L40_end { margin-left: 10px; font-family: Arial, Verdana; font-size: 8pt; font-weight: bold; color: #F00; }

.L41_addlangbar { top: 143px; height: 69px; }
.L41_sublangbar { top: 96px; height: 69px; }
.L41_stageaddlang { margin-top: 216px; }
.L41_stagesublang { margin-top: 169px; }
.L41_head { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; width: 100%; height: 37px; }
.L41_head_font { float: left; padding: 6px 0 0 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #555; }
.L41_headline { position: relative; display: table-cell; border-bottom: 1px solid #A0A0A0; background-color: #F0F0F0; vertical-align: middle; text-align: center; height: 30px; }
.L41_button_pdf { float: right; padding-right: 10px; }
.L41_underline { background-color: #CCC; border-bottom: 1px solid #A0A0A0; }
.L41_message { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-size: 9pt; }
.L41_sel_anzfahr { font-size: 7pt; width: 100px; height: 15px; }
.L41_sitebar_L { float: left; background-color: #E0E0E0; border-bottom: 1px solid #A0A0A0; font-size: 8pt; color: #555; font-family: Arial, Verdana; text-align: right; width: 100%; }
.L41_sitebar_R { float: left; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L41_sitebar_pcount { float: right; }
.L41_car_row { float: left; width: 100%; font-size: 8pt; color: #555; font-family: Arial, Verdana; }
.L41_car_row_sub { float: left; border-bottom: 1px solid #A0A0A0; }
.L41_car_pictu { float: left; display: block; border-right: 1px solid #A0A0A0; width: 66px; }
.L41_car_herst { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 130px; min-height: 30px; }
.L41_car_herst_pos { width: 129px; } 
.L41_car_typmo { float: left; display: block; border-right: 1px solid #A0A0A0; padding-left: 3px; width: 151px; min-height: 30px; }
.L41_car_typmo_pos { width: 150px; } 
.L41_car_auftr { float: left; display: block; border-right: 1px solid #A0A0A0; width: 80px; min-height: 30px; text-align: center; }
.L41_car_auftr_pos { width: 79px; } 
.L41_car_verst { float: left; display: block; border-right: 1px solid #A0A0A0; width: 100px; min-height: 30px; text-align: center; }
.L41_car_verst_pos { width: 99px; }
.L41_car_stand { float: left; display: block; border-right: 1px solid #A0A0A0; width: 31px; min-height: 30px; text-align: center; }
.L41_car_stand_pos { width: 30px; }
.L41_car_kilom { float: left; display: block; border-right: 1px solid #A0A0A0; width: 51px; min-height: 30px; text-align: center; }
.L41_car_kilom_pos { width: 50px; }
.L41_car_gebnr { float: left; display: block; border-right: 1px solid #A0A0A0; width: 46px; min-height: 30px; text-align: center; }
.L41_car_gebnr_pos { width: 45px; }
.L41_car_datim { float: left; display: block; border-right: 1px solid #A0A0A0; width: 100px; min-height: 30px; text-align: center; }
.L41_car_datim_pos { width: 99px; }
.L41_car_offer { float: left; display: block; border-right: 1px solid #A0A0A0; width: 82px; min-height: 30px; text-align: center; }
.L41_car_offer_pos { width: 81px; }
.L41_car_komme { float: left; display: block; width: 145px; min-height: 30px; text-align: center; }
.L41_car_komme_pos { width: 144px; }

.L41_car_row_end { clear: both; }
.L41_car_fullline { width: 100%; min-height: 30px; }
.L41_fill_auftr { float: left; display: block; border-right: 1px solid #A0A0A0; height: 30px; width: 335px; }
.L41_fill_datim { float: left; display: block; border-right: 1px solid #A0A0A0; height: 30px; width: 436px; }
.L41_fill_gebnr { float: left; display: block; border-right: 1px solid #A0A0A0; height: 30px; width: 621px; }
.L41_comment { display: table; width: 100%; border-bottom: 1px solid #A0A0A0; padding: 15px 0 0 20px; height: 30px; font-size: 8pt; color: #555; font-family: Arial, Verdana; background-color: #FFF; }
.L41_row { display: table-row; width:auto; }
.L41_cell_f1 { float: left; display: table-cell; padding-right: 10px; }
.L41_cell_f2 { float: left; display: table-cell; }
.L41_caption { display: row-caption; width:auto; }
.L41_empty { display: row-caption; padding: 10px 0 0 10px; background-color: #FFF; width: 998px; height: 300px; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; font-family: Arial, Verdana; font-size: 10pt; color: #555; }
.L41_footnote { padding: 5px 10px; border-bottom: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; font-family: Arial, Verdana; font-size: 8pt; color: #555; }
.L41_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
    top: 40%; left: 50%; margin-left: -64px; }
.L41_end { padding-left: 10px; font-family: Arial, Verdana; font-size: 8pt; font-weight: bold; color: #F00; }

.L45_addlangbar { top: 143px; height: 55px; }
.L45_sublangbar { top: 96px; height: 55px; }
.L45_stageaddlang { margin-top: 202px; }
.L45_stagesublang { margin-top: 155px; }
.L45_sitebar_pcount { float: right; }
.L45_empty { display: row-caption; padding: 10px 0 0 10px; background-color: #FFF; width: 100%; height: 300px; border-right: 1px solid #A0A0A0; font-family: Arial, Verdana; font-size: 10pt; color: #555; }
.L50_head { margin-bottom: 5px; padding: 10px; border: 1px solid #A0A0A0; background-color: #E0E0E0; text-align: left; }
.L50_head_font { float: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14pt; text-align: left; font-weight: bold; color: #F33; }
.L50_stage { border: 1px solid #A0A0A0; font-size: 10pt; color: #555; background-color: #E0E0E0; }
.L50_error { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-size: 9pt; }
.L50_col0 { float: left; margin: 10px 0 0 10px; }
.L50_col1 { float: left; margin: 10px 0 0 20px; }
.L50_inp_def { padding-left: 1px; width: 300px; }
.L50_sel_def { padding-left: 3px; width: 307px; }
.L50_sel_gender { padding-left: 3px; width: 60px; }
.L50_gen_nach { float:left; display:table-column; margin-top: 2px; padding-right: 2px; text-overflow: hidden; text-align: right; width: 85px; }
.L50_inp_nachname { width: 153px; }
.L50_sel_title { padding-left: 3px; width: 72px; }
.L50_tit_vor { float:left; display:table-column; margin-top: 2px; padding-right: 2px; text-overflow: hidden; text-align: right; width: 69px; }
.L50_inp_vorname { width: 157px; }
.L50_inp_plz { width: 80px; }
.L50_plz_twn { float:left; display:table-column; margin-top: 2px; padding-right: 2px; text-overflow: hidden; text-align: right; width: 54px; }
.L50_inp_town { width: 157px; }
.L50_inp_def2 { padding-left: 3px; width: 300px; }
.L50_sel_are_phone { padding-left: 0px; width: 75px; }
.L50_inp_pre_phone { width: 70px; }
.L50_inp_pho_number { width: 125px; }
.L50_comment { float: none; margin: 10px 0 10px 10px; white-space: normal; text-align: left; }
.L50_page2 { float: none; padding: 5px; }
.L50_table { display: table; margin: 0; width: auto; }
.L50_table_bnk { display: table; }
.L50_row { display: table-row; width: auto; white-space: nowrap; }
.L50_cell_11 { float:left; display:table-column; margin-top: 2px; width: 160px; }
.L50_cell_11a { float:left; display:table-column; margin-top: 2px; width: 147px; }
.L50_cell_11b { float:left; display:table-column; margin-top: 2px; padding-top: 4px; width: 13px; height: 13px; }
.L50_cell_12 { float:left; display:table-column; margin-top: 2px; width: auto; }
.L50_cell_12b { float:left; display:table-column; margin-top: 2px; background-color:#EEE; border: 1px solid #999; padding: 0 0 1px 5px; font-size: 10pt; color: #555; width: 300px; }
.L50_cell_21 { float:left; display:table-column; margin-top: 2px; width: 110px; }
.L50_cell_22 { float:left; display:table-column; margin-top: 2px; width: auto; }
.L50_kaut_txt { white-space: normal; text-align: justify; width: 275px; }
.L50_kaut_txt_for { white-space: normal; text-align: justify; width: 305px; }
.L50_caption { display: row-caption; width:auto; }
.L50_checkbox { padding: 3px; height: 10px; width: 10px; }
.L50_buttons { padding: 5px 0 5px 0; border-top: 1px solid #A0A0A0; text-align: center; width: 100%; }
.L50_clear { clear: left; }
.but-close {
	background-image: url('../images/fancybox/fancybox_sprite.png');
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
#L50_overlay-1 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 25%; /* positions the div half way horizontally */
    top: 0px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 5px; 
    background-color: #FFF;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L50_overlay-2 {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 25%; /* positions the div half way horizontally */
    top: 0px; /* positions the div half way vertically */
	font-family: Arial, Verdana; 
	color: #555; 
	font-size: 10pt;
    padding: 25px; 
    border: 2px solid black;
	border-radius: 5px; 
    background-color: #FFD;
    z-index: 1200; /* makes the div the top layer, so it’ll lay on top of the other content */
}
#L50_fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position: absolute;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.4; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .40;
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    z-index: 1100; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}

.L51_head { float: left; background-color: #909090; width: 100%; height: 52px; }
.L51_head_font { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: left; color: #FFF; }
.L51_sel_txt { float: left; margin: 10px 0 0 10px; padding-top: 7px; width: 160px; height: 23px; }
.L51_sel_div_head { float: left; margin-top: 10px; padding-top: 6px; }
.L51_sel_head { width: 450px; }
.L51_search { float: left; display: block; padding-top: 16px; }
.L51_backbutt { float: right; margin: 10px 10px 0 0; }
.L51_navi { border-bottom: 1px solid #A0A0A0; background-color: #E0E0E0; height: 53px; }
.L51_navi_button { float: left; border: 1px solid #A0A0A0; padding: 5px 15px; margin: 20px 2px 0 0; font-size: 12pt; font-weight: bold; color: #FFF; }
.L51_stage { border: 1px solid #A0A0A0; font-size: 10pt; color: #555; background-color: #E0E0E0; }
.L51_error { position: relative; border: 1px solid #F00; background-color: #FEE; padding:  5px 5px 5px 10px; color: #F00; font-size: 9pt; }
.L51_col0 { float: left; position: relative; margin: 5px 0 0 10px; }
.L51_col1 { float: left; position: relative; margin: 5px 0 0 20px; }
.L51_col_comment { float: left; position: relative; margin: 5px 5px 0px 10px; min-height: 300px; }
.L51_head_fzgf { border: 1px solid #A0A0A0; margin: 5px; padding: 5px; background-color: #F0F0F0; }
.L51_table_fzgherst { float: left; display: table; margin: 5px 0 10px 5px; white-space: nowrap; width: 130px; }
.L51_cell_fzg1 { float: left; display: table-cell; width: 20px; }
.L51_cell_fzg2 { float: left; display: table-cell; padding: 3px 0 1px 5px; height: 20px; width: 100px; }
.L51_inp_def { padding-left: 1px; width: 300px; }
.L51_sel_def { padding-left: 0px; width: 307px; }
.L51_inp_kommentare { padding-left: 3px; width: 413px; }
.L51_initials { width: 52px; height: 15px; }
.L51_inp_loginname { width: 153px; height: 15px; }
.L51_sel_gender { padding-left: 0px; width: 60px; }
.L51_inp_nachname { width: 153px; }
.L51_sel_title { padding-left: 0px; width: 72px; }
.L51_inp_vorname { width: 157px; }
.L51_inp_plz { width: 80px; }
.L51_inp_town { width: 157px; }
.L51_inp_def2 { padding-left: 3px; width: 300px; }
.L51_sel_are_phone { padding-left: 0; width: 75px; }
.L51_inp_pre_phone { width: 70px; }
.L51_inp_pho_number { width: 125px; }
.L51_iban_fnt { font-size: 9pt; height: 18px; }
.L51_iban1 { width: 36px; }
.L51_iban2 { margin-left: 1px; width: 36px; } /* 4 */
.L51_iban3 { margin-left: 1px; width: 18px; } /* 2 */
.L51_iban4 { margin-left: 1px; width: 25px; } /* 3 */
.L51_iban5 { margin-left: 1px; width: 11px; } /* 1 */
.L51_inp_tax { width: 45px; }
.L51_sel_handfee { width: 70px; }
.L51_comment { margin: 10px 0 10px 10px; text-align: left; }
.L51_page2 { float: none; padding: 5px; }
.L51_propic { height: 95px; width: 410px; }
.L51_table { display: table; white-space: nowrap; width: auto; }
.L51_table_bnk { float: left; display: table; white-space: nowrap; width: auto; }
.L51_row { display: table-row; width: auto; white-space: nowrap; }
.L51_cell_11 { float:left; display:table-column; margin-top: 2px; width: 160px; }
.L51_cell_12 { float:left; display:table-column; margin-top: 2px; width: auto; }
.L51_cell_21 { float:left; display:table-column; margin-top: 2px; width: 110px; }
.L51_cell_22 { float:left; display:table-column; margin-top: 2px; width: auto; }
.L51_cell_51 { float:left; display:table-column; margin-top: 2px; width: 160px; }
.L51_cell_52 { float:left; display:table-column; margin-top: 2px; width: 25px; }
.L51_cell_53 { float:left; display:table-column; margin-top: 2px; padding: 0 10px 0 10px; width: 30px; }
.L51_cell_54 { float:left; display:table-column; margin-top: 2px; width: auto; }
.L51_inp_datetime { padding-left: 3px; background-color: #F5F5F5; width: 160px; }
.L51_cell_61 { float:left; display:table-column; margin-top: 2px; width: 130px; }
.L51_cell_62 { float:left; display:table-column; margin-top: 2px; width: 60px; height: 18px; }
.L51_cell_63 { float:left; display:table-column; margin-top: 2px; width: 180px; padding-right: 5px; text-align: right; }
.L51_cell_64 { float:left; display:table-column; margin-top: 2px; width: 55px; height: 18px; }
.L51_cell_71 { float:left; display:table-column; margin-top: 2px; width: 180px; }
.L51_cell_72 { float:left; display:table-column; margin-top: 2px; width: 200px; }
.L51_inp_datetime2 { padding-left: 3px; background-color: #F5F5F5; width: 240px; }
.L51_kaut_txt { white-space: normal; text-align: justify; width: 270px; }
.L51_inp_lastlogin { padding-left: 3px; width: 290px; }
.L51_caption { display: row-caption; width: auto; }
.L51_checkbox { padding: 3px; height: 10px; width: 10px; }
.L51_buttons { float: none; position: relative; padding: 5px 0; border-top: 1px solid #A0A0A0; text-align: center; width: 100%; }
.L51_clear { clear: left; }
.L6x_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
    top: 40%; left: 50%; margin-left: -64px; }
.L6x_end { margin: 5px 0 0 15px; font-family: Arial, Verdana; font-size: 8pt; font-weight: bold; color: #F00; }
.L70_clear { clear: left; }
.L70_table { display: table; margin: 10px auto; font-size: 10pt; color: #555; font-family: Arial, Verdana; }
.L70_row { display: table-row; }
.L70_cell_f1 { float: left; display: table-cell; margin-top: 2px; width: 40px; }
.L70_cell_f2 { float: left; display: table-cell; margin-top: 2px; width: 80px; }
.L70_cell_f3 { float: left; display: table-cell; margin-top: 2px; width: 150px; }
.L70_cell_f4 { float: left; display: table-cell; margin-top: 2px; width: 210px; }
.L70_cell_f5 { float: left; display: table-cell; margin-top: 2px; width: 70px; }
.L70_cell_f6 { float: left; display: table-cell; margin-top: 2px; width: 110px; }
.L70_cell_f7 { float: left; display: table-cell; margin-top: 2px; width: 65px; }
.L70_cell_f8 { float: left; display: table-cell; margin-top: 2px; text-align: center; width: 25px; }
.L70_cell_f9 { float: left; display: table-cell; margin-top: 2px; width: 107px; }
.L70_cell_f10 { float: left; display: table-cell; margin-top: 2px; width: 410px; }
.L70_button { display: row-caption; width:auto; margin-top: 10px; }
.L80_clear { clear: left; }
.L80_table { display: table; margin: 0 auto; font-size: 10pt; color: #555; font-family: Arial, Verdana; }
.L80_row { display: table-row; }
.L80_cell_f1 { float: left; display: table-cell; margin-top: 5px; width: 40px; }
.L80_cell_f2 { float: left; display: table-cell; margin-top: 5px; width: 220px; }
.L80_cell_f3 { float: left; display: table-cell; margin-top: 5px; width: 70px; }
.L80_cell_f4 { float: left; display: table-cell; margin-top: 5px; width: 215px; }
.L80_cell_f5 { float: left; display: table-cell; margin-top: 5px; width: 215px; }
.L80_cell_f6 { float: left; display: table-cell; margin-top: 5px; width: 110px; }
.L80_button { display: row-caption; width:auto; margin-top: 10px; }
.L85_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
    top: 40%; left: 50%; margin-left: -64px; }
.L85_end { margin-top: 5px; font-weight: bold; color: #F00; }
.L90_loader { background: url("../images/loading.gif") no-repeat scroll 0 0 transparent; height: 128px; width: 128px; display: none; z-index:999; position: fixed;
    top: 40%; left: 50%; margin-left: -64px; }
.L90_message { position: relative; border: 1px solid #00F; background-color: #EEF; padding:  5px 5px 5px 10px; font-size: 10pt; font-family: Arial, Verdana; color: #00F; font-size: 9pt; }
.L90_end { margin-top: 5px; font-weight: bold; color: #F00; }
.footer_language { width: 100%; background: #BCBDBF; padding-top: 10px; text-align: center; }
.footer_flag { padding-left: 10px; }
.footer { width: 1000px; background: #BCBDBF; padding-top: 10px; height: 55px; }
.footer_txt { border: 1px solid #5F6774; border-width:1px 0; color: #FFF; font: normal 8pt verdana,geneva,helvetica; margin: 0px 10px 18px; padding: 6px 0px; text-align: center; }
.footer_txt a { color:#FFF; font: bold 10pt arial,helvetica; text-decoration: none;}
.footer_txt a:hover { color:#C33; }
.footer_txt a.copy { font: normal 10pt verdana,geneva,helvetica;}
.backbutt { margin: 0 0 0 5px; background-color: #F00; font-weight: bold; height: 30px; text-align: center; }
#backbutt { padding: 0 12px; font-size: 12pt; color: #FFF; border-radius: 5px; }

#back-top {
    display: none;
}
#back-top a {
    width: 200px;
    height: 43px;
    display: block;
    text-align: center;
    font-size: 25px;
    color: #fff;
    background-color: #555;  
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px; 
    transition: background-color .15s;
    -moz-transition: background-color .15s;
    -webkit-transition: background-color .15s;
    -o-transition: background-color .15s;
    -ms-transition: background-color .15s;
}
#back-top a:hover { text-decoration: none; background-color: #333; }

.tblcell { border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; }
.tblcell_fzgdat { padding-left: 5px; text-align: left; }
.tblcell_icons { display: block; text-align: right; }
.tblcell_icons tr td { text-align: right; height: 61px; }

::-webkit-selection {background: #000; color: #FFF700;}
::-moz-selection {background: #000; color: #FFF700;}
::selection {background: #000; color: #FFF700;}


/* --------------------------------------------------------- */
/* SMARTPHONES, TABLETS & TINY DESKTOPS -------------------- */
/* --------------------------------------------------------- */

/* Smartphones (portrait) & Old SP (landscape) --------------------------------------------------------------------------------- 320 - 480 -------- */
@media
only screen and (max-width: 479px) {
#wrap {width: 320px; }
#fheader { width: 320px; height: 131px; }
#header { margin-top: 0; background: url('../images/head_blank_320x52.png') no-repeat; width: 320px; height: 52px; }
.header_txt { margin: 2px 0 0 5px;  }
.header_txt1 { line-height: 12px; font-size:14px; }
.header_txt2 { line-height: 22px; font-size: 22px; }
.header_txt3 { line-height: 12px; font-size: 12px; }
.navi { width: 320px; }
.Uhr { display: none; }

.event_block { display: none; }
/* universal login styles */
.hd_unilogin1 { float: right; display: none; }
.hd_unilogin2 { float: none; display: block; background-color: #AAA; height: 35px; }
.uni_out { font-size: 8pt; color: #444; text-align: center; padding: 10px 0px 0 1px;}
.language_bar { padding-left: 5px; top: 110px; width: 313px; }
.language_bar_nf { padding-left: 5px; top: 110px; width: 313px; }
.stage1 { width: 318px; }
.stage2 { width: 318px; }
.stage3 { width: 308px; padding: 5px; }
.stage { width: 308px; padding: 5px; }

/* Rolling Cars in Layout 1 */
.head_aktuell_outpound { padding-left: 0; }
.myfacebook { padding-right: 0; }
.carlay1 { padding: 5px; width: 295px; }

.L0_header { padding: 5px 0 0; height: 350px; width: 306px; }
.L0_head_txt { width: 293px; line-height: 20px; font-size: 11pt; }
.L0_facebook { float: left; margin: 15px 0 0 4px; padding: 0; }
.L0_butt_area { margin: 0 0 0 10px; }
.L0_butt_1 { margin: 10px 0 0 0; width: 130px; height: 110px; }
.L0_butt_1_in { width: 130px; height: 130px; }
.L0_butt_pic { margin: 5px 0 3px 0; }
.L0_butt_txt { font-size: 14px; }
.L0_butt_2 { margin: 10px 0 0 15px; width: 130px; height: 110px; }
.L0_butt_2_in { width: 130px; height: 130px; }
.L0_stop_sign { display: none; }
.L0_partner_area { margin-top: 5px; padding: 5px; }
.L0_partner_headline { font-size: 10pt; width: 285px; }
.L0_vba_pic { padding: 5px 5px 0 5px; }
.L0_partner_pic { padding: 5px; }

.L0_voges { width: 286px; height: 41px; }
.L0_broeker { width: 286px; height: 53px; }
.L0_beckerklausm { width: 286px; height: 58px; }
.L0_schaefges { width: 286px; height: 68px; }
.L0_gossens { width: 286px; height: 89px; }
.L0_roeben { width: 286px; height: 111px; }
.L0_steffens { width: 286px; height: 109px; }
.L0_abbelen { width: 286px; height: 55px; }
.L0_tevex { width: 286px; height: 105px; }
.L0_dietrich { width: 286px; height: 89px; }
.L0_hallix { width: 286px; height: 86px; }
.L0_burchert { width: 286px; height: 51px; }
.L0_meyer { width: 286px; height:105px; }
.L0_hummel { width: 286px; height:75px; }

.L1_mycars { display: none; }
.L1_lastcars { margin: 0; }
.L1_mylastcars { margin: 10px 0 0; }
.L1_tbl_head1 { font-size: 7pt; height: 18px; padding: 3px 0 0 10px; width: 283px; }
.L1_tbl_head12 { font-size: 7pt; height: 18px; width: 293px; }
.L1_tbl_head1f { width: 293px; }
.L1_tbl_head1l { height: 60px; font-size: 7pt; background-color: #FFF; width: 293px; }
.L1_tbl_herst_head { border-right: 0px none; padding: 0; width: 195px; font-size: 7pt; line-height: 14px; }
.L1_tbl_herst_head_tbl { height: 18px; }
.L1_tbl_herst { border-right: 0px none; padding:  0 5px; line-height: 14px; width: 195px; font-size: 7pt; line-height: 14px; }
.L1_tbl_aucti { display: none; }
.L1_tbl_icons { display: none; }
.L1_tbl_auftr { display: none; }
.L1_facebook { display: none; }

.carsold { padding: 10px; margin-bottom: 5px; width: 286px; height: 280px; }	
.carpic_head { margin-bottom: 5px; }
.carpicall { padding-top: 5px; }
.carpic1 { margin-left: 28px; }
.carpic2 { display: none; }
.carpic3 { display: none; }
.carpic4 { display: none; }

.carbar { margin-bottom: 5px; width: 308px; }
.carbar_main { height: 128px; padding-left: 5px; }
.main { margin-top: 10px; width: 294px; }
.body-bg-l { width: 180px; }
div.scrollable div.items { width:50000px; }
div.scrollable { width: 210px; } /* Fenster für Wagen-Liste */
div.scrollable div.items .scroll-item-middle { margin-right: 11px !important; }

.actoffer { padding: 0px 5px 5px; width: 296px; height: auto; }
.actoffer_pic_320 { display: block; }
.actoffer_pic { display: none; }
.actoffer_txt { margin-left: 50px; margin-top: 10px; width: 200px; text-align: center; }
.precom { display: none; }

.agb { font-size: 8pt; }
.agb_s2 { margin: 0 0 0 65px; }
.agb_s3 { margin: 0 0 0 150px; }
.price_line_size { width: 295px; }
.print_bar { padding: 5px; }
.contact { font-size: 8pt; }
.contact_inp_size { width: 160px; }
.captcha_size { width: 160px; height: 40px; }

.L2_stage { font-size: 8pt; padding-top: 10px; min-height: 200px; }
.L2_box { padding: 5px; width: 280px; }
.login_inp { width: 150px; }

.L10_addlangbar { margin-top: 157px; }
.L10_sublangbar { margin-top: 109px; }
.L10_stage { font-size: 8pt; }
.L10_error { padding: 5px; font-size: 8pt; }
.L10_head_hsntsn { margin: 0 5px 5px; padding: 5px; }
.L10_hsn { margin-top: 5px; }
.L10_tsn { margin: 5px 0 0 15px; }
.L10_search { margin: 5px 0 0; width: 180px; }
.L10_search_inp { width: 100px; }
.L10_search_button_pos { margin: 5px 0 0; }
.L10_search_button { width: 90px; }
.L10_search_select_pos { margin: 5px 0 0 5px; width: 150px; }
.L10_search_select { width: 175px; }
.L10_tbl_col_width { text-align: left; width: 280px; }
.L10_col0 { padding: 5px 0 0 40px; width: 240px; }
.L10_col1 { padding: 0 0 0 40px; width: 240px; }
.L10_col2 { padding: 0 0 0 40px; width: 240px; }
.L10_col3 { padding: 0 0 0 40px; width: 240px; }
.L10_col0b { padding: 5px 0 0 40px; width: 240px; }
.L10_col1b { padding: 0 0 0 40px; width: 240px; }
.L10_col2b { padding: 0 0 0 40px; width: 240px; }
.L10_col0c { padding: 5px 0 0 7px; width: 280px; }
.L10_col1c { padding: 0 0 0 7px; width: 240px; }
.L10_col2c { padding: 2px 0 0 7px; width: 246px; }
.L10_col0d { padding: 5px 0 5px 5px; width: 280px; }
.L10_col1d { padding: 5px 0 5px 5px; width: 280px; }
.L10_bew_off { display: block; }
.L10_bew { display: none; }
.L10_colrep { padding: 5px 20px 5px 5px; width: 285px; }
.L10_costs { width: 80px; }
.L10_colpic { padding: 5px 0px 5px 5px; }
.L10_select_height { font-size: 7pt; height: 16px; }
.L10_bottom { float: none; padding: 10px 15px 10px 5px; }
.L10_bottom2 { float: none; padding: 10px 10px 10px 5px; width: 275px; }
.L10_car_modell { width: 240px; height: 90px; }
.L10_pic_table { display: table; width: 290px; }
.L10_load_table { width: 285px; }
.L10_pic_upload { width: 95px; }
.L10_fill_picbar { width: 8px; }
.L10_pic_cell_numb { width: 40px; }
.L10_iphoneapp { width: 280px; }
.L10_vbamtgl { margin: 5px; padding: 5px 35px 15px 10px; font-size: 12pt; }
.L10_doc_upload { width: 241px; height: 14px; font-size: 6pt; }
.L11_navi { height: 44px; }
.L11_navi_button { padding: 5px 2px; font-size: 7pt; }
.L11_doc_table { width: 280px; }
.L11_doc_text { font-size: 7pt; width: 95px; }
#carpic ul { width: 280px; }
.L14_addlangbar_head { top: 157px; height: 69px; }
.L14_sublangbar_head { top: 110px; height: 69px; }
.L14_addlangbar_stage { margin-top: 230px; }
.L14_sublangbar_stage { margin-top: 183px; }
.L14_car_herst { display: none; } 
.L14_car_typmo { width: 90px; }
.L14_car_typmo_pos { width: 89px; } 
.L14_car_auftr { display: none; }
.L14_car_stand { display: none; }
.L14_car_kilom { display: none; }
.L14_car_repas { display: none; }
.L14_car_datim { width: 90px; }
.L14_car_datim_pos { width: 89px; }
.L14_car_offer { width: 65px; border-right: none; }
.L14_car_offer_pos { width: 67px; }
.L14_car_komme { width: 320px; border-top: 1px solid #A0A0A0; }
.L14_car_komme_pos { width: 320px; }
.L14_fill_datim { width: 160px; }
.L16_head_font { padding-top: 6px; font-size: 10pt; }
.L16_message { padding:  5px 5px 5px 10px; font-size: 8pt; }
.L16_sitebar_L { font-size: 8pt; width: 100%; }
.L16_sitebar_R { font-size: 8pt; }
.L16_sitebar_pcount { display: none; }
.L16_sitebar_last { border-top: 1px solid #A0A0A0; }
.L16_car_row { width: 100%; font-size: 8pt; }
.L16_car_pictu { border-bottom: 1px solid #A0A0A0; width: 66px; }
.L16_car_herst { border-bottom: 1px solid #A0A0A0; width: 100px; }
.L16_car_typmo { border-right: none; border-bottom: 1px solid #A0A0A0; width: 144px; }
.L16_car_inzahlung { width: 320px; }
.L16_car_stand { display: none; }
.L16_nooffer { border-bottom: none;  width: 117px; }
.L16_car_offer { border-bottom: none; width: 117px; }
.L16_car_offer2 { width: 116px; }
.L16_car_ofdat { display: none; }
.L16_car_ofdur { display: none; }
.L16_car_icons { border-bottom: none; border-right: none; width: 200px; }
.L16_car_auftr { display: none; }
.L16_footer { float: none; margin: 10px 0 0 10px; width: 100%; font-size: 7pt; }
.L16_example { float: none; width: 105px; }
.L16_example_txt { float: none; width: 300px; }
#L16_overlay1, #L16_overlay3 { left: 2%; width: 80%; }
.L18_head { padding: 5px; height: 85px; }
.L18_head_font { font-size: 8pt; }
.L18_head_font2 { font-size: 8pt; }
.L18_area { margin-top: 2px; height: 20px; font-size: 7pt; }
.L18_area_select { font-size: 7pt; height: 20px; width: 120px; }
.L18_stage { margin-top: 2px; font-size: 7pt; width: 100%; }
.L18_cell_lfdnr { width: 15px; }
.L18_cell_lfdnr_pos { width: 14px; }
.L18_cell_stdot { width: 60px; }
.L18_cell_stdot_pos { width: 59px; }
.L18_cell_dista { width: 55px; }
.L18_cell_dista_pos { width: 99px; }
.L18_cell_offdt { display: none; }
.L18_cell_offlz { width: 85px; }
.L18_cell_offlz_pos { width: 84px; }
.L18_cell_offer { width: 62px; }
.L18_cell_offer_pos { width: 61px; }
.L18_cell_entf_L { padding-left: 5px; width: 50px; }
.L18_cell_entf_R { padding-left: 5px; width: 160px; }

.L19_left { float: none; margin-right: 5px; width: 378px; }
.L19_right { margin: 0 5px; }
.L19_mainpic { margin: 5px 0 0 5px; width: 280px; }
.L19_mainpic_size { max-width: 282px; max-height: 200px; }
.L19_morepic { display: none; }
.L19_offer { min-width: 200px; width: 260px; }
.L19_ihrgebot { margin: 5px 5px 1px 0px; font-size: 8pt; padding: 5px; }
.L19_auctimetbl { padding: 3px; margin: 0 5px 5px 0px; width: 275px; }
.L19_auctime { font-size: 9pt; margin-bottom: 3px; width: 120px; height: 44px; }
.L19_myoffer { margin: 0 0 5px 0; padding: 5px; }
.L19_myoffer_button { font-size: 12pt; height: 25px; width: 112px; }
.L19_cell_1 { width: 180px; }
.L19_cell_2 { width: 120px; }
.L19_cell_3 { width: 145px; }
.L19_dirsale_but { margin-left: 0; font-size: 10pt; }
.clear { padding-top: 5px; }
.L19_additional { margin: 0 5px 5px 5px; font-size: 8pt; }
.L19_AD_cell_1 { width: 115px; }
.L19_AD_cell_2 { width: 145px; }
.L19_tbl_head { margin: 0 0 5px 0; }
.L19_fr_gre { margin: 0; width: 250px; }
.L19_navi { height: 49px; }
.L19_add_tbl_li { margin: 0; border-right: 0px none; }

.L2_stage { font-size: 8pt; padding-top: 10px; min-height: 200px; }
.L2_box { padding: 5px; width: 280px; }
.login_inp { width: 150px; }
.L21_head { min-height: 65px; }
.L21_head_font { margin-bottom: 15px; padding-top: 0px; font-size: 11pt; width: 270px; }
.L21_carstate { display: none; }
.L21_carstate2 { display: block; clear: left; position: absolute; margin-top: 30px; }
.L21_buttons { margin-top: 30px; width: 270px; }
.L21_navi { height: 35px; }
.L21_navi_button { padding: 2px; margin: 15px 1px 0 0; font-size: 9pt; }
.L21_left { width: 282px; margin-bottom: 5px; }
.L21_right { margin: 5px; min-height: 200px; }
.L21_mainpic_all { display: none; }
.L21_mainpic_480 { display: none; }
.L21_mainpic_320 { display: block; }
.L21_adddoc_2 { width: 100px; }
.L21_cell_VM { width: 15px; height: 90px; }
.L21_cell_M2 { top: 41%;}
.L21_car_modell { width: 240px; height: 90px; }
.L21_cell_MR { width: 240px; height: 15px; }
.L21_cell_ML { width: 240px; height: 15px; }
.L21_cell_HM { width: 15px; height: 90px; }
.SD_table { font-size: 7pt; }
.SD_cell_1 { width: 130px; }
.SD_cell_2 { width: 140px; }
.tbl_head { width: 270px; }
.L21_carmodell { left: 0; }
.fr_red { width: 270px; }
.fr_gre { width: 270px; }
.L21_table_offer { font-size: 7pt; width: 280px; }
.OF_1 { width: 32px; }
.OF_2 { max-width: 44px; white-space: nowrap; overflow: hidden; }
.OF_3 { width: 80px; }
.OF_4 { width: 80px; }
.OF_5 { width: 80px; }
.OF_6 { width: 40px; } 
.watch_pic { width: 96px; height: 84px; }
.L30_addlangbar { top: 157px; height: 59px; }
.L30_sublangbar { top: 105px; height: 59px; }
.L30_stageaddlang { margin-top: 220px; }
.L30_stagesublang { margin-top: 168px; }
.L30_head_font { padding-top: 6px; font-size: 10pt; }
.L30_head_search { display: none; }
.L30_head_search_lup { display: none; }
.L30_sitebar_L { font-size: 8pt; width: 100%; }
.L30_sitebar_R { font-size: 8pt; }
.L30_sitebar_pcount { display: none; }
.L30_sitebar_last { border-top: 1px solid #A0A0A0; }
.L30_preinp_buttons { height: 78px; }
.L30_preinput_picsize { display: none; }
.L30_preinput { padding: 8px  2px 0 5px; }
.L30_input_fzge { font-size: 7pt; padding: 1px 1px; }
.L30_shrink { display: none; }
.L30_car_row { width: 100%; font-size: 8pt; }
.L30_car_pictu, .L30_car_pictu_s { width: 66px; height: 50px; border-bottom: 1px solid #A0A0A0; }
.L30_pic_width { width: 66px; }
.L30_pic_height { height: 50px; }
.L30_pic_landscape { height: 50px; }
.L30_pic_portrait { width: 66px; }
.L30_pic_countd { font-size: 8pt; width: 66px; height: 50px; }
.L30_cell { border-bottom: none; height: 50px; }
.L30_cell2 { height: 50px; }
.L30_car_inzahlung { width: 320px; }
.L30_car_herst { padding-left: 3px; border-bottom: 1px solid #A0A0A0; width: 100px; }
.L30_car_typmo { padding-left: 3px; border-right: none; border-bottom: 1px solid #A0A0A0; width: 144px; }
.L30_car_stand { display: none; }
.L30_nooffer { border-bottom: none;  width: 117px; }
.L30_car_offer { border-bottom: none; width: 117px; }
.L30_car_offer2 { width: 116px; }
.L30_car_ofdat { display: none; }
.L30_car_ofdur { display: none; }
.L30_car_auftr { display: none; }
.L30_car_icons { border-bottom: none; border-right: none; width: 200px; }
.L30_icons { float: right; }
.L30_pdf_sens { float: left; display: none; }
.L30_footer { float: none; margin: 10px 0 0 10px; width: 100%; font-size: 7pt; }
.L30_example { float: none; width: 105px; }
.L30_example_txt { float: none; width: 300px; }
#L30_overlay1, #L30_overlay3 { left: 2%; width: 80%; }
.L35_addlangbar { top: 159px; height: 75px; }
.L35_sublangbar { top: 112px; height: 75px; }
.L35_stageaddlang { margin-top: 238px; }
.L35_stagesublang { margin-top: 191px; }
.L35_pgefrst { display: none; }
.L35_search { display: none; }
.L35_sitebar_pcount { display: none; }
.L35_car_pictu_s { border-bottom: 1px solid #A0A0A0; }
.L35_car_herst { display: none; }
.L35_car_typmo { padding-left: 5px; width: 104px; border-bottom: 1px solid #A0A0A0; }
.L35_car_soldat { width: 80px; border-bottom: 1px solid #A0A0A0; }
.L35_car_soldpr { width: 60px; border-bottom: 1px solid #A0A0A0; border-right: none; }
.L35_car_seller { width: 159px; }
.L35_car_extadd { width: 158px; border-right: none; }
.L35_car_auftrn { display: none; }
.L40_addlangbar { top: 157px; height: 59px; }
.L40_sublangbar { top: 109px; height: 59px; }
.L40_stageaddlang { margin-top: 220px; }
.L40_stagesublang { margin-top: 172px; }
.L40_head_font { font-size: 10pt; }
.L40_search { display: none; }
.L40_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L40_car_pictu { border-bottom: 1px solid #A0A0A0; }
.L40_car_herst { border-bottom: 1px solid #A0A0A0; }
.L40_car_typmo { border-bottom: 1px solid #A0A0A0; border-right: none; width: 144px; }
.L40_car_erstz { display: none; }
.L40_car_kilom { display: none; }
.L40_car_stand { width: 50px; border-bottom: 1px solid #A0A0A0; }
.L40_car_letzt { width: 106px; border-bottom: 1px solid #A0A0A0; }
.L40_car_start { width: 70px; border-bottom: 1px solid #A0A0A0; }
.L40_car_start_pos { width: 81px; }
.L40_car_auftr { border-bottom: 1px solid #A0A0A0; border-right: none; }
.L40_car_icons { width: 100% }
.L41_addlangbar { top: 157px; height: 95px; }
.L41_sublangbar { top: 109px; height: 95px; }
.L41_stageaddlang { margin-top: 256px; }
.L41_stagesublang { margin-top: 208px; }
.L41_head { height: 32px; }
.L41_head_font { padding-top: 6px; font-size: 9pt; }
.L41_button_pdf { display: none; }
.L41_car_pictu { border-bottom: 1px solid #A0A0A0; }
.L41_car_herst { width: 115px; border-bottom: 1px solid #A0A0A0; }
.L41_car_herst_pos { width: 114px; } 
.L41_car_typmo { width: 129px; border-bottom: 1px solid #A0A0A0; border-right: 0px none; }
.L41_car_typmo_pos { width: 128px; }
.L41_car_auftr { display: none; }
.L41_car_verst { display: none; }
.L41_car_stand { display: none; }
.L41_car_kilom { display: none; }
.L41_car_gebnr { display: none; }
.L41_car_datim { width: 90px; }
.L41_car_datim_pos { width: 89px; }
.L41_car_offer { width: 75px; }
.L41_car_offer_pos { width: 74px; }
.L41_car_komme { width: 151px; text-align: center; }
.L41_car_komme_pos { width: 151px; }
.L41_fill_datim { border: 0px none; width: 0px; }
.L41_fill_gebnr { border: 0px none; width: 0px; }
.L41_footer { margin: 7px 0 5px 5px; font-size: 7pt; }

.L45_addlangbar { top: 157px; height: 36px; }
.L45_sublangbar { top: 110px; height: 36px; }
.L45_stageaddlang { margin-top: 197px; }
.L45_stagesublang { margin-top: 150px; }
.L45_pgefrst { display: none; }
.L45_search { display: none; }
.L45_sitebar_pcount { display: none; }
.L50_head_font { font-size: 10pt; }
.L50_stage { font-size: 7pt; }
.L50_error { padding:  5px 5px 5px 10px; font-size: 8pt; }
.L50_col0 { float: none; margin: 0; }
.L50_col1 { float: none; margin: 0; }
.L50_inp_def { padding-left: 1px; width: 173px; }
.L50_sel_def { padding-left: 1px; width: 180px; height: 15px; }
.L50_sel_gender { padding-left: 1px; width: 48px; height: 15px; }
.L50_gen_nach { width: 63px; }
.L50_inp_nachname { width: 60px; }
.L50_sel_title { padding-left: 1px; width: 60px; height: 15px; }
.L50_tit_vor { width: 51px; }
.L50_inp_vorname { width: 60px; }
.L50_inp_plz { width: 40px; }
.L50_plz_twn { width: 45px; }
.L50_inp_town { width: 79px; }
.L50_inp_def2 { padding-left: 1px; width: 182px; }
.L50_sel_are_phone { padding-left: 0px; height: 15px; width: 55px; }
.L50_inp_pre_phone { width: 45px; }
.L50_inp_pho_number { width: 58px; }
.L50_comment { float: none; margin:  5px 0 0 0; text-align: center; }
.L50_page2 { float: none; padding: 5px 40px; }
.L50_table { margin: 5px auto 0 auto; }
.L50_cell_11 { width: 105px; }
.L50_cell_11a { width: 92px; }
.L50_cell_11b { width: 12px; height: 12px; }
.L50_cell_12b { font-size: 7pt; overflow: hidden; width: 173px; }
.L50_cell_21 { width: 95px; }
.L50_kaut_txt { width: 155px; }
.L50_kaut_txt_for { width: 188px; }
.L50_checkbox { padding: 0; height: 34px; width: 34px; }
.L50_buttons { float: none; text-align: center; }
.L51_head { height: 82px; }
.L51_sel_txt { margin: 5px 0 0 5px; font-size: 7pt; width: 45px; }
.L51_sel_head { margin-left: 0; font-size: 8pt; width: 240px; }
.L51_search { display: none; }
.L51_backbutt { margin: 10px 5px 0 0; }
.L51_navi { height: 37px; }
.L51_navi_button { padding: 3px 5px; margin: 15px 2px 0 0; font-size: 8pt; }
.L51_stage { font-size: 8pt; }
.L51_error { padding: 5px; font-size: 8pt; }
.L51_col0 { margin: 10px 0 0 0; width: 100%; }
.L51_col1 { margin: 0; width: 100%; }
.L51_head_fzgf { margin: 5px 5px 10px 5px; padding: 5px; }
.L51_table_fzgherst { width: 130px; }
.L51_inp_def { padding-left: 1px; width: 155px; }
.L51_sel_def { padding-left: 1px; width: 162px; height: 16px; }
.L51_initials { width: 25px; height: 13px; }
.L51_inp_loginname { width: 52px; height: 13px; }
.L51_sel_gender { padding-left: 1px; width: 50px; height: 16px; }
.L51_inp_nachname { width: 35px; }
.L51_inp_plz { padding: 0; width: 40px; }
.L51_inp_town { width: 64px; }
.L51_inp_def2 { padding-left: 1px; width: 160px; }
.L51_sel_title { padding: 0; width: 52px; height: 16px; }
.L51_inp_vorname { width: 45px; }
.L51_sel_are_phone { padding: 0; width: 60px; height: 16px; }
.L51_inp_pre_phone { padding: 0; width: 30px; }
.L51_inp_pho_number { padding: 0; width: 42px; }
.L51_iban_fnt { font-size: 6pt; margin: 0; padding: 0; height: 12px; }
.L51_iban1 { width: 29px; }
.L51_iban2 { width: 29px; }
.L51_iban3 { width: 14px; }
.L51_iban4 { width: 20px; }
.L51_iban5 { width: 9px; }
.L51_iban_fnt { font-size: 7.5pt; }
.L51_inp_tax { width: 45px; }
.L51_sel_handfee { width: 68px; line-height: 10px; }
.L51_comment { margin: 5px 0; text-align: center; }
.L51_page2 { padding: 5px; }
.L51_propic { margin-top: 8px; width: 280px; height: 120px; }
.L51_table { margin: 0 auto; }
.L51_cell_11 { margin-top: 2px; width: 120px; }
.L51_cell_21 { margin-top: 2px; width: 115px; }
.L51_cell_51 { margin-top: 2px; width: 120px; }
.L51_cell_52 { margin-top: 2px; width: 25px; }
.L51_cell_53 { margin-top: 2px; padding: 0; width: 15px; }
.L51_cell_54 { margin-top: 2px; width: auto; }
.L51_inp_datetime { padding-left: 1px; width: 120px; }
.L51_cell_61 { margin-top: 2px; width: 80px; }
.L51_cell_62 { margin-top: 2px; width: 55px; }
.L51_cell_63 { margin-top: 2px; width: 100px; padding-right: 5px; text-align: right; }
.L51_cell_64 { margin-top: 2px; width: 55px; }
.L51_cell_71 { margin-top: 2px; width: 155px; }
.L51_cell_72 { margin-top: 2px; width: 120px; }
.L51_kaut_txt { width: 135px; }
.L51_inp_datetime2 { padding-left: 1px; width: 125px; }
.L51_inp_lastlogin { padding-left: 1px; width: 125px; }

.footer { width: 320px; padding-top: 3px; height: 45px; }
.footer_txt { font-size: 5pt; margin: 3px 10px 0 10px; }
.footer_txt a { font-size: 6pt; }
.backbutt { margin: 0 5px0 10px 0; height: 25px; }
#backbutt { padding: 0 15px; font-size: 10pt; }
}

/* Smartphones (iPhone 5 Portrait) & Old Tablets (Portrait) -------------------------------------------------------------------- 480 - 568 ------- */
@media
only screen and (min-width: 480px) and (max-width: 567px) {
#wrap { width: 480px; }
#fheader { width: 480px; height: 112px; }
#header { margin-top: 0; background: url('../images/head_blank_480x60.png') no-repeat; background-color: #CFCFCF;
	width: 480px; height: 60px; position: relative; }
.header_txt { margin: 3px 0 0 20px;  }
.header_txt1 { line-height: 14px; font-size:18px; }
.header_txt2 { line-height: 26px; font-size: 26px; }
.header_txt3 { line-height: 12px; font-size: 12px; }
.navi { width: 480px; height: 22px; }
.navibar1 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar1 td { height: 22px; padding-left: 1px; vertical-align: middle; }
.navibar2 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar2 td { height: 22px; padding-top: 1px; vertical-align: middle; }
.Uhr { display: none; }

.event_block { display: none; }
/* universal login styles */
.hd_unilogin1 { float: right; display: none; }
.hd_unilogin2 { float: none; display: block; background-color: #999; height: 30px; }
.uni_out { font-size: 9pt; color: #444; text-align: center; padding: 6px 0 0 0; }
.language_bar { top: 112px; width: 468px; }
.language_bar_nf { top: 112px; width: 468px; }
.stage1 { width: 478px; }
.stage2 { width: 478px; }
.stage3 { width: 468px; padding: 5px; }
.stage { width: 468px; padding: 5px; }

/* Rolling Cars in Layout 1 */
.head_aktuell_outpound { padding-left: 0; }
.myfacebook { padding-right: 0; }
.carlay1 { padding: 5px; }

.L0_header { padding: 10px 0 0; height: 430px; width: 456px; }
.L0_head_txt { width: 435px; }
.L0_facebook { float: left; margin: 30px 0 0 54px; padding: 0; }
.L0_butt_area { margin: 0 0 0 10px; }
.L0_butt_1 { margin: 10px 0 0 5px; }
.L0_butt_2 { margin: 10px 0 0 15px; }
.L0_stop_sign { display: none; }
.L0_partner_headline { font-size: 10pt; }
.L0_voges { width: 436px; height: 62px; }
.L0_broeker { width: 436px; height: 80px; }
.L0_beckerklausm { width: 436px; height: 88px; }
.L0_schaefges { width: 345px; height: 82px; }
.L0_gossens { width: 436px; height: 136px; }
.L0_roeben { width: 436px; height: 169px; }
.L0_steffens { width: 436px; height: 166px; }
.L0_abbelen { width: 436px; height: 84px; }
.L0_tevex { width: 436px; height: 160px; }
.L0_dietrich { width: 436px; height: 136px; }
.L0_hallix { width: 436px; height: 103px; }
.L0_burchert { width: 436px; height: 78px; }
.L0_meyer { width: 436px; height:160px; }
.L0_hummel { width: 436px; height:114px; }

.L1_mycars { display: none; }
.L1_lastcars { display: block; float: none; margin: 0; }
.L1_mylastcars { display: block; float: none; margin: 5px 0 0 0; }
.L1_tbl_head1 { font-size: 9pt; height: 25px; padding-left: 10px; width: 444px; }
.L1_tbl_head12 { font-size: 8pt; width: 454px; height: 24px; }
.L1_tbl_head1f { width: 454px; height: 60px; }
.L1_tbl_head1l { font-size: 8pt; width: 454px; height: 60px; }
.L1_tbl_herst_head { margin: 0 0 0 86px; padding: 0; width: 215px; font-size: 8pt; height: 24px; }
.L1_tbl_herst_head_tbl { height: 24px; }
.L1_tbl_herst { padding: 0 5px; width: 210px; font-size: 8pt; }
.L1_tbl_aucti { display: none; }
.L1_tbl_icons { display: block; margin: 0 0 0 300px; }
.L1_tbl_auftr { display: none; }
.L1_facebook { display: none; }

.carsold { padding: 0 5px; margin-bottom: 5px; width: 456px; height: 295px; }	
.carpic_head { margin-bottom: 5px; }
.carpicall { padding-top: 5px; }
.carpic1 { margin-left: 3px; }
.carpic2 { margin-left: 10px; }
.carpic3 { display: none; }
.carpic4 { display: none; }

.carbar { margin-bottom: 5px; width: 468px; }
.carbar_main { height: 128px; padding-left: 7px; }
.main { margin-top: 10px; width: 449px; }
.body-bg-l { width: 370px; }
div.scrollable div.items { width:50000px; }
div.scrollable { width: 368px; }
div.scrollable div.items .scroll-item-middle { margin-right: 28px !important; }

.actoffer { padding: 0 5px 5px; width: 456px; }
.actoffer_pic { width: 425px; text-align: center; }
.actoffer_pic_norm { width: 425px; height: 320px; }
.actoffer_txt { margin-left: 15px; margin-top: 10px; width: 400px; text-align: center; }
.precom { display: none; }

.agb { font-size: 8pt; }
.agb_s2 { margin: 0 0 0 85px; }
.agb_s3 { margin: 0 0 0 190px; }
.price_line_size { width: 405px; }
.print_bar { padding: 5px; }
.contact { font-size: 8pt; }
.captcha_size { width: 200px; height: 50px; }

.L10_addlangbar { margin-top: 159px; }
.L10_sublangbar { margin-top: 112px; }
.L10_stage { font-size: 9pt; }
.L10_error { padding: 5px; font-size: 9pt; }
.L10_head_hsntsn { margin: 0 5px 5px; padding: 5px; }
.L10_hsn { margin-top: 5px; }
.L10_tsn { margin: 5px 0 0 15px; }
.L10_search { margin: 5px 0 0; width: 250px; }
.L10_search_inp { width: 170px; }
.L10_search_button_pos { margin: 5px 0 0 5px; }
.L10_search_button { width: 120px; }
.L10_search_select_pos { margin: 5px 0 0 5px; width: 150px; }
.L10_search_select { width: 340px; }
.L10_tbl_col_width { text-align: left; width: 418px; }
.L10_col0 { padding: 5px 0 0 5px; }
.L10_col1 { padding: 5px 0 0 5px; }
.L10_col2 { padding: 0 0 5px 5px; }
.L10_col3 { padding: 0 0 5px 5px; }
.L10_col0b { padding: 5px 0 0 105px; width: 215px; }
.L10_col1b { padding: 0 0 0 105px; width: 220px; }
.L10_col2b { padding: 0 0 0 105px; width: 220px; }
.L10_col3b { padding: 5px 0px 5px 105px; width: 210px; }
.L10_col0c { padding: 5px 0 0 75px; width: 355px; }
.L10_col1c { padding: 5px 0 0 75px; width: 210px; }
.L10_col2c { padding: 2px 0 0 75px; width: 280px; }
.L10_col0d { padding: 5px 0 5px 40px; }
.L10_col1d { padding: 5px 0 5px 40px; }
.L10_bew_off { display: block; }
.L10_bew { display: none; }
.L10_select_height { font-size: 8pt; height: 17px; }
.L10_bottom { float: none; padding: 10px 15px 10px 5px; }
.L10_bottom2 { float: none; padding: 10px 15px 10px 5px; width: 415px; }
.L10_car_modell { width: 240px; height: 90px; }
.L10_pic_table { width: 420px; }
.L10_load_table { width: 425px; }
.L10_pic_upload { width: 360px; }
.L10_fill_picbar { width: 2px; }
.L10_iphoneapp { width: 355px; }
.L10_vbamtgl { margin: 5px; padding: 5px 35px 15px 10px; font-size: 12pt; }
.L10_doc_upload { width: 260px; height: 18px; }
.L11_navi { height: 44px; }
.L11_navi_button { padding: 5px; font-size: 8pt; }
#carpic ul { width: 380px; }
.L14_addlangbar_head { top: 159px; height: 70px; }
.L14_sublangbar_head { top: 112px; height: 70px; }
.L14_addlangbar_stage { margin-top: 232px; }
.L14_sublangbar_stage { margin-top: 185px; }
.L14_car_herst { width: 60px; }
.L14_car_herst_pos { width: 59px; } 
.L14_car_typmo { width: 100px; }
.L14_car_typmo_pos { width: 99px; } 
.L14_car_auftr { display: none; }
.L14_car_stand { display: none; }
.L14_car_kilom { display: none; }
.L14_car_repas { display: none; }
.L14_car_datim { width: 90px; }
.L14_car_datim_pos { width: 89px; }
.L14_car_offer { width: 52px; }
.L14_car_offer_pos { width: 53px; }
.L14_car_komme { width: 99px; }
.L14_car_komme_pos { width: 98px; }
.L14_fill_datim { width: 234px; }
.L16_head_font { padding-top: 6px; font-size: 11pt; }
.L16_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L16_sitebar_L { font-size: 8pt; width: 100%; }
.L16_sitebar_R { font-size: 8pt; }
.L16_sitebar_pcount { display: none; }
.L16_car_row { width: 100%; font-size: 7pt; }
.L16_car_pictu { border-bottom: 1px solid #A0A0A0; width: 66px; }
.L16_car_herst { border-bottom: 1px solid #A0A0A0; width: 110px; }
.L16_car_typmo { border-bottom: 1px solid #A0A0A0; width: 223px; }
.L16_car_inzahlung { width: 480px; }
.L16_car_stand { border-bottom: 1px solid #A0A0A0; border-right: none; width: 70px; }
.L16_nooffer { width: 221px; }
.L16_car_offer { width: 65px; }
.L16_car_ofdat { width: 78px; }
.L16_car_ofdur { width: 78px; }
.L16_car_icons { width: 200px; }
.L16_car_auftr { width: 53px; }
.L16_car_auftr_pos { width: 53px; }
.L16_footer { margin: 10px 0 0 10px; font-size: 7pt; }
.L16_example { width: 125px; }
.L16_example_txt { width: 500px; }
#L16_overlay1, #L16_overlay3 { left: 3%; width: 82%; }
.L18_head { padding: 5px; height: 90px; }
.L18_head_font { font-size: 12pt; }
.L18_area { margin-top: 2px; height: 20px; font-size: 8pt; }
.L18_area_select { font-size: 8pt; height: 20px; }
.L18_stage { margin-top: 2px; font-size: 8pt; }
.L18_cell_lfdnr { width: 35px; }
.L18_cell_lfdnr_pos { width: 34px; }
.L18_cell_stdot { width: 58px; }
.L18_cell_stdot_pos { width: 57px; }
.L18_cell_dista { width: 70px; }
.L18_cell_dista_pos { width: 69px; }
.L18_cell_offdt { width: 95px; }
.L18_cell_offdt_pos { width: 94px; }
.L18_cell_offlz { width: 95px; }
.L18_cell_offlz_pos { width: 94px; }
.L18_cell_offer { width: 65px; }
.L18_cell_offer_pos { width: 64px; }
.L18_cell_entf_L { padding-left: 10px; width: 55px; }
.L18_cell_entf_R { padding-left: 10px; width: 289px; }

.L19_left { float: none; margin: 0 10px 0 5px; border: 0px none; width: 100%; }
.L19_right { margin: 0 5px; font-size: 11pt; }
.L19_mainpic { margin: 5px 10px 0 0; }
.L19_mainpic_size { max-width: 420px; max-height: 300px; }
.L19_morepic { display: none; }
.L19_offer { margin-left: 0px; }
.L19_ihrgebot { margin: 5px 10px 0 0; padding: 5px; }
.L19_auctimetbl { padding: 5px; margin: 0 10px 10px 0; width: 412px; }
.L19_auctime { font-size: 10pt; margin-bottom: 5px; width: 140px; height: 48px; }
.L19_myoffer { margin: 0 0 5px 0; padding: 5px; }
.L19_myoffer_button { margin: 3px 0 0 184px; font-size: 10pt; height: 25px; width: 112px; }
.L19_cell_1 { width: 170px; }
.L19_cell_2 { width: 120px; }
.L19_cell_3 { width: 110px; }
.L19_dirsale_but { margin-left: 0; font-size: 10pt; }
.clear { padding-top: 5px; }
.L19_additional { margin: 0px 5px 5px; }
.L19_AD_cell_1 { width: 150px; }
.L19_AD_cell_2 { width: 250px; }
.L19_tbl_head { margin: 0 0 5px 0; }
.L19_fr_gre { margin: 0; width: 390px; }
.L19_navi { height: 49px; }
.L19_add_tbl_li { border: 0px none; }

.L21_head { min-height: 65px; }
.L21_head_font { padding: 0; font-size: 12pt; width: 419px; }
.L21_carstate { clear: left; position: absolute; margin: 0 0 0 5px; font-size: 10pt; }
.L21_buttons { margin-top: 40px; width: 419px; }
.L21_navi { height: 48px; }
.L21_navi_button { padding: 5px; margin: 20px 2px 0 0; font-size: 10pt; }
.L21_left { width: 415px; margin-bottom: 10px; }
.L21_right { min-height: 200px; }
.L21_mainpic_all { display: none; }
.L21_mainpic_480 { display: block; }
.L21_adddoc_2 { width: 170px; }
.SD_table { font-size: 8pt; }
.SD_cell_1 { width: 240px; }
.SD_cell_2 { width: 150px; }
.tbl_head { width: 403px; }
.L21_carmodell { left: 10%; }
.fr_red { width: 403px; }
.fr_gre { width: 403px; }
.L21_table_offer { font-size: 8pt; width: 385px; }
.OF_1 { width: 34px; }
.OF_2 { width: 90px; }
.OF_3 { width: 80px; }
.OF_4 { width: 100px; }
.OF_5 { width: 100px; }
.OF_6 { width: 57px; }
.watch_pic { width: 96px; height: 84px; }
.L30_addlangbar { top: 159px; height: 59px; }
.L30_sublangbar { top: 112px; height: 59px; }
.L30_stageaddlang { margin-top: 222px; }
.L30_stagesublang { margin-top: 175px; }
.L30_head_font { padding-top: 6px; font-size: 10pt; }
.L30_head_search { padding: 7px 3px 0 0; }
.L30_searchfld { width: 80px; }
.L30_head_search_lup { padding: 6px 3px 0 0; }
.L30_sitebar_L { font-size: 8pt; width: 100%; }
.L30_sitebar_R { font-size: 8pt; }
.L30_preinput_picsize { display: none; }
.L30_preinput { padding: 8px  2px 0 5px; }
.L30_input_fzge { font-size: 8pt; padding: 1px 2px; }
.L30_shrink { display: none; }
.L30_car_row { font-size: 7pt; }
.L30_car_pictu, .L30_car_pictu_s { width: 66px; height: 50px; border-bottom: 1px solid #A0A0A0; }
.L30_pic_width { width: 66px; }
.L30_pic_height { height: 50px; }
.L30_pic_landscape { height: 50px; }
.L30_pic_portrait { width: 66px; }
.L30_pic_countd { font-size: 8pt; width: 66px; height: 50px; }
.L30_cell { border-right: 1px solid #A0A0A0; border-bottom: none; height: 50px; }
.L30_cell2 { height: 50px; }
.L30_car_inzahlung { width: 480px; }
.L30_car_herst { padding-left: 3px; width: 110px; border-bottom: 1px solid #A0A0A0; }
.L30_car_typmo { padding-left: 3px; width: 223px; border-bottom: 1px solid #A0A0A0; }
.L30_car_stand { border-bottom: 1px solid #A0A0A0; border-right: none; width: 70px; }
.L30_nooffer { width: 221px; }
.L30_car_offer { width: 65px; }
.L30_car_ofdat { width: 78px; }
.L30_car_ofdur { width: 78px; }
.L30_car_auftr { width: 55px; }
.L30_car_icons { width: 200px; border: none; }
.L30_icons { float: right; }
.L30_pdf_sens { float: left; display: none; }
#L30_overlay1, #L30_overlay3 { left: 3%; width: 82%; }
.L35_addlangbar { top: 159px; height: 75px; }
.L35_sublangbar { top: 112px; height: 75px; }
.L35_stageaddlang { margin-top: 238px; }
.L35_stagesublang { margin-top: 191px; }
.L35_pgefrst { display: none; }
.L35_sitebar_pcount { display: none; }
.L35_car_herst { display: none; }
.L35_car_typmo { padding-left: 5px; width: 72px; }
.L35_car_soldat { display: none; }
.L35_car_soldpr { display: none; }
.L35_car_seller { width: 166px; }
.L35_car_extadd { width: 166px; border-right: none; }
.L35_car_auftrn { display: none; }
.L40_addlangbar { top: 159px; height: 59px; }
.L40_sublangbar { top: 112px; height: 59px; }
.L40_stageaddlang { margin-top: 222px; }
.L40_stagesublang { margin-top: 175px; }
.L40_head_font { font-size: 11pt; }
.L40_search { display: none; }
.L40_car_pictu { border-bottom: 1px solid #A0A0A0; }
.L40_car_herst { width: 110px; border-bottom: 1px solid #A0A0A0; }
.L40_car_typmo { width: 164px; border-bottom: 1px solid #A0A0A0; }
.L40_car_erstz { display: none; }
.L40_car_kilom { display: none; }
.L40_car_stand { display: none; }
.L40_car_letzt { display: none; }
.L40_car_start { width: 65px; border-bottom: 1px solid #A0A0A0; }
.L40_car_start_pos { width: 60px; }
.L40_car_auftr { width: 60px; border-bottom: 1px solid #A0A0A0; border-right: none; }
.L40_car_icons { width: 100% }
.L41_addlangbar { top: 159px; height: 99px; }
.L41_sublangbar { top: 112px; height: 99px; }
.L41_stageaddlang { margin-top: 263px; }
.L41_stagesublang { margin-top: 216px; }
.L41_head_font { padding-top: 7px; font-size: 11pt; }
.L41_button_pdf { display: none; }
.L41_car_pictu { border-bottom: 1px solid #A0A0A0; }
.L41_car_herst { width: 155px; border-bottom: 1px solid #A0A0A0; }
.L41_car_herst_pos { width: 154px; } 
.L41_car_typmo { width: 248px; border-right: none; border-bottom: 1px solid #A0A0A0; }
.L41_car_typmo_pos { width: 248px;}
.L41_car_auftr { display: none; }
.L41_car_verst { display: none; }
.L41_car_stand { display: none; }
.L41_car_kilom { display: none; }
.L41_car_gebnr { display: none; }
.L41_car_datim { width: 90px; }
.L41_car_datim_pos { width: 89px; }
.L41_car_offer { width: 75px; }
.L41_car_offer_pos { width: 74px; }
.L41_car_komme { width: 311px; text-align: center; }
.L41_car_komme_pos { width: 311px; padding-right: 10px; font-size: 10pt; font-weight: bold; }
.L41_fill_datim { width: 0; border-right: none; }
.L41_fill_gebnr { width: 0; border-right: none; }
.L41_footer { margin: 5px 0 5px 5px; font-size: 8pt; }
.L45_addlangbar { top: 159px; height: 53px; }
.L45_sublangbar { top: 112px; height: 53px; }
.L45_stageaddlang { margin-top: 216px; }
.L45_stagesublang { margin-top: 169px; }
.L45_pgefrst { display: none; }
.L45_sitebar_pcount { display: none; }
.L50_head_font { font-size: 12pt; }
.L50_stage { font-size: 8pt; }
.L50_error { padding:  5px 5px 5px 10px; font-size: 8pt; }
.L50_col0 { float: none; margin: 0; }
.L50_col1 { float: none; margin: 0; }
.L50_inp_def { padding-left: 1px; width: 230px; }
.L50_sel_def { padding-left: 1px; width: 237px; height: 18px; }
.L50_sel_gender { padding-left: 1px; width: 48px; height: 18px; }
.L50_gen_nach { width: 68px; }
.L50_inp_nachname { width: 112px; }
.L50_sel_title { padding-left: 1px; width: 70px; height: 18px; }
.L50_tit_vor { width: 56px; }
.L50_inp_vorname { width: 102px; }
.L50_inp_plz { width: 52px; }
.L50_plz_twn { width: 50px; }
.L50_inp_town { width: 119px; }
.L50_inp_def2 { padding-left: 1px; width: 230px; }
.L50_sel_are_phone { padding-left: 0px; width: 70px; height: 18px; }
.L50_inp_pre_phone { width: 55px; }
.L50_inp_pho_number { width: 76px; }
.L50_comment { float: none; margin:  5px 0; text-align: center; }
.L50_page2 { float: none; padding: 5px 40px; }
.L50_table { margin: 5px auto 0 auto; }
.L50_cell_11 { width: 140px; }
.L50_cell_11a { width: 127px; }
.L50_cell_11b { width: 13px; height: 13px; }
.L50_cell_12b { font-size: 8pt; width: 230px; }
.L50_cell_21 { width: 140px; }
.L50_kaut_txt { width: 205px; }
.L50_kaut_txt_for { width: 235px; }
.L50_checkbox { padding: 2px; height: 16px; width: 16px; }
.L50_buttons { float: none; margin-top: 5px; text-align: center; }


.L51_sel_txt { margin: 5px 0 0 5px; font-size: 8pt; width: 60px; }
.L51_sel_head { width: 240px; }
.L51_search { display: none; }
.L51_backbutt { margin: 10px 5px 0 0; }
.L51_navi { height: 49px; }
.L51_navi_button { padding: 5px 10px; font-size: 9pt; }
.L51_stage { font-size: 9pt; }
.L51_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L51_col0 { margin: 10px 0 0 0; width: 100%; }
.L51_col1 { margin: 0; width: 100%; }
.L51_head_fzgf { margin: 5px 5px 10px 5px; padding: 5px; }
.L51_table_fzgherst { width: 130px; }
.L51_inp_def { padding-left: 1px; width: 273px; }
.L51_sel_def { padding-left: 3px; width: 280px; height: 18px; }
.L51_initials { width: 50px; height: 16px; }
.L51_inp_loginname { width: 133px; height: 16px; }
.L51_sel_gender { padding-left: 3px; width: 60px; height: 18px; }
.L51_inp_nachname { width: 132px; }
.L51_inp_plz { width: 80px; }
.L51_inp_town { width: 138px; }
.L51_inp_def2 { padding-left: 3px; width: 273px; }
.L51_sel_title { padding-left: 3px; width: 72px; height: 18px; }
.L51_inp_vorname { width: 137px; }
.L51_sel_are_phone { padding-left: 0px; width: 70px; height: 18px; }
.L51_inp_pre_phone { width: 65px; }
.L51_inp_pho_number { width: 109px; }
.L51_iban_fnt { font-size: 8pt; margin: 0; padding: 0; height: 14px; }
.L51_iban1 { width: 34px; }
.L51_iban2 { width: 34px; }
.L51_iban3 { width: 18px; }
.L51_iban4 { width: 24px; }
.L51_iban5 { width: 9px; }
.L51_inp_tax { width: 45px; }
.L51_sel_handfee { width: 68px; line-height: 10px; }
.L51_comment { margin: 5px 0; text-align: center; }
.L51_page2 { float: none; padding: 5px; }
.L51_propic { margin-top: 8px; width: 415px; height: 95px; }
.L51_table { margin: 0 auto; }
.L51_cell_11 { margin-top: 2px; width: 135px; }
.L51_cell_21 { margin-top: 2px; width: 135px; }
.L51_cell_51 { margin-top: 2px; width: 160px; }
.L51_cell_52 { margin-top: 2px; width: 25px; }
.L51_cell_53 { margin-top: 2px; padding: 0 10px; width: 30px; }
.L51_cell_54 { margin-top: 2px; width: auto; }
.L51_inp_datetime { padding-left: 2px; width: 175px; }
.L51_cell_61 { margin-top: 2px; width: 110px; }
.L51_cell_62 { margin-top: 2px; width: 65px; }
.L51_cell_63 { margin-top: 2px; width: 160px; padding-right: 5px; text-align: right; }
.L51_cell_64 { margin-top: 2px; width: 55px; }
.L51_cell_71 { margin-top: 2px; width: 180px; }
.L51_cell_72 { margin-top: 2px; width: 160px; }
.L51_kaut_txt { width: 245px; }
.L51_inp_datetime2 { padding-left: 2px; width: 205px; }
.L51_inp_uuid { padding-left: 2px; width: 205px; font-size: 7pt; }
.L51_inp_lastlogin { padding-left: 3px; width: 275px; }

.footer { width: 480px; padding-top: 7px; height: 50px; }
.footer_txt { font-size: 7pt; }
.footer_txt a { font-size: 9pt; }
.backbutt { margin: 3px 5px 0 5px; height: 25px; }
#backbutt { padding: 0px 15px 0px 17px; font-size: 10pt; }
}

/* iPad & Tablets -------------------------------------------------------------------------------------------------------------- 568 - 600 ------- */
@media
only screen and (min-width: 568px) and (max-width: 599px) {
#wrap { width: 568px; }
#fheader { width: 568px; height: 131px; }
#header { margin-top: 0; background: url('../images/head_blank_568x74.png') no-repeat; background-color: #CFCFCF;
	width: 568px; height: 74px; position: relative; }
	
.navi { width: 568px; height: 22px; }
.navibar1 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar1 td { height: 22px; padding-left: 1px; vertical-align: middle; }
.navibar2 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar2 td { height: 22px; padding-top: 1px; vertical-align: middle; }
.Uhr { display: none; }

/* universal login styles */
.hd_unilogin1 { display: none; }
.hd_unilogin2 { float: none; display: block; background-color: #AAA; width: 568px; height: 35px; }
.uni_out { font-size: 9pt; color: #444; text-align: center; padding: 10px 0; }
.language_bar { top: 132px; width: 556px; }
.language_bar_nf { top: 132px; width: 556px; }
.stage1 { width: 566px; }
.stage2 { width: 566px; }
.stage3 { width: 546px; }
.stage { width: 546px; }

/* Rolling Cars in Layout 1 */
.head_aktuell_outpound { padding-left: 0; }
.myfacebook { padding-right: 0; }

.L0_header { padding: 10px 0 0; height: 430px; width: 544px; }
.L0_head_txt { width: 520px; }
.L0_facebook { float: left; margin: 30px 0 0 83px; padding: 0; }
.L0_butt_area { margin: 0 0 0 10px; }
.L0_butt_1 { margin: 10px 0 0 42px; }
.L0_butt_2 { margin: 10px 0 0 30px; }
.L0_stop_sign { display: none; }
.L0_partner_headline { font-size: 12pt; }

.L0_voges { width: 524px; height: 75px; }
.L0_broeker { width: 524px; height: 96px; }
.L0_beckerklausm { width: 524px; height: 106px; }
.L0_schaefges { width: 345px; height: 82px; }
.L0_gossens { width: 524px; height: 164px; }
.L0_roeben { width: 524px; height: 203px; }
.L0_steffens { width: 524px; height: 200px; }
.L0_abbelen { width: 524px; height: 101px; }
.L0_tevex { width: 524px; height: 192px; }
.L0_dietrich { width: 524px; height: 164px; }
.L0_hallix { width: 524px; height: 124px; }
.L0_burchert { width: 524px; height: 93px; }
.L0_meyer { width: 524px; height:192px; }
.L0_hummel { width: 524px; height:137px; }

.L1_mycars { display: none; }
.L1_lastcars { margin: 0; }
.L1_mylastcars { margin: 10px 0 0; }
.L1_tbl_head1 { font-size: 9pt; height: 25px; padding-left: 10px; width: 512px; }
.L1_tbl_head12 { font-size: 8pt; width: 522px; height: 24px; }
.L1_tbl_head1f { width: 522px; height: 60px; }
.L1_tbl_head1l { font-size: 8pt; width: 522px; height: 60px; }
.L1_tbl_herst_head { margin: 0 0 0 86px; padding: 0; width: 285px; font-size: 8pt; height: 24px; }
.L1_tbl_herst_head_tbl { height: 24px; }
.L1_tbl_herst { padding: 0 5px; width: 280px; font-size: 8pt; }
.L1_tbl_aucti { display: none; }
.L1_tbl_icons { display: block; margin: 0 0 0 368px; }
.L1_tbl_auftr { display: none; }
.L1_facebook { display: none; }

.carsold { width: 522px; padding: 10px; margin-bottom: 5px; }	
.carpic_head { margin-bottom: 5px; }
.carpicall { padding-top: 5px; }
.carpic1 { margin-left: 25px; }
.carpic2 { margin-left: 30px; }
.carpic3 { display: none; }
.carpic4 { display: none; }

.carbar { margin-bottom: 5px; width: 544px; }
.carbar_main { height: 128px; padding-left: 16px; }
.main { margin-top: 10px; width: 510px; }
.body-bg-l { width: 451px; }
div.scrollable div.items { width:50000px; }
div.scrollable { width: 436px; }
div.scrollable div.items .scroll-item-middle { margin: 10px 7px 0 !important; }

.actoffer { padding: 0px 5px 5px; width: 532px; }
.actoffer_pic { padding-bottom: 10px; width: 510px; text-align: center; }
.actoffer_pic_norm { margin: 0; width: 425px; height: 320px; }
.actoffer_txt { width: 530px; }
.precom { display: none; }

.agb { font-size: 8pt; }
.agb_s2 { margin: 0 0 0 85px; }
.agb_s3 { margin: 0 0 0 190px; }
.price_line_size { width: 405px; }
.contact { font-size: 8pt; }
.captcha_size { width: 200px; height: 50px; }

.L10_addlangbar { margin-top: 179px; }
.L10_sublangbar { margin-top: 131px; }
.L10_stage { font-size: 9pt; }
.L10_error { padding: 5px; font-size: 9pt; }
.L10_head_hsntsn { margin: 5px; padding: 5px; }
.L10_hsn { margin-top: 5px; }
.L10_tsn { margin: 5px 0 0 15px; }
.L10_search { margin: 5px 0 0; width: 250px; }
.L10_search_inp { width: 170px; }
.L10_search_button_pos { margin: 5px 0 0 5px; }
.L10_search_button { width: 120px; }
.L10_search_select_pos { margin: 5px 0 0 5px; width: 150px; }
.L10_search_select { width: 340px; }
.L10_tbl_col_width { text-align: left; width: 418px; }
.L10_col0 { padding: 5px 0 0 40px; width: 200px; }
.L10_col1 { padding: 5px 0 0 35px; width: 200px; }
.L10_col2 { padding: 5px 0 0 40px; width: 200px; }
.L10_col3 { padding: 5px 0 0 35px; width: 200px; }
.L10_col0b { padding: 5px 0 0 40px; width: 170px; }
.L10_col1b { padding: 5px 0px 5px 0; width: 210px; height: 165px; }
.L10_col2b { padding: 5px 0px 5px 40px; width: 170px; }
.L10_col3b { padding: 5px 0px 5px 0px; width: 210px; }
.L10_col0c { padding: 5px 0px 5px 110px; width: 300px; }
.L10_col1c { padding: 5px 0px 5px 110px; width: 320px; }
.L10_col2c { padding: 5px 0px 5px 110px; width: 210px; }
.L10_col0d { padding: 5px 0 0 40px; width: 200px; }
.L10_col1d { padding: 5px 0 5px 40px; width: 520px; }
.L10_bew_off { display: block; }
.L10_bew { display: none; }
.L10_select_height { font-size: 8pt; height: 17px; }
.L10_bottom { float: none; padding: 10px 15px 10px 5px; }
.L10_bottom2 { float: none; padding: 10px 15px 10px 5px; width: 505px; }
.L10_car_modell { width: 240px; height: 90px; }
.L10_pic_table { width: 510px; }
.L10_load_table { width: 425px; }
.L10_pic_upload { width: 200px; }
.L10_fill_picbar { width: 2px; }
.L10_vbamtgl { margin: 5px; padding: 5px 35px 15px 10px; font-size: 12pt; }
.L11_navi { height: 46px; }
.L11_navi_button { padding: 5px; font-size: 8pt; }
#carpic ul { width: 518px; }
.L14_addlangbar_head { top: 179px; height: 70px; }
.L14_sublangbar_head { top: 131px; height: 70px; }
.L14_addlangbar_stage { margin-top: 252px; }
.L14_sublangbar_stage { margin-top: 204px; }
.L14_car_herst { width: 60px; }
.L14_car_herst_pos { width: 59px; } 
.L14_car_typmo { width: 100px; }
.L14_car_typmo_pos { width: 99px; } 
.L14_car_auftr { display: none; }
.L14_car_stand { display: none; }
.L14_car_kilom { display: none; }
.L14_car_repas { display: none; }
.L14_car_datim { width: 90px; }
.L14_car_datim_pos { width: 89px; }
.L14_car_offer { width: 52px; }
.L14_car_offer_pos { width: 53px; }
.L14_car_komme { width: 187px; }
.L14_car_komme_pos { width: 186px; }
.L14_fill_datim { width: 234px; }

.L16_head_font { padding-top: 6px; font-size: 10pt; }
.L16_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L16_sitebar_L { font-size: 8pt; width: 100%; }
.L16_sitebar_R { font-size: 8pt; }
.L16_sitebar_pcount { display: none; }
.L16_car_row { font-size: 8pt; }
.L16_car_pictu { width: 66px; border-bottom: 1px solid #A0A0A0; }
.L16_car_herst { width: 140px; border-bottom: 1px solid #A0A0A0; }
.L16_car_typmo { width: 271px; border-bottom: 1px solid #A0A0A0; }
.L16_car_inzahlung { width: 568px; }
.L16_car_stand { width: 80px; border-bottom: 1px solid #A0A0A0; border-right: none; }
.L16_nooffer { width: 284px; }
.L16_car_offer { width: 82px; }
.L16_car_ofdat { width: 100px; }
.L16_car_ofdur { width: 100px; }
.L16_car_icons { width: 200px; }
.L16_car_auftr { width: 80px; }
.L16_footer { margin: 10px 0 0 10px; width: 100%; font-size: 7pt; }
.L16_example { width: 125px; }
.L16_example_txt { font-size: 7px; width: 500px; }
#L16_overlay1, #L16_overlay3 { left: 10%; width: 70%; }
.L18_head { padding: 5px 6px; }
.L18_head_font { font-size: 12pt; }
.L18_area { margin-top: 2px; height: 20px; font-size: 8pt; }
.L18_area_select { font-size: 8pt; height: 20px; }
.L18_stage { margin-top: 2px; }
.L18_table { font-size: 8pt; }
.L18_cell_lfdnr { width: 35px; }
.L18_cell_lfdnr_pos { width: 34px; }
.L18_cell_stdot { width: 58px; }
.L18_cell_stdot_pos { width: 57px; }
.L18_cell_dista { width: 70px; }
.L18_cell_dista_pos { width: 69px; }
.L18_cell_offdt { width: 100px; }
.L18_cell_offdt_pos { width: 99px; }
.L18_cell_offlz { width: 100px; }
.L18_cell_offlz_pos { width: 99px; }
.L18_cell_offer { width: 75px; }
.L18_cell_offer_pos { width: 74px; }
.L18_cell_entf_L { padding-left: 10px; width: 55px; }
.L18_cell_entf_R { padding-left: 10px; width: 308px; }

.L19_left { float: none; margin: 10px auto; border: none; width: 100%; }
.L19_right { margin: 0 10px; font-size: 10pt; }
.L19_mainpic { margin: 5px auto; }
.L19_mainpic_size { max-width: 420px; max-height: 300px; }
.L19_morepic { display: none; }
.L19_offer { margin-left: 0px; }
.L19_ihrgebot { margin: 5px 10px 10px 0; padding: 5px; }
.L19_auctimetbl { margin: 5px 10px 10px 0; width: 510px; }
.L19_auctime { font-size: 11pt; width: 150px; height: 48px; }
.L19_myoffer { margin: 0 0 10px 0; padding: 5px; text-align: left; }
.L19_myoffer_inp { font-size: 12pt; width: 80px; height: 24px; padding-right: 10px; }
.L19_myoffer_button { font-size: 12pt; height: 26px; width: 112px; }
.L19_cell_1 { width: 180px; }
.L19_cell_2 { width: 100px; }
.L19_cell_3 { width: 145px; }
.L19_dirsale_but { font-size: 12px; }
.L19_additional { margin: 0px 5px 5px; }
.L19_AD_cell_1 { width: 175px; }
.L19_AD_cell_2 { width: 315px; }
.L19_tbl_head { margin-right: 10px; }
.L19_fr_gre { margin-right: 10px; width: 480px; }
.L19_navi { height: 49px; }
.L19_add_tbl_li { border: 0px none; }

.L21_head { min-height: 65px; }
.L21_head_font { width: 503px; }
.L21_carstate { clear: left; position: absolute; margin: 1px 0 0 5px; font-size: 10pt; }
.L21_buttons { margin-top: 35px; width: 503px; }
.L21_navi { height: 48px; }
.L21_navi_button { padding: 5px; margin: 20px 2px 0 0; font-size: 10pt; }
.L21_stage { font-size: 9pt; }
.L21_left { width: 415px; margin-bottom: 10px; min-height: 200px; }
.L21_right { min-height: 200px; }
.L21_mainpic_all { display: block; }
.L21_mainpic_480 { display: none; }
.L21_adddoc_2 { width: 170px; }
.SD_table { font-size: 9pt; }
.SD_cell_1 { width: 280px; }
.SD_cell_2 { width: 160px; }
.tbl_head { width: 490px; }
.L21_carmodell { left: 10%; }
.fr_red { width: 490px; }
.fr_gre { width: 490px; }
.L21_table_offer { font-size: 8pt; }
.OF_1 { width: 33px; }
.OF_2 { width: 90px; }
.OF_3 { width: 70px; }
.OF_4 { width: 100px; }
.OF_5 { width: 100px; }
.OF_6 { width: 63px; }
.watch_pic { width: 128px; height: 113px; }
.L30_addlangbar { top: 178px; height: 59px; }
.L30_sublangbar { top: 131px; height: 59px; }
.L30_stageaddlang { margin-top: 241px; }
.L30_stagesublang { margin-top: 194px; }
.L30_head_font { padding-top: 6px; font-size: 10pt; }
.L30_head_search { padding: 7px 10px 0 0; }
.L30_searchfld { width: 100px; }
.L30_head_search_lup { padding: 6px 10px 0 0; }
.L30_sitebar_L { font-size: 8pt; width: 100%; }
.L30_sitebar_R { font-size: 8pt; }
.L30_preinput_picsize { display: none; }
.L30_preinput { padding: 7px  2px 0 3px; }
.L30_input_fzge { font-size: 8pt; padding: 1px 2px; }
.L30_car_row { font-size: 8pt; }
.L30_car_pictu, .L30_car_pictu_s { width: 66px; height: 50px; border-bottom: 1px solid #A0A0A0; }
.L30_pic_width { width: 66px; }
.L30_pic_height { height: 50px; }
.L30_pic_landscape { height: 50px; }
.L30_pic_portrait { width: 66px; }
.L30_pic_countd { font-size: 8pt; width: 66px; height: 50px; }
.L30_cell { border-right: 1px solid #A0A0A0; border-bottom: none; height: 50px; }
.L30_cell2 { height: 50px; }
.L30_car_inzahlung { width: 568px; }
.L30_car_herst { padding-left: 3px; width: 140px; border-bottom: 1px solid #A0A0A0; }
.L30_car_typmo { padding-left: 3px; width: 271px; border-bottom: 1px solid #A0A0A0; }
.L30_car_stand { width: 80px; border-bottom: 1px solid #A0A0A0; border-right: none; }
.L30_nooffer { width: 284px; }
.L30_car_offer { width: 82px; }
.L30_car_ofdat { width: 100px; }
.L30_car_ofdur { width: 100px; }
.L30_car_auftr { width: 80px; }
.L30_car_icons { width: 200px; border: none; }
.L30_icons { float: right; }
.L30_pdf_sens { float: left; display: none; }
#L30_overlay1, #L30_overlay3 { left: 10%; width: 70%; }
.L35_addlangbar { top: 178px; height: 75px; }
.L35_sublangbar { top: 131px; height: 75px; }
.L35_stageaddlang { margin-top: 257px; }
.L35_stagesublang { margin-top: 210px; }
.L35_sitebar_pcount { display: none; }
.L35_car_herst { display: none; }
.L35_car_typmo { padding-left: 5px; width: 72px; }
.L35_car_soldat { width: 70px; }
.L35_car_soldpr { display: none; }
.L35_car_seller { width: 174px; }
.L35_car_extadd { width: 174px; border-right: none; }
.L35_car_auftrn { display: none; }
.L40_addlangbar { top: 178px; height: 59px; }
.L40_sublangbar { top: 131px; height: 59px; }
.L40_stageaddlang { margin-top: 241px; }
.L40_stagesublang { margin-top: 194px; }
.L40_head_font { font-size: 11pt; }
.L40_car_typmo { width: 125px; }
.L40_car_leist { display: none; }
.L40_car_hubra { display: none; }
.L40_car_antri { display: none; }
.L40_car_erstz { display: none; }
.L40_car_kilom { display: none; }
.L40_car_stand { display: none; }
.L40_car_letzt { display: none; }
.L40_car_start { width: 62px; }
.L40_car_start_pos { width: 61px; }
.L40_car_auftr { display: none; }

.L41_addlangbar { top: 178px; height: 69px; }
.L41_sublangbar { top: 131px; height: 69px; }
.L41_stageaddlang { margin-top: 251px; }
.L41_stagesublang { margin-top: 204px; }
.L41_car_herst { width: 115px; }
.L41_car_herst_pos { width: 114px; } 
.L41_car_typmo { width: 127px; }
.L41_car_typmo_pos { width: 126px; }
.L41_car_auftr { display: none; }
.L41_car_verst { display: none; }
.L41_car_stand { display: none; }
.L41_car_kilom { display: none; }
.L41_car_gebnr { display: none; }
.L41_car_datim { display: none; }
.L41_car_offer { width: 65px; }
.L41_car_offer_pos { width: 64px; }
.L41_car_komme { width: 183px; border-right: 0px none; }
.L41_car_komme_pos { width: 182px; }

.L41_fill_datim { width: 316px; }
.L41_fill_gebnr { width: 316px; }
.L45_addlangbar { top: 178px; height: 54px; }
.L45_sublangbar { top: 131px; height: 54px; }
.L45_stageaddlang { margin-top: 236px; }
.L45_stagesublang { margin-top: 189px; }
.L45_sitebar_pcount { display: none; }
.L50_head_font { font-size: 12pt; }
.L50_stage { font-size: 9pt; }
.L50_error { padding:  5px 5px 5px 10px; font-size: 8pt; }
.L50_col0 { float: none; margin: 0; }
.L50_col1 { float: none; margin: 0; }
.L50_inp_def { padding-left: 1px; width: 230px; }
.L50_sel_def { padding-left: 1px; height: 18px; width: 237px; }
.L50_sel_gender { padding-left: 1px; height: 18px; width: 48px; }
.L50_gen_nach { width: 80px; }
.L50_inp_nachname { width: 100px; }
.L50_sel_title { padding-left: 1px; height: 18px; width: 70px; }
.L50_tit_vor { width: 63px; }
.L50_inp_vorname { width: 95px; }
.L50_inp_plz { width: 52px; }
.L50_plz_twn { width: 54px; }
.L50_inp_town { width: 115px; }
.L50_inp_def2 { padding-left: 1px; width: 230px; }
.L50_sel_are_phone { padding-left: 0px; height: 18px; width: 70px; }
.L50_inp_pre_phone { width: 55px; }
.L50_inp_pho_number { width: 76px; }
.L50_comment { float: none; margin:  5px 0 5px 0; text-align: center; }
.L50_page2 { float: none; padding: 5px 40px; }
.L50_table { margin: 5px auto 0 auto; }
.L50_cell_11 { width: 140px; }
.L50_cell_11a { width: 127px; }
.L50_cell_11b { width: 13px; height: 13px; }
.L50_cell_12b { font-size: 8pt; width: 230px; }
.L50_cell_21 { width: 140px; }
.L50_kaut_txt { width: 205px; }
.L50_kaut_txt_for { width: 235px; }
.L50_checkbox { padding: 2px; height: 16px; width: 16px; }
.L50_buttons { float: none; margin-top: 5px; text-align: center; }


.L51_sel_txt { margin: 10px 0 0 5px; font-size: 8pt; width: 110px; }
.L51_sel_head { width: 285px; }
.L51_search { display: none; }
.L51_backbutt { margin: 10px 5px 0 0; }
.L51_navi { height: 48px; }
.L51_navi_button { padding: 5px 10px; font-size: 9pt; }
.L51_stage { font-size: 9pt; }
.L51_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L51_col0 { margin: 10px 0 0 0; width: 100%; }
.L51_col1 { margin: 0; width: 100%; }
.L51_head_fzgf { margin: 5px 5px 10px 5px; padding: 5px; }
.L51_table_fzgherst { width: 130px; }
.L51_inp_def { padding-left: 1px; width: 273px; }
.L51_sel_def { padding-left: 3px; width: 280px; height: 18px; }
.L51_inp_kommentare { padding-left: 3px; width: 275px; }
.L51_initials { width: 50px; height: 16px; }
.L51_inp_loginname { width: 133px; height: 16px; }
.L51_sel_gender { padding-left: 3px; width: 60px; height: 18px; }
.L51_inp_nachname { width: 132px; }
.L51_inp_plz { width: 80px; }
.L51_inp_town { width: 138px; }
.L51_inp_def2 { padding-left: 3px; width: 273px; }
.L51_sel_title { padding-left: 3px; width: 72px; height: 18px; }
.L51_inp_vorname { width: 136px; }
.L51_sel_are_phone { padding-left: 0px; width: 70px; height: 18px; }
.L51_inp_pre_phone { width: 65px; }
.L51_inp_pho_number { width: 109px; }
.L51_iban_fnt { font-size: 9pt; margin: 0; padding: 0; height: 16px; }
.L51_iban1 { width: 36px; }
.L51_iban2 { width: 36px; }
.L51_iban3 { width: 18px; }
.L51_iban4 { width: 28px; }
.L51_iban5 { width: 11px; }
.L51_page2 { float: none; padding: 5px; }
.L51_propic { margin-top: 8px; width: 440px; height: 95px; }
.L51_table { margin: 0 auto; }
.L51_comment { margin: 10px 0; text-align: center; }
.L51_cell_11 { margin-top: 2px; width: 160px; }
.L51_cell_21 { margin-top: 2px; width: 160px; }
.L51_cell_51 { margin-top: 2px; width: 160px; }
.L51_cell_52 { margin-top: 2px; width: 25px; }
.L51_cell_53 { margin-top: 2px; padding: 0 10px 0 10px; width: 30px; }
.L51_cell_54 { margin-top: 2px; width: auto; }
.L51_kaut_txt { width: 250px; }
.L51_inp_datetime { padding-left: 2px; width: 175px; }
.L51_inp_datetime2 { padding-left: 2px; width: 240px; }


.footer { width: 568px; padding-top: 8px; height: 50px; }
.footer_txt { font-size: 7pt; }
.footer_txt a { font-size: 9pt; }
.backbutt { margin: 3px 0 0 5px; height: 25px; }
#backbutt { padding: 0px 15px 0px 17px; font-size: 10pt; }

}

/* iPad & other Tablets (portrait & landscape) --------------------------------------------------------------------------------- 600 - 768 ------- */
@media
only screen and (min-width: 600px) and (max-width: 767px) {
/* body { background-color: #CCFFCC; } */
#wrap {width: 600px; }
#fheader { width: 600px; height: 131px; }
#header {background: url('../images/head_blank_600x74.png') no-repeat #CFCFCF;
		margin-top: 0; width: 600px; height: 74px; position: relative; }
		
.navi { width: 600px; height: 22px; }
.navibar1 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar1 td { height: 22px; padding-left: 1px; vertical-align: middle; }
.navibar2 { font-size: 10pt; height: 22px; vertical-align: bottom; }
.navibar2 td { height: 22px; padding-top: 1px; vertical-align: middle; }
.Uhr { display: none; }

/* universal login styles */
.hd_unilogin1 { display: none; }
.hd_unilogin2 { float: none; display: block; background-color: #AAA; width: 600px; height: 35px; }
.uni_out { font-size: 10pt; color: #444; text-align: center; padding: 10px 0; }
.language_bar { top: 132px; width: 588px; }
.language_bar_nf { top: 132px; width: 588px; }
.stage1 { width: 598px; }
.stage2 { width: 598px; }
.stage3 { width: 578px; }
.stage { width: 578px; }

/* Rolling Cars in Layout 1 */
.head_aktuell_outpound { padding-left: 0; }
.myfacebook { padding-right: 0; }

.L0_header { padding: 10px 0 0; height: 430px; width: 576px; }
.L0_head_txt { width: 556px; }
.L0_facebook { float: left; margin: 30px 0 0 93px; padding: 0; }
.L0_butt_area { margin: 10px 0 0 10px; }
.L0_butt_1 { margin: 15px 0 0 55px; }
.L0_butt_2 { margin: 15px 0 0 30px; }
.L0_stop_sign { display: none; }
.L0_partner_headline { font-size: 12pt; }

.L0_voges { width: 556px; height: 80px; }
.L0_broeker { width: 556px; height: 102px; }
.L0_beckerklausm { width: 556px; height: 112px; }
.L0_schaefges { width: 345px; height: 82px; }
.L0_gossens { width: 556px; height: 174px; }
.L0_roeben { width: 556px; height: 215px; }
.L0_steffens { width: 556px; height: 212px; }
.L0_abbelen { width: 556px; height: 107px; }
.L0_tevex { width: 556px; height: 204px; }
.L0_dietrich { width: 556px; height: 174px; }
.L0_hallix { width: 556px; height: 131px; }
.L0_burchert { width: 556px; height: 99px; }
.L0_meyer { width: 556px; height:204px; }
.L0_hummel { width: 556px; height:145px; }

.L1_mycars { display: none; }
.L1_lastcars { margin: 0; }
.L1_mylastcars { margin: 10px 0 0; }
.L1_tbl_head1 { font-size: 10pt; height: 30px; padding-left: 10px; width: 544px; }
.L1_tbl_head12 { font-size: 8pt; width: 554px; height: 42px; vertical-align: middle; }
.L1_tbl_head1f { width: 554px; height: 60px; }
.L1_tbl_head1l { font-size: 8pt; width: 554px; height: 60px; }
.L1_tbl_herst_head { margin: 0 0 0 81px; padding: 0; vertical-align: middle; width: 213px; font-size: 8pt; }
.L1_tbl_herst_head_tbl { height: 42px; }
.L1_tbl_herst { padding: 0 5px; width: 203px; font-size: 8pt; }
.L1_tbl_aucti { display: block; margin: 0 0 0 295px; height: 60px; }
.L1_tbl_icons { display: block; margin: 0 0 0 400px; }
.L1_tbl_auftr { display: none; }
.L1_facebook { display: none; }

.carsold { width: 556px; padding: 10px; margin-bottom: 5px; }	
.carpic_head { margin-bottom: 5px; }
.carpicall { padding-top: 5px; }
.carpic1 { margin-left: 35px; }
.carpic2 { margin-left: 45px; }
.carpic3 { display: none; }
.carpic4 { display: none; }

.carbar { margin-bottom: 5px; width: 578px; }
.carbar_main { height: 128px; padding-left: 8px; }
.main { margin-top: 10px; width: 558px; }
.body-bg-l { width: 483px; }
div.scrollable div.items { width:50000px; }
div.scrollable { width: 478px; }
div.scrollable div.items .scroll-item-middle { margin: 10px 2px 0 !important; }

.actoffer { padding: 0px 5px 5px; width: 566px; }
.actoffer_pic { padding: 0 10px 0 5px; }
.actoffer_pic_norm { vertical-align: middle; width: 300px; height: 225px; }
.actoffer_txt { width: 240px; }
.precom { display: none; }

.agb { font-size: 10pt; }
.agb_s2 { margin: 0 0 0 105px; }
.agb_s3 { margin: 0 0 0 230px; }
.price_line_size { width: 500px; }
.contact { font-size: 10pt; }

.L10_addlangbar { margin-top: 179px; }
.L10_sublangbar { margin-top: 131px; }
.L10_stage { font-size: 10pt; }
.L10_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L10_head_hsntsn { margin: 5px; padding: 5px; }
.L10_head { margin: 5px; padding: 5px; }
.L10_hsn { margin-top: 5px; }
.L10_tsn { margin: 5px 0 0 15px; }
.L10_search { margin: 5px 0 0 15px; width: 230px; }
.L10_search_inp { width: 150px; }
.L10_search_button_pos { margin: 5px 0 0 5px; }
.L10_search_button { width: 110px; }
.L10_search_select_pos { margin: 5px 0 0 15px; width: 150px; }
.L10_search_select { width: 400px; }
.L10_tbl_col_width { width: 380px; }
.L10_tbl_col_width_bottom { width: 537px; }
.L10_col0 { padding: 5px 0 0 50px; width: 200px; }
.L10_col0 { padding: 5px 0 0 50px; width: 200px; }
.L10_col1 { padding: 5px 0 0 50px; width: 200px; }
.L10_col2 { padding: 0 0 5px 50px; width: 200px; }
.L10_col3 { padding: 0 0 5px 50px; width: 200px; }
.L10_col0b { padding: 5px 0 0 50px; width: 200px; }
.L10_col1b { padding: 5px 0 0 0; width: 200px; height: 178px; }
.L10_col2b { padding: 0px 0 5px 50px; width: 200px; }
.L10_col3b { padding: 0 0 5px 0; width: 200px; }
.L10_col0c { padding: 5px 0 5px 100px; width: 440px; }
.L10_col1c { padding: 5px 0 5px 100px; width: 300px; }
.L10_col2c { padding: 5px 0 5px 100px; width: 275px; }
.L10_bew_off { display: block; }
.L10_bew { display: none; }
.L10_bottom { padding: 5px 15px 10px 5px; }
.L10_bottom2 { float: none; padding: 10px 5px 10px 5px; width: 535px; }
.L10_car_modell { width: 300px; height: 113px; }
.L10_pic_table { width: 540px; }
.L10_load_table { width: 275px; }
.L10_pic_upload { width: 200px; }
.L10_vbamtgl { margin: 10px; padding: 5px 35px 15px 10px; font-size: 12pt; }
.L11_navi { height: 48px; }
.L11_navi_button { padding: 5px; margin: 20px 2px 0 0; font-size: 9pt; }
.L11_doc_table { width: 300px; }
.L11_doc_text { width: 105px; }
.L14_addlangbar_head { top: 179px; height: 70px; }
.L14_sublangbar_head { top: 131px; height: 70px; }
.L14_addlangbar_stage { margin-top: 252px; }
.L14_sublangbar_stage { margin-top: 204px; }
.L14_car_herst { width: 60px; }
.L14_car_herst_pos { width: 59px; } 
.L14_car_typmo { width: 100px; }
.L14_car_typmo_pos { width: 99px; } 
.L14_car_auftr { display: none; } 
.L14_car_stand { display: none; }
.L14_car_kilom { display: none; }
.L14_car_repas { width: 56px; }
.L14_car_repas_pos { width: 55px; }
.L14_car_datim { width: 90px; }
.L14_car_datim_pos { width: 89px; }
.L14_car_offer { width: 52px; }
.L14_car_offer_pos { width: 53px; }
.L14_car_komme { width: 162px; }
.L14_car_komme_pos { width: 161px; }
.L14_fill_datim { width: 291px; }

.L16_head_font { padding-top: 6px; font-size: 11pt; }
.L16_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L16_sitebar_L { font-size: 8pt; }
.L16_sitebar_R { font-size: 8pt; }
.L16_sitebar_pcount { border-top: 1px solid #A0A0A0; }
.L16_car_row { font-size: 8pt; }
.L16_car_pictu { width: 66px; }
.L16_car_herst { width: 81px; }
.L16_car_typmo { width: 100px; }
.L16_car_inzahlung { width: 332px; }
.L16_car_stand { width: 60px; }
.L16_nooffer { width: 80px; }
.L16_car_offer { width: 80px; }
.L16_car_ofdat { display: none; }
.L16_car_ofdur { display: none; }
.L16_car_icons { width: 200px; border: none; }
.L16_car_auftr { display: none; }
.L16_footer { margin: 15px 0 0 15px; font-size: 8pt; }
.L16_example { width: 130px; }
.L16_example_txt { width: 500px; }
#L16_overlay1, #L16_overlay3 { left: 13%; width: 65%; }
.L18_head { padding: 6px; height: 52px; }
.L18_head_font { font-size: 12pt; }
.L18_area { margin-top: 2px; height: 20px; font-size: 8pt; }
.L18_area_select { font-size: 8pt; height: 20px; }
.L18_stage { margin-top: 2px; font-size: 8pt; }
.L18_cell_lfdnr { width: 35px; }
.L18_cell_lfdnr_pos { width: 34px; }
.L18_cell_stdot { width: 80px; }
.L18_cell_stdot_pos { width: 79px; }
.L18_cell_dista { width: 100px; }
.L18_cell_dista_pos { width: 99px; }
.L18_cell_offdt { width: 105px; }
.L18_cell_offdt_pos { width: 104px; }
.L18_cell_offlz { width: 105px; }
.L18_cell_offlz_pos { width: 104px; }
.L18_cell_offer { width: 76px; }
.L18_cell_offer_pos { width: 75px; }
.L18_cell_entf_L { width: 55px; }
.L18_cell_entf_R { width: 339px; }

.L19_left { float: none; margin: 0 10px 0 5px; border: 0px none; width: 100%; }
.L19_right { margin: 0 auto; width: 538px; }
.L19_mainpic { margin: 10px 10px 0 0; }
.L19_mainpic_size { max-width: 450px; max-height: 320px; }
.L19_morepic { display: none; }
.L19_offer { margin-left: 0px; }
.L19_ihrgebot { margin:  10px 20px 10px 0; padding: 5px; }
.L19_auctimetbl { padding: 5px; margin: 0 20px 10px 0; width: 522px; }
.L19_auctime { font-size: 10pt; margin-bottom: 5px; width: 140px; height: 48px; }
.L19_myoffer { margin: 10px auto; padding: 10px; }
.L19_myoffer_button { font-size: 14pt; height: 25px; width: 112px; }
.L19_cell_1 { width: 180px; }
.L19_cell_2 { width: 120px; }
.L19_cell_3 { width: 145px; }
.L19_additional { margin: 0 10px 10px; }
.L19_AD_cell_1 { width: 175px; }
.L19_AD_cell_2 { width: 320px; }
.L19_tbl_head { margin: 0; font-size: 10pt; }
.L19_fr_gre { margin: 5px auto; font-size: 10pt; width: 500px; }
.L19_navi { height: 49px; }
.L19_add_tbl_li { border: 0px none; }

.L21_head { min-height: 65px; }
.L21_head_font { width: 520px; }
.L21_carstate { margin: 6px 0 0; }
.L21_buttons { margin-top: 35px; width: 535px; }
.L21_navi { height: 48px; }
.L21_navi_button { padding: 5px 10px; margin: 18px 3px 0 0; font-size: 11pt; }
.L21_stage { font-size: 10pt; }
.L21_left { width: 535px; }
.L21_right { min-height: 200px; }	
.L21_adddoc_2 { width: 220px; }
.SD_table { font-size: 9pt; }
.SD_cell_1 { width: 230px; }
.SD_cell_2 { width: 150px; }
.tbl_head { width: 523px; }
.L21_carmodell { left: 30%; }
.fr_red { width: 523px; }
.fr_gre { width: 523px; }
.L21_table_offer { width: 417px; font-size: 8pt; }
.OF_1 { width: 35px; }
.OF_2 { width: 95px; }
.OF_3 { width: 75px; }
.OF_4 { width: 110px; }
.OF_5 { width: 110px; }
.OF_6 { width: 63px; }
.watch_pic { width: 128px; height: 113px; }
.L30_addlangbar { top: 178px; height: 59px; }
.L30_sublangbar { top: 131px; height: 59px; }
.L30_stageaddlang { margin-top: 241px; }
.L30_stagesublang { margin-top: 143px; }
.L30_head_font { padding-top: 6px; font-size: 11pt; }
.L30_head_search { padding: 7px 10px 0 0; }
.L30_searchfld { width: 100px; }
.L30_head_search_lup { padding: 6px 10px 0 0; }
.L30_sitebar_L { font-size: 8pt; }
.L30_sitebar_R { font-size: 8pt; }
.L30_preinput_picsize { display: none; }
.L30_preinput { padding: 5px  2px 0 5px; }
.L30_input_fzge { font-size: 9pt; padding: 2px 3px; }
.L30_car_row { font-size: 8pt; }
.L30_car_pictu, .L30_car_pictu_s { width: 66px; height: 50px; }
.L30_pic_width { width: 66px; }
.L30_pic_height { height: 50px; }
.L30_pic_landscape { height: 50px; }
.L30_pic_portrait { width: 66px; }
.L30_pic_countd { font-size: 8pt; width: 66px; height: 50px; }
.L30_cell { border-right: 1px solid #A0A0A0; border-bottom: none; height: 50px; }
.L30_cell2 { height: 50px; }
.L30_car_inzahlung { width: 332px; border: none; }
.L30_car_herst { padding-left: 3px; width: 81px; }
.L30_car_typmo { padding-left: 3px; width: 100px; }
.L30_car_stand { width: 60px; }
.L30_nooffer { width: 80px; }
.L30_car_offer { width: 80px; }
.L30_car_ofdat { display: none; }
.L30_car_ofdur { display: none; }
.L30_car_auftr { display: none; }
.L30_car_icons { width: 200px; border: none; }
.L30_icons { float: right; }
.L30_pdf_sens { float: left; display: none; }
#L30_overlay1, #L30_overlay3 { left: 13%; width: 65%; }
.L35_addlangbar { top: 178px; height: 75px; }
.L35_sublangbar { top: 131px; height: 75px; }
.L35_stageaddlang { margin-top: 257px; }
.L35_stagesublang { margin-top: 210px; }
.L35_sitebar_pcount { display: none; }
.L35_car_herst { display: none; }
.L35_car_typmo { padding-left: 5px; width: 72px; }
.L35_car_soldat { width: 70px; }
.L35_car_soldpr { width: 50px; }
.L35_car_seller { width: 165px; }
.L35_car_extadd { width: 165px; border-right: none; }
.L35_car_auftrn { display: none; }
.L40_addlangbar { top: 178px; height: 59px; }
.L40_sublangbar { top: 131px; height: 59px; }
.L40_stageaddlang { margin-top: 241px; }
.L40_stagesublang { margin-top: 194px; }
.L40_car_typmo { width: 141px; }
.L40_car_erstz { display: none; }
.L40_car_kilom { display: none; }
.L40_car_stand { display: none; }
.L40_car_letzt { display: none; }
.L40_car_start { width: 78px; }
.L40_car_start_pos { width: 77px; }
.L40_car_icons { border-right: none; }
.L40_car_auftr { display: none; }

.L41_addlangbar { top: 178px; height: 69px; }
.L41_sublangbar { top: 131px; height: 69px; }
.L41_stageaddlang { margin-top: 251px; }
.L41_stagesublang { margin-top: 204px; }
.L41_car_herst { width: 100px; }
.L41_car_herst_pos { width: 99px; } 
.L41_car_typmo { width: 117px; }
.L41_car_typmo_pos { width: 116px; }
.L41_car_auftr { display: none; }
.L41_car_verst { display: none; }
.L41_car_stand { display: none; }
.L41_car_kilom { display: none; }
.L41_car_gebnr { display: none; }
.L41_car_datim { width: 90px; }
.L41_car_datim_pos { width: 89px; }
.L41_car_offer { width: 75px; }
.L41_car_offer_pos { width: 74px; }
.L41_car_komme { width: 139px; }
.L41_car_komme_pos { width: 138px; }
.L41_fill_datim { width: 291px; }
.L41_fill_gebnr { width: 291px; }

.L45_addlangbar { top: 178px; height: 54px; }
.L45_sublangbar { top: 131px; height: 54px; }
.L45_stageaddlang { margin-top: 236px; }
.L45_stagesublang { margin-top: 189px; }
.L45_sitebar_pcount { display: none; }
.L50_stage { font-size: 10pt; }
.L50_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L50_col0 { float: none; margin: 0; }
.L50_col1 { float: none; margin: 0; }
.L50_comment { float: none; margin: 5px 0 0 0; text-align: center; }
.L50_page2 { float: none; padding: 5px 40px 5px 40px;  }
.L50_table { margin: 5px auto 0 auto; }
.L50_cell_11 { width: 160px; }
.L50_cell_21 { width: 160px; }
.L50_kaut_txt { width: 275px; }
.L50_kaut_txt_for { width: 305px; }
.L50_checkbox { padding: 2px; height: 16px; width: 16px; }
.L50_buttons { float: none; text-align: center; }


.L51_sel_txt { margin: 10px 0 0 5px; font-size: 9pt; width: 120px; }
.L51_sel_head { width: 305px; }
.L51_search { display: none; }
.L51_backbutt { margin: 10px 5px 0 0; }
.L51_navi { height: 53px; }
.L51_navi_button { padding: 5px 15px; font-size: 9pt; }
.L51_stage { font-size: 10pt; }
.L51_error { padding: 5px 5px 5px 10px; font-size: 9pt; }
.L51_col0 { margin: 10px 0 0 0; width: 100%; }
.L51_col1 { margin: 0; width: 100%; }
.L51_head_fzgf { margin: 5px; padding: 5px; }
.L51_table_fzgherst { margin: 5px 0 10px 5px; width: 130px; }
.L51_inp_def { padding-left: 1px; width: 300px; }
.L51_sel_def { padding-left: 3px; width: 307px; }
.L51_sel_gender { padding-left: 3px; width: 60px; }
.L51_inp_nachname { width: 153px; }
.L51_inp_plz { width: 80px; }
.L51_inp_town { width: 157px; }
.L51_inp_def2 { padding-left: 3px; width: 300px; }
.L51_sel_title { padding-left: 3px; width: 72px; }
.L51_inp_vorname { width: 156px; }
.L51_sel_are_phone { padding-left: 0px; width: 75px; }
.L51_inp_pre_phone { width: 70px; }
.L51_inp_pho_number { width: 125px; }
.L51_comment { margin: 10px 0; text-align: center; }
.L51_page2 { float: none; padding: 5px; }
.L51_propic { margin-top: 8px; width: 465px; height: 95px; }
.L51_table { margin: 0 auto; }
.L51_cell_11 { margin-top: 2px; width: 160px; }
.L51_cell_21 { margin-top: 2px; width: 160px; }
.L51_cell_51 { margin-top: 2px; width: 160px; }
.L51_cell_52 { margin-top: 2px; width: 25px; }
.L51_cell_53 { margin-top: 2px; padding: 0 10px 0 10px; width: 30px; }
.L51_cell_54 { margin-top: 2px; width: auto; }
.footer { width: 600px; padding-top: 8px; height: 50px; }
.footer_txt { font-size: 8pt; }
.footer_txt a { font-size: 10pt; }
.backbutt { margin: 3px 5px 0 5px; height: 25px; }
#backbutt { padding: 0px 15px 0px 17px; font-size: 10pt; }
}

/* iPad & other Tablets (landscape) & Splitted Desktops ------------------------------------------------------------------------ 768 - 1000 ------ */
@media
only screen and (min-width: 768px) and (max-width: 999px) {
/* body { background-color: #00FF00; } */
#wrap {width: 768px; }
#header {background: url('../images/head_blank_768x74.png') no-repeat; background-color: #CFCFCF; width: 768px; height: 74px; }
		
.navi { width: 768px; height: 22px; }
.navibar1 { font-size: 10pt; height: 22px; }
.navibar1 td { height: 22px; padding-left: 1px; }
.navibar2 { font-size: 9pt; height: 22px; }
.navibar2 td { height: 20px; padding-top: 1px; }

.event_block { display: none; }
/* universal login styles */
.uni_out { padding: 7px 13px 0 0;}
.mtx_uni_bg1 { background: url('../images/loginout_L_8x28.gif') no-repeat #C0C0C0; }
.mtx_uni_bg2 { background: url('../images/loginout_M_1x28.gif') repeat #C0C0C0; height: 28px; margin-left: 8px;}
.mtx_uni_bg_txt { padding: 5px 8px; margin-bottom: 3px; }
.mtx_uni_bg3 { background: url('../images/loginout_R_8x28.gif') no-repeat #C0C0C0; width: 8px; height: 28px; }
.unilog_txt_em { padding: 6px 5px 0 0; }
.unilog_txt_li { padding: 6px 5px 0 0; }
.language_bar { width: 756px; }
.language_bar_nf { width: 756px; }
.stage1 { width: 766px; }
.stage2 { width: 766px; }
.stage3 { width: 746px; }
.stage { width: 746px; }

/* Rolling Cars in Layout 1 - 768 */
.head_aktuell_outpound { padding-left: 0; }
.myfacebook { padding-right: 0; }

.L0_header { padding: 5px 0 0 10px; height: 380px; width: 733px; }
.L0_head_outpound { height: 60px; }
.L0_butt_area { margin: 10px 0 0 10px; }
.L0_butt_1 { margin: 0; }
.L0_butt_2 { margin: 0 0 0 30px; }
.L0_stop_sign { margin: 15px 0 0 46px; width: 247px; height: 278px; }
.L0_stop_sign_pic { width: 247px; height: 278px; }

.L0_voges { width: 720px; height: 104px; }
.L0_broeker { width: 600px; height: 110px; }
.L0_beckerklausm { width: 720px; height: 146px; }
.L0_schaefges { width: 345px; height: 82px; }
.L0_gossens { width: 720px; height: 226px; }
.L0_roeben { width: 720px; height: 279px; }
.L0_steffens { width: 720px; height: 275px; }
.L0_abbelen { width: 700px; height: 135px; }
.L0_tevex { width: 720px; height: 265px; }
.L0_dietrich { width: 720px; height: 218px; }
.L0_hallix { width: 720px; height: 170px; }
.L0_burchert { width: 720px; height: 128px; }
.L0_meyer { width: 720px; height:264px; }
.L0_hummel { width: 720px; height:188px; }

.L1_mycars { display: none; }
.L1_lastcars { margin: 0; }
.L1_mylastcars { margin: 5px 0 0 0; }
.L1_tbl_head1 { font-size: 10pt; padding-left: 10px; width: 712px; height: 30px; }
.L1_tbl_head12 { font-size: 8pt; width: 722px; vertical-align: middle; height: 42px; }
.L1_tbl_head1f { width: 722px; height: 60px; }
.L1_tbl_head1l { font-size: 8pt; width: 722px; height: 60px; }
.L1_tbl_herst_head { margin: 0 0 0 105px; padding: 0; vertical-align: middle; width: 246px; font-size: 8pt; }
.L1_tbl_herst_head_tbl { height: 42px; }
.L1_tbl_herst { padding: 0px 5px; width: 260px; font-size: 8pt; }
.L1_tbl_aucti { margin: 0 0 0 352px; height: 60px; }
.L1_tbl_icons { margin: 0 0 0 460px; height: 60px; }
.L1_tbl_auftr { margin: 0 0 0 628px; }

.carsold { width: 724px; padding: 10px; margin-bottom: 5px; }	
.carpic_head { margin-bottom: 10px; }
.carpic1 { margin-left: 0; }
.carpic2 { margin-left: 32px; }
.carpic3 { margin-left: 32px; }
.carpic4 { display: none; }

.carbar { margin-bottom: 8px; width: 746px; }
.carbar_main { height: 132px; padding-left: 10px; }
.main { margin-top: 10px; width: 722px; }
.body-bg-l { width: 758px; }
div.scrollable div.items { width:50000px; }
div.scrollable { width: 644px; }
div.scrollable div.items .scroll-item-middle { margin: 10px 8px 0; }

.actoffer { padding: 0px 5px 5px; width: 734px; }
.actoffer_pic { padding: 0 10px 0 5px; }
.actoffer_pic_norm { width: 425px; height: 320px; }
.actoffer_txt { width: 400px; }
.precom { display: none; }

.L10_stage { font-size: 10pt; }
.L10_error { padding: 5px 5px 5px 10px; font-size: 9pt; }
.L10_head_hsntsn { margin: 5px; padding: 5px; }
.L10_head { margin: 5px; padding: 5px; }
.L10_hsn { margin-top: 5px; }
.L10_tsn { margin: 5px 0 0 15px; }
.L10_search { margin: 5px 0 0 15px; width: 230px; }
.L10_search_inp { width: 150px; }
.L10_search_button_pos { margin: 5px 0 0 15px; }
.L10_search_button { width: 110px; }
.L10_search_select_pos { margin: 5px 0 0 15px; width: 150px; }
.L10_search_select { width: 290px; }
.L10_tbl_col_width { width: 380px; }
.L10_tbl_col_width_bottom { width: 705px; }
.L10_col0 { padding: 5px 0 5px 85px; width: 270px; }
.L10_col1 { padding: 5px 0 5px 55px; width: 300px; }
.L10_col2 { padding: 0px 0 0 85px; width: 270px; }
.L10_col3 { padding: 0px 0 0px 55px; width: 300px; margin-bottom: 10px; }
.L10_col0b { padding: 5px 0 5px 85px; width: 270px; }
.L10_col1b { padding: 5px 0px 5px 35px; width: 300px; height: 185px; }
.L10_col2b { padding: 0px 0 5px 85px; width: 270px; }
.L10_col3b { padding: 0px 0 0px 35px; width: 300px; margin-bottom: 10px; }
.L10_col0c { padding: 5px 0 5px 190px; width: 450px; }
.L10_col1c { padding: 5px 0 0 10px; width: 300px; }
.L10_col2c { padding: 5px 10px 0 35px; width: 300px; }
.L10_col0d { padding: 5px 0 5px 55px; width: 570px; }
.L10_col1d { padding: 5px 0 5px 55px; width: 570px; }
.L10_bew_off { display: block; }
.L10_bew { display: none; }
.L10_bottom { padding: 5px 15px 10px 5px; }
.L10_bottom2 { padding: 5px 5px 10px; width: 345px; }
.L10_car_modell { width: 300px; height: 113px; }
.L10_pic_table { width: 720px; }
.L10_load_table { width: 310px; }
.L10_pic_upload { width: 230px; }
.L10_iphoneapp { width: 610px; }
.L10_vbamtgl { margin: 10px; padding: 5px 35px 15px 10px; font-size: 12pt; }
.L11_navi { height: 49px; }
.L11_navi_button { font-size: 10pt; }
.L11_doc_table { width: 285px; }
.L11_doc_text { width: 115px; }
.L11_colgeb { padding: 0 50px 5px 10px; }
#carpic ul { width: 640px; }
.L14_car_herst { width: 100px; }
.L14_car_herst_pos { width: 99px; } 
.L14_car_typmo { width: 120px; }
.L14_car_typmo_pos { width: 119px; } 
.L14_car_auftr { width: 70px; }
.L14_car_auftr_pos { width: 69px; } 
.L14_car_stand { display: none; }
.L14_car_kilom { display: none; }
.L14_car_repas { width: 66px; }
.L14_car_repas_pos { width: 65px; }
.L14_car_datim { width: 90px; }
.L14_car_datim_pos { width: 89px; }
.L14_car_offer { width: 72px; }
.L14_car_offer_pos { width: 71px; }
.L14_car_komme { width: 169px; }
.L14_car_komme_pos { width: 169px; }
.L14_fill_datim { width: 432px; }

.L16_head_font { padding-top: 6px; font-size: 11pt; }
.L16_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L16_sitebar_L { font-size: 8pt; }
.L16_sitebar_R { font-size: 8pt; }
.L16_car_row { font-size: 8pt; }
.L16_car_pictu { width: 66px; }
.L16_car_herst { width: 101px; }
.L16_car_typmo { width: 126px; }
.L16_car_inzahlung { width: 454px; }
.L16_car_stand { width: 60px; }
.L16_nooffer { width: 201px; }
.L16_car_offer { width: 80px; }
.L16_car_ofdat { display: none; }
.L16_car_ofdur { width: 120px; }
.L16_car_icons { width: 200px; border: none; }
.L16_car_auftr { display: none; }
.L16_footer { margin: 15px 0 0 15px; font-size: 8pt; }
.L16_example { width: 130px; }
.L16_example_txt { width: 500px; }
#L16_overlay1, #L16_overlay3 { left: 20%; width: 52%; }

.L18_head { padding: 6px 10px; height: 52px; }
.L18_head_font { font-size: 12pt; }
.L18_area { margin-top: 2px; height: 20px; font-size: 8pt; }
.L18_area_select { font-size: 8pt; height: 20px; }
.L18_stage { margin-top: 2px; font-size: 8pt; }
.L18_cell_lfdnr { width: 35px; }
.L18_cell_lfdnr_pos { width: 34px; }
.L18_cell_stdot { width: 80px; }
.L18_cell_stdot_pos { width: 79px; }
.L18_cell_dista { width: 100px; }
.L18_cell_dista_pos { width: 99px; }
.L18_cell_offdt { width: 110px; }
.L18_cell_offdt_pos { width: 109px; }
.L18_cell_offlz { width: 110px; }
.L18_cell_offlz_pos { width: 109px; }
.L18_cell_offer { width: 70px; }
.L18_cell_offer_pos { width: 69px; }
.L18_cell_entf_L { width: 60px; }
.L18_cell_entf_R { width: 338px; }

.L19_left { float: none; width: 100%; border: none; }
.L19_right { margin: 10px;  }
.L19_mainpic { margin: 10px auto; width: 450px; }
.L19_mainpic_size { max-width: 450px; max-height: 320px; }
.L19_morepic { margin: 10px; padding-top: 5px; width: 700px; }
.L19_offer { margin: 10px auto; }
.L19_ihrgebot { margin: 10px 0; padding: 5px; }
.L19_auctimetbl { padding: 3px; margin-bottom: 10px; max-width: 322px; }
.L19_auctime { font-size: 10pt; margin-bottom: 3px; font-weight: bold; width: 140px; height: 48px; }
.L19_myoffer { margin: 0 auto; padding: 5px; width: 415px; }
.L19_myoffer_button { margin: 3px 0 0 180px; font-size: 14pt; height: 25px; width: 112px; }
.L19_cell_1 { width: 180px; }
.L19_cell_2 { width: 120px; }
.L19_cell_3 { width: 110px; }
.L19_additional { margin: 0 5px 5px; }
.L19_AD_cell_1 { width: 155px; }
.L19_AD_cell_2 { width: 180px; }
.L19_tbl_head { margin: 0 0 5px 0; }
.L19_fr_gre { margin: 0; }
.L19_navi { height: 51px; }
.L19_add_tbl_li { min-height: 280px; }
.L19_add_tbl_re { min-height: 280px; }

.L21_head { min-height: 65px; }
.L21_head_font { margin-bottom: 15px; padding-top: 6px; font-size: 12pt; }
.L21_buttons { margin-top: 35px; width: 703px; }
.L21_navi { height: 50px; }
.L21_navi_button { margin: 20px 3px 0 0; font-size: 11pt; }
.L21_stage { font-size: 10pt; }
.L21_left { float: none; width: 703px; }
.L21_right { min-height: 200px; }
.L21_adddoc_2 { width: 320px; }
.SD_cell_1 { width: 230px; }
.SD_cell_2 { width: 150px; }
.L21_table_offer { width: 417px; }
.tbl_head { width: 691px; }
.L21_carmodell { left: 60%; }
.fr_red { width: 691px; }
.fr_gre { width: 691px; }
.OF_1 { width: 35px; font-size: 9pt; }
.OF_2 { width: 95px; font-size: 9pt; }
.OF_3 { width: 75px; font-size: 9pt; }
.OF_4 { width: 110px; font-size: 9pt; }
.OF_5 { width: 110px; font-size: 9pt; }
.OF_6 { width: 63px; font-size: 9pt; }

.L30_message { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L30_sitebar_L { font-size: 8pt; }
.L30_sitebar_R { font-size: 8pt; }
.L30_preinput_picsize { display: none; }
.L30_car_row { font-size: 8pt; }
.L30_car_pictu, .L30_car_pictu_s { width: 66px; height: 50px; }
.L30_pic_width { width: 66px; }
.L30_pic_height { height: 50px; }
.L30_pic_landscape { height: 50px; }
.L30_pic_portrait { width: 66px; }
.L30_pic_countd { font-size: 8pt; width: 66px; height: 50px; }
.L30_cell { border-bottom: none; height: 50px; }
.L30_cell2 { height: 50px; }
.L30_car_inzahlung { width: 453px; border: none; }
.L30_car_herst { padding-left: 3px; width: 101px; }
.L30_car_typmo { padding-left: 3px; width: 127px; }
.L30_car_stand { width: 60px; }
.L30_nooffer { width: 201px; }
.L30_car_offer { width: 80px; }
.L30_car_ofdat { display: none; }
.L30_car_ofdur { width: 120px; }
.L30_car_auftr { display: none; }
.L30_car_icons { width: 200px; border: none; }
.L30_icons { float: right; }
.L30_pdf_sens { float: left; display: none; }
.L30_footer { margin: 15px 0 0 15px; font-size: 8pt; }
.L30_example { width: 130px; }
.L30_example_txt { width: 500px; }
#L30_overlay1, #L30_overlay3 { left: 20%; width: 52%; }

.L35_sitebar_pcount { display: none; }
.L35_car_herst { padding-left: 5px; width: 80px; }
.L35_car_typmo { padding-left: 5px; width: 80px; }
.L35_car_soldat { width: 100px; }
.L35_car_soldpr { width: 60px; }
.L35_car_seller { width: 182px; }
.L35_car_extadd { width: 182px; border-right: none; }
.L35_car_auftrn { display: none; }

.L40_car_typmo { width: 122px; }
.L40_car_stand { display: none; }
.L40_car_letzt { display: none; }
.L40_car_start { width: 78px; }
.L40_car_start_pos { width: 77px; }
.L40_car_auftr { width: 63px; }
.L40_car_auftr_pos { width: 62px; }

.L41_car_herst { width: 100px; }
.L41_car_herst_pos { width: 99px; } 
.L41_car_typmo { width: 117px; }
.L41_car_typmo_pos { width: 116px; } 
.L41_car_auftr { display: none; }
.L41_car_verst { width: 90px; }
.L41_car_verst_pos { width: 89px; }
.L41_car_kilom { display: none; }
.L41_car_gebnr { width: 38px; }
.L41_car_gebnr_pos { width: 37px; }
.L41_car_offer { width: 71px; }
.L41_car_offer_pos { width: 70px; }
.L41_car_komme { width: 139px;}
.L41_car_komme_pos { width: 138px; }
.L41_fill_datim { width: 291px; }
.L41_fill_gebnr { width: 414px; }

.L45_sitebar_pcount { display: none; }
.L50_stage { font-size: 10pt; }
.L50_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L50_col0 { float: none; margin: 0; }
.L50_col1 { float: none; margin: 0; }
.L50_comment { float: none; margin: 10px 0 10px 10px; text-align: center; }
.L50_page2 { float: none; padding: 5px 40px 5px 40px;  }
.L50_table { margin: 5px auto 0 auto; }
.L50_cell_11 { width: 160px; }
.L50_cell_21 { width: 160px; }
.L50_checkbox { padding: 3px; height: 16px; width: 16px; }
.L50_buttons { float: none; margin-top: 0px; text-align: center; }


.L51_sel_txt { margin: 10px 0 0 10px; padding-top: 7px; width: 160px; height: 23px; }
.L51_sel_div_head { float: left; margin-top: 10px; padding-top: 6px; }
.L51_sel_head { width: 400px; }
.L51_search { display: none; }
.L51_navi { height: 53px; }
.L51_navi_button { padding: 5px 15px; margin: 20px 2px 0 0; font-size: 12pt; }
.L51_stage { font-size: 10pt; }
.L51_error { padding:  5px 5px 5px 10px; font-size: 9pt; }
.L51_col0 { margin: 10px 0 0 0; width: 100%; }
.L51_col1 { margin: 0; width: 100%; }
.L51_head_fzgf { margin: 5px; padding: 5px; }
.L51_table_fzgherst { margin: 5px 0 10px 5px; width: 130px; }
.L51_inp_def { padding-left: 1px; width: 300px; }
.L51_sel_def { padding-left: 3px; width: 307px; }
.L51_sel_gender { padding-left: 3px; width: 60px; }
.L51_inp_nachname { width: 153px; }
.L51_inp_plz { width: 80px; }
.L51_inp_town { width: 157px; }
.L51_inp_def2 { padding-left: 3px; width: 300px; }
.L51_sel_title { padding-left: 3px; width: 72px; }
.L51_inp_vorname { width: 156px; }
.L51_sel_are_phone { padding-left: 0px; width: 75px; }
.L51_inp_pre_phone { width: 70px; }
.L51_inp_pho_number { width: 125px; }
.L51_comment { margin: 10px 0; text-align: center; }
.L51_page2 { padding: 5px; }
.L51_propic { margin-top: 8px; width: 465px; height: 95px; }
.L51_table { margin: 0 auto; }
.L51_cell_11 { margin-top: 2px; width: 160px; }
.L51_cell_21 { margin-top: 2px; width: 160px; }
.L51_cell_51 { margin-top: 2px; width: 160px; }
.L51_cell_52 { margin-top: 2px; width: 25px; }
.L51_cell_53 { margin-top: 2px; padding: 0 10px 0 10px; width: 30px; }
.L51_cell_54 { margin-top: 2px; width: auto; }
.footer { width: 800px; padding-top: 7px; height: 50px; }
.footer_txt { font-size: 8pt; margin: 0px 10px 18px 10px; }
.footer_txt a { font-size: 10pt; }
.backbutt { margin: 0 5px; }
}
/* End of CSS */
