/* Style sheet site */
body{font-family:helvetica, "Trebuchet MS", verdana;font-size:10pt;color:#000;line-height:1.5;background-color: white;}
h1{margin:0;text-align:left;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:16.5pt;color:#b70536;line-height:2.5;}
h2{margin:0;text-align:left;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:12pt;color:#b70536;line-height:2;}
h3{margin:0;text-align:left;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:11pt;color:#61021c;line-height:2;}
h4{margin:0;text-align:left;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:11pt;color:#b70536;line-height:1.5;}
h5{margin:0;padding-left:5px;text-align:left;border-top:1px solid #b70536;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:11pt;color:#61021c;line-height:1.5;}
.ce_text{margin-left:10px;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;font-size:10pt;color:#61021c;background-color: transparent;}
.ce_headline{padding:0 0 0 5px;}
.ce_text ul{margin:0 0 0 5px;list-style-type:none;}
.ce_text ul li{padding:0 0 0 12px;line-height:1.5;background: url(tl_files/custom_kfl/bilder/lipfeil.png) left 0.3em no-repeat;}
.ce_text ul li ul{margin:0 0 5px 10px;list-style-type:none;}
.ce_text ul li ul li{padding:0 0 0 10px;line-height:1.5;background: url(tl_files/custom_kfl/bilder/lilipfeil.png) left 0.4em no-repeat;}
.ce_text a,.ce_text a:link,.ce_text a:visited{padding-right:25px;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:10pt;color:#317401;background: url(tl_files/custom_kfl/bilder/extlink.png) right center no-repeat transparent;}
.ce_text a:hover,.ce_text a:focus{padding-right:25px;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;text-decoration:underline;font-size:10pt;color:#4eb106;background: url(tl_files/custom_kfl/bilder/extlink.png) right center no-repeat transparent;}
.image_container a,.image_container a:link,.image_container a:visited,.image_container a:hover,.image_container a:focus{margin:0;padding:0;text-decoration:none;background: transparent;}
.caption{text-align:center;font-size:7.5pt;}
.ce_toplink{clear:both;margin:0;text-align:right;border-top:1px solid #f0cdd5;line-height:1.5;}
.ce_toplink a,.ce_toplink a:link,.ce_toplink a:visited{padding-left:20px;text-decoration:none;font-size:8pt;color:#61021c;background: url(tl_files/custom_kfl/bilder/toplink.png) left center no-repeat;}
.ce_toplink a:hover,.ce_toplink a:focus{padding-left:20px;text-decoration:underline;font-size:8pt;color:#61021c;background: url(tl_files/custom_kfl/bilder/toplink.png) left center no-repeat;}
.mod_imageslider{margin-right:5px;}
#sitenav{width:714px;height:69px;position:relative;overflow:visible;font-family:arial, sans-serif;z-index:100;}
* html #sitenav{width:714px;w\idth:713px;}
#sitenav ul{top:62px;position:relative;margin:0;padding:0;list-style-type:none;}
#sitenav ul ul{width:177px;}
#sitenav li{width:177px;position:relative;float:left;}
#sitenav a,#sitenav a:visited{width:177px;height:69px;display:block;text-align:center;border:0;font-weight:bold;text-decoration:none;font-size:12pt;color:#770724;line-height:69px;background:transparent;}
* html #sitenav a,* html #sitenav a:visited{width:177px;w\idth:176px;}
#sitenav ul ul a.drop,#sitenav ul ul a.drop:visited{background:#fff url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_pfeil.gif) no-repeat left center;}
#sitenav ul ul a.drop:hover{background:#f5edf0 url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_pfeil_hover.gif) no-repeat left center;}
#sitenav ul ul :hover > a.drop{background:#f5edf0 url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_pfeil_hover.gif) no-repeat left center;}
#sitenav ul ul ul a,#sitenav ul ul ul a:visited{background:#e2dfa8;}
#sitenav ul ul ul a:hover{background:#b2ab9b;}
#sitenav ul ul{width:175px;height:0;top:68px;left:0;position:absolute;padding-top:8px;border-top:0px solid #d96483;border-right:1px solid #d96483;border-left:1px solid #d96483;visibility:hidden;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_first.gif) repeat-x top;}
* html #sitenav ul ul{top:68px;t\op:69px;}
#sitenav ul ul ul{width:177px;left:177px;top:-1px;}
#sitenav ul ul ul.left{left:-177px;}
#sitenav .level_1 li span{width:177px;height:69px;display:block;text-align:center;border:0;font-weight:bold;text-decoration:none;font-size:12pt;color:#fff;line-height:69px;background:transparent;}
#sitenav .level_2 li span{width:155px;height:auto;display:block;margin-left:-1px;padding:5px 0 5px 20px;text-align:left;background-color:#fff;border-top:0px solid #d96483;border-right:1px solid #d96483;border-bottom:1px solid #d96483;border-left:1px solid #d96483;font-weight:normal;font-size:10pt;color:#000;line-height:1.5;}
#sitenav table{top:0;left:0;position:absolute;border-collapse:collapse;}
#sitenav ul ul a,#sitenav ul ul a:visited{width:155px;height:auto;display:block;margin-left:-1px;padding:5px 0 5px 20px;text-align:left;border-top:0px solid #d96483;border-right:1px solid #d96483;border-bottom:1px solid #d96483;border-left:1px solid #d96483;font-weight:normal;font-size:10pt;color:#770724;line-height:1.5;background:#fff url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_pfeil.gif) no-repeat left center;}
* html #sitenav ul ul a,* html #sitenav ul ul a:visited{width:177px;w\idth:176px;}
#sitenav a:hover{color:#fff;background:transparent;}
#sitenav :hover > a{color:#fff;background:transparent;}
#sitenav ul ul :hover > a,#sitenav ul ul a:hover{color:#770724;background:#f5edf0 url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_pfeil_hover.gif) no-repeat left center;}
#sitenav ul li:hover ul,#sitenav ul a:hover ul{visibility:visible;}
#sitenav ul :hover ul ul{visibility:hidden;}
#sitenav ul :hover ul :hover ul{visibility:visible;}
#sitenav .hideinstandard{display:none;visibility: hidden;}
#header{width:100%;height:160px;position:relative;background: url(tl_files/custom_kfl/bilder/nav_hintergrund.gif) repeat-x white;z-index: 9;}
#header .inside{width:960px;left:50%;position:relative;margin:0 0 0 -480px;}
#header .hl{width:714px;height:160px;left:60px;position:relative;float:left;background: url(tl_files/custom_kfl/bilder/nav_links_hintergrund.gif) no-repeat top transparent;}
#header .hr{width:180px;height:160px;left:60px;position:relative;overflow:hidden;float:left;display:block;background: url(tl_files/custom_kfl/bilder/nav_rechts_hintergrund.gif) no-repeat top transparent;text-indent: -999px;}
#backtostart a{width:180px;height:150px;display:block;}
#main{width:660px;}
#main .inside{width:600px;position:relative;margin-right:3px;margin-left:60px;border-right:1px solid #f0cdd5;border-left:1px solid #f0cdd5;z-index: 2;background: url(tl_files/custom_kfl/bilder/inhaltsseite_hauptbox_hintergrund.gif) repeat-x top #fff;z-index: 2;}
#mainboxende .inside{border-right:0;border-left:0;background: transparent;}
.inhaltbox-bottom{width:602px;height:6px;position:relative;overflow:hidden;}
.inhaltbox-bottom-links{width:6px;height:6px;float:left;background: url(tl_files/custom_kfl/bilder/inhaltbox_ecke_links.gif) no-repeat;}
.inhaltbox-bottom-in{width:590px;height:6px;float:left;background: url(tl_files/custom_kfl/bilder/inhaltbox_unten.gif) repeat-x;}
.inhaltbox-bottom-rechts{width:6px;height:6px;float:left;background: url(tl_files/custom_kfl/bilder/inhaltbox_ecke_rechts.gif) no-repeat;}
#main{margin-right:174px;}
#right{left:-60px;position:relative;}
#header .inside{position:relative;z-index: 10;}
#footer{width:100%;height:120px;z-index: 1;background-color: blue;}
#footer .inside{width:960px;margin:0 auto;z-index: 2;background-color: yellow;}
#container{width:960px;left:50%;position:relative;margin:0 0 0 -480px;}
.seitennavrechts_container h1{height:30px;margin:0;text-align:center;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:10.5pt;color:#fff;line-height:2;background: url(tl_files/custom_kfl/bilder/inhaltsseite_navbox_header.gif) no-repeat #b70536;}
.seitennavrechts_container{margin-bottom:10px;padding-bottom:3px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_infobox_footer.gif) bottom no-repeat;}
#seitennavrechts{border-right:1px solid #e2cad1;border-left:1px solid #e2cad1;}
#seitennavrechts ul{color:#770724;list-style-type:none;background: #fff;}
#seitennavrechts ul ul{color:#770724;list-style-type:none;background: #fff;}
#seitennavrechts .level_1 li span{height:30px;display:block;padding-left:10px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:10pt;color:#770724;line-height:30px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level1_active.gif) no-repeat;}
#seitennavrechts .level_2 li span{height:25px;display:block;padding-left:20px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:10pt;color:#770724;line-height:25px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level2_active.gif) no-repeat;}
#seitennavrechts ul li a,#seitennavrechts ul li a:visited{height:30px;display:block;padding-left:10px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:10pt;color:#770724;line-height:30px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level1.gif) left no-repeat;}
#seitennavrechts ul li a:hover,#seitennavrechts ul li a:focus{height:30px;display:block;padding-left:10px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:10pt;color:#770724;line-height:30px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level1_hover.gif) left no-repeat;}
#seitennavrechts ul li ul li a,#seitennavrechts ul li ul li a:visited{height:25px;display:block;padding-left:20px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:9pt;color:#770724;line-height:25px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level2.gif) left no-repeat;}
#seitennavrechts ul li ul li a:hover,#seitennavrechts ul li ul li a:focus{height:25px;display:block;padding-left:20px;font-family:"Trebuchet MS","Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:9pt;color:#770724;line-height:25px;background: url(tl_files/custom_kfl/bilder/inhaltsseite_subnav_link_level2_hover.gif) left no-repeat;}
#right .k_searchEngineIncludeMod{width:234px;position:relative;margin:0;padding:0;z-index: 8;background: url(tl_files/custom_kfl/bilder/inhaltsseite_infobox_footer.gif) bottom no-repeat;}
#right .k_searchEngineIncludeMod p{height:30px;margin:0;text-align:center;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:10.5pt;color:#fff;line-height:2;background: url(tl_files/custom_kfl/bilder/inhaltsseite_navbox_header.gif) no-repeat #b70536;}
#right .k_searchEngineIncludeMod .formbody{width:232px;height:74px;position:relative;margin:0 0 -9px;padding:0;border-right:1px solid #e2cad1;border-left:1px solid #e2cad1;}
#right .k_searchEngineIncludeMod .formbody .text{width:167px;height:27px;position:relative;float:left;margin:8px 0 0 8px;padding:5px 0 0 3px;border:0;background: url(tl_files/custom_kfl/bilder/suchfeld_feld.gif) no-repeat;z-index: 61;}
#right .k_searchEngineIncludeMod .formbody .submit{width:48px;height:27px;position:relative;float:left;margin:8px 0 0;padding:0;border:0;background: url(tl_files/custom_kfl/bilder/suchfeld_button.gif) no-repeat;cursor: pointer;}
#main .formbody #ctrl_keywords{width:167px;height:27px;position:relative;float:left;margin:0;padding:5px 0 0 3px;border:0;background: url(tl_files/custom_kfl/bilder/suchfeld_feld.gif) no-repeat;z-index: 61;}
#main .formbody #ctrl_submit{width:48px;height:27px;position:relative;float:left;margin:0;padding:0;border:0;background: url(tl_files/custom_kfl/bilder/suchfeld_button.gif) no-repeat;cursor: pointer;}
#main .k_kontakt_submit{width:113px;height:30px;margin:10px 0 0;padding:0;border:0;background: url(tl_files/custom_kfl/bilder/kfl_submit_kontakt.png) no-repeat;cursor: pointer;}
#main .mod_search{margin-left:5px;}
#main .mod_search span.relevance{font-size:8pt;}
#main .mod_search p.header{clear:both;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;font-size:9pt;color:#61021c;background-color: transparent;}
#main .mod_search p.url{display:none;visibility:hidden;}
#main .mod_search p.context{margin:0 0 5px 5px;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;font-size:10pt;color:#61021c;background-color: transparent;}
#main .mod_search a,#main .mod_search a:link,#main .mod_search a:visited{font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;text-decoration:none;font-size:12pt;color:#b70536;background-color: transparent;}
#main .mod_search a:hover,#main .mod_search a:focus{font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;text-decoration:underline;font-size:12pt;color:#b70536;background-color: transparent;}
#footer{width:100%;height:133px;z-index: 1;background: url(tl_files/custom_kfl/bilder/inhaltsseite_footer_hintergrund.gif) bottom repeat-x;}
#footer .inside{width:954px;height:133px;left:50%;margin:0 0 0 -477px;z-index: 2;background: url(tl_files/custom_kfl/bilder/inhaltsseite_footer_mitte_hintergrund.gif) no-repeat center 0% transparent;}
#kflkontakt fieldset{margin:0;padding:0;text-align:left;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;font-size:9pt;color:#61021c;line-height:2;}
#kflkontakt .f_kontaktdaten legend,#kflkontakt .k_terminwunsch legend,#kflkontakt .k_send_info legend,#kflkontakt .k_misc_data legend{margin:5px 0 5px -7px;padding:0;text-align:left;border-bottom:1px solid #b70536;font-family:"Gill Sans MT", "Trebuchet MS", helvetica, verdana;font-weight:bold;text-decoration:none;font-size:12pt;color:#b70536;line-height:1.5;}
#kflkontakt .f_kontaktdaten label,#kflkontakt .k_ende label{width:114px;position:relative;float:left;clear:both;}
#kflkontakt .f_kontaktdaten input{width:174px;position:relative;float:left;text-align:left;background-color:#fff;border:1px solid #61021c;font-size:9pt;color:#61021c;line-height:2;}
#kflkontakt .k_terminwunsch br,#kflkontakt .k_misc_data br{width:1px;height:1px;display:block;}
#kflkontakt .radio_container span{width:100%;position:relative;clear:both;display:block;}
#kflkontakt .radio_container input{position:relative;float:left;margin:0 5px 5px 20px;font-family:"Trebuchet MS", "Gill Sans MT", helvetica, verdana;line-height:2;}
#kflkontakt .radio_container label{position:relative;float:left;margin:0;padding:0;line-height:2;}
#kflkontakt .k_terminwunsch label.k_input_date{width:114px;position:relative;float:left;clear:both;}
#kflkontakt .k_terminwunsch input.k_input_date{width:174px;position:relative;float:left;text-align:left;background-color:#fff;border:1px solid #61021c;font-size:9pt;color:#61021c;line-height:2;}
#kflkontakt .checkbox_container{margin:0 0 0 20px;}
#kflkontakt .checkbox_container .checkbox{margin:4px 5px 0 0;}
#kflkontakt .checkbox_container label{margin:0 5px 0 0;}
#kflkontakt .k_ende textarea{width:250px;overflow:auto;text-align:left;background-color:#fff;border:1px solid #61021c;font-size:9pt;color:#61021c;}
#kflkontakt .checkbox_container input{width:13px;height:13px;position:relative;float:left;margin:0 5px 0 0;border:1px solid #000;}
#kflkontakt .checkbox_container label{width:50px;position:relative;float:left;margin:0 5px 0 0;}
#kflkontakt .k_spamschutz{margin:8px 0 0;}
#kflkontakt input.k_spamschutz{width:30px;margin:12px 0 0;text-align:left;background-color:#fff;border:1px solid #61021c;font-size:9pt;color:#61021c;}
#main .iqu .image_container{margin:5px;padding:5px;background: url(tl_files/custom_kfl/bilder/imgcontainer_hintergrund_hoch2.png) no-repeat;}
#main .gal{margin-left:26px;}
#main .firstgal{margin-left:135px;}
#footer .inside a,#footer .inside a:link,#footer .inside a:active,#footer .inside a:visited{top:96px;position:relative;margin:0 0 0 670px;text-decoration:none;color:#fff;z-index: 9999;}
#footer .inside a:hover{top:96px;position:relative;margin:0 0 0 670px;text-decoration:underline;color:#fff;z-index: 9999;}
