a:visited  { color: #132348; font-weight: bold; text-decoration: none }
a:link { color: #132348; font-weight: bold; text-decoration: none }
a:hover { color: #775c86; font-weight: bold; text-decoration: underline }
a:active { color: #554875; font-weight: bold; text-decoration: underline }
body   {
	background-color: white;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	background: #132348 fixed;
	margin: 10px;
	border: none thick;
	position: static }

input,textarea  { margin: 0px; padding: 0px; border: solid 1px, background: black}
h1   { font-style: italic; font-weight: normal; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif }
h2 { font-style: italic; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; border-bottom: 2px solid #f4e0af; width: 100% }
h3 { font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; border-bottom: 2px solid #f4e0af; clip: auto }
h4 { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
p, td  {
	color: #132348;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	line-height: 20px }
hr { color:#132348; font-weight: bold}
table { }
ul, ol { list-style-type: square }
.eingerueckt { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 20px }
.kasten { background: black; float: left; clear: both; position: relative; z-index: 45; left: 100%; width: 100px; height: auto; clip: rect(auto auto auto auto) }
.klein  {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height: 13px }
.linie { border-top: 1px solid silver }
.mini   {
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	font-weight: normal;
	line-height: 13px }
.nicht-eingerueckt { margin-left: -10px }
.normal  {
	color: black;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif }
.rand { padding: 5px }
.bilderrahmen { border: 2px lightblue }
.rand-klein { font-size: 11px; padding: 5px; background:  #465fbc}
.red  { color: red; font-style: italic; font-weight: bold }
.hintergrundbild     { background: white }
.background-grau { background-color: ; margin-right: 2em }
.formular {
    background-color: #EEEEFF;
    border: 1px solid black;
    text-align: center;
}
.formular > ol {
    list-style-type: none;
    margin: 2px;
    padding: 5px;
}
.formular > ol > li {
    vertical-align: top;
}
.formular * label:after {
    content: ":";
}