body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin-top:0%; margin-right:0%; margin-bottom:0%; margin-left:0%; padding-top:0%; padding-right:0%; padding-bottom:0%; padding-left:0%;  line-height: 100%;  background-color: transparent; background-position: top left; background-repeat: repeat; display: block;}
img {  border:0;}


h2 {font-size:16px;color:#FFFFFF;}
h3 {font-size:14px;color:#000000;}
h4 {font-size:12px;color:#000080;}
h5 {font-size:12px;color:#000000;}
h6 {font-size:10px;color:#000000;}

img.ausstattung	{height:80px; border-color:#FFFFFF;}

table.identitaet td.thema { border-bottom:solid 1px #6288BE; width:360px; height:78px; }
table.identitaet td.logo { background-color:#003399; border-bottom:solid 1px #6288BE; width:100%; height:78px; text-align:right; }

table.dienst {margin:10px auto; width:700px;}
table.dienst td.dienstdatum {  width:120px; font-weight:bold; font-size:12px; line-height:18px; text-align:left; padding-left:20px; color:#000080; border:1px solid #000000; }
table.dienst td.dienstart { font-weight:normal; font-size:12px;	line-height:18px; text-align:left; padding-left:15px;	border:1px solid #000000;}

table.funktion {margin:20px auto 50px;}
table.funktion td.funktionfett { font-weight: bold; font-size:12px; text-align:left; border:1px solid #FFFFFF; padding-left:30px; }
table.funktion td.funktion { font-weight: normal; font-size:12px; text-align:left; border:1px solid #FFFFFF;}

td.funktionfett { font-weight: bold; font-size:12px; text-align:left; border:1px solid #FFFFFF; padding-left:30px; }
td.funktion { font-weight: normal; font-size:12px; text-align:left; border:1px solid #FFFFFF;}

table.fahrzeug {margin:20px auto 20px;}
table.fahrzeug td.fahrzeug { font-weight: normal; font-size:12px; text-align:center; border:1px solid #000080; padding-left:30px; padding-right:30px; }
table.fahrzeug td.beschreibung { font-weight: bold; font-size:12px; text-align:left; border:1px solid #000080; padding-left:30px; padding-right:30px; height:25px; }

table.gruppe {margin:20px auto 50px;}
table.gruppe a { text-decoration:none; color:#000000; }
table.gruppe a:hover { text-decoration:underline; color:#000080; font-weight:bold; }
table.gruppe td.gruppe { font-weight: normal; font-size:12px; text-align:left; border:1px solid #000080; padding-left:30px; height:25px; }
table.gruppe th.datenfett {	font-weight:bold; font-size:16px; text-align:left; border:1px solid #FFFFFF; }
table.gruppe td.funktion { font-weight: normal; font-size:12px; text-align:left; border:1px solid #FFFFFF;}

table.links { margin-left:80px; }
table.links td.links { font-weight: normal;	font-size:12px;	text-align:left;}
table.links a.thw { text-decoration:none; font-weight:normal; color:#0000FF; font-size:12px; line-height:20px; }
table.links a.thw:hover { color:#0000FF; text-decoration:underline; font-weight:bold; }
table.links a.ffw { text-decoration:none; font-weight:normal; color:#FF0000; font-size:12px; line-height:20px; }
table.links a.ffw:hover { color:#FF0000; text-decoration:underline; font-weight:bold; }
table.links a.sonst { text-decoration:none; font-weight:normal; color:#008080; font-size:12px; line-height:20px; }
table.links a.sonst:hover { color:#008080; text-decoration:underline; font-weight:bold; }

.nav { font-size:70%; margin-bottom:40px;  line-height: 14px; /* vorher 110% */ }
.nav ul {  margin: 0; padding: 0; list-style-type: none;}

.nav a { text-decoration:none; color:#fff;  display: block;}
.nav a:hover {  background-image: url(../_zentral/pfeil_weiss.gif); background-repeat: no-repeat; background-position: top left;}
.nav ul a { background-color:#003399; border-bottom:1px solid #001689; border-top:1px solid #1443A1; width:172px;  padding: 4px 4px 4px 20px;}
.nav ul ul a { background-color:#436EB2; border-bottom:1px solid #001689; border-top:1px solid #6288BE; width:164px;  padding: 4px 4px 4px 28px;}
.nav ul ul ul a { background-color:#6288BE; border-bottom:1px solid #001689; border-top:1px solid #85A4CC; width:156px;  padding: 4px 4px 4px 36px;}
.nav ul ul ul ul a { background-color:#85A4CC; border-bottom:1px solid #001689; border-top:1px solid #AAC0DC; width:148px;  padding: 4px 4px 4px 44px;}
.nav ul ul ul ul ul a { background-color:#AAC0DC; border-bottom:1px solid #001689; border-top:1px solid #C6D5E8; width:140px;  padding: 4px 4px 4px 52px;}



#service { font-size:70%; color:#000000; padding-right:12px; width:100%; height:20px; text-align:right;  line-height: 100%;}
#service a { text-decoration:none; color:#000000; }
#service a:hover { text-decoration:underline; color:#000000; }

#breadcrumb { font-size:69%; color:#FFFFFF; background-color:#003399; padding-top:3px; padding-bottom:2px; padding-left:20px; }
#breadcrumb a { text-decoration:none; color:#FFFFFF; }
#breadcrumb a:hover { text-decoration:underline; }

.content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; padding-top:20px; padding-right:12px; padding-left:20px; width:100%; }
.content ul {list-style-type: disc;	text-align:left;}
.content div.bildfahrzeug {border:1px solid #000000; background-color:#FFFFFF; width:310px;	margin-top:5px;	margin-right:15px; margin-bottom:20px; padding-top:5px;	text-align:center; float:left;}
.content img.quer { width:300px; }
.content img.schild { width:100px; margin-top:10px;	margin-bottom:5px; }


.contentspalte .kurzbericht { font-size:90%; text-decoration:none; color:#000000; padding-left:02px;  background-position: top left; background-repeat: no-repeat; margin: 0;}
.contentspalte h1 { text-decoration:none; font-style:normal; font-size:125%; color:#000000; margin-top:0px; margin-bottom:13px; }
.contentspalte .mehr { font-size:85%;  background-image: url(../_zentral/Pfeil__doppelt.gif); background-position: top left; background-repeat: no-repeat; margin: 0;padding: 0;}
.contentspalte .mehr a { text-decoration:none; color:#003399; padding-left:12px; }
.contentspalte .mehr a:hover { text-decoration:underline; }
.contentspalte { padding-right:20px; padding-bottom:20px; width:100%; }
.contentspalte .rubrik { font-weight:normal; font-size:10px; color:#003399; border-top:solid 1px #003399; margin-bottom:2px; text-align:right;  line-height: 12px;}
.contentspalte p { margin-top:0px; margin-bottom:14px; padding-top:0px;  line-height: 14px;}
.contentspalte .meldunginlistemitthumb { font-size:100%; border-bottom:0; border-left:solid 8px #003399; margin-bottom:20px; padding-top:0px; padding-bottom:0px; padding-left:7px; }
.contentspalte .meldunginlistemitthumb h1 { margin-bottom:5px; }
.contentspalte .meldunginlistemitthumb img { margin-right:15px; }
.contentspalte .meldunginlistemitthumb p { margin-bottom:0px; }


.marginalbox { color:#003399; background-color:#C6D5E8; margin-bottom:8px; padding-bottom:7px; }
.marginalbox h1 { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#001689; margin-top:0px; margin-bottom:8px; padding-left:11px;   background-image: url(../_zentral/linke_ecke.gif); background-position: top left; background-repeat: no-repeat; line-height: 20px; }
.marginalbox img { margin-top:8px; padding-top:0px; padding-right:8px; padding-bottom:5px; padding-left:8px;  border: 0;  display: block; }
.marginalbox p { font-size:10px; color:#000000; margin-top:0px; margin-bottom:10px; padding-right:8px; padding-left:8px;  line-height: 12px;}
.marginalbox .kurzbericht { text-decoration:none; color:#000000; padding-left:02px;  background-position: top left; background-repeat: no-repeat; margin: 0; font-size:10px;}
.marginalbox ul { font-size:10px; color:#000000; line-height: 12px; text-align:left;}


.marginalspalte .link { margin-right:8px; margin-left:8px;  background-image: url(../_zentral/Pfeil__doppelt.gif); background-position: top left; background-repeat: no-repeat;  padding: 0; display: block; font-size:10px;}
.marginalspalte .link a { text-decoration:none; color:#003399; margin-bottom:6px; margin-left:0px; padding-left:13px;  display: block; line-height: 14px;}
.marginalspalte .link a:hover { text-decoration:underline; }




