﻿@charset "iso-8859-1";
a:link {
	color: #007375;
	text-decoration: none;
}
a:visited {
	color: #007375;
	text-decoration: none;
}
a:hover {
	color: White;
	text-decoration: underline;
	background-color: #009395;
}
a:active {
	color: #007375;
	text-decoration: underline;
}
h1 {
	font-size: 32px;
	font-family: sans-serif;
	font-weight: 800;
}
h2 {
	font-size: 28px;
	font-family: sans-serif;
	font-weight: 800;
}
h3 {
	font-size: 24;
	font-family: sans-serif;
	font-weight: 800;
}
h4 {
	font-size: 18;
	font-family: sans-serif;
	font-weight: 800;
}
h5 {
	font-size: 14;
	font-family: sans-serif;
	font-weight: 800;
}
li {
	padding-left: 10px;
}
body {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: lighter;
	scrollbar-3dlight-color: blue;
	scrollbar-darkshadow-color: #005859;
	scrollbar-arrow-color: #006666;
	scrollbar-face-color: #008486;
	background-color: White;
	color: Black;
}
body.massentext {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: lighter;
	scrollbar-3dlight-color: blue;
	scrollbar-darkshadow-color: #005859;
	scrollbar-arrow-color: #006666;
	scrollbar-face-color: #008486;
	background-color: White;
	color: Black;
	text-align: justify;
	line-height: 18px;
	padding-left: 40px;
	padding-right: 120px;
}
body.htmlnav {
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	text-align: right;
	line-height: 16px;
	padding-left: 40px;
	padding-right: 40px;
}
hr {
	border-top: thick groove #00696A;
	width: 100%;
}
a.EMail {
	font: 13pt sans-serif;
	color: #007375;
	text-decoration: none;
}
div.Label {
	font: 8pt sans-serif;
}
div.Telekom {
	font: 11pt sans-serif;
}
div.Adresse {
	font: 11pt sans-serif;
}
div.Name {
	font: 16pt bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.Kunde {
	font: bold medium sans-serif;
}
div.Branche {
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.wer {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: lighter;
	line-height: 14pt;
	text-align: center;
	border-width: 0;
}
td.wer {
	width: 50%;
	text-align: center;
}
td.Anschrift {
	text-align: left;
}
table.wem {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: lighter;
	line-height: 14pt;
	border-width: 0;
}
td.Firma {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: 300;
	text-align: center;
	padding-top: 10;
	padding-bottom: 10;
}
td.Zeit {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: 300;
	text-align: center;
	padding-left: 20;
	padding-right: 20;
}
td.Projekt {
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: 300;
	padding-top: 10;
	padding-bottom: 10;
}
#kopf {
	position: fixed;
	top: 20px;
	left: 40px;
	right: 40px;
	height: 160px;
}
#anschrift {
	position: absolute;
	left: 0px;
	width: 240px;
	text-align: left;
}
#kom {
	display: table;
	padding-top: 24px;
	margin: 0 auto;
	text-align: left;
}
#logo {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 120px;
	height: 120px;
	text-align: right;
}
#map {
	position: absolute;
	left: 40px;
	top: 180px;
	right: 40px;
	bottom: 64px;
}
#impressumlink {
	position: fixed;
	right: 40px;
	bottom: 20px;
}
#homelink {
	position: fixed;
	right: 40px;
	bottom: 20px;
}
#impressum {
	display: block;
	position: absolute;
	right: 32px;
	bottom: 32px;
}