body#none {
  font-family:'Arial';
  font-size:20pt;
  font-weight:normal;
  color:#000000;
  background-color:#0080C0;
  }
body#fix {
  font-family:'Arial';
  font-size:14pt;
  font-weight:normal;
  color:#000000;
  background-color:#0080C0;
}

.normal	{ margin: 0cm 0cm; background-color:#F0F0F0; font-family:'Arial';font-size:20pt;}
.normal input { font-size:16pt; }
.normal select { font-size:16pt; }
.normal	table td { padding:0px; }
.normal	thead th { background-color:#dd0000;font-size:20pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	thead tr { background-color:#dd0000;font-size:20pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	tbody tr { background-color:#ffeeee;font-size:16pt;font-weight:normal;color:rgb( 64, 64, 64);}
.normal	tbody tr a { background-color:#ffeeee;font-size:16pt;font-weight:normal;color:rgb( 64, 64, 64);}
.normal	tfoot tr { background-color:#dd0000;font-size:16pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	tbody tr.b { background-color:#ffeeee;font-size:18pt;font-weight:normal;color:rgb( 64, 64, 64);}

@media all and (min-width:800px)
{
.normal	{ margin: 0cm 0cm; background-color:#F0F0F0; font-family:'Arial';font-size:10pt;}
.normal input { font-size:8pt; }
.normal select { font-size:8pt; }
.normal	table td { padding:0px; }
.normal	thead th { background-color:#dd0000;font-size:10pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	thead tr { background-color:#dd0000;font-size:10pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	tbody tr { background-color:#ffeeee;font-size: 8pt;font-weight:normal;color:rgb( 64, 64, 64);}
.normal	tbody tr a { background-color:#ffeeee;font-size: 8pt;font-weight:normal;color:rgb( 64, 64, 64);}
.normal	tfoot tr { background-color:#dd0000;font-size: 8pt;font-weight:bold  ;color:rgb(255,255,255);}
.normal	tbody tr.b { background-color:#ffeeee;font-size: 8pt;font-weight:normal;color:rgb( 64, 64, 64);}
}

body,
.wrapper {
	margin: 0px auto;
}

body {
	padding: 50px 0 1em;// Abstandshalter für header, footer, nav, aside
}

header {
    z-index:2;
    font-family:'Arial';
    font-size:1.0em;
    font-weight:normal;
    height:50px;
    position: fixed;
	text-align: center;
	top: 0px;
	left: 0px;
	right: 0px;
	color: #ffffff;
	background-color:#000000;
	width:100%;
}

header a
{
	color: #ffffff;
}

nav {
}

main {
	display:block;
}

article {
	margin: 5px;
}

footer {
	color: #ffffff;
	background-color:#000000;
	position: fixed;
	padding: 5px;
	margin: 0px;
	float: right;
	bottom: 0;
	left: 0;
	right: 0;
}

.keyboardTips
{
	font-size:medium;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-button
{
	padding:0em !important;
}