@charset "utf-8";

a[href]:after {
    content: "";
}

.button,
input[type=submit],
input[type=submit]:focus
{
    display: inline-block;
    outline: none;
    padding: 2px;

    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-align: center;
    cursor: pointer;
    border: none;

    box-shadow: 0 0 2px 2px #f39200; 
    border-radius: 10px;

    background: -moz-linear-gradient(top,  #fdedd5,  #f39200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdedd5', endColorstr='#f39200');

}

.noPrint,
.hiddenSorter,
.dataTables_filter
{
    display:none;
}

.prozess-hidden
{
    display:table-row;
}

.button:active,
input[type=submit]:active
{
    position: relative;
    top: 1px;
}

.button:focus,
input[type=submit]:focus
{
    position: relative;
    top: 1px;
}

body
{
    margin: 0px;
    padding: 0px;

    font-family: 'Segoe UI',Arial,Verdana;
    font-size: .8em;
    color: #595959;
}

select,
input,
textarea
{
    color: #595959;
    font-family: 'Segoe UI',Arial,Verdana;
    font-size: 1.0em;
}

h1
{
    font-size: 140%;
}

h2
{
    font-size: 120%;
}

h3
{
    font-size: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

.wrapper
{
    margin: 0 auto;
    clear:both;
    height:100%;
    width:100%;
}

header
{
    padding: 0px;
    margin: 0px;
    height: 60px;
    font-size: .9em;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
}

.header
{
    width: 100%;
}

.sidebar, .content
{
    margin-top: 0px;
}

.sidebar
{
    display:none;
}

.content
{
    float:left;
    min-height:550px;
    height:100%;
    padding: 0 0 20px 0;
    width: 100%;
}

.hide
{
    display: none;
}

.full-wide
{
    margin-left: 0px;
    width: 100%;
}

footer
{
    float:left;
    width: 825px;
    min-height: 30px;
    background: url("../images/footer-background.png") center no-repeat;
    width: 100%;
}

footer p
{
    font-size: 0.9em;
    color: #818181;
    text-align: center;
}

footer a
{
    font-weight: normal;
    text-decoration: none;
}

table.plan
{
    width:100%;
    height:100%;
}

.plan .col-0
{
    width: 30px;
}

.plan .col-1
{
    width: 150px;
}

.plan .col-2
{
    width: 450px;
}

.plan .col-3
{
    width: 50px;
}

.plan .col-4
{
    width: 125px;
}

.subtable .col-1
{
    width: 432px;
}
.subtable .col-2
{
    width: 75px;
}
.subtable .col-3
{
    width: 75px;
}

.subtable table
{
    min-width: 662px
}

.comments table, .comments tbody tr, .comments td
{
    border: none;
    background: none;
    margin: 0px;
    padding: 0px;
}
.comments td
{
    padding: 2px 5px;
}

.logo
{
    float:left;
    height: 100px;
    width: 350px;
}

.logo img
{
    margin: 0px 0px 0px 130px;
}

.search
{
    display:none;
}

.userinfo
{
    float:right;
    height: 100px;
    width: 290px;
}

.timestamp
{
    height: 20px;
    text-align: right;
}

.fields
{
    hheight: 35px;
    text-align:right;
}

.fields .username,
.fields .status
{
    margin: 0;
    padding: 0;
}

/** ** ** ** ** ** ** ** **
 *          Login
*/
.loginMessage
{
    width: 300px;
    margin: 0 auto;
    color: red;
}

.loginMessage p
{
    margin-left: 40px;
}

.login
{
    width: 175px;
    margin: 0 auto;
    margin-top: 150px;
}

.login label span
{
    color: #f39200;
}

.login input
{
    margin: 3px 0px 10px 10px;
    width: 135px;
}

.login input[type=submit]
{
    margin-left: 111px;
    width: auto;
}

input
{
    border-radius: 8px;
    box-shadow: 0 0 2px 1px #818181;
    border: 0px solid #f39200;
    padding: 2px 6px;
    color: #595959;
}

input:focus
{
    border-radius: 8px;
    box-shadow: 0 0 2px 1px #f3b250;
    border: 0px solid #f39200;
    padding: 2px 6px;
    color: #595959;
}

input[readonly=readonly]
{
    color: #8e8e8e;
    box-shadow: 0 0 4px 1px #c1c1c1;
}

/** ** ** ** ** ** ** ** **
 *          Navigation
*/

nav ul
{
    list-style-image: url(../images/bullet.png);
}

nav li a
{
    font-weight: normal;
    text-decoration: none;
}

nav li.active a
{
    list-style-image: url(../images/bullet-yellow.png);
    color: #f39000;
    text-decoration: underline;
}

nav li ul
{
    padding-left: 20px;
}

.uebersicht td.aktionen
{
    padding: 0 7px;
    line-height: 0;

}

.uebersicht td.aktionen form
{
    float: left;
}

.uebersicht td.aktionen input
{
    border-radius: none;
    box-shadow: none;
    padding: 0;
}

.user-uebersicht .col-1
{
    width: 150px;
}

.user-uebersicht .col-2
{
    width: 50px;
}

.user-uebersicht .col-3
{
    width: 150px;
}

.gruppen-uebersicht .col-1
{
    width: 150px;
}

.gruppen-uebersicht .col-2
{
    width: 50px;
}

.gruppen-uebersicht .col-3
{
    width: 150px;
}

.teilaufgaben-uebersicht .col-1
{
    width: 30px;
}

.teilaufgaben-uebersicht .col-2
{
    width: 100px;
}

.teilaufgaben-uebersicht .col-3
{
    width: 300px;
}

.mp-form td
{
    padding: 7px 0;
}

.mp-form .errorItem
{
    color: red;
    margin: 0 0 0 20px;
}

.mp-form .col-1
{
    width: 120px;
}

.important
{
    color: #f39000;
}

.img-button
{
    display: inline-block;
    outline: none;
    padding: 10px 2px 2px 2px;
    width: auto;

    text-shadow: 0 1px 1px rgba(0,0,40,.3);
    text-align: center;
    border: none;

    margin: 0 20px 15px 0;
}

.img-button img
{
    margin: 0;
    padding: 0;
}

.img-button p
{
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    font-weight: normal;
    color: #595959;
}

.img-button-flat
{
    width: auto;
    float:left;
}

.errorBlock ul
{
    list-style-image: url(../images/bullet_red.png);
}

.kunden-tabelle
{
    width: 600px;
}

.kunden-tabelle .col-6
{
    width: 20px;
}

.ansprechpartner-block table
{
    float:left;
    margin-left: 20px;
}

.ansprechpartner-block .col-1
{
    width: 75px;
}

.ansprechpartner-block .col-2
{
    width: 175px;
}

.ansprechpartner-tr
{
    display: none;
}

.ansprechpartner-tr .ueberschrift
{
    font-size: 1.0em;
    font-weight: bold;
    padding: 10px 0 0 10px;
}

.ansprechpartner-tr > td
{
    padding: 0;
}

.table-control-bar
{
    float:left;
}

.tools-kunden
{
    width: 600px;
}

.tools-artikel
{
    width: 740px;
}

.filter
{
    margin: 35px 0 0 20px;
    float:right;
    text-shadow: 0 1px 1px rgba(0,0,40,.3);
    font-size: .9em;
}

.filter-empty-control-bar
{
    margin: 0 0 10px 20px;
}

.filter select
{
    margin-left: 10px;
}

.kunde-tabelle
{
    float:left;
    margin-right: 40px;
}

.kunde-tabelle .col-1
{
    width: 110px;
    font-weight: bold;
}

.kunde-tabelle .col-2
{
    width: 200px;
}

.kunde-ansprechpartner
{
    margin: 20px 20px 0 0;
    float:left;
    width: 260px;
}

table.artikel-uebersicht td
{
    vertical-align: top;
}

table.artikel-uebersicht .col-1
{
    width: 40px;
}

table.artikel-uebersicht .col-2
{
    width: 150px;
}

table.artikel-uebersicht .col-3
{
    width: 350px;
}

table.artikel-uebersicht .col-4
{
    width: 140px;
}

.prozesse-vorlagen-uebersicht .col-1
{
    width: 40px;
}

.prozesse-vorlagen-uebersicht .col-2
{
    width: 300px;
}

.prozesse-vorlagen-uebersicht .col-3
{
    wwidth: 40px;
}

.massnahmen-uebersicht .col-1
{
    width: 40px;
    vertical-align: top;
}

.massnahmen-uebersicht .col-2
{
    width: 150px;
    vertical-align: top;
}

.massnahmen-uebersicht .col-3
{
    width: 350px;
    vertical-align: top;
}

.transfer-link
{
    cursor: pointer;
    color: #f3b250;
    font-size: 0.9em;
    text-decoration: underline;
}

input.aktion
{
    border-radius: 0;
}

.ansprechpartner-accordion
{
    width: 350px;
}

.ansprechpartner-accordion .head
{
    -background: url(../images/bg_th.jpg) repeat-x right top;

    background: -moz-linear-gradient(top, #fcf1d3, #ffd17d);
    font-size: 0.9em;
    font-weight: bold;
    padding: 5px 7px 7px 7px;
    margin:5px 0 5px 0;
    text-align: left;
    border-radius: 7px;
}
.ansprechpartner-accordion .active
{
    background: -moz-linear-gradient(top, #fcd97f, #ffae1c);
}

.ansprechpartner-accordion .head a
{
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: #000000 0px 0px 2px;
}

.ansprechpartner-accordion > div
{
    margin: 0 0 0 20px;
}


.ansprechpartner-accordion .col-1
{
    width: 125px;
    font-weight: bold;
}

.ansprechpartner-accordion .col-2
{
    width: 150px;
}

.kunde-massnahmenplaene .col-1
{
    width: 125px;
}

.kunde-massnahmenplaene .col-2
{
    width: 140px;
}

.kunde-massnahmenplaene .col-3
{
    width: 50px;
    text-align: center;
}

.kunde-massnahmenplaene .col-3 .aktion
{
    margin-left: 14px;
}

.kunde-mp-liste
{
    float:left;
    margin: 0 30px 0 0;
}

.kunde-mp-liste .erstellen-row
{
    text-align: center;
}

.kunde-mp-liste .erstellen-row a
{
    text-decoration: none;
}

section .massnahmen-element
{
    margin: 0 0 10px 0;
}

.left
{
    float:left;
}

.editItem img
{
    margin: 0 5px 0 0;
}

.mp-teilaufgabe-add a,
.mp-prozess-add a,
.editItem a
{
    text-decoration: none;
}

td.blankColumn
{
    vertical-align: top;
    padding-top: 10px;
}

a#bearbeiten
{
    text-decoration: none;
    font-weight: normal;
    color: #f39000;
}

a:hover#bearbeiten
{
    color: #595959;
}

div.ui-datepicker
{
    font-size:.9em;
}

img.ui-datepicker-trigger
{
    margin: 0 0 0 10px;
    cursor: pointer;
}

.infofeld
{
    -border: 1px solid #FFCA5E;
    -border-right: 1px solid #FCF1D4;
    -background: url(../images/bg_td1.jpg) repeat-x top;
    min-width: 645px;
    padding: 5px 7px;
}

.mp-haupttitel
{
    margin-bottom: 0;
}

.mp-untertitel
{
    margin: 0;
}

.mp-untertitel a
{
    color: #f39000;
    font-weight: bold;
    text-decoration: none;
    font-size:1.4em;
}

.mp-untertitel a:hover
{
    text-decoration: underline;
}

.mp-stammdaten table td
{
    width: 274px;
}

.mp-startdatum
{
    text-align: left;
}

.mp-letzteAenderung
{
    text-align: center;
}

.mp-status
{
    text-align: right;
}

.mitarbeiter-teilaufgaben-uebersicht .col-1
{
    width: 350px;
}

.mitarbeiter-teilaufgaben-uebersicht .col-2
{
    width: 150px;
}

.mitarbeiter-teilaufgaben-uebersicht .col-3
{
    width: 50px;
}

.mitarbeiter-teilaufgaben-uebersicht .col-4
{
    width: 50px;
}

.ui-autocomplete-loading 
{ 
    background: white url('../images/loading.gif') right center no-repeat; 
}

.suche-uebersicht .col-1
{
    width: 250px;
}

.suche-uebersicht .col-2
{
    width: 250px;
}

.suche-uebersicht .col-3
{
    width: 50px;
}


table.mptable
{
    border-collapse:collapse;
    border:1px solid #FFCA5E;
}
caption 
{
    font: 1.8em/1.8em Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 10px;
    background: url(../images/bg_caption.jpg) right top;
    height: 45px;
    color: #FFAA00;
}

.mptable > thead th
{
    background: url(../images/bg_th.jpg) repeat-x right top;
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    padding: 2px 3px;
    margin: 20px 0px 0px 0px;
    text-align: left;
    border-right: 1px solid #FCF1D4;
    border-left: none;
    border-top: none;
}
.mptable > tbody > tr
{
    background: url(../images/bg_td1.jpg) repeat-x top;
}
.mptable > tbody tr.odd 
{
    background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

.mptable > tbody > tr > td 
{
    font-size: 0.9em;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    padding: 1px 3px;
    border-top: 1px solid #FFCA5E;
    border-right: 1px solid #DDDDDD;
    text-align: left;
}
a {
    color: #777777;
    font-weight: bold;
    text-decoration: underline;
}
a:hover {
    color: #F8A704;
    text-decoration: underline;
}
.mptable > tfoot th 
{
    background: url(../images/bg_total.jpg) repeat-x bottom;
    color: #FFFFFF;
    height: 30px;
}
.mptable > tfoot td 
{
    background: url(../images/bg_total.jpg) repeat-x bottom;
    color: #FFFFFF;
    height: 30px;
}
.subtable table
{
    border-collapse:collapse;
    border:1px solid #FFCA5E;
    min-width: 650px;
}

.mptable .subtable th
{
    color: #FFFFFF;
    font-size: 1em;
}

.subtable td
{
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    border-top: 1px solid #FFCA5E;
    border-right: 1px solid #DDDDDD;
    text-align: left;

    font-size: 1.0em;
    padding: 5px 7px;
    vertical-align: top;
}
.subtable tbody tr
{
    background: #ffffff url(../images/bg_td1.jpg) repeat-x top;
}

.showEditAreaWrapper
{
    display:none;
}

.plan .pageUp
{
    display:none;
}

.meilenstein .col-1
{
    width:415px;
}

.meilenstein .col-2
{
    width:170px;
}

.meilenstein .col-3
{
    width:75px;
}

.zeitplanWrapper
{

}

.zeitplan
{
    wwidth:100%;
}

.zeitplan td
{
    padding: 8px 7px;
}

.zeitplan .col-1
{
    text-align:right;
    width:5%;
}

.zeitplan .col-2
{
    text-align:center;
    width:30px;
    width:5%;
}

.zeitplan .col-3
{
    text-align:center;
    width:80px;
    width:10%;
}

.zeitplan .col-4
{
    width:350px;
    width:70%;
}

.zeitplan .col-5
{
    width:50px;
    width:10%;
}

.zeiten-detail td
{
    vertical-align:top;
}

.zeiten-detail a
{
    text-decoration:none;
    font-weight:normal;
}

.zeiten-detail a:hover
{
    color:#f39000;
}

.zeiten-detail .col-1
{
    width:320px;
}

.zeiten-detail .col-2
{
    width:50px;
    text-align:right;
}

.zeiten-detail .col-3
{
    display:none;
    width:60px;
    text-align:right;
}

.zeiten-detail .col-4
{
    width:330px;
}

.kostenTrigger
{
    margin:0 0 10px 0;
    cursor:pointer;
}

.statistik table
{
    min-width: 200px;
    width:auto;
}

.statistik .col-1
{
    width:50px;
}

.statistik .col-2
{
    width:75px;
    text-align:right;
}

.statistik .col-3
{
    width:75px;
    text-align:right;
}

.statistikGesamt
{
    margin:0 0 0 3px;
}
.statistikGesamt table
{
    display:none;
    margin-bottom:10px;
}

.googlePlusTabelle
{
    float:left;
    width:630px;
    margin:0 0 20px 0;
}

.googlePlusTabelle thead th
{
    text-align:center;
}

.googlePlusTabelle .col-1
{
    font-weight:bold;
    width:125px;
}

.googlePlusTabelle .col-3
{

}

.googlePlusTabelle a
{
    font-weight:normal;
}

.socialMediaImages
{
    float:left;
    margin:0 0 0 35px;
    width:155px;
}

.socialMediaImages img
{
    float:left;
    box-shadow:0 0 10px #888;
    margin:0 0 25px 0;
    max-width:150px;
}

.ui-datepicker-trigger
{
    vertical-align:middle;
}

.fileUploadField
{
    box-shadow:none;
    border:1px solid #595959;
}

.socialMediaEditImage
{
    float:left;
    width:200px;
    text-align:center;
    padding:10px;
    margin:10px 10px 10px 0;
}

.socialMediaEditImage .previewImage
{
    max-width:200px;
    box-shadow: 0 0 10px #888;
    margin-bottom:10px;
}

.socialMediaEditImage .delete
{
    cursor:pointer;
}

.ui-widget
{
    font-size:1.0em;
}

.massnahmeVerschieben .kundenSelector
{
    float:left;
    width:300px;
}

.massnahmeVerschieben .ompSelector
{
    float:left;
    width:300px;
    min-height:200px;
    margin:0 0 0 40px;
}

.massnahmeVerschieben .submitArea
{
    float:left;
    min-height:200px;
    margin:250px 0 0 20px;
}

.massnahmeVerschieben .kundenlisteWrapper
{
    width:280px;
    height:450px;
    margin:10px 0 0 0;
    overflow:auto;
    border:1px dotted #888;
}

.massnahmeVerschieben .massnahmenplanlisteWrapper
{
    width:280px;
    height:450px;
    margin:10px 0 0 0;
    overflow:auto;
    border:1px dotted #888;
}

.massnahmeVerschieben .kundenliste
{
    width:280px;
    margin:20px 0 0 0;
}

.massnahmeVerschieben .massnahmenplanliste
{
    width:280px;
    margin:20px 0 0 0;
}

.massnahmeVerschieben .kundenliste .ui-selecting,
.massnahmeVerschieben .massnahmenplanliste .ui-selecting 
{ 
    background: #FECA40; 
}

.massnahmeVerschieben .kundenliste .ui-selected,
.massnahmeVerschieben .massnahmenplanliste .ui-selected 
{ 
    background: #F39814; 
    color: white; 
}
.massnahmeVerschieben .kundenliste,
.massnahmeVerschieben .massnahmenplanliste
{ 
    list-style-type: none; 
    margin: 0; 
    padding: 0;
    width: 100%; 
}
.massnahmeVerschieben .kundenliste li,
.massnahmeVerschieben .massnahmenplanliste li 
{ 
    margin: 3px 5px; 
    padding: 0.1em 0.4em;
    border-radius:2px;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.webverzeichnisse
{
    ffont-size:0.95em;
}

.webverzeichnisse a
{
    font-weight:normal;
}

.webverzeichnisse .editItem,
.webverzeichnisse .deleteItem
{
    cursor:pointer;
}

.webverzeichnissetabelle td
{
    vertical-align:top;
}

.webverzeichnissetabelle .col-aktionen
{
    text-align:center;
    vertical-align:top;
    width:40px;
    padding-left:2px;
    padding-right:2px;
}

.webverzeichnissetabelle thead .col-premium,
.webverzeichnissetabelle thead .col-bewertung
{
    vertical-align:middle;
}

.webverzeichnissetabelle .col-premium
{
    text-align:center;
    vertical-align:top;
    width:8px;
}

.webverzeichnissetabelle .col-bewertung
{
    text-align:center;
    vertical-align:top;
    width:8px;
}

.webverzeichnissetabelle .col-1
{
    text-align:center;
}

.webverzeichnissetabelle .col-1 img
{
    vertical-align:middle;
}

.webverzeichnissetabelle .col-verzeichnis
{
    width:120px;
}

.webverzeichnissetabelle .col-login
{
    width:120px;
}

.webverzeichnissetabelle .col-datum
{
    text-align:center;
    width:50px;
}

.webverzeichnissetabelle .col-prozesse
{
    width:150px;
}

.webverzeichnissetabelle .col-kundeninfo
{
    width:150px;
}

.bottomEditBox
{
    width:100%;
    height:250px;
    position:fixed;
    left:0;
    background: #fff url("../images/bg_td1.jpg") repeat-x top;
    border-top: 1px solid #FFCA5E;
    box-shadow:0 0 10px #FFCA5E;
    bottom:0px;
    padding-bottom:10px;
    display:none;
}

.bottomEditBox .expander
{
    text-align:center;
}

.bottomEditBox .expander img
{
    vertical-align:middle;
    padding:0 20px;
    cursor:pointer;
}

.bottomEditBox .submit
{
    width:100%;
    text-align:center;
    margin:10px 0 0 0;
}

.bottomEditBox .wrapper
{
    width:1100px;
}

.bottomEditBox .editTable .col-1
{
    width:100px;
}

.bottomEditBox input[type=text]
{
    box-shadow: none;
    border-radius:0;
    border:1px solid #8e8e8e;
}

.webverzeichnisse .bottomEditBox .wrapper
{
    width:950px;
}

.webverzeichnisse .bottomEditBox .leftBlock
{
    float:left;
    max-width:300px;
    margin:0 50px 0 0;
}

.webverzeichnisse .bottomEditBox .middleBlock
{
    float:left;
    max-width:300px;
    margin:0 50px 0 0;
}

.webverzeichnisse .bottomEditBox .rightBlock
{
    float:left;
    max-width:300px;
}

.bottomEditBox h3
{
    margin:0;
}

.hiddenSorter
{
    display:none;
}

.webverzeichnisse .dataTables_filter
{
    margin-bottom:10px;
}

.webverzeichnisse .addItem
{
    cursor:pointer;
}

.webverzeichnisse .submitWebverzeichnisseAdd
{
    display:inline;
}

.webverzeichnisse .submitWebverzeichnisseUpdate
{
    display:none;
}

.ueberschriftKundeninfo
{
    margin-bottom:0;
}

.kundeninfo a
{
    color: #f39000;
    font-size:0.9em;
    font-style:italic;
    text-decoration:none;
    font-weight:normal;
}

.kundeninfo a:hover
{
    text-decoration:underline;
}

.webverzeichnisse-vorlagen-uebersicht th.col-1
{
    width:20px;
}

.webverzeichnisse-vorlagen-uebersicht th.col-2
{
    width:150px;
}

.webverzeichnisse-vorlagen-uebersicht th.col-3
{
    width:150px;
}

.webverzeichnisse-vorlagen-uebersicht th.col-4
{
    width:70px;
}

.addWebverzeichnis
{
    text-decoration:underline;
    cursor:pointer;
}

.addWebverzeichnisVorlageDialog label
{
    width:75px;
    margin:0 10px 0 0;
}

.webverzeichnis-vorlage-deaktivieren,
.webverzeichnis-vorlage-aktivieren,
.webverzeichnis-vorlage-loeschen
{
    cursor:pointer;
}

.webverzeichnisse-uebersicht
{

}

.webverzeichnisse-uebersicht-filter h3
{
    margin-top:0;
}

.webverzeichnisse-uebersicht-filter
{
    float:right;
    width:150px;
}

.webverzeichnisse-uebersicht-filter ul
{
    list-style-type:none;
    margin:10px 0;
    padding:0;
}

.webverzeichnisse-uebersicht-filter li
{
    padding:3px 0;
}

.webverzeichnisse-uebersicht-tabelle
{
    float:left;
}

.webverzeichnisse-uebersicht-tabelle a
{
    color: #F39814;
    text-decoration:underline;
    font-weight:normal;
}

.webverzeichnisse-uebersicht-tabelle a:hover
{
    text-decoration:none;
}

.webverzeichnisse-uebersicht-tabelle .col-anzahl
{
    width:40px;
}

.webverzeichnisse-uebersicht-tabelle .col-name
{
    width:150px;
}

.webverzeichnisse-uebersicht-tabelle .col-kunde
{
    width:350px;
}

.webverzeichnisse-uebersicht-tabelle .col-aktionen
{
    width:20px;
}



.webverzeichnisse-uebersicht .filterText
{
    font-size:0.9em;
}

.webverzeichnisse-uebersicht .filterText a
{
    font-weight:normal;
}

.socialMediaTabelle
{
    clear:both;
}

.socialMediaTabelle a
{
    font-weight:normal;
}

.socialMediaTabelle .col-icon
{
    width:30px;
    text-align:center;
}

.socialMediaTabelle .col-icon img
{
    width:20px;
    vertical-align:middle;
}

.socialMediaTabelle .col-aenderung
{
    text-align:center;
}

.socialMediaTabelle .col-abgerechnet
{
    text-align:center;
}

.socialMediaTabelle .col-fertig
{
    text-align:center;
}

.socialMediaCounter
{
    float:left;
    width:200px;
    margin:0 0 10px 0;
}


.auswertung-stundenlohn .leftBlock
{
    float:left;
    width:100%;
}

.auswertung-stundenlohn .rightBlock
{
    display:none;
}

.mp-widget
{
    font-size:0.9em;
    margin:0 0 15px 0;
}

.mp-widget-title
{
    border-radius:6px 6px 0 0;
    border:1px solid #ffae1c;
    margin:0;
    padding:4px 7px;
    color:#fff;
    text-shadow:none;
}

.mp-widget-content
{
    border-radius:0 0 6px 6px;
    border:1px solid #ffae1c;
    margin:0;
    padding:4px 7px;
}

.mp-widget-content ul
{
    display:block;
    list-style-type:none;
    margin:0;
    padding:0;
}

.mp-widget-content .smart-navigation
{
    text-align:center;
    margin-bottom:5px;
}

.mp-widget-content .smart-navigation li
{
    display:inline-block;
    font-weight:normal;
}

.mp-widget-content .smart-navigation li a
{
    display:inline-block;
    padding:0 3px;
    font-weight:normal;
    text-decoration:none;
}

.mp-widget-content .smart-navigation li a:hover
{
    text-decoration:underline;
}

.mp-widget-content .smart-navigation li a.active
{
    font-weight:bold;
}

.checkbox-list li
{
    display:block;
    width:100%;
}

.checkbox-list input
{
    float:left;
    padding:0;
    cursor:pointer;
}

.checkbox-list label
{
    float:left;
    margin:1px 0 0 3px;
    cursor:pointer;
}
.checkbox-list .hidden,
.hidden
{
    display:none;
}

.widget-zeitraum input
{
    margin-bottom:5px;
    border-radius:0;
    box-shadow:none;
    background:transparent;
    border-bottom:1px dotted #F39814;
}

.button-auswertung-starten
{
    margin:0 0 15px 50px;
}

.lohnblock .mp-widget-title .title
{
    float:left;
    width:65%;
}

.lohnblock .mp-widget-title .kosten
{
    float:left;
    width:15%;
    text-align:right;
}

.lohnblock .mp-widget-title .zeit
{
    float:left;
    width:20%;
    text-align:right;
}

.lohnblock .lohnzeile
{

    float:left;
    width:100%;
    position:relative;
    border-bottom:1px dotted #F39814;
    padding:2px 0;
}

.lohnblock .lohnzeile:last-of-type
{
    border-bottom:none;
}

.lohnblock .lohnzeile .name
{
    float:left;
    width:65%;
}

.lohnblock .lohnzeile .kosten
{
    float:left;
    width:15%;
    text-align:right;
}

.lohnblock .lohnzeile .zeit
{
    float:right;
    width:20%;
    text-align:right;
}

.lohnblock .details
{
    width:100%;
    position:relative;
    display:none;
}

.lohnblock .entry
{
    float:left;
    width:97%;
    position:relative;
    padding-left:3%;
    border-top: 1px dotted #777777;
}

.lohnblock .entry a
{
    font-weight:normal;
    text-decoration:none;
}

.lohnblock .entry .icon
{
    position:absolute;
    top:-1px;
    left:1px;
    color: #F39814;
    font-weight:bold;
}

.lohnblock .entry .massnahme
{
    width:65%;
    float:left;
}

.lohnblock .entry .omp
{
    width:65%;
    float:left;
}

.lohnblock .entry .kunde
{
    float:left;
    width:65%;
    font-style: italic;
}

.mp-widget .icon
{
    float:right;
    cursor:pointer;
}

.auswertung-stundenlohn .loading-icon
{
    text-align:center;
    margin:0 auto;
    margin:20px;
}

.auswertung-stundenlohn .message
{
    text-align:center;
    margin:0 auto;
    margin:20px;
}

.auswertung-stundenlohn .zeitraum
{
    font-weight:bold;
    width:100%;
    min-height:20px;
}

.teilaufgaben-element .col-6
{
    min-width:80px;
}
.noPrint {
    display:none;
}