@media screen{
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
}
@media all{
/* Style sheet style */
#container #right .archivRight{right:4px;top:0;position:absolute;margin-right:-35px;}#container #right .archivRight img{margin-left:4px;}#container #right .archivRightStart{width:345px;position:relative;margin-left:-25px;}#container #right .archivRightStart .mod_customnav{margin-left:21px;}
#container #right .archivRightStart .mod_ch_flowplayer{margin-top:70px;margin-right:0;margin-left:25px;padding:0;}.ce_image{margin:0 0 -5px;padding:0;}.image_container{margin:0;padding:0;}#container #right{width:325px;margin:0 10px 0 0;}#container #right .inside{width:325px;margin:0 10px 0 0;padding-left:5px;}#container #main .ce_form{margin-left:40px;}
#container #main .ce_form label.error{padding-top:22px;}#container #main .ce_form p.error{float:none;display:block;color:#f00;}#container #main .ce_form label{width:140px;height:20px;float:left;display:block;padding-top:4px;padding-right:10px;font-size:1.2em;}#container #main .ce_form input.text{width:160px;margin-bottom:10px;padding:3px;border:1px solid #005691;font-size:1.2em;color:#005691;}
#container #main .ce_form textarea{width:160px;margin-bottom:10px;padding:3px;border:1px solid #005691;font:1.1em Arial,Helvetica,sans-serif;color:#005691;}#container #main #kontaktformular .ce_form input.text,#container #main #kontaktformular .ce_form textarea{width:220px;}#container #main .ce_form .explanation p{margin-bottom:15px;margin-left:0;}
#container #main .ce_form .checkbox_container legend{padding-top:10px;padding-bottom:10px;font-size:1.2em;color:#005691;}#container #main .ce_form .checkbox_container label{float:none;display:block;}#container #main .ce_form .checkbox_container .checkbox{float:left;margin-top:5px;margin-right:10px;margin-left:20px;}
#container #main .ce_form .submit{width:149px;height:25px;margin-top:10px;padding-top:3px;padding-bottom:10px;background-image:url("../../tl_files/gkf_layout/download_button_kurz.jpg");font-size:1.2em;font-weight:bold;color:#ffffff;text-align: center;}#container #main .ce_form .zahlungsart legend,#container #main .ce_form label.zahlungsart{display:none;}
#container #main .ce_form .row_15 .zafloatleft{margin-bottom:0;padding-bottom:8px;}#container #main .ce_form .row_17 .zafloatright{position:relative;display:block;margin-top:-10px;margin-left:175px;}#container #main .ce_form label.ueberweisungsbetrag{display:none;}#container #main .ce_form .ueberweisungsbetrag{float:left;}.pdf_link{right:22px;top:-235px;position:absolute;z-index:20000;}
.standard .pdf_link{right:-448px;top:-235px;position:absolute;z-index:20000;}#container #main .mod_sitemap ul.level_1 li{list-style-type:none;}#container #main .mod_sitemap ul.level_1 li a,#container #main .mod_sitemap ul.level_1 li a:visited{font-size:1.1em;font-weight:bold;text-decoration:none;list-style-type:none;}
#container #main .mod_sitemap ul.level_1 li a:hover,#container #main .mod_sitemap ul.level_1 li a:active{text-decoration:underline;}#container #main .mod_sitemap ul.level_2 li{margin-left:30px;padding-left:0;list-style-type:none;}
#container #main .mod_sitemap ul.level_2 li a,#container #main .mod_sitemap ul.level_2 li a:visited{font-size:0.8em;font-weight:normal;text-decoration:none;list-style-type:none;}#container #main h1{margin-bottom:12px;margin-left:40px;font-size:1.4em;}#container #main h2{margin-bottom:10px;margin-left:40px;font-size:1.3em;}#container #main p{margin-left:40px;font-size:1.2em;line-height:1.5em;}
#container #right .mod_customnav{width:325px;height:214px;margin:-2px 10px 0 0;padding-top:20px;padding-left:25px;background-image:url("../../tl_files/gkf_layout/archiv_modulbg.png");background-repeat:no-repeat;}#container #right .mod_customnav h1{margin:0 0 10px;padding:0 0 0 10px;}#container #right .mod_customnav ul{list-style-type:none;}
#container #right .mod_customnav ul li{display:block;padding-right:5px;padding-bottom:7px;padding-left:5px;}#container #right .mod_customnav ul li.floatLiMitte{width:86px;left:75px;top:-150px;position:relative;margin-top:0;margin-left:21px;border-right:1px solid #145688;border-left:1px solid #145688;list-style-type:none;}
#container #right .mod_customnav ul li.floatLiRechts{left:174px;top:-300px;position:relative;margin-top:0;margin-left:20px;list-style-type:none;}#container #right .mod_customnav ul li a,#container #right .mod_customnav ul li a:visited{width:80px;height:17px;display:block;padding-top:1px;padding-left:5px;font-size:1.2em;text-decoration:none;color:#00558C;}
#container #right .mod_customnav ul li a:hover,#container #right .mod_customnav ul li a:active,#container #right .mod_customnav ul li.active{width:80px;height:17px;padding-top:1px;padding-left:5px;background-image:url("../../tl_files/gkf_layout/archivlink_bg.png");background-repeat:no-repeat;font-size:1.2em;text-decoration:none;color:#ffffff;}
#container #right .mod_customnav ul li.active{width:81px;height:17px;padding-top:1px;padding-left:10px;background-image:url("../../tl_files/gkf_layout/archivlink_bg.png");background-repeat:no-repeat;text-decoration:none;color:#ffffff;background-position: 5px 0;}#container #main .mod_newslist{margin-bottom:10px;}.starttext{width:920px;}body.standard #container #main{width:500px;}
.ce_toplink{margin-top:20px;margin-bottom:20px;margin-left:40px;padding-bottom:20px;padding-left:10px;border-bottom:1px solid #145688;}.topLinkBottom{margin-bottom:0;border-bottom:0px;}.ce_toplink a{font-size:1.2em;font-weight:bold;}#container #main .projekt_liste .layout_full .ce_text{width:500px;height:auto;margin-bottom:0;}.information{font-weight:bold;color:#275988;}
#container #main .ce_download{width:182px;height:21px;overflow:hidden;margin-top:20px;margin-bottom:20px;margin-left:38px;padding-top:4px;background:url("../../tl_files/gkf_layout/download_button.png") left top no-repeat;text-align: center;}#container #main .ce_download img.mime_icon{display:none;}
#container #main .ce_download a,#container #main .ce_download a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color:#ffffff;}.firefox #container #main .spenden{margin-bottom:28px;}*,div,img{margin:0;padding:0;border:0;outline:none;}html{height:100%;}body{height:100%;margin:0 auto;padding:0;background-color:#a5d3f7;font:62.5% Arial, Helvetica, sans-serif;color:#00558c;}
#wrapper{width:1050px;min-height:100%;margin-right:auto;margin-left:auto;background:url("../../tl_files/gkf_layout/body_bg.png") left top repeat-y;font-size:1em;background: url("../../tl_files/gkf_layout/body_bg.png") repeat-y scroll center top transparent;height: auto !important;min-height: 100%;}#container{padding-top:15px;padding-bottom:100px;padding-left:80px;}
#container #suchergebnis{width:920px;font-size:1em;}#header{padding-left:70px;background-image:url("../../tl_files/gkf_layout/header_shadow.png");background-repeat:no-repeat;border-top:50px solid #a5d3f7;list-style-type:none;}#container #main .printlogo{display:none;}#header .hauptnavigation ul{padding-left:13px;list-style-type:none;}#header .hauptnavigation{width:945px;margin-left:20px;}
#header .hauptnavigation ul li{width:94px;height:17px;float:left;margin-top:10px;margin-right:5px;padding-top:8px;padding-bottom:4px;text-align:center;background:url("../../tl_files/gkf_layout/navigation_kopf_button.png") left top no-repeat;list-style-type:none;}
#header .hauptnavigation ul li.active{width:94px;height:17px;float:left;padding:8px 0 4px;text-align:center;background:url("../../tl_files/gkf_layout/navigation_kopf_button_active.png") left top no-repeat;font-size:1.4em;list-style-type:none;}
#header .hauptnavigation ul li.trail{width:94px;height:17px;float:left;padding:8px 0 4px;text-align:center;background:url("../../tl_files/gkf_layout/navigation_kopf_button_active.png") left top no-repeat;list-style-type:none;}#header .hauptnavigation ul li a,#header .hauptnavigation ul li a:visited{width:94px;font-size:1.4em;text-decoration:none;color:#00558c;list-style-type:none;}
#header .hauptnavigation ul.level_2 li{display:none;}#header .subnavigation{width:960px;padding-top:7px;padding-bottom:7px;padding-left:43px;background-image:url("../../tl_files/gkf_layout/subnavi_bg.png");background-repeat:no-repeat;}
#header .hauptnavigation ul li a:hover,#header .hauptnavigation ul li a:active,#header .hauptnavigation ul li.active,#header .hauptnavigation ul li a.trail{text-decoration:underline;color:#00558c;list-style-type:none;}#header .mod_form{width:149px;height:23px;right:0;top:40px;position:absolute;padding-top:7px;z-index: 10000;}
#header .mod_form .search,#container #main .mod_search form{width:97px;height:15px;overflow:hidden;border:1px solid #005691;}#header .search input.text,#container #main .mod_search input.text{width:74px;height:8px;float:left;padding-top:5px;padding-bottom:3px;padding-left:5px;font-size:0.9em;color:#00558a;}#container #right .archivRightStart .buchcover{margin-left:14px;}
#container #right .archivRightStart .buchcovertext a,#container #right .archivRightStart .buchcovertext a:visited{display:block;margin:2px 0 0 24px;font:1.1em Arial,Helvetica,sans-serif;text-decoration:none;color:#00558C;}
#container #right .archivRightStart .buchcovertext a:hover,#container #right .archivRightStart .buchcovertext a:active{font:1.1em Arial,Helvetica,sans-serif;text-decoration:underline;color:#00558C;}.firefox #header .search input.text,.firefox #container #main .mod_search input.text{width:74px;height:9px;float:left;padding-top:2px;padding-bottom:3px;padding-left:5px;font-size:0.9em;color:#00558a;}
.safari #header .search input.text,.safari #container #main .mod_search input.text{width:74px;height:8px;float:left;padding-top:3px;padding-bottom:3px;padding-left:5px;font-size:0.9em;color:#00558a;}.opera #header .search input.text,.opera #container #main .mod_search input.text{width:74px;height:8px;float:left;padding-top:3px;padding-bottom:3px;padding-left:5px;font-size:0.9em;color:#00558a;}
.ie #header .search input.text,.ie #container #main .mod_search input.text{width:74px;height:15px;float:left;padding-top:1px;padding-bottom:3px;padding-left:5px;font-size:0.9em;color:#00558a;}.ie7 #header{background-image:url("../../tl_files/gkf_layout/header_shadow.png");background-repeat:no-repeat;background-position: 0 50px;}
#container #main a,#container #main a:visited{text-decoration:underline;color:#275988;}#container #main a:hover,#container #main a:active{text-decoration:underline;color:#a5d3f7;}#container #main .news_h1{width:210px;margin-bottom:0;padding-left:16px;font-size:1em;line-height:1.2em;font-weight:bold;}
#container .download_button img{display:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url("plugins/css3pie/PIE.htc");}#container .download_button a .size{display:none;}#container .download_button a{height:20px;display:inline;margin-left:40px;padding:6px 8px 13px 10px;}#container #main .mod_search{margin-left:40px;}
#container #main .mod_search h3{padding-top:5px;padding-bottom:5px;}#container #main .mod_search h3 a{display:block;}#container #main .mod_search h3 .relevance{display:block;margin-top:3px;padding-top:5px;padding-bottom:5px;font-size:1em;}#container #main .mod_search p.header{margin-top:20px;margin-bottom:25px;margin-left:0;}
#container #main .mod_search p.context{margin-bottom:15px;margin-left:0;padding-bottom:15px;border-bottom:1px solid #005691;}#container #main .mod_search p.context .highlight{font-weight:bold;}#container #main .mod_search .url{display:none;}
#header .mod_form .search input.submit,#container #main .mod_search input.submit{width:18px;height:15px;background-color:#fff;background-image:url("../../tl_files/gkf_layout/suche_submit.png");background-repeat:no-repeat;}#header .subnavigation ul li{float:left;list-style-type:none;}
#header .subnavigation ul li a,#header .subnavigation ul li a:visited{width:98px;height:38px;padding-right:8px;padding-left:8px;border-right:1px solid #125282;font-size:1.2em;text-decoration:none;color:#00558c;list-style-type:none;}
#header .subnavigation ul li a:hover,#header .subnavigation ul li a:active,#header .subnavigation ul li.active span.active{width:98px;height:38px;padding-right:8px;padding-left:8px;border-right:1px solid #125282;font-size:1.2em;text-decoration:underline;color:#00558c;list-style-type:none;}
#header .subnavigation ul li.last a.last,#header .subnavigation ul li.last a.last:visited,#header .subnavigation ul li.last a.last:hover,#header .subnavigation ul li.last a.last:active,#header .subnavigation ul li.last span.last{border-right:0px;}
#header .mod_slideshow2 #show_1 #slideOverlayer{width:430px;height:200px;right:0;top:0;position:absolute;background-image:url("../../tl_files/gkf_layout/gkf_logo.png");z-index: 10000;}#header .mod_slideshow2{padding-left:10px;}
#container #main .mod_newslist .layout_full{width:290px;height:144px;float:left;margin-right:10px;background-color:#ffffff;background-image:url("../../tl_files/gkf_layout/newsfelder_bg.png");background-repeat:no-repeat;font-size:0.8em;}
#container #main .projekt_liste .layout_full{width:500px;height:auto;margin-bottom:0;margin-left:40px;padding:0;background-image:none;background-repeat:no-repeat;border-bottom:1px solid #145688;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:1em;behavior:url("plugins/css3pie/PIE.htc");}
#container #main .mod_newslist .layout_full h1{width:248px;margin:0;padding-top:16px;padding-left:18px;}#container #main .mod_newslist .layout_full p{width:248px;margin:0;padding-bottom:16px;padding-left:18px;}#container #main ul{margin-top:10px;margin-bottom:10px;}#container #main ul li{margin-left:80px;padding-bottom:3px;font-size:1.3em;list-style-type:disc;}
#container #main .mod_newslist .first{margin-left:37px;}#container #main .projekt_liste .layout_full h1{width:450px;margin:0 0 10px;padding:15px 0 0;font-size:1.2em;}#container #main .projekt_liste .layout_full p{width:450px;height:auto;overflow:visible;margin:0;padding-bottom:15px;padding-left:0;}#container #main .projekt_liste .first{margin-left:40px;}#container #main .c40r{width:338px;}
#container .ce_text{margin-bottom:20px;}#container #right h1{width:270px;margin-right:50px;margin-bottom:12px;margin-left:20px;font-size:1.2em;font-weight:bold;}#container #main .spenden{width:280px;overflow:hidden;margin-top:5px;margin-bottom:30px;margin-left:3px;font-size:100%;font-weight:bold;color:#ffffff;}
.opera #container #main .spenden{width:280px;overflow:hidden;margin-top:5px;margin-bottom:27px;margin-left:3px;font-size:100%;font-weight:bold;color:#ffffff;}#container #main .spenden h1{width:264px;margin:0;padding:5px 0 5px 23px;background-color:#ffffff;background-image:url("../../tl_files/gkf_layout/spenden_h1.png");font-size:1.2em;font-weight:bold;color:#ffffff;}
#container #main .spenden p{width:264px;margin-right:0;margin-bottom:0;margin-left:0;padding:10px 23px 12px;background-color:#ffffff;background-image:url("../../tl_files/gkf_layout/spenden.png");background-repeat:no-repeat;font-size:1.2em;line-height:1.4em;font-weight:normal;color:#ffffff;}
#container #main .spenden a,#container #main .spenden .spenden a:visited{font-weight:normal;text-decoration:none;color:#275988;}#container #main .spenden a:hover,#container #main .spenden a:active{font-weight:normal;text-decoration:underline;color:#ffffff;}#container #right p{width:270px;margin-right:50px;margin-left:20px;}
#footer{width:870px;height:30px;bottom:0;position:fixed;margin-right:auto;margin-left:auto;padding-top:50px;padding-left:180px;background-image:url("../../tl_files/gkf_layout/footer_stoerer_bg.png");font-size:1.4em;color:#ffffff;z-index: 1000;}#header .sitemaplink{width:80px;right:140px;top:46px;position:absolute;z-index: 1000;}
#header .sitemaplink a,#header .sitemaplink a:visited{font-size:1.2em;text-decoration:none;color:#00558C;}#header .sitemaplink a:hover,#header .sitemaplink a:active,#header .sitemaplink .active{font-size:1.2em;text-decoration:underline;}#header .sitemaplink .active{display:none;}
}
@media print{
/* Style sheet print */
body{position:relative;background-color:#ffffff;}body.chrome #footer{position:relative;}#header{border:0px;}#header .mod_slideshow2 #show_1 #slideOverlayer{right:10px;top:10px;position:absolute;display:block;}#header .hauptnavigation,#header .subnavigation,#header .mod_form,#header .mod_slideshow2,#header .sitemaplink{display:none;}
#container #main .printlogo{width:200px;height:91px;display:block;margin-bottom:20px;margin-left:40px;}#container #right{float:right;display:block;}#container #right img{display:none;}#container #right .mod_article .mod_customnav{display:none;}.ce_toplink{display:none;}
body.opera #footer,body.safari #footer{width:100%;position:relative;float:none;clear:both;margin-left:0;padding-left:0;background-image:none;color:#145688;}
}
