/* Copyright 1999-2017. Plesk International GmbH. All rights reserved. */
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek,greek-ext,vietnamese);

html {
    font: normal 13px/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
    color: navy;
}
html,body {
    height: 95vh;
    background-color: navy;
}

div.page-header, div.page-content, div.page-content-day, div.page-footer{
	padding: 5px;
}

div.page-header, div.page-footer	{
	background-color: gray;
	border-bottom: 0.1mm solid navy;
	color: ButtonFace;
	min-height: 25px;
	padding: 10px;
}

div.page-header-nav-lan {
	background-color: gray;
	border-bottom: 0.1mm solid navy;
	color: ButtonFace;
	display: flex;
	justify-content: end;
}

div.page-content{
	background-color: #dcdcdc;
	
}

div.page-content-day {
	background-color: #add8e6;
	margin-top: 5px;
	
}


div.page-footer {
	height: 50px;
	border-top: 0.1mm solid navy;
	border-bottom: none;
}

div.rowli {
	background-color: #d2ebf1;
	padding: 1px;
	margin: 1px;
	height: 40px;
}

div.a, div.b, div.c, div.d, div.e, div.f, div.g, div.h, div.i, div.j {
	padding: 5px;
	color:navy;
	margin: 1px;
	float:left;
	border-right: 1px solid ButtonFace;
	height: 75%;
	text-align: right;
}

div.a {
	width: 30px;
}

div.b, div.c, div.d {
	width: 20px;
}

div.e{
	width: 160px;
}

div.f, div.g, div.h {
	width: 40px;
}

div.i {
	width: 60px;
}

div.j {
	width: 45px;
}

div.na {
	border: 1px solid red;
}

a {
	background-color: #dcdcdc;
	color: navy;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 2px;
}

a:hover {
	background-color: #add8e6;
	color: #8b0000;
}

b {
	background-color: none;
	color: white;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	width: 100px;
}

tr{
	background-color: silver;
	text-align: center;
}

th {
	background-color: gray;
	color: ButtonFace;
	font-weight: 100;
	height: 5em;
}

th.a, td.a{
	width: 18ch;
}

th.b, td.b{
	width: 17ch;
}

th.c, td.c{
	width: 13ch;
}

th.d, td.d{
	width: 17ch;
}

th.e, td.e{
	width: 20ch;
}

th.f, td.f{
	width: 7ch;
}

th.g, td.g{
	width: 11ch;
}

th.h, td.h{
	width: 11ch;
}

th.i, td.i{
	width: 12ch;
}

th.j, td.j{
	width: 9ch;
}

div.prozent{
	background-color:#aee6d7;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	width: 200px;
	padding: 5px;
	text-align: right;
	margin: 5px;
}

hr {
	margin-left: 230px;
	margin-top: -23px;
	margin-bottom: 20px;
	color: #f4a460;
	background-color: #ffdead;
	height: 5px;
}


/*
@media (max-width: 767px) {

}
@media (min-width: 480px) {

}
@media (min-width: 768px) {

}