body{font-family:arial, sans-serif;background-color:white}
form{display:inline}

#intranetMain{position:absolute}
@media print{
	#intranetHeader{display:none}
	#intranetMain{left:50px;top:100px}
	#intranetLeftStripe{display:none}
	#intranetLeftmenu{display:none}
	#leftSpaltenSelect{display:none}
}
@media screen{
	#intranetHeader{position:absolute;left:210px;top:0}
	#intranetMain{left:210px;top:140px}
	#intranetLeftStripe{position:absolute;top:0;left:0;width:180px;height:1820px;background-color:#a41622;z-index:0;box-shadow:5px 0 2px silver}
	#intranetLeftmenu{position:absolute;top:100px;left:10px;z-index:3}
	#leftSpaltenSelect{position:absolute;top:530px;left:10px;width:120px;padding:15px 0 25px 5px;font-size:11px}
}

#intranetHeader p{color:black;font-weight:normal}
#intranetHeader table input,#intranetHeader a,#intranetHeader button.feedback{border:1px solid #8ed024 !important;color:white;background-color:#a41622;font-weight:normal !important}
#intranetHeader a{font-size:.8em}
#intranetHeader a, #intranetMain a{color:white;background-color:#a41622;font-weight:bold;padding:1px 7px 1px 7px}
#intranetSmallStripe{position:absolute;display:none;top:0;left:0;width:40px;height:40px;background-color:#a41622}
#intranetLeftmenu a{color:white;line-height:1.4em}
#intranetLeftmenu a:hover{color:#8ed024;background-color:white}
#intranetTopmenu{margin-bottom:15px}
#intranetTopmenu table{background-color:#a41622;color:white;box-shadow:5px 5px 2px silver}
#intranetTopmenu table tr td:nth-child(1){padding-left:3px;padding-right:2px}
#intranetTopmenu table tr td:nth-child(2){border-left:1px solid silver;padding-left:4px;padding-right:8px}
#leftSpaltenSelect p{margin-bottom:0;padding-bottom:0;color:white}
#leftSpaltenSelect td{color:white;background-color:#DD2C1C}
#leftSpaltenSelect td.noBGcolor{background-color:white;color:black;padding:0 3px 0 3px}
#leftSpaltenSelect input, #intranetHeader input{border:none;color:white;background-color:#a41622;cursor:pointer;font-weight:bold}
#intranetMain table{border:1px solid #8ed024}
td.addressfield{padding:0 3px 0 3px}
#intranetMain input.versteckt{display:none}
#intranetMain button{border:none;background-color:white;padding:0;cursor:pointer}
#intranetMain button.versteckt{display:none;color:green;font-weight:bold}
#intranetMain button._up{color:green;font-weight:bold}
#intranetMain button.uphidden{display:none}
#intranetMain button._wide{display:inline;color:navy;font-weight:bold}
#intranetMain div.shrink{overflow:hidden}
#intranetMain span.sichtbar{color:navy;cursor:pointer}
#intranetMain span.sichtbar:hover{color:red}
#intranetMain span.goedit{color:navy;cursor:pointer}
#intranetMain span.goedit:hover{color:red}
#intranetMain input.editing[type=text]{display:none}
#intranetMain input.sort{border:none;background-color:white;padding:0;color:green;font-weight:bold;cursor:pointer}
#intranetMain input.sort:hover{color:red}
#intranetMain form.sort{display:inline}
#intranetMain table tr td{padding:0 7px 0 3px;margin:0}
#intranetMain table tr td input[type=submit]{border:1px solid #8ed024;background-color:Pink;cursor:pointer;padding:0 3px 0 3px;margin:0}
#intranetMain td.sorted{color:#a41622;background-color:#8ed024}
#feedback{position:absolute;left:180px;top:140px;width:500px;height:450px;opacity:1;background-color:PaleGreen;color:Sienna;opacity:1;display:none;padding:0 5px 0 8px;z-index:10}
#feedback div.closeFb{position:absolute;right:0;top:0;cursor:pointer}
#feedbackBackground{position:fixed;top:0;left:0;width:100%;height:100%;background-color:silver;opacity:0.8;display:none;}
// button.feedback{color:Sienna;background-color:PaleGreen}


.warning{color:red}
.error{color:red}
.info{color:green}
.top{vertical-align:top}
.bottom{vertical-align:bottom}
.right{text-align:right}
.center{text-align:center}
.dark{background-color:SeaShell}
.bold{font-weight:bold}
.is_firma{color:chocolate}
.hidden{display:none}
.noborder{border:none;background-color:transparent}
.std-shadow{box-shadow:5px 5px 2px silver}
.setHand{cursor:pointer}
.digital{font-family:Courier,sans}
.two-digit{max-width:35px}
.four-digit{max-width:50px}
.sechs{width:6em}
.zwanzig{width:20em}
.vierzig{width:40em}
input.tag[type="number"]{width:3em}
input.jahr[type="number"]{width:5em}
select.monat{font-size:15px}
a{text-decoration:none;color:mediumblue}
.inactive{color:silver;border:1px solid silver}

button.verstecken{font-size:1.5em;color:#8ed024;border:none;background-color:transparent;text-shadow:3px 2px 1px silver}
div.tabheader{display:flex;background-color:gainsboro;border-bottom:1px solid #8ed024}
div.tabheaderentry{display:inline;border:2px outset #8ed024;padding:3px 5px 3px 5px;cursor:pointer;background-color:Ghostwhite;color:#a41622}
div.tabheaderselect{background-color:#a41622;color:white;border:2px inset #8ed024;padding:3px 5px 3px 5px}
div.tabbody{padding:0px 5px 0px 5px}
div.tabbodyhidden{display:none}
div.tabcontainer{border:2px solid #8ed024;border-radius:0 0 7px 7px;padding-bottom:7px}

input.reset{color:red;font-weight:bold;border:none}

/*td.widthShrink{max-width:30px;color:silver}
td.widthStd{max-width:inherit;color:inherit}*/
div.headerStd{overflow:inherit;max-height:inherit;font-weight:bold}
div.headerShrink{overflow:hidden;max-width:30px;max-height:15px;color:silver}
div.widthStd{overflow:inherit;max-height:inherit}
div.widthShrink{overflow:hidden;max-width:30px;max-height:15px;color:silver}
div.editValue{min-width:300px;min-height:40px;border:1px solid #a41622;padding-top:5px}
div.editValue input[type="submit"]{margin-left:15px !important;font-weight:bold}
.jq_activate_button,.jq_deactivate_button{vertical-align:bottom;margin:0 10px 0 10px;font-size:.7em}

/* popup Window */
div.pWWindow{position:absolute;background-color:white;opacity:1;display:none;border:3px solid #8ed024;box-shadow:silver 5px 5px 15px;z-index:1;border-radius:10px}
div.pWHeader{height:30px;background-color:#a41622;opacity:1;border-radius:7px 7px 0 0}
div.pWHeaderLeft{position:absolute;left:0;top:0;width:99%;height:25px;color:white;padding:5px 0 0 5px}
div.pWHeaderClose{position:absolute;right:5px;color:silver;cursor:pointer}
div.pWHeaderClose:hover{color:black;font-size:1.2em}
div.pWBody{background-color:white;opacity:1;padding:20px 10px 20px 12px;border-radius:0 0 7px 7px}
div.pWBackground{position:fixed;top:0;left:0;width:100%;height:100%;background-color:silver;opacity:0.4;display:none;}

/* Journal */
button.jq_journal_new,button.jq_open_journal,button.jq_close_journal{font-size:1.2em;margin-left:15px};
table.journal button{font-size:1.2em;color:#a41622;background-color:transparent !important}
table.journal tr:last-child td{background-color:SeaShell;line-height:40px;vertical-align:bottom}
table.journal tr td.jq_journal_entry{background-color:SeaShell;line-height:30px}
table.journal tr:not(:first-child) td.jq_journal_entry{border-top:1px solid #8ed024}
table.journal tr td{padding:7px !important}
table.journal tr td.digital{border-bottom:1px solid #8ed024}
table.aufgabe tr td.jq_aufgabe_entry{background-color:SeaShell;line-height:25px}
table.aufgabe button{background-color:transparent !important;padding-top:25px}