/* www.notung-systems.at/taufkirchen.css */
body {
	font-family: verdana, arial, sans-serif;
	font-size: 100.01%;
	background-color: #fff;
	color: #000;
	width: 1600px;
}
#SeitenKopflinks {
	background: rgb(255,242,0);
	color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 4em;
	width: 100%;	
	padding-left: 1em;
	font-weight: bolder;
	font-style: oblique;
	text-shadow:#C1C1C1 2px 1px;
	margin-top:0px;
	min-width:1600px;
	width:100%;
}
#SeitenKopflinks td {
	font-weight: bolder;
	border-style:none;
	text-align:left;
	vertical-align:middle;
	padding:0px;
	margin: 0px;
	top:0px;
}
#SeitenKopflinks td#logo {
	border-style:none;
	text-align:left;
	font-weight: bolder;
	vertical-align:middle;
	padding:0px;
	width:5%;
	margin: 0px;
	top:0px;
}
#SeitenKopflinks table{
  font-size: 2.5em;
  font-weight: bolder;
  border-width:0px;
  border-style:none;
  padding:0px;
  width: 1600px;
}
#SeitenKopffusszeile {
	position: absolute;
	color: #000;
	background: gray;
	top: 4em;
	height: 0.1em;
	width: 100%;
	/*min-width: 800px;*/
	left: 0px;
	/*min-width:1235px;*/
    min-width:1600px;
	width:100%;
}

#Seiteninhalt {
	position: absolute;
	top: 3.2em;
	left: 0px;
	font-size: 1.0em;
	padding-top: 0px;
	padding-left: 1.0em;
	height: 100%;
}
#Werbung_R {
	position: absolute;
	top: 3.2em;
	left: 35em;
}
table{
  border-width:1px;
  border-style:solid;
  font-weight: normal;
  border-color:black;
  padding:0.2em;
  text-align:justify;
  table-layout:fixed;
  width: 1600px;
  
}

table.Werbung{
  border-width:1px;
  border-style:none;
  border-color:black;
  padding:0px;
  text-align:justify;
  table-layout:auto;
  width:auto;
}

tr.Werbung {
    padding: 0px;
}
td.Werbung{
  white-space:nowrap;
  padding: 0px;
}


table#statistiktable{
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:0.2em;
  text-align:justify;
  table-layout:auto;
  width:auto;
}

th {
  font-size:80%;
  font-weight: bolder;
  background-color: lightgrey;
  text-align:center;
  width: 12.5%;
  padding:0px;
  margin: 0px;
}
th#statistikheader {
  font-size:80%;
  font-weight: bolder;
  background-color: lightgrey;
  text-align:left;
  width: auto;
  padding:0px;
  margin: 0px;
}

th#uhrzeit {
  font-size:80%;
  font-weight: bolder;
  height: 1.8em;
  background-color: lightgrey;
  text-align:center;
  width: 7.0%;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

td#statistikname {
  font-size: 70%;
  font-weight: normal;
  border-style:none;
  padding:0px;
  text-align:left;
  height:1.5em;
}

td {
  font-size: 0.66em;
  border-style:none;
  padding:0px;
  text-align:center;
  height:1.5em;
  font-weight: bolder;
}
td#kontrast {
  font-size: 0.66em;
  border-style:none;
  padding:0px;
  text-align:center;
  background: lightgrey;
  height:1.5em;
  font-weight: bolder;
}

p{
	font-size: 1.5em;
	font-weight: bolder;
}

button{
	font-size: 1.5em;
	font-weight: bolder;
}

input{
	font-size: 1.5em;
	font-weight: bolder;
}

input#gross{
	margin-right: 2cm;
	margin-left: 1cm;
	font-size: 1.5em;
	font-weight: bolder;
}

select{
	font-size: 1.5em;
	font-weight: bolder;
}


button#frei {
	font-weight: bolder;
	border:none;
	font-size: 1.4em;
	margin-top:1px;
	margin-bottom: 1px;
    text-align:center;
	background-color:rgb(200,255,200); /**(rgb(39, 250, 29);**/
	width: 100%;
}
button#vergangenheit {
	font-weight: bolder;
	border:none;
	font-size: 1.4em;
	margin-top:1px;
	margin-bottom: 1px;
    text-align:center;
	background-color:rgb(255,255,200);
	width: 100%;
}
button#belegt{
	font-weight: bolder;
	border:none;
	font-size: 1.4em;
	margin-top:1px;
	margin-bottom: 1px;
    text-align:center;
	background-color:rgb(255,200,200);
	/**
	color: white;
	rgb(251,159,77);**/
	width: 100%;
}
p#fusszeile {
  font-weight: normal;
  font-size: 70%;
  text-align:left;
  margin-top:1px;
  margin-bottom: 1px;
  }

p#RES0 {
	font-size: 1.0em;
	font-weight: bolder;
}

button#RES1{
	font-size: 1.0em;
	font-weight: bolder;
}

p#Fehlermeldung {
	color: rgb(255,0,0);
	font-weight: bolder;
	margin-top:1px;
	margin-bottom: 1px;
}