﻿body { padding-bottom:5px; }
footer { position: fixed; right: 5px; bottom: 10px; padding: 8px; }
h1 { font-family: Verdana; font-size: 28px;  font-weight: bold; }
h3 { font-family: Verdana; font-size: 14px;  font-weight: normal; }
h4 { font-family: Verdana; font-size: 12px;  font-weight: normal; }
a.neu:link { color:#000000; text-decoration: none; font-family:Verdana; font-size: 14px; font-weight:bold; }
a.neu:visited { color:#000000; text-decoration: none; font-family:Verdana; font-size: 14px; font-weight:bold; }
a.neu:active { color:#800080; text-decoration: none; font-family:Verdana; font-size: 14px; font-weight:bold; }
a.neu:hover{ color:#4169e1; font-family:Verdana; font-size: 14px; font-weight:bold; }
a.neu1:link { color:#4169e1; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.neu1:visited { color:red; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.neu1:active { color:#800080; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.neu1:hover{ color:#4169e1; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.fr:link { color:#4169e1; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.fr:visited { color:red; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.fr:active { color:#800080; text-decoration: none; font-family:Verdana; font-size: 14px; font-weight:bold; }
a.fr:hover{ color:#4169e1; font-family:Verdana; font-size: 14px; font-weight:normal; }
a.bild { color:#000000; text-decoration: none; font-family:Verdana; font-size: 14px; font-weight:bold; position:relative; }
a.bild:hover { border:none; }
a.bild img { border:none; }
a.bild span { display: none; position:absolute; top:20px; left:0; }
a.bild:hover span { display: block; }
input.neu {font-family: Verdana; font-size: 14px;}
.schalt {font-family: Verdana; font-size: 14px; height: 30px;}
a.neu2:link { color:#000; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight:normal; }
a.neu2:visited { color:red; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight:normal; }
a.neu2:active { color:#800080; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight:normal; }
a.neu2:hover{ color:blue; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight:normal; }
ul { list-style-type: none; margin: 0; padding: 0; width: 125px; position: fixed; font-family: Verdana; font-size: 14px; font-weight: bold; }
li a { display: block; color: #000; padding: 8px 16px; text-decoration: none; }
li a.active { background-color: white; color: gray; cursor: default; }
li a:hover:not(.active) { background-color: #555; color: white; }
#wrap { margin: 5px 5px; margin-top: 0px; margin-right: 0px; display: inline-block; position: relative; top: -60px; right: 10px; height: 50px; float: right;  padding: 0;}
input[type="search"] { height: 32px; font-size: 14px; display: inline-block; font-family: "Verdana"; background: #ededed url(lupe2.png) no-repeat center center; background-position: right; outline: none; background-color: #fff; border: solid 1px #fff; padding: 5px 20px 5px 32px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; cursor: pointer; }
input[type="search"]:focus { width: 180px; border: solid 1px #000; cursor: text; float:left; -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5); -moz-box-shadow: 0 0 5px rgba(109,207,246,.5); box-shadow: 0 0 5px rgba(109,207,246,.5); }
#such input[type=search] { width: 11px; padding-left: 10px; color: transparent; cursor: pointer; border: solid 1px #fff; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; }
#such input[type=search]:hover { background-color: #fff; border-color: #4169e1; -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5); -moz-box-shadow: 0 0 5px rgba(109,207,246,.5); box-shadow: 0 0 5px rgba(109,207,246,.5); }
#such input[type=search]:focus { width: 180px; padding-left: 10px;  padding-right: 30px; background-position: right; color: #000; background-color: #fff; cursor: auto; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
th { background-color:#d2d2d2; border:1px solid black; padding:5px; }
td { border: 1px solid #000; }
.stick { position: -webkit-sticky; position: sticky;  top: 0; }
tr.tab:hover { background-color: #f4f6f6; }
.f1 { border:0px; background-color:#fff; padding:0px; }
.bbild { position: absolute; right:0; top:0; }

@media print { .keind { display: none; }  a { font-size: 12px; color: #000 !important; text-decoration: none; } h1 { font-size: 20px !important;} h3 { font-size: 12px !important; } div.ddruck { width:100% !important; } }

