* {margin:0; padding:0; }


body,html {background-color:#0b0738; font-family:arial, helvetica, sans-serif; height:101%; }



div#zentriert { margin-left:auto; margin-right:auto; background-color:#faf9f8; max-width:1100px; border-left:solid 1px #0b0738; border-right:solid 1px #0b0738;}



div#titel  { margin-bottom:0px; background-color:#ededf2; background-image: url("einstiegsfoto_neu_4.jpg"); height:360px; background-repeat:no-repeat; border-bottom:solid 0px #0b0738; }

div#titel2 {margin-left:0px; text-align:center; padding-top:10px; max-width:1100px; height: 110px; margin-top: -120px; background-color: rgba(237.4,237,241.6,0.5);}
div#titel2 h1 {color: #af0100; font-size: 250%; font-style:italic; font-family:arial, helvetica, sans-serif; line-height:130%; }
div#titel2 h2 {color: #af0100; font-size: 100%; margin-top:10px; font-family:arial, helvetica, sans-serif; }



div#kruemel {font-size:90%; color:#af0100; margin-top:15px; margin-bottom:10px; margin-left:20px;}
div#kruemel a { color:#af0100; }

.rechts { float:right; margin-right:20px; margin-top:-5px; }

div#112_orange { background-color:#ededf2; }

div#service a { font-size:90%; color:#0b0738; }

div#spalte1 {clear:both; float:left; width:160px; margin-top:-30px; left:0px; left:0px; }
div#spalte1 p {margin-left:20px;}
div#spalte1 a { color:#af0100;}


div#navigation {border-right:0px solid #0b0738; border-bottom:0px solid #0b0738; padding: 0px; font-family: sans-serif; background-color:#faf9f8;}
div#navigation ul {list-style-type:none; margin-left: 10px; color:#0b0738; }
div#navigation li {padding-left:0px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:85%; color:#0b0738; line-height:140%; border-right:1px solid #0b0738; border-bottom:1px solid #0b0738; background-color:#ededf2;margin-bottom:5px; }
div#navigation a:link {color:#af0100; text-decoration:none; display:block; background-color:#ededf2; border:0px solid #0b0738; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0; }
div#navigation a:visited {color:#BC0000; text-decoration:none; display:block; background-color:#ededf2; border:0px solid #0b0738; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0; }
div#navigation a:hover{background-color:#faf9f8; }
div#navigation ul ul{list-style-type:none; margin-left:20px;}
div#navigation ul ul li{padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; border: solid 0px; font-size:100%; border-bottom:0px solid #110e33;}

div#navi_mobil {display:none;}

div#navigation .mobil {display:none;}


div#inhalt {margin-left:200px; margin-right:25px; margin-top:50px;}

div#inhalt h2 { margin-left:35px; font-weight: bold; font-size: 220%; color:#0b0738; text-decoration:none; margin-top:30px; margin-bottom:20px;}
div#inhalt h3 { margin-left:0px; margin-top:40px; margin-bottom:10px; padding: 0px 10px; color:#af0100; border-bottom: 1px solid #0b0738; border-left:1px solid #0b0738; margin-right:20px; font-size: 100%; width: 90%; }
div#inhalt h3.links {}
div#inhalt h4 {margin-left:10px; padding: 0px; font-weight: bold; font-size: 100%; border-width:4px; color:black; margin-bottom:10px; margin-top:20px;}
div#inhalt h5 { font-size:150%; color:red; margin-top:70px; }
div#inhalt p {padding-left: 20px; font-size: 100%; padding-right: 10px; margin-bottom:10px;}
div#inhalt table {border: 1px solid #0b0738; width:90%; empty-cells: show; border-collapse: collapse; margin-right:20px; margin-left:10px; margin-bottom:20px; margin-top:20px;}
div#inhalt td { vertical-align:top; background-color: #ededf2; padding-left: 10px; padding-right: 10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #faf9f8; font-size:80%;}
div#inhalt th {padding-left:10px; color:#faf9f8; font-size:90%; background-color:#af0100; border-bottom:1px solid #faf9f8; padding-top:3px; padding-bottom:3px; text-align:left;}
div#inhalt iframe {padding-left:10px; margin-left:10px; width:95%; height:250px; background-color:#faf9f8; }
div#inhalt iframe.kalender {padding-left:10px; margin-left:10px; width:95%; height:400px; background-color:#faf9f8; margin-top:20px; margin-bottom:20px; }
div#inhalt iframe table {padding-left: 10px;}

div#inhalt .klein { font-size:80%; }
.tel {display:none;}

div#inhalt .kasten { font-size:80%; color:#af0100; border:1px solid #0b0738; margin-right:400px; margin-left:20px;}

.rot {color:#af0100;}
.orange {color: #cf934d; font-weight: bold;}
.gruen {color: #6a8951; font-weight: bold;}
.blau {color: #316796; font-weight: bold;}

div#inhalt .weiter { font-size:120%; color:#af0100; font-weight:bold; margin-top:40px;}

div#inhalt ul {margin-left: 30px; margin-bottom: 20px;}

div#inhalt dt {vertical-align:top; background-color: #ededf2; padding-left: 10px; padding-right: 40px; border-bottom:1px solid #0b0738; border-left:1px solid #0b0738; font-size:90%; margin-right:20px;}
div#inhalt dt.trauer {background-color: #faf9f8;border:0px; margin-top:10px; margin-left:10px;}
div#inhalt dl.trauer { float:right; width:300px; padding-right:30px; margin-bottom:10px; border:0px; }
div#inhalt dd {font-size: 85%; padding-right: 40px; margin-bottom: 20px;}
div#inhalt dl.glossar {width:800px;}
div#inhalt dl.glossarbild {float:right; }
div#inhalt dt.glossarfoto { background-color:#faf9f8; border-bottom:0px; border-left:0px;}
div#inhalt dd.glossarbu { margin-top: 5px; font-size:100%; font-style:italic; padding:0px; margin-left:20px;}
div#inhalt .clearright { clear:right; }
div#inhalt .clearleft { clear:left;}

div#inhalt dl.links { float:left; padding-left:10px;}
div#inhalt dl.mitte { float:left; }

div#inhalt dt.or { border:0px; padding-right:0px;}
div#inhalt dd.gross { color:#af0100; font-size:90%; padding-top:5px; margin-left:10px; width:200px;}

div#inhalt dt.einzelbild { border:0px; margin-left:25px;}
div#inhalt dd.einzelbu { color:#0b0738; font-size:90%; padding-top:5px; margin-left:60px; width:250px;}
div#inhalt dd.einzelbu_900 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:60px; width:600px;}
div#inhalt dd.einzelbu2 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:60px; width:400px;}

div#inhalt dl.rechts { float:right; width:300px; padding-right:30px; margin-bottom:30px; }
div#inhalt dl.rechts2 { float:right; width:300px; padding-right:20px; margin-bottom:10px; }
div#inhalt dt.rechts_bild { border:0px; margin-top:20px; margin-left:0; }
div#inhalt dt.rechts_bild2 { border:0px; margin-top:0; margin-left:0; }
div#inhalt dd.rechts_bu { color:#0b0738; font-size:90%; padding-top:5px; margin-left:0px; width:250px; }
div#inhalt dl.rechts_400 { float:right; width:400px; padding-right:50px;  }

div#inhalt dt.einzelbild-2 { border:0px; margin-left:10px;}
div#inhalt dd.einzelbu-2 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:60px; width:250px;}

div#inhalt dl.links-3 { float:left; width:350px;   }
div#inhalt dl.links-2 { float:left; width:300px; margin-left:30px; margin-bottom:20px;  }
div#inhalt dt.links_bild { border:0px; margin-right:0; }
div#inhalt dd.links_bu { color:#0b0738; font-size:90%; padding-top:5px; margin-left:30px; width:250px; }
div#inhalt dd.bu_breit { color:#0b0738; font-size:90%; padding-top:5px; margin-left:30px; width:500px; }

div#inhalt dt.bild800 {vertical-align:top; background-color: #faf9f8; padding-left: 10px; padding-right: 40px; border-bottom:0px solid #faf9f8; border-left:0px solid #faf9f8; font-size:90%; margin-right:20px;max-width: 800px;}
div#inhalt dd.bild800 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:20px; width:800px; font-style:italic;width:100%; max-width: 800px;}
div#inhalt img.bild800 {width:100%; max-width: 800px;}

div#inhalt dt.bild500 {vertical-align:top; background-color: #faf9f8; padding-left: 10px; padding-right: 40px; border-bottom:0px solid #faf9f8; border-left:0px solid #faf9f8; font-size:90%; margin-right:20px; margin-bottom: 5px;} 
div#inhalt dl.bild500 {float:right;width:100%; max-width: 500px;}
div#inhalt dd.bild500 { color:#0b0738; font-size:90%; padding-left:12px; margin-left:20px; width:width:100%; max-width: 500px; font-style:italic; margin-top: 10px;}
div#inhalt img.bild500 {width:100%; max-width: 500px;}

div#inhalt dd.gross_2 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:10px; width:300px;}
div#inhalt dd.gross_1 { color:#0b0738; font-size:90%; padding-top:5px; margin-left:10px; width:600px;}

div#inhalt dd.bu { width:200px; }
div#inhalt dd.bu_2 { width:200px; font-style:italic; }
div#inhalt dd.bu_3 { width:400px; font-style:italic; }
div#inhalt dd.bu_4 { width:300px; font-style:italic; }
div#inhalt dd.bu_5 { width:600px; font-style:italic; margin-bottom:30px; padding-left:10px;}
div#inhalt dd.bu_6 { width:150px; font-style:italic; margin-bottom:30px; }
div#inhalt dd.bu_7 { width:300px; font-style:italic; margin-bottom:30px; }

div#inhalt .left { float:left; padding-left:20px; padding-right:20px; }
div#inhalt .left_b { float:left; margin-bottom:40px; padding-left:20px; padding-right:20px; }
div#inhalt .left_service { float:left; margin-bottom:10px; padding-left:0px; padding-right:20px; }
div#inhalt .right_b { float:right; margin-bottom:40px; padding-left:20px; padding-right:0px; }

div#inhalt .right_c { float:right; margin-bottom:20px; padding-left:20px; padding-right:0px; }

div#inhalt a:link {color:#af0100; text-decoration:underline; border:0px solid #0b0738; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0; }
div#inhalt a:visited {color:#BC0000; text-decoration:underline; border:0px solid #0b0738; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0; }
div#inhalt a:hover {background-color:#ededf2; }

div#inhalt .bild { padding-left: 20px; background-color:#faf9f8; font-style:italic; border:0px; }
div#inhalt dd.bild { width:400px; }

div#inhalt .bild2 { padding-left: 20px; font-style:italic; border:0px; padding-bottom:20px; background-color:#ededf2; }

div#inhalt .huuu {margin-left:35px; margin-bottom:20px; }

div.flex-container {display: flex; flex-direction:row; flex-wrap: wrap; max-width:1000px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; }
div#inhalt dl.flex { margin:0px; vertical-align:top; padding:0px; font-size: 90%; text-align: center; flex:auto;  max-width: 300px; margin-left: auto; margin-right: auto; border: solid 0px;}
div#inhalt dl.flex1 { margin:0px; vertical-align:top; padding:0px; font-size: 90%; text-align: center; flex:auto;  max-width: 700px; margin-left: auto; margin-right: auto; border: solid 0px;}
div#inhalt dd.flex { font-size: 100%; margin-top: 5px; font-style: italic; float: none; text-align: left; margin-left: auto; margin-right: auto; color: #0b0738;}
div#inhalt dt.flex { margin-left: 0px; margin-left: auto; margin-right: auto; padding-left:0px; border:0px;}

div#galerie { float:left; width:90%; }
div#galerie dl { padding:10px; float:left; width:200px; }

div#galerie2 { float:left; width:90%; }
div#galerie2 dl { padding:10px; float:left; width:300px; }
div#galerie2 dt { background-color:#faf9f8; }

.unsichtbar { color:#fab25d; }

div#spalte1 .wappen { font-size:80%; color:#af0100; margin-top:15px;}
div#spalte1 .wappen1 { font-size:80%; color:#af0100; margin-top:15px;}
div#spalte1 .helme { margin-top:50px;}

strong {color:#af0100;}



div#willkommen {margin-right:120px;}
div#willkommen .einstieg {font-size:120%; color:#af0100; margin-bottom:60px; }

div#inhalt .trauer { margin:20px; width:90%; font-size:90%; background-color:#faf9f8; border: 4px double #000000; text-align: center;}
div#inhalt .trauer p {margin-top: 25px; margin-bottom: 15px;  }
div#inhalt  p.trauer1 {margin-top: 100px; margin-bottom: 15px;  }

div#inhalt .trauer h3 {color:#000000; border:0px; font-size:120%; margin-right: 0px;  margin:20px; }
div#inhalt .trauer1 h3 {color:#000000; border:0px; font-size:120%;  text-align: center; margin-bottom: 15px; margin-top: 0px; }
div#inhalt .trauer h2 { margin-left:0px; font-size: 180%; color:#000000; text-decoration:none; margin-bottom:25px; margin-top: 0px;  }

div#inhalt .aktuelles { margin:20px; width:90%; font-size:90%; background-color:#ededf2; border-right:1px solid #0b0738; border-bottom: 1px solid #0b0738; border-left:0px; border-top:0px;}
div#inhalt .aktuelles p { margin:20px; }
div#inhalt .aktuelles p.jubi { margin:20px; text-align: center;}

div#inhalt .aktuelles h3 {color:#0b0738; border:0px; padding-top:20px; margin-left:20px; font-size:120%;}
div#inhalt .aktuelles h4 {color:#0b0738; border:0px; margin-left:30px; font-size:100%;}
div#inhalt .aktuelles h3.ospa {color:#0b0738; border:0px; padding-top:0px; margin-left:20px; font-size:120%; margin-top: 0px;}
div#inhalt .aktuelles h3.jubi {color:#0b0738; border:0px; padding-top:20px; margin-left:30px; font-size:160%; text-align: center;}
div#inhalt .aktuelles h4.jubi {font-size: 180%; margin-left: 40px; color:#0b0738; text-align: center;}
div#inhalt .aktuelles h2 { margin-left:35px; font-weight: bold; font-size: 220%; color:#af0100; text-decoration:none; margin-bottom:0px; padding-top:25px; }

div#inhalt .aktuelles ul{margin-left: 30px;}
div#inhalt .aktuelles li{margin-left: 30px;}

div#inhalt .aktuelles img { margin-left:5px; margin-top:35px;}
div#inhalt .aktuelles video.image { margin-left:5px; margin-top:35px;}
div#inhalt .aktuelles video._900 { width:750px; height:auto; margin-left:5px; margin-top:35px;}

div#inhalt .aktuelles video.einsatz-icon { width:100px; height:auto; margin-left:5px; margin-top:5px; float: left; margin-right: 20px; margin-bottom: 20px;}


div#inhalt .aktuelles img.ospa { margin-left:5px; margin-top:10px;}

div#inhalt .icon { float:left; margin:20px;}

div#link a:link {color:#af0100; text-decoration:none; background-color:#E1E1E1; border:2px solid black; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0;}
div#link a:visited {color:#BC0000; text-decoration:none; background-color:#E1E1E1; border:2px solid black; padding:4px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0;}
div#link a:hover {background-color:#A8A8A8; border:2px inset black; border-color: #415971 #c1d1e0 #c1d1e0 #415971;}


div#inhalt_map {margin-left:200px; height:70%; width:90%}
div#inhalt_map h2 {padding-left: 20%; font-weight: bold; font-size: 200%; border-width:0px; color:#0b0738; text-decoration:none;  margin-top:30px; margin-bottom:20px;}
div#inhalt_map p {padding-left: 0px; font-size: 80%; padding-right: 0px; }
div#map { float:left; height: 100%; width: 90%;}

div#inhalt_video iframe {padding-left:10px; margin-left:10px; width:50%; height:400px; background-color:#faf9f8; }
  
div#uebersicht {float:left;}
 .wahl { font-style:italic; margin-bottom:20px;}

div#karte { clear:left; }
div#karte iframe { height:480px; }

div#fahrzeug {float:left;font-size: 90%;}
div#fahrzeug iframe {padding-left:0px; margin-left:0px; border:0px; width:580px; height:440px; background-color:#faf9f8;}

div#fahrzeug_barkas {float:left;font-size: 90%;}
div#fahrzeug_barkas iframe {padding-left:0px; margin-left:0px; border:0px; width:580px; height:440px; background-color:#faf9f8;}


div#detail {}
div#detail iframe { padding-left:0px; margin-left:0px; margin-top: -100px; border:0px; width:95%; height:950px; background-color:#faf9f8;}

div#gegenstand {}
div#gegenstand iframe {padding-left:0px; margin-left:0px; border:0px solid gray; width:300px; height:700px;}
div#gegenstand iframe p {padding-left: 20px; font-size: 80%; padding-right: 10px; }


 .letzter { clear:both; float:right; margin-top:20px;}
 .letzter a:link { color:#af0100; font-size:90%; }

div#status {clear:both; background-color:#faf9f8; font-size:80%; border-top: 2px solid #0b0738; padding:0px; text-align:center; margin-top:50px; padding:20px;}

div#inhalt_mobil {display:none;}


 
 
