#body-dms-intern #wrapper{background:none; overflow:hidden}
#body-dms-intern #right #content_right{display:none}
#body-dms-intern #main #content_gesamt {min-height: 377px; position:relative; overflow:hidden; padding-bottom:40px}
#body-dms-intern #footer p{float:left}
#body-dms-intern #content_gesamt #footer{padding:10px 0 0;}
#body-dms-intern #content_gesamt #footer p.bodytext{margin:0}
#body-dms-intern #footer{height:18px}
#body-dms-intern #frachtboerse-container form{overflow:hidden; padding-bottom:20px}
#bg img{position:fixed}
#body-dms-intern .tx-powermail-pi1 legend{display:none}
#body-dms-intern .tx-powermail-pi1{padding-top:20px}
#body-dms-intern .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit input{margin:0 0 0 207px; float:left}

/* HOICOMMUNITY DEFAULT START */
.tx-hoicommunity-pi1-viewprofile-container{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}
.tx-hoicommunity-pi1-messagelist-container,.tx-hoicommunity-pi1-message-container,.tx-hoicommunity-pi1-editprofile-container,.tx-hoicommunity-pi1-viewprofile-container,.tx-hoicommunity-pi1-buddylist-container,.tx-hoicommunity-pi1-userlist-container,.tx-hoicommunity-pi1-ignorelist-container{width:100%;margin:20px 0}
.tx-hoicommunity-pi1-viewprofile-image{width:158px;text-align:center;border-left:1px solid #000;border-bottom:1px solid #000}
.tx-hoicommunity-pi1-viewprofile-label,.tx-hoicommunity-pi1-editprofile-label,.tx-hoicommunity-pi1-message-label,.tx-hoicommunity-pi1-sendmessage-label{font-weight:700;width:110px;vertical-align:top;padding:3px}
.tx-hoicommunity-pi1-viewprofile-field{vertical-align:top;padding:3px}
.tx-hoicommunity-pi1-message-field,.tx-hoicommunity-pi1-sendmessage-field{padding:3px}
.tx-hoicommunity-pi1-viewprofile-label,.tx-hoicommunity-pi1-viewprofile-field{border-bottom:1px solid #000}
.tx-hoicommunity-pi1-viewprofile-actions{margin-bottom:20px}
#tx-hoicommunity-pi1-popup{width:600px;height:500px;overflow:auto;position:absolute;top:0;left:50%;margin-left:-300px;background:#000}
.tx-hoicommunity-pi1-viewprofile-actions a{display:block}
.tx-hoicommunity-pi1-textinput{width:392px;border:1px solid #666;background:#FFF;padding:0 3px}
.tx-hoicommunity-pi1-textarea{width:392px;height:220px;border:1px solid #666;background:#FFF;padding:0 3px; font:12px/130% Arial, Helvetica, sans-serif}
#birthday_display{background:#FFF;border:1px solid #666;vertical-align:middle;width:100px;display:block;float:left;margin-right:5px;color:grey;padding:1px 3px}
#birthday_trigger{vertical-align:middle;border:0}
.tx-hoicommunity-pi1-messagelist-header td,.tx-hoicommunity-pi1-buddylist-header td,.tx-hoicommunity-pi1-userlist-header td,.tx-hoicommunity-pi1-ignorelist-header td{border-bottom:1px solid #000;font-weight:700}
.tx-hoicommunity-pi1-messagelist-row img,.tx-hoicommunity-pi1-buddylist-row img,.tx-hoicommunity-pi1-viewprofile-field img,.tx-hoicommunity-pi1-userlist-row img,.tx-hoicommunity-pi1-ignorelist-row img{vertical-align:middle}
.clickable{cursor:pointer}
.tx-hoicommunity-pi1-onlineusers a,.tx-hoicommunity-pi1-userlist-letters a{margin-right:5px}
.group-vip{background-color:#F9966F}
.group-admin{background-color:#B60801}
.user-buddy{background-color:#FF0}
.tx-hoicommunity-pi1-messages-quote{display:block;border:1px solid #000;font-style:italic;padding:5px}
/* END */
#newsletter-entry .csc-textpic-text h3{margin:0; padding:0 0 10px}
#newsletter-entry .news-latest-container{padding-top:18px}

/* Layout 2 for DMS partner list */
#content_gesamt .frame-layout-2 {
    display: inline-block;
}
#content_gesamt .frame-layout-2 h6 {
    float:left; padding:15px 25px; font-size:14px; font-weight:bold; text-transform:uppercase; width:120px; margin:0 15px 15px 0; background:#fee700; line-height:1.1em; height: 32px;
}
#content_gesamt .frame-layout-2 p {
    float: left;
    max-width: 490px;
}

#content_gesamt{line-height:140%}
#content_gesamt .bodytext {margin:0 180px 1em 0}
#content_gesamt .contenttable td .bodytext{margin:0 0 1em}
#content_gesamt .csc-textpic-text .bodytext, #content_gesamt .auflistung .bodytext, #content_gesamt .frame-type-textpic p {margin:0 15px 1em 0}
#content_gesamt .csc-textpic-text td .bodytext{margin:0 10px 0 0}
#main #content_gesamt .auflistung{margin:0; padding-bottom:0}
#main #content_gesamt{padding-top:15px}
#main #content_gesamt .auflistung table, #main #content_gesamt .auflistung td, #main #content_gesamt .auflistung th,
#main #content_gesamt .auflistung td p, #main #content_gesamt .auflistung th p,
#main #content_gesamt .auflistung td img, #main #content_gesamt .auflistung th img{margin:0; padding:0}
#main #content_gesamt .auflistung td, #main #content_gesamt .auflistung th{padding:0 10px 4px 0; text-align:center}
.divider{height:7px; margin:0 0 20px; width:690px}

#main #content_gesamt table{margin-bottom:28px}
#body-va #main #content_gesamt table{margin-bottom:8px}

a.teaser-button, a.teaser-button:visited, a.teaser-button:active, a.teaser-button:hover{font-weight:normal; display:block; padding:5px 0 0}
.teaser-button .title{text-transform:uppercase; font-weight:bold; display:block; padding-bottom:8px}

.autoIframe{width:100%; height:600px; border:none; background:none; padding:0; margin:0}
#ajaxBoerse{min-height:400px; height:auto !important; height:400px; background:url(../img/ajax-loader.gif) 350px 100px no-repeat}

#main #content_gesamt .tx-hoicommunity-pi1-viewprofile-container{border:0; margin-bottom:25px}
.tx-hoicommunity-pi1-userlist-container tr td, .tx-hoicommunity-pi1-viewprofile-container tr td{border:1px solid #fff; border-width:0 0 1px; padding:4px 6px; background:#eee}
.tx-hoicommunity-pi1-userlist-container tr.even td, .tx-hoicommunity-pi1-viewprofile-container tr.even td,
div.even-row{background:#f0f0f0}
.tx-hoicommunity-pi1-userlist-container tr.odd td, .tx-hoicommunity-pi1-viewprofile-container tr.odd td,
div.odd-row{background:#e6e6e6}
.tx-hoicommunity-pi1-userlist-container .tx-hoicommunity-pi1-userlist-header td{background:none; padding:8px 6px; border-bottom:1px solid #666}
.tx-hoicommunity-pi1-viewprofile-actions a{display:inline}
img.hoi-icon{vertical-align:middle}
.save_button{border:none; background:#fff; font-weight:bold; cursor:pointer}
.tx-hoicommunity-pi1-search-field .tx-hoicommunity-pi1-textinput{width:80px; margin:0 15px 0 5px}
.tx-hoicommunity-pi1-search-row{font-weight:bold}

#frachtboerse-container table{width:100%}
#frachtboerse-container table th, #frachtboerse-container table td.fake-th,
.tx_dmsfrachtboerse_listtable th{font-weight:bold; color:#000; border-top:1px solid #fff}
#frachtboerse-container table th, #frachtboerse-container table td,
.tx_dmsfrachtboerse_listtable th, .tx_dmsfrachtboerse_listtable td{padding:2px 2px 2px 3px; text-align:center}
#frachtboerse-container table th.title_th{background:none; text-align:left; padding:10px 6px 10px; font-size:16px; color:#999; font-weight:bold}
/*
#frachtboerse-container table tr.hovered td, #frachtboerse-container table tr td.hovered{background:#eee}
#frachtboerse-container table tr.odd.hovered td{background:#ddd}
*/
#frachtboerse-container table td,
.tx_dmsfrachtboerse_listtable td{text-align:left; border-top:1px solid #fff}
#frachtboerse-container table td.title_td{width:1px; font-weight:bold; white-space:nowrap}
#frachtboerse-container table td.table_td, #frachtboerse-container table td.table_td{padding:3px 0 0; border:0}
#frachtboerse-container table td.two_col_table_td{border:0; padding:0}
#frachtboerse-container table td.two_col_table_td table{width:335px !important; margin:0 0 0 10px; border-bottom:0; float:left; overflow:hidden}
#frachtboerse-container table td.two_col_table_td table td{text-align:left}
#frachtboerse-container table td.two_col_table_td table.first-subtable{margin:0 10px 0 0}
#main #content_gesamt #frachtboerse-container table table{margin-bottom:0}
#frachtboerse-container table td table th{background:#dfdfdf}
#frachtboerse-container table td table td{text-align:center; width:auto}
#frachtboerse-container table tr.separator_row td .hr hr{display:none}
#frachtboerse-container table tr.separator_row td .hr{height:20px}

#frachtboerse-container .tx_dmsfrachtboerse_listtable td, #frachtboerse-container .tx_dmsfrachtboerse_listtable th,
.tx_dmsfrachtboerse_listtable td, .tx_dmsfrachtboerse_listtable th, #frachtboerse-container table td.fake-th{white-space:nowrap; text-align:center; border-right:1px solid #fff; font-size:11px; border-left:0; vertical-align: top;}
.tx_dmsfrachtboerse_listtable td{white-space:normal}


/* FORMULAR */
#frachtboerse-container input.text_input, #frachtboerse-container textarea, #frachtboerse-container select,
.tx-felists-pi1-form-wrap input, .tx-felists-pi1-form-wrap textarea, .tx-felists-pi1-form-wrap select{background:#fff; border:1px solid #aaa; width:450px}
#frachtboerse-container input.text_input#benutzer_id{width:50px; margin-right:5px}
#frachtboerse-container textarea,
.tx-felists-pi1-form-wrap textarea{height:160px; font:12px/130% Arial, Helvetica, sans-serif}
#frachtboerse-container #status_kommentar textarea{height:60px}
#frachtboerse-container table td.table_td input.text_input{width:50px}
#frachtboerse-container table td.table_td input.text_input.leistung_anmerkung{width:444px; margin-right:4px}
#frachtboerse-container table td.two_col_table_td input.text_input, #frachtboerse-container table td.two_col_table_td select{width:250px}
#frachtboerse-container table td.two_col_table_td select.datum_typ{width:70px}
#frachtboerse-container input.datepicker{width:170px !important}
#frachtboerse-container input.input_vermittelt{width:60px}
.title_td{vertical-align:top; padding-top:5px !important}
.label_span, .tx-felists-pi1-form-label{float:left; font-weight:bold; width:90px}
#status_details_box {padding:0; line-height:120%}

#frachtboerse-container #status_details_box input, #frachtboerse-container #status_datum_box input{margin:0}
.req{text-align:right; font-weight:normal; font-size:18px; color:#c00; padding-left:2px}
#js_clipboard{display:none; overflow:hidden; height:0; width:0}

.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#eee;color:#222;border-color:#666;}
.notice {background:#eee;color:#222;border-color:#666;}
.success {background:#eee;color:#222;border-color:#666;}
.info {background:#eee;color:#222;border-color:#666;}
.error p, .alert p, .notice p, .success p, .info p{margin:0.5em 0}

.missingFields{border:2px solid #c00 !important}
select.missingFields{filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-2, OffY=0,color=#CC0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=0,color=#CC0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-2,color=#CC0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2,color=#CC0000);} /* it's extrapolated! */
tr.missingFields th, tr.missingFields td{border-top:2px solid #c00 !important; border-bottom:2px solid #c00 !important}
tr.missingFields th.col-first, tr.missingFields td.col-first{border-left:2px solid #c00 !important}
tr.missingFields th.col-last, tr.missingFields td.col-last{border-right:2px solid #c00 !important}
#formErrorMessage{display:none; border-color:#c00; color:#c00; background:#fdd}
#remove_box{float:right; overflow:hidden; margin:20px 0}
#submit_box{float:left; overflow:hidden; margin:20px 0}
.tx_dmsfrachtboerse_listtable .tab-row td{border-top:0}
.tx_dmsfrachtboerse_listtable .col-border-left, .tx_dmsfrachtboerse_listtable td.col-1, .tx_dmsfrachtboerse_listtable td.col-4, .tx_dmsfrachtboerse_listtable td.col-7{border-right:1px solid #ddd;}
.tx_dmsfrachtboerse_listtable td.col-1
.content_trenner{display:none}

.tx_dmsfrachtboerse_listtable td.col-4,
.tx_dmsfrachtboerse_listtable td.col-8 { max-width: 132px; overflow: hidden; }

.tx_dmsfrachtboerse_listtable thead tr .header{background:#ddd url(../../../typo3conf/ext/dms_frachtboerse/res/images/bg.gif)center right no-repeat; cursor: pointer; padding:0 14px 0 4px}
.tx_dmsfrachtboerse_listtable thead tr .headerSortUp {background-image: url(../../../typo3conf/ext/dms_frachtboerse/res/images/asc.gif)}
.tx_dmsfrachtboerse_listtable thead tr .headerSortDown {background-image: url(../../../typo3conf/ext/dms_frachtboerse/res/images/desc.gif)}
.tx_dmsfrachtboerse_listtable thead tr .headerSortDown, .tx_dmsfrachtboerse_listtable thead tr .headerSortUp {background-color: #aaa;}
#pager{position:static !important; margin:20px 0 0}
#pager .pagesize{width:60px; margin-left:15px}
#pager .pagedisplay{border:none; width:110px; text-align:center; padding:0; line-height:1em; margin-top:2px; float:left}
#pager img{cursor:pointer; margin:2px 3px 0 0; float:left}
#frachtboerse-container .tx_dmsfrachtboerse_listtable tfoot tr{display:none}

#header #infobox .suche select{width:200px; margin:3px 0 0 15px; border:1px solid #ccc; overflow:hidden}
#quickjump-form p{margin:0}
#right.anmeldung #header #infobox{height:auto; overflow:hidden}

#frachtboerse-container input#details_entfernung, #frachtboerse-container input#details_ladungsvolumen, #frachtboerse-container input#details_ladungsvolumenfrei, #frachtboerse-container input#details_abgabepreis{width:100px}
#quickjump-form{height:35px; overflow:hidden}
.sprache{display:none !important}
#right #header #infobox{height:auto; overflow:hidden}
#right #header #infobox .header_navi{overflow:hidden; margin-bottom:5px; float:left; height:25px}
#right #header #infobox .suche{float:left; clear:both; height:34px; width:230px}



/* DATA TABLES */
.paging_two_button .ui-button{float:left;cursor:hand}
.paging_full_numbers .ui-button{cursor:hand;margin:0;padding:2px 6px}
.ui-buttonset .ui-button{margin-right:-.1em!important}
.paging_full_numbers{width:350px!important}
.ui-toolbar{padding:5px}
.dataTables_paginate{width:auto;float:right;text-align:right}
.dataTables_info{padding-top:3px;width:200px;float:left}
table.display thead th{cursor:hand;padding:3px 0 3px 10px}
div.dataTables_wrapper .ui-widget-header{font-weight:400}
table.display thead th div.DataTables_sort_wrapper{position:relative;padding-right:20px}
table.display thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:0}
.dataTables_wrapper{position:relative;min-height:302px;_height:302px;clear:both}
.dataTables_processing{position:absolute;top:0;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#999;font-size:11px;padding:2px 0}
.dataTables_length{width:40%;float:left}
.dataTables_filter{width:50%;float:right;text-align:right}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left}
.paginate_disabled_previous{background-image:url(../images/back_disabled.jpg)}
.paginate_enabled_previous{background-image:url(../images/back_enabled.jpg)}
.paginate_disabled_next{background-image:url(../images/forward_disabled.jpg)}
.paginate_enabled_next{background-image:url(../images/forward_enabled.jpg)}
table.display{width:100%;clear:both;border-collapse:collapse;margin:0 auto}
table.display tfoot th{font-weight:400;padding:3px 0 3px 10px}
table.display tr.heading2 td{border-bottom:1px solid #aaa}
table.display td{padding:3px 10px}
.sorting_asc{background:url(../images/sort_asc.jpg) no-repeat center right}
.sorting_desc{background:url(../images/sort_desc.jpg) no-repeat center right}
.sorting{background:url(../images/sort_both.jpg) no-repeat center right}
table.display tr.odd.gradeA{background-color:#dfd}
table.display tr.even.gradeA{background-color:#efe}
table.display tr.odd.gradeC{background-color:#ddf}
table.display tr.even.gradeC{background-color:#eef}
table.display tr.odd.gradeX{background-color:#fdd}
table.display tr.even.gradeX{background-color:#fee}
table.display tr.even.gradeU{background-color:#eee}
tr.odd{background-color:#e6e6e6}
tr.even{background-color:#f0f0f0}
.top,.bottom{background-color:#F5F5F5;border:1px solid #CCC;padding:15px}
.top .dataTables_info{float:none}
tfoot input{width:100%;color:#444;margin:.5em 0}
tfoot input.search_init{color:#999}
td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E}
td.details{background-color:#d1cfd0;border:2px solid #A19B9E}
.example_alt_pagination div.dataTables_info{width:40%}
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:hand;margin:0 3px;padding:2px 5px}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc}
.paging_full_numbers span.paginate_active{background-color:#99B3FF}
table.display tr.even.row_selected td{background-color:#B0BED9}
table.display tr.odd.row_selected td{background-color:#9FAFD1}

.ex_highlight #example tbody tr.even:hover,#example tbody tr.even td.highlighted{background-color:#ECFFB3}
.ex_highlight #example tbody tr.odd:hover,#example tbody tr.odd td.highlighted{background-color:#E6FF99}
table.display td.center,.dataTables_empty{text-align:center}
table.display tr.odd.gradeU,.paging_full_numbers span.paginate_button{background-color:#ddd}
.dataTables_scroll,.clear{clear:both}
.DataTables_sort_wrapper{cursor:pointer}
.DataTables_sort_wrapper .ui-icon{display:inline-block; margin:0 0 -4px}
#frachtboerse-container #dataTable_length select{width:50px}
.ui-button{cursor:pointer}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0}
#frachtboerse-container table td.fake-th, #frachtboerse-container table th{}
#frachtboerse-container table .tab-row td, #frachtboerse-container table .tab-row td.col-1{border:0}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .tab-row td {border: 1px solid #D3D3D3; border-bottom:0 !important;}

.fake-th{font-size:15px !Important; padding:7px 5px !important; border-right:1px solid #fff !important}
td.col-1, th.col-1, td.col-5, th.col-5, td.col-9, th.col-9{border-right:4px solid #fff !important}
td.col-4, td.col-8{
  text-align:left !important;
}
#right #content_right{border-top:0;}
.content_trenner{display:none}

#tx-hoicommunity-pi1-register-submit{display:none}

/*#dataTable_first, #dataTable_previous, #dataTable_next, #dataTable_last, .ui-button, .active-sort-th{background:#fee700 !important}*/

/* Icons & Buttons */
.va-edit-profile,
.va-save-profile,
.va-view-profile,
.va-password-submit,
.va-angebot-details,
.va-angebot-edit,
.va-angebot-delete,
.va-angebot-edit-button,
.va-angebot-delete-button,
.va-angebot-back-button,
.va-save-angebot,
.va-statistik-download,
#button-preview,
#button-save,
#button-back,
.tx-fe-change-pwd input[type=submit],
#button-delete{background:url(../img/va/icons/dms_icons.gif) 0 0 no-repeat; width:16px; height:16px; float:left; overflow:hidden; text-indent:-999px; white-space:nowrap; font-size:0.01em; margin:0 1px 1px 2px}
.va-edit-profile:hover,
.va-save-profile:hover,
.va-view-profile:hover,
.va-angebot-details:hover,
.va-angebot-edit:hover,
.va-angebot-delete:hover,
.va-angebot-edit-button:hover,
.va-angebot-delete-button:hover,
.va-angebot-back-button:hover,
.va-save-angebot:hover,
.va-statistik-download:hover,
#button-preview:hover,
#button-save:hover,
#button-back:hover,
#button-delete:hover{filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7}

/* Icons */
.va-view-profile{background-position:0 -16px}
.va-angebot-details{background-position:0 -32px}
.va-angebot-edit{background-position:0 0}
.va-angebot-delete{background-position:0 -80px}
.va-statistik-download{background-position:0 -96px}
.va-angebot-details span, .va-angebot-edit span, .va-angebot-delete span, .va-statistik-download span{
  display:none
}

/* Buttons */
.va-edit-profile{background-position:0 -112px; width:158px; height:30px}
.va-save-profile,
.va-save-angebot{background-position:0 -142px; width:109px; height:30px}
.tx-fe-change-pwd input[type=submit],
.va-password-submit{background-position:0 -142px; width:109px; height:30px; margin:0}
.va-password-submit.active{filter:alpha(opacity=100); opacity:1; -moz-opacity:1}
.va-angebot-edit-button{background-position:0 -202px; width:170px; height:30px}
.va-angebot-delete-button{background-position:0 -262px; width:156px; height:30px}
.va-angebot-back-button{background-position:0 -232px; width:204px; height:30px}
#button-preview{background-position:0 -292px; width:104px; height:30px; border:0; padding:0; margin: 15px 15px 0 0; cursor:pointer}
#button-save{background-position:0 -142px; width:109px; height:30px; border:0; padding:0; margin: 15px 15px 0 0; cursor:pointer}
#button-back{background-position:0 -322px; width:86px; height:30px; border:0; padding:0; margin: 15px 15px 0 0; cursor:pointer}
#button-delete{background-position:0 -172px; width:99px; height:30px; margin: 15px 15px 0 0; cursor:pointer}


.dataTables_wrapper div{
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.dataTables_wrapper .ui-widget-header{
  background:none; border:0; padding:0 0 12px
}
.dataTables_wrapper input, .dataTables_wrapper select{
  border:1px solid #999
}
#frachtboerse-container .dataTables_wrapper .tab-row .fake-th{
  background:#e6e6e6; border:4px solid #fff !important;; border-width:0 4px 2px 0 !important;
}
#dataTable th{
  background:#fee700 !important;
}

.dataTables_paginate{
  padding-right:62px
}
.dataTables_paginate span{
  display:none
}
.dataTables_paginate span.previous, .dataTables_paginate span.next{
  display:inline; background:#fee700 !important; border:none; padding:6px 12px; margin-left:5px; font-size:11px; font-weight:bold; color:#000
}
.dataTables_info{
  padding-left:12px
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
  /*display:none !important;*/
}
.new_entry_marker .col-0{padding-left:12px !important; background-image:url(../img/va/neu_marker2.gif); background-position:0 center; background-repeat:no-repeat}
.table_td table th, .table_td table td{
  border-left:1px solid #fff;
}
#main #subnavi ul {margin-top:50px}
.leistungen_table .first-subcol{
  width:100px
}

.common_table.tx_dmsfrachtboerse_listtable tbody td{
  text-align:left
}

.tx-felists-pi1-form-row.viewmode{
  overflow:hidden
}
.tx-felists-pi1-form-field, .tx-felists-pi1-form-label{
  float:left; padding:4px 6px; line-height:1.5em
}
.tx-felists-pi1-form-field{
  padding:2px 0
}
.tx-felists-pi1-form-row.viewmode .tx-felists-pi1-form-label{
  width:150px; white-space:nowrap; font-weight:bold;
}
.tx-felists-pi1-form-row.viewmode .tx-felists-pi1-form-field{
  padding:4px 6px
}
.body-dms-intern-home #main{
  height:540px; overflow:hidden
}
.body-dms-intern-home #main .teaser-num-1, .body-dms-intern-home #main .teaser-num-2, .body-dms-intern-home #main .teaser-num-3, .body-dms-intern-home #main .teaser-num-4{
  margin-top:231px !important;
}
.body-dms-intern-home #main .teaser-num-5, .body-dms-intern-home #main .teaser-num-6, .body-dms-intern-home #main .teaser-num-7, .body-dms-intern-home #main .teaser-num-8{
  margin-top:12px !important;
}
div.even-row, div.odd-row{
  overflow:hidden; margin-bottom:1px
}
.tx-felists-pi1-form-wrap input, .tx-felists-pi1-form-wrap textarea, .tx-felists-pi1-form-wrap select{
  width:350px
}
.tx-felists-pi1-form-label{
  width:130px
}
.tx-felists-pi1-form-wrap textarea{
  height:60px
}
.tx-felists-pi1-form-wrap select{
  height:75px
}
.tx-felists-pi1-form-wrap .tx-felists-pi1-form-submit{
  margin-top:10px; width:120px; cursor:pointer
}
.tx-felists-pi1-form-wrap .req{
  display:none
}
.tx-felists-pi1-form-wrap .required .req{
  display:inline
}

/* */

#tx_dmsfrachtboerse_singleview_form {font-size:11px}
#tx_dmsfrachtboerse_singleview_form th, #tx_dmsfrachtboerse_singleview_form td td, #tx_dmsfrachtboerse_singleview_form .title_td {text-align:left!important; padding-left:10px!important;}
/*#tx_dmsfrachtboerse_singleview_form .title_th {background:#fee700!important; text-transform:uppercase; color:#000!important; padding-left:12px!important; padding:5px 10px!important;; font-size:16px!important;}
#tx_dmsfrachtboerse_singleview_form .title_th {text-transform:uppercase; color:#000!important; font-size:16px!important;}*/
#tx_dmsfrachtboerse_singleview_form .table_td {padding-top:0!important}
#frachtboerse-container #formNoticeMessage.notice {background:none!important; border:none!important}

.tx-felists-pi1-form-wrap .viewmode .req{
  display:none
}
.usercart{
  margin:0 0 30px 0
}
.odd-usercart{
  margin-right:0 !important;
}
.usercart .tx-felists-pi1-form-label{
  /*width:80px;*/ padding: 4px 6px;
}
.usercart .tx-felists-pi1-form-field{
  padding: 4px 0 4px 6px; /*width:220px;*/ overflow:hidden
}

.userinfo-tooltip{
  position:absolute; bottom:12px; left:30px; border:2px solid #999; padding:10px; background:#eee; font-size:11px !important; width:300px; overflow:hidden; font-weight:normal !important; text-decoration:none !important; cursor:default !important;
}
.userinfo-label{
  width:40px; float:left; white-space:nowrap; padding-right:5px; text-decoration:none !important;
}
.userinfo-value{
  width:250px; float:left; white-space:nowrap; text-decoration:none !important;
}
a:hover .userinfo-tooltip{
  text-decoration:none !important; color:#000 !important;
}
#status_kommentar .label-span{
  display:block
}

.tx-dmsfrachtboerse-pi8 .dataTables_wrapper{height:auto; _height:auto; min-height:0}

.dms-shop-link{float:left; padding:10px 15px; background:#FEE700; font-weight:bold; font-size:14px; border-radius:10px; box-shadow:0 1px 1px #666; border-top:1px solid #fff; text-decoration:none !important}

.tx-felists-pi1-form-label-module_sys_dmail_newsletter{
  white-space: nowrap;
}

.tx-felists-pi1-form-row-tx_dmsfrachtboerse_benachrichtigung_fracht div,
.tx-felists-pi1-form-row-tx_dmsfrachtboerse_benachrichtigung_laderaum div,
.tx-felists-pi1-preview-form-tx_dmsfrachtboerse_benachrichtigung_fracht,
.tx-felists-pi1-preview-form-tx_dmsfrachtboerse_benachrichtigung_laderaum{
  width: auto!important;;
}

/* Anfrageformular und Loginformular */
.tx-powermail{width:694px; overflow:hidden}
.tx-powermail fieldset{border:0; padding:0; margin:0}
.tx-powermail legend, .tx-powermail .legend_box{font-size:16px; color:#666; font-weight:bold; margin-bottom:10px; padding:0}
.powermail_pagebrowser{padding:3px 8px; font-size:11px; float:left; overflow:hidden; background:#ddd; font-weight:bold}
.tx-powermail input, .tx-powermail textarea, .tx-powermail label, .tx-powermail select, .tx-powermail fieldset p, .tx-powermail fieldset div.packleistungen, .tx-powermail fieldset div.packleistungen span{color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:1px 2px; margin:0 7px 5px 0; border:1px solid #ccc; float:left; width:260px}
.tx-powermail textarea{height:120px; overflow:auto}
.tx-powermail label, .tx-powermail fieldset p, .tx-powermail fieldset div.packleistungen, .tx-powermail fieldset div.packleistungen span{border:0; width:200px; text-align:left; padding:1px 0}


.powermail_tabmenu {display: none}

.tx-powermail select{width:100px}
.tx-powermail .powermail_radio_inner, .toplabel_box{padding-left:207px}
.tx-powermail .powermail_radio_inner input, .tx-powermail .powermail_radio_inner label{border:0; width:auto}
.tx-powermail label.powermail_radio{margin:0 20px 0 0}
.tx-powermail input.powermail_radio{margin:5px 5px 0 0}
.tx-powermail .tx_powermail_fieldwrap_html{overflow:hidden; padding:3px 0; clear:both}
.tx-powermail .tx_powermail_submitmultiple_back, .tx-powermail .tx_powermail_submitmultiple_forward, .tx-powermail .powermail_submit,
.tx-powermail .tx-powermail_confirmation_back, .tx-powermail .tx-powermail_confirmation_submit,

.powermail_tab_navigation_previous, .powermail_tab_navigation_next{width:180px; background:#fedc00; border:0; font-weight:normal; height:30px; cursor:pointer; font-size:12px; margin-top:15px}
.powermail_tab_navigation_previous,
.powermail_tab_navigation_next {
    display: block;
    float: right;
    font-weight: bold;
    height: 24px;
    line-height: 1em;
    padding-top: 10px;
    text-align: center;
    text-decoration: none !important;
}

.powermail_tab_navigation_previous {
    float: left;
}
.tx-powermail .tx_powermail_submitmultiple_back:hover, .tx-powermail .tx_powermail_submitmultiple_forward:hover, .tx-powermail .powermail_submit:hover,
.tx-powermail .tx-powermail_confirmation_back:hover, .tx-powermail .tx-powermail_confirmation_submit:hover{color:#e0001a}
.tx-powermail .tx_powermail_submitmultiple_forward, .tx-powermail .powermail_submit, .tx-powermail .tx-powermail_confirmation_submit{float:right; clear:none}
.tx-powermail .powermail_submit, .tx-powermail .tx-powermail_confirmation_submit{font-size:14px; font-weight:bold}
.tx-powermail .tx_powermail_fieldwrap_html_submit{overflow:visible; padding:0}
.tx-powermail .tx_powermail_fieldwrap_html_submit input{margin-bottom:-59px}
.tx-powermail .tx_powermail_fieldwrap_html_submit input.rueckruf-submit{margin-bottom:0; /*margin-right:220px*/}
.powermail_mandatory_js,.parsley-required,.parsley-custom-error-message{background:#f00; color:#fff; font-weight:bold; border:2px solid #e0001a; padding:1px 4px; font-size:11px; float:left; margin-top:-3px !important; list-style:none;}

.powermail_captcha_captcha{clear: both;
    float: none;
    margin: 0 100px 0 0;}

.tx-powermail .powermail_label {color:#000000;font-size:12px;font-weight: normal;margin:0}


.powermail_label.powermail_radio_legend {
    float: left;
    width: 200px;
}

.layout1 .packleistungen{clear: none !important;margin-top:25px !important;width:200px !important;}
.powermail_fieldwrap_radio.layout1{clear: none !important;float: left; width:100px !important;}

.layout1 .powermail_radio_inner{float:left;margin-bottom:9px;padding-left: 0;width:100px;}

.tx-powermail .powermail_fieldwrap {float: left; width: 100%;overflow: hidden;padding: 3px 0;}
.tx-powermail fieldset div.packleistungen span, .tx-powermail #powermaildiv_uid33{float:none; clear:both; display:block}
.tx-powermail label.hidden_label span, .tx-powermail label.hidden_labelvertical_radios{display:none}
.tx-powermail .legend_box{font-size:14px; color:#999; margin:8px 0}
.tx-powermail div.Einpacken label, .tx-powermail div.Auspacken label{display:none}
.tx-powermail div.Einpacken, .tx-powermail div.Auspacken{float:left; clear:none}
.tx-powermail div.Einpacken p, .tx-powermail div.Auspacken p{width:auto; padding-right:25px;margin-bottom: 0;position: relative;top: -5px;}
.tx-powermail div.Einpacken input, .tx-powermail div.Auspacken input{float:none; clear:both; margin:0 15px 10px}
.tx-powermail div.Einpacken .powermail_radio_inner, .tx-powermail div.Auspacken .powermail_radio_inner{padding:0}

.tx-powermail div.Pack label, .tx-powermail div.Unpack label{display:none}
.tx-powermail div.Pack, .tx-powermail div.Unpack{float:left; clear:none}
.tx-powermail div.Pack p, .tx-powermail div.Unpack p{width:auto; padding-right:25px}
.tx-powermail div.Pack input, .tx-powermail div.Unpack input{float:none; clear:both; margin:5px 15px 0}
.tx-powermail div.Pack .powermail_radio_inner, .tx-powermail div.Unpack .powermail_radio_inner{padding:0}
.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_text {padding-left:200px}

.powermail_field.powermail_submit {
    float: left;
    margin-left: 200px;
}

.tx-powermail h3{display: none;}


.tx-powermail #powermaildiv_uid28, .tx-powermail .packleistungen-wrap{float:left; overflow:auto; padding:20px 0 3px 0}/* ...scheinbar nur mit fixen IDs moeglich */

/* ext:fe_change_pwd */
.tx-fe-change-pwd div {
  margin-bottom: 15px;
}

.tx-fe-change-pwd fieldset {
    border: none;
}
.tx-fe-change-pwd label {
    width: 150px;
    font-weight: bold;
  display: inline-block;
}

.tx-fe-change-pwd input[type=password] {
  padding: 3px 5px;
  width: 200px;
}

.tx-fe-change-pwd input[type=submit] {
  border: none;
  margin-left: 150px;
}

.frame-ruler-before hr {
  display: none;
}