.subbox { flex: 1 1 200px; border:2px solid #3592B8;; padding: 5px; margin: 5px; -moz-border-radius:10px; -khtml-border-radius:10px; }
.subflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.bildboxtext img { BORDER:0; WIDTH: 100%; display: block; }
.bildboxtext span { text-align: left; line-height: 2em; width: 80%; bottom: 0; position: absolute; background-color: #00A5E7; font-size: normal; font-family: Arial; font-weight:bold; padding: 0 5px; }
.bildboxtext { WIDTH: 100%; MAX-WIDTH:600px; margin: 0 auto; position: relative; }
.bildbox { flex: 1 1 500px; border: 0; padding: 5px; margin: 5px; }
.bildflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.textbox { flex: 1 1 400PX; border: 0; padding: 5px; margin: 5px; }
.textflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
div#Seite { margin: 10px auto; width: 100%; text-align: left; border: 0; background-color: transparent; }
.Header { background-color:transparent; text-align: right; flex-wrap: wrap; flex-direction: column; display: flex; }
.Logo { display: none; }
.Banner { border: 0; margin: 0; }
.Position { margin: 2px 0 2px 0; padding: 0; border: 0; font-family: Arial,Arial,serif; font-size:medium; color: #000000; background-color: ; font-weight:normal; }
a:link { color: #B55400; }
a:visited { color: #B55400; }
a:hover, a:visited:hover { color: #FFFFFF; background-color: #B55400; }
a:focus { color: #B55400; outline: 1px solid red; }
a:active { color: #B55400; }
.Suche { display: none; }
.Content { display: block; }
.Inhalt { min-height: 500px; margin: 1px; padding: 2%; background-color: #EEECE7; background-color: #EEECE7; }
.Sprechomat { display: none; }
h1 { color: #000000; background-color: ; font-style:italic; text-transform: uppercase; font-weight:bold; font-size: xx-large; color:#115577; font-family:Arial,serif; }
h2 { font-style:italic; font-weight:bold; font-size: x-large; color:#115577; font-family:Arial,serif; }
h3 { border-bottom: 0; font-weight: bold; font-size: x-large; color:#115577; font-family:Arial,serif; }
h4 { padding: 0 5px; border: 0; color:#115577; font-weight:normal; font-size: x-large; font-family:Arial,serif; }
h5 { padding: 0 5px; background-color: transparent; border-bottom: 1px solid #115577; color:#115577; font-weight:bold; font-size: medium; font-family:Arial,serif; }
h6 { margin: 0; border: 0; font-weight: bold; color:#115577; font-size: medium; font-family:Arial,serif; }
legend { border-left: 2px solid #A20516; font-weight: bold; color:#115577; font-size: medium; font-family:Arial,serif; }
p { font-family: Arial,serif; font-weight:normal; color:#000000; font-size: normal; }
li { font-family: Arial,serif; font-weight:normal; color:#000000; font-size: normal; }
th { font-family: Arial,serif; font-size: large; color: #000000; background-color: ; font-weight: bold; text-align: center; padding: 3px; }
td { font-family: Arial,serif; padding: 3px; font-weight:normal; color:#000000; font-size: normal; }
div#Presse { filter:progid -ms-filter: progid box-shadow: 3px 3px 6px #000000; -moz-box-shadow: 3px 3px 6px #000000; -webkit-box-shadow: 3px 3px 6px #000000; background-color:#DDDDDD; color: #000000; min-height: 100px; min-width: 16em; border: 0; padding: 5px; margin: 15px 15px 15px 15px; }
h1#Presse { text-transform: none; border: 0; letter-spacing:0.3em; text-align: center; font-weight:bold; color:#000000; font-style:normal; font-size:small; font-family:'Times New Roman','Courier New','Arial',Arial,serif; }
h2#Presse { text-transform: none; border: 0; letter-spacing:0.1em; text-align: center; font-weight:bold; color:#000000; font-style:normal; font-size:x-large; font-family:'Times New Roman','Courier New','Arial',Arial,serif; }
h3#Presse { text-transform: none; border: 0; letter-spacing:0.1em; text-align: center; font-weight:normal; color:#000000; font-size:large; font-family:'Times New Roman','Courier New','Arial',Arial,serif; }
h4#Presse { text-transform: none; border: 0; text-align: justify; font-weight:bold; color:#000000; font-size:medium; font-family:'Times New Roman','Courier New','Arial',Arial,serif; }
p#Presse,li#Presse,td#Presse { text-transform: none; text-align: justify; font-weight:normal; color:#000000; font-size:medium; font-family:'Times New Roman','Courier New','Arial',Arial,serif; }
.BildRechts { background-color: transparent; font-size: small; text-align: justify;margin: 4px 4px 4px 4px;float: right;}
.BildLinks { background-color: transparent; font-size: small; text-align: justify; margin: 4px 4px 4px 4px; float: left; }
.BildMitte { background-color: transparent; font-size: small; text-align: center; margin: 0 auto; align: center;}
.rund { border-radius: .5em; }
div#WichtigeEingaben { display: none; }
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] { cursor: pointer; cursor: hand; }
input, textarea { background: #ddd; }
input:focus, textarea:focus { color: #000; background: #fff; outline: 1px solid red; }
.Fuss { display: none; }
.Fussdruck { width: 100%; margin: 2px 0; padding: 0; border: 0; text-align: right; font-family: Arial,Arial,serif; font-size:medium; color: #000000; background-color: ; font-weight:normal; }
.Boden { display: none; }
#cookiedingsbums { outline: 1px solid #7b92a9; border-top:1px solid #fff; background: #d6e0eb; background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); position:fixed; bottom:0px; z-index:10000; width:100%; line-height:16px; }
.textflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.textbox { flex: 1 1 400PX; border: 0; padding: 5px; margin: 5px; }
.bildflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.bildbox { flex: 1 1 500px; border: 0; padding: 5px; margin: 5px; }
.bildboxtext { WIDTH: 100%; MAX-WIDTH:600px; margin: 0 auto; position: relative; }
.bildboxtext span { text-align: left; line-height: 2em; width: 80%; bottom: 0; position: absolute; background-color: #00A5E7; font-size: normal; font-family: Arial; font-weight:bold; padding: 0 5px; }
.bildboxtext img { BORDER:0; WIDTH: 100%; display: block; }
.subflexbox { display: flex; flex-direction: row; flex-wrap: wrap; }
.subbox { flex: 1 1 200px; border:2px solid #3592B8;; padding: 5px; margin: 5px; -moz-border-radius:10px; -khtml-border-radius:10px; }
.Content { display: block; }
.Navi { display: none; }