/* Style sheet modules */
.mod_navigation{margin:0.5em 0;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{width:100%;float:left;margin:0;padding:0;text-align:left;}
.mod_navigation a,.mod_navigation strong{display:block;padding:3px 0 3px 5px;border-bottom:1px solid #EEEEEE;color:#444444;}
.mod_navigation li span{display:block;padding:3px 0 3px 5px;background:#FFFFFF url("tl_files/ffw/img/gradient_grey.jpg") left top repeat-x;border-bottom:1px solid #CACACA;}
.mod_navigation li a:focus,.mod_navigation li a:hover,.mod_navigation li a:active{background-color:#C52B31;color:#FFFFFF;}
.mod_navigation li ul li a:focus,.mod_navigation li ul li a:hover,.mod_navigation li ul li a:active{background-color:#C52B31;color:#FFFFFF;}
.mod_navigation li ul li a,.mod_navigation li ul li span{width:88%;padding-left:12%;}
.mod_navigation li ul li ul li a,.mod_navigation li ul li ul li span{width:80%;padding-left:20%;}
.mod_navigation .level_1 span{font-weight:bold;}
.mod_navigation .level_2 span{font-weight:normal;}
.mod_navigation .level_1 a,.mod_navigation .level_1 p{font-weight:bold;color:#444444;}
.mod_navigation .level_2 a,.mod_navigation .level_2 p{font-weight:normal;color:#666666;}
.mod_search .radio_container span{display:inline;padding-right:12px;}
.mod_breadcrumb{width:960px;height:25px;top:107px;position:absolute;border-bottom:1px dotted #CACACA;border-left:1px dotted #CACACA;}
.mod_breadcrumb a,.mod_breadcrumb span{float:left;padding:0 0 0 8px;line-height:25px;}
.mod_breadcrumb a{display:block;padding:0 15px 0 8px;background:url("tl_files/ffw/img/crumbs.gif") right center no-repeat;}
.mod_article{padding:2px 4px 4px 8px;}
.mod_article .ce_hyperlink{overflow:visible;margin-bottom:0;padding-left:0;border-bottom:1px dotted #CACACA;font-size:0.9em;color:#666666;}
.mod_article .ce_hyperlinks{overflow:visible;margin-bottom:5px;padding-left:5px;border-bottom:0px dotted #CACACA;font-size:0.9em;color:#666666;}
.mod_article .ce_source{margin-top:4px;margin-bottom:0;padding-left:0;border-bottom:0px dotted #CACACA;font-size:0.9em;color:#666666;}
.mod_sitemap ul,.mod_newsmenu ul,.ce_list ul,.widget ul{margin:0 0 0 0.25em;padding:0;list-style-type:none;}
.mod_sitemap li,.mod_newsmenu li,.ce_list li,.widget li{padding:0 0 0 15px;background-image:url("tl_files/ffw/img/arrow_right.gif");background-repeat:no-repeat;line-height:1.5em;background-position:0 0.3em;}
.pagination{margin-top:1em;margin-bottom:1em;border-top:1px solid #CACACA;}
.pagination p{float:left;margin-bottom:0;text-align:left;}
.pagination ul{float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:3px;padding-left:3px;}
.mod_search .header{text-align:right;}
.mod_search input[type="text"]{width:280px;}
.mod_search .radio_container{margin-top:3px;}
.mod_search h3{font-size:1.0em;}
.mod_search .relevance,.mod_search .url{font-size:0.9em;color:#666666;}
.mod_search .highlight{font-weight:bold;}
.mod_quicknav{float:right;clear:right;margin-top:-0.5em;}
.mod_quicknav select{width:20em;cursor:pointer;}
.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{border-bottom:1px dotted #DDDDDD;line-height:1.2em;}
.mod_newslist .first,.mod_newsarchive .first{margin-top:0.25em;border-top:0px dotted #DDDDDD;}
.mod_newslist .last,.mod_newsarchive .last{border-bottom:0px solid #DDDDDD;}
.mod_newslist h2,.mod_newsarchive h2,.mod_newsmenu h2{border-bottom:1px solid #DDDDDD;font-variant:small-caps;font-size:1.5em;letter-spacing:0.025em;}
.mod_newslist h3,.mod_newsarchive h3,.mod_newsmenu h3{font-weight:bold;font-size:1.0em;}
.mod_newslist a,.mod_newsarchive a,.mod_newsmenu a{font-weight:normal;font-size:1.0em;}
.widget{width:172px;padding:4px;background:#FFFFFF url("tl_files/ffw/img/gradient_grey.jpg") left top repeat-x;border:1px solid #CACACA;}
.widget_content{padding:6px 0 0;}
.link_more{padding:0 5px 3px 20px;background:url("tl_files/ffw/img/link_more.jpg") left top no-repeat;}
.link_rss{padding:0 5px 3px 20px;background:url("tl_files/ffw/img/link_rss.jpg") left top no-repeat;}
.widget h2{margin:0;padding:0 0 2px 30px;border-bottom:1.5px solid #CACACA;font-variant:small-caps;font-size:1.5em;letter-spacing:0.025em;}
.widget_termine,.widget_kontakt{margin:0.5em 0 0;}
.widget_termine h2{background:url("tl_files/ffw/img/head_termine.png") left top no-repeat;}
.widget_kontakt h2{background:url("tl_files/ffw/img/head_kontakt.png") left top no-repeat;}
.widget_aktuelles h2{background:url("tl_files/ffw/img/head_aktuelles.png") left top no-repeat;}
.widget_brandschutztipp h2{background:url("tl_files/ffw/img/head_brandschutztipp.png") left top no-repeat;}
.widget_besucher h2{background:url("tl_files/ffw/img/head_besucher.png") left top no-repeat;}
