* {margin:0; padding:0; }


body,html {background-color:#ffb751; font-family:"Comic Sans MS", sans-serif; height:101%; }

div#zentriert { background-color:#faf9f8; width:100%; border:none; }

div#titel  { margin-bottom:0px; background-color:#ffb751; background-image: url("jfw-kopf_4.jpg"); background-position:left; height:220px; background-repeat:no-repeat; border-bottom:double 4px #af0100; }

div#titel2 { margin-left:0; text-align:center; padding-top:10px; background-color: rgba(250,250,250,0.5); height: 220px;}
div#titel2 h1 {font-size: 150%; font-style:italic; line-height:100%;}
div#titel2 h2 {font-size: 80%; margin-top:5px; margin-bottom:20px; }


div#kruemel {display:none; }

div#spalte1 {float:none; width:100%; margin-top:00px; left:0px; left:0px; }



div#navigation {border-right:1px solid #af0100; border-bottom:1px solid #af0100; padding: 2px; font-family: "Comic Sans MS", sans-serif; background-color:#ffb751;}
div#navigation ul {list-style-type:none; margin-left: 10px; color:#ffffff; }
div#navigation li {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-bottom:4px double #af0100; font-size:100%; color:#ffffff; line-height:140%; text-align:center; }
div#navigation a:link {color:#af0100; text-decoration:none; display:block; background-color:#ffb751; border:0px solid #af0100; padding:2px;
	border-color: #c1d1e0 #415971 #415971 #c1d1e0; }
div#navigation a:visited {color:#BC0000; text-decoration:none; display:block; background-color:#ffb751; border:0px solid #af0100; 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; }

div#navigation .mobil {display:block;}
div#navigation .mobil a:link { color:#ffffff;}

div#navi_mobil a.springen {font-style:italic; color:#ffffff;}


div#inhalt {width:100%; margin:0px;}

img {width:95%; height:auto;}
video {width:95%; height:auto;}

div#inhalt .gruppenbild {float:none; margin:0px; margin-top:10px; margin-left:10px;}

.mobil_unsichtbar {display:none;}
.einstieg {display:none;}




div#inhalt h2 { margin-left:10px; font-weight: bold; font-size: 140%; color:#af0100; text-decoration:none; margin-top:30px; margin-bottom:20px; width:90%;}
div#inhalt h3 { margin-left:0px; margin-top:40px; margin-bottom:10px; padding: 0px 10px; color:#af0100; border-bottom: 1px solid #af0100; border-left:1px solid #af0100; margin-right:20px; font-size: 100%;}
div#inhalt h3.links {}
div#inhalt h4 {margin-left:10px; padding: 0px; font-weight: bold; font-size: 90%; border-width:4px; color:#af0100;}
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 p.klein {font-size:85%; }

div#inhalt ul { list-style-type:none; padding-left:20px;}

div#inhalt .bild { float:left; margin-right:30px; margin-bottom:30px;}

div#inhalt .bildrechts { float: right; }

div#inhalt dl {width:100%; margin-left:10px;}

div#inhalt dl.rechts { float:none; margin-left:10px;}

div#inhalt dt {vertical-align:top; width:100%;}
div#inhalt dt.vier100 {vertical-align:top; width:100%;}
div#inhalt dd {font-size: 85%; width:200px; margin-bottom:50px;}
div#inhalt dd.vier100 {font-size: 85%; width:100%; margin-bottom:50px;}
div#inhalt dt.breit { width:300px; }

div#inhalt .clearright { clear:right; }

div#inhalt .clearleft { clear:left; }

div#inhalt dl.links { clear:left; float:none; padding-right:20px; width:100%; margin-left:10px;}
div#inhalt dl.mitte { float:none; margin-left:10px;}
div#inhalt dl.links2 { clear:left; float:none; padding-right:20px; width:100%; margin-left:10px;}
div#inhalt dl.mitte2 { float:none; margin-left:10px;}
div#inhalt dt.or { border:0px; padding-right:10px;}

div#inhalt h3.aktuelles { clear:left;}


div#inhalt table.jfwterm {width:90%;}

div#chronik {margin-right:10px;}
div#chronik p {font-family: "arial", sans-serif}
div#chronik em {color:#af0100;}

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



div#detail {clear:both;}
div#detail iframe { padding-left:0px; margin-left:-10px; border:0px solid gray;  width:330px; height:1200px;}


.unsichtbar { color:#fab25d; }

div#spalte1 .wappen { display:none;}


strong {color:#af0100;}

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




