
button,dd,dl,dt,form,html,ul{
    padding:0;
}
ul{
    list-style:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
abbr,button,img{
    border:0;
}
fieldset {
    width:auto;
    background-color:#ffffff;
}
html{
     overflow-y:scroll;
     font-family: Arial;
     font-size:11px;
}
body{
    min-width:1200px;
    margin: 0;
    font-family: 'lato';
    background-color: #e2e6e9 !important;
}
button{
    background:none;
    cursor:pointer;
}
a {
    color: #333333;
    cursor:pointer;
}
h2 {
    margin:0 0 8px;
    padding:0;
    font-size:1.2em;
    padding-top:0;
}
input.text, textarea, select, .standard-box-inner input {
    border:1px solid #d9d9d9;
    padding:8px 6px;
}
.textarea:focus, textarea:focus, input[type=text]:focus, .textfield:focus, .standard-box-inner input:focus {
    border:1px solid #00ccff !important;
    background-color:#fafafa !important;
}
textarea{
    background-color:#ffffff;
}
select {
    font-size: 11px;
    border:1px solid #d9d9d9;
    padding: 4px 5px;
    background-color:#ffffff;
}
input {
    font-size: 11px;
    border:1px solid #d9d9d9;
    padding: 6px 5px 5px 5px;
    background-color:#ffffff;
}
input[readonly] {
    background-color: #edf0f1 !important;
}

table.table {}
table.table td {
    vertical-align: top;
}
/*start old Page css*/

table.dg_liste th {font-size: 11px; font-weight: bold; text-align: left; }
table.dg_liste td,th {vertical-align: top; align: left; font-size: 10px; padding: 6px;}
table.dg_liste td.anzahl {width: 200px; }
table.dg_liste td.firma {width: 250px; }
table.dg_liste td.data  {width: 230px; }
table.dg_liste td.links {width: 150px; }
table.dg_liste td.ticket {width: 270px; }
table.dg_liste tr.zebraTable_dark td { /*background-color: #D2E7EB;*/ background-color: #e5eef3; }
table.dg_liste td p {margin:0px 0px 6px 0px; padding: 0px; font-size: 10px;}
div.initialy_no_display {display: none;}

.menue{color:#000000 ; padding-left: 0px; text-decoration:none;font-weight: bold;}
.menue:hover{color: blue;}
.menue2{color:#000000 ; padding-left: 0px; text-decoration:none;font-weight: bold;}
.menue2:hover{color: orange;}
.menue3{color:#000000 ; padding-left: 0px; text-decoration:none;}
.menue3:hover{color: orange;}

input#rollover
{
  color:#ffffff;
  border:none;
  outline: none; /* unterdrueckt gestrichelten Rahmen */
  text-decoration:none;
  background-color:#cccccc;
  font-size:13px;
            white-space:nowrap;
            cursor:pointer;
}

input#rollover:hover {
  background-color:#dddddd;
}

input.button
{
  color:#ffffff;
  border:none;
  outline: none; /* unterdrueckt gestrichelten Rahmen */
  text-decoration:none;
  background-color:#cccccc;
  font-size:13px;
            white-space:nowrap;
            cursor:pointer;
}

input.button:hover {
  background:transparent url(./img/button_orange.gif) repeat-x 0 0;
}

h3 {
    margin: 0;
    padding: 0;
}

.suggestionsBox {
    position: absolute;
    left: 190px;
    margin: 10px 0 0 0;
    width: 180px;
    background-color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #fff;
    color: #000;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {

    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #fff;
}
/*Ende Autocompleted in css*/
/*end old page css*/

#container {
    text-align:left;
    width:98%;
    margin: 69px auto auto;
}

.bg_color{
    background-color: #ffecba;
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    padding: 5px 0px;

}

.bg_grey{
    background-color: #E2E6E9;
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;

}

.bg_green{
    background-color: #c7f4c3;
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;

}

.bg_red{
    background-color: #ffc4ba;
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;

}

.bg_color_lightred {
    background-color: #ffc4ba;
}
#container .cat_title, #container .daten_header{
    background-color: #E2E6E9;

}

#mainmenu                                            { z-index: 199; margin-bottom: 25px; width:100%; background:#010101; position:fixed; top:0px; left:0px; }
#dd_mainmenu                                        { padding: 0px; z-index: 99; height:44px; margin:0 auto; width:1195px; }
#dd_mainmenu ul                                        { z-index: 199; float: left; list-style: none; margin: 0px; }
#dd_mainmenu ul li                                    { border-right:0px solid #333333; z-index: 199; float: left; }
#dd_mainmenu ul ul                                    { z-index: 199; position: absolute; top: 44px; width: 180px; display: none; border: 0px solid #aaa; }
#dd_mainmenu ul ul ul                                 { z-index: 199; top: 0px; left: 100%; border: 0px solid #aaa; }
#dd_mainmenu li                                        { list-style: none outside none; z-index: 199; position: relative; }
#dd_mainmenu ul li a                                { z-index: 199; }

#dd_mainmenu li:hover                                { cursor: pointer; z-index: 100; }
#dd_mainmenu li:hover ul                            { display: block; }
#dd_mainmenu li:hover ul ul                            { display: none; }
#dd_mainmenu li li:hover ul                            { display: block; }
#dd_mainmenu li li:hover ul ul                        { display: none; }
#dd_mainmenu li li li:hover ul                        { display: block; }
#dd_mainmenu li li li:hover ul ul                    { display: none; }
#dd_mainmenu li li li li:hover ul                    { display: block; }
#dd_mainmenu li li li li:hover ul ul                { display: none; }

#dd_mainmenu ul.parents                                { display: block; height: 44px; }
#dd_mainmenu ul.parents li a                        { display: block; height: 44px; font: bold 12px/44px Arial; padding: 0px 15px; text-decoration: none; color: #ffffff; }

hr                                                { border:0;border-top:1px solid #E2E6E9; margin:15px 0px; }

.boxy                                            { border: 0px solid #e2e2e2; }
.boxy_header                                    { text-align: left; font: bold 12px Arial; padding: 17px 20px 18px 20px; background-color:#ffffff; margin-bottom:1px; }
.boxy_row                                    { background-color:#fafafa; }
.boxy_row:last-child                            { border-bottom:0px solid #E2E6E9 !important; }
.boxy_row:hover                                    { background-color:#f6f6f6; }
.box_checked                                    { text-align:center; valign:center; padding:14px 0px 0px 0px; width:51px; height: 30px; background:url(./img/unchecked.png) no-repeat center center; border-bottom:1px solid #E2E6E9; }

.colorlink                                        { font: normal 11px Arial; color:#ff8000; }
.colorlink:hover                                { text-decoration: none; }
.logo                                            { float: left; margin:13px 30px 0px 0px; }
.login_box                                        { background-color:#fafafa; }

.btn_neutral                                    { text-transform: none !important; font: bold 12px arial !important; padding: 5px 20px !important; text-shadow: none !important; border:0px solid#f1f1f1 !important; background-image: none !important; background-color:#aaaaaa; color:#ffffff !important; }
.btn_neutral:hover                                        { background-color:#bbbbbb !important; }
.btn_red                                    { text-transform: none !important; font: bold 12px arial !important; padding: 5px 20px !important; text-shadow: none !important; border:0px solid#f1f1f1 !important; background-image: none !important; background-color:#fa4c4c !important; color:#ffffff !important; }
.btn_red:hover                                    { background-color:#fb6d6d !important; }
.btn_orange                                    { text-transform: none !important; font: bold 12px arial !important; padding: 5px 20px !important; text-shadow: none !important; border:0px solid#f1f1f1 !important; background-image: none !important; background-color:#ff8000 !important; color:#ffffff !important; }
.btn_orange:hover                                { background-color:#ffa041 !important; }


#dd_mainmenu ul.parents li a:hover                    { background-color:#888888; }
#dd_mainmenu ul.parents li:first-child a:hover        { background-color:#888888; }
#dd_mainmenu ul.parents li a.active                    { background-color:#888888; }
#dd_mainmenu ul.parents li:first-child a.active        { background-color:#888888; }

#dd_mainmenu ul.childs                            { border-top:1px solid #E2E6E9; background:#000; }
#dd_mainmenu ul.childs li                             { content:"dd"; background:transparent url(./img/bg_mainmenu.png); float: none; border-bottom:1px solid #aaaaaa !important; }
#dd_mainmenu ul.childs li a                            { display: block; height: 30px; font: bold 10px/30px Arial; padding: 0px 0px 0px 10px; text-decoration: none; color: #ffffff; }
#dd_mainmenu ul.childs li a:hover                    { background-image: none !important; background-color:#888888 !important; }
#dd_mainmenu ul.childs li a.active                    { background-image: none !important; background-color:#888888 !important; }

#navi{
    text-align:left;
    height:75px;
    font-size:12px;
    margin-top:20px;
}

#nav-main{
    background:transparent url(./img/nav_blue.png) no-repeat 0 0px;
    height:37px;
    width:1195px;
    margin: auto;
}

#nav-main li{
    float:left;
    height: 30px;
}

#nav-main li:hover,#nav-main li.sfhover,#nav-main li.selected-super-sfhover {
    position:relative;
}

#nav-main li.first-child-selected-super a,
#nav-main li.first-child-selected-super:hover a,
#nav-main li.first-child-selected-super-sfhover a,
#nav-main li.first-child-sfhover a {
    background:transparent url(./img/nav_orange.png) no-repeat 0px 0px;
    color:#FFFFFF;
    padding-left:30px;
}
#nav-main li.first-child-selected-super:hover a,
#nav-main li.first-child-selected-super-sfhover a,
#nav-main li.first-child-sfhover a,#nav-main li.first-child:hover a {
    color:#FFFFFF;
}


#nav-main a{
    color:#fff;
    display:block;
    padding:.8em 19px;
    text-decoration:none;
}
#nav-main li:hover a,
#nav-main li.sfhover a,
#nav-main li.selected-super a,
#nav-main li.selected-super-sfhover a {
    color:#FFFFFF;
    background:transparent url(./img/nav_orange.png) no-repeat -90px 0px;
}
#nav-main ul{
    background:transparent url(./img/header_dropdown.gif) repeat-x 0 0;
    left:-9999px;padding:0;
    position:absolute;
    width:200px;
    top:30px;
    overflow:hidden;
    padding:0;
    z-index: 999;
}
#nav-main li:hover ul,
#nav-main li.sfhover ul,
#nav-main li.selected-super-sfhover ul,
#nav-main li.first-child:hover ul,
#nav-main li.first-child-sfhover ul,
#nav-main li.first-child-selected-super:hover ul,
#nav-main li.first-child-selected-super-sfhover ul {
    left:0;
    padding:0;
}
#nav-main li ul li{
    display:block;
    float:none;
    position:relative;
    height:auto;
    background-color:#F8F8F9;
}

#nav-main li:hover li a,
#nav-main li.sfhover li a,
#nav-main li.selected-super-sfhover li a,
#nav-main li.first-child:hover li a,
#nav-main li.first-child-sfhover li a,
#nav-main li.first-child-selected-super:hover li a,
#nav-main li.first-child-selected-super-sfhover li a {
    background:none;
    font-size:11px;
    line-height:1.2em;
    color:#505050;
    padding:5px 17px;
    background-image:none;
    display:block;
    border-left:1px solid #d4d6dc;
    border-right:1px solid #d4d6dc;
    border-bottom:1px solid #d4d6dc;
    border-top:1px solid #fff;
}
#nav-main li.first-child:hover li a,
#nav-main li.first-child-sfhover li a,
#nav-main li.first-child-selected-super:hover li a,
#nav-main li.first-child-selected-super-sfhover li a {
    padding-left:29px;
}
#nav-main li:hover li a:hover,
#nav-main li.sfhover li a:hover,
#nav-main li.first-child-sfhover li a:hover,
#nav-main li.first-child-selected-super:hover li a:hover,
#nav-main li.first-child-selected-super-sfhover li a:hover,
#nav-main ul li.selected-sub a,
#nav-main li.selected-super-sfhover li a:hover {
    background-image:none;
    background-color:#ffecba;
    color:#19486a;
}

#content {
    clear: both;
    width: 100%;
}

#msg-box-form {
    padding-bottom:10px;
    text-align:left;
    width:283px;
}
#msg-box-form fieldset, .standard-box-inner fieldset {
    border:0;
    padding:0;
}
#msg-header {
    width:255px;
    border-top:1px dotted #999999;
    margin:0 0 5px;
    padding-top:5px;
}
.standard-box fieldset {
    margin-bottom:10px;
}
.standard-box {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    margin:0 0 20px;
    padding:6px 0 0 ;
    border:0px solid #d9d9d9;
    background-color: #FFFFFF;
}
.standard-box-inner {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    margin: 0;
    overflow:hidden;
    padding:18px 0px 15px 27px;
    text-align:left;
}
.standard-box-inner a{
    display:block;
    text-decoration:none;
    margin-bottom:5px;
}
.standard-box-inner h4 {
    font-size:1.2em;
        margin:10px 0px 15px 0px;
}
#profile-box {
    margin-bottom:21px;

}
#profile-box a {
    display:block;
    text-decoration:none;
    margin-bottom:5px;
}

#profile-box .ticket-box {
    background-color:#ffffff;
    background:#ffffff url(./img/icon_tickets.png) no-repeat top left;
    height:54px;
    text-align: left;
    float: left;
    width: 165px;
    padding-left:80px;
    font:bold 12px/54px arial;
}

#profile-box .kreminder-box {
    background-color:#ffffff;
    background:#ffffff url(./img/icon_kreminder.png) no-repeat top left;
    height:54px;
    text-align: left;
    float: left;
    width: 165px;
    padding-left:80px;
    font:bold 12px/54px arial;
}

#profile-box .preminder-box {
    background-color:#ffffff;
    background:#ffffff url(./img/icon_preminder.png) no-repeat top left;
    height:54px;
    text-align: left;
    float: left;
    width: 165px;
    padding-left:80px;
    font:bold 12px/54px arial;
}

#profile-box .nachrichten-box {
    background-color:#ffffff;
    background:#ffffff url(./img/icon_nachrichten.png) no-repeat top left;
    height:54px;
    text-align: left;
    float: left;
    width: 165px;
    padding-left:80px;
    font:bold 12px/54px arial;
}

#profile-box .termine-box {
    background-color:#ffffff;
    background:#ffffff url(./img/icon_termine.png) no-repeat top left;
    height:54px;
    text-align: left;
    float: left;
    width: 165px;
    padding-left:80px;
    font:bold 12px/54px arial;
}

#profile-box .counter-box {
    height:54px;
    width:60px;
    font:bold 22px/53px arial;
    text-align: center;
    float: left;
    color:#ffffff;

}

#profile-box .stripe {
        float: left;
        width: 305px;
        padding-left:10px;
        margin-bottom:1px;

}

#profile-box .stripe:hover {
        opacity: 0.9;
}

#msg {
    clear:both;
    margin:5px 0;
    width:250px;
}
.intern_msg_box {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    margin:0 0 20px 0;
    overflow:hidden;
    text-align:left;
    font: 11px Arial;
}
.msg_box_todo {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#E5EEF3 url(./img/bg_todobox.gif) repeat-x scroll 0 0;
  border:1px solid #B7D0DF;
  margin:0 0 20px 0;
  overflow:hidden;
  padding:10px;
  width:800px;
  min-height:827px;
  text-align:left;
}
div.intern_msg_box li {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#fafafa url(./img/icn_check_todo.png) no-repeat scroll 1% 38%;
    clear:left;
    margin:0px;
    overflow:hidden;
    padding:15px 20px 16px 54px;
    list-style:none;
}

h2.headline-medium {
    display:block;
    padding:6px 4px 6px 8px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(./img/headline-long-greygreen.png) no-repeat scroll 0 0;
}
h2.headline-short {
    display:block;
    padding:6px 4px 6px 8px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color:#ffffff;
    border-bottom:2px solid #E2E6E9;
}
h4.headline-short {
    display:block;
    padding:6px 4px 6px 8px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(./img/headline-short-small.png) no-repeat scroll 0 0;
}
.reminder-text li {
    border-bottom:1px solid #D8D8D8;
    margin:0 0 2px;
    min-height:32px;
    padding:2px 5px 2px 20px;
}
.reminder-text p {
    margin:0;
    padding:0;
    text-align:left;
}
.reminder-meta-info {
    font-size:11px;
    text-align:left;
}
.see-more {
    float:right;
    font-size:10px;
    margin:0 30px;
    text-decoration:none;
}
.link-all {
    float:left;
    font-size:10px;
    margin:0 5px;
    text-decoration:none;
}
.see-more:hover {
    text-decoration:underline;
}
.stats {
    bottom:10px;
    font-weight:bold;
    position:absolute;
    right:20px;
    z-index:1;
}
.user-name {
    font-weight:bold;
}
.text-partner-box li {
    border-bottom:1px solid #E2E6E9;
    margin:0px;
    padding:15px 20px 16px 20px;
    position:relative;
    text-align:left;
}
.text-partner-box-kd li {
    border-bottom:1px solid #E2E6E9;
    margin:0 0 2px;
    padding:2px 5px 3px 5px;
    position:relative;
    text-align:left;
}
ul#drag-box-list li.drag-box-item {
    display:inline-block;
    margin:0 1px 15px 0;
    position:relative;
    vertical-align:top;
    width:400px;
    text-align: left;
}
ul#drag-box-list {
    width:830px;
}
.layout-partner-left {
    margin-left:-28px;
    width:418px;
}
.layout-partner-right {
    margin-left:6px;
    width:418px;
}
.no-ul {
    text-decoration:none;
}
.column_one, column_two {
    display:inline;
    overflow:hidden;
}
.column_one {
    width:856px;
    float:left;
}
.column_two {
    width:315px;
    float:right;
}


.ticket_counter {
    margin-top:7px;
    width: 30px;
    height: 30px;
    display:block;
    font: bold 14px/29px arial;
    text-align:center;
    float:right;
    background-color:#777777;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    text-decoration:none !important;
    letter-spacing: -1px;
    color:#ffffff !important;
}


.ticket_counter:hover {
    color:#000000 !important;
    background-color: #FD9428;
}

.clock {
    background-color:transparent;
    margin-top:6px;
    margin-left:12px;
    color:#FFFFFF;
    font-size:12px;
    text-align:right;
}
#fieldset_formular {
    font-size:0.9em;
    background-color:#e5eef3;
    border: 1px solid #2e6287;
}
#fieldset_formular_headline {
    background-color:#e5eef3;
}
#headline_search {
    /*color:#2e6287;*/
    font-size:1.1em;
    margin-left:30px;
    font-weight:bold;
}
#button_erw_suche, #button_erw_suche_partner, #button_erw_suche_sonst {
    background:transparent;
    border:0px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 12px;
    text-align:center;
    text-decoration:none;
    font-size:0.9em;
    color:#2e6287;
}
.autocomplete{
  border: 1px solid #000;
  background-color: #FFF;
}
.autocomplete li:hover{
  background: #555;
  color: #DDD;
}
/*SLIDE VERTICAL*/
.silder{
    background: #b7d0df;
    color: #000;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    border: 1px solid #000;
}
.slider_content_bills{
    margin: 15px 10px 15px 10px;
}
.slider_content_bills_timerange{
    margin: 15px 10px 15px 10px;
}
.slider-box {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(./img/bg_box_1195_shaddow_top.gif) no-repeat scroll left top;

    padding:6px 0 0 ;
}
.slider-box-inner {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(./img/bg_box_1195_shaddow_bottom.gif) no-repeat scroll left bottom;
    margin: 0;
    overflow:hidden;
    padding:0px 0px 5px 0px;
    text-align:left;
}
/*SLIDE VERTICAL END*/
.bereichsfilterbg {
background: #b7d0df;
border: 1px solid #000;
margin: 0px;
}

/* Added by Markus Schr�der */
.table_col                                                                                { float: left; }
.box_col                                                                            { padding:15px 10px 15px 20px; border-bottom:1px solid #E2E6E9; }


.table_col_right                                                                    { float: right; }
.cleaner                                                                                    { clear: both; height: 0px; overflow: hidden; }




.ajax_results                                                                            { width: 250px; height: 400px; overflow: auto; }
.ajax_loading                                                                            { background: url('./img/ajax-loader.gif') no-repeat center center; }

.user_infos                                                                                { padding: 5px 0px 0px 10px; font: bold 14px arial; color: darkgreen; }

.pageNavi                                                                                    { border: 0px solid transparent; background-color: transparent; font: 12px arial; color: #000000; }
.pageNavi:hover                                                                        { cursor: pointer; }
.pageNavi_selected                                                                { border: 0px solid transparent; background-color: transparent; font: 12px arial; color: #000000; text-decoration: underline; }
.pageNavi_selected:hover                                                    { cursor: pointer; }

.box                                                                                            { display: block; border: 1px solid #666; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; background-color: #ffffff; }
.t_header                                                                                    { font: bold 14px Arial; color: #000000; text-decoration: none; }
.t_normal                                                                                    { font: 12px Arial; color: #000000; text-decoration: none; }
.t_normalB                                                                                { font: bold 12px Arial; color: #000000; text-decoration: none; }
.t_small                                                                                    { font: 10px Arial; color: #000000; text-decoration: none; }
.t_smallB                                                                                    { font: bold 10px Arial; color: #000000; text-decoration: none; }

.edit_botton                                                                            { float: left; border: 0px solid transparent; background: url('./img/edit.png') left top transparent; width: 16px; height: 16px; cursor: pointer; }
.detail_botton                                                                        { float: left; border: 0px solid transparent; background: url('./img/details.png') left top transparent; width: 16px; height: 16px; cursor: pointer; }
.move_up_button                                                                        { float: left; height: 19px; width: 19px; margin-right: 5px; background: url('./img/move_up.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; }
.move_down_button                                                                    { float: left; height: 19px; width: 19px; background: url('./img/move_down.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; }
.empty_button                                                                            { float: left; height: 19px; width: 19px; margin-right: 5px; float: left; }
.delete_button                                                                        { float: left; height: 14px; width: 14px; background: url('./img/icon_delete.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; }

.pdf_button                                                                                { float: left; height: 16px; width: 16px; background: url('./img/icon-pdf.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 5px; }
.refresh_button                                                                        { float: left; height: 16px; width: 16px; background: url('./img/icon_refresh.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 5px; }
.send_button                                                                            { float: left; height: 16px; width: 16px; background: url('./img/icon_send.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 5px; }

.link_button                                                                            { display: block; background: url('./img/button_leer.gif') repeat-x left bottom; height: 17px; padding: 0px 10px; font: bold 11px/19px Arial; color: rgb(17, 79, 143); text-decoration: none; text-align: center; border: 1px solid #6C6C6C; cursor: pointer; }



.submit_button                                                                        { font: bold 12px arial; background-color:#aaaaaa; color: #ffffff; text-decoration:none; cursor: pointer; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 2px; float:left; text-align:center; border: 0px solid #dddddd;  }
.submit_button_disabled                                                        { display: block; padding: 10px 10px; background-color:#aaaaaa; font: bold 12px arial; color: #ffffff; text-decoration: none; text-align: center; border: 0px solid #6C6C6C; cursor: pointer; }
.submit_button_text                                                                { border: 0px solid #ffffff; background-color: transparent; margin: 0px; padding: 0px; text-align: left; cursor: pointer; }
.text_button                                                                            { background: transparent; font-weight: bold; font-size: 0.9em; color: rgb(17, 79, 143); text-decoration: none; text-align: left; border: 0px solid #ffffff; cursor: pointer; padding: 0px; margin: 0px; }




.submit-button:hover {
    background-color:#bbbbbb;
}
.submit-button em {
    display:block;
    font-size:13px;
    font-style:normal;
    color:#FFFFFF;
}

.icon_create                                                                            { float: left; height: 16px; width: 16px; background: url('./img/icon-new.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_edit                                                                                { float: left; height: 16px; width: 16px; background: url('./img/icon-edit.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_delete                                                                            { float: left; height: 16px; width: 16px; background: url('./img/icon-trash.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_save                                                                                { float: left; height: 16px; width: 16px; background: url('./img/icon-save.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_expand                                                                            { float: left; height: 16px; width: 16px; background: url('./img/icon-bottom.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_refresh                                                                            { float: left; height: 16px; width: 16px; background: url('./img/icon-refresh.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_pdf                                                                                    { float: left; height: 16px; width: 16px; background: url('./img/icon-pdf.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_print                                                                                { float: left; height: 16px; width: 16px; background: url('./img/icon-print.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }
.icon_mail                                                                                { float: left; height: 16px; width: 16px; background: url('./img/icon-mail.gif') no-repeat left top transparent; border: 0px solid #ffffff; cursor: pointer; margin-right: 2px; }

.icon_add                                                                                    { float: right; display: block; height: 13px; width: 13px; background: url('./img/add.gif') no-repeat left top; cursor: pointer; }
.slider_open                                                                            { float: right; margin:3px 10px 0px 0px; display: block; height: 7px; width: 16px; background: url('./img/slider_open.png') no-repeat left top; cursor: pointer; }
.slider_close                                                                            { float: right; margin:3px 10px 0px 0px; display: block; height: 7px; width: 16px; background: url('./img/slider_close.png') no-repeat left top; cursor: pointer; }

.info_setcard                                                                            { padding: 10px; background-color: #E5EEF3; border: 1px solid #2E6287; }
.info_setcard    .cat_title                                                    { font: bold 12px Arial; padding: 2px 5px; margin: 10px 0px 5px 0px; color: #494949; background-color: #E2E6E9; }

.formular_setcard                                                                    { padding: 10px; background-color: #E5EEF3; border: 1px solid #2E6287; }
.formular_setcard    .cat_title                                            { font: bold 12px Arial; padding: 2px 5px; margin: 10px 0px 5px 0px; color: #494949; background-color: #E2E6E9; }
.formular_setcard    .form_title                                            { font: bold 14px Arial; }
.formular_setcard .header_row                                            { margin-bottom: 5px; font-weight: bold; }
.formular_setcard .row                                                        { margin-bottom: 5px; }
.formular_setcard .lable_col                                            { float: left; width: 120px; margin-right: 10px; padding-top: 4px; }
.formular_setcard .input_col                                            { float: left; width: 250px; }
.formular_setcard .input_col2                                            { float: left; width: 445px; }
.formular_setcard .label                                                    { font: 12px Arial; color: #494949; }
.formular_setcard .textfield                                            { border: 1px solid #d9d9d9; background-color: #fafafa; font: 12px Arial; color: #494949; width: 250px; }
.formular_setcard .textfield[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
.formular_setcard .textfield_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 250px; }
.formular_setcard .textfield_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 250px; }
.formular_setcard .textfield_small                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 120px; }
.formular_setcard .textfield_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 120px; }
.formular_setcard .textfield_small_disabled                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 120px; }
.formular_setcard .select                                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 250px; }
.formular_setcard .select[disabled]                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
.formular_setcard .select_error                                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 250px; }
.formular_setcard .select_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
.formular_setcard .select_small                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 120px; }
.formular_setcard .select_small_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 120px; }
.formular_setcard .select_small_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 120px; }

#setcard                                                        { padding: 20px 25px 25px 25px; background-color: #ffffff; border: 0px solid #e2e2e2; }
#setcard .cat_title                            { font: bold 12px Arial; padding: 4px 10px; margin: 10px 0px 5px 0px; color: #494949; background-color: #E2E6E9; }
#setcard .cat_body                                        { font: 11px Arial; }
#setcard .cat_body_top                                        { background-color: #f1f1f1; font: 12px Arial; padding: 20px; }
#setcard .cat_body tr                                        { padding: 15px; border: 0px solid #e2e2e2 !important; border-bottom: 2px solid #ffffff !important; }

#formular_setcard                                                                    { padding: 20px 25px 25px 25px; background-color: #ffffff; border: 0px solid #2E6287; }
#formular_setcard .form_title                                            { font: bold 14px Arial; }
#formular_setcard .cat_title                                            { font: bold 12px Arial; padding: 4px 10px; margin: 4px 0px 4px 0px; border-bottom:2px solid #ffffff; color: #494949; background-color: #E2E6E9; }
#formular_setcard .daten_header                                        { font: bold 12px Arial; padding: 4px 10px; margin: 4px 0px 4px 0px; border-bottom:2px solid #ffffff; color: #494949; background-color: #E2E6E9; margin: 0px -20px 5px -20px; border-bottom:2px solid #ffffff;  border-top:2px solid #ffffff;
}

#formular_setcard .header_row                                            { margin-bottom: 5px; font-weight: bold; }
#formular_setcard .row                                                        { margin-bottom: 2px; }
#formular_setcard .lable_col                                            { float: left; width: 120px; margin-right: 10px; padding-top: 4px; }
#formular_setcard .input_col                                            { float: left; width: 250px; }
#formular_setcard .input_col2                                            { float: left; width: 445px; }
#formular_setcard .label                                                    { font: 12px Arial; color: #494949; }
#formular_setcard .textfield                                            { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .textfield[disabled]                        { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .textfield_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 250px; }
#formular_setcard .textfield_disabled                            { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 250px; }
#formular_setcard .textfield_small                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 120px; }
#formular_setcard .textfield_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 120px; }
#formular_setcard .textfield_small_disabled                { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 120px; }

#formular_setcard .textfield2                                            { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 445px; }
#formular_setcard .textfield2[disabled]                        { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 445px; }
#formular_setcard .textfield2_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 445px; }
#formular_setcard .textfield2_disabled                        { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 445px; }
#formular_setcard .textfield2_small                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 215px; }
#formular_setcard .textfield2_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 215px; }
#formular_setcard .textfield2_small_disabled            { border: 1px solid #d9d9d9; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 215px; }

#formular_setcard .select                                                    { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .select[disabled]                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .select_error                                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 250px; }
#formular_setcard .select_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .select_small                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 120px; }
#formular_setcard .select_small_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 120px; }
#formular_setcard .select_small_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 120px; }

#formular_setcard .select2                                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 445px; }
#formular_setcard .select2[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 445px; }
#formular_setcard .select2_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 445px; }
#formular_setcard .select2_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 445px; }
#formular_setcard .select2_small                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 215px; }
#formular_setcard .select2_small_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 215px; }
#formular_setcard .select2_small_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 215px; }

#formular_setcard .textarea                                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .textarea[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }
#formular_setcard .textarea_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 250px; }
#formular_setcard .textarea_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 250px; }

.list_table                                                                                {}
.list_table tr.header                                                            { font: bold 12px Arial; }
.list_table tr.row                                                                { font: 12px Arial }

#kunden_vergleich                                                                    { }
#kunden_vergleich .header                                                    { font: bold 14px Arial; }

#kunden_setcard                                                        { padding: 25px; background-color: #ffffff; border: 0px solid #e2e2e2; }
#kunden_setcard .kunden_header                                        { font: bold 14px Arial; }
#kunden_setcard .daten_header                                            { font: bold 12px Arial; padding: 4px 0px 4px 10px; margin: 0px -20px 5px -20px; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; color: #494949; background-color: #E2E6E9; }

#kunden_setcard #kunden_stammdaten  { padding: 0px 20px 20px 20px; background-color: #E2E6E9; float: left; width: 30%; margin-right: 20px; }
#kunden_stammdaten .row                                                        { margin-bottom: 5px; }
#kunden_stammdaten .lable_col                                            { float: left; width: 89px; margin-right: 10px; }
#kunden_stammdaten .input_col                                            { float: left; width: 280px; }
#kunden_stammdaten .label                                                    { font: 12px Arial; color: #494949; }
#kunden_stammdaten .textfield                                            { padding: 4px 5px; border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }

#kunden_stammdaten .textfield[disabled]                        { border: 1px dotted #f1f1f1; background-color: #fafafa; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .textfield_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_stammdaten .textfield_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 280px; }
#kunden_stammdaten .textfield_small                                { padding: 4px 5px; border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#kunden_stammdaten .textfield_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#kunden_stammdaten .textfield_small_disabled            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#kunden_stammdaten .select                                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .select[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .select_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_stammdaten .select_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .select_small                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#kunden_stammdaten .select_small_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#kunden_stammdaten .select_small_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#kunden_stammdaten .textarea                                            { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .textarea[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .textarea_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_stammdaten .textarea_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_stammdaten .buttons                                                { padding-left: 100px; }

#kunden_setcard #kunden_mailings { padding: 0px 20px 20px 20px; background-color: #E2E6E9; float: left; width: 30%; margin-right: 20px; }
#kunden_mailings .row                                                            { margin-bottom: 5px; }
#kunden_mailings .lable_col                                                { float: left; width: 89px; margin-right: 10px; }
#kunden_mailings .input_col                                                { float: left; width: 280px; }
#kunden_mailings .label                                                        { font: 12px Arial; color: #494949; }
#kunden_mailings .textfield                                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .textfield[disabled]                            { border: 1px solid #d9d9d9; background-color: #fafafa; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .textfield_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_mailings .textfield_disabled                            { border: 1px solid #d9d9d9; background-color: #fafafa; font: bold 12px Arial; color: darkgreen; width: 280px; }
#kunden_mailings .textfield_small                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#kunden_mailings .textfield_small_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#kunden_mailings .textfield_small_disabled                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#kunden_mailings .select                                                    { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .select[disabled]                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .select_error                                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_mailings .select_disabled                                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .select_small                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#kunden_mailings .select_small_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#kunden_mailings .select_small_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#kunden_mailings .textarea                                                { border: 1px solid #d9d9d9; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .textarea[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .textarea_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#kunden_mailings .textarea_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#kunden_mailings .buttons                                                    { padding-left: 100px; }

#kunden_setcard #kunden_history { padding: 0px 20px 20px 20px; background-color: #E2E6E9; float: left; width: 29%; }
#kunden_history .history_header                                        { border-bottom: 1px solid #000000; font: bold 12px Arial; }

#kunden_list                                                                            {}
#kunden_list .table_header                                                { font: bold 12px Arial; }
#kunden_list .table_row                                                        { font: 11px Arial; }

#reminder-body                                                         { padding: 20px 0px 20px 0px; }




#partner_setcard                                                                    { padding: 10px; background-color: #E5EEF3; border: 1px solid #2E6287; }
#partner_setcard .partner_header                                    { font: bold 14px Arial; }
#partner_setcard .daten_header                                        { font: bold 12px Arial; padding: 2px 5px; margin: 0px -20px 5px -20px; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; color: #494949; border: 1px solid #A2AAB0; background-color: #f1f1f1; }

#partner_setcard #partner_stammdaten                            { float: left; width: 430px; margin-right: 20px; }
#partner_stammdaten .row                                                    { margin-bottom: 5px; }
#partner_stammdaten .lable_col                                        { float: left; width: 140px; margin-right: 10px; padding-top: 3px; }
#partner_stammdaten .input_col                                        { float: left; width: 280px; }
#partner_stammdaten .label                                                { font: 12px Arial; color: #494949; }
#partner_stammdaten .textfield                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .textfield[disabled]                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .textfield_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_stammdaten .textfield_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 280px; }
#partner_stammdaten .textfield_small                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#partner_stammdaten .textfield_small_error                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#partner_stammdaten .textfield_small_disabled            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#partner_stammdaten .select                                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .select[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .select_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_stammdaten .select_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .select_small                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#partner_stammdaten .select_small_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#partner_stammdaten .select_small_disabled                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#partner_stammdaten .textarea                                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .textarea[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .textarea_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_stammdaten .textarea_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_stammdaten .buttons                                            { padding-left: 150px; }

#partner_setcard #partner_mailings                                { float: left; width: 430px; margin-right: 20px; }
#partner_mailings .row                                                        { margin-bottom: 5px; }
#partner_mailings .lable_col                                            { float: left; width: 140px; margin-right: 10px; }
#partner_mailings .input_col                                            { float: left; width: 280px; }
#partner_mailings .label                                                    { font: 12px Arial; color: #494949; }
#partner_mailings .textfield                                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .textfield[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .textfield_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_mailings .textfield_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 280px; }
#partner_mailings .textfield_small                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#partner_mailings .textfield_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#partner_mailings .textfield_small_disabled                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#partner_mailings .select                                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .select[disabled]                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .select_error                                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_mailings .select_disabled                                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .select_small                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#partner_mailings .select_small_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#partner_mailings .select_small_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#partner_mailings .textarea                                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .textarea[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .textarea_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#partner_mailings .textarea_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#partner_mailings .buttons                                                { padding-left: 150px; }

#partner_setcard #partner_history                                    { float: left; width: 270px; }
#partner_history .history_header                                    { border-bottom: 1px solid #000000; font: bold 12px Arial; }

#partner_list                                                                            {}
#partner_list .table_header                                                { font: bold 12px Arial; }
#partner_list .table_row                                                    { font: 11px Arial; }


#lieferant_setcard                                                                { padding: 10px; background-color: #E5EEF3; border: 1px solid #2E6287; }
#lieferant_setcard .lieferant_header                            { font: bold 14px Arial; }
#lieferant_setcard .daten_header                                    { font: bold 12px Arial; padding: 2px 5px; margin: 0px -20px 5px -20px; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; color: #494949; border: 1px solid #A2AAB0; background-color: #f1f1f1; }

#lieferant_setcard #lieferant_stammdaten                    { float: left; width: 430px; margin-right: 20px; }
#lieferant_stammdaten .row                                                { margin-bottom: 5px; }
#lieferant_stammdaten .lable_col                                    { float: left; width: 140px; margin-right: 10px; }
#lieferant_stammdaten .input_col                                    { float: left; width: 280px; }
#lieferant_stammdaten .label                                            { font: 12px Arial; color: #494949; }
#lieferant_stammdaten .textfield                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .textfield[disabled]                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .textfield_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_stammdaten .textfield_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 280px; }
#lieferant_stammdaten .textfield_small                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_stammdaten .textfield_small_error            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#lieferant_stammdaten .textfield_small_disabled        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#lieferant_stammdaten .select                                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .select[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .select_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_stammdaten .select_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .select_small                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_stammdaten .select_small_error                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#lieferant_stammdaten .select_small_disabled            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_stammdaten .textarea                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .textarea[disabled]                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .textarea_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_stammdaten .textarea_disabled                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_stammdaten .buttons                                        { padding-left: 150px; }

#lieferant_setcard #lieferant_mailings                        { float: left; width: 430px; margin-right: 20px; }
#lieferant_mailings .row                                                    { margin-bottom: 5px; }
#lieferant_mailings .lable_col                                        { float: left; width: 140px; margin-right: 10px; }
#lieferant_mailings .input_col                                        { float: left; width: 280px; }
#lieferant_mailings .label                                                { font: 12px Arial; color: #494949; }
#lieferant_mailings .textfield                                        { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .textfield[disabled]                    { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .textfield_error                            { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_mailings .textfield_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 280px; }
#lieferant_mailings .textfield_small                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_mailings .textfield_small_error                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#lieferant_mailings .textfield_small_disabled            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: bold 12px Arial; color: darkgreen; width: 135px; }
#lieferant_mailings .select                                                { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .select[disabled]                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .select_error                                    { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_mailings .select_disabled                            { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .select_small                                    { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_mailings .select_small_error                        { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 135px; }
#lieferant_mailings .select_small_disabled                { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 135px; }
#lieferant_mailings .textarea                                            { border: 1px solid #B5B4B8; background-color: #ffffff; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .textarea[disabled]                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .textarea_error                                { border: 1px solid darkred; background-color: #DC7A7A; font: 12px Arial; color: #000000; width: 280px; }
#lieferant_mailings .textarea_disabled                        { border: 1px solid #B5B4B8; background-color: #d4d4d4; font: 12px Arial; color: #494949; width: 280px; }
#lieferant_mailings .buttons                                            { padding-left: 150px; }

#lieferant_setcard #lieferant_history                            { float: left; width: 270px; }
#lieferant_history .history_header                                { border-bottom: 1px solid #000000; font: bold 12px Arial; }

#lieferant_list                                                                        {}
#lieferant_list .table_header                                            { font: bold 12px Arial; }
#lieferant_list .table_row                                                { font: 11px Arial; }


#page_navi                                                                                { border-top: 1px solid #000000; margin-top: 10px; padding-top: 5px;}
#page_navi .navitem                                                                { float: left; padding-right: 10px; font: 14px Arial; cursor: pointer; }

.page_navigation                                                                                { border-top: 1px solid #000000; margin-top: 5px; padding-top: 5px;}
.page_navigation .navitem                                                                { float: left; padding-right: 5px; font: 11px Arial; cursor: pointer; }

#action_result    { padding: 10px; background-color: #ffffff; margin-bottom:1px; font: bold 14px Arial; text-align: center; }

.tcalInput                                        { background: url('../js/img/cal.gif') 100% 50% no-repeat; padding-right: 20px; cursor: pointer; }
.tcalActive                                        { background-image: url('../js/img/no_cal.gif'); }
#tcal                                                    { position: absolute; visibility: hidden; z-index: 100; width: 170px; background-color: white; margin-top: 2px; padding: 0 2px 2px 2px; border: 1px solid silver; -moz-box-shadow: 3px 3px 4px silver; -webkit-box-shadow: 3px 3px 4px silver; box-shadow: 3px 3px 4px silver; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver'); }
#tcalControls                                    { border-collapse: collapse; border: 0; width: 100%; }
#tcalControls td                            { border-collapse: collapse; border: 0; padding: 0; width: 16px; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; }
#tcalControls th                            { border-collapse: collapse; border: 0; padding: 0; line-height: 25px; font-size: 10px; text-align: center; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; white-space: nowrap; }
#tcalPrevYear                                    { background-image: url('../js/img/prev_year.gif'); }
#tcalPrevMonth                                { background-image: url('../js/img/prev_mon.gif'); }
#tcalNextMonth                                { background-image: url('../js/img/next_mon.gif'); }
#tcalNextYear                                    { background-image: url('../js/img/next_year.gif'); }
#tcalGrid                                            { border-collapse: collapse; border: 1px solid silver; width: 100%; }
#tcalGrid th                                    { border: 1px solid silver; border-collapse: collapse; padding: 3px 0; text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; background-color: gray; color: white; }
#tcalGrid td                                    { border: 0;    border-collapse: collapse; padding: 2px 0; text-align: center; font-family: Tahoma, Geneva, sans-serif; width: 14%; font-size: 11px; cursor: pointer; }
#tcalGrid td.tcalOtherMonth     { color: silver; }
#tcalGrid td.tcalWeekend            { background-color: #ACD6F5; }
#tcalGrid td.tcalToday                { border: 1px solid red; }
#tcalGrid td.tcalSelected            { background-color: #FFB3BE; }

.sort                                    { float: left; width: 9px; height: 18px; margin-right: 5px; }
.sort_asc                                 { width: 9px; height: 6px; border: 0px solid #000000; padding: 0px; background: url('./img/icon_sort.png') no-repeat left top; cursor: pointer; }
.sort_desc                                 { width: 9px; height: 6px; border: 0px solid #000000; padding: 0px; background: url('./img/icon_sort.png') no-repeat left bottom; margin-top: 2px; cursor: pointer; }
.sort_asc:hover                            { background: url('./img/icon_sort.png') no-repeat right top; }
.sort_desc:hover                        { background: url('./img/icon_sort.png') no-repeat right bottom; margin-top: 2px; }
.sort_asc_h                                { width: 9px; height: 6px; border: 0px solid #000000; padding: 0px; background: url('./img/icon_sort.png') no-repeat right top; cursor: pointer; }
.sort_desc_h                            { width: 9px; height: 6px; border: 0px solid #000000; padding: 0px; background: url('./img/icon_sort.png') no-repeat right bottom; margin-top: 2px; cursor: pointer; }


#simplemodal-overlay {
    background-color: #000;
}
#simplemodal-container {
    background-color: #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    /*
    -webkit-box-shadow: 0px 0px 11px #7c7f7a;
    -moz-box-shadow: 0px 0px 11px #7c7f7a;
    box-shadow: 0px 0px 11px #7c7f7a;
    */
}
#simplemodal-container a.modalCloseImg {
    background: url('./img/x.png') no-repeat; /* adjust url as required */
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -15px;
    cursor: pointer;
}

.modal-kunden-changes {
    padding: 20px;
}
.modal-kunden-changes span.col {
    display: inline-block;
    width: 140px;
}

.modal-footer {
    diplay: block;
}

#tourenmenu                                    {  }
#tourenmenu ul                                { margin: 0px 0px; padding: 0px 0px; list-style: none; }
#tourenmenu li                                { float: left; padding: 5px 10px; }
#tourenmenu li a                            { font: bold 16px Arial; text-decoration: none; }

#tourplanEditorWindow                        { position: absolute; display: none; top: 50px; left: 315px; border: 1px solid #666666; background-color: #ffffff; }
#tourplanDetailWindow                        { position: absolute; display: none; top: 50px; left: -100px; width: 800px; border: 1px solid #666666; background-color: #ffffff; }
#tourplanAuftragWindow                        { position: absolute; display: none; top: 50px; left: 750px; width: 600px; border: 1px solid #666666; background-color: #ffffff; }
#tourplanFahrzeugWindow                        { position: absolute; display: none; top: 50px; left: 750px; width: 600px; border: 1px solid #666666; background-color: #ffffff; }
#tourplanFahrerWindow                        { position: absolute; display: none; top: 50px; left: 750px; width: 600px; border: 1px solid #666666; background-color: #ffffff; }

#auftragEditorWindow                        { position: absolute; display: none; top: 50px; left: 315px; border: 1px solid #666666; background-color: #ffffff; padding: 5px 10px;}
#auftragDetailWindow                        { position: absolute; display: none; top: 50px; left: 315px; border: 1px solid #666666; background-color: #ffffff; padding: 5px 10px; }

#scrollListe                                { overflow: auto; height: 572px; }

#tourlist                                    {  }
#tourlist .headers                            { margin: 5px 0px; border-bottom: 1px solid #666666; font-size: 14px; }
#tourlist .entry                            { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #666666; font: 11px Arial; }
#tourlist .col_id                            { float: left; padding-top: 9px; width: 80px; }
#tourlist .col_date                            { float: left; padding-top: 9px; width: 100px; }
#tourlist .col_kfz                            { float: left; padding-top: 9px; width: 100px; }
#tourlist .col_auftraege                    { float: left; padding-top: 9px; width: 80px; }
#tourlist .col_fahrer                        { float: left; padding-top: 9px; width: 275px; }
#tourlist .col_zeitraum                        { float: left; padding-top: 9px; width: 80px; text-align: right; }
#tourlist .col_menge                        { float: left; padding-top: 9px; width: 140px; text-align: right; }
#tourlist .col_umsatz                        { float: left; padding-top: 9px; width: 140px; text-align: right; }
#tourlist .col_options                        { float: left; width: 150px; text-align: right; }
#tourlist input[type=button]                { cursor: pointer; }

#toureditor                                    { padding: 5px 10px; }
#toureditor    form                            { padding: 0px; margin: 0px; }
#toureditor .col_date_title                    { float: left; width: 100px; }
#toureditor .col_date_day                    { float: left; }
#toureditor .col_date_day select            { width: 75px; }
#toureditor .col_date_month                    { float: left; }
#toureditor .col_date_month    select            { width: 150px; }
#toureditor .col_date_year                    { float: left; }
#toureditor .col_date_year select            { width: 75px; }
#toureditor .col_fahrzeug_title                { float: left; width: 100px; }
#toureditor .col_fahrzeug                    { float: left; }
#toureditor .col_fahrzeug select            { width: 300px; }
#toureditor .col_fahrer_title                { float: left; width: 100px; }
#toureditor .col_fahrer    select                { width: 300px; }
#toureditor .col_beifahrer_title            { float: left; width: 100px; }
#toureditor .col_beifahrer select            { width: 300px; height: 200px; }

#tourplaner                                    { position: relative; padding: 5px; height: 630px; }
#tourplaner .timelist                        { position: absolute; top: 5px; left: 5px; width: 785px; }
#tourplaner .time_entry                        { height: 20px; padding-bottom: 2px; margin-bottom: 2px; }
#tourplaner .list                            { position: absolute; top: 2px; left: 5px; width: 785px; }
#tourplaner .list_entry                        { width: 745px; padding-left: 40px; padding-top: 2px; border: 1px solid #888888; background-color: rgba(91,194,71,0.5); border-radius: 5px 5px 5px 5px; cursor: move; }
#tourplaner .list_empty                        { width: 745px; padding-left: 40px; padding-top: 3px; height: 22px; }
#tourplaner .list_holder                    { width: 745px; padding-left: 40px; }

#auftrags_filter                            {  }
#auftrags_filter .col_title                    { float: left; width: 80px; padding-top: 8px; }
#auftrags_filter .col_input                    { float: left; width: 150px; }
#auftrags_filter .filter_nr                    { float: left; }
#auftrags_filter .filter_kunde                { float: left; }
#auftrags_filter .filter_strasse            { float: left; }
#auftrags_filter .filter_plz                { float: left; }
#auftrags_filter .filter_bezirk                { float: left; }
#auftrags_filter .filter_tel                { float: left; }
#auftrags_filter .filter_beschreibung        { float: left; }
#auftrags_filter .filter_zeitraum            { float: left; }

#auftraglist                                {  }
#auftraglist .headers                        { margin: 5px 0px; border-bottom: 1px solid #666666; font-size: 14px; }
#auftraglist .entry                            { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #999999; font: 11px Arial; }
#auftraglist .col_id                        { float: left; width: 80px; padding-top: 9px; }
#auftraglist .col_kunde                        { float: left; width: 100px; padding-top: 9px; padding-left: 10px; }
#auftraglist .col_anschrift                    { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }
#auftraglist .col_tel                        { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }
#auftraglist .col_beschreibung                { float: left; width: 315px; padding-top: 9px; padding-left: 10px; }
#auftraglist .col_menge                        { float: left; width: 100px; padding-top: 9px; padding-left: 10px; text-align: right; }
#auftraglist .col_umsatz                    { float: left; width: 100px; padding-top: 9px; padding-left: 10px; text-align: right; }
#auftraglist .col_options                    { float: left; width: 140px; padding-left: 10px; }

#auftrageditor                                { width: 600px; }
#auftrageditor .row                            { margin-bottom: 5px;}
#auftrageditor .col_id_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_id                        { float: left; }
#auftrageditor .col_id input                { width: 460px; }
#auftrageditor .col_kunde_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_kunde                    { float: left; }
#auftrageditor .col_kunde input                { width: 460px; }
#auftrageditor .col_strasse_title            { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_strasse                    { float: left; }
#auftrageditor .col_strasse input            { width: 460px; }
#auftrageditor .col_plz_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_plz                        { float: left; }
#auftrageditor .col_plz input                { width: 460px; }
#auftrageditor .col_bezirk_title            { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_bezirk                    { float: left; }
#auftrageditor .col_bezirk input            { width: 460px; }
#auftrageditor .col_tel_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_tel                        { float: left; }
#auftrageditor .col_tel input                { width: 460px; }
#auftrageditor .col_mobil_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_mobil                    { float: left; }
#auftrageditor .col_mobil input                { width: 460px; }
#auftrageditor .col_desc_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_desc                    { float: left; }
#auftrageditor .col_desc textarea            { width: 460px; height: 200px; }
#auftrageditor .col_info_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_info                    { float: left; }
#auftrageditor .col_info textarea            { width: 460px; height: 80px; }
#auftrageditor .col_menge_title                { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_menge                    { float: left; }
#auftrageditor .col_menge input                { width: 460px; }
#auftrageditor .col_umsatz_title            { float: left; width: 140px; padding-top: 8px; }
#auftrageditor .col_umsatz                    { float: left; }
#auftrageditor .col_umsatz input            { width: 460px; }

#fahrzeuglist                                {}
#fahrzeuglist .headers                        { margin: 5px 0px; border-bottom: 1px solid #666666; font-size: 14px; }
#fahrzeuglist .entry                        { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #999999; font: 11px Arial; }
#fahrzeuglist .col_kfz                        { float: left; width: 100px; padding-top: 9px; }
#fahrzeuglist .col_tel                        { float: left; width: 100px; padding-top: 9px; padding-left: 10px; }
#fahrzeuglist .col_kosten                    { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }
#fahrzeuglist .col_options                    { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }

#fahrzeugeditor                                { width: 600px; }
#fahrzeugeditor .col_kfz_title                { float: left; width: 140px; }
#fahrzeugeditor .col_kfz                    { float: left; }
#fahrzeugeditor .col_tel_title                { float: left; width: 140px; }
#fahrzeugeditor .col_tel                    { float: left; }
#fahrzeugeditor .col_kosten_title            { float: left; width: 140px; }
#fahrzeugeditor .col_kosten                    { float: left; }

#fahrerlist                                    {}
#fahrerlist .headers                        { margin: 5px 0px; border-bottom: 1px solid #666666; font-size: 14px; }
#fahrerlist .entry                            { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #999999; font: 11px Arial; }
#fahrerlist .col_nname                        { float: left; width: 100px; padding-top: 9px; }
#fahrerlist .col_vname                        { float: left; width: 100px; padding-top: 9px; padding-left: 10px; }
#fahrerlist .col_mobil                        { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }
#fahrerlist .col_stunden                    { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }
#fahrerlist .col_options                    { float: left; width: 120px; padding-top: 9px; padding-left: 10px; }

#formular_setcard .readonly {
    background-color: #E2E6E9;
}
