

.site-info {
	display: none;
} 


#primary .entry-content .textheader h5 {
    color: #000;
    margin-bottom: 5px;
    margin-top:10px;
}

#primary .entry-content .textheader ul {
    padding-left: 20px;
 }


#primary .entry-content .textheader li {
    color: #333;
 
}


 .debugText {
    background-color: #eee;
}

.debugText ul {
    border-bottom:  3px solid #fee;
    padding: 5px;

}

.debugText ul li {
    border-bottom:  3px solid #000;
    padding: 10px;

}

.debugText .header {
    font-size: 20px;
    font-weight: 20px;
    display: block;
    width: 100%;
    font-weight: 900;    
    }

.communication  .header,
#communication2  .header {
    font-size: 20px;
    font-weight: 20px;
    display: none;
    font-weight: 900;    
    }

.statistik select,
.communication select,
#communication2 select {
    color: #1A1A1A;
    font-family: Merriweather,Georgia,serif;
    font-size: 1rem;
    line-height: 1.75;
    background-color: transparent;
    border: 1px dotted #262626;
    }


.communication button,
#communication2 button  { 
font-size: 14px;
background-color: #f00;
padding:7px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 5px;

}


.communication button.passiv,
#communication2 button.passiv { 
    opacity: 0.5;
    }


.communication button.aktiv,
#communication2 button.aktiv { 
    background-color: #7171AA;
    }

.communication button.passiv:hover,
.communication button.aktiv:hover
.communication button:hover,
#communication2 button.passiv:hover,
#communication2 button.aktiv:hover
#communication2 button:hover { 
    background-color: #148978;
}


.site-inner .site-header {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;


}


.page-id-495 .entry-header {
    display: none;
}


.content-bottom-widgets .widget-area {
    display: none;
}

.usermenu {
    width: 300px;
}

.menuloginrahmen {
    display: inline-block;
    width: 10%;
    vertical-align: top;
    margin-left: 20px;

    min-width: 230px;
    max-width: 230px;
    }

.menuloginrahmen .widget {
    border: none;
    margin-bottom: 0px;
}

#content {
 display: inline-block;
 width: 70%;   
}


.option {
/*
    display: none;
    display: none;
    */
}


.red {
    color: #f00;
    font-weight: 900;
}

.textliste {
    padding-left: 30px;
    width: 70%;    
     }

.textweisefeld {
       color: #BC6767;
    color: #000;
    font-weight: 900;
       padding-left: 5px;
    padding-right: 5px;
    background-color: #fff; 
}

.textgreenfeld {
       color: #BC6767;
    color: #000;
    font-weight: 900;
       padding-left: 5px;
    padding-right: 5px;
    background-color: #B5DABA; 
}

.textreduhr {
    color: #BC6767;
    color: #000;
    font-weight: 900;
       padding-left: 5px;
    padding-right: 5px;
    background-color: #CE8F8f;

    }

.textyellowuhr {
       padding-left: 5px;
    padding-right: 5px;
       background-color: #EFEF71;
       font-weight: 900;
 
    }

.entry-content .statistik h1{
font-size: 16px;
    margin: 10px !important;
    margin-bottom: 5px !important;
    }

.entry-content .statistik p {
    padding: 0px;
    margin: 0px;
    margin-left: 10px;
    }

.grfe {
    color: #04452E;
    font-weight: 900;
}

.zaehler {
height: 30px;
display: inline-block;
font-weight: 900;
vertical-align: top;
width: 4%;
font-size: 16px;
}

.communication  .zaehler,
#communication2  .zaehler {
   display: none;
    }


.text {
height: 30px;
width: 100%;
display: inline-block;
}

.smtext {
 font-size: 14px;
margin-top: 11px;
color: #444;
}

.version {
    font-size: 10px;
    text-align: right;
    width: 100%;
    }


.taratext {
    position: absolute;
top: 130px;
left: 2px;
    opacity: 0.7;
}
.taratext_en {
    position: absolute;
top: 130px;
left: 2px;
    opacity: 0.7;
}


.taratext_en {
    position: absolute;
top: 68px;
left: 2px;
    opacity: 0.7;
}


.wiegentext {
    position: absolute;
top: 26px;
left: 53px;
    opacity: 0.7;
    }

.wiegentext_en {
    position: absolute;
top: 25px;
left: 53px;
    opacity: 0.7;
    }


.messwertnotieren {
    position: absolute;
    top: 41px;
    left: 139px;
    opacity: 0.7;
    }

.messwertnotieren_en {
    position: absolute;
top: 44px;
left: 146px;
    opacity: 0.7;
    }


#page.site {
    margin: 0px;
}

/*
site
*/
ul.zeile {
    margin-bottom: 5px;
}

ul.zeile li { 
    display: inline-block;
    margin-right: 10px;    
    list-style-type: none;
    }


ul.zeile input[type="text"] {
    width: 100px;   
}


ul.zeile li button {
    font-size: 10px;
    padding: 5px;
    font-size: 15px;
    font-weight: 600;
    padding-left:10px;
    padding-right:10px;
    }

.behandlungstabelle  {
    width: 500px;

}


.behandlungstabelle  tr td {
    font-size: 12px;
    text-align: center;
    height: 20px;

}




.behandlungstabelle tr:nth-child(1) {
    background-color: #aaa;
}

.behandlungstabelle tr:nth-child(1) td {
    font-weight: 900;
}


.behandlungstabelle tr:nth-child(2) {
    background-color: #ccc;
}

.behandlungstabelle tr:nth-child(3) {
    background-color: #ccc;
}

.behandlungstabelle tr:nth-child(4) {
    background-color: #bbb;
}

.behandlungstabelle tr:nth-child(4) td {
    border-top: 2px solid #333;
}

/*
.speichelblattla-dw tr td {
        font-size: 12px;
        text-align: center;
        height: 30px;
    }
*/
.datenschow {

}


.speichelblattla-dw tr:nth-child(2), .speichelblattla-dw tr:nth-child(3), .speichelblattla-dw tr:nth-child(4), .speichelblattla-dw tr:nth-child(5), .speichelblattla-dw tr:nth-child(10), .speichelblattla-dw tr:nth-child(11), .speichelblattla-dw tr:nth-child(12), .speichelblattla-dw tr:nth-child(13), .speichelblattla-dw tr:nth-child(18), .speichelblattla-dw tr:nth-child(19), .speichelblattla-dw tr:nth-child(20), .speichelblattla-dw tr:nth-child(21) {
    background: #EEE none repeat scroll 0px 0px;
}

.speichelblattla-dw tr td:nth-child(1) {
 width: 85px;
 background-color: #aaa;
 border: none;
}

.speichelblattla-dw tr td:nth-child(8),
.speichelblattla-dw tr td:nth-child(13),
.speichelblattla-dw tr td:nth-child(18) {
    border-left: 1px solid #888;
}

.speichelblattla-dw tr td:nth-child(2)
 {
    border-right: 1px solid #888;
}



.site-inner {
    max-width: 100% !important;
}

body.no-sidebar .entry-content {
    margin: 15px ;
}


/* dialog 
*/

.dialogdemoBasicUsage #popupContainer {
  position: relative; }

.dialogdemoBasicUsage .footer {
  width: 100%;
  text-align: center;
  margin-left: 20px; }

.dialogdemoBasicUsage .footer, .dialogdemoBasicUsage .footer > code {
  font-size: 0.8em;
  margin-top: 50px; }

.dialogdemoBasicUsage button {
  width: 200px; }

.dialogdemoBasicUsage div#status {
  color: #c60008; }

.dialogdemoBasicUsage .dialog-demo-prerendered md-checkbox {
  margin-bottom: 0; }

/* dialog  ende
*/

.shine {
    opacity: 0.4; 
    }

.nahrungsIP {
background: rgba(170, 0, 0, 0.71) none repeat scroll 0% 0%;
border-radius: 25px;
border: 2px solid rgba(246, 232, 232, 0.7);
display: inline-block;
width: 25px;
height: 25px;
font-size: 13px;
color: #F9F9FF;
text-align: center;
font-weight: 300;
display: none;
font-size: 12px;
font-weight: 900;
}

.error {
    font-size: 12px;
}

button.water,
button.bes {
   padding: 0px;
   margin: 0px;
   vertical-align: text-bottom;
}



.water,.text .water {
background: rgba(0, 38, 170, 0.7) none repeat scroll 0% 0%;
border-radius: 25px;
border: 2px solid rgba(246, 232, 232, 0.7);
display: inline-block;
width: 25px;
height: 25px;
font-size: 13px;
color: #F9F9FF;
text-align: center;
font-weight: 300;
margin-right: 5px;
font-size: 12px;
font-weight: 900;
}

button.water.aktiv {
    background: rgba(0, 170, 44, 0.7) none repeat scroll 0% 0%;
    }

.bes {
background: rgba(0, 38, 170, 0.7) none repeat scroll 0% 0%;
border-radius: 25px;
border: 2px solid rgba(246, 232, 232, 0.7);
display: inline-block;
width: 25px;
height: 25px;
font-size: 13px;
color: #F9F9FF;
text-align: center;
font-weight: 300;
font-size: 12px;
font-weight: 900;

}

button.water.aktiv,
button.bes.aktiv {
    background: rgba(0, 170, 44, 0.7) none repeat scroll 0% 0%;
    }

.text .water,
.text .bes {
 margin-right: 0px;   
 padding-top: 2px;
}

.text .water.verbot,
.water.verbot {
    background: rgba(0, 38, 170, 0.2) none repeat scroll 0% 0%;
    text-decoration: line-through;
}




.nahrungsIP.green {
    background: rgba(0, 170, 44, 0.7) none repeat scroll 0% 0%;
}


.communication .nahrungsIP,
#communication2 .nahrungsIP   {
 display: inline-block;  
 width: 25px; 
}
.wich {
    font-weight: 900;
    color: #f00;    
}



.nahrungseinnahme  .nahrungsIP {
display: inline-block;
}
/*
.nahrungseinnahme  .title {
display: none;
}
*/

.diguhr {
position: absolute;
width: 90px;
top: 130px;
left: 55px;
font-size: 18px;
font-family: sans-serif;
background-color: #ddd;
border-radius: 25px;
border: 1px solid #aaa;
padding-left: 0px;
padding-right: 2px;
}


.timercounter {
    font-family: sans-serif;
    width: auto;
    display: inline-block;
}


.usereingabenbottom {
    position: absolute;
    width: 100%;
    bottom: -140px;
    left: 10px;
    z-index: 1000;

}

.usereingabenbottom input[type="text"] {
    width: 100px;
    font-size: 12px;

}

.usereingabenbottom p {
 margin: 0px;
}

.usereingaben {

position: absolute;
    width: auto;      
    z-index: 1000;
    bottom: 0px;
    right: 0px;

}


#myUhr {

    position: absolute;
    width: 200px;
    height: 200px;
    top: 45px;
    left: 20px;
    opacity: 0.5;
    z-index: 1000;

}

#myUhrZeiger {

    position: absolute;
    width: 200px;
    height: 200px;
    top: 45px;
    left: 20px;
    opacity: 0.5;
    z-index: 1000;

}

.option button {
    display: inline-block;
    margin-right:5px;
    font-size: 14px;
}

.option {

    }


/*
messwerte eingabe
*/
.eingabe-messwerte { 
	position: relative;
	max-width: 800px;
	max-height: 400px;
	min-height: 800px;
	}

.uhrrahmen	 {
	background-image: url("/wp-content/themes/home/img/uhr5.jpg");
	background-size: 200px 220px;
	background-repeat: no-repeat;
    position: absolute;
    width: 200px;
    height: 230px;
    top: 10px;
    left: 10px;
    text-align: center;
    border-radius: 100px;
    z-index: 500;

}

.eingabe {
    position: absolute;
    width: 500px;
	height: 275px;
	top: 10px;
    left: 250px;    
    background-color: rgba(0,0,255,0.30);
	}


.statistik {
    position: absolute;
    width: 220px;
    min-height: 30px;
    top: 234px;
    left: 10px;
    background-color: rgba(0,0,255,0.30);
	}

.statistik {
    display: none;
    }

.communicationWrap{
    position: absolute;
    width: 750px;    
    top: 325px;
    left: 10px;
    
    border-radius: 15px;
    border-radius: 15px;
	border: 2px dashed rgba(0,0,160,0.3);
	}	

.communication,
#communication2,
#communicationStatus {
	background-color: rgba(0,0,255,0.30);
	}	

#communicationStatus {
    padding-left: 10px;
    color: #0E660F;
    font-size: 18px;
    font-weight: 900;
    }

.communication p,
#communication2 p {
    padding: 10px;
    }

.eingabe p {
	padding: 10px;
    }

.eingabe p,
.eingabe {
    padding: 10px;
    }

.eingabe table,
.eingabe td,
.eingabe th {
    border: none;
}

.eingabe th {

    
}

.eingabe th {
padding: 5px 5px 0px;
height: 40px;
vertical-align: bottom;
line-height: 20px;
}
.rahmen {
    width: 350px;
}

.eingabe th:nth-child(2) ,
.eingabe th:nth-child(3),
.eingabe th:nth-child(4),
.eingabe th:nth-child(5),
.eingabe th:nth-child(6){
background-color: #B9B9DD;
background-color: #21215D;
color: #fff;
margin-left: 10px;
padding-bottom: 5px;
line-height: 20px;
vertical-align: bottom;
    }

.eingabe table th:nth-child(4) {
 width: 200px !important;
}    

.eingabe th:nth-child(2) {
    font-size: 10px;
    text-align: right;
}


.eingabe input[type="number"] {
    width: 100px !important;
    height: 36px;
    padding: 0px;
    padding-left: 10px;
    font-size: 14px;

}





.daten {

    width: 100%;
    height: 600px;
    background-color: rgba(0,0,255,0.30); 
    }

.daten p {
    padding: 10px;
    margin: 0px;
    }


.logfile  {;
width: 100%;
height: 100px;
background-color: rgba(0, 0, 255, 0.1);
display: none;
}


input[type=number] {
    -moz-appearance:textfield;
}

#nahrungButton {
    position: relative;
    }

.logfile p {
    padding: 5px;
    }


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

.bb1 {
  background-color: #f00;
}

.eingabe table.data td { 
    height: 20px;
    padding: 0px;
     }

.eingabe th:first-child,
.eingabe td:first-child {
    width: 40px;
    }


.eingabe th:nth-child(2),
.eingabe td:nth-child(2) {
    width: 40px;
    }



.eingabe table.data td:nth-child(6) {
    text-align: right;
    }

.eingabe table tr td:nth-child(5) {
    padding-left: 10px;
    background-color: #b5d7fd;
    border-bottom: 1px solid #aacbf1;

    }
.eingabe table tr td:nth-child(6) {    
    background-color: #b5d7fd;
    border-bottom: 1px solid #aacbf1;
    padding-right: 5px;
    }



.eingabe table tr td:nth-child(5) .info {
    display: none;
    }



.eingabe table tr:first-child td:nth-child(5) {
    
    }


.eingabe table tr:first-child td:nth-child(6) .bes,
.eingabe table tr:first-child td:nth-child(6) .water {
display: none;
}




.eingabe table tr td:nth-child(2) {
    width: 40px;
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(0, 0, 255, 0.3);
    text-align: right;
    padding-right: 7px;
    font-size: 14px;    
    }




.eingabe table tr.aktiv td:nth-child(2) {
    width: 40px;   
    border: 1px solid rgba(0, 0, 255, 0.3);
    text-align: right;
    padding-right: 7px;
    font-size: 14px;
    }

.eingabe table tr.nahrungseinnahme td:nth-child(2) {
    padding-right: 4px;
}


.eingabe table th:nth-child(3),
.eingabe table th:nth-child(4),
.eingabe table.data td:nth-child(3),
.eingabe table.data td:nth-child(4) {

    width: 101px;
    }

.eingabe table.data tr.bottom td:nth-child(2) {
    text-align: left;
    padding: 5px;
    font-size: 16px;
    height: 10px;
    background-color: rgba(33, 33, 93, 0.32);
    color: #fff;
    }

.eingabe table.data {
    background-image: url("/wp-content/themes/home/img/icons8-pfeil-50.png");
    background-repeat:no-repeat;
    background-position: 0px 0px;
    background-size: 30px 50px;
    position:relative;
    margin-top: 0px;
}

.eingabe  table tr.hide {
    display: none;
    }

.eingabe  table tr.show,
.eingabe  table tr.head {
    /*display: inline-block;
    */
}

.eingabe .statusline .td:nth-child(1) {
    
    margin-left: 50px;
    }

.eingabe .statusline .td:nth-child(2) {
    
    padding-left: 20px;
    }


.eingabe .statusline {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 22px;
    font-size: 12px;
    width: 100%;    
}

.eingabe  table tr.head {
/*    display: block;
*/
/*    width: 100%;
*/
}


.aktiv .wert input {
    background-color: #AFE6D2;
}

.aktiv .wert input:focus {
    background-color: #AFE6D2;
}


/*
.aktiv input {
    
}	
*/
input.dis {
    background-color: #888;
    opacity: 0.3;
}   

.datenhead {
    margin: 0px;
}

.datenrahmen{
  height: 200px;
  overflow: hidden;
  }

.datenrahmen p {
    display: none;
}

th span.small,span.small {
    font-size: 10px;
    padding-left: 5px;
}



.nahrungButton {
    position: absolute;
    top: 10px;
    right: 15px;
}  

.nahrungButton button {
    background: #f00;
background: rgba(170, 0, 0, 0.71) none repeat scroll 0% 0%;
border-radius: 25px;
border: 2px solid rgba(246, 232, 232, 0.7);
font-size: 13px;
color: #F9F9FF;
text-align: center;
font-weight: 300;
opacity: 0.5;
}

#useroptionen ul.menu {
	margin: 0px;
	padding-left: 0px;
	margin-left: 0px;

}

#useroptionen ul.menu li {
	display: inline-block;
	padding-left: 10px;
}

#useroptionen ul.menu li.none {
	display: none;
}


#useroptionen {
background-color: #B0BED1;
	padding-top: 5px;
border: 1px dashed #888;
}

.communication p:last-child,
#communication2 p:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
 }


.nahrungButton button.aktiv {
    background: #f00;
background: rgba(170, 0, 0, 0.71) none repeat scroll 0% 0%;
border-radius: 25px;
border: 2px solid rgba(246, 232, 232, 0.7);
font-size: 13px;
color: #F9F9FF;
text-align: center;
font-weight: 300;
opacity: 1;
}


.nahrungButton button.aktiv:hover {
    background: rgba(170, 0, 0, 1) none repeat scroll 0% 0%;
}


.entry-content h3.headersm {
	margin-top: 0px;
}

.entry-content .m1  {
	color: #4A934B;
}


.eingabe {
	background-color: transparent;
}

input[type="submit"].senden,
button.senden {
	background-color: #f00;
	font-size: 14px;
	padding: 0px;
	background-color: #21215D;
	color: #FFF;
	padding: 10px;
	text-transform: none;
}

.form {
height: auto;
margin-top:10px;
}

.submit {
text-align: right;
	
}



.communication,
#communication2 {
	height: auto;
}


.eingabe table tr td:nth-child(2) {
	background-color: #99C9FF;
}




.eingabe table tr td:nth-child(3) {
	background-color: #99C9FF;
}

.eingabe table tr.bottom td:nth-child(4),
.eingabe table tr.bottom td:nth-child(3),
.eingabe table tr.bottom td:nth-child(2) {
	background-color: transparent;
}


.eingabe table tr td:nth-child(4) {
	background-color: #99C9FF;
}

.version {
	display: none;
}


.none {
    display: none !important;
}



/*

*/

.dialogdemoBasicUsage #popupContainer {
  position: relative; }

.dialogdemoBasicUsage .footer {
  width: 100%;
  text-align: center;
  margin-left: 20px; }

.dialogdemoBasicUsage .footer, .dialogdemoBasicUsage .footer > code {
  font-size: 0.8em;
  margin-top: 50px; }

.dialogdemoBasicUsage button {
  width: 200px; }

.dialogdemoBasicUsage div#status {
  color: #c60008; }

.dialogdemoBasicUsage .dialog-demo-prerendered md-checkbox {
  margin-bottom: 0; }


/*
Copyright 2018 Google Inc. All Rights Reserved. 
Use of this source code is governed by an MIT-style license that can be foundin the LICENSE file at http://material.angularjs.org/HEAD/license.
*/