img{
    display:none
}
body {
    background: none !important;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 160%;
    position:relative
}
#bg, #subnavi, #right #infobox, #right #navigation{
    display:none !important;
}
#container, #content_gesamt {
    clear: both !important;
    display: block !important;
    float: none !important;
    width:auto !important;
    position:static !important;
}
#main {
    border-bottom:1px solid #666; padding-top:120px !important;
}

.va-angebot-edit-button{
    display:none
}
#formErrorMessage{
    display:none !important
}
tr.odd{background-color:#e6e6e6}
tr.even{background-color:#f0f0f0}

#right .logo {
    width: 150px !important;
    float: right;
}

#right .logo img{
    height:auto !important; width:150px !important; display:block !important;
}

a, a:link, a:visited, a:active{
    color:#000 !important; text-decoration:none !Important
}

#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 #666}
#frachtboerse-container table th.title_th,.tx_dmsfrachtboerse_listtable th.title_th{
    border:0
}
#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 .even th, .tx_dmsfrachtboerse_listtable .even th,
#frachtboerse-container table .odd th, .tx_dmsfrachtboerse_listtable .odd th{
    text-align:left
}
#frachtboerse-container table th.title_th{background:none; text-align:left; padding:10px 6px 2px 0; font-size:14px; color:#999 !important; 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 #666}
#frachtboerse-container table td.title_td{width:180px; font-weight:bold; white-space:nowrap}
#frachtboerse-container table table td.title_td{width:1px}
#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:48% !important; margin:0 0 0 10px; border-bottom:0; float:right; 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; float:left}
#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:1px}

#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:10px; border-left:0}
#frachtboerse-container .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 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%}

.tx-felists-pi1-form-row.viewmode .tx-felists-pi1-form-label { display: block; }
#content_right { display: none;}
.tx-felists-pi1-form-row.viewmode { clear: both; }

.logo {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}

#frachtboerse-container #status_details_box input, #frachtboerse-container #status_datum_box input{margin:0}
.req{display:none}
#js_clipboard{display:none; overflow:hidden; height:0; width:0}

.tx-dmsfrachtboerse-pi1 p, .content_trenner{
    display:none
}
.tx-dmsfrachtboerse-pi1 table p{
    display:block
}
.leistungen_table .first-subcol {
    width: 160px;
}


.tx-powermail-pi1{
    width:100%
}

#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}

/* Anfrageformular und Loginformular */
.tx-powermail-pi1,
.tx-felogin-pi1 form, .tx-felogin-pi1 form div, .tx-felogin-pi1{width:694px; overflow:hidden}
.tx-powermail-pi1 fieldset,
.tx-felogin-pi1 form fieldset{border:0; padding:0; margin:0}
.tx-powermail-pi1 legend, .tx-powermail-pi1 .legend_box,
.tx-felogin-pi1 form legend, .tx-felogin-pi1 form .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-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 label, .tx-powermail-pi1 select, .tx-powermail-pi1 fieldset p, .tx-powermail-pi1 fieldset div.packleistungen, .tx-powermail-pi1 fieldset div.packleistungen span,
.tx-felogin-pi1 form input, .tx-felogin-pi1 form textarea, .tx-felogin-pi1 form label, .tx-felogin-pi1 form select, .tx-felogin-pi1 form fieldset p{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-pi1 textarea,
.tx-felogin-pi1 form textarea{height:250px; overflow:visible}
.tx-powermail-pi1 label, .tx-powermail-pi1 fieldset p, .tx-powermail-pi1 fieldset div.packleistungen, .tx-powermail-pi1 fieldset div.packleistungen span,
.tx-felogin-pi1 form label, .tx-felogin-pi1 form fieldset p, .tx-felogin-pi1 form fieldset div.packleistungen, .tx-felogin-pi1 form fieldset div.packleistungen span{border:0; width:200px; text-align:left; padding:1px 0}
.tx-felogin-pi1 form fieldset .forgot-pw{padding:20px 0 0 10px; width:auto}
.tx-felogin-pi1 form .submitbutton{margin-left:108px; width:120px !important}
.tx-felogin-pi1 .forgotform .submitbutton{margin-left:0; width:200px !important}
.tx-felogin-pi1 form .status-message{margin:0 10px 10px 0; padding:10px; background:#ccc; font-weight:bold; float:right; width:270px}
.tx-felogin-pi1 form .status-message div{width:auto}
.tx-felogin-pi1 form br{clear:both}
.tx-felogin-pi1 form div{width:390px; float:left}

.tx-powermail-pi1 select{width:100px}
.tx-powermail-pi1 .powermail_radio_inner, .toplabel_box{padding-left:207px}
.toplabel_box span{font-style:italic}
.tx-powermail-pi1 .powermail_radio_inner input, .tx-powermail-pi1 .powermail_radio_inner label{border:0; width:auto}
.tx-powermail-pi1 label.powermail_radio{margin:0 20px 0 0}
.tx-powermail-pi1 input.powermail_radio{margin:5px 5px 0 0}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html{overflow:hidden; padding:3px 0}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back, .tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward, .tx-powermail-pi1 .powermail_submit,
.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit,
.tx-felogin-pi1 form .submitbutton{width:180px; background:#fedc00; border:0; font-weight:normal; height:30px; cursor:pointer; font-size:12px; margin-top:15px}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back:hover, .tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward:hover, .tx-powermail-pi1 .powermail_submit:hover,
.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back:hover, .tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit:hover,
.tx-felogin-pi1 form .submitbutton:hover{color:#e0001a}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward, .tx-powermail-pi1 .powermail_submit, .tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit{float:right}
.tx-powermail-pi1 .powermail_submit, .tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit,
.tx-felogin-pi1 form .submitbutton{font-size:14px; font-weight:bold}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit{overflow:visible; padding:0}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit input{margin-bottom:-59px}
.powermail_mandatory_js{background:#f00; color:#fff; font-weight:bold; border:2px solid #e0001a; padding:1px 4px; font-size:11px; float:left; margin-top:-3px}
dfn{color:#999; display:block; clear:both; float:none}

.tx-powermail-pi1 fieldset div.packleistungen span, .tx-powermail-pi1 #powermaildiv_uid33{float:none; clear:both; display:block}
.tx-powermail-pi1 label.hidden_label span, .tx-powermail-pi1 label.hidden_labelvertical_radios{display:none}
.tx-powermail-pi1 .legend_box{font-size:14px; color:#999; margin:8px 0}
.tx-powermail-pi1 div.Einpacken label, .tx-powermail-pi1 div.Auspacken label{display:none}
.tx-powermail-pi1 div.Einpacken, .tx-powermail-pi1 div.Auspacken{float:left}
.tx-powermail-pi1 div.Einpacken p, .tx-powermail-pi1 div.Auspacken p{width:auto; padding-right:25px}
.tx-powermail-pi1 div.Einpacken input, .tx-powermail-pi1 div.Auspacken input{float:none; clear:both; margin:5px 15px 0}
.tx-powermail-pi1 div.Einpacken .powermail_radio_inner, .tx-powermail-pi1 div.Auspacken .powermail_radio_inner{padding:0}

.tx-powermail-pi1 #powermaildiv_uid28{float:left; overflow:auto; padding:20px 0 3px 0}/* ...scheinbar nur mit fixen IDs möglich */