<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
#cookie-bar {background: url(../images/baseframe/bg_headtile.jpg) repeat-x bottom center; height:auto; line-height:24px; color:#ffffff; text-align:center; padding:6px 0; max-width: 979px;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding: 10px; font-size: 66%;}
#cookie-bar a {color: #000; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px; margin-top: 8px;}
#cookie-bar .cb-enable {background: #fff;}
#cookie-bar .cb-enable:hover {background: lighten(#fff, 5%)}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background: #fff;}
#cookie-bar .cb-policy:hover {background: darken(#fff, 5%)}

#cookie-bar p span.smaller{
  display: block !important;
  font-size: 85% !important;
  line-height: 19px;
}

.cookie-bar-pad{
  display: none;
}
.cookie-bar-active .cookie-bar-pad{
  display: block;
}


body{
	margin: 0px;
	background-image: url(../images/baseframe/bg_basetile.jpg);
	min-height: 100%;
}

img{
	border: none;
}

li{
	list-style-type: square;
}

span.nowrap{
	white-space: nowrap;
}

span.error{
	font-weight: bold;
	color: #c20000;
}

a.link_intern,
a.link_download,
a.link_mailto{
	white-space: nowrap;
	color: #c20000;
	text-decoration: none;
	border-bottom: 1px dotted #c20000;
}

a.link_glossar{
	white-space: nowrap;
	color: #2d482e;
	text-decoration: none;
	border-bottom: 1px dotted #2d482e;
}

a.link_anchor{
	white-space: nowrap;
	color: #677143;
	text-decoration: none;
	border-bottom: 1px dotted #677143;
}

a.link_extern{
	white-space: nowrap;
	color: #83724a;
	text-decoration: none;
	border-bottom: 1px dotted #83724a;
}

a.link_intern img,
a.link_extern img,
a.link_download img,
a.link_glossar img,
a.link_anchor img,
a.link_mailto img{
	position: relative;
	top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}




#backgroundgradient{
	position: relative;
	background-image: url(../images/baseframe/bg_headtile.jpg);
	background-repeat: repeat-x;
	padding-bottom: 160px;
}

#fflb_textlogo{
	display: block;
	position: absolute;
	top: 46px;
	left: 87px;
	background-image: url(../images/baseframe/fflb_textlogo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 313px;
	height: 61px;
	z-index: 30;
}

#lbfd_logo{
	position: absolute;
	left: 517px;
	background-image: url(../images/baseframe/lbfd_logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 684px;
	height: 567px;
}

#mainframe{
	position: relative;
	padding-top: 125px;
	padding-left: 54px;
	width: 924px;

}

#bg_top{
	position: absolute;
	top: 125px;
	left: 54px;
	width: 924px;
	height: 254px;
	background-image: url(../images/baseframe/bg_top-boxgradient.png);
	background-repeat: no-repeat;
}

#bg_bottom{
	position: absolute;
	z-index: 2;
	bottom: -68px;
	left: 55px;
	width: 924px;
	height: 247px;
	background-image: url(../images/baseframe/bg_bottom-boxgradient.png);
	background-repeat: no-repeat;
}

#navigationbar{
	position: absolute;
	top: 138px;
	left: 50px;
	width: 100%;
	height: 37px;
	z-index: 20;
}

#content_top_border{
	width: 880px;
	height: 2px;
	position: relative;
	top: 49px;
	left: 23px;
	background-image: url(../images/baseframe/content_top_border.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
	z-index: 10;
}

#content_bottom_border{
	width: 880px;
	height: 2px;
	position: relative;
	top: 48px;
	left: 23px;
	background-image: url(../images/baseframe/content_bottom_border.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
}

#coupler_footer{
	width: 115px;
	height: 83px;
	z-index: 1;
	position: absolute;
	bottom: -120px;
	left: 84px;
	background-image: url(../images/baseframe/coupler_footer.png);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}

#footernavigation{
	z-index: 1;
	position: absolute;
	bottom: -80px;
	right: 49px;
	font-size: 10px;
	color: #848484;
	font-family: Arial, Sans-Serif;
}

#footernavigation img.worldmap{
	position: relative;
	top: 4px;
}

#footernavigation a,
#footernavigation a:hover,
#footernavigation a:visited,
#footernavigation a:active{
	text-decoration: underline;
	color: #848484;
}

#contentholder{
	width: 885px;
	position: relative;
	left: 23px;
	top: 48px;
	background-image: url(../images/baseframe/content_vertical_border_tile.png);
	background-repeat: repeat-y;
	z-index: 10;
}

#addthis_main{
	position: absolute;
	top: 150px;
	right: 27px;
	z-index: 300;
}

#facebook_like_main{
	position: absolute;
	top: 148px;
	right: 162px;
	z-index: 290;
}

.post_facebook_integration{

}

.post_facebook_integration iframe{
	display: inline;
}


#content{
	position: relative;
	left: 2px;
	background: #f0f0f0;
	background-image: url(../images/baseframe/content_vertical_background_tile.gif);
	background-repeat: repeat-x;
	width: 805px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	z-index: 10;
	padding: 5px 35px 22px 35px;

	font-family: Arial, Sans-Serif;
	color: #1c1c1c;
	font-size: 12px;
}

#navigation{
	height: 29px;
	position: absolute;
	top: 8px;
	left: 30px;
	clear: both;
	z-index: 15;
}


#navigation div.navelement{
	height: 29px;
	position: relative;
	float: left;
}

#navigation div.navelement span.label{
	position: relative;
	top: -8px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 8px 11px 8px;

}

#navigation div.aktuelles{
	background-image: url(../images/baseframe/navigation/01_bg_lo.png);
	background-repeat: repeat-x;
	color: #efc4c4;
}

#navigation div.aktuelles_high{
	background-image: url(../images/baseframe/navigation/01_bg_high.png);
	background-repeat: repeat-x;
}

#navigation div.aktuelles a,
#navigation div.aktuelles a:hover,
#navigation div.aktuelles a:visited,
#navigation div.aktuelles a:active,
#navigation div.aktuelles_high a,
#navigation div.aktuelles_high a:hover,
#navigation div.aktuelles_high a:visited,
#navigation div.aktuelles_high a:active{
	color: #efc4c4;
	text-decoration: none;
}

#navigation div.loeschgruppe{
	background-image: url(../images/baseframe/navigation/02_bg_lo.png);
	background-repeat: repeat-x;
	color: #ccd4da;
}

#navigation div.loeschgruppe_high{
	background-image: url(../images/baseframe/navigation/02_bg_high.png);
	background-repeat: repeat-x;
}

#navigation div.loeschgruppe a,
#navigation div.loeschgruppe a:hover,
#navigation div.loeschgruppe a:visited,
#navigation div.loeschgruppe a:active,
#navigation div.loeschgruppe_high a,
#navigation div.loeschgruppe_high a:hover,
#navigation div.loeschgruppe_high a:visited,
#navigation div.loeschgruppe_high a:active{
	color: #ccd4da;
	text-decoration: none;
}

#navigation div.jugendfeuerwehr{
	background-image: url(../images/baseframe/navigation/03_bg_lo.png);
	background-repeat: repeat-x;
	color: #dedbd2;
}

#navigation div.jugendfeuerwehr_high{
	background-image: url(../images/baseframe/navigation/03_bg_high.png);
	background-repeat: repeat-x;
}

#navigation div.jugendfeuerwehr a,
#navigation div.jugendfeuerwehr a:hover,
#navigation div.jugendfeuerwehr a:visited,
#navigation div.jugendfeuerwehr a:active,
#navigation div.jugendfeuerwehr_high a,
#navigation div.jugendfeuerwehr_high a:hover,
#navigation div.jugendfeuerwehr_high a:visited,
#navigation div.jugendfeuerwehr_high a:active{
	color: #dedbd2;
	text-decoration: none;
}

#navigation div.verschiedenes{
	background-image: url(../images/baseframe/navigation/04_bg_lo.png);
	background-repeat: repeat-x;
	color: #cfd6cf;
}

#navigation div.verschiedenes_high{
	background-image: url(../images/baseframe/navigation/04_bg_high.png);
	background-repeat: repeat-x;
}

#navigation div.verschiedenes a,
#navigation div.verschiedenes a:hover,
#navigation div.verschiedenes a:visited,
#navigation div.verschiedenes a:active,
#navigation div.verschiedenes_high a,
#navigation div.verschiedenes_high a:hover,
#navigation div.verschiedenes_high a:visited,
#navigation div.verschiedenes_high a:active{
	color: #cfd6cf;
	text-decoration: none;
}

#navigation div.aktiv span.label{
	color: #f5f5f5;
}

#navigation div.aktiv img.pointer{
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -20px;
}

#subnavigation{
	position: relative;
	left: -35px;
	top: -6px;
	width: 877px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	z-index: 11;
	padding-bottom: 5px;
}

#subnavigation a{
	text-decoration: none;
	color: #1c1c1c;
}

#subnavigation div.subnav_level1{
	position: relative;
	height: 31px;
	background-image: url(../images/baseframe/navigation/subnav_level1_bgtile.jpg);
	background-repeat: repeat-x;
	padding-left: 0px;
}

#subnavigation div.element{
	cursor: pointer;
}

#subnavigation div.subnav_level1 div.element{
	float: left;
	padding: 7px 10px 5px 10px;
	font-weight: bold;
	border-top: 1px solid #f0f0f0;
}

#subnavigation div.subnav_level1 div.element_hoverclass_lg:hover{
	border-bottom: 2px solid #264763;
}

#subnavigation div.subnav_level1 div.element_active_lg{
	border-bottom: 2px solid #264763;
	background-color: #d7dce1;
}

#subnavigation div.subnav_level1 div.element_hoverclass_jf:hover{
	border-bottom: 2px solid #9c8858;
}

#subnavigation div.subnav_level1 div.element_active_jf{
	border-bottom: 2px solid #9c8858;
	background-color: #dcd9d3;
}

#subnavigation div.subnav_level1 div.element_hoverclass_misc:hover{
	border-bottom: 2px solid #426a44;
}

#subnavigation div.subnav_level1 div.element_active_misc{
	border-bottom: 2px solid #426a44;
	background-color: #cbd8cc;
}

#subnavigation div.subnav_level1 div.subnav_level1_separator{
	float: left;
	width: 2px;
	text-align: right;
}

#subnavigation div.subnav_level1 div.subnav_level1_initalspace{
	width: 20px;
}


#subnavigation div.subnav_level2{
	position: relative;
	height: 24px;
	padding-left: 0px;
	background-image: url(../images/baseframe/navigation/subnav_level2_bgtile.jpg);
	background-repeat: repeat-x;
}

#subnavigation div.subnav_level2 div.element{
	position: relative;
	float: left;
	padding: 7px 6px 3px 7px;
	font-weight: bold;
}

#subnavigation div.subnav_level2 div.element div.flag_active{
	background-color: #264763;
	width: 2px;
	height: 6px;
	position: absolute;
	left: 0px;
	bottom: -1px;
	line-height: 1px;
	font-size: 1px;
}

#subnavigation div.subnav_level2 div.element_active_lg{
	border-bottom: 2px solid #264763;
}

#subnavigation div.subnav_level2 div.element_hoverclass_lg:hover{
	border-bottom: 2px solid #264763;
}

#subnavigation div.subnav_level2 div.element div.flag_active_lg{
	background-color: #264763;
}

#subnavigation div.subnav_level2 div.element_active_jf{
	border-bottom: 2px solid #9c8858;
}

#subnavigation div.subnav_level2 div.element_hoverclass_jf:hover{
	border-bottom: 2px solid #9c8858;
}

#subnavigation div.subnav_level2 div.element div.flag_active_jf{
	background-color: #9c8858;
}

#subnavigation div.subnav_level2 div.element_active_misc{
	border-bottom: 2px solid #426a44;
}

#subnavigation div.subnav_level2 div.element_hoverclass_misc:hover{
	border-bottom: 2px solid #426a44;
}

#subnavigation div.subnav_level2 div.element div.flag_active_misc{
	background-color: #426a44;
}

#subnavigation div.subnav_level2 div.subnav_level2_separator{
	float: left;
	width: 8px;
	text-align: right;
}

#subnavigation div.subnav_level2 div.subnav_level2_initalspace{
	width: 34px;
}

/* // NAV */

#content a.internal,
#content a.internal:hover,
#content a.internal:visited,
#content a.internal:active{

	color: #c20000;

}


#content div.col_left{
	width: 545px;
}

#content div.col_right{
	width: 250px;
	position: absolute;
	top: 35px;
	right: 0px;
}

#content div.col_right_fahrzeugteaser{
	width: 360px;
	position: absolute;
	top: 69px;
	right: 0px;
}

#content div.col_40{
	width: 395px;
}

#content div.col_50{
	width: 440px;
}

#content div.col_60{
	width: 510px;
}

#content div.col_75{
	width: 544px;
}

#content div.col_80{
	width: 700px;
}

#content div.col_100{
	width: 815px;
}

#content img.thumbnail{
	border: 1px solid #b5b5b5;
	padding: 1px;
	margin: 0px 10px;
}

#content img.left{
	margin-left: 0px;
	float: left;
}

#content img.right{
	margin-right: 0px;
	float: right;
}

#content img.toppadding{
	margin-top: 5px;
}

h1{
	font-size: 17px;
	font-weight: bold;
	color: #1c1c1c;
	margin: 0px 0px 7px 0px;
}

h1 a{
	text-decoration: none;
	color: #1c1c1c;
}

h2{
	font-size: 13px;
	font-weight: bold;
	color: #1c1c1c;
	margin: 0px 0px 4px 0px;
}

div.akt_news{
	clear: both;
}

div.akt_comment{
	margin-bottom: 10px;
}

div.akt_news div.copytext{
	clear: both;
	margin-bottom: 2px;
}

div.akt_news div.copytext_author{
	font-style: italic;
	margin-top: 9px;
	margin-bottom: 9px;
	padding-right: 110px;
	text-align: right;
}

div.akt_comment div.copytext{
	padding-left: 6px;
	margin-left: 2px;
	border-left: 2px solid #b3b3b3;
}

#content .thumbnailimg{
	border: 1px solid #b3b3b3;
	padding: 2px;
	margin: 0px 8px 2px 0px;
	float: left;
}

#content .thumbnailimg_right{
	float: right;
	margin: 0px 0px 2px 8px;
}

#content div.thumbnailimage_subtitled{
	background-color: #dadada;
	padding: 2px;
	margin: 0px 0px 2px 0px;
	width: 190px;
	font-size: 10px;
}

#content div.smallthumbnailimage_subtitled{
	background-color: #dadada;
	padding: 2px;
	margin: 0px 0px 2px 0px;
	width: 128px;
	font-size: 10px;
}

#content div.thumbnailimage_subtitled_fullwidth{
	background-color: #dadada;
	padding: 2px;
	margin: 0px 0px 2px 0px;
	width: 540px;
	font-size: 10px;
	position: relative;
}

#content div.thumbnailimage_subtitled_fullwidth a.black,
#content div.thumbnailimage_subtitled_fullwidth a:visited.black{
	color: #1c1c1c;
	text-decoration: underline;
}

#content div.thumbnailimage_subtitled_left{
	float: left;
	margin: 2px 8px 2px 0px;
}

#content div.thumbnailimage_subtitled_right{
	float: right;
	margin: 2px 0px 2px 8px;
}

#content div.thumbnailimage_subtitled .thumbnailimg,
#content div.thumbnailimage_subtitled_fullwidth .thumbnailimg,
#content div.thumbnailimage_subtitled .thumbnailimg_right,
#content div.smallthumbnailimage_subtitled .thumbnailimg_right,
#content div.smallthumbnailimage_subtitled .thumbnailimg{
	border: 1px solid #b3b3b3;
	padding: 0px;
	float: none;
	margin: 0px;
}


#content div.thumbnailimage_subtitled_fullwidth .map_overlay{
	position: absolute;
	top: 1px;
	left: 1px;
}

#content span.subtitle{
	display: block;
	margin-left: 2px;
}



#content div.thumbnailimg_vertical{
	width: 143px;
}


div.akt_news span.einsatzheadline{
	color: #e60000;
}

div.akt_news span.news{
	color: #2d482e;
}

div.akt_news span.eilinfo{
	color: #9e8a59;
}

div.separator{
	clear: both;
	margin-left: -15px;
	margin-bottom: 10px;
	padding-top: 5px;
}

#content table{
	border-bottom: 1px solid #606060;
	border-top: 1px solid #606060;
}

#content table.blind{
	border: none;
}

#content table.blind td{
	padding: 0px;
}

#content table.fahrzeugsteckbrief_tabellarium{
	width: 100%
}

#content table.fahrzeugsteckbrief_tabellarium td.rightspace{
	padding-right: 20px;
}

#content table td{
	padding: 1px 40px 1px 3px;
}

#content table tr.head td{
	border-bottom: 1px solid #606060;
	background-color: #dadada;
	font-weight: bold;
}

#content table tr.odd td{
	background-color: #dadada;
}


#content table.einsatzliste td{
	padding: 1px 10px 1px 3px;
}

#content table.fahrzeugsteckbrief{
	border-top: none;
	width: 98%;
}

#content table.fahrzeugsteckbrief td{
	padding: 1px 10px 1px 3px;
}

#content table.fahrzeugsteckbrief tr.headline td{
	border-bottom: 1px solid #606060;
	background-color: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

#content table.fahrzeugsteckbrief tr.headline_inbetween td{
	border-top: 1px solid #606060;
	background-color: none;
	padding-top: 10px;
}

#content table.einsatzliste td.col_artort{
	width: 260px;
}


#content div.kontakt_schriftlich{
	position: absolute;
	width: 260px;
	right: 90px;
	top: 50px;
}

#content div.kontakt_presse{
	position: absolute;
	width: 260px;
	right: 40px;
	top: 50px;
}

form#contact{
	margin: 0px;
	position: relative;
}

form#contact div.fieldset{
	position: relative;
	width: 680px;
	margin: 0px 0px 2px 0px;
	border: none;
	padding: 3px;
	background-color: #dadada;
}

form#contact div.inputrow{
	position: relative;
}

form#contact div.submit{
	height: 26px;
}

form#contact div.inputrow div.flag_required{
	position: absolute;
	top: 4px;
	left: 3px;
}

form#contact div.inputrow div.inputdesc{
	position: absolute;
	top: 4px;
	left: 30px;
}

form#contact div.inputrow div.inputfield{
	position: relative;
	left: 202px;
}

form#contact div.inputrow div.inputfield input.text_long{
	width: 320px;
}
form#contact div.inputrow div.inputfield input.text_mid{
	width: 231px;
	margin-right: 4px;
}
form#contact div.inputrow div.inputfield input.text_short{
	width: 79px;
	margin-right: 4px;
}

form#contact div.inputrow div.inputfield select.text_long{
	width: 324px;
}

form#contact div.inputrow div.inputfield textarea.text_long{
	width: 324px;
	height: 75px;
}

form#contact div.inputrow div.error{
	position: absolute;
	font-weight: bold;
	width: 130px;
	left: 533px;
	top: 1px;
	padding: 3px 3px 3px 5px;
	border-left: 2px solid #dd0000;
}

form#contact div.inputrow div.error_textarea{
	height: 73px !important;
	height: 75px;
}

form#contact div.inputrow div.inputfield div.radioset{
	display: inline;
	position: relative;
	top: -2px;
	margin-left: -4px;
}

form#contact div.inputrow div.inputfield div.radioset input{
	position: relative;
	top: 3px;
}

form#contact div.inputrow div.button_form_submit a{
	text-decoration: none;
	color: #1c1c1c;
}

form#contact div.inputrow div.button_form_submit{
	float: left;
	background-repeat: repeat-x;
	background-image: url(../images/formbutton_bg.gif);
	position: relative;
	left: 0px;
}

form#contact div.inputrow div.button_form_submit span.label{
	position: relative;
	top: -8px;
	clear: both;
}

form#contact div.error{
	display: none;
}

form#contact div.default_hidden{
	display: none;
}


form#blogcomment{
	margin: 0px;
	position: relative;
}

form#blogcomment div.fieldset{
	position: relative;
	width: 550px;
	margin: 0px 0px 2px 0px;
	border: none;
	padding: 3px;
	background-color: #dadada;
}

form#blogcomment div.inputrow{
	position: relative;
}

form#blogcomment div.submit{
	height: 26px;
}

form#blogcomment div.inputrow div.flag_required{
	position: absolute;
	top: 4px;
	left: 3px;
}

form#blogcomment div.inputrow div.inputdesc{
	position: absolute;
	top: 4px;
	left: 23px;
}

form#blogcomment div.inputrow div.inputfield{
	position: relative;
	left: 122px;
}

form#blogcomment div.inputrow div.inputfield input.text_long{
	width: 320px;
}

form#blogcomment div.inputrow div.inputfield textarea.text_long{
	width: 324px;
	height: 75px;
}

form#blogcomment div.inputrow div.error{
	position: absolute;
	font-weight: bold;
	width: 130px;
	left: 451px;
	top: 1px;
	padding: 3px 3px 3px 5px;
	border-left: 2px solid #dd0000;
}

form#blogcomment div.inputrow div.error_textarea{
	height: 73px !important;
	height: 75px;
}

form#blogcomment div.inputrow div.inputfield div.radioset{
	display: inline;
	position: relative;
	top: -2px;
	margin-left: -4px;
}

form#blogcomment div.inputrow div.inputfield div.radioset input{
	position: relative;
	top: 3px;
}

form#blogcomment div.inputrow div.button_form_submit a{
	text-decoration: none;
	color: #1c1c1c;
}

form#blogcomment div.inputrow div.button_form_submit{
	float: left;
	background-repeat: repeat-x;
	background-image: url(../images/formbutton_bg.gif);
	position: relative;
	left: 0px;
}

form#blogcomment div.inputrow div.button_form_submit span.label{
	position: relative;
	top: -8px;
	clear: both;
}

form#blogcomment div.error{
	display: none;
}

form#blogcomment div.default_hidden{
	display: none;
}

div.textbutton a{
	text-decoration: none;
	color: #1c1c1c;
}
div.textbutton_row{
	clear: both;
	position: relative;
	display: block;
}

div.textbutton_row div.clear{
	clear: both;
}

div.textbutton{
	float: left;
	height: 24px;
	margin-right: 20px;
}

div.textbutton div{
	cursor: pointer;
}

div.textbutton div.leftborder{
	float: left;
	height: 100%;
	width: 7px;
	background-image: url(../images/textbutton_border_left.png);
	background-repeat: no-repeat;
}
div.textbutton div.rightborder{
	float: left;
	height: 100%;
	width: 7px;
	background-image: url(../images/textbutton_border_right.png);
	background-repeat: no-repeat;
}
div.textbutton div.icon{
	float: left;
	height: 100%;
	width: 9px;
}

div.textbutton div.icon_arrow_red_left{
	background-image: url(../images/textbutton_icon_arrow_red_left.png);
	background-repeat: no-repeat;
	width: 9px;
}

div.textbutton div.icon_arrow_red_right{
	background-image: url(../images/textbutton_icon_arrow_red_right.png);
	background-repeat: no-repeat;
	width: 9px;
}

div.textbutton div.icon_arrow_green_right{
	background-image: url(../images/textbutton_icon_arrow_green_right.png);
	background-repeat: no-repeat;
	width: 9px;
}

div.textbutton div.label{
	float: left;
	height: 100%;
	background-image: url(../images/textbutton_bgtile.jpg);
	background-repeat: repeat-x;
	padding: 5px 4px 0px 4px;
}

div.memberlist_jf{
	position: absolute;
	margin-left: 20px;
	right: 40px;
	top: 60px;
}

div.memberlist_jf table{
	margin-top: 5px;
}

div.map_libur{
	position: absolute;
	top: 95px;
	right: 0px;
	margin-right: 10px;
}

div.map_libur_geraetehaus{
	position: relative;
	width: 366px;
	height: 339px;
	float: right;
}

div.map_libur div.content{
	left: 0px;
	top: 0px;
	width: 330px;
}

div.map_libur div.map,
div.map_libur_geraetehaus div.map{
	background-image: url(../images/lg_map_libur.png);
	background-repeat: no-repeat;
	width: 366px;
	height: 339px;
	margin-top: 10px;
}

div.lg_aufgaben_gefahren_im_einsatzbereich{
	background-image: url(../images/lg_aufgaben_chart_gefahren_im_einsatzgebiet.png);
	background-repeat: no-repeat;
	width: 311px;
	height: 280px;
	margin: 0px 0px 0px -120px;
	float: right;
	position: relative;
	left: 160px;
	top: 5px;
}

div.lg_aufgaben_umkreiskarte{
	border: 1px solid #b3b3b3;
	padding: 2px;
	margin: 5px 0px 5px 10px;
	float: right;

}

div.glossareintrag h2{
	margin-bottom: 2px;
}

div.glossareintrag p{
	margin: 0px 0px 8px 0px;
}

div.teaserbox{
	position: relative;
	width: 180px;
	left: -3px;
	margin: 20px 0px 10px 0px;
	clear: both;
	cursor: pointer;
}

div.teaserbox a.hidden{
	text-decoration: none;
	color: #1c1c1c;
}

div.teaserbox div.content{
	position: relative;
	padding: 10px 0px 15px 6px;
}

div.teaserbox div.content h1{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.teaserbox div.content h2{
	font-size: 12px;
}

div.teaserbox div.content p{
	margin: 0px;
}

div.teaserbox div.image{
	position: relative;
	float: left;
	left: -8px;
	top: -8px;
	background-repeat: no-repeat;
	width: 114px;
	height: 114px;
	border: 1px solid red;
}

div.teaserbox div.border_tl{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/teaserbox_border_tl.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 35px;
}

div.teaserbox div.borderimage{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/teaserbox_border_tl.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 35px;
}

div.teaserbox div.border_br{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background-image: url(../images/teaserbox_border_br.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 82px;
}

div.teaserbox div.border_bl{
	position: absolute;
	bottom: 4px;
	left: 4px;
	background-image: url(../images/teaserbox_border_bl.png);
	background-repeat: no-repeat;
	width: 139px;
	height: 16px;
}

/* Teaserbox Properties */

	/* Seite lg.php; Teaser Fahrzeuge */

	div.teaserbox_lg_fahrzeuge{
		width: 345px;
	}

	div.teaserbox_lg_fahrzeuge div.borderimage{
		width: 168px;
		height: 112px;
		background-image: url(../images/lg_teaserbox_fahrzeuge.png);
	}

	div.teaserbox_lg_fahrzeuge div.content{
		margin-left: 107px;
		width: 220px;
		height: auto !important;
		height: 75px;
		min-height: 75px;
		padding-top: 18px;
	}

	/* Seite lg_fahrzeuge.php; Teaser Fahrzeuge -&gt; LF LB 1 */

	div.teaserbox_lg_fahrzeuge_lflb1{
		width: 345px;
	}

	div.teaserbox_lg_fahrzeuge_lflb1 div.borderimage{
		width: 167px;
		height: 111px;
		background-image: url(../images/lg_teaserbox_fahrzeuge_lflb1.png);
	}

	div.teaserbox_lg_fahrzeuge_77hlf1 div.borderimage{
		width: 167px;
		height: 111px;
		background-image: url(../images/lg_teaserbox_fahrzeuge_77hlf1.png);
	}

	div.teaserbox_lg_fahrzeuge_lflb1 div.content{
		margin-left: 107px;
		width: 220px;
		height: auto !important;
		height: 75px;
		min-height: 75px;
		padding-top: 18px;
	}

	/* Seite lg_fahrzeuge.php; Teaser Fahrzeuge -&gt; LF LB 2 */

	div.teaserbox_lg_fahrzeuge_lflb2{
		width: 345px;
	}

	div.teaserbox_lg_fahrzeuge_lflb2 div.borderimage{
		width: 168px;
		height: 112px;
		background-image: url(../images/lg_teaserbox_fahrzeuge_lflb2.png);
	}

	div.teaserbox_lg_fahrzeuge_lflb2 div.content{
		margin-left: 107px;
		width: 220px;
		height: auto !important;
		height: 75px;
		min-height: 75px;
		padding-top: 18px;
	}

	/* Seite lg_fahrzeuge.php; Teaser Fahrzeuge -&gt; MTF LB */

	div.teaserbox_lg_fahrzeuge_mtflb{
		width: 345px;
	}

	div.teaserbox_lg_fahrzeuge_mtflb div.borderimage{
		width: 168px;
		height: 112px;
		/*background-image: url(../images/lg_teaserbox_fahrzeuge_lflb2.png);*/
	}

	div.teaserbox_lg_fahrzeuge_mtflb div.content{
		margin-left: 107px;
		width: 220px;
		height: auto !important;
		height: 75px;
		min-height: 75px;
		padding-top: 18px;
	}

	/* Seite lg.php; Teaser Mitglieder */

	div.teaserbox_lg_mitglieder{
		width: 385px;
		margin-left: 30px;
	}

	div.teaserbox_lg_mitglieder div.borderimage{
		width: 168px;
		height: 112px;
		background-image: url(../images/lg_teaserbox_mitglieder.png);
	}

	div.teaserbox_lg_mitglieder div.content{
		margin-left: 107px;
		width: 260px;
		height: auto !important;
		height: 74px;
		min-height: 74px;
	}

	/* Seite index.php; Teaser Feuerwehrfest */

	div.teaserbox_home_feuerwehrfest{
		width: 242px;
	}

	div.teaserbox_home_feuerwehrfest div.content{
		padding-top: 4px;
		padding-left: 8px;
		padding-bottom: 8px;
	}

	/* Seite index.php; Teaser mit Bild */

	div.teaserbox_home_withimage{
		width: 242px;
	}

	div.teaserbox_home_withimage div.content{
		padding: 4px 8px 8px 8px;
	}

	div.teaserbox_home_withimage div.content div.text{
		padding: 5px 0px 4px 4px;
	}


	div.teaserbox_home_withimage div.content img{
		margin-bottom: 4px;
	}

	div.teaserbox_home_withimage div.content a.link_intern img,
	div.teaserbox_home_withimage div.content a.link_extern img,
	div.teaserbox_home_withimage div.content a.link_download img,
	div.teaserbox_home_withimage div.content a.link_glossar img,
	div.teaserbox_home_withimage div.content a.link_mailto img{
		position: relative;
		top: 7px;
		margin-top: -7px;
		padding-right: 2px;
		padding-bottom: 3px;
	}



	/* Seiten Fahrzeugsteckbriefe; Teaser Text, links oben */

	div.teaserbox_farhzeugsteckbrief_text{
		width: 397px;
		cursor: auto;
	}

	div.teaserbox_farhzeugsteckbrief_text div.content{
		padding-top: 8px;
		padding-right: 10px;
		padding-left: 12px;
		padding-bottom: 14px;
		height: auto !important;
		height: 280px;
		min-height: 280px;
	}

	div.teaserbox_farhzeugsteckbrief_fotos{
		position: absolute;
		top: 0px;
		left: 452px;
		width: 353px;
		margin-top: 0px;
		cursor: auto;
	}

	div.teaserbox_farhzeugsteckbrief_fotos div.content{
		padding-top: 8px;
		padding-left: 12px;
		padding-bottom: 14px;
	}

	div.teaserbox_farhzeugsteckbrief_tabellarium{
		width: 808px;
		cursor: auto;
	}

	div.teaserbox_farhzeugsteckbrief_tabellarium div.content{
		padding-top: 8px;
		padding-left: 12px;
		padding-bottom: 16px;
		height: auto !important;
		height: 40px;
		min-height: 40px;
	}

	div.teaserbox_farhzeugsteckbrief_tabellarium div.content h2{
		margin-bottom: 6px;
	}

	/* Seiten Kontakt; Teaser schriftlicher Kontakt, rechts oben */

	div.teaserbox_kontakt_schriftlich{
		width: 250px;
		cursor: auto;
	}

	div.teaserbox_kontakt_schriftlich div.content{
		padding-top: 8px;
		padding-right: 10px;
		padding-left: 12px;
		padding-bottom: 14px;
		height: auto !important;
		height: 40px;
		min-height: 40px;
	}

	/* Seite misc_glossar.php: random glossar-artikel */

	div.teaserbox_glossar_random{
		width: 550px;
		cursor: auto;
	}

	div.teaserbox_glossar_random div.content{
		padding-top: 8px;
		padding-right: 10px;
		padding-left: 12px;
		padding-bottom: 14px;
		height: auto !important;
		height: 40px;
		min-height: 40px;
	}

	/* Seite post.php Bildergalerie-Teaser*/

	div.teaserbox_blog_gallery{
		width: 562px;
		cursor: auto;
	}

	div.teaserbox_blog_gallery h2{
		margin-bottom: 6px;
	}

	div.teaserbox_blog_gallery div.content{
		padding-top: 8px;
		padding-right: 10px;
		padding-left: 12px;
		padding-bottom: 14px;
		height: auto !important;
		height: 40px;
		min-height: 40px;
	}

/* ENDE Teaserbox Properties */


div.fahrzeugsteckbrief{

}

div.fahrzeugsteckbrief div.boxen_oben{
	position: relative;
	height: auto !important;
	height: 335px;
	min-height: 335px;
}


/* Fahrzeugsteckbrief: Galerie-Elemente: */

div.fahrzeugsteckbrief_galerie{

}

div.fahrzeugsteckbrief_galerie div.largeview{
	width: 322px;
	height: 242px;
	position: relative;
	text-align: center;
}

div.fahrzeugsteckbrief_galerie div.largeview img{
	margin: 1px auto;
	border: 1px solid #b2b2b2;
	padding: 1px;
}

div.fahrzeugsteckbrief_galerie div.largeview div.spinner img{
	margin: 0px;
	border: none;
	padding: 0px;
	position: absolute;
	left: 153px;
	top: 100px;
}

div.fahrzeugsteckbrief_galerie div.controlrow{
	position: relative;
	padding-top: 8px;
}

div.fahrzeugsteckbrief_galerie div.controls{
	position: relative;
	height: 52px;
    overflow:hidden;
    width: 270px;
    left: 25px;
}


div.fahrzeugsteckbrief_galerie div.controls div.thumb{
	width: 68px;
	height: 46px;
	position: absolute;
	top: 0px;
}

div.fahrzeugsteckbrief_galerie div.controls div.thumbimage{
	z-index: 20;
	width: 64px;
	position: absolute;
	margin: 0px auto;
	text-align: center;
}

div.fahrzeugsteckbrief_galerie div.controls div.thumb_active div.thumbimage img{
	margin: 0px;
	padding: 1px;
	border: 1px solid #6a6868;
}


div.fahrzeugsteckbrief_galerie div.controls div.thumbimage img{
	margin: 0px;
	padding: 1px;
	border: 1px solid #b2b2b2;
}

div.fahrzeugsteckbrief_galerie div.controls div.thumb div.spinner{
	position: absolute;
	left: 26px;
	top: 17px;
	z-index: 1;
}

div.fahrzeugsteckbrief_galerie div.scroll_prev{
	position: absolute;
	top: 8px;
	left: 0px;
	display: none;
	cursor: pointer;
}
div.fahrzeugsteckbrief_galerie div.scroll_next{
	position: absolute;
	top: 8px;
	left: 309px;
	display: none;
	cursor: pointer;
}

div.fahrzeugsteckbrief_galerie div.scroll_disabled{
	opacity: 0.3;
	cursor: auto;
}

div.fahrzeugsteckbrief_galerie div.controls div.items {
    width: 20000em;
    position: absolute;
}

/* ENDE Fahrzeugsteckbrief: Galerie-Elemente */


/* Blog Image Galleries: */

div.teaserbox_blog_gallery div.content img.blog_gallery_thumb{
	padding: 1px;
	border: 1px solid #b2b2b2;
}
/* ENDE Blog Image Gallerie */


/* Gutes tun - Promo-Seite: */

div#gutes_tun_collage{
	width: 396px;
	height: 527px;
	position: absolute;
	top: 0px;
	right: -2px;
	z-index: 1;
	background-image: url(../images/promo_gutes_tun_collage.jpg);
}

/* ENDE Gutes tun - Promo-Seite */


/* Pressemeldungen, Dateidownload: */

div.contentdownload{
	background-color: #dadada;
	padding: 6px 5px 4px 116px;
	clear: both;
	position: relative;

	height: auto !important;
	height: 105px;
	min-height: 105px;

	margin-bottom: 4px;

}

div.contentdownload div.title{
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 8px;
}

div.contentdownload div.description{
	margin-bottom: 8px;
}

div.contentdownload div.download{
	margin-bottom: 4px;
}

div.contentdownload div.image{
	position: absolute;
	top: 6px;
	left: 7px;
	border: 1px solid #b3b3b3;
}


/* ENDE Pressemeldungen, Dateidownload */

/* Default-Formular-Layout: */


form.default{
	margin: 0px;
	position: relative;
}

form.default div.fieldset{
	position: relative;
	width: 550px;
	margin: 0px 0px 2px 0px;
	border: none;
	padding: 3px;
	background-color: #dadada;
}

form.colwidth div.fieldset{
	width: 100%;
}


form.default div.inputrow{
	position: relative;
}

form.default div.submit{
	height: 26px;
}

form.default div.inputrow div.flag_required{
	position: absolute;
	top: 4px;
	left: 3px;
}

form.default div.inputrow div.inputdesc{
	position: absolute;
	top: 4px;
	left: 23px;
}

form.default div.inputrow div.inputfield{
	position: relative;
	left: 122px;
}

form.feufest_imagedownload div.inputrow div.inputfield{
	position: relative;
	left: 142px;
}

form.default div.inputrow div.inputfield input.text_long{
	width: 320px;
}

form.default div.inputrow div.inputfield textarea.text_long{
	width: 324px;
	height: 75px;
}

form.default div.inputrow div.error{
	position: absolute;
	font-weight: bold;
	width: 130px;
	left: 451px;
	top: 1px;
	padding: 3px 3px 3px 5px;
	border-left: 2px solid #dd0000;
}

form.default div.inputrow div.error_textarea{
	height: 73px !important;
	height: 75px;
}

form.default div.inputrow div.inputfield div.radioset{
	display: inline;
	position: relative;
	top: -2px;
	margin-left: -4px;
}

form.default div.inputrow div.inputfield div.radioset input{
	position: relative;
	top: 3px;
}

form.default div.inputrow div.button_form_submit a{
	text-decoration: none;
	color: #1c1c1c;
}

form.default div.inputrow div.button_form_submit{
	float: left;
	background-repeat: repeat-x;
	background-image: url(../images/formbutton_bg.gif);
	position: relative;
	left: 0px;
}

form.default div.inputrow div.button_form_submit span.label{
	position: relative;
	top: -8px;
	clear: both;
}

form.default div.error{
	display: none;
}

form.default div.default_hidden{
	display: none;
}

/* ENDE Default-Formular-Layout */

/* Accordion basics */
#content div.accordion,
#content div.accordion_closed,
#content div.accordion_inactive,
#content div.accordion_einsaetze_mapinit{
	border-bottom: 1px solid #d6d6d6;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 542px;
}
#content div.accordion a.header,
#content div.accordion_closed a.header,
#content div.accordion_inactive a.header,
#content div.accordion_einsaetze_mapinit a.header{
	display: block;
	border: 1px solid #d6d6d6;
	border-bottom: none;
	background-image: url(../images/baseframe/accordion_head_bg-tile.jpg);
	background-repeat: repeat-x;
	height: 19px;
	text-decoration: none;
	color: #1c1c1c;
	font-weight: bold;
	padding: 4px 10px 0px 4px;

}
#content div.accordion div.content,
#content div.accordion_closed div.content,
#content div.accordion_inactive div.content,
#content div.accordion_einsaetze_mapinit div.content{
	border: 1px solid #d6d6d6;
	border-bottom: none;
	padding: 6px 10px 8px 4px;
	background-color: #f5f5f5;

}

#content div.accordion_inactive a.header{
	position: relative;
}

#content div.accordion_closed span.memberlist_header,
#content div.accordion_inactive span.memberlist_header{
	display: block;
	position: relative;
}

#content div.accordion_closed span.memberlist_header span.col1,
#content div.accordion_inactive span.memberlist_header span.col1{
	position: relative;
	display: block;
}

#content div.accordion_closed span.memberlist_header span.col1 img,
#content div.accordion_inactive span.memberlist_header span.col1 img{
	position: relative;
	top: -1px;
}

#content div.accordion_closed span.memberlist_header span.col2,
#content div.accordion_inactive span.memberlist_header span.col2{
	position: absolute;
	top: 0px;
	left: 50px;
	display: block;
}

#content div.accordion_closed span.memberlist_header span.col3,
#content div.accordion_inactive span.memberlist_header span.col3{
	position: absolute;
	top: 0px;
	left: 85px;
	display: block;
}

#content div.accordion_closed span.memberlist_header span.col4,
#content div.accordion_inactive span.memberlist_header span.col4{
	position: absolute;
	top: 0px;
	left: 250px;
	display: block;
}

#content div.accordion_inactive span.memberlist_header_jf span.col1{
	position: relative;
	display: block;
}

#content div.accordion_inactive span.memberlist_header_jf span.col2{
	position: absolute;
	top: 4px;
	left: 35px;
	display: block;
}

#content div.accordion_inactive span.memberlist_header_jf span.col3{
	position: absolute;
	top: 4px;
	left: 200px;
	display: block;
}


/* UNFERTIGE MITGLIEDERLISTE: CONTENT AUSBLENDEN */
#content div.accordion_inactive a{
	cursor: default;
}
#content div.accordion_inactive div.content{
	display: none;
}

/* ENDE Accordin basics */

/* Content tab navigation styles */

div.contenttabnavigation{
	position: relative;
	clear: both;
	margin-top: 3px;
	left: -2px;
}

div.contenttabnavigation div.clear{
	clear: both;
}

div.contenttabnavigation a{
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #1c1c1c;
}

div.contenttabnavigation span.corner{
	display: block;
	float: left;
	width: 11px;
	height: 24px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}

div.contenttabnavigation span.corner_left_low{
	background-image: url(../images/content_tabnav/corner_left_low.png);
}

div.contenttabnavigation span.corner_left_high{
	background-image: url(../images/content_tabnav/corner_left_high.png);
}

div.contenttabnavigation span.corner_right_low{
	background-image: url(../images/content_tabnav/corner_right_low.png);
}

div.contenttabnavigation span.corner_right_high{
	background-image: url(../images/content_tabnav/corner_right_high.png);
}

div.contenttabnavigation span.corner_mid_low_low{
	background-image: url(../images/content_tabnav/corner_mid_low_low.png);
}

div.contenttabnavigation span.corner_mid_low_high{
	background-image: url(../images/content_tabnav/corner_mid_low_high.png);
}

div.contenttabnavigation span.corner_mid_high_low{
	background-image: url(../images/content_tabnav/corner_mid_high_low.png);
}


div.contenttabnavigation span.labeltext{
	position: relative;
	top: 6px;
}

div.contenttabnavigation span.label{
	position: relative;
	display: block;
	float: left;
	height: 24px;
	padding: 0px 10px 0px 10px;
}

div.contenttabnavigation span.label_high{
	background-image: url(../images/content_tabnav/tab_bgtile_high.png);
}

div.contenttabnavigation span.label_low{
	background-image: url(../images/content_tabnav/tab_bgtile_low.png);
}

div.contenttabnavigation span.pointer{
	width: 44px;
	height: 7px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -22px;
	bottom: 0px;
	background-image: url(../images/content_tabnav/active_pointer.png);
	font-size: 1px;
	line-height: 1px;
}

div.contenttabnavigation_box{
	border: 1px solid #d6d6d6;
	padding: 6px 10px 8px 6px;
	background-color: #f5f5f5;
	margin-bottom: 3px;
}


/* ENDE Content tab navigation styles */

/* Einsatliste: Content-Styling */

#content div.einsatzliste_content div.accordion_einsaetze_mapinit{
	position: relative;
	width: 100%;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header{
	position: relative;
	width: 510px;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header span.col1{
	position: relative;
	display: block;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header span.col2{
	position: absolute;
	top: 1px;
	left: 27px;
	display: block;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header span.col3{
	position: absolute;
	top: 4px;
	left: 49px;
	display: block;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header span.col4{
	position: absolute;
	top: 4px;
	left: 127px;
	display: block;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit a.header span.col5{
	position: absolute;
	top: 4px;
	right: 6px;
	display: block;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.content{

	width: 510px;
	clear: both;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content div.clear{
	clear: both;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content div.googlemap{
	width: 220px;
	height: 160px;
	overflow: hidden;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content div.googlemap_box{
	border: 1px solid #b3b3b3;
	padding: 2px;
	margin-left: 4px;
	position: relative;
	float: right;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content div.googlemap_box div.disclaimer{
	font-size: 8px;
	width: 220px;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content div.googlemap_box div.spinner{
	position: absolute;
	left: 104px;
	top: 72px;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content hr{
	border: none;
	background-color: none;
	border-top: 1px solid #b3b3b3;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content table.einsatzliste_fahrzeugliste{
	margin-top: 4px;
}

div.einsatzliste_content div.accordion_einsaetze_mapinit div.content table.einsatzliste_fahrzeugliste td.fahrzeuglabel{
	padding-top: 4px;
	font-size: 9px;
	text-align: center;
}

a.einsatzliste_fahrzeuglabel_textlink,
a.einsatzliste_fahrzeuglabel_textlink:link,
a.einsatzliste_fahrzeuglabel_textlink:visited,
a.einsatzliste_fahrzeuglabel_textlink:active,
a.einsatzliste_fahrzeuglabel_textlink:hover{
	text-decoration: none;
	color: #1c1c1c;
}


#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_feuer{
	background-image: url(../images/einsatzliste/bg_feuer.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_rettungsdienst{
	background-image: url(../images/einsatzliste/bg_rettungsdienst.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_wasser{
	background-image: url(../images/einsatzliste/bg_wasser.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_gsg{
	background-image: url(../images/einsatzliste/bg_gsg.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_atom{
	background-image: url(../images/einsatzliste/bg_atom.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_info{
	background-image: url(../images/einsatzliste/bg_info.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_notland{
	background-image: url(../images/einsatzliste/bg_notland.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_th{
	background-image: url(../images/einsatzliste/bg_th.jpg);
	background-repeat: no-repeat;
}

#content div.einsatzliste_content div.accordion_einsaetze_mapinit div.bg_einsturz{
	background-image: url(../images/einsatzliste/bg_einsturz.jpg);
	background-repeat: no-repeat;
}

/* ENDE Einsatliste: Content-Styling */

/* Zitate-Styling: */

#content div.cite{
	background-color: #dadada;
	padding: 2px 6px 2px 2px;
	margin: 2px 8px 2px 2px;
	float: left;
	clear: both;
	width: 290px;
}

#content div.cite_right{
	float: right;
	margin: 2px 2px 2px 8px;
	padding: 2px 2px 2px 6px;
}


#content .cite .text{
	font-style: italic;
	font-family: Georgia, Serif;
	font-size: 12px;
	margin-top: 2px;
}

#content .cite .subtitle{
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 5px;
}

#content .cite .image{
	float: left;
	margin: 0px 8px 0px 0px;
	border: 1px solid #b5b5b5;
	padding: 1px;
}

#content div.cite_right .image{
	float: right;
	margin: 0px 0px 0px 8px;
}

#content .cite_noimage .text{
	font-style: italic;
	font-family: Georgia, Serif;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
}



#content div.clear{
	clear: both;
}


/* ENDE Zitate-Styling */

/* Tabelle in Bericht */

#content table.bericht{
	border-top: none;
	width: 100%;
	position: relative;
	left: 1px;
}

#content table.bericht td{
	padding: 1px 10px 1px 3px;
}

#content table.bericht tr.headline td{
	border-bottom: 1px solid #606060;
	background-color: none;
	padding-top: 0px;
	padding-left: 0px
	padding-bottom: 0px;
	position: relative;
}

#content table.bericht tr.headline td h2{
	padding-left: 0px;
	margin-left: -4px;
}

#content table.bericht tr.headline_inbetween td{
	border-top: 1px solid #606060;
	background-color: none;
	padding-top: 10px;
}

/* ENDE Tabelle in Bericht */


/* Special Teaser */

#fflb_specialteaser{
	position: absolute;
	left: -20px;
	top: -20px;
	width: 917px;
	height: 423px;
	z-index: 300;
	display: none;
}

#fflb_specialteaser div.specialteaser_bg{
	background-image: url(../images/sonderteaser_martinszug2013/background.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 917px;
	height: 430px;
}

#fflb_specialteaser div.specialteaser_content{
	padding: 45px 40px 20px 0px;
	position: absolute;
	left: 45px;
	width: 515px;
	height: 423px;
}

#fflb_specialteaser div.specialteaser_close{
	position: absolute;
	top: 32px;
	left: 810px;

}

#fflb_specialteaser div.specialteaser_content h1{
	width: 450px;
}

#fflb_specialteaser div.specialteaser_content h1 span.emp{
	color: #2d482e;
}

#fflb_specialteaser div.specialteaser_content div.sc_buttons{
	margin-top: 5px;
}

#fflb_specialteaser div.specialteaser_content div.sc_member_info{
	font-size: 9px;
}

#fflb_specialteaser div.specialteaser_content div.specialteaser_close{
	position: absolute;
	top: 26px;
	right: 66px;
}

#fflb_specialteaser div.specialteaser_content ul{
	margin-bottom: 0px;
}

#feuerwehrfest_remdays_text{
	color: #ffffff;
	width: 220px;
	position: absolute;
	top: 195px;
	left: 10px;
	text-align: center;
	font-size: 14px;
}

/* ENDE Special Teaser */</pre></body></html>