body { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: white; }
td { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; margin: 0; padding: 3px; border-width: 1px; border-color: #0037d7; }
th { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; vertical-align: top; margin: 10px; padding: 2px; border-width: 1px; border-color: #0037d7; }
.produktuebersicht { font-size: 8pt; margin: 0 0 0; padding: 2px 0; border: solid 1px black; outline-color: black; }
.referenzen { font-size: 8pt; text-align: left; margin: 0 0 10px; padding: 5px; border: solid 1px #006bb4; }
.einfach { font-size: 9pt; text-align: left; vertical-align: middle; margin: 0; padding: 0 0 4px; }
h1 { color: #006bb4; font-size: 18px; margin: 0; padding: 0; }
h2 { color: #0096ff; font-size: 16px; margin: 30px 0 10px; padding: 0; }
h3 {font-size: 13px;}
.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {	font-size: 10px;}
a {	font-size: 13px;text-decoration: none}
a:link {color:#1c6bac}
a:visited {	color:#1c6bac}
a:active {color:#00c3ff}
a:hover { color: teal; }
#navigation { font-size: 8pt; text-align: left; position: absolute; top: 90px; left: 10px; width: 175px; margin: 0; padding: 0; }
#logo { position: absolute; top: 15px; left: 330px; border-color: white; border-width: 0; }
#images { position: absolute; top: 90px; left: 800px; border-width: 0; }
#haupt { position: absolute; top: 90px; left: 210px; width: 575px; border-width: 0; }
#sprachen { position: absolute; top: 430px; left: 13px; width: 30px; border-width: 0; }
a.navi, a.navi_first, a.navi_self { display: block; white-space:nowrap; overflow:hidden; border-left:3px solid white; border-right:3px solid white; border-bottom:3px solid white; font-family: sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; letter-spacing:0.1em; padding:8px 1px 8px 5px; text-align:left; margin:0; }

a.navi_first {
border-top:3px solid white
}

a.navi:link, a.navi_first:link, a.navi:visited, a.navi_first:visited {
background-color:#0096ff;
color:white;
}

a.navi_self:link, a.navi_self:visited {
background-color:#006bb4;
color: white;
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover, a.navi:active, a.navi_first:active, a.navi_self:active {
background: #e6e6e6;
color: black;
}
.navi_tab { height: 40px; margin: 0; padding: 0; }

