@charset "utf-8";

@font-face {
  font-family: 'RajBD';
  font-style: normal;
  font-weight: 600;
  src: url('/Fonts/rajbd.woff') format('woff');
}

@font-face {
  font-family: 'Raj';
  font-style: normal;
  font-weight: 400;
  src: url('/Fonts/raj.woff') format('woff');
}

.pr10{
    padding-right:10px;
}
.pr20{
    padding-right:20px;
}
.pr30{
    padding-right:30px;
}
.pr40{
    padding-right:40px;
}
.pl10{
    padding-left:10px;
}
.pl20{
    padding-left:20px;
}
.pl30{
    padding-left:30px;
}
.pl40{
    padding-left:40px;
}

.edit_uwb23,.edit_utb23,.edit_umb23,.edit_ujb23{
    cursor:pointer;
}

.daggers{
    font-size:10px;
    font-weight:300;
    padding-left:2px;
}

body{
	background-color:#fff;
	font-family: 'Lora', serif;
	color:#939393;
	padding:0px;
	margin:0px;
}

#logofeld24{
    width: 850px;
    margin-left: calc( 50% - 400px );
    display:inline-block;
    padding-top:50px;
}

#logofeld24_mobil{
    width: 100%;
    margin-left: 0px;
    display:none;
    padding-top:10px;
}

@media(max-width:998px){
    #logofeld24_mobil{
        display:block;
    }
    #logofeld24{
        display:none;
    }
}

#login24_willkommen{
    font-family:'RajBD', sans-serif;
    font-weight:600;
    color: rgb(62,62,62);
    font-size:2.5em;
    text-align:center;
    padding-top:75px;
}

@media(max-width:998px){
    #login24_willkommen{
        padding-top:15px;
    }
    
}

#login24_login{
    font-family:'RajBD', sans-serif;
    font-weight:600;
    color: rgb(62,62,62);
    font-size:2em;
    text-align:center;
    padding-top:75px;
    padding-bottom:20px;
}

.loginlogo{
    width:280px;
    height:165px;
    display:inline-block;
}

.loginlogo_mobil{
    width: 100% !important;
    aspect-ratio: 850 / 100;
    background-repeat: no-repeat;
    background-position: center;
}

.loginlogo.loginlogo_ts{
    background-image: url('/gfx/login/teamschaffner.png');
    background-size: contain;
}

.loginlogo.loginlogo_sm{
    background-image: url('/gfx/login/scanmarketing.png');
    background-size: contain;
}

.loginlogo.loginlogo_c2n{
    background-image: url('/gfx/login/com2net.png');
    background-size: contain;
}

.loginlogo_mobil.loginlogo_ts{
    background-image: url('/gfx/login/teamschaffner_mobil.png');
    background-size: contain;
}

.loginlogo_mobil.loginlogo_sm{
    background-image: url('/gfx/login/scanmarketing_mobil.png');
    background-size: contain;
}

.loginlogo_mobil.loginlogo_c2n{
    background-image: url('/gfx/login/com2net_mobil.png');
    background-size: contain;
}


.logintxt24{
    display:inline-block;
    width:375px;
    height:55px;
    border:none;
    background-color:#f1f1f1;
    color:rgb(131,131,131);
    margin-left: calc( 50% - 216px );
    margin-bottom: 5px;
    padding-left:55px;
    font-family: "Raj", sans-serif;
    font-size: 1.25em;
    position:relative;
}

@media(max-width:998px){
    .logintxt24{   
        width: 77.5%;
        margin-left:7.5%;
        height:110px;
        font-size:2.5em;
            padding-left:10%;
    }
    
    
}

.logintxt24_benutzer{
    background-image: url('/gfx/icons/benutzername-icon.png');
    background-repeat: no-repeat;
    background-position: 15px 12px;
    
}

.logintxt24_kennwort{
    background-image: url('/gfx/icons/kennwort-icon.png');
    background-repeat: no-repeat;
    background-position: 15px 12px;
}

@media(max-width:998px){
    .logintxt24_kennwort,
    .logintxt24_benutzer{
        background-size: auto 60%;
    }
}
    
.loginbut24{
    font-size:1.25em;
    font-family:"RajBD",sans-serif;
    color:#256886 !important;
    background-color:#fff !important;
    width: 200px;
    margin-left: calc( 50% - 100px );
    text-transform: capitalize;
}

@media(max-width:998px){
    .loginbut24{
        font-size:2.5em;
        width:35%;
        margin-left:32%;
        margin-top: 10px;
    }
}


#supportfeld24{
    display:block;
    background-color: rgb(249,249,249);
    padding:20px;
}

#supportfeld24_titel{
    display:block;
    width:850px;
    margin-left: calc( 50% - 425px );
    font-size:1em;
    font-family:"RajBD",sans-serif;
    padding-top:40px;
    padding-bottom:25px;
}

.problem24{
    width:100%;
    text-align:center;
    font-size:1em;
    font-family:"Raj",sans-serif;
    padding-top: 10px;
}

.resetpw24{
    width:100%;
    text-align:center;
    font-size:1em;
    font-family:"Raj",sans-serif;
}

.langchange24{
    text-align:center;
    padding-bottom: 50px;
  padding-top: 10px;
}

@media(max-width:998px){
    .langchange24{
      padding-bottom: 50px;
      padding-top: 30px;
    }
    
}

.langchange24 select{
    border:none !important;
    padding: 4px 10px 4px 10px;
}

#supportfeld24_inhalt{
    display:block;
    width:850px;
    margin-left: calc( 50% - 425px );
    font-size:1em;
    font-family:"Raj",sans-serif;
    padding-bottom:25px;
}

@media(max-width:998px){
    #supportfeld24_inhalt{
        width:100%;
        margin-left: 0px;
    }
}

.apibutton{
	color:#fff;
	font-weight:bold;
	border:none;
	background-color:#8AC4DA;
	padding:3px 5px 3px 5px;
}

.apibutton:hover{
    cursor:pointer;
}

.pop_duocalendar{
	display: inline-block;
	margin-top: 5px;
	margin-bottom: -5px;
}

.download_csv{
	cursor:pointer;
}

.duocal{
	padding:20px 30px;
	width:270px;
	background-color:#fff;
	border:2px solid #8AC4DA;
	margin-top: -40px;
	position: absolute;
	display:none;
}

.duocal_inner{
	
}

.selcsv{
	border: none;
	background-color: #fff;
}

.centered_table{
	margin:0 auto;
}

.dichtetabelle_woche{
	margin:0px auto;
	margin-bottom:100px;	
	margin-top:20px;
}

.dichtetabelle_woche > thead > tr > td{
	width:100px;
	text-align: center;
}

.dichtetabelle_woche > tbody > tr > td{
	padding-left:5px;
	padding-right:5px;
	text-align: right;
}


.dichte_0{
	background-color:rgb(255,255,255);
}

.dichte_10{
	background-color:rgb(240,240,240);
}

.dichte_20{
	background-color:rgb(228,228,228);
}

.dichte_30{
	background-color:rgb(215,215,215);
}

.dichte_40{
	background-color:rgb(203,203,203);
}

.dichte_50{
	background-color:rgb(190,190,190);
}

.dichte_60{
	background-color:rgb(178,178,178);
}

.dichte_70{
	background-color:rgb(165,165,165);
	color:#eee !important;
}

.dichte_80{
	background-color:rgb(153,153,153);
	color:#eee !important;
}

.dichte_90{
	background-color:rgb(140,140,140);
	color:#eee !important;
}

.dichte_100{
	background-color:rgb(127,127,127);
	color:#eee !important;
}

#tagesbericht,
#wochenbericht,
#monatsbericht,
#jahresbericht{
	width:320px;
}

.bvarianten{
	padding-bottom:3px;
}

.delete_sammelbericht{
	cursor:pointer;
}

.fertig_generiert{
	color:#208E00;
}

.sammelberichttable{
	
}

.sammelberichttable tbody tr td:nth-child(1){
	padding-right:20px;
}

.sammelberichttable tbody tr td:nth-child(2){
	padding-right:10px;
}

.sammelberichttable tbody tr td:nth-child(3){
	padding-right:20px;
}

.sammelberichttable tbody tr td:nth-child(4){
	padding-right:20px;
}

.sammelberichttable tbody tr td:nth-child(5){
}

.ak_span {
    min-width: 50px;
    display: inline-block;
}

.abbruchbutton{
	color:#fff;
	font-weight:bold;
	border:none;
	background-color:#f00;
	padding:2px 5px 2px 5px;
}

.apibutton:disabled{
	color:#fff;
	font-weight:bold;
	border:none;
	background-color:#ccc;
	padding:3px 5px 3px 5px;
}

.ds_ewzahl{
	display:none;
}

.ds_ewzahl2{
	padding-left: 105px;
}

.ewzahl{
	width:60px;
	text-align:right;
}

.show_last_tabelle{
	
}

.stadtteiler{
	color:#8AC4DA;
}

#beruecksichtigt{
	border:none;
	width:60px;
	text-align:right;
	cursor:default;
	color:#206585;
	font-family: 'Lora', serif;
	font-size:12pt;
	padding-right:5px;
}

#datumserver{
	display:none;
}

#welche_3_sub{
	padding-top:5px;
}

#welche_4_sub{
	padding-top:5px;
}


.apiinput{
	border:2px solid #8AC4DA;
	background-color:#fff;
	padding:3px 5px 3px 5px;
}

#graf2{
	margin:0px 0px 0px 0px;
}

#tagwochemonatjahr{
	float:right;
}

#tagwochemonatjahr > div{
	font-weight:normal !important;
	float:left;
	font-size:14px;
	padding-left:10px;
}

#tagwochemonatjahr > div > a{
	font-weight:normal !important;
}

.import_inbericht{
	position: absolute;
	margin-top: 8px;
}

.subcontext{
	display:none !important;
}

.context-menu-item:hover > .subcontext{
	display:block !important;
}

.in_new_report,
.in_old_report{
	cursor:pointer;
}

.graph_buttons{
	margin-top:19px;
	margin-bottom:49px;
	padding-left:94px;
}
.graph_buttons > img{
	padding-right:19px;
	cursor:pointer;
}

.table_buttons{
	clear:both;
	margin-top:49px;
	margin-bottom:49px;
	padding-left:94px;
}
.table_buttons > img{
	padding-right:19px;
	cursor:pointer;
}

input[type=submit]{
	background-color:#8ac4da;
	color:#fff;
	font-weight:bold;
	border:none;
	padding:0px 10px 0px 10px;
}

.plus_stundentag{
	background-color:#8ac4da;
	color:#fff;
	font-weight:bold;
	border:none;
	padding:0px 2px 0px 2px;
	margin-left:4px;
}

a{
	color:#206585;
	text-decoration:none;
}

#loginfeld{
	width:300px;
	margin:0 auto;
	padding-top:100px;
	text-align:center;
}

#loginfeld > img{
    max-width:300px;
}

@media(max-width:998px){
    #loginfeld{
        width:96%;
        margin:0px 2% 0px 2%;
        padding-top:50px;
        text-align:center;
    }
    
    #loginfeld img{
        width:76%;
        margin:0px 12% 0px 12%;
    }
    
    #loginfeld form{
        width:96%;
        margin:40px 2% 80px 2%;
    }
    
    #loginfeld div{
        font-size:3em !important;
    }
    
}

.logintxt{
	display:inline-block;
	width:238px;
	border:2px solid #8ac4da;
	margin: 0px 0px 2px 0px;
}



@media(max-width:998px){
    .logintxt{
        display:block;
        width:90%;
        border:2px solid #8ac4da;
        margin: 0px 5% 20px 5%;
        font-size:4em;
    }

}

.loginbut{
	display:inline-block;
	width:244px;
	background-color:#8ac4da;
	color:#fff;
	border:2px solid #8ac4da;
	font-family: 'Lora', serif;
	text-transform:uppercase;
}

@media(max-width:998px){
    .loginbut{
        width:90%;
        border:2px solid #8ac4da;
        margin:20px 5% 0px 5%;
        font-size:4em;
    }

}

#logout{
	float:right;
	padding-top:38px;
	height:140px;
	margin-bottom:-178px;
	padding-right:50px;
	position:relative;
}

#log_username{
	position:absolute;
	right: 90px;
	top: 43px;
	color:#8AC4DA;
}

#burgermenu{
    display:none;
}

@media (max-width:998px){
    
    #burgermenu{
        display:block;
        width: 80px;
        height: 80px;
        position: fixed;
        top: 30px;
        left: 20px;
        z-index:100000;
    }

    #burgermenu div{
        width: 80px;
        height: 6px;
        background-color: #8AC4DA;
        margin-left: 5px;
        margin-top: 18px;
        border-radius: 2px;
    }
    
    
    #logout{
        font-size:2em !important;
    }
    #logout img{
        width:60px !important;
    }
    #log_username {
        right: 120px;
    }

    
}



header{
	
	width:100%;
}

#logos{
	padding-top:13px;
	float:left;
	width:238px;
	height:127px;
	margin-bottom:-178px;
}

#logos > img{
	display:block;
    max-width:238px;
}

.debuginfo{
    font-size:8pt;
    font-family: Courier, monospace;
    padding:0px 5px 10px 5px;
    color:#5E0405;
    display:none;
}

nav{
	width:1120px;
	margin: 0 auto;
	text-transform:uppercase;
	font-size:14px;
	padding-left:50px;
}

nav > ul{
	clear:both;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
}

nav > ul > li{
	position:relative;
	float:left;
	margin:0px;
	padding:48px 13px 23px 13px;
	list-style:none;
	color:#206585 !important;
}

nav > ul > li:hover,
nav > ul > li:hover > a{
	background-color:#8ac4da;
	color:#fff !important;
}

nav > ul > li > a{
	padding: 20px 0px 20px 0px;
}

a.whitelink:hover{
	color:#fff !important;	
}



nav > ul > li > ul{
	position:absolute;
	top:100%;
	left:0;
	display:none;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#dae7ec;
	border-top:2px solid #fff;;
	z-index:1000;
	min-width:100%;
}

nav > ul > li:hover > ul{
	display:block;
}

nav > ul > li > ul > li{
	display:block;
	margin:0px;
	padding:5px 13px 4px 13px;
	list-style:none;
}

nav > ul > li > ul > li > a{
	color:#206585 !important;
	font-size:13px;
}

nav > ul > li > ul > li > a:hover{
	color:#174053 !important;
}

#closemenu{
    display:none;
}
@media (max-width:998px){
    nav{
        display:block;
        left:-2000px;
        top:0px;
        width: 100%;
        position: fixed;
        z-index: 9999999999999999;
        background: rgba(255,255,255,0.95);
        height: 100vh;
        overflow-y:auto;
        transition:left 0.75s ease;
        padding-left:105px;
    }
    
    nav a{
        display: block;
        padding: 5px 0px 5px 0px;
        font-size:14px;
    }
    
    #log_username{
        display: none;
    }
    
    #closemenu{
        position:fixed;
        width:50px;
        height:50px;
        top: 55px;
        left: 40px;
      }
    
    
    .closex_1{
        display:inline-block;
        width:100%;
        height:6px;
        background-color:#8AC4DA;
        transform: rotate(45deg);
        position: absolute;
        top: 15px;
        left: 0px;
    }
    .closex_2{
        display:inline-block;
        width:100%;
        height:6px;
        background-color:#8AC4DA;
        transform: rotate(-45deg);
        position: absolute;
        top: 15px;
        left: 0px;
    }
    
    nav > ul{
        width: 100vw;
        height: auto;
    }
    
    nav > ul > li{
        width: 100%;
        padding: 20px 0px 20px 0px;
        float:none;
    }
    
    nav > ul > li > ul{
        display:block;
        position:relative;
    }
    
    .linienchanger_admin{
      float: none;
      position: fixed;
      top: 80px;
      left: 120px;
    }
}

#add_new_bericht{
    margin-left: 70px;
    margin-top: 10px;
}

.berichte_formulare_hidden,
.berichte_formulare_hidden_2{
    display:none !important;
}

main{
	width:100%;
	clear:both;
}


h1{
	margin: 0px 70px 0px 70px;
	padding: 0px 0px 4px 0px;
	font-size:18px;
	color:#939393;
	border-bottom: 1px solid #a7a7a7;
}

.linienauswahl select{
	background: transparent;
	width: 275px;
	padding: 2px;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 26px;
	-webkit-appearance: none;
	color:#206585;
	font-family: 'Lora', serif;
}

.linienchanger{
	display:inline-block;
	margin:45px 0px -43px 50px;
	float:right;
}

.linienchanger_admin{
	display:inline-block;
	margin:-40px 0px -43px 50px;
	float:right;
}


.richtungschanger{
	display:inline-block;
	margin:43px 0px -43px 50px;
}


.linienauswahl {
	width: 255px;
	height: 26px;
	overflow: hidden;
	background: url('/gfx/icons/dropdown.png') no-repeat right #fff;
	border: 1px solid #8AC4DA;
	position:relative;
	z-index:100;
}

.richtungsauswahl select{
	background: transparent;
	width: 275px;
	padding: 2px;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 26px;
	-webkit-appearance: none;
	color:#206585;
	font-family: 'Lora', serif;
}


.richtungsauswahl {
	width: 255px;
	height: 26px;
	overflow: hidden;
	background: url('/gfx/icons/dropdown.png') no-repeat right #fff;
	border: 1px solid #8AC4DA;
	position:relative;
	z-index:100;
	margin-top:5px;
}

#loader{
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(138,196,218,0.5);
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999;
}

#loader-inner{
	background-image:url('/gfx/icons/ajax-loader.gif');
	background-size:contain;
	width:62px;
	height:62px;
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-31px;
	margin-left:-31px;
}

#startseitenloader{
	
	width:100%;
	height:100%;
	background-color:rgba(138,196,218,0.5);
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999;
}

#startseitenloader-inner{
	background-image:url('/gfx/icons/ajax-loader.gif');
	background-size:contain;
	width:62px;
	height:62px;
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-31px;
	margin-left:-31px;
}


/*   ------  Zähldaten Live  -----   */

.live_box{
	
	float:left;
	padding:20px;
	margin:30px;
	background-color:#8ac4da;
	font-size:20pt;
	/* border-radius: 5px;
	box-shadow: 4px 4px 5px #ccc; */
}

.live_linie{
	color:#fff;
}

.live_zeit{
	color:#fff;
	padding-bottom:5px;
}

.live_wert{
	background-color:#dae7ec;
	color:#2076aa;
	font-weight:bold;
	text-align:center;
}

/*   ----------------------------   */


/* --------------- DASHBOARD  ----------- */

.dash_box{
	height:190px;
	width:185px;
	background-color:rgb(32,101,132);
	color:#fff;
	float:left;
	margin:5px;
	padding:20px 15px 20px 15px;
	position:relative;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge */
	user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.dash_box2{
	height:190px;
	width:410px;
	background-color:rgb(32,101,132);
	color:#fff;
	float:left;
	margin:5px;
	padding:20px 15px 20px 15px;
	position:relative;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge */
	user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.dashconfig_linie{
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #206584;
	margin-left: 5px;
	margin-right: 35px;
	margin-top: 30px;
	margin-bottom: 7px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}

.dashbox_datum{
	font-family: 'Lora', serif;
	font-weight:bold;
	font-size:17px;
}

.dashbox_wert{
	padding-top:15px;
	padding-bottom:10px;
	font-family: 'Lora', serif;
	font-weight:bold;
	font-size:38px;
}

.dashbox_changepic{
	float:left;
	padding-right:10px;
}

.dashbox_prozent{
	float:left;
	font-size:19px;
}

.dashbox_vgldatum{
	float:left;
	font-size:12px;
	padding-right:30px;
}

.dashbox_prozent2{
	clear:both;
	float:left;
	font-size:19px;
}

.dashbox_vgldatum2{
	clear:both;
	float:left;
	font-size:12px;
	padding-right:15px;
}

.dashbox_changebox{
	float:left;
	padding-right:30px;
}

.dashbox_changebox:last-child{
	padding-right:0px !important;
}

.remove_dashelement{
	width:32px;
	position:absolute;
	right:5px;
	top:5px;
	display:none;
}



#dashboardelementcontainer .remove_dashelement{
	display:block !important;
}

.dashbox_linie{
	font-size:14px;
	padding-bottom:3px;
}

.dashlabel{
	position:absolute;
	top:-10px;
	background-color:#8AC4DA;
	border:1px dotted rgb(32,101,132);
}

#dashboardelementcontainer{
	border:3px dashed rgb(32,101,132);
	min-height: 230px;
	padding:10px;
	float:left;
	width:100%;
	margin: 15px 0px 15px 0px;

}

.dashboardelementcontainer{
	display:none;
}

.marked_hidden_dash{
	opacity:0.5;
}

.linienoeffner{
	float:right;
	width:20px;
	margin-right:20px;
}

.linienschliesser{
	float:right;
	display:none;
	width:20px;
	margin-right:20px;
}

/* -------------------------------------- */

/*   ------  Zähldaten Tag  -----   */

.next_day,
.prev_day,
.next_week,
.prev_week,
.next_month,
.prev_month,
.next_year,
.prev_year{
	height:32px;
}

.switch_korrekturmodus{
	height:24px;
	padding-bottom:4px;
}

.save_korreinstellungen{
	display:none;
	margin-top: 4px;
	position: absolute;
}

.save_korreinstellungen2{
	display:none;
	margin-top: 4px;
	margin-left:230px;
	position: absolute;
}

.undo_korreinstellungen{
	display:none;
	margin-top: 4px;
	margin-left:407px;
	position: absolute;
}

.korr_wktable{
	position:relative;
	background-color:#fff;
}

.korrektur_weiter{
	width: 500px;
	height: 500px;
	position: absolute;
	padding: 150px;
	text-align: center;
}

.singlethrobber{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(255,255,255,0.75);
	width: 100%;
	height: 100%;
	background-image: url('/gfx/icons/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center;
}

.rotzahl{
	color:#f00 !important;
}

.korrallechecker{
	display:none;
}

#chng_tag,
#chng_s_tag,
#chng_mantag,
#chng_woche,
#chng_s_woche,
#chng_monat,
#chng_s_monat,
#chng_jahr,
#chng_s_jahr,
#chng_standort_tag,
#chng_standort_woche,
#chng_standort_monat,
#chng_standort_jahr{
	width:0px !important;
	border:none;
}

.tabelle_tag{
	margin-top:30px;
}

.anmerkungen_tag{
	padding-bottom:30px;
}



.anmerkungsdiv{
	padding:0px 110px 0px 80px;
}

.anmerkungsdiv input[type=text]{
	border:1px solid #8AC4DA;
	padding: 2px 5px 2px 5px;
}

.tag_floater{
	overflow:hidden;
	float:left;
	width:100%;
	height:90px !important;
	padding: 0px 14px 0px 14px;
}

.tag_floater > div{
	float:left;
	height:90px !important;
	width:3264px;
}

.tag_floater_wetter{
	overflow:hidden;
	float:left;
	/* width:835px; */
    width:1000px;
	height:250px !important;
	padding: 0px 14px 0px 14px;
	font-size:12px;
}

.tag_floater_wetter > div{
	float:left;
	height:250px !important;
	width:3264px;
}


.tag_leftnav{
	clear:both;
	float:left;
	padding-right:17px;
	background-color:#fff;
}

.tag_rightnav{
	float:right;
	padding-left:17px;
}


.tag_tabelle_item{
	/*
	float:left;
	width:136px;
	height:90px;
	margin-left:-20px;
	*/
	float: left;
	width: 46px;
	color:#5e5d5d;
	
}

.geschlechter_tag_tabelle_item{
	float: left;
	width: 75px;
	color:#5e5d5d;
	
}


.tag_tabelle_item_wetter{
	float:left;
	width:136px;
	height:90px;
	margin-left:-20px;
		
}

.tag_tabelle_item:first-child{
	margin-left:0px !important;
}

/* 
.tag_tabelle_item:nth-child(7n+1)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+1)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_1.png');
}
.tag_tabelle_item:nth-child(7n+2)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+2)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_2.png');
}
.tag_tabelle_item:nth-child(7n+3)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+3)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_3.png');
}
.tag_tabelle_item:nth-child(7n+4)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+4)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_4.png');
}
.tag_tabelle_item:nth-child(7n+5)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+5)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_5.png');
}
.tag_tabelle_item:nth-child(7n+6)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+6)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_6.png');
}
.tag_tabelle_item:nth-child(7n+7)>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:nth-child(7n+7)>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_7.png');
}
.tag_tabelle_item:last-child>.tag_tabelle_zeit,
.tag_tabelle_item_wetter:last-child>.tag_tabelle_zeit{
	background-image:url('/gfx/tabellen/tag/hg_l.png') !important;
	color:#5e5d5d;
}
*/


.tag_tabelle_zeit{
	text-align:center;
	/* color:#fff; */
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
}

.tag_tabelle_zeit > div:nth-child(2){
	font-size:12px;
}

.tag_tabelle_wert{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	/* color:#5e5d5d; */
	padding-top:11px;
	padding-bottom:5px;
}

.tag_tabelle_wetter{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#5e5d5d;
	padding-top:11px;
}

.zaehldaten_tag_top,
.zaehldaten_tag_tabelle,
.zaehldaten_tag_graph{
	clear:both;
	width:100%;
}

.standorte_tag_top,
.standorte_tag_tabelle,
.standorte_tag_graph{
	clear:both;
	width:100%;
}

.standorte_tag_top > article{
	width:1000px;
	margin:0 auto;
}
.standorte_tag_tabelle > article{
	width:1300px;
	margin:0 auto;
}
.standorte_tag_graph > article{
	width:1000px;
	margin:0 auto;
}


.zaehldaten_tag_top > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_tag_tabelle > article{
	width:1200px;
	margin:0 auto;
}
.zaehldaten_tag_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_tag_top{
	padding-top:85px;
}

.zaehldaten_tag_tabelle{
	padding-top:30px;
}

.zaehldaten_tag_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.standorte_tag_top{
	padding-top:85px;
}

.standorte_tag_tabelle{
	padding-top:30px;
}

.standorte_tag_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
	float:left;
}


/*   ----------------------------   */

/*   -----  Zähldaten LIVE -----   */

.zaehldaten_live_top,
.zaehldaten_live_tabelle,
.zaehldaten_live_graph{
	clear:both;
	width:100%;
}

.zaehldaten_live_top > article{
	width:1000px;
	margin:0 auto;
	
}
.zaehldaten_live_tabelle > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_live_tabelle > article > div{
	margin-left:40px;
}

.zaehldaten_live_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_live_top{
	padding-top:85px;
}

.zaehldaten_live_tabelle{
	padding-top:30px;
}

.zaehldaten_live_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

/*   ----------------------------   */

/*   -----  Zähldaten Woche -----   */

.hiddenwetter{
	display:none;
}

.zaehldaten_woche_top,
.zaehldaten_woche_tabelle,
.zaehldaten_woche_graph{
	clear:both;
	width:100%;
}

.zaehldaten_woche_top > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_woche_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_woche_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_woche_top{
	padding-top:85px;
}

.zaehldaten_woche_tabelle{
	padding-top:30px;
}

.zaehldaten_woche_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_woche{
	
}

.tabelle_standorte_tag{
	margin: 0 auto;
	padding-right: 30px;
    padding-bottom:10px;
}

.tabelle_standorte_woche{
	margin: 0 auto;
	padding-right: 30px;
    padding-bottom:10px;
}

.tabelle_standorte_monat{
	margin: 0 auto;
	padding-right: 30px;
    padding-bottom:10px;
}

.tabelle_standorte_jahr{
	margin: 0 auto;
	padding-right: 30px;
    padding-bottom:10px;
}




.wetterspalte{
	text-align:center !important;
	font-size:12px;
}

.tabelle_woche > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_woche > thead > tr > td:nth-child(2),
.tabelle_woche > thead > tr > td:nth-child(3){
	/* background-color:#fb5d18;	 */
	/* background-color:#FC8D5D; */
	background-color:rgb(251,93,24);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(4),
.tabelle_woche > thead > tr > td:nth-child(5){
	/* background-color: #FCBB5D;*/
	background-color:rgb(47,179,212);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(6),
.tabelle_woche > thead > tr > td:nth-child(7){
	background-color:rgb(251,183,36);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(8),
.tabelle_woche > thead > tr > td:nth-child(9){
	/* background-color:#93BE60; */ 
	background-color:rgb(101,162,29);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(10),
.tabelle_woche > thead > tr > td:nth-child(11){
	/* background-color:#60BEBC;  */
	background-color:rgb(204,27,27);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(12),
.tabelle_woche > thead > tr > td:nth-child(13){
	/* background-color:#B460BE;  */
	background-color:rgb(152,30,173);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(14),
.tabelle_woche > thead > tr > td:nth-child(15){
	/* background-color:#BE6095; */
	background-color:rgb(234,99,231);
	color:#000000 !important; }

.tabelle_woche > thead > tr > td:nth-child(16){
	background-color:#fff;	
	color:#5e5d5d !important; 
}

.tabelle_woche > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_woche > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_woche > tbody > tr > td:nth-child(2),
.tabelle_woche > tbody > tr > td:nth-child(3){
	background-color:rgb(251,93,24);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(4),
.tabelle_woche > tbody > tr > td:nth-child(5){
	background-color:rgb(47,179,212);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(6),
.tabelle_woche > tbody > tr > td:nth-child(7){
	background-color:rgb(251,183,36);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(8),
.tabelle_woche > tbody > tr > td:nth-child(9){
	background-color:rgb(101,162,29);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(10),
.tabelle_woche > tbody > tr > td:nth-child(11){
	background-color:rgb(204,27,27);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(12),
.tabelle_woche > tbody > tr > td:nth-child(13){
	background-color:rgb(152,30,173);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(14),
.tabelle_woche > tbody > tr > td:nth-child(15){
	background-color:rgb(234,99,231);
	color:#000000 !important; }

.tabelle_woche > tbody > tr > td:nth-child(16){
	background-color:#fff;
	color:#5e5d5d !important; 	
}

.tabelle_woche > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_woche > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_woche > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_woche > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_woche > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_woche > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}


.tabelle_woche a{
	color:#000000 !important;
}


.tabelle_geschlechter_woche{
    font-family: Arial, sans-serif;
}

.tabelle_geschlechter_woche{
    border-collapse: collapse !important;
}

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(1){
	background-color:#fff;	
    width:110px;
}

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(2){
	background-color:rgb(151,98,169);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(3){
	background-color:rgb(70,162,152);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(4){
	background-color:rgb(248,157,82);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(5){
	background-color:rgb(99,167,67);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(6){
	background-color:rgb(29,183,212);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(7){
	background-color:rgb(61,71,155);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(8){
	background-color:rgb(180,112,175);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(1) > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d !important; 
}


.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(2),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(3){
	background-color:rgb(151,98,169);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(4),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(5){
	background-color:rgb(70,162,152);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(6),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(7){
	background-color:rgb(248,157,82);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(8),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(9){
	background-color:rgb(99,167,67);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(10),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(11){
	background-color:rgb(29,183,212);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(12),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(13){
	background-color:rgb(61,71,155);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(14),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(15){
	background-color:rgb(180,112,175);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(16),
.tabelle_geschlechter_woche > thead > tr:nth-child(2) > td:nth-child(17){
	background-color:#fff;	
	color:#5e5d5d !important; 
    
}




.tabelle_geschlechter_woche > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(2),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(3){
	background-color:rgb(151,98,169);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(4),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(5){
	background-color:rgb(70,162,152);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(6),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(7){
	background-color:rgb(248,157,82);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(8),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(9){
	background-color:rgb(99,167,67);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(10),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(11){
	background-color:rgb(29,183,212);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(12),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(13){
	background-color:rgb(61,71,155);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(14),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(15){
	background-color:rgb(180,112,175);
	color:#ffffff !important; }

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(16),
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(17){
	background-color:#fff;
	color:#5e5d5d !important; 	
}

.tabelle_geschlechter_woche > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 5px;
}

.tabelle_geschlechter_woche > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans23.png')!important;
	background-repeat:repeat;
}

.tabelle_geschlechter_woche > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_geschlechter_woche > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_geschlechter_woche > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_geschlechter_woche > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}


.tabelle_geschlechter_woche a{
	color:#ffffff !important;
}


.geschlechter_woche_top,
.geschlechter_woche_tabelle,
.geschlechter_woche_graph{
	clear:both;
	width:100%;
}

.geschlechter_woche_top > article{
	width:1000px;
	margin:0 auto;
}
.geschlechter_woche_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.geschlechter_woche_graph > article{
	width:1000px;
	margin:0 auto;
}

.geschlechter_woche_top{
	padding-top:85px;
}

.geschlechter_woche_tabelle{
	padding-top:30px;
}

.geschlechter_woche_tabelle .jahr_floater,
.geschlechter_woche_tabelle .tag_floater{
    height:100px !important;
}

.geschlechter_woche_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.geschlechter_woche_graph .graph{
    text-align:center;
}

.geschlechter_woche_graph .graph img{
    width:500px;
}




.standorte_table_scroll{
	width:auto;
	max-width:100%;
	overflow-x:auto;
}

.tabelle_standorte_tag > thead > tr > td:first-child{
	background-color:#fff;	
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+2){
	/* background-color:#fb5d18;	 */
	/* background-color:#FC8D5D; */
	background-color:rgb(251,93,24);
	color:#000000;

}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+3){
	/* background-color: #FCBB5D; 
	color:#5e5d5d !important; */
	background-color:rgb(47,179,212);
	color:#000000;
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+4){
	/* background-color: #FBE56D; 
	color:#5e5d5d !important;  */
	background-color:rgb(251,183,36);
	color:#000000;
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+5){
	/* background-color:#93BE60; 
	color:#5e5d5d !important;  */
	background-color:rgb(101,162,29);
	color:#000000;
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+6){
	/* background-color:#60BEBC;
	color:#5e5d5d !important; */
	background-color:rgb(204,27,27);
	color:#000000;
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+7){
	/* background-color:#B460BE; 
	color:#5e5d5d !important; */
	background-color:rgb(152,30,173);
	color:#000000;
}

.tabelle_standorte_tag > thead > tr > .werttd:nth-child(7n+8){
	/* background-color:#BE6095; 
	color:#5e5d5d !important; */
	background-color:rgb(234,99,231);
color:#000000;
}

.tabelle_standorte_tag > thead > tr > td:last-child{
	background-color:#fff;	
	color:#5e5d5d !important; 
}

.tabelle_standorte_tag > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
	min-width: 100px;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+2){
	background-color:rgb(251,93,24);
	color:#000000;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+3){
	background-color:rgb(47,179,212);
color:#000000;

}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+4){
	background-color:rgb(251,183,36);
color:#000000;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+5){
	background-color:rgb(101,162,29);
color:#000000;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+6){
	background-color:rgb(204,27,27);
color:#000000;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+7){
	background-color:rgb(152,30,173);
color:#000000;
}

.tabelle_standorte_tag > tbody > tr > .werttd:nth-child(7n+8){
	background-color:rgb(234,99,231);
color:#000000;
}

.tabelle_standorte_tag > tbody > tr > td:last-child,
.tabelle_standorte_tag > tbody > tr > td:first-child{
	background-color:#fff !important;
	color:#5e5d5d !important; 	
}

.tabelle_standorte_tag > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_standorte_tag > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_standorte_tag > tbody > tr > td:first-child{
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_standorte_tag > tbody > tr > td:last-child{
	color:#5e5d5d;
}

.tabelle_standorte_tag > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_standorte_tag > tfoot > tr > td:first-child{
	font-size:12px !important;
}


.tabelle_standorte_tag a{
	color:#5e5d5d !important;
}






/*               VGL       */
.tabelle_woche_vgl > thead > tr > td:nth-child(1){
	background-color:#fff;	
}



.tabelle_woche_vgl > thead > tr > td:nth-child(7n+2){
	background-color:rgb(251,93,24);
color:#000000;

}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+3){
	background-color:rgb(47,179,212);
color:#000000;
}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+4){
	background-color:rgb(251,183,36);
color:#000000;
}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+5){
	background-color:rgb(101,162,29);
color:#000000;
}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+6){
	background-color:rgb(204,27,27);
color:#000000;
}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+7){
	background-color:rgb(152,30,173);
color:#000000;

}

.tabelle_woche_vgl > thead > tr > td:nth-child(7n+8){
	background-color:rgb(234,99,231);
color:#000000;
}


.tabelle_woche_vgl > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+2){
	background-color:rgb(251,93,24);
color:#000000; 
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+3){
	background-color:rgb(47,179,212);
color:#000000;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+4){
	background-color:rgb(251,183,36);
color:#000000;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+5){
	background-color:rgb(101,162,29);
color:#000000;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+6){
	background-color:rgb(204,27,27);
color:#000000;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+7){
	background-color:rgb(152,30,173);
color:#000000;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(7n+8){
	background-color:rgb(234,99,231);
color:#000000;
}



.tabelle_woche_vgl > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_woche_vgl > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_woche_vgl > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_woche_vgl > tbody > tr > td:nth-child(9){
	/* color:#5e5d5d; */
}

.tabelle_woche_vgl > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_woche_vgl > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}










.tabelle_wochex_vgl > thead > tr > td{
	background-color:#fff;	
}



.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+2){
	
color:#000000;

}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+3){
	
color:#000000;
}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+4){
	
color:#000000;
}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+5){
	
color:#000000;
}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+6){
	
color:#000000;
}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+7){
	
color:#000000;

}

.tabelle_wochex_vgl > thead > tr > td:nth-child(7n+8){
	
color:#000000;
}


.tabelle_wochex_vgl > thead > tr > td{
	text-align:center;
	font-size:14px;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+1) > td{
	background-color:rgb(251,93,24);
color:#000000; 
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+2) > td{
	background-color:rgb(47,179,212);
color:#000000;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+3) > td{
	background-color:rgb(251,183,36);
color:#000000;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+4) > td{
	background-color:rgb(101,162,29);
color:#000000;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+5) > td{
	background-color:rgb(204,27,27);
color:#000000;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+6) > td{
	background-color:rgb(152,30,173);
color:#000000;
}

.tabelle_wochex_vgl > tbody > tr:nth-child(7n+7) > td{
	background-color:rgb(234,99,231);
color:#000000;
}



.tabelle_wochex_vgl > tbody > tr > td{
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_wochex_vgl > tbody > tr > td:first-child,
.tabelle_wochex_vgl > tbody > tr > td:last-child{
	width:auto !important;
	background-color:#fff !important;
}

.tabelle_wochex_vgl > tbody > tr > td:nth-child(2n+1){
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_wochex_vgl > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_wochex_vgl > tbody > tr > td:nth-child(9){
	/* color:#5e5d5d; */
}

.tabelle_wochex_vgl > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_wochex_vgl > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}





/*   ----------------------------   */


/*   -----  Zähldaten Monat  ----   */
.tabelle_monat{
	margin-top:30px;
}

.monat_floater{
	overflow:hidden;
	float:left;
	width:835px;
	height:90px !important;
	padding: 0px 14px 0px 14px;
}

.monat_floater > div{
	float:left;
	height:90px !important;
	width:4416px;
}

.monat_floater_v{
	overflow:hidden;
	float:left;
	width:835px;
	height:30px !important;
	padding: 0px 14px 0px 14px;
}

.monat_floater_v > div{
	float:left;
	height:30px !important;
	width:4416px;
}


.monat_leftnav{
	float:left;
	padding-right:17px;
	background-color:#fff;
}

.monat_rightnav{
	float:right;
	padding-left:17px;
}


.monat_tabelle_item_v{
	float:left;
	width:136px;
	height:25px;
	margin-left:-20px;
}


.monat_tabelle_item{
	float:left;
	width:136px;
	height:90px;
	margin-left:-20px;
}

.monat_tabelle_item:first-child,
.monat_tabelle_item_v:first-child{
	margin-left:0px !important;
}


.monat_tabelle_item_v:nth-child(7n+1)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_1.png');
}

.monat_tabelle_item_v:nth-child(7n+2)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_2.png');
}

.monat_tabelle_item_v:nth-child(7n+3)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_3.png');
}

.monat_tabelle_item_v:nth-child(7n+4)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_4.png');
}

.monat_tabelle_item_v:nth-child(7n+5)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_5.png');
}

.monat_tabelle_item_v:nth-child(7n+6)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_6.png');
}

.monat_tabelle_item_v:nth-child(7n+7)>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_7.png');
}

.monat_tabelle_item_v:last-child>.monat_tabelle_zeit{
	background-image:url('/gfx/tabellen/monat/hg_l.png') !important;
	color:#5e5d5d;
}



.monat_tabelle_item > .monat_wochentag_1{
	background-image:url('/gfx/tabellen/monat/hg_1.png');
}
.monat_tabelle_item > .monat_wochentag_2{
	background-image:url('/gfx/tabellen/monat/hg_2.png');
}
.monat_tabelle_item > .monat_wochentag_3{
	background-image:url('/gfx/tabellen/monat/hg_3.png');
}
.monat_tabelle_item > .monat_wochentag_4{
	background-image:url('/gfx/tabellen/monat/hg_4.png');
}
.monat_tabelle_item > .monat_wochentag_5{
	background-image:url('/gfx/tabellen/monat/hg_5.png');
}
.monat_tabelle_item > .monat_wochentag_6{
	background-image:url('/gfx/tabellen/monat/hg_6.png');
}
.monat_tabelle_item > .monat_wochentag_7{
	background-image:url('/gfx/tabellen/monat/hg_7.png');
}
.monat_tabelle_item > .monat_wochentag_last{
	background-image:url('/gfx/tabellen/monat/hg_l.png') !important;
	color:#5e5d5d;
}





.monat_tabelle_zeit{
	text-align:center;
	color:#5e5d5d;
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
}

.monat_tabelle_zeit_summe{
	text-align:center;
	color:#5e5d5d;
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
}


.monat_tabelle_zeit > div:nth-child(2),
.monat_tabelle_zeit_summe > div:nth-child(2){
	font-size:12px;
}

.monat_tabelle_wert{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#5e5d5d;
	padding-top:11px;
}

.monat_tabelle_wert_summe{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#5e5d5d;
	padding-top:11px;
}


.zaehldaten_monat_top,
.zaehldaten_monat_tabelle,
.zaehldaten_monat_graph{
	clear:both;
	width:100%;
}

.zaehldaten_monat_top > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_monat_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_monat_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_monat_top{
	padding-top:85px;
}

.zaehldaten_monat_tabelle{
	padding-top:30px;
}

.zaehldaten_monat_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}


/*   ----------------------------   */

.freq_floater{
	overflow:hidden;
	float:left;
	width:835px;
	padding: 0px 14px 0px 14px;
}

.freq_floater > div{
	float:left;
	width:4416px;
}


/*   ------  Zähldaten Jahr  ----   */
.tabelle_jahr{
	margin-top:30px;
}

.jahr_floater{
	overflow:hidden;
	float:left;
	width:835px;
	height:90px !important;
	padding: 0px 14px 0px 14px;
}

.jahr_floater > div{
	float:left;
	height:90px !important;
	width:1768px;

}

.jahr_leftnav{
	float:left;
	padding-right:17px;
	background-color:#fff;
}

.jahr_rightnav{
	float:right;
	padding-left:17px;
}


.jahr_tabelle_item{
	float:left;
	width:136px;
	height:90px;
	margin-left:-20px;
}

.jahr_tabelle_item:first-child{
	margin-left:0px !important;
}

.jahr_tabelle_item:nth-child(7n+1)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_1.png');
}
.jahr_tabelle_item:nth-child(7n+2)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_2.png');
}
.jahr_tabelle_item:nth-child(7n+3)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_3.png');
}
.jahr_tabelle_item:nth-child(7n+4)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_4.png');
}
.jahr_tabelle_item:nth-child(7n+5)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_5.png');
}
.jahr_tabelle_item:nth-child(7n+6)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_6.png');
}
.jahr_tabelle_item:nth-child(7n+7)>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_7.png');
}
.jahr_tabelle_item:last-child>.jahr_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_l.png') !important;
	color:#5e5d5d;
}

.jahr_tabelle_zeit{
	text-align:center;
	color:#fff;
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
}

.jahr_tabelle_zeit > div:nth-child(2){
	font-size:12px;
}

.jahr_tabelle_wert{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#5e5d5d;
	padding-top:11px;
}

.zaehldaten_jahr_top,
.zaehldaten_jahr_tabelle,
.zaehldaten_jahr_graph{
	clear:both;
	width:100%;
}

.zaehldaten_jahr_top > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_jahr_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_jahr_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_jahr_top{
	padding-top:85px;
}

.zaehldaten_jahr_tabelle{
	padding-top:30px;
}

.zaehldaten_jahr_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}


/*   ----------------------------   */

/*   ------  Jahresverlauf  ----   */
.tabelle_jahresverlauf{
	margin-top:30px;
}

.verlaufbreaker{
	clear:both;
}

.verlauf_linie_richtung{
	clear:both;
	padding-left:70px;
	padding-bottom:10px;
}

.jahresverlauf_floater{
	overflow:hidden;
	float:left;
	width:835px;
	height:90px !important; 
	padding: 0px 14px 0px 14px;
}

.jahresverlauf_floater > div{
	float:left;
	height:90px !important; 
	width:1768px;

}

.jahresverlauf_leftnav{
	float:left;
	padding-right:17px;
	background-color:#fff;
}

.jahresverlauf_rightnav{
	float:right;
	padding-left:17px;
}


.jahresverlauf_tabelle_item{
	float:left;
	width:136px;
	height:90px;
	margin-left:-20px;
}

.jahresverlauf_tabelle_item:first-child{
	margin-left:0px !important;
}

.jahresverlauf_tabelle_item:nth-child(7n+1)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_1.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+2)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_2.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+3)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_3.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+4)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_4.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+5)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_5.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+6)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_6.png');
}
.jahresverlauf_tabelle_item:nth-child(7n+7)>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_7.png');
}
.jahresverlauf_tabelle_item:last-child>.jahresverlauf_tabelle_zeit{
	background-image:url('/gfx/tabellen/jahr/hg_l.png') !important;
	color:#5e5d5d;
}

.jahresverlauf_tabelle_zeit{
	text-align:center;
	color:#fff;
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
}

.jahresverlauf_tabelle_zeit > div:nth-child(2){
	font-size:12px;
}

.jahresverlauf_tabelle_wert{
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	color:#5e5d5d;
	padding-top:11px;
}

.zaehldaten_jahr_top,
.zaehldaten_jahr_tabelle,
.zaehldaten_jahr_graph{
	clear:both;
	width:100%;
}

.zaehldaten_jahr_top > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_jahr_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.zaehldaten_jahr_graph > article{
	width:1000px;
	margin:0 auto;
}

.zaehldaten_jahr_top{
	padding-top:85px;
}

.zaehldaten_jahr_tabelle{
	padding-top:30px;
}

.zaehldaten_jahr_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}


/*   ----------------------------   */


/* ------- Durchschnitt Woche ---   */

.dswoche_options{
	padding:20px 0px 0px 70px;
}

/* ------------------------------   */

/*   ----  Vergleiche allg. -----   */

img.ui-datepicker-trigger{
	margin: 0px 0px 0px 3px;
}

.admin_mode img.ui-datepicker-trigger{
	margin: 5px 0px -5px 3px;
}

.admin_mode{
    position:relative;
}


.datumsfeld{
	width:75px;
}

.vgl_linienbezeichnung{
	clear:both;
	padding-left:70px;
}

/*   ----------------------------   */



/*   -----  Vergleich Stunden -----   */

.vergleich_stunden_config,
.vergleich_stunden_top,
.vergleich_stunden_tabelle,
.vergleich_stunden_graph{
	clear:both;
	width:100%;
}

.vergleich_stunden_config > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_stunden_config > article > div{
	padding-top:20px;
	padding-left:70px;
}

.vergleich_stunden_config > article > div#welche_2,
.vergleich_stunden_config > article > div#welche_3,
.vergleich_stunden_config > article > div#welche_4{
	display:none;	
}

.vergleich_stunden_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_stunden_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_stunden_graph > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_stunden_top{
	padding-top:85px;
}

.vergleich_stunden_tabelle{
	padding-top:30px;
}

.vergleich_stunden_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_vglstunden{
	
}

.tabelle_vglstunden > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglstunden > thead > tr > td:nth-child(2){
	background-color:#FC8D5D;
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > thead > tr > td:nth-child(3){
	background-color: #FCBB5D; /* #fb9e18;	 */
	color:#5e5d5d !important; 
}

.tabelle_vglstunden > thead > tr > td:nth-child(4){
	background-color: #FBE56D; /* #f9da2f;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > thead > tr > td:nth-child(5){
	background-color:#93BE60; /* #65a21d;	*/
	color:#5e5d5d !important;	
}

.tabelle_vglstunden > thead > tr > td:nth-child(6){
	background-color:#60BEBC; /* #1da2a0;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > thead > tr > td:nth-child(7){
	background-color:#B460BE; /* #941da2;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > thead > tr > td:nth-child(8){
	background-color:#BE6095; /* #a21d68;	 */
	color:#5e5d5d !important;	
}

.tabelle_vglstunden > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vglstunden > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_vglstunden > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglstunden > tbody > tr > td:nth-child(2){
	background-color:#FC8D5D;
	color:#5e5d5d !important;	
}

.tabelle_vglstunden > tbody > tr > td:nth-child(3){
	background-color: #FCBB5D; /* #fb9e18;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > tbody > tr > td:nth-child(4){
	background-color: #FBE56D; /* #f9da2f;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > tbody > tr > td:nth-child(5){
	background-color:#93BE60; /* #65a21d;	*/
	color:#5e5d5d !important; 
}

.tabelle_vglstunden > tbody > tr > td:nth-child(6){
	background-color:#60BEBC; /* #1da2a0;	 */
	color:#5e5d5d !important; 
}

.tabelle_vglstunden > tbody > tr > td:nth-child(7){
	background-color:#B460BE; /* #941da2;	 */
	color:#5e5d5d !important; 	
}

.tabelle_vglstunden > tbody > tr > td:nth-child(8){
	background-color:#BE6095; /* #a21d68;	 */
	color:#5e5d5d !important; 
}

.tabelle_vglstunden > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vglstunden > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vglstunden > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vglstunden > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vglstunden > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vglstunden > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vglstunden > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */


/*   -----  Vergleich Tage -----   */

#linienrichtungserver{
	display:none;
}

#welche_linien,
#welche,
#welche_1,
#welche_2,
#welche_3{
	clear:both;
	/* float:left; */
}

.linienrichtung{
	display:block;
	clear:both;
	float:left;
	margin-right:10px;
}

.vergleich_tage_config,
.vergleich_tage_top,
.vergleich_tage_tabelle,
.vergleich_tage_graph{
	clear:both;
	width:100%;
}

.vergleich_tage_config > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_tage_config > article > div{
	padding-top:20px;
	padding-left:70px;
}

.vergleich_tage_config > article > div#welche_2,
.vergleich_tage_config > article > div#welche_3,
.vergleich_tage_config > article > div#welche_4{
	display:none;	
}

.vergleich_tage_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_tage_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_tage_graph > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_tage_top{
	padding-top:85px;
}

.vergleich_tage_tabelle{
	padding-top:30px;
}

.vergleich_tage_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_vgltage{
	
}

.tabelle_vgltage > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vgltage > thead > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vgltage > thead > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vgltage > thead > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vgltage > thead > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vgltage > thead > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vgltage > thead > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vgltage > thead > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vgltage > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vgltage > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_vgltage > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vgltage > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vgltage > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vgltage > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vgltage > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vgltage > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vgltage > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vgltage > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */


/*   -----  Vergleich Wochen -----   */

.vergleich_wochen_config,
.vergleich_wochen_top,
.vergleich_wochen_tabelle,
.vergleich_wochen_graph{
	clear:both;
	width:100%;
}

.vergleich_wochen_config > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_wochen_config > article > div{
	padding-top:20px;
	padding-left:70px;
}

.vergleich_wochen_config > article > div#welche_2,
.vergleich_wochen_config > article > div#welche_3,
.vergleich_wochen_config > article > div#welche_4{
	display:none;	
}

.vergleich_wochen_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_wochen_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_wochen_graph > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_wochen_top{
	padding-top:85px;
}

.vergleich_wochen_tabelle{
	padding-top:30px;
}

.vergleich_wochen_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_vglwochen{
	
}

.tabelle_vglwochen > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vglwochen > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vglwochen > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_vglwochen > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vglwochen > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vglwochen > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vglwochen > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vglwochen > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vglwochen > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vglwochen > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vglwochen > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */


/*   -----  Vergleich Monate -----   */

.vergleich_monate_config,
.vergleich_monate_top,
.vergleich_monate_tabelle,
.vergleich_monate_graph{
	clear:both;
	width:100%;
}

.vergleich_monate_config > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_monate_config > article > div{
	padding-top:20px;
	padding-left:70px;
}

.vergleich_monate_config > article > div#welche_2,
.vergleich_monate_config > article > div#welche_3,
.vergleich_monate_config > article > div#welche_4{
	display:none;	
}

.vergleich_monate_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_monate_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_monate_graph > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_monate_top{
	padding-top:85px;
}

.vergleich_monate_tabelle{
	padding-top:30px;
}

.vergleich_monate_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_vglmonate{
	
}

.tabelle_vglmonate > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vglmonate > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vglmonate > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_vglmonate > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vglmonate > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vglmonate > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vglmonate > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vglmonate > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vglmonate > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vglmonate > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vglmonate > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */


/*   -----  Vergleich Jahre -----   */

.vergleich_jahre_config,
.vergleich_jahre_top,
.vergleich_jahre_tabelle,
.vergleich_jahre_graph{
	clear:both;
	width:100%;
}

.vergleich_jahre_config > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_jahre_config > article > div{
	padding-top:20px;
	padding-left:70px;
}

.vergleich_jahre_config > article > div#welche_2,
.vergleich_jahre_config > article > div#welche_3,
.vergleich_jahre_config > article > div#welche_4{
	display:none;	
}

.vergleich_jahre_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_jahre_tabelle > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_jahre_graph > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_jahre_top{
	padding-top:85px;
}

.vergleich_jahre_tabelle{
	padding-top:30px;
}

.vergleich_jahre_graph{
	padding-top:44px;
	background-color:#f8f9f9 !important;
}

.tabelle_vgljahre{
	
}

.tabelle_vgljahre > thead > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vgljahre > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vgljahre > thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.tabelle_vgljahre > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(2){
	background-color:#fb5d18;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(3){
	background-color:#fb9e18;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(4){
	background-color:#f9da2f;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(5){
	background-color:#65a21d;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(6){
	background-color:#1da2a0;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(7){
	background-color:#941da2;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(8){
	background-color:#a21d68;	
}

.tabelle_vgljahre > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vgljahre > tbody > tr > td{
	color:#fff;
	text-align:right;
	width:80px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vgljahre > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vgljahre > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vgljahre > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vgljahre > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vgljahre > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */

/*   -----  Vergleich Rekorde -----   */

.vergleich_rekorde_top,
.vergleich_rekorde_tabelle{
	clear:both;
	width:100%;
}

.vergleich_rekorde_top > article{
	width:1000px;
	margin:0 auto;
}
.vergleich_rekorde_tabelle > article{
	width:1000px;
	margin:0 auto;
}

.vergleich_rekorde_top{
	padding-top:85px;
}

.vergleich_rekorde_tabelle{
	padding-top:30px;
}

.tabelle_vglrekorde{
	margin-left:200px;
	margin-top:30px;
}

.tabelle_vglrekorde:first-child{
	margin-top:0px !important;
}

.tabelle_vglrekorde:last-child{
	margin-bottom:50px !important;
}

.tabelle_vglrekorde > tbody > tr > td{
	border:1px solid #fff;
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(2){
	background-color:rgb(251,93,24);
color:#000000;
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(3){
	background-color:rgb(47,179,212);
color:#000000;
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(4){
	background-color:rgb(251,183,36);
color:#000000;
}

.tabelle_vglrekorde > thead > tr > td:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d;
}

.tabelle_vglrekorde > thead > tr > td{
	color:#5e5d5d;
	text-align:center;
	font-size:14px;
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(9){
	background-color:#fff;	
}

.tabelle_vglrekorde > tbody > tr > td{
	color:#5e5d5d;
	text-align:right;
	width:120px;
	padding: 0px 10px 0px 10px;
}

.tabelle_vglrekorde > tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}

.tabelle_vglrekorde > tbody > tr > td:nth-child(1){
	font-size:12px;
	color:#5e5d5d;
}
.tabelle_vglrekorde > tbody > tr > td:nth-child(9){
	color:#5e5d5d;
}

.tabelle_vglrekorde > tfoot > tr > td{
	background-color:#fff;	
	color:#5e5d5d;
	font-size:16px;
	text-align:right;
	padding-right:10px;
}

.tabelle_vglrekorde > tfoot > tr > td:nth-child(1){
	font-size:12px !important;
}

/*   ----------------------------   */


/*   ---- Verwaltung Passwort ---  */
.verwaltung_passwort_top{
	padding-top:85px;
}

.verwaltung_passwort_top,
.verwaltung_passwort{
	clear:both;
	width:100%;
}

.verwaltung_passwort_top > article,
.verwaltung_passwort > article{
	width:1000px;
	margin:0 auto;
}

.verwaltung_passwort_top > article > div,
.verwaltung_passwort > article > div{
	padding-top:20px;
	padding-left:70px;
}

/*   ----------------------------  */

/*   ---- Verwaltung Stadt ---  */
.verwaltung_stadt_top{
	padding-top:85px;
}

.verwaltung_stadt_top,
.verwaltung_stadt{
	clear:both;
	width:100%;
}

.verwaltung_stadt_top > article,
.verwaltung_stadt > article{
	width:1000px;
	margin:0 auto;
}

.verwaltung_stadt_top > article > div,
.verwaltung_stadt > article > div{
	padding-top:20px;
	padding-left:70px;
}

/*   ----------------------------  */

/*   ---- Verwaltung Startseite ---  */
.verwaltung_startseite_top{
	padding-top:85px;
}

.verwaltung_startseite_top,
.verwaltung_startseite{
	clear:both;
	width:100%;
}

.verwaltung_startseite_top > article,
.verwaltung_startseite > article{
	width:1000px;
	margin:0 auto;
}

.verwaltung_startseite_top > article > div,
.verwaltung_startseite > article > div{
	padding-top:20px;
	padding-left:70px;
}

.startseitentabelle{
}

.startseitentabelle > tbody > tr > td:nth-child(1){
	width:100px;
}


/*   ----------------------------  */

/*   ---- Verwaltung Subuser ---  */
.verwaltung_subuser_top{
	padding-top:85px;
}

.verwaltung_subuser_top,
.verwaltung_subuser{
	clear:both;
	width:100%;
}

.verwaltung_subuser_top > article,
.verwaltung_subuser > article{
	width:1000px;
	margin:0 auto;
}

.verwaltung_subuser_top > article > div,
.verwaltung_subuser > article > div{
	padding-top:20px;
	padding-left:70px;
}

.subusertable{

}

.subusertable > tbody > tr > td:nth-child(1){
	width:250px;	
	padding-left:5px;
}

.subusertable > tbody > tr > td:nth-child(2){
	width:75px;	
}

.subusertable > tbody > tr > td > a{
	display:inline-block;
	margin-right:5px;
}

.subusertable > tbody > tr:nth-child(2n+1){
	background-color:#DAE7EC;
}

.new_subuser_div{
	max-width:860px;
	margin-top:40px;
}

.new_subuser_div label{
	display:inline-block;
}

.new_subuser_div > div{
	border:2px solid #DAE7EC;
	padding: 20px;
}

.subuser_username{
	width:150px;
}

.subuser_passwort{
	width:150px;
}

.subuser_email{
	width:300px;
}


/*   ----------------------------  */


/*   ---- Verwaltung Warnungen ---  */
.verwaltung_warnungen_top{
	padding-top:85px;
}

.verwaltung_warnungen_top,
.verwaltung_warnungen{
	clear:both;
	width:100%;
}

.verwaltung_warnungen_top > article,
.verwaltung_warnungen > article{
	width:1000px;
	margin:0 auto;
}

.verwaltung_warnungen_top > article > div,
.verwaltung_warnungen > article > div{
	padding-top:20px;
	padding-left:70px;
}

.subusertable{

}

.subusertable > tbody > tr > td:nth-child(1){
	width:250px;	
	padding-left:5px;
}

.subusertable > tbody > tr > td:nth-child(2){
	width:75px;	
}

.subusertable > tbody > tr > td > a{
	display:inline-block;
	margin-right:5px;
}

.subusertable > tbody > tr:nth-child(2n+1){
	background-color:#DAE7EC;
}

.new_warnungen_div{
	max-width:860px;
	margin-top:40px;
}

.new_warnungen_div label{
	display:inline-block;
}

.new_warnungen_div > div{
	border:2px solid #DAE7EC;
	padding: 20px;
}

.subuser_username{
	width:150px;
}

.subuser_passwort{
	width:150px;
}

.subuser_email{
	width:300px;
}

#neuwarnung{
	display:none;
}

#warnungstabelle{
	
}

#warnungstabelle th{
	text-align:right;
}

#wanrungsliste td,
#wanrungsliste th{
	padding:2px 12px 2px 12px;
	font-size:12px !important;
}

#protokollliste td,
#protokollliste th{
	padding:2px 12px 2px 12px;
	font-size:12px !important;
}

#csvprot{
	display:none;
}

.download_csvprotokoll{
	cursor:pointer;
	width: 25px;
	margin-top: 5px;
	margin-bottom: -5px;
}

#protokollliste{
	padding-left:60px;
	
}

.inaktivwarnung td{
	text-decoration:line-through;
}

/*   ----------------------------  */

/*   ---- Admin User ---  */

.admin_user_top{
	padding-top:85px;
}

.admin_user_top,
.admin_user{
	clear:both;
	width:100%;
}

.admin_user_top > article,
.admin_user > article{
	width:1000px;
	margin:0 auto;
}

.admin_user_top > article > div,
.admin_user > article > div{
	padding-top:20px;
	padding-left:70px;
}

.usertable{
	background-color: #fff;
	background-image: linear-gradient(transparent 50%, #DAE7EC 50%);
	background-size: 100% 44px;
}

.liste_opensubs{
	cursor:pointer;
	padding: 0px 5px 0px 5px;
}

.hidden_subuser{
	display:none;
}

.usertable > tbody > tr > td{
	height:20px;
}

.usertable > tbody > tr > td:nth-child(1){
	width:25px;	
	padding-left:5px;
}

.usertable > tbody > tr > td:nth-child(2){
	width:250px;	
	padding-left:5px;
}

.usertable > tbody > tr > td:nth-child(3){
	width:115px;	
}

.usertable > tbody > tr > td > a{
	display:inline-block;
	margin-right:5px;
}

.usertable > tbody > tr:nth-child(2n+1){
	/* background-color:#DAE7EC; */
}

.new_user_div{
	max-width:860px;
	margin-top:40px;
	display:none;
}

.edit_user_div{
	max-width:860px;
	margin-top:40px;
	/* display:none; */
}

.new_user_div label,
.edit_user_div label{
	display:inline-block;
}

.new_user_div > div,
.edit_user_div > div{
	border:2px solid #DAE7EC;
	padding: 20px;
}

.user_username{
	width:150px;
}

.user_passwort{
	width:150px;
}

.user_email{
	width:300px;
}

.hiddenliniencheck{

}

/*   ----------------------------  */

/*   ---------- Admin Städte ------ */

.hidden_kundenart{
	display:none;
}

.hidden_ortswetter{
	display:none;
}


.grauschrift{
	color:#ccc;
}

.staedtetable > tbody > tr > td:nth-child(1){
	width:40px;	
	padding-left:5px;
}

.staedtetable > tbody > tr > td:nth-child(2){
	width:40px;	
}

.staedtetable > tbody > tr > td:nth-child(3){
	width:600px;	
}

.staedtetable > tbody > tr > td > a{
	display:inline-block;
	margin-right:5px;
}

.staedtetable > tbody > tr:nth-child(2n+1){
	background-color:#DAE7EC;
}


/*   ----------------------------  */

/*   -------- BERICHTE ----------  */

#sortable_reihenfolge  td,
#sortable_reihenfolge2  td,
#sortable_reihenfolge3  td,
#sortable_reihenfolge4  td{
	cursor:move;
}

.welchersubuser{
	padding-bottom:20px;
	color:#8AC4DA;
}

.berichte_top{
	clear:both;
	width:100%;
	padding-top:85px;
}

.berichte_top > article{
	width:1000px;
	margin:0 auto;
}

.berichte_top > article.b23{
	width:100%;
	margin:0 auto;
}


.berichte_top > article > div{
	padding-top:20px;
	padding-left:70px;
}

#chng_wbtag,
#chng_wbtag2020,
#chng_mbtag,
#chng_jbtag,
#chng_tbtag,
.chng_tbtagx,
.chng_tbtag2x,
.chng_mbtagx,
.chng_mbtag2x,
.chng_wbtagx,
.chng_wbtagx2020,
.chng_wbtag2x,
.chng_wbtag2x2020,
.chng_jbtagx,
.chng_jbtag2x{
	display:none;
}

#chng_wbtag22020{
	cursor:crosshair;
}

.berichttable{
	font-size:12px;
}

#chng_jahr_drop{
	display:none;
}

#chng_standorte_jahr_drop{
	display:none;
}


.berichttable > tbody > tr > th,
.berichttable > thead > tr > th{
	vertical-align:top;
}

.berichttable > tbody > tr > td{
	vertical-align:bottom;
}

.hidden_new_userwb{
	display:none;
	padding:10px;
	border:2px solid #8AC4DA;
	width:830px;
	overflow-x:auto;
}

.b23 .hidden_new_userwb{
	display:none;
	padding:10px;
	border:2px solid #8AC4DA;
	width:95%;
	overflow-x:auto;
}

.hidden_new_usermb{
	display:none;
	padding:10px;
	border:2px solid #8AC4DA;
	width:830px;
	overflow-x:auto;
}

.hidden_new_userjb{
	display:none;
	padding:10px;
	border:2px solid #8AC4DA;
	width:830px;
	overflow-x:auto;
}

.hidden_new_usertb{
	display:none;
	padding:10px;
	border:2px solid #8AC4DA;
	width:830px;
	overflow-x:auto;
}

.wbstlist{
	width:500px;
}

.wbstlist th{
	text-align:left;
}

.leftrighttexte{
	display:none;
}

.leftrighttexte  input{
	width:300px;
	margin-right:20px;
}

.centertexte  input{
	width:620px;
	margin-right:20px;
}

#neu_design{
	display:none;
}

.elemente_stadt,
.elemente_stadt2,
.elemente_stadt3,
.elemente_stadt4{
	font-weight:bold;
	text-transform:uppercase;
	color:#8AC4DA;
	
}

.elemente_linie,
.elemente_linie2,
.elemente_linie3,
.elemente_linie4{
	font-style:italic;
	color:#8AC4DA;
	cursor:pointer;
}

.hidden_lis,
.hidden_lis2,
.hidden_lis3,
.hidden_lis4{
	display:none;
	padding-left:25px;
}

.marked_hiddenli{
	color:#333;
	font-weight:bold;
}

.checkboxenlis,
.checkboxenlis2,
.checkboxenlis3,
.checkboxenlis4{
	margin:10px 0px 5px 0px;
	padding-left:25px;
}

.boxendiv{
	padding-left:15px;
}

.elementcontainer,
.elementcontainer2,
.elementcontainer3,
.elementcontainer4{
	border:1px dashed #8AC4DA;
	padding:10px;
}

.elementcontainer li,
.elementcontainer2 li,
.elementcontainer3 li,
.elementcontainer4 li{
	list-style:none !important;
}

#elementcontainer,
#elementcontainer2,
#elementcontainer3,
#elementcontainer4{
	border:1px dashed #8AC4DA;
	padding:10px;
}

#elementcontainer li,
#elementcontainer2 li,
#elementcontainer3 li,
#elementcontainer4 li{
	list-style:none !important;
}


.sortable-placeholder{
	width:100%;
	height:25px;
	background-color:#eee;
}

/*   ----------------------------  */


/*   -------- UNGÜLTIG ----------   */

.ungueltig{
	padding-top:85px;
}

/*   ----------------------------   */

/*   ---------- KORREKTUR -------------- */

.korrekturbriefing{
	padding-left:75px;
	padding-right:75px;
	padding-top:10px;
	font-size:14px;
}

.andere_korrektur,
.andere_korrektur .titlerow2,
.andere_korrektur span{
	color:#7B7A7A !important;
	display:none;
}

.andere_korrektur input{
	display:none;
}

.aktuelle_korrektur{
	font-size:12px;
	padding-left:75px;
	padding-bottom: 30px;
	padding-top: 5px;
}

.kontrolldiv{
	padding-left:75px;
}

.kontrollcheck{
	display:none;
}

.aktuelle_korrektur thead > tr > th{
	width:75px;
	font-weight:400 !important;
}

.aktuelle_korrektur thead > tr > th:nth-child(1){
	background-color:#fff;	
}

.aktuelle_korrektur thead > tr > th:nth-child(2){
	/* background-color:#fb5d18;	 */
	background-color:#FC8D5D;
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(3){
	background-color: #FCBB5D; /* #fb9e18;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(4){
	background-color: #FBE56D; /* #f9da2f;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(5){
	background-color:#93BE60; /* #65a21d;	*/
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(6){
	background-color:#60BEBC; /* #1da2a0;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(7){
	background-color:#B460BE; /* #941da2;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(8){
	background-color:#BE6095; /* #a21d68;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > th:nth-child(9){
	background-color:#fff;	
	color:#5e5d5d !important; 
}

.aktuelle_korrektur thead > tr > td{
	color:#fff;
	text-align:center;
	font-size:14px;
}

.aktuelle_korrektur tbody > tr > td:nth-child(1){
	background-color:#fff;	
}

.aktuelle_korrektur tbody > tr > td:nth-child(2){
	background-color:#FC8D5D;
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(3){
	background-color: #FCBB5D; /* #fb9e18;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(4){
	background-color: #FBE56D; /* #f9da2f;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(5){
	background-color:#93BE60; /* #65a21d;	*/
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(6){
	background-color:#60BEBC; /* #1da2a0;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(7){
	background-color:#B460BE; /* #941da2;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(8){
	background-color:#BE6095; /* #a21d68;	 */
	color:#5e5d5d !important; 
}

.aktuelle_korrektur tbody > tr > td:nth-child(9){
	background-color:#fff;
	color:#5e5d5d !important; 	
}

.aktuelle_korrektur tbody > tr:nth-child(2n+1) > td{
	background-image:url('/gfx/tabellen/woche/trans.png')!important;
	background-repeat:repeat;
}


#reset_passform{
	width:400px;
	margin:0 auto;
	padding-top: 120px;
}

/*  --------------------------------------- */


.ui-datepicker-week-col{
	color:#B460BE !important;
}

th.ui-datepicker-week-col{
	text-align:left !important;
	padding-left:0em !important;
}

/* **************** PROMPT ********************************* */
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

/* *********************************************************************************************** */



.droparea {
                    position:relative;
                    text-align: center;
                }
				
.droparea > img{
	max-width:200px;
	max-height:200px;
}
                .multiple {
                    position:relative;
                    height: 20px;
                }
                .droparea div, .droparea input, .multiple div, .multiple input {
                    position: absolute;
                    top:0;
					left:0px;
                    width: 100%;
                    height: 100%;
                }
                .droparea input, .multiple input {
                    cursor: pointer; 
                    opacity: 0; 
                }
                .droparea .instructions, .multiple .instructions {
                    border: 2px dashed #333;
					opacity: .8;
					background-color: rgba(240,240,240,0.75);
                }
                .droparea .instructions.over, .multiple .instructions.over {
                    border: 2px dashed #000;
                    background: #ffa;
                }
                .droparea .progress, .multiple .progress {
                    position:absolute;
                    bottom: 0;
                    width: 100%;
                    height: 0;
                    color: #fff;
                    background: #6b0;
                }
                .multiple .progress {
                    width: 0;
                    height: 100%;
                }


                #areas { float: left; width: 480px; }
                div.spot {
                    float: left;
                    margin: 0 20px 20px 0;
                    width: 320px;
                    min-height: 25px;
                }
                .thumb {
                    float: left;
                    margin:0 20px 20px 0;
                    width: 140px;
                    min-height: 105px;
                }
                .desc {
                    float:right;
                    width: 460px;
                }

.trans_key{
	float:left;
	width:200px;
	font-size:8pt;
}

.trans_lng{
	float:left;
	width:500px;
}

.trans_line{
	float:left;
	clear:both;
	padding-left:5px;
}

.trans_line:nth-child(2n+2){
	background-color:#DAE7EC;
}

.edit_lng{
	width:55px;
	height:55px;
	background-color: transparent;
	border: none;
}

.edit_lng img{
	width:35px;
	height:35px;
}

.save_lng{
	width:55px;
	height:55px;
	background-color: transparent;
	border: none;
	display:none;
}

.save_lng img{
	width:35px;
	height:35px;
}

.trans_noedit{
	border:none;
	color: rgb(147, 147, 147);
	font-family: "Lora",serif;
	font-size:10pt;
	background-color:transparent;
}

.fj_column_break{
	clear:both;
}

.fj_column{
	width:90px;
	display:block;
	float:left;
	text-align:right;
	padding: 2px 5px 2px 5px;
	border:1px solid #fff;
}
.fj_2column{
	width:204px;
	display:block;
	float:left;
	text-align:center;
}

.center{
	text-align:center;
}

.tabelle_5jahr{
	width:1350px;
	margin-left:calc( 50% - 675px );
	padding:0px 0px 60px 0px;
	float:left;
}

@media screen AND (max-width: 1367px){
	header {
    	width: 100% !important;
    	clear: both !important;
    	margin-top: 70px !important;
    	float: left !important;
	}
	
	#logos{
		float: left !important;
		width: 100% !important;	
	}
	
	#logos > img {
    	display: block !important;
    	float: left !important;
	}
	
	#logos > img:nth-child(2) {
    	margin-top:10px !important;
	}
}

@media (max-width: 998px){
    #logos{
        display:none;
    }
}


@media screen AND (min-width: 2000px){
	.vergleich_stunden_graph > article,
	.vergleich_tage_graph > article,
	.vergleich_wochen_graph > article,
	.vergleich_monate_graph > article,
	.vergleich_jahre_graph > article,
	.zaehldaten_tag_graph > article,
	.zaehldaten_woche_graph > article,
    
	.zaehldaten_monat_graph > article,
	.zaehldaten_jahr_graph > article {
		width: 2000px !important;
		/* margin-left:5% !important; */
		/*
		clear:both !important;
		float:left !important;
		*/
	}	
	
	.vergleich_stunden_graph,
	.vergleich_tage_graph,
	.vergleich_wochen_graph,
	.vergleich_monate_graph,
	.vergleich_jahre_graph,
	.zaehldaten_tag_graph,
	.zaehldaten_woche_graph,
    
	.zaehldaten_monat_graph,
	.zaehldaten_jahr_graph{
		clear:both !important;
		float: left !important;
	}	

	.graphcontainer {
		float: left !important;
	}
	
    .geschlechter_woche_graph .graphcontainer{
        float: none!important;
    }
    
	.jahr_floater {
		width: 1625px !important;
	}
	
	.zaehldaten_monat_tabelle > article,
/*	.zaehldaten_tag_tabelle > article, */
	.zaehldaten_jahr_tabelle > article, 
	.vergleich_monate_tabelle > article,
	.vergleich_jahre_tabelle > article,
	.vergleich_tage_tabelle > article,
	.vergleich_wochen_tabelle > article{
		width: 1800px !important;
	}
	
	.dsstadtcontain > .zaehldaten_tag_tabelle > article{
		width:2000px !important;
	}
	.zaehldaten_jahr_tabelle > article	{
		width: 1660px !important;
	}
	
	.monat_floater,
	.jahr_floater{
		width: calc( 100% - 175px) !important;
	}
	
	
	
	
}


/* eingabemodus */

.enterbutton{
    /*
    width:225px;
    height:162px;
    */
    width:148px;
    height:107px;
    background-position:center center;
    background-repeat:no-repeat;
    /* background-size: 225px 162px; */
    background-size: 148px 107px; 
    border: 1px solid #000;
    color:transparent;
    font-size:20px;
    text-align: center;
    padding:15px 0px 0px 0px;
    background-color:#ffc000;
    margin-top:25px;
    
}

.enterbutton_col1{
    background-color:var(--idle_m_button);
}

.enterbutton_col2{
    background-color:var(--idle_m_button2);
}

.enterbutton_col3{
    background-color:var(--idle_m_button3);
}


.enterbutton:hover{
    color:#000;
    background-size: 0px;
    cursor:pointer;
}

.enterchangebutton{
    text-align: center;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.enterchangebutton:hover{
    background-color:#8AC4DA;
    color:#206585 !important;
    cursor:pointer;
}

.enter_k1{
    background-image:url('/gfx/icons/k1.png');
}

.enter_k2{
    background-image:url('/gfx/icons/k2.png');
}

.enter_k1t{
    background-image:url('/gfx/icons/k1t.png');
}

.enter_k2t{
    background-image:url('/gfx/icons/k2t.png');
}

.enter_k3t{
    background-image:url('/gfx/icons/k3t.png');
}


.zaehldaten_manuell{
    padding-top:150px;    
}

.zaehldaten_manuell > article{
    /*
    width: 227px;
    */
    
    width:150px;
    right: 20px;
    position: absolute;
}

.kundenchanger_manuell{
	display:inline-block;
	margin:85px 10px -43px 50px;
	float:right;
}

#change_kunde{
	background: transparent;
	width: 220px;
	padding: 2px;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 26px;
	-webkit-appearance: none;
	color:#206585;
	font-family: 'Lora', serif;
}


.kundenauswahl {
	width: 220px;
	height: 26px;
	overflow: hidden;
	background: url('/gfx/icons/dropdown.png') no-repeat right #fff;
	border: 1px solid #8AC4DA;
	position:relative;
	z-index:100;
	margin-top:5px;
}

.manuell_blocker{
    position: fixed;
    left:0px;
    top:0px;
    width:100vw;
    height:100vh;
    z-index:9999999999;
    display:none;
}

.chng_manuell_origwert{
    color: rgba(0,0,0,0.3);
    display: inline-block;
    text-align: right;
    width: 30px;
    font-size: 0.7em;
}

.berichte_steps{
    border-bottom:1px solid #eaeaea;
    padding-top:5px;
    padding-bottom:5px;
}

.berichte_steps_full{
    padding-top:5px;
    padding-bottom:5px;
}

.berichte_steps_full > div{
    padding-top:10px;
}

.anlegetool_article{
    width:100% !important;
}

#bericht_anlegetool_form > div{
    cursor:grab;
}

.berichtart_selected{
    color:#f00!important;
}

.dellinie{
    text-transform: lowercase;
    color:#f00;
}

#bericht_anlegetool{
    display:table-row;
    
}

#bericht_anlegetool_1{
    width:600px;
    display:table-cell;
    padding-left:70px;
    vertical-align:top;
}

#bericht_anlegetool_2{
    width: 600px;
    display: table-cell;
    padding:20px;
    border: 2px solid #8AC4DA;
}

#bericht_anlegetool_form > div{
    border: 1px dotted #8AC4DA;
    padding: 10px;
    background-color:#fff;
    position:relative;
}


.bericht_anlegetool_elementname{
    display:inline-block;
    height:24px;
    width:310px;
    vertical-align: top;
    
}

.bericht_anlegetool_liniendiagramm{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/liniendiagramm.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    cursor:pointer;
    border:1px solid #fff;
}

.bericht_anlegetool_liniendiagramm.is_checked{
    border:1px solid #8AC4DA !important;
}

.bericht_anlegetool_liniendiagramm_disabled{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/liniendiagramm_disabled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
}

.bericht_anlegetool_balkendiagramm{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/balkendiagramm.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    cursor:pointer;
    border:1px solid #fff;
}

.bericht_anlegetool_balkendiagramm.is_checked{
    border:1px solid #8AC4DA !important;
}


.bericht_anlegetool_balkendiagramm_disabled{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/balkendiagramm_disabled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
}

.bericht_anlegetool_kreisdiagramm{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/kreisdiagramm.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    cursor:pointer;
    border:1px solid #fff;
}

.bericht_anlegetool_kreisdiagramm.is_checked{
    border:1px solid #8AC4DA !important;
}


.bericht_anlegetool_kreisdiagramm_disabled{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/kreisdiagramm_disabled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
}

.bericht_anlegetool_tabelle{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/tabelle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    cursor:pointer;
    border:1px solid #fff;
}

.bericht_anlegetool_tabelle.is_checked{
    border:1px solid #8AC4DA !important;
}


.bericht_anlegetool_tabelle_disabled{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/tabelle_disabled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
}

.bericht_anlegetool_options{
    max-height:0px;
    overflow-y:hidden;
    transition: max-height 1s ease;
    position:relative;
}

.bericht_anlegetool_options.is_visible{
    max-height:6em;
}

.bericht_anlegetool_zusatz_container.is_visible{
    max-height:10em;    
}


label.is_disabled{
    opacity:0.4;
}

.bericht_anlegetool_linien{
    width: 220px;
}

.bericht_anlegetool_linien_container{
    display:inline-block;
    width:250px;
}

.edit_tb23,
.edit_wb23,
.edit_mb23,
.edit_jb23,
.delete_tb23,
.delete_wb23,
.delete_mb23,
.delete_jb23,

.edit_tb23_disabled,
.edit_wb23_disabled,
.edit_mb23_disabled,
.edit_jb23_disabled{
    margin-left:1px;
}

.edit_tb23_disabled,
.edit_wb23_disabled,
.edit_mb23_disabled,
.edit_jb23_disabled{
    filter: grayscale();
}

.edit_tb23,
.edit_wb23,
.edit_mb23,
.edit_jb23{
    cursor:pointer;
}

.bericht_anlegetool_linien_container_block{
    display:block;
}

#liniendonor{
    display:none;
}

#berichte_input_titel{
    border: 1px solid #8AC4DA;
    padding: 3px 10px 3px 10px;
    font-size: 15px;
    width: 290px;
}

#berichte_input_cc{
    border: 1px solid #8AC4DA;
    padding: 3px 10px 3px 10px;
    font-size: 15px;
    width: 290px;
}


.bericht_anlegetool_zusatz_container{
    display:inline-block;
    width:410px;    
    max-height:0px;
    overflow:hidden;
    transition: max-height 1s ease;
}

.bericht_anlegetool_zusatz_container label{
    white-space:nowrap;
}

.bericht_anlegetool_linien.hochselect{
    height: 7em;
}

.bericht_anlegetool_add{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/add.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    cursor:pointer;
    border:1px solid #fff;
    position:absolute;
    bottom:0px;
    right:0px;
}

.bericht_anlegetool_add_disabled{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/add_disabled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
    position:absolute;
    bottom:0px;
    right:0px;
}

.bericht_anlegetool_delete{
    width:27px;
    height:24px;
    display:inline-block;
    background-image:url("/gfx/icons/berichte23/del.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    border:1px solid #fff;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.berichte_steps .bericht_anlegetool_delete{
    display:none;
}

.bericht_speichern23,
.bericht_vorschau23{
    margin-left: 20px;
/*    padding-left: 20px;
    padding-right: 20px;
    */
    width:150px;
    margin-bottom:10px;
}


@media (max-width:500px){
    #logos > img:nth-child(1),
    #logos > img:nth-child(2),
    #logos > img:nth-child(3){
        display:none !important;
    }
    
    #logout{
        margin-top:-20px;
    }
    
    header{
        display:none;
    }
    
    .zaehldaten_manuell{
        padding-top:120px;    
    }
    
    .zaehldaten_manuell > article{
        width:150px;
        right: calc( 50vw - 75px );
    }
    .kundenchanger_manuell {
        margin: 85px 15px -43px 0px;
    }
}

@media (max-width:998px){
    article{
        max-width:100% !important;
    }
    
    article img{
        max-width:100% !important;
    }
    
    
    header{
        width: 100% !important;
        clear: both !important;
        margin-top: 0px !important;
        float: left !important;
        height: 150px;
    }
    
    
}

.delete_tb23_sicher,
.delete_wb23_sicher,
.delete_mb23_sicher,
.delete_jb23_sicher{
    display:none;
    position: absolute;
    background-color: #fff;
    padding: 2px 5px 2px 5px;
    top: 1px;
}

.delete_tb23_nein,
.delete_wb23_nein,
.delete_mb23_nein,
.delete_jb23_nein{
    color:#f00;
    cursor:pointer;
    padding: 0px 5px 0px 5px;
}

.delete_tb23_ja,
.delete_wb23_ja,
.delete_mb23_ja,
.delete_jb23_ja{
    color:rgba(0,176,80,1);
    cursor:pointer;
    padding: 0px 5px 0px 5px;
}


    
/*     FARBEN     */
:root {
	--idle_m_button: rgba(255,192,0,1);	
    --idle_m_button2: rgba(0,176,80,1);	
    --idle_m_button3: rgba(231,87,27,1);	
    --working_m_button: rgba(255,255,255,1);	
    --error_m_button: rgba(255,0,0,1);	
}



