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

#intranetMain{position:absolute}

div.ereignisInList table{border:1px solid silver !important}
div.ereignisInList table tr td{padding-top:3px !important;padding-bottom:3px !important}
div.ereignisInList{margin:0 35px 25px 0;box-shadow:5px 5px 2px silver;cursor:pointer}
div.ereignisInList:hover{color:#005400}
div.ereignisInList:hover input[type="submit"]{color:#005400;font-weight:bold;font-style:normal}
div.ereignisAbschnittInList{margin:15px 35px 25px 0;border:1px solid silver !important;box-shadow:5px 5px 2px silver;min-height:70px;cursor:pointer}
div.ereignisAbschnittInList table tr td{padding-bottom:3px !important}
div.ereignisAbschnittInList table tr:first-child td{padding-bottom:6px !important}
div.ereignisAbschnittInList:hover{color:#005400}
div.ereignisAbschnittInList:hover table tr td:first-child input[type="submit"]{color:#005400;font-weight:bold;font-style:normal}
div.ereignisAbschnittInList div{padding:8px}
div.ereignisAbschnittInList table{border:none !important}

div.ereignisTerminListe div{margin:0 35px 15px 0;box-shadow:5px 5px 2px silver}
table.ereignisHeader{margin:0 25px 25px 0;padding-top:15px;box-shadow:5px 5px 2px silver}
table.ereignisHeader tr td{padding-bottom:10px !important}
table.ereignisHeader tr:first-child input[type="text"]{font-weight:bold}

table.intranetHeaderNormal a{font-size:.8em;padding:1px !important;box-shadow:5px 5px 2px silver}
table.ereignis_abschnitt_edit tr:first-child input[type="text"]{width:400px;font-weight:bold}
table.login{padding:15px}
/* Startende verwalten */
table.startTeam{margin-bottom:15px;box-shadow:5px 5px 2px silver}
div.filterHeader{display:flex;height:45px}
div.filerHeaderElement{width:120px;height:22px;margin-right:15px;padding:3px 0 0 3px;background-color:#fae800;border:1px solid #fbb809;box-shadow:5px 5px 2px silver}
div.abcHeader{display:flex;flex-wrap:wrap;max-width:500px}

/* Einladen */
#EinladenKalendar{display:flex;flex-wrap:wrap;max-width:1100px}
#EinladenKalendar div{margin-right:8px}
#EinladenKalendar div table{font-family:courier}
#EinladenKalendar div table tr td{text-align:center}
table.EinladenListe{font-family:courier}
td.selectedEinladung{font-weight:bold;background-color:pink}
td.inthepastEinladung{color:silver}
td.jq_possibleEinladung{cursor:pointer}
@media print{
	#intranetHeader{display:none}
	#intranetMain{left:50px;top:100px}
	#intranetLeftStripe{display:none}
	#intranetLeftmenu{display:none}
	#leftSpaltenSelect{display:none}
}
@media screen and (max-width:600px){
	#intranetMain{z-index:0;left:5px;top:100px}
	#intranetMain input[type="text"]{margin-bottom:15px}
	#intranetMain input[type="submit"]{margin-top:20px}
	#intranetSmallStripe{display:none}
	#intranetLeftStripe{display:none;position:absolute;z-index:5;top:80px;left:0;background-color:rgba(240,240,240, .9);width:90%;height:90%}
	#intranetLeftStripe div div{background-color:#fae800;margin-bottom:15px;padding:2px 7px 2px 7px;box-shadow:5px 0 2px silver}
	#intranetLeftStripe div div a{color:black;font-size:1.4em}
	#versteckenLeft{display:none}
	table.intranetHeaderNormal{display:none}
	table.intranetHeaderMobile button{background-color:#fae800;font-weight:bold;font-size:2em}
	div.ereignisListe div{margin-right:0}
	div.ereignisListe div table tr td:nth-child(2){font-size:.8em}
	div.ereignisListe div table tr td:nth-child(3){font-size:.8em}
}
@media screen and (min-width:601px){
	#intranetHeader > img{display:none}
	#intranetSmallStripe button{display:inline}
	#intranetMain input[type="text"]{margin-bottom:15px}
	#intranetMain input[type="submit"]{margin-top:20px}
	#leftSpaltenSelect{position:absolute;top:530px;left:10px;width:120px;padding:15px 0 25px 5px;font-size:11px}
	table.intranetHeaderMobile{display:none}
}
@media screen and (min-width:601px) and (max-width:1000px){
	#intranetHeader{position:absolute;left:130px;top:0}
	#intranetMain{left:140px;top:140px}
	#intranetSmallStripe{display:none;position:absolute;top:0;left:0;width:120px;height:40px;background-color:#fae800}
	#intranetLeftStripe{display:block;position:absolute;top:0;left:0;width:120px;height:1820px;background-color:#fae800;z-index:0;box-shadow:5px 0 2px silver}
	#intranetLeftmenu{position:absolute;top:100px;left:5px;z-index:3}
	#intranetLeftmenu a{color:black;font-size:.7em;margin-bottom:10px}
}
@media screen and (min-width:1001px){
	#intranetHeader{position:absolute;left:180px;top:0}
	#intranetMain{left:190px;top:140px}
	#intranetSmallStripe{display:none;position:absolute;top:0;left:0;width:120px;height:40px;background-color:#fae800}
	#intranetLeftStripe{display:block;position:absolute;top:0;left:0;width:160px;height:1820px;background-color:#fae800;z-index:0;box-shadow:5px 0 2px silver}
	#intranetLeftmenu{position:absolute;top:100px;left:10px;z-index:3}
	#intranetLeftmenu a{color:black;font-weight:bold;font-size:.9em}
}

#intranetHeader p{color:black;font-weight:normal}
#intranetHeader table tr td{padding-bottom:9px}
#intranetHeader table input,#intranetHeader a,#intranetHeader button.feedback{border:1px solid #fbb809 !important;color:black;background-color:#fae800;font-weight:normal !important}
#intranetHeader a, #intranetMain a{color:black;background-color:#fae800;padding:3px 7px 3px 7px;box-shadow:5px 5px 2px silver;border:1px solid #fbb809}
#intranetLeftmenu a:hover{color:GoldenRod;background-color:white;padding:3px}
#intranetTopmenu{margin-bottom:15px}
#intranetTopmenu table{background-color:#fae800;color:black;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;padding:0 3px 0 3px}
#leftSpaltenSelect td.noBGcolor{background-color:white;color:black;padding:0}
#leftSpaltenSelect input, #intranetHeader input{border:none;color:white;background-color:#fae800;cursor:pointer;font-weight:bold}
#intranetMain table{border:1px solid #fbb809}
td.addressfield{padding:0 3px 0 3px}
#intranetMain input.versteckt{display:none}
#intranetMain select.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 #fbb809;background-color:Khaki;cursor:pointer;padding:2px 4px 1px 4px}
#intranetMain td.sorted{color:red;background-color:#fae800}
#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}

div.abcHeader div{border:2px outset silver;margin:0 3px 5px 0;background-color:#fae800}
div.abcHeader div input{border:none;background-color:transparent}
div.abcSelected{background-color:GoldenRod !important;border:2px inset silver !important}

table.standard tr td{vertical-align:top}
table.standard tr:first-child td{font-weight:bold}
.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:Beige}
.bold{font-weight:bold}
.italic{font-style:italic;padding-right:3px !important}
.is_firma{color:chocolate}
.hidden{display:none}
.noborder{border:none !important;background-color:transparent}
.biggerfont{font-size:1.1em}
.std-shadow{box-shadow:5px 5px 2px silver}
.setHand{cursor:pointer}
.two-digit{max-width:35px}
.four-digit{max-width:50px}
.fix-font{font-family:courier, sans-serif}
.formelementDescription{font-size:.8em;color:#005400;margin-bottom:0}

input.ereignistitel[type="text"]{width:20em}
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:#fbb809;border:none;background-color:transparent;text-shadow:3px 2px 1px silver}
div.tabheader{display:flex;background-color:gainsboro;border-bottom:1px solid #fbb809}
div.tabheaderentry{display:inline;border:2px outset #fbb809;padding:3px 5px 3px 5px;cursor:pointer;background-color:#fae800}
div.tabheaderselect{color:white;background-color:GoldenRod;border:2px inset #fbb809;padding:3px 5px 3px 5px}
div.tabbody{padding:0px 5px 0px 5px}
div.tabbodyhidden{display:none}
div.tabcontainer{border:2px solid #fbb809;border-radius:0 0 7px 7px;padding-bottom:7px}
table.selectHeader{padding:5px;margin-bottom:15px;box-shadow:3px 3px 7px silver}

input._startnummer{width:3em}
td.newTeam{border-top:1px solid black}
td.classic{color:blue;font-weight:bold;text-align:center}
td.fun{color:green;font-weight:bold;text-align:center}
td.solo{color:orange;font-weight:bold;text-align:center}
td.harder{color:red;font-weight:bold;text-align:center}
input.classic{background-color:blue;color:white;font-weight:bold}
input.fun{background-color:green;color:white;font-weight:bold}
input.solo{background-color:orange;color:white;font-weight:bold}
input.harder{background-color:red;color:white;font-weight:bold}
input.reset{color:red;font-weight:bold;border:none}
input.helfer{font-size:18px;margin-bottom:10px}

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}