/* =======================================================================
   Dieser komplette Copyright-Vermerk darf NICHT entfernt werden !!!
   name:     frontend.css                     Revision: 2007.03.26 - 15:00
   template: free-S-M-L-XL-002_2007-03-28     Revision: 2007.03.26 - 14:30
   copyright 2005-07 by webDESIGN Dagmar Peperkorn :: phpwcms-templates.de 
   This complete copyright-remark must NOT be removed !!! 
   =======================================================================
	 Hauptfarben für die versch. Layout: #b40000, JF: #006eb6, Int: #DF5A18, Ver: #008000
*/

/* Zur Darstellung in FF ohne horizontales "Springen" bitte aktivieren */
 html {min-height: 100.01%;} 

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;
/* Gesamt-Hintegrund und Randabstaende, wenn der "FCKeditor" auf "frontend.css" zugreift */
   background:#FFF; margin:5px 0 5px 0;}
   
/* body {background:#F5F5F5 url(/system/themes/default/images/hbg.jpg) repeat-x scroll 0 0;} HINTERGUNDBILD*/

/* Container MASTER und BLATT ==================================== */
/* Anzeigebereich fuer die Vorlage: free-L template               */

#container-rahmen {width:970px;text-align:center;background-color:#FFF;padding:5px 3px 3px 3px;}
#container-MASTER-L {width:976px;text-align:center;background-color:#F9F9F9;margin:0px auto;
/* --- Rahmenlinien oben und unten --- */
   border-top: 5px solid #d0d0d0; /* Linie oberhalb vom Header */
   border-bottom: 0px solid #CCC;}

#container-BLATT, #container-BLATT-XL, #container-BLATT-100 {width:960px;background-color:#E9E9E9;margin:0px auto;}
#container-BLATT-XL {width: 962px;}
#container-BLATT-100 {width: 100%;}


/* --- Bereich OBEN ============================================= */
#container-OBEN {background-color:#F9F9F9;border-bottom:0px solid #999;/* 1 wenn Rand EIN | 0 wenn Rand AUS */}
.header-BILD {
	width:960px;
	height:150px;
	padding:0px;
	Position:relative;
	background:transparent url(/tl_files/feuerwehr_nauheim/header_2009.jpg) no-repeat scroll 0px 0px;
	border-bottom: 5px solid #b40000;
	}
.header-BOX {background-color:#CCC;padding:0px 15px 0px 15px;background-repeat:repeat;background-attachment:fixed;}

/* --- Bereich MITTE ============================================ */
#container-MITTE {background-color:#FFF;/* Hintergrundfarbe des Mittelteils */ border-top:0px solid #CCC;}
.Tabelle-MITTE {width:100%;border-top:2px solid #EFEFEF;}

/* --- linke Spalte --------------------------------------------- */
.TabellenSpalte-links {width:175px;text-align:left;vertical-align:top;padding:5px;border-right:1px dashed #ccc;}

/* --- mittlere Spalte ------------------------------------------ */
.TabellenSpalte-mitte {text-align:left;vertical-align:top;}

.date-BOX {font-size:11px;text-align:right;color:#666;padding: 5px;border-bottom:1px solid #CCC;}
.date-BOX2 {font-size:11px;text-align:right;color:#666;padding: 5px 15px 5px 5px;border-top:1px solid #CCC;background: #e9e9e9;}

.breadcrumb-BOX {font-family:Tahoma,Verdana,Helvetica,Arial;font-size:11px;color:#000;
   							 font-weight:normal;text-align:left;padding:5px 0px 0px 0px;margin: 0 15px 5px 15px;float:left;}

.breadcrumb-BOX a:link, .breadcrumb-BOX a:visited, .breadcrumb-BOX a:hover .breadcrumb-BOX a:active 
{ font-family:Tahoma,Verdana,Helvetica,Arial;font-size:11px;font-weight:normal;color:#000;text-align:right;}

.content-BOX      {text-align:left;padding:5px;}
.revision-BOX     {clear:both;text-align:left;padding:0px 0px 0px 0px;}
.TopBackDruck-BOX {text-align:right;padding:0px 15px 5px 15px;}

.content-BOX-XL      {text-align:left;padding:0px 20px 15px 20px;}
.revision-BOX-XL     {clear:both;text-align:left;padding:5px 20px 0px 20px;}
.TopBackDruck-BOX-XL {text-align:right;padding:0px 20px 5px 20px;}

.revision {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;font-weight:normal;color:#555;}


/* --- rechte Spalte -------------------------------------------- */
.TabellenSpalte-rechts {text-align:left;vertical-align:top;padding: 5px 0 5px 5px;width:220px;background:#F9F9F9; border-left:1px dashed #ccc; font-size: 11px}

/* --- Bereich UNTEN ============================================ */
#container-UNTEN, #container-UNTEN-XL, #container-UNTEN-100 {
   clear:both;width:976px;font-size:11px;text-align:right;background-color:#d0d0d0;padding:3px auto;border-top:3px solid #b40000;}

/* --- xxx HAUPTBEREICH xxx ============================= */
form, div, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p {line-height:1.5em;font-size:12px;}

#partner p{line-height:1.8em;font-size:12px;margin-bottom:0px;margin-top:12px;}
#partnerbild p{line-height:1.5em;font-size:11px;margin-bottom:0px;margin-top:3px;color:#808080;}
#partnerliste p{line-height:1.5em;font-size:12px;margin-bottom:0px;margin-top:3px;}

/* Farben der Text-Links */
a, a:link, a:visited, a:active, a:focus {color:#b40000;text-decoration:none;}
a:hover {color:#b40000;text-decoration:underline;}
a:active {color:#b40000;text-decoration:underline;}

h1 {font-family:Arial,Verdana,Helvetica,sans-serif;margin:0px;color:#b40000;font-size:14px;font-weight:bold;border-bottom:1px solid #b40000;line-height:1.2em;}
h2 {font-family:Arial,Verdana,Helvetica,sans-serif;margin-top:0.25em;margin-bottom:0.25em;color:#808080;font-size:12px;font-weight:bold;line-height:100%;}
h3 {font-family:Arial,Verdana,Helvetica,sans-serif;padding-top:2px;margin-bottom:5px;font-size:13px;font-weight:bold;text-decoration:none;border-bottom:1px solid #ccc;line-height:100%;color:#b40000;}
h4 {font-family:Arial,Verdana,Helvetica,sans-serif;color:#b40000;font-size:13px;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc;line-height:1em;margin-bottom:5px;background-color:#efefef;padding:2px 3px;}
h5 {font-family:Arial,Verdana,Helvetica,sans-serif;margin:0px;color:#b40000;font-size:13px;font-weight:bold;border-bottom:1px solid #b40000;}
h6 {font-family:Arial,Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:13px;font-weight:bold;text-decoration:none;border-bottom:1px solid #ccc;line-height:100%;color:#b40000;}

/* --- Fotostrecke --- */

.photoShowImage {margin-left:10px;}
.nextButton {float:right;margin-top:150px;margin-right:10px;}
.prevButton {float:left; margin-top:150px;}
.imgBig {margin:10px 0 0;overflow:hidden;text-align:center;}
.imgBigCaption {font-weight:bold;line-height:1.5em;font-size:12px;margin-bottom:5px;margin-top:5px;text-align:center;}
.mod_photoshow ul {list-style-type:none;margin:10px 7px;padding:0;}
.mod_photoshow li {float:left;height:100px;list-style-type:none;padding:3px;width:125px;}


/* --- TL News --- */
.mod_newsreader .ce_comments {margin-top:2.5em;}

.layout_simple {width:760px;font-size:11px;margin:0;padding:0;line-height:1.5;}
.layout_simple.info {float: none;}
.layout_simple.odd {border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background:#e8e8e8;}
.layout_simple td {line-height:1.5;height:10px;}
.layout_simple.image_container{margin-left:2px;}

.layout_einsatz {width:760px;font-size:11px;margin:0;padding:0;line-height:1.4;}
.layout_einsatz.info {float: none;}
.layout_einsatz.odd {border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background:#f0f0f0;}
.layout_einsatz td {height:10px;}
.layout_einsatz.image_container{margin-left:2px;}
.layout_einsatz td a{text-decoration:none; color:#b40000}

.layout_einsatz.first {border-top:0px solid #c6c6c6;}
.layout_einsatz.last {border-bottom:0px solid #c6c6c6;}


.layout_full p.info{font-size:9px;color:gray;}
.teaser p{line-height:1.4em;margin-top:0;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0;}
.layout_short.last,.layout_latest.last{padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:gray;}
.layout_short h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a{text-decoration:none;}
.layout_short .teaser,.layout_short .more{display:inline;padding-right:0.25em;}
.layout_latest p.info{font-size:10px;line-height:1;margin-top:2px;margin-bottom: 1px;color:gray; float:none;}
.layout_latest h2{margin-bottom:0;}
.layout_latest h2 a{text-decoration:none;color:#333;}
.layout_latest.image_container{margin:0.25em 0;}
.layout_latest {margin-bottom:10px;}
.layout_latest.last{margin-bottom:0px;}



#intern ul{font-size:12px;margin:0;margin-bottom:5px;}

.ce_text{line-height:1.5em;}
.ce_text p{margin-top:0;margin-bottom:0.5em;line-height:1.5em;text-align:justify;}
.ce_text img{background-color:#fff;border:1px solid #c6c6c6;}
	
/*Zurück Button*/
.back{margin:0;margin-top:3px;line-height:1;font-size:11px;text-align:right;padding:0;}

/*Bilder mit Rahmen*/
.ce_image img,.ce_gallery img,.mod_newslist img,.layout_full img{background-color:#fff;border:1px solid #c6c6c6;padding:2px;}
.noimage{display:none}

/*Einsätze auf der Startseite*/
.estartseite{line-height:1.4em;letter-spacing:-1px;}

.caption{font-size:9px;color:gray;line-height:1;padding:2px 3px 2px;}
.caption p{line-height:1;margin-bottom:0;margin-top:0;}
.caption a{font-size:9px;margin-top:0;line-height:1;margin-bottom:0;color:gray;text-align:left;}

/* Fix caption padding in IE6 */
* html .caption{padding-top:3px;padding-bottom:3px;}

/* Fix caption padding in IE7 */
*:first-child+html .caption{padding-top:3px;padding-bottom:3px;}

.mime_icon{padding-bottom:2px;vertical-align:top;}


/* Fix padding in IE6 */
* html #mainmenu a,
* html #mainmenu p{padding-top:9px;padding-bottom:8px;}

.loginbox{width:170px;height:100%;font-size:10px;color:#000;text-align:left;border:1px solid #b40000;background-color:#FFF;margin:10px 0 0;padding:5px 0 0 5px;}
.info{font-size:10px;margin-top:5px;line-height:1;margin-bottom:0;color:gray;text-align:left;float:left;}
.teaser{margin:0;line-height:1.4em;padding:0;text-align: justify;}

/* --- FORMULARE =============================================*/
.mod_subscribe{margin-top:60px;}
.mod_subscribe input.text{width:108px;margin-right:0.25em;background-color:#fff;padding:2px;}
.mod_subscribe input.submit{width:92px;margin-top:4px;vertical-align:top;}
.mod_unsubscribe input.submit{margin-top:6px;vertical-align:top;}
.mod_subscribe .checkbox_container{padding:1px;}
.mod_subscribe .error,.mod_unsubscribe .error{margin-top:0.5em;margin-bottom:-0.25em;font-weight:700;font-size:0.9em;color:red;}

#search {float:right;position:relative;right:18px;top:120px;}
#search .text {background-color:#F6F6F6;border:1px solid #CCCCCC;color:inherit;font-size:11px;margin:0 0 1px;padding:2px 2px 3px;vertical-align:middle;width:130px;}
#search .submit {margin:0;padding:0 0 1px;vertical-align:middle;}



/* --- Artikel Spalten mit Kasten ========================== */
.article_left{float:left;width:350px;margin-right:8px;border:1px solid #ccc;background-color:#efefef;font-size:11px;line-height:1;padding:5px;}
.article_right{float:left;width:350px;border:1px solid #ccc;background-color:#efefef;font-size:11px;line-height:1;margin:0 10px 10px 0;padding:5px;}
.article_normal{clear:left;width:720px;border:1px solid #ccc;background-color:#efefef;font-size:11px;line-height:1.5em;padding:5px;}
.artikel_links{float:left;width:350px;margin-right:8px;font-size:11px;}
.artikel_rechts{float:left;width:350px;font-size:11px;margin:0 10px;}
.artikel_normal{clear:left;width:720px;margin-top:5px;}

/* --- Fahrzeugübersicht =================================== */
.fahrzeuge{float:left;width:225px;height:120px;margin-right:10px;border:1px solid #ccc;background-color:#efefef;font-size:11px;line-height:1;padding:5px;}
.fahrzeuge_klein {float:left;width:225px;height:100px;margin-right:10px;border:1px solid #ccc;background-color:#efefef;font-size:11px;line-height:1;padding:5px;}
.fahrzeuge_left{float:left;width:350px;height:270px;border:1px solid #ccc;font-size:12px;background-color:#efefef;margin:10px 10px 10px 0;padding:5px;}
.fahrzeuge_right{float:left;width:350px;height:270px;border:1px solid #ccc;font-size:12px;background-color:#efefef;margin:10px 0;padding:5px;}
.fahrzeuge_normal{clear:left;width:720px;border:1px solid #ccc;font-size:12px;background-color:#efefef;margin:10px 0 0;padding:5px 7px 5px 5px;}
.fahrzeuge_right td,.fahrzeuge_left td{line-height:1;}
.fahrzeuge_links{float:left;width:350px;height:270px;margin:10px 10px 10px 0;padding:5px;line-height:1;}
.fahrzeuge_rechts{float:left;width:350px;height:270px;margin:10px 0;padding:5px;line-height:1;}
.fahrzeuge_ganznormal{clear:left;width:720px;font-size:12px;margin:10px 0 0;padding:5px 7px 5px 5px;line-height:1;}

/* --- Template für das Newsarchiv ========================= */
.newsarchiv .image_container{margin-left:5px;margin-top:5px;margin-right:0px;margin-bottom:5px;}

/* --- Template für die Bildergalerie ====================== */
.image_gallery .image_container{border:1px solid #DCDCDC;margin:5px 8px 5px 0;padding:3px;}

/* --- News Pagination ===================================== */
.pagination{/*margin-top:5px;*/border-top:1px solid #ccc;}
.pagination p{float:left;text-align:left;font-size:11px;margin-top:2px;margin-left:5px;margin-bottom:0;padding:0;}
.pagination a{font-size:11px;}
.pagination ul{float:right;text-align:left;font-size:11px;margin-top:2px;margin-right:5px;margin-bottom:0;}
.pagination li{font-size:11px;display:inline;}

/* --- Listen ============================================== */
.ce_list ul{font-size:11px;margin-left:0;}
.ce_list ul li{padding-left:5px;background-position:left center;background-repeat:no-repeat;}
.ce_text ul,.ce_text ul p{font-size:12px;line-height:1.4em;padding-left:20px;margin-top:5px;margin-bottom:5px;}
.ce_text ul li{margin-left:5px;margin-bottom:3px;background-position:left center;background-repeat:no-repeat;}
.ce_list ol,.ce_text ol{margin-left:10px;list-style-type:decimal;}

/* --- Tabellen Interner Bereich =========================== */
.list_search{margin-top:10px;margin-bottom:10px;font-size:12px;}
.input.submit{padding-left:0.5em;padding-right:0.5em;font-size:12px;}
.input,textarea{color:#333;font-size:12px;margin:0;padding:0;}
.select{background-color:#fff;border:1px solid #c1c1c1;font-size:12px;width:200px;margin:0.25em 0.25em 0.25em 0;}
.ce_table table{font-size:11px;border-bottom:1px solid #e9e9e9;border-collapse:separate;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.ce_table th{background-color:#e9e9e9;font-weight:700;text-align:left;padding:2px 10px 2px 5px;}
.ce_table td{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:2px 10px 2px 5px;}

/* --- Interner Downloadbereich ========================= */
.mod_easydownload table{margin-top:10px;font-size:12px;border:1px solid #c1c1c1;}
.mod_easydownload td{padding:0.1em 1em 0 0.5em;}
.mod_easydownload td.file{width:500px;}
.mod_easydownload td.size{width:70px;}
.mod_easydownload td.date{width:130px;}
.mod_easydownload tr.even{background:#e8e8e8;}
.mod_easydownload tr.even.header{font-weight:700;background:#e8e8e8;}
.mod_easydownload img{padding:0 0.5em 0 0;}

/* --- Eigenes Profil / Daten =========================== */
.mod_personalData table{margin-top:10px;font-size:12px;border:1px solid #c1c1c1;border-collapse:separate;padding:5px;}
.mod_personalData td{font-weight:700;}
.mod_personalData td.col_0{border-right:1px dashed #c1c1c1;width:130px;padding-right:5px;}
.mod_personalData td.col_1{width:250px;padding-left:10px;}
#ctrl_postal,#ctrl_street,#ctrl_city,#ctrl_phone,#ctrl_mobile,#ctrl_email,#ctrl_password,#ctrl_password_confirm{width:250px;}
.mod_personalData input.submit{width:120px;margin-top:10px;}

/* --- Login für den internen Bereich =================== */
.mod_login table{margin-top:10px;font-size:12px;border:1px solid #c1c1c1;border-collapse:separate;padding:5px;}
.mod_login td{font-weight:700;}
.mod_login td.col_0{width:110px;padding-right:5px;}
.mod_login td.col_1{width:155px;padding-left:10px;}
#password,#username{width:150px;}
.mod_login input.submit{width:120px;margin-top:10px;}
#login .ce_text p{margin-bottom:0;}

/* --- Registrierung für den internen Bereich =========== */
#registrierung .ce_text p{margin-bottom:0;}
fieldset{border:1px solid #C6C6C6;width:420px;margin:0 0 0.5em;}
legend{padding-left:5px;font-size:0.8em;font-weight:700;color:#b40000;}
.mod_registration table{width:420px;font-size:12px;border-collapse:separate;padding:5px;}
.mod_registration td.col_0{width:140px;padding-right:5px;}
.mod_registration td{font-weight:700;}
.mod_registration input.submit{width:120px;font-size:12px;}
#ctrl_registration{width:30px;margin-right:5px;}
#ctrl_gender,#ctrl_dateOfBirth,#ctrl_firstname,#ctrl_lastname{width:250px;}
.captcha_container{width:420px;}
span.mandatory{margin-left:3px;color:red;font-weight:700;font-size:10px;}
span.captcha_text{color:#000;font-size:11px;font-weight:400;}

/* --- Passwort vergessen =============================== */
.mod_lostPassword table{margin-top:10px;font-size:12px;border:1px solid #c1c1c1;border-collapse:separate;padding:5px;}
.mod_lostPassword td{font-weight:700;}
.mod_lostPassword td.col_0{width:130px;padding-right:5px;}
.mod_lostPassword td.col_1{width:155px;padding-left:10px;}
#ctrl_username,#ctrl_email{width:250px;}
#ctrl_lost_password{width:30px;margin-right:5px;}
.mod_lostPassword input.submit{width:180px;margin-top:10px;}

/* --- Mitgliederliste Detail =========================== */
.single_record table{margin-top:10px;font-size:12px;border:1px solid #c1c1c1;border-collapse:separate;padding:5px;}
.single_record td.label{width:120px;font-size:12px;}
.single_record td.value{width:200px;font-size:12px;}
.single_record td {border:1px solid #e9e9e9;padding-top:2px; padding-bottom:2px;padding-right:20px;padding-left:5px;}
.widget, .go_back {font-size:11px;}

/* --- Mitgliederliste xtmembers ======================== */
.mod_memberlist .head {font-size:12px;padding:3px;border-bottom: 1px solid;}
.mod_memberlist .col_0 {width:100px;}
.mod_memberlist .col_1 {width:110px;}
.mod_memberlist .col_2 {width:130px;}
.mod_memberlist .col_3 {width:130px;}
.mod_memberlist .col_4 {width:280px;}
.mod_memberlist .body {font-size:12px;padding:3px;border-bottom: 1px solid #000;}

/* --- Gästebuch Modul ================================== */
#ctrl_name {width:250px;}
#ctrl_website {width:250px;font-size:12px;margin-top:3px;}
#ctrl_comment {width:500px;font-size:12px;margin-left:3px;margin-top:3px;}
#ctrl_email {margin-top:3px;}

#gaestebuch .mandatory {margin-left:3px;font-size:12px;}
#gaestebuch .text {margin-left:3px;font-size:12px;}
#gaestebuch .widget {font-size:12px;}
#gaestebuch .form {margin-bottom:10px;}
#gaestebuch .info {margin-left:5px;}
#ctrl_captcha {width:250px;}

.comment {margin-top:5px;font-size:11px;margin-left:5px;}
.comment p {line-height:1em;font-size:11px;margin:0;}
.comment_default {margin-bottom:5px;padding-bottom:5px;}
.comment_default.odd {border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background:#e8e8e8;}
.confirm {margin-bottom:5px;margin-top:0;font-size:11px;color:red;font-weight:700;}


/* --- Links mit dem Modul Links ======================== */
.ce_hyperlink a,hyperlink_txt{font-size:11px;text-align:center;background-image:url(/tl_files/Allgemein/icons/link.gif);background-position:left center;background-repeat:no-repeat;padding-left:18px;}
/* ====================================================== */

/* --- Aktuelle Nachrichten Ticker Startseite =========== */
.layout_ticker {margin-bottom:5px;}
.layout_ticker .info,{float:none;color:gray;margin-bottom:0.25em;margin-top:0.25em;}
.layout_ticker p.more{margin-bottom:1em;}
.layout_ticker p{margin-top:0;margin-bottom:0;letter-spacing:-0.02em;}
.layout_ticker p.teaser{margin-top:0;}
.layout_ticker p.info{float:none;}
.layout_ticker.last {margin-bottom:0px;}

/* --- Downloads in Artikeln - Enclosure ================ */
.enclosure p,.enclosure mime-icon{font-size:11px;line-height:1.5em;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0;}

/* --- DWD Warnung auf der Startseite =================== */
.dwdwarn{font-size:11px;margin:5px 0 5px 0;}
.dwdwarn a{font-size:11px;margin:5px 0 0 0;}
.dwdwarn p{line-height:1;margin:0 0;;padding:0;}
.dwdwarn img{margin-bottom:5px;}
.unwetter{font-size:11px;float:left;margin:50px 20px 10px;}
.dwd{border:0;}

/* --- Termine und Anzeige Termine Startseite =========== */
.mod_upcoming_events{line-height:1.4em;}
#startseite133 .mod_upcoming_events{line-height:1em;} /* JF*/
.mod_eventlist{font-size:11px;}
.mod_eventlist p{font-size:11px;margin:0;letter-spacing:-1px;}
.termine.even {border-bottom:1px solid #c6c6c6;}
.termine.odd {border-bottom:1px solid #c6c6c6;}

/* --- Downloads auf der Internetseite ================== */
.ce_download a{font-size:11px;}
.ce_download p{margin:0;margin-bottom:3px;}
.ce_downloads a{font-size:11px;}
.ce_downloads p{margin:0;margin-bottom:3px;}

/* --- Kästchen auf der Führungs- und Vorstandsseite ==== */
.fuehrung{border:1px solid #b40000;margin-left:10px;margin-top:5px;float:right;width:180px;height:320px;padding:10px 5px;}
.vorstand{border:1px solid #b40000;margin-left:10px;margin-top:5px;float:right;width:180px;height:380px;padding:10px 5px;}
.vorstand p{line-height:1.30em;}
.jugendfw{border:1px solid #006eb6;margin-left:10px;margin-top:5px;float:right;width:240px;height:100%;padding:10px 5px;}

/* Diverse kleinere Anpassungen für das Textlayout ====== */
.rauchmelder img{border:0 solid #c6c6c6;}
.einsatzbericht p{margin-top:0;}
.einsatzbanner img{margin-left:10px;border:1px solid #c6c6c6;padding:2px;}





.footer{color:#808080;padding:2px 2px 0 2px;}
.footer a,.footerlink a:link,.footerlink a:visited,.footerlink a:active,.footerlink a:focus{color:#808080;text-decoration:none;}

#footer_links  {float:left;text-align:left;font-size:11px;margin:0;width:485px;}
#footer_links li {list-style-type:none;}
#footer_rechts {float:right;font-size:11px;margin-bottom:5px;padding:0;text-align:right;}
#footer_rechts ul {list-style-type:none;margin:0;padding:0 0 0 15px;text-align:left;}
#footer_rechts #footer-rss {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/tl_files/Allgemein/icons/rss-icon.gif) no-repeat scroll 0 2px;padding:0 3px 0 14px;margin: 0 0 0 3px;}
#footer_rechts #footer-tl {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/tl_files/Allgemein/icons/typolight-icon.gif) no-repeat scroll 0 2px;padding:0 3px 0 14px;}
#footer_rechts li {list-style-type:none;border-right:1px solid #D7D7D7;display:inline;margin:0;padding:0 6px 0 6px;white-space:nowrap;border-right:1px solid #808080;}
#footer_rechts li.last {border-right:0 none;padding:0 0 0 3px;}
#footer_rechts li.firstt {border-right:0 none;padding:0 0 0 0px;}

#latz {background:url("../../tl_files/Allgemein/Grafiken/latz.jpg") no-repeat scroll center top #EEEEEE;margin:0 auto;width:976px;}

#latz h1 {padding-left:21px;padding-top:1px;border-bottom:1px dotted #999999;color:#222222;font-size:13px;font-weight: normal;padding-bottom:3px;font-family:Tahoma,Helvetica,Arial,sans-serif;}
#latz h2 {padding-left:21px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#666666;font-size:10.5px;line-height:1.5;font-weight:normal;}
#latz h3 {padding-left:21px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#666666;font-size:10.5px;line-height:1.5;font-weight:normal;border-bottom: none;}
#latz h4 {padding-left:21px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#666666;font-size:10.5px;line-height:1.5;font-weight:normal;border: none;}
#latz p, #latz li, #latz a {font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#cc0000;font-size:10.5px;line-height:1.5;}

#latz .event {font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#666666;font-size:10.5px;line-height:1.2;margin-bottom:5px;}
#latz .inside {overflow:hidden;padding-top:12px; padding-bottom: 7px; padding-left: 5px;padding-right: 5px;}
.event td {padding: 0px;}

#latz_einsaetze {width: 220px;display:inline;float:left;margin-left:3px;margin-right:8px;}
#latz_einsaetze h1 {background:url("../../tl_files/Allgemein/Grafiken/latz_einsaetze.png") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;}
#latz_einsaetze .mod_newslist {margin:5px;}

#latz_artikel {width: 270px;display:inline;float:left;margin-left:8px;margin-right:8px;}
#latz_artikel h1 {background:url("../../tl_files/Allgemein/Grafiken/latz_artikel.png") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;}
#latz_artikel .mod_newslist {margin:5px;}

#latz_termine {width: 200px;display:inline;float:left;margin-left:8px;margin-right:8px;}
#latz_termine h1 {background:url("../../tl_files/Allgemein/Grafiken/latz_termine.png") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;}
#latz_termine .mod_eventlist {margin:5px;}

#latz_aktuell {width: 210px;display:inline;float:left;margin-left:8px;margin-right:3px;}
#latz_aktuell h1 {background:url("../../tl_files/Allgemein/Grafiken/latz_aktuell.png") no-repeat scroll left center transparent;padding-left:23px;padding-top:1px;}
#latz_aktuell h2 {background:url("/system/modules/frontend/html/twitter_kl.gif") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;margin-bottom: 0px;}
#latz_aktuell h3 {background:url("/system/modules/frontend/html/facebook_kl.gif") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;margin-top:2px;margin-bottom: 0px;}
#latz_aktuell h4 {background:url("../../tl_files/Allgemein/Grafiken/latz_feed_kl.png") no-repeat scroll left center transparent;padding-left:21px;padding-top:1px;margin-top:2px;margin-bottom: 0px;}


#copyright {text-align:left;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}
#copyright, #copyright a {color:#666666;font-size:10px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}
#copyright {margin-top:5px;text-align:center;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}

.clear, #clear {clear:both;font-size:0.1px;height:0.1px;line-height:0.1px;}

.inside {position:relative;text-align:left;}


.floatrechts{float:right;clear:right;}
.floatlinks{float:left;clear:left;}
/*.banner_trenner{height:5px;background-color:#b40000;}*/
.newsstartseite{font-family:Arial, Verdana, Helvetica, sans-serif;color:#b40000;font-size:15px;font-weight:700;border-bottom:1px solid #b40000;margin:0;}
.newsstartseite a{color:#b40000;font-size:15px;}
.nop p{text-align:left;margin:0;}
.bildintextrechts{margin-left:10px;}
.bildintextlinks{margin-right:10px;}
.bildintextlinksfloat{margin-right:10px;margin-top:5px;float:left;}
.bildintextrechtsfloat{margin-left:10px;margin-top:5px;float:right;}
.clearleft{clear:left;}
.clearright{clear:right;}
.orahmen img{background-color:#fff;border:0 solid #fff;margin:0;padding:0;}
.mitgliederintern{border:1px solid #DF5A18;width:150px;height:200px;padding:5px;}
.submit{font-size:12px;}
.alarm.ce_table table {font-size:13px;}
.alarm.ce_table td {padding-top:2px; padding-bottom:2px;padding-right:20px;padding-left:5px;}
.alarm.ce_table th {padding-top:2px; padding-bottom:2px;padding-right:20px;padding-left:5px;}

div.datetime, div.datetime div {line-height:100%;width:36px;}
div.datetime {color:#b40000;padding:0 2px 0 2px;vertical-align:top;}
div.day {font:bold 1.0em/100% sans-serif;letter-spacing:0.1em;text-align: center;color:white;background-color: #b40000;padding:1px;margin-top: 2px;margin-bottom: 1px;}
div.month {font:bold 0.7em/100% sans-serif;color:#b40000;letter-spacing:0.35em;text-transform:uppercase;text-align: center;/* reduce size of NULL-spacing */margin-left: 2px;margin-right: 2px;padding-top: 0px;padding-bottom: 0px;margin-top:0px;margin-bottom:2px;}
div.year {font:0.7em/100% sans-serif;color:#b40000;letter-spacing:0.35em;text-transform:uppercase;text-align: center;margin-top: 0px;margin-bottom: 0px;padding-top: 2px;padding-bottom: 2px;padding-left: 2px;}


/* --- Layout für die Fotoalben ============================ */
.layout_preview {padding:3px; border: 1px solid #c8c8c8; margin-bottom:5px;margin-right:5px;}
.mod_photoalbumsviewer .back {display:none}

/* Box für die Darstellung von Einsatzberichten*/
.ebox {border:1px solid #CCC;margin-left:10px;float:right;width:210px;height:100%;padding:5px 5px;}
.ebox p{font-size:11px;line-height:1em;margin-top:0;margin-bottom:5px;text-align:left;text-indent:5px;padding:0;}
.ebox a{color:#000;}
.ebox a:hover{color:#b40000;text-decoration:underline;}
.ebox img{background-color:#fff;border:0 solid #fff;margin:0;padding:0;}
.ebox h3{margin-top:5px;}
.eboxbericht{width:520px;height:100%;}

/* Layout für die Darstellung der RSS-Feeds === */
.rss_items_only {line-height:1;margin-bottom:10px;}
.rss_items_only p{line-height:1;margin:0;}


.ce_accordion {margin-bottom:1px;}
.toggler{font-family:Arial,Verdana,Helvetica,sans-serif;color:#b40000;font-size:13px;font-weight:bold;line-height:1em;margin-bottom: 3px;padding: 3px 3px 0px 5px;border-top:1px solid #ddd;}
.toggler:hover{cursor:pointer;}
.toggler_first{color:#a84204;}
.toggler_first:hover{text-decoration:underline;color:#a84204;cursor:pointer;}
.accordion {}
.accordion div{padding:0px 0px 3px 5px;}
.accordion.image_container{margin-left:2px;}

.akk p.info{font-size:11px;line-height:1;margin-top:2px;margin-bottom: 3px;color:black; font-weight: normal;float:none;}

.kreisgg {font-family:Arial,Verdana,Helvetica,sans-serif;color:#b40000;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:13px;font-weight:bold;line-height:1em;margin-bottom: 5px;background-color:#efefef;padding:2px 2px;}

.mod_banner {
	text-align:center;
	}
.mod_banner p{font-size: 11px;margin-bottom:0;}

.partner-bottom {padding-bottom:10px; border-bottom: 1px dashed grey}

.bildergalerie {color:#b40000;}

/* --- ====================================================== */
/* --- Hauptmenü mit Verschachtelung ======================== */
/* --- ====================================================== */

#mainmenu
{
	width:976px;
	height:20px;
	font-size: 11px;
	background-color:#fff;
  border: solid #b40000;
	border-width: 5px 0px 0px 0px;
	font-weight: bold;
	color: #808080;
}

#mainmenu .level_1
{
  padding: 0px;
	margin: 0px;
  background: #FFF;
  color: #FFF;
   }

#mainmenu li
{
   display: block;
   width: 127px; /* ;width entry = with + boarder left/right  ==== IE only ====*/
   w\idth: 122px; /* width entry = with - padding left/right */
   height: 20px;
   float:left;
   background-color: #b40000;
   text-decoration: none;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-transform: none;
	 color: #FFF;
	 line-height:1.5;
}

#mainmenu li.last
{
   display: none;
   width: 127px; /* ;width entry = with + boarder left/right  ==== IE only ====*/
   w\idth: 122px; /* width entry = with - padding left/right */
   height: 20px;
   float:left;
   text-decoration: none;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-transform: none;
	 color: #FFF;
	 line-height:1.5;
}

#mainmenu ul li
{
   display: block;
   width: 127px; /* ;width entry = with + boarder left/right  ==== IE only ====*/
   w\idth: 122px; /* width entry = with - padding left/right */
   height: 20px;
   float:left;
   background-color: #b40000;
   text-decoration: none;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-transform: none;
	 color: #FFF;
	 line-height:1.5;
}

#mainmenu a
{
	display:block;
	width: 127px; /* ;width entry = with + boarder left/right  ==== IE only ====*/
  w\idth: 122px; /* width entry = with - padding left/right */
	height: 20px;
	float:left;
	background-color:#FFF;
	border-right:0px solid #b40000;
	/*border-bottom:4px solid #b40000;*/
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  text-transform: none;
  color: #808080;
	line-height:1.5;

}

#mainmenu a:hover
{
	color: #FFF;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#b40000;
	}

#mainmenu .trail
{
   background: #b40000;
   color: #FFF;
}

/* --- ====================================================== */
/* --- Untermenü mit Verschachtelung ======================== */
/* --- ====================================================== */
#submenu .mod_navigation {
	position:absolute;
}

#submenu ul.level_1 {
  padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-decoration: none;
	line-height:1.8;
	border-left:4px solid #b40000;
}

#submenu ul.level_1 li {
	padding: 0px;
	margin: 0px;
	display: block;
  width: 160px;
 	border-bottom: 1px solid #a1a1a1;
	list-style: none;
	text-indent: 10px;
}

#submenu ul.level_1 li:hover {
	background-color: #ccc;
}

#submenu ul.level_1 li.active {
	background-color: #ccc;
}

#submenu ul.level_1 .trail {
	background-color: #ccc;
}

#submenu ul.level_1 a {
	display: block;
  width: 160px;
	color: #000;
	text-decoration: none;
}

#submenu ul.level_2 {
  margin: 0px;
  padding: 0px;
}

#submenu ul.level_2 li {
	text-decoration: none;
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #a1a1a1;
	text-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */xt-indent: 25px;	
}

#submenu ul.level_2 li.first {
	border-top: 1px solid #a1a1a1;
}

#submenu ul.level_2 li.last {
	border-bottom: 0px solid #ccc;
}

#submenu ul.level_2 li:hover {
	background-color: #ccc;
}

#submenu ul.level_2 li.active {
	background-color: #ccc;
}

#submenu ul.level_2 .trail {
	background-color: #ccc;
}
/* --- ====================================================== */
/* --- ====================================================== */