<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
p { color:#4a4a4a; }
a { color:#4a4a4a; }
.text a:hover   { color:#fbba00; }
.color-red      { color:#D31A1A; }
.message        { width:100%; text-align:center; }

.shad-hov:hover             { position:relative; top:-0.2em; left:-0.2em; -webkit-box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36);-moz-box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36); box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36); }
tr.shad-hov:hover td        { border-collapse:collapse; -webkit-box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36); -moz-box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36); box-shadow: 4px 4px 12px -1px rgba(0,0,0,0.36); }
.ie tr.shad-hov:hover td    { border-collapse: separate; }
.ff tr.shad-hov:hover td    { -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.6); box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.6);}


/* Dokument-Links */
.file           { width:100%; background-color:#dbdada; padding:0.8em; color:inherit; height:5em; list-style-type:none; }
.file &gt; div     { padding:0em 0em 0em 4.5em; height:100%; width:100%; background-image:url(/images/dokument.png); background-position:left center; background-size:3em; background-repeat:no-repeat; }
.file a         { display: block;  height: inherit; line-height:3em; padding-right:3em; vertical-align:middle; width: 99%; cursor:pointer; background-image:url(/images/downloadzeichen.png); background-position:right center; background-size:2.5em; background-repeat:no-repeat;  }
.file a span    { margin:auto; display: inline-block; vertical-align: middle; line-height: normal; font-size:1.5em; }
.file.pdf &gt; div { background-image: url(/images/pdf.png); }
.file + .file   { margin-top:1em; }
.file a:hover   { color:inherit; }

/* Box Stil 1 */
.box-1                    { }
.box-1 .box-head          { background-color:#0B4D93; padding:1.5em 2.5em 1.2em 2.5em; min-height:4.8em; position:relative; top:0em; left:0em; }
.box-1 .box-head span     { font-size:1.4em; font-weight:bold; }
.box-1 .box-head h1       { font-size:1.6em; font-weight:bold; margin:0em; background-color:none; text-transform:uppercase; padding:0em; color:white; }
.box-1 .box-head h3       { font-size:1.6em; font-weight:bold; margin:0em; background-color:none; text-transform:uppercase; padding:0em; color:white; }
.box-1 .box-content       { background-color:white; padding:2em; }


/* download-Links */
a.file-link                 { display:table-cell; width:100%; clear:both; float:none; min-height:2em; font-size:1.4em; padding:0.6em 0em 0.6em 3.5em; margin:0em; vertical-align:middle; background-repeat:no-repeat; background-position:0em center; position:relative;  top:0em; left:0em; }
a.file-link + a.file-link   { border-top: solid 1px #E8E8E8; }
a.file-link.pdf             { background-image:url(/images/pdf.png); }


/* util */
.clearing      { clear:both; font-size:0px; height:0px; }
.clear-float   { content: ""; display: table; clear: both; }

.fullclick-trigger { cursor:pointer; }

/* buttons */
.button             { background-color:#E2E2E2;  padding:0.9em 1.6em 0.8em 1.6em; text-align:center; display:inline-block; font-weight:bold; color:black; text-transform:uppercase; font-size:1.4em; }
.button:hover       { background-color:#cfcfcf; }

/* textbox */
input.textbox       { font-size:1.5em; padding:0.8em 3em 0.7em 1em; }
input.textbox-2     { font-size:1.4em; padding:0.6em 1em 0.5em 1em; }

/* textbox mit klickbarem icon */
div.styled-textbox              { position:relative; top:0em; display:inline-block; max-height:3.5em; }
div.styled-textbox input        { width:100%; font-size:1.5em; color:#4a4a4a; display:inline-block; padding:0.7em 3em 0.6em 1em; border: 1px solid #E8E8E8; box-shadow: 0 1px 1px 0 rgba(0,0,0,0);  background-color:white; background-image:url(/images/suche.png); background-size:1.5em; background-position: right 0.5em center;  background-repeat: no-repeat; outline-width: 0; outline:none;  }
div.styled-textbox input:hover  { box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2); background-image:url(/images/suche.png); -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);  }
div.styled-textbox a            { width:5em;  height:100%; float:right; display:block; cursor:pointer; position:absolute; right:0em; top:0em; } 
div.styled-textbox i            { font-size:2em; color:black; }

/* textbox mit icon */
input.styled-textbox         { font-size:1.5em; display:inline-block; padding:0.8em 3em 0.7em 1em; position:relative; top:-0.1em; border: 1px solid #333333; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);  background-color:white;  background-image:url(/images/suche.png);  background-position: right;  background-repeat: no-repeat;  outline-width: 0; outline:none; }
input.styled-textbox:hover   { background-image:url(/images/btn_suche_on.png); box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);  -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);  }

/* dropdown */
.styled-select               { color:#4a4a4a; /* remove standard-styles --&gt; */ -webkit-appearance: none; -moz-appearance: none; appearance: none; border:none; border-radius: 0; outline-width: 0; outline:none; /* styling --&gt; */   min-width:8em; font-size:1.5em; border: 1px solid #E8E8E8; padding:.7em 2.5em .6em 1em;  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);  background-color:white; background-size:1em;  background-image:url(/images/dropdown.png);  background-position: right 0.5em center;  background-repeat: no-repeat;  } 
.styled-select:hover         { box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2); background-image:url(/images/dropdown.png); -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);  }
.styled-select::-ms-expand   { display:none; }

/* checkbox */
.checkbox                   { }
.checkbox label             { font-size:1.4em; position:relative; top:-0.1em; left:0.7em; }


/* formulare */

.form .field                    { clear:both; font-size:10px; margin-bottom:0.3em; }

.form .field span.label         { font-size:1.4em; padding:0.4em 0.8em 0.2em 0em; min-width:25%; display:block; float:left; }
.form .field &gt; label            { font-size:1.4em; padding:0.4em 0.8em 0.2em 0em; min-width:25%; display:block; float:left; }
.form .field .control           { max-width:75%; }

.form .field.headline           { margin:1.5em 0px 0.6em 0px; clear:both; }
.form .field.headline h2        { font-size:1.4em; color: #5C5C5C; font-weight:bold; line-height: 1.4em; }
.form .field.text span          { display:block; float:none; clear:both; line-height:1.4em; }

.form .field.textbox input      { width:100%; padding:0.4em 0.6em 0.4em 0.6em; font-size:1.3em; }

.form .field.textarea textarea  { width:100%; padding:0.6em; min-height:15em; border:solid 1px #A9A9A9; }

.form .field.checkbox               { padding:1em 0px 0px 0px; min-height:2.1em; line-height:2em; }
.form .field.checkbox input         { margin-left:0px; padding-left:0px; }
.form .field.checkbox label         { position:relative; top:-0.1em; left:0.4em; }
.form .field.checkbox  + .checkbox  { padding:0px; }

.form .field.inline                 { clear:none; width:50%; float:left; }
.form .field.inline input           { width:56%; float:left; }
.form .field.inline span            { width:44%; }
.form .field.inline + .inline span  { padding-left:0.5em; }
.form .error    { background-color:#F39200; color:white; }
.form .error a  { color:white; }
.form .finish   { font-size:12px; clear:both; }
.form .mandatory &gt; label:after { content:" *"; color:#006FB6;  } 
.form .send     { float:right; margin:0.5em 0em 2em 0px; }</pre></body></html>