/********************************************************************************************/
/* CSS_Normalize.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/********************************************************************************************/
/* Generierte CSS-Klassen aus Tabelle CSSElement mit GenPos Anfang */
/********************************************************************************************/
/********************************************************************************************/
/* CSS_Standard.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
/* HTML5Proz_CSS */
/* Erstellt am 24.Januar 2014 */
/* Allgemeine Formatierungen */
html, body, div, img, iframe, ul,  li
{
margin: 0;
border: 0 none;
padding: 0;
/*  */
}
p
{
margin: 0;
padding: 0;
}
body
{
font-size:11pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#F7F7F7;
color:#000000;
}
/*
html, body
{
height: 99%;
min-height: 99%;
background-color:#F7F7F7;
}
*/
table, th, td 
{
    vertical-align: top;
}
#content
{
overflow: auto;
min-height: 100%;
height: 100%;
padding-left: 5px;
padding-right: 5px;
}
.aktlinkcss
{
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#800040;
color:#FFFF71;
display: block;
}
.aktlinkcss5
{
/* background-color:#AEE4F7; */
padding-left: 28px;
}
.aktlinkcss6
{
/* background-color:#DFFFFF; */
padding-left: 35px;
}
#content ul
{
padding-left: 25px;
}
.stdformat
{
min-height: 95%;
height:  95%;
}
.flcenter, .screencenter
{
text-align: center;
min-height: 95%;
height:  95%;
}
.flleft
{
text-align: left;
min-height: 95%;
height:  95%;
}
.flright
{
text-align: right;
min-height: 95%;
height:  95%;
}
#footer
{
height: 8%;
min-height: 8%;
overflow: auto;
/*  */
/*  */
}
h1
{
font-size:12pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:bold;
background-color:#58C8ED;
color:#404084;
}
h2
{
font-size:12pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:bold;
background-color:#A2E0F4;
color:#000080;
}
h3
{
font-size:8pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#D3F0FA;
color:#000080;
}
h4
{
font-size:10pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#D3F0FA;
color:#000080;
}
h5
{
font-size:8pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#D3F0FA;
color:#000080;
}
h6
{
font-size:8pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#D3F0FA;
color:#000080;
}
#header
{
height: 10%;
min-height: 10%;
overflow: hidden;
font-size:10pt;
font-family:"Arial",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#0E6785;
color:#FFFFFF;
}
.kopfvarb
{
background-color:#0E6785;
}
.kopfvarb a
{
color:#FFFFFF;
}
.iframe
{
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#1288AF;
color:#FFFFFF;
}
.iframelogo
{
/*margin-top: 10px;*/
height: auto;
width: 15%;
float: right;
}
.iframemain
{
margin-right: 30px;
margin-left: 30px;
margin-top: 20px;
height: 350px;
/* border: 0; */
width: 200px;
font-size:12pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#1288AF;
color:#FFFFFF;
}
.kopfvar
{
font-size:10pt;
font-family:"Arial",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
color:#FFFFFF;
text-align: right;
padding-top: 5px; 
padding-right: 10px;
}
.logo
{
float: left;
/* width: auto; */
/*width: 19%;*/
/* border-style: solid; */
/* border-width:0.5px; */
/* border-style:outset; */
}
.normlinkcss1
{
background-color:#0E6785;
padding-left: 0px;
}
.normlinkcss2
{
background-color:#138BB3;
padding-left: 7px;
}
.normlinkcss3
{
background-color:#18B4E7;
padding-left: 14px;
}
.normlinkcss4
{
background-color:#7ED5F1;
padding-left: 21px;
}
.normlinkcss5
{
background-color:#AEE4F7;
padding-left: 28px;
}
.normlinkcss6
{
background-color:#DFFFFF;
padding-left: 35px;
}
#path
{
height: 3%;
min-height: 3%;
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#0E6785;
color:#FFFFFF;
width: 100%;
display: block;
text-decoration: none;
border-style: solid;
border-width:0.5px;
border-style:outset;
/* padding-top: 3px; */
}
#path a
{
text-decoration: none;
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#0E6785;
color:#FFFFFF;
}
.pathbr
{
padding-top: 3px;
padding-left: 3px;
}
#show
{
height: 81%;
min-height: 81%;
overflow: auto;
clear: both;
}
.table
{
height:100%;
width: 100%;
display:table;
}
#container
{
height: 95%;
width: 100%;
display: table;
min-height: 95%;
}
#cell
{
display:table-cell;
vertical-align: middle;
/*text-align: center;*/
/* width: 100%; */
}
.ueberschrift
{
font-size:22pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:bold;
color:#FFFFFF;
float:left;
}
#wrapper
{
margin: 0 auto;
overflow: hidden;
width: 1000px;
height: 100%;
min-height: 100%;
background-color:#FFFFFF;
}
.aktlinkcss2
{
/* background-color:#138BB3; */
padding-left: 7px;
}
.aktlinkcss3
{
/* background-color:#18B4E7; */
padding-left: 14px;
}
.aktlinkcss4
{
/* background-color:#7ED5F1; */
padding-left: 21px;
}
#body_a #content
{
margin-left: 0px;
}
#picshow
{
background-color:#F7F7F7;
text-align: center;
display: none;
}
#picimg
{
margin-top:10px;
padding-top:0;
}
#img_button  li
{
list-style-type: none;
float: right;
}
#smin, #splus
{
visibility:hidden;
}
#picbuttons ul
{
list-style:none;
position:relative;
left:50%;
}
#picbuttons
{
float:right;
position:relative;
left:-50%;
text-align:left;
}
/* Mit Webgen definierte Vorlagen */
/********************************************************************************************/
/* HTML5Proz_CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
/*******************************************/
/* HTML5Proz_CSS                           */
/* Erstellt am 17. Dezember 2016           */
/* Steuerung Kopf / Seite                  */
/*******************************************/
.subnav, #content
{
height: 100%;
min-height: 100%;
}
.mainnav a
{
text-decoration: none;
display: block;
padding-left: 20px;
padding-right: 20px;
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#0E6785;
color:#FFFFFF;
}
.mainnav li a
{
padding-left:  20px;
padding-right: 20px;
}
.mainnav li .ebene1_akt
{
background-color:#800040;
color:#FFFF71;
}
.mainnav li
{
/* width: 10.65%; */
border-style: solid;
border-width:2px;
border-style:outset;
border-color: #7EBEBE;
display: block;
}
.logolink
{
color: #FFFFFF;
}
.smeueb
{
float: left;
border-style: solid;
border-width:1px;
-webkit-border-radius: 12px;
-khtml-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
padding: 10px;
margin: 5px;
/* display: flex; */
background-color:#F3F3F3;
font-size:8pt;
font-family:Verdana;
font-style:normal;
font-weight:normal;
min-width: 16%;
}
#nav_main
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
display: block;
/* width: 100%; */
}
#nav_main li
{
float: left;
display: block;
text-decoration: none;
/*padding-top: 1px;
padding-bottom:1px;*/
}
.nav a
{
display: block;
text-decoration:none;
/* width: 100%; */
}
.nav li a
{
display: block;
}
#nav_sub
{
/* list-style-type: none; */
/* text-align: center; */
/* display: block; */
/* width: 100%; */
}
.subnav
{
/* height: 100%; */
/* position: absolute; */
float: left;
width: 210px;
padding-left: 1px;
overflow: auto;
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
color:#000040;
border-right-style: solid;
border-right-width:1px;
border-color: #7EBEBE;
/* box-shadow: 10px 10px 5px #8B8B8B; */
/* background-color:#008080; */
float: left;
}
.subnav li  .aktlinkcss
{
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#800040;
color:#FFFF71;
/* width: 100%; */
}
.subnav li
{
border-style: solid;
border-width:2px;
border-style:outset;
border-color: #7EBEBE;
/* padding-left: 1px; */
/* padding-right: 20px; */
text-decoration: none;
/* padding-top: 3px; */
/* padding-bottom:3px; */
/* width: 100% */
/* display block; */
}
.subnav li a
{
text-decoration: none;
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
color:#000040;
display: block;
/* background-color:#8080FF; */
padding-top: 3px;
padding-bottom:3px;
}
.mainnav
{
/* height: 3%; */
min-height: 3%;
/* margin-bottom: -6%; */
display: block;
/*overflow: auto;*/
font-size:9pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
background-color:#0E6785;
color:#FFFFFF;
}
.mainnav a:hover
{
background-color:#FFFF71;
color:#800040;
}
.subnav a:hover
{
background-color:#FFFF71;
color:#800040;
display: block;
}
.subnav a:hover
{
background-color:#FFFF71;
color:#800040;
display: block;
}
.imghaupt
{
/* imghaupt */
}
HTML5Proz_CSS
/* HTML5Proz_CSS */
/* Erstellt am 17.Dezember 2016 */
/* Navigation Hauptmenue im Kopf / Untermenue Seitenleiste  */
/********************************************************************************************/
/* CSS_WinWord.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
/* Klassen für Winword-Übernahme */
p.MsoNormal, li.MsoNormal, div.MsoNormal
     {
/*     margin:0cm;
     margin-bottom: .0001pt; */
     }
p.MsoToc1, li.MsoToc1, div.MsoToc1
     {
     margin:0cm;
     margin-bottom:.0001pt;
      }
.MsoToc1
{
     font-size:10pt;
     font-family:"Verdana",verdana,arial,helvetica,sans-serif;
     font-weight:normal;
     font-style:normal;
     color:#000000;
}
.MsoToc1 a:visited{color:#404084;font-size:12pt;}
.MsoToc1 a:link{color:#404084;font-size:12pt;}
.MsoToc1 a:active{color:#404084;font-size:12pt;}
.MsoToc1 a:hover{color:#98CBCB;font-size:12pt;}
.MsoToc2 a:visited{color:#000080;font-size:12pt;}
.MsoToc2 a:link{color:#000080;font-size:12pt;}
.MsoToc2 a:active{color:#000080;font-size:12pt;}
.MsoToc2 a:hover{color:#E1E1E1;font-size:12pt;}
.MsoToc3 a:visited{color:#000080;font-size:8pt;}
.MsoToc3 a:link{color:#000080;font-size:8pt;}
.MsoToc3 a:active{color:#000080;font-size:8pt;}
.MsoToc3 a:hover{color:#E1E1E1;font-size:8pt;}
.MsoToc4 a:visited{color:#000080;font-size:10pt;}
.MsoToc4 a:link{color:#000080;font-size:10pt;}
.MsoToc4 a:active{color:#000080;font-size:10pt;}
.MsoToc4 a:hover{color:#E1E1E1;font-size:10pt;}
/********************************************************************************************/
/* Generierte CSS-Klassen aus Tabelle CSSElement mit GenPos Ende */
/********************************************************************************************/
#header
{
height: 100px;
max-height: 10%;
}
.clear
{
clear: both;
}
.menu
{
display:none;
}
#buttonsubmenu
{
float: left;
}
.iframelogo
{
width: 180px;
/* max-height: 75px; */
/* max-height: 50%; */
}
.kopfvar
{
text-align: right;
padding-right: 20px;
/* background-color: red; */
max-height: 100%;
}
.minitext
{
/* background-image: url(../images/streifen.gif); */
padding-left: 30px;
margin-right:30px;
font-size:12pt;
font-family:"Verdana",verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:normal;
border-style: solid;
border-width:3px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 10px 10px 5px #8B8B8B;
-moz-box-shadow: 10px 10px 5px #8B8B8B;
box-shadow: 10px 10px 5px #8B8B8B;
/* margin-top: 10px; */
/* margin-bottom: 50px; */
padding-top: 10px;
padding-bottom: 10px;
background-color:#0E6785;
color:#FFFFFF;
}
.stdformat, .flleft, .flcenter, .flright
{
padding-left: 10px;
padding-right: 10px;
}
.iframe
{
/* height: 80px; */
/* padding-bottom: 20px; */
background-color: transparent;
/* background-color:#0E6785; */
/*  */
color:#0E6785;
}
#content
{
/* padding-bottom:20px; */
/* margin-left: 210px; */
}
.ueberschrift
{
padding: 15px;
}
#wrapper
{
margin-top: 0.5%;
border-style: solid;
border-width:3px;
box-shadow: 10px 10px 5px #8B8B8B;
border-color:#38833E;
}
/********************************************************************************************/
/* CSS_Screen.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
html, body
{
height: 99%;
min-height: 99%;
background-color:#F7F7F7;
}
/********************************************************************************************/
/* CSS_Float.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
/********************************************************************************************/
/* CSS_Transparent.CSS aus SystemDB wird uebernommen! */
/********************************************************************************************/
#body_a .content
{
margin-left: 0px;
}
#body_a .subnav
{
margin-left: -9999px;
}
