@charset "utf-8";

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

    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');

}


.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: 1.3em;
    color: #595959;
}

select,
input,
textarea
{
    color: #595959;
    font-size: 1.0em;
}

h1
{
    font-size: 140%;
    margin-top:0;
}

h2
{
    font-size: 1.2em;
    margin-top:0;
}

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

.wrapper
{
    width: 1100px;
    margin: 0 auto;
    clear:both;
}

header
{
    padding: 0px;
    margin: 0px;
    border: 0px solid red;
    min-height: 100px;
    box-shadow:0 0 4px #595959;
    min-width: 1100px;
    font-size: .9em;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
}

.header
{
    margin: 0 auto;
    width: 1100px;
}

.sidebar, .content
{
    margin-top: 15px;
    border: 0px solid red;
}

.sidebar
{
    float:left;
    width: 200px;
    min-height: 550px;
    background: url(../images/sidebar-background.png) no-repeat top right;
}

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

.hide-toggle
{
    display: none;
}

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

footer {
    float:left;
    width: 1100px;
    min-height: 30px;
    background: url(../images/footer-background.png) center no-repeat;
    padding:10px 0;
    font-size: 0.9em;
    color: #818181;
    text-align: center;
}
footer a {
    font-weight: normal;
    text-decoration: none;
}

.navbar
{
    background:none;
    box-shadow:none;
    border-radius:0;
    min-height:20px;
    border:none;
    z-index:100;
}

.navbar-inner
{
    text-align:center;
}

.nav
{
    float:none;
    display:inline-block;
    margin:0 0 -4px 0;
    padding:0;
}
.navbar-default {
    margin-bottom:0;
}

.navbar-default .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
    background: #fff;
}

.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
{
    text-decoration:underline;
}

.navbar .navbar-nav > li > a
{
    text-decoration:none;
    padding-bottom:5px;
    padding-top:5px;
}

.navbar .dropdown:hover ul
{
    display:block;
}

.dropdown-menu 
{
    font-size:1em;
}

.dropdown-menu > li > a
{
    text-align:left;
    text-decoration:none;
}

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

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

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

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

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

.subtable .col-1
{
    width: 350px;
}
.subtable .col-2
{
    width: 100px;
    position:relative;
}
.subtable .col-3
{
    width: 75px;
    position:relative;
}
.subtable .col-4
{
    width: 80px;
}
.subtable .col-5
{
    width: 80px;
}
.teilaufgaben-element .col-4,
.teilaufgaben-element .col-5 {
    padding-left:0;
    padding-right:0;
}
.teilaufgaben-element .col-4 input,
.teilaufgaben-element .col-5 input {
    width:100%;
    border-radius:0;
    box-shadow:none;
    background:none;
    line-height:0;
    color: inherit;
}
.change-status,
.change-mitarbeiter{
    display:none;
    position:absolute;
    z-index:10;
}
.change-status-massnahme,
.change-abgerechnet {
    display:none;
    position:absolute;
    z-index:10;
}
.change-status select,
.change-mitarbeiter select,
.change-status-massnahme select,
.change-abgerechnet select{
    height:26px;
    padding-bottom:1px;
    padding-left:3px;
    font-size:11.7px;
    font-family: Arial,​Helvetica,​sans-serif;
}
.change-status-massnahme select,
.change-abgerechnet select{
    height:15px;
    padding-bottom:0px;
    padding-left:3px;
    padding:0 3px;
    font-size:11.1167px;
    font-family: Arial,​Helvetica,​sans-serif;
    text-align:right;
}

.massnahme-status .col-2 {
    position:relative;
}

.subtable table
{
    min-width: 662px
}

.prozess .col-2
{
    text-align:right;
}

.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;
    border: 0px solid red;
}

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

.search
{
    float:left;
    margin: 45px 0px 0px 0px;
    width: 450px;
}

.search input[type=search]
{
    border-radius: 8px;
    box-shadow: 0 0 3px 1px #f3b250;
    padding: 2px 6px;
    width: 250px;
    margin: 0px 0px 0px 70px;
    float:left;
}

.search input[type=submit]
{
    padding: 0px 3px 2px 3px;
    margin: 0 0 0 8px;
    float:left;
}

.search input[type=submit]:hover
{
    margin-top: 1px;
}



.userinfo
{
    float:left;
    height: 100px;
    width: 290px;
    border: 0px solid red;
}

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

.fields
{
    height: 65px;
    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;
}

.uebersicht
{
    margin-bottom: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;
}

.uebersicht th.col-1
{
    width:357px;
}

.uebersicht th.col-2
{
    width:175px;
}

.uebersicht th.col-3
{
    width:200px;
}

.uebersicht th.col-4
{
    width:76px;
}

.uebersicht th.col-5
{
    width:65px;
}

.user-uebersicht th.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 th.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
{
    
}

.kunden-tabelle .col-6
{
    width: 75px;
}
.kunden-tabelle .aktionen {
    font-size:0;
}

.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: 100%;
}

.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;
    font-size:0.9em;
    border-collapse: collapse;
}

.kunde-tabelle tr td
{
    border-bottom:1px dotted #cdcdcd;
}

.kunde-tabelle tr.last td
{
    border-bottom:none;
}

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

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

.kunde-tabelle .col-3
{
    width: 100px;
    font-weight: bold;
}

.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: 160px;
}

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

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

.prozesse-vorlagen-uebersicht th.col-3
{
    width:50px;
}

.massnahmen-uebersicht .col-1,
.massnahmen-uebersicht th.col-1 {
    width: 40px;
}

.massnahmen-uebersicht .col-2,
.massnahmen-uebersicht th.col-2 {
    width: 50px;
    text-align:center;
    color:#fff;
}
.massnahmen-uebersicht .col-2 {
    color:#3c763d;
    font-weight:bold;
}

.massnahmen-uebersicht .col-3,
.massnahmen-uebersicht th.col-3 {
    width: 350px;
}

.massnahmen-uebersicht .col-4,
.massnahmen-uebersicht th.col-4 {
    width: 250px;
}

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

input.aktion
{
    border-radius: 0;
}

.webverzeichnisseBox
{
    float:left;
    width:350px;
    margin:0;
}
.webverzeichnisseBox .col-1
{
    text-align:center;
    vertical-align:middle;
    width:16px;
}
.webverzeichnisseBox .col-2
{
    width:200px
}

.webverzeichnisseBox .col-3
{
    text-align:center;
}

.webverzeichnisseBox .col-3 img
{
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
}

.webverzeichnisseBox .erstellen-row
{
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
    cursor:pointer;
}

.webverzeichnisseBox .erstellen-row a
{
    text-decoration:none;
}

.webverzeichnisseBox input
{
    box-shadow:none;
    vertical-align:middle;
}

.socialMediaPagesBox
{
    float:left;
    width:350px;
    margin:0 0 0 10px;
}

.socialMediaPagesBox .col-1
{
    text-align:center;
    vertical-align:middle;
    width:16px;
}

.socialMediaPagesBox .col-1 img
{
    vertical-align:middle;
    width:16px;
}

.socialMediaPagesBox .col-2
{
    width:185px
}

.socialMediaPagesBox .col-3
{
    text-align:center;
}

.socialMediaPagesBox .col-3 img
{
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
}

.socialMediaPagesBox .erstellen-row
{
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
    cursor:pointer;
}

.socialMediaPagesBox .erstellen-row a
{
    text-decoration:none;
}

.socialMediaPagesBox input
{
    box-shadow:none;
    vertical-align:middle;
}

.addSocialMediaDialog label,
.addWebverzeichnisseDialog label
{
    width:75px;
    margin:0 10px 0 0;
}

.kundeAnsprechpartnerBox
{
    float:left;
    width:350px;
    width:100%;
}

.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,
.kunde-massnahmenplaene th.col-1
{
    width: 400px;
}

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

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

.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;
}

.plan .prozess
{
    position:relative;
}

.plan .prozess .ohne-berechnung 
{
    background:rgba(227,6,19,0.05);
}

.plan .prozess .col-1
{
    position:relative;
}

.plan .prozess .col-1 .editItem
{
    text-align:right;
    float:left;
    margin:0 0 0 -51px;
}

.plan .prozess .prozess-toggle td
{
    cursor:pointer;
    background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

.plan .prozess .prozess-toggle td span
{
    text-decoration:underline;
    background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

.plan .prozess .prozess-toggle td:hover span
{
    text-decoration:none;
    color: #F39814;
}

.left
{
    float:left;
}

.editItem img,
.zeitplanIcon img
{
    margin: 0 5px 0 0;
    vertical-align:middle;
}

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

.plan .prozess .col-1 .editItem a
{
    float:right;
    display:block;
    padding:0 0 0 5px;
}

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-haupttitel span {
    font-size:1.6rem;
}

.mp-untertitel
{
    margin: 0;
}
.mp-untertitel span {
    font-size:1.6rem;
}

.mp-untertitel a
{
    color: #f39000;
    font-weight: normal;
    text-decoration: none;
    font-size:110%;
}

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

.mp-stammdaten table
{
    width:100%;
}

.mp-stammdaten table td
{
    width: 33%;
}

.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-3 a {
    text-decoration:none;
    font-weight:normal;
    display:inline-block;
}

.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;
}

.showEditAreaWrapper
{
    float:right;
}

.showEditAreaWrapper a
{
    padding:0 15px;
}

.plan .pageUp,
.plan .printMP
{
    float:right;
    cursor:pointer;
}

.plan .printMP
{
    margin-right:5px;
}

#sortableMP { list-style-type: none; margin: 0; padding: 0; wwidth: 60%; }
#sortableMP li 
{
    margin: 0 5px 5px 5px;
    margin: 0;
    font-size: 0.9em;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    padding: 5px 7px;
    border-top: 1px solid #FFCA5E;
    border-left: 1px solid #FFCA5E;
    border-bottom: 1px solid #FFCA5E;
    border-right: 1px solid #DDDDDD;
    text-align: left;
    font-weight:normal;
    background: #ffffff url(../images/bg_td1.jpg) repeat-x top;
}

#sortableMP li.ui-state-highlight 
{ 
    height: 1.5em; 
    line-height: 1.2em; 
    background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

.ui-widget-header
{
    background-image: url(../images/bg_th.jpg);
    background-position: top right;
    text-shadow: #212121 0px 0px 2px;
}
.ui-tabs .ui-widget-header {
    text-shadow:none;
}

.sortMP-submit
{
    margin: 20px 0 0 0;
}

#sortableMP div.col-1
{
    display:none;
}

.uebersichtUserPicker
{
    height:30px;
    width:825px;
}
.uebersichtUserPicker .user-deaktiviert {
    opacity: 0.6;
}

.uebersichtUserPicker p
{
    float:left;
    padding:0;
    margin:2px 10px 0 0;
}

.uebersichtUserPicker select
{
    float:left;
}

.arbeitszeitFilter
{

}

.arbeitszeitFilter td
{
    padding:3px 0;
}

.arbeitszeitFilter .col-1
{
    width:90px;
}

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

.zeiten-uebersicht tbody .col-1
{
    text-align:right;
    width:150px;
}

.zeiten-uebersicht tbody .col-2,
.zeiten-uebersicht tbody .col-3,
.zeiten-uebersicht tbody .col-4
{
    text-align:right;
    width:75px;
}

.zeiten-uebersicht thead .col-1,
.zeiten-uebersicht thead .col-2,
.zeiten-uebersicht thead .col-3,
.zeiten-uebersicht thead .col-4
{
    text-align:center;
}

.zeiten-uebersicht .Samstag,
.zeiten-uebersicht .Sonntag
{
    background: #FFF8E8 url("../images/bg_td2.jpg") repeat-x;
}

.zeiten-uebersicht select
{
    margin-right:15px;
}

.zeiten-uebersicht input[type=submit]
{
    padding:0 3px 2px;
}

.plan .mp-massnahme-info td
{
    font-size:0.95em;
}

.plan .mp-massnahme-info .col-1
{
    width:50px;
    font-weight:bold;
}

.red
{
    color:red;
}

.yellow
{
    color:orange;
}

.green
{
    color:green;
}
.orange {
    color:orange;
}
.blue {
    color:blue;
}
.lightgray {
    color:lightgray;
}

.massnahmen-uebersicht-admin th.col-1
{
    width:480px;
}

.massnahmen-uebersicht-admin th.col-2
{
    width:250px;
}

.massnahmen-uebersicht-admin th.col-3
{
    width:50px;
}

.uebersicht-massnahmen-2 .col-1
{
    width:280px;
}

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

.uebersicht-massnahmen-2 .col-3,
.uebersicht-massnahmen-2 .col-4
{
    width:65px;
    text-align:center;
}
.uebersicht-massnahmen-2 .col-5
{
    width:200px;
}
.uebersicht-massnahmen-2 .col-6
{
    width:55px;
    text-align:center;
}

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

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

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

.zeitplanWrapper
{
    margin:0 auto;
    width:760px;
}

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

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

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

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

.zeitplan .col-5
{
    width:200px;
}

.zeiten-uebersicht a
{
    text-decoration:underline;
    font-weight:normal;
}

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

.center
{
    text-align:center;
}

.stundenlohn-uebersicht th.col-1
{
    width:35px;
}

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

.stundenlohn-uebersicht th.col-3
{
    width:75px;
    text-align:right;
}

.stundenlohn-uebersicht td.col-3
{
    text-align:right;
}

.stundenlohn-uebersicht .aktionen form
{
    margin-right:3px;
}

.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 td,
.statistik th
{
    text-align:right;
}

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

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

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

.statistik .col-4
{
    width:120px;
}

.statistik .col-5
{
    width:80px;
}

.statistik .col-6
{
    width:80px;
}

.statistik .col-7
{
    width:70px;
}

.statistikGesamt
{
    margin:0 0 0 3px;
}

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

.statistikGesamt .mptable > tbody > tr > td,
.statistikGesamt .mptable > tbody > tr > th
{
    text-align:right;
}

.statistikGesamt .mptable > tbody > tr > .col-1
{
    text-align:left;
}

.statistikGesamt .col-3
{
    width:100px;
}

.statistikGesamt .col-7
{
    width:70px;
}

.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,
.webverzeichnissetabelle thead .col-relevanz
{
    vertical-align:middle;
}

.webverzeichnissetabelle .col-relevanz
{
    text-align:center;
    vertical-align:top;
    width:5px;
}

.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;
}

.webverzeichnis-stammdaten label
{
    display:block;
    margin-top:20px;
}

.webverzeichnis-stammdaten textarea,
.webverzeichnis-stammdaten-freigabe textarea
{
    border:1px solid #888;
}

.webverzeichnis-stammdaten-freigabe .freigabe-button
{
    width:200px;
}

.webverzeichnis-stammdaten-freigabe .intro-text
{
    max-width:650px;
}

.webverzeichnis-stammdaten .kundennotiz
{
    margin:0 0 0 0;
}

.webverzeichnis-stammdaten .versionen
{
    margin:30px 0 0 0;
    display:none;
}

.webverzeichnis-stammdaten .versionen h3
{
    margin-top:0;
}

.webverzeichnis-stammdaten .left-block
{

}

.webverzeichnis-stammdaten .buttons
{
    padding-top:60px;
}

.webverzeichnis-stammdaten .buttons input
{
    padding-left:20px;
    padding-right:20px;
}

.webverzeichnis-stammdaten .infotable a
{
    font-weight:normal;
    color: #F39814;
}

.webverzeichnis-stammdaten .infotable
{
    margin-bottom:30px;
}

.webverzeichnis-stammdaten .infotable .col-1
{
    width:100px;
}

.webverzeichnisse-stammdaten-disabled textarea,
.webverzeichnisse-stammdaten-disabled input[type=text],
.webverzeichnisse-stammdaten-disabled input[type=email]
{
    background: #eee;
}

.webverzeichnis-stammdaten .infotable
{
    float:left;
    width:661px;
}

.webverzeichnis-stammdaten .freigabe-action
{
    list-style-type:none;
    padding-left:5px;
}

.webverzeichnis-stammdaten .freigabe-action li
{
    padding:5px 0;
}

.webverzeichnis-stammdaten-freigabe
{
    max-width:800px;
    margin:0 auto;
}

.webverzeichnis-stammdaten-freigabe .table
{
    width:auto;
}

.webverzeichnis-stammdaten-freigabe .col-1
{
    width:170px;
}

.webverzeichnis-stammdaten-freigabe .col-2
{
    width:450px;
}

.webverzeichnis-stammdaten .neueListe
{

}

.webverzeichnis-stammdaten .neueListeTitle
{
    font-weight:bold;
    margin:0 0 5px 0;
}

.webverzeichnis-stammdaten .neueListe label
{
    display:inline-block;
    margin-right:20px;
    width:60px;
}

.webverzeichnis-stammdaten .neueListe .form-row
{
    margin-bottom:20px;
}

.webverzeichnis-stammdaten .neueListe .submit
{
    margin-left:84px;
}

.bottomEditBox
{
    width:100%;
    height:300px;
    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;
}

.bottomEditBoxOpen{
    display:block;
}

.bottomEditBoxClosed{
    display:none;
}

.bottomEditBox .selectVerzeichnis
{
    width:156px;
}

.bottomEditBox .link-verzeichniss-edit
{
    text-decoration:none;
}

.bottomEditBox .link-verzeichniss-edit span
{
    display:inline;
}

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

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

.bottomEditBox textarea
{border: 1px solid #888;}

.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 .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 0 5px 0;
    font-weight:bold;
}

.hiddenSorter
{
    display:none;
}

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

.webverzeichnisse .addItem
{
    cursor:pointer;
}

.webverzeichnisse .submitWebverzeichnisseAdd
{
    display:inline;
}

.webverzeichnisse .submitWebverzeichnisseUpdate
{
    display:none;
}
.webverzeichnisse-deaktiviert .addItem,
.webverzeichnisse-deaktiviert .editItem,
.webverzeichnisse-deaktiviert .deleteItem
{
    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:90px;
}

.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;
    text-decoration:underline;
}

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

.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;
}

.dataTables_filter
{
    margin-bottom:10px;
}

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

.auswertung-stundenlohn .rightBlock
{
    float:right;
    width:30%;
}

.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: 0 0 2px #212121;
    background: #fcd97b;
    background: -moz-linear-gradient(top,  #fcd97b 0%, #ffae1c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd97b), color-stop(100%,#ffae1c));
    background: -webkit-linear-gradient(top,  #fcd97b 0%,#ffae1c 100%);
    background: -o-linear-gradient(top,  #fcd97b 0%,#ffae1c 100%);
    background: -ms-linear-gradient(top,  #fcd97b 0%,#ffae1c 100%);
    background: linear-gradient(to bottom,  #fcd97b 0%,#ffae1c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd97b', endColorstr='#ffae1c',GradientType=0 );
}

.mp-widget-content
{
    border-radius:0 0 6px 6px;
    border:1px solid #ffae1c;
    margin:0;
    padding:4px 7px;
    background: #f3f3f3;
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 );
    background-size:100% 20px;
    background-repeat: no-repeat;
}

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

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

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

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

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

.mp-widget-content .smart-navigation 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;
}
.prozess-hidden
{
    display:none;
}

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

.widget-massnahmen .input-filter {
    margin-bottom:5px;
    margin-right:40px;
    border-radius:0;
    box-shadow:none;
    background:transparent;
    border-bottom:1px dotted #F39814;
    width:130px;
    display:inline-block;
}
.widget-massnahmen .filter-hidden {
    display:none;
}

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

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

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

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

.lohnblock .lohnzeile,
.mp-widget .ebene1
{
    float:left;
    width:100%;
    position:relative;
    padding:2px 0 0 0;
    border-top:1px solid #595959;
    padding:2px 0;
}

.lohnblock .lohnzeile:first-of-type,
.mp-widget .ebene1:first-of-type
{
    border-top:none;
}

.lohnblock .lohnzeile:last-of-type > .zusammenfassung,
.mp-widget .ebene1:last-of-type > .zusammenfassung
{
    border-bottom:none;
}

.lohnblock .lohnzeile > .zusammenfassung .name,
.mp-widget .ebene1 > .zusammenfassung .name
{
    float:left;
    width:400px;
    margin-left:15px;
}

.lohnblock .lohnzeile > .zusammenfassung .kosten,
.mp-widget .ebene1 > .zusammenfassung .kosten
{
    float:left;
    width:100px;
    text-align:right;
}

.lohnblock .lohnzeile > .zusammenfassung .zeit,
.mp-widget .ebene1 > .zusammenfassung .zeit
{
    float:right;
    width:125px;
    text-align:right;
}

.lohnblock .lohnzeile > .icon,
.mp-widget .ebene1 > .icon
{
    position:absolute;
    top:1px;
    left:1px;
    color: #F39814;
    font-weight:bold;
}

.lohnblock .lohnzeile > .zusammenfassung,
.mp-widget .ebene1 > .zusammenfassung
{
    padding-bottom:2px;
    font-weight:bold;
}

.lohnblock .kunde > .zusammenfassung,
.mp-widget .ebene2 > .zusammenfassung
{
    margin-left:15px;
    border-bottom: 1px dotted #777777;
    padding:2px 0;
}

.lohnblock .kunde:last-of-type > .zusammenfassung,
.mp-widget .ebene2:last-of-type > .zusammenfassung
{
    border-bottom:none;
}

.lohnblock .kunde
{
    display:none;
}

.lohnblock .kunde > .zusammenfassung .name,
.mp-widget .ebene2 > .zusammenfassung .name
{
    float:left;
    width:400px;
}

.lohnblock .kunde > .zusammenfassung .kosten,
.mp-widget .ebene2 > .zusammenfassung .kosten
{
    float:left;
    width:100px;
    text-align:right;
}

.lohnblock .kunde > .zusammenfassung .zeit,
.mp-widget .ebene2 > .zusammenfassung .zeit
{
    float:right;
    width:125px;
    text-align:right;
}
.widget-filter-kunden .kunden {
    width:100%;
}

.lohnblock .details
{
    margin-left:15px;
    position:relative;
    display:none;
}

.lohnblock .entry
{
    float:left;
    width:620px;
    position:relative;
    margin-left:15px;
    border-bottom: 1px dotted #777777;
    padding:2px 0;
}

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

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

.lohnblock .entry .massnahme
{
    width:385px;
    float:left;
}

.lohnblock .entry .omp
{
    width:385px;
    float:left;
}

.lohnblock .entry > .kosten
{
    float:left;
    width:100px;
    text-align:right;
}

.lohnblock .entry > .zeit
{
    float:right;
    width:120px;
    margin-right:7px;
    text-align:right;
}

.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
{
    text-align:right;
    min-width:80px;
}

.teilaufgaben-element .warning
{
    background:rgba(227,6,19,0.05);
}

.abgerechneteMassnahmenTabelle > tbody > tr > .col-budget-warning
{
    text-align:center;
    color: red;
}

.abgerechneteMassnahmenTabelle > tbody > tr.budget-warning > td.col-budget
{
    font-weight:bold;
}

.abgerechneteMassnahmenTabelle > tbody > tr.budget-warning > td.col-budget > span
{
    color:red;
}

.abgerechneteMassnahmenTabelle > tbody > tr.budget-warning > td
{
    background:rgba(227,6,19,0.05);
}

.abgerechneteMassnahmenTabelle > tbody > tr > td.col-budget
{
    width:90px;
    text-align:right;
}

.mp-headline .mp-title
{
    font-weight:bold;
    display:block;
}

.mp-headline .text-block
{
    float:left;
    max-width:80%;
}

.mp-headline .mp-beschreibung
{
    display:block;
}

.mp-headline .mp-headline-icons
{
    display:block;
    float:right;
}

.briefing
{
    border: 1px solid #FFCA5E;
}

.briefing .header
{
    width:100%;
    padding: 5px 7px;
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    text-shadow: 0 0 2px #212121;
    border: 1px solid #FFCA5E;
    border-top:2px solid #ffca5e;

    background: rgb(252,217,125);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZDk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFlMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(252,217,125,1) 0%, rgba(255,174,28,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,217,125,1)), color-stop(100%,rgba(255,174,28,1)));
    background: -webkit-linear-gradient(top,  rgba(252,217,125,1) 0%,rgba(255,174,28,1) 100%);
    background: -o-linear-gradient(top,  rgba(252,217,125,1) 0%,rgba(255,174,28,1) 100%);
    background: -ms-linear-gradient(top,  rgba(252,217,125,1) 0%,rgba(255,174,28,1) 100%);
    background: linear-gradient(to bottom,  rgba(252,217,125,1) 0%,rgba(255,174,28,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd97d', endColorstr='#ffae1c',GradientType=0 );
}

.briefing .content-briefing
{
    display:none;
    color:#777;
    font-size:0.9em;
    padding:5px 7px;
    background: url("../images/bg_td1.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);
}

.briefing .content-briefing-wrapper
{
    max-width:690px;
}

.briefing .briefingTrigger
{
    cursor:pointer;
    padding:0 1em;
}

.briefing .briefingEdit
{
    cursor:pointer;
    padding:0 1em;
}

.page-omp-vorlagen {

}
.page-omp-vorlagen .sortable, 
.page-omp-vorlagen .massnahmen-liste,
.page-omp-vorlagen .teilaufgaben-liste,
.page-omp-vorlagen .ui-draggable-dragging,
.page-massnahme-bearbeiten .sortable,
.page-massnahme-bearbeiten .ui-draggable-dragging,
.page-massnahme-bearbeiten .teilaufgaben-liste{
    border: 1px solid #eee;
    min-height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 0;
    margin-right: 10px;
    width:250px;
}
.page-massnahme-bearbeiten .ui-draggable-dragging,
.page-omp-vorlagen .ui-draggable-dragging {
    width:238px;
}

.page-omp-vorlagen .massnahmen-liste,
.page-massnahme-bearbeiten .teilaufgaben-liste {
    height:300px;
    overflow-y: scroll;
}
.page-omp-vorlagen .sortable li, 
.page-omp-vorlagen .massnahmen-liste li,
.page-omp-vorlagen .teilaufgaben-liste li,
.page-massnahme-bearbeiten .sortable li, 
.page-massnahme-bearbeiten .teilaufgaben-liste li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    position:relative;
}
.page-omp-vorlagen .massnahmen-liste li,
.page-omp-vorlagen .teilaufgaben-liste li,
.page-massnahme-bearbeiten .teilaufgaben-liste li {
    cursor:pointer;
}
.page-omp-vorlagen .ui-state-highlight,
.page-massnahme-bearbeiten .ui-state-highlight { 
    height: 2.5em; 
    line-height: 1.2em;
}
.page-omp-vorlagen .massnahmen-liste .glyphicon-remove,
.page-omp-vorlagen .teilaufgaben-liste .glyphicon-remove,
.page-massnahme-bearbeiten .teilaufgaben-liste .glyphicon-remove {
    display:none;
}
.page-omp-vorlagen .sortable .glyphicon-remove,
.page-massnahme-bearbeiten .sortable .glyphicon-remove {
    position:absolute;
    right:0;
    top:3px;
    color: red;
    cursor:pointer;
    padding:5px 10px;
}
.page-omp-vorlagen .draggable-massnahme,
.page-omp-vorlagen .sortable1 .ui-state-default{
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea;
    color: #31708f;
}
.page-massnahme-bearbeiten .draggable-teilaufgabe,
.page-massnahme-bearbeiten .sortable1 .ui-state-default{
    background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
    background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
    background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
    background-repeat: repeat-x;
    border-color: #b2dba1;
    color: #3c763d;
}
.page-omp-vorlagen .sortable .draggable-teilaufgabe {
    margin-left:30px;
}

.breadcrumb-infobereich a {
    color: #F39814;
    font-weight:normal;
    text-decoration:none;
    font-size:1.4rem;
}
.breadcrumb-infobereich a:hover {
    text-decoration:underline;
    color: #595959;
}
.breadcrumb-infobereich span {
    font-size:1.8rem;
}
.breadcrumb-infobereich a:nth-of-type(1) {
    color: #595959;
    font-size:1.6rem;
}
h2 a{
    text-decoration:none;
}