@font-face {
    font-family: "Dosis";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/Dosis-Medium.ttf");
}

body { 
	color: white;
	font-family: Dosis, Helvetica, Arial, sans-serif;
	font-size: 5.5mm;

	margin:0;
	color:   	#fff   /*{a-body-color}*/;
	text-shadow:   0   /*{a-body-shadow-x}*/   1px   /*{a-body-shadow-y}*/   1px   /*{a-body-shadow-radius}*/   #111   /*{a-body-shadow-color}*/;
	background:   			#444   /*{a-body-background-color}*/;
}

body_OLD { 
	color: white;
	font-family: Dosis, Helvetica, Arial, sans-serif;
	font-size: 5.5mm;

	margin:0;
	color:   	#fff   /*{a-body-color}*/;
	text-shadow:   0   /*{a-body-shadow-x}*/   1px   /*{a-body-shadow-y}*/   1px   /*{a-body-shadow-radius}*/   #111   /*{a-body-shadow-color}*/;
	background:   			#222   /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(   #444   /*{a-body-background-start}*/), to(   #222   /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(   #444   /*{a-body-background-start}*/,   #222   /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(   #444   /*{a-body-background-start}*/,   #222   /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(   #444   /*{a-body-background-start}*/,   #222   /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(   #444   /*{a-body-background-start}*/,   #222   /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(   #444   /*{a-body-background-start}*/,   #222   /*{a-body-background-end}*/);
}

h1 {
	font-size: 2em;
	padding-left: 15px;
}

h2 {
	font-size: 1.25em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: grey;
	color: black;
}

h3 {
	font-size: 1.25em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: red;
}

h4 {
	font-size: 1.25em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: black;
}

h5 {
	font-size: 1.25em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: grey;
}

footer {
	position: fixed;
	padding: 10px;
	bottom: 0;
	left: 0;
	right: 0;
	color: grey;
	font-family: Dosis, Helvetica, Arial, sans-serif;
	font-size: 5.5mm;
}

table, p {
	margin-left: 25px;
}

#logodiv {
  position: absolute;
  width: 280px;
  height: 160px;
  top: 10px;
  right: 10px;
}

#werbungdiv {
  position: absolute;
  margin-left: 37%;
  margin-right: 10px;
  margin-bottom: 170px;
  top: 170px;
  left: 10px;
}

#leftdiv2 {
	width: 35%;
	float: left;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	margin-left: 25px;
	padding:0px;
}

#rightdiv2 {
	width: 60%;
	float: right;
}

#leftdiv3 {
	width: 30%;
	float: left;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	margin-left: 25px;
	padding:0px;
}

#middlediv3{
	width: 30%;
	float: left;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	margin-left: 30px;
	padding:0px;
}

#rightdiv3 {
	width: 30%;
	float: right;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	margin-right: 25px;
	padding:0px;
}

#navdiv {
	width: 30%;
	float: left;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: grey;
	margin-left: 25px;
	padding:0px;
}

#leftdivErgebnisse {
	position: absolute;
	width: 35%;
	float: left;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	top: 170px;
	margin-left: 25px;
	padding:0px;
}

#infodivlinks{
    position: absolute;
	width: 30%;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	top: 170px;
	margin-left: 38%;
    margin-bottom: 110px;	
	padding:0px;
}

#infodivrechts {
    position: absolute;
	width: 30%;
	border: 2px solid;
	border-bottom-left-radius: 2em;
	border-color: black;
	top: 170px;
	margin-left: 69%;
    margin-bottom: 110px;	
	padding:0px;
}

#bauchbinde {
	background-color:red;
	width:100%;height:40px;
	border:0px solid red;
	padding:2px;
}

a:link {color: white;}
a:visited {color: white;}
a:active {color: white;}
a:hover {color: grey;}