/* Style sheet content */
.mod_article .back{display:none;}
#newsfull h1.headline{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px; color: #564b47; letter-spacing:0.9pt; background:#fff;font-size:17px;}
#newsfull p.info{margin: 2px 0px 10px 0px; color:#a5a5a5; font-size:11px;}
#newsfull p.subline{font-size:12px; font-weight:bold; margin:0px 0px 7px 0px;}
.mod_newslist p.more{margin:2px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:15px; color:#ccc; font-size:11px;}
.mod_newslist p.more a{padding:0px 0px 0px 5px;}
.mod_newslist p.headline{font-weight:bold; margin:0px 0px 0px 0px; line-height:18px;}
.ce_news_gallery{border: 1px solid #dcdcdc;background: #F5F5F5;padding: 0px 5px 3px 8px;margin: 20px 0px 0px 0px;}
.ce_news_gallery h1{font-size: 12px;padding:3px 0px 0px 3px;margin:0px;}
.ce_news_gallery .image_container{margin: 3px 8px 8px 3px;padding:0px;}
#newsfull .image_container{margin: 5px 0px 5px 20px;border: 1px #dcdcdc solid;}
#newsfull .image_container img{margin: 0px; padding: 5px;}
#archiv .odd,#archiv .even{border-top: 1px dotted #ccc; padding: 8px 0px 8px 0px;}
#archiv .first{border-top: 0px dotted #ccc; padding: 4px 0px 8px 0px}
.ce_text ul li{padding-left:15px;background-image:url("images/arrow.gif");background-repeat:no-repeat;list-style-type:none;background-position:left 3px;}
#wissenswertes .ce_text ul li{padding:0px 0px 5px 15px;background-image:url("images/arrow.gif");background-repeat:no-repeat;list-style-type:none;background-position:left 3px;}
#galerie .image_container{margin: 3px 8px 8px 3px;padding:0px;}
.mod_photoalbumslist .image_container{width: 145px;border:1px solid #dcdcdc;padding:3px;margin:5px 10px 5px 0px;float:left;}
.mod_photoalbumslist .galerie_details{float:left;width:470px;margin: 8px 0px 0px 0px;}
.mod_gallerylist .image_container,.mod_galleryviewer .image_container{border:1px solid #dcdcdc;padding:3px;margin:5px 8px 5px 0px;}
.mod_gallerylist .layout_short{margin:0px 0px 8px 0px;}
.mod_teaser{margin: 10px 0px 0px 0px; display:block; height:145px;  border-bottom: 1px dotted #ccc; padding: 4px 0px 2px 0px;}
.mod_teaser.last{border-bottom: 0px dotted #fff;}
.mod_teaser .image_container{margin: -15px 15px 3px 0px; padding: 5px; border: 1px solid #dcdcdc; display:block;}
.mod_teaser h3{margin: 0px 0px 3px 0px; padding: 0px 0px 0px 180px; font-size:12px;}
.mod_image .image_container img{margin: 4px 0px 0px 0px; padding: 4px 4px 4px 4px; border: 1px solid #dcdcdc;}
.mod_image .image_container .caption{font-size:11px;font-style:italic;}
.mod_listimage{clear:both;padding: 15px 0px 0px 0px;}
.mod_listimage p{margin: 0px 0px 0px 175px;}
#table_47{width:380px; border:#e5e5e5 1px solid;}
#table_47 th{text-align:left; padding: 3px 10px 2px 10px; background-color:#e5e5e5;}
#table_47 .odd{border-bottom: 2px #fff solid; background: #f4f4f3;}
#table_47 .col_0{padding: 3px 20px 3px 10px;}
#table_47 .col_1{width:70px; padding: 3px 20px 3px 35px;}
#table_52{width:626px; border:#e5e5e5 1px solid;}
#table_52 th{text-align:left; padding: 3px 10px 2px 10px; background-color:#e5e5e5;}
#table_52 .odd{border-bottom: 2px #fff solid; background: #f4f4f3;}
#table_52 .col_1,#table_52 .col_2,#table_52 .col_3{width:70px; padding: 3px 20px 3px 35px;}
#table_52 tfoot{text-align:left; background-color:#e5e5e5; font-weight:bold;}
#table_52 .col_0,#table_52 .foot_0{padding: 3px 20px 3px 10px;}
#table_52 .foot_1,#table_52 .foot_2,#table_52 .foot_3{width:70px; padding: 3px 20px 3px 35px;}
.gruppendetails{width: 400px; margin: 0px;}
.gruppendetails .one{font-weight: bold;}
.gruppendetails .two{padding : 0 0 5px 10px; vertical-align : top;}
.fzlistesmall{width : 626px; margin : 15px 0 15px 0;}
.fzlistesmall a{border-bottom : 0 solid #666;}
.fzlistesmall th{text-align : left;}
.fzlistesmall td{background : #f4f4f3;}
.fzlistesmall td.typ{width : 130px; padding : 2px 0 2px 15px; font-weight : bold;background: #f4f4f3 url("images/small_arrow.gif") no-repeat 6px 8px;}
.fzlistesmall td.funk{padding : 2px 0 2px 15px;}
.fzlistesmall td.info{width : 60px; text-align : right; padding : 2px 10px 2px 0;}
#einsatztable{margin: 0px 0px 0px 0px; width:640px; padding:0px; font-size:12px;}
#einsatztable th{padding: 15px 0px 3px 0px; border-bottom: 1px solid #9b0405; color:#666; text-align:left; font-size:12px;}
.einsatzlist{height:26px; padding: 4px 0px 3px 0px; margin:0px; border-bottom: 1px solid #e9e9e9;}
.einsatzlistone{padding: 4px 0px 3px 3px; border-bottom: 1px solid #e9e9e9;}
.einsatzlistlast{padding: 4px 5px 3px 0px; border-bottom: 1px solid #e9e9e9;text-align:right;}
#fahrzeugtabelle{margin: 6px 0px 0px 10px;padding:0px;}
#fahrzeugtabelle td.col{vertical-align:top;width:90px;margin:0px;padding:0px;}
#fahrzeugtabelle p.zug{vertical-align:top;height: 22px;padding: 2px 0px 0px 5px;margin: 0 2px 3px 0;background: #f5f5f5;font-weight:bold;}
#fahrzeugtabelle ul{margin: 0;padding: 0;list-style-type: none;}
#fahrzeugtabelle ul li{display: block;float: left;padding: 0;margin: 0;}
#fahrzeugtabelle ul li a{width: 125px;height: 22px;padding: 2px 0px 0px 7px;margin: 0 2px 3px 0;text-decoration: none;display: block;background: #f8f8f8;}
#einsatztable ul.einheiten{padding:0px;margin:0px;list-style-type:none;}
#einsatzausgabe p.sub_headline{margin:5px 0px 0px 0px;padding: 0px 0px 0px 8px;background: url("images/small_arrow.gif") no-repeat 0px 6px;}
#einsatzausgabe td.sub_headline{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 8px;background: url("images/small_arrow.gif") no-repeat 0px 6px;}
#einsatzausgabe .edetails{vertical-align:top;padding: 3px 0px 5px 10px;}
.einsatzbilder{margin: 0px 0px 0px 8px;padding:0px;}
.emap{margin: 5px 0px 0px 10px;padding: 0px;}
.einsatzbilder ul{margin:0px 0px 0px 0px;padding:0;list-style-type:none;display:inline;}
.einsatzbilder li{display:inline;padding:0px 0px 0px 0px;margin: 0px;list-style-type:none;}
.einsatzbilder img{margin: 3px 10px 8px 0px;padding:0px;}
#einsatzstats .col_0{border-bottom:1px solid #fff;padding: 2px 5px 2px 12px;}
#einsatzstats .col_1{border-bottom:1px solid #fff;padding: 2px 25px 2px 12px;text-align:right;}
#einsatzstats .col_0_last{padding: 2px 5px 2px 12px;}
#einsatzstats .col_1_last{padding: 2px 25px 2px 12px;text-align:right;}
.fzliste{width:626px; margin: 15px 0px 15px 0px;}
.fzliste td{background:#f4f4f3;}
.fzliste td.typ{width:140px; padding: 2px 0px 2px 15px; font-weight:bold;background: #f4f4f3 url("images/small_arrow.gif") no-repeat 6px 7px;}
.fzliste td.funk{width:190px; padding: 2px 0px 2px 15px;}
.fzliste td.zug{padding: 2px 0px 2px 15px;}
.fzliste td.info{width:60px; text-align:right; padding: 2px 10px 2px 0px;}
#fzdetails{padding:0px 0px 20px 0px;}
#fzdetails .slideshowOutline{width:460px;height:300px;padding:0px;margin:5px 0px 0px 0px;border: 1px solid #dcdcdc;float:left;}
#fzdetails .slideshowContainer{width:450px;height:290px;padding:0px;margin:5px;float:left;}
#fzdetails .thumbnails{float:left;width: 150px;margin: 5px 0px 0px 20px;}
#fzdetails .thumbnails img{padding:3px;border: 1px solid #dcdcdc;margin:0px 0px 4px 0px;}
#fzdetails .tdaten{padding:0px;margin: 20px 0px 0px 0px;width:310px;float:left;}
#fzdetails .tdaten.first{margin: 20px 15px 0px 0px;}
#fzdetails .fzinfo{width:305px;}
#fzdetails .fzinfo ul{padding:2px 0px 0px 0px;margin:0px;}
#fzdetails .fzinfo .head{text-align:left; font-weight:bold;padding:5px 0px 1px 0px; background:#fff; border-bottom:1px solid #B40F0F;}
#fzdetails .fzinfo .col1{width:140px; background:#F5F5F5; padding:2px 0px 2px 5px;}
#fzdetails .fzinfo .col2{background:#f8f8f8; padding:2px 0px 2px 5px;}
#form_wi{margin: 15px 0px 0px 0px;}
#form_wi label,#einsatz_add label.label,#login label,#kontakt label,.mod_lostPassword .col_0,.registrierung label{color:#666; margin:0 3px 3px 0; padding:0; width:120px; display:block;float:left;clear:left;}
#terminanfrage label.label{color:#666; margin:0 3px 3px 0; padding:0; width:150px; display:block;float:left;clear:left;}
#form_wi input,#kontakt input,.mod_lostPassword input,#terminanfrage input,.registrierung input{border:1px solid #BABAAB;padding: 3px 5px 3px 5px;margin-bottom:7px;width:350px;background:#fff;font-family: Arial,Helvetica,sans-serif;color: #666666;font-size: 12px;}
#form_wi .textarea,#kontakt .textarea,#terminanfrage .textarea{border:1px solid #BABAAB;padding:5px;margin-bottom:7px;width:350px;background:#fff;font-family: Arial,Helvetica,sans-serif;color: #666666;font-size: 12px;}
#form_wi input.captcha,#kontakt input.captcha,.mod_lostPassword input.captcha,#terminanfrage input.captcha,.registrierung input.captcha{border:1px solid #BABAAB;padding: 3px 5px 3px 5px;margin-bottom:7px;width:50px;background:#fff;}
#content .submitbtn{width:80px; background: url(images/btn_bg.gif) repeat-x center; color:#808080;cursor:pointer;padding:2px 0px 2px 0px;font-weight: bold;margin:0px 0px 0px 123px;}
#content .submitbtn2{width:80px; background: url(images/btn_bg.gif) repeat-x center; color:#808080;cursor:pointer;padding:2px 0px 2px 0px;font-weight: bold;margin:0px 0px 0px 153px;}
#content .submitbtn:hover,#content .submitbtn2:hover,#login input.submit:hover,.mod_lostPassword input.submit:hover{background: url(images/btn_bg_hover.gif) repeat-x center; color:#333333;}
#einsatz_add .textarea{height:150px;border:1px solid #BABAAB;padding:5px;margin-bottom:7px;width:350px;background:#fff;font-family: Arial,Helvetica,sans-serif;color: #666666;font-size: 12px;}
#einsatz_add .fz_select span{display:block;}
#einsatz_add .fz_select td{vertical-align:top;}
#login input{border:1px solid #BABAAB;padding: 3px 5px 3px 5px;margin-bottom:7px;width:250px;background:#fff;font-family: Arial,Helvetica,sans-serif;color: #666666;font-size: 12px;}
#login input.submit{width:80px; background: url(images/btn_bg.gif) repeat-x center; color:#808080;cursor:pointer;font-weight:bold;padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;}
.mod_lostPassword input.submit{width:180px; background: url(images/btn_bg.gif) repeat-x center; color:#808080;cursor:pointer;font-weight:bold;padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;}
#terminanfrage input.radio{border: 0px solid #fff;width: 25px;margin: 7px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#terminanfrage .radio_container{margin: 0px 0px 0px 153px;}
#terminanfrage input.terminsmall{width: 80px;}
.mod_calendar table{width:100%;background-color:#fcfcfc;border-collapse:separate;}
.mod_calendar .head{padding-top:0.5em;padding-bottom:0.5em;text-align:center;background-color:#fdfeff;background-image:url("../images/calendar.jpg");background-position:left bottom;background-repeat:repeat-x;border-top:1px solid #dfdfdf;}
.mod_calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #dfdfdf;}
.mod_calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #dfdfdf;}
.mod_calendar th a{text-decoration:none;color:#333333;}
.mod_calendar th a:hover{text-decoration:underline;}
.mod_calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background:#f4f4f3;border-bottom:1px solid #B40F0F;font-weight:bold;color:#666;}
.mod_calendar td{width:14%;height:7em;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_calendar .col_first{border-left:1px solid #dfdfdf;}
.mod_calendar .weekend{background-color:#f7f9fa;}
.mod_calendar .today{background-color:#f0f3f6;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;font-size:0.9em;color:#666666;}
.mod_calendar .event{margin:3px;font-size:11px;line-height:1.1;}
.mod_calendar .event a{text-decoration:none;color:#333333;}
.mod_calendar .event a:hover{text-decoration:underline;}
#mod_topnews{margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 1px solid #e9e9e9;width: 634px;float:left;}
#mod_topnews h3{margin: 0px 0px 0px 0px;padding: 3px 0px 3px 8px;font-size:12px;color:#666666;text-transform:uppercase;background: url(images/topnews_h2.gif) no-repeat right bottom;}
#mod_topnews .topimage{overflow:hidden; height:137px; background:#666; width:230px; float:left; padding:0px; margin:0px 10px 0px 0px; display:block;}
#mod_topnews .layout_short p.headline{padding:4px 0px 4px 0px; font-size: 14px;margin: 0px 10px 0px 8px;}
#mod_topnews .layout_short p.teaser{padding:0px 0px 0px 0px; line-height:17px;margin: 0px 10px 0px 8px;text-align:justify;}
#mod_topnews .layout_short p.more{padding:3px 0px 8px 0px;line-height:14px;margin: 0px 10px 0px 8px;}
#mod_morenews{margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 1px solid #e9e9e9;float:left;width:310px;}
#mod_morenews h3{margin: 0px 0px 0px 0px;padding: 3px 0px 3px 8px;font-size:12px;color:#666666;background: #f5f5f5 url(images/topnews_h2.gif) no-repeat right bottom;}
#mod_morenews .layout_simple p.headline{margin:0px 8px 0px 8px; padding:4px 0px 0px 0px; font-size: 11px;}
#mod_morenews .layout_simple p.more{margin:0px 8px 0px 8px; padding:2px 0px 4px 0px; font-size: 11px;}
.mod_firstinfobox{margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 1px solid #e9e9e9;float:left;width:310px;}
.mod_infobox{margin: 20px 0px 0px 12px;padding: 0px 0px 0px 0px;border: 1px solid #e9e9e9;background: #fff;float:left;width:310px;}
.mod_infobox h3{margin: 0px 0px 0px 0px;padding: 3px 0px 3px 8px;font-size:12px;color:#666666;background: #f5f5f5 url(images/infobox_h3.gif) no-repeat right bottom;}
.mod_infobox p{padding:3px 0px 8px 0px;margin: 0px 8px 0px 8px;}
.mod_quicknav .formbody{padding: 5px 0px 5px 0px;margin: 2px 0px 2px 0px;}
.mod_quicknav .select{border:1px solid #BABAAB;padding: 2px 2px 2px 2px;margin:0px 0px 0px 8px;width:242px;background:#fff;font-family: Arial,Helvetica,sans-serif;color: #666666;font-size: 12px;}
.mod_quicknav option{padding: 0px 0px 0px 5px;margin: 2px 0px 2px 0px;border: 0px solid #fff;}
.mod_quicknav input.submit{background: url(images/btn_bg.gif) repeat-x center; color:#808080;cursor:pointer;padding:2px 8px 2px 8px;font-weight: bold;margin:0px 0px 0px 3px;border:1px solid #BABAAB;font-family: Arial,Helvetica,sans-serif;color: #666;font-size: 12px;}
.mod_quickpoll .results{border: 1px solid #666;}
.mod_quickpoll .color1,.color2,.color3,.color4{border:1px solid #ff0000;background: #003366;}
