@media all{
/* Style sheet basic-28 */
body{font-family:Arial, Verdana,sans-serif;font-size:13px;color:#f1f2c0;}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
#main  ol li{margin-bottom:8px;list-style-type:decimal;}
#main  ul li{margin-bottom:8px;margin-left:20px;list-style-type:disc;list-style-position: outside;}
#main  ol{margin-left:30px;list-style-type:upper-roman;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{text-decoration:none;color:#cc3910;}
a:hover{text-decoration:none;color:#dd4a21;}
:focus{outline:0;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;font-weight:normal;font-size:100%;color:#cc3910;}
h1{font-size:26px;text-shadow: 1px 1px 0px #000;}
h2{margin-bottom:45px;font-size:20px;}
h3{font-size:18px;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
h1,h2,h3,h4,h5,h6{margin-top:0.75em;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}
}
@media screen{
/* Style sheet jk-content_elements */
.mod_serattendance .info{font-size:10px;}
.ce_navigation ul{padding-left:30px;list-style-image:url("../../tl_files/icons/grau.gif");}
#visitors{width:100px;margin-right:20px;margin-left:65px;padding:10px;border:1px solid #332F29;font-size:10px;}
#visitors .visitor_countsince{display:none;}
#VisitorsName{display:none;}
.mod_latest_comments{margin-right:5px;padding:10px;border:1px solid #332f29;}
.mod_latest_comments .latest_comment{margin-bottom:3px;padding:2px;border:1px solid #332f29;}
.mod_latest_comments .more a{background-color:#000;border:1px solid #332f29;color:#f1f2c0;}
.mod_latest_comments .more a:hover{border-color:#cc3910;}
#headerBild{float:left;display:inline;margin-top:-5px;}
.mod_linklist .title{display:none;}
.mod_linklist .entry{margin-bottom:15px;border-bottom:1px solid #332f29;}
#guestbookform{width:420px;background:#000 url("../../tl_files/icons/empty.gif") left top no-repeat;}
#c1{width:420px;background:#000 url("../../tl_files/icons/empty.gif") left center no-repeat;}
.back a{width:60px;height:25px;display:block;padding-top:5px;padding-left:15px;border-right:2px solid #cc3910;border-bottom:1px solid #cc3910;font-size:14px;color:#f1f2c0;}
.back a:hover{border-color:#332f29;}
#headerSlider{float:right;display:inline;margin-top:-5px;margin-right:2px;}
#searchpanel{margin-top:20px;margin-bottom:15px;margin-left:65px;}
#searchpanel .text{width:140px;}
#searchpanel input.submit{margin:0 0 0 8px;padding:0;border:0;}
.ce_comments .widget{margin-bottom:5px;}
.ce_comments .text{margin-right:5px;}
.ce_comments .captcha{width:100px;height:20px;margin-right:5px;background-color:#000;border:1px solid #cc3910;color:#f1f2c0;}
.ce_comments .comment_default{margin-top:10px;margin-bottom:10px;padding-top:10px;}
.ce_comments .comment_default .info .date{float:right;}
.ce_comments .comment_default .info{margin-left:auto;padding:2px 4px;border:1px solid #332f29;font-weight:bold;}
.ce_comments .comment_default .comment{width:394px;float:left;display:inline;padding:5px 4px;border:1px solid #332f29;}
.ce_comments .comment_default img{float:left;display:inline;margin-right:10px;}
.ce_comments .form{margin-top:30px;}
.ce_gallery .caption{color:#999999;}
.ce_gallery img{padding:5px;background-color:#333C41;border:1px solid #9AA1AF;}
.ce_gallery{margin-left:10px;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
.ce_accordion{margin-right:10px;margin-left:10px;}
.toggler{padding:1px 0 2px;}
.toggler_first{display:block;padding:2px 0 3px 6px;background-color:#222939;border-width:1px 0px;border-style:solid;border-color:#363F59;}
.toggler_first:hover{text-decoration:underline;color:#7aadeb;cursor:pointer;}
.accordion div{padding:6px 0 8px 15px;line-height:16px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #656E80;}
.ce_table td{padding:6px 20px;border-right:1px solid #656E80;border-bottom:1px solid #656E80;}
.ce_table th{padding:2px 8px;background-color:#444A56;border-top:1px solid #656E80;border-right:1px solid #656E80;border-bottom:1px solid #656E80;}
.ce_table th a{color:#707A8E;}
#left h1{font-weight:bold;font-size:16px;}
}
@media screen{
/* Style sheet jk_forms */
#eventRegOptional .alergie{margin-right:5px;}
#kontaktForm .col_first{width:100px;height:30px;}
#kontaktForm select{width:210px;background-color:#000;border:1px solid #CC3910;color:#F1F2C0;}
#kontaktForm textarea{width:300px;margin-bottom:10px;}
#kontaktForm .submit{margin-top:10px;}
#eventRegOptional{margin-top:15px;}
#eventRegOptional fieldset{margin-bottom:20px;padding:10px;border:1px solid #332f29;}
#eventRegOptional legend{padding-right:5px;padding-left:5px;font-weight:bold;font-size:14px;color:#F1F2C0;}
#eventRegOptional .firstRow{width:200px;height:30px;}
#eventRegOptional .secondRow{width:450px;height:30px;}
#eventRegOptional .info{height:60px;font-weight:bold;font-size:12px;color:#ccc59e;}
#eventRegOptional .agb{margin-bottom:15px;}
#eventRegOptional .agb input{margin-right:5px;}
.ser_wrapper .message{margin-bottom:15px;font-weight:bold;font-size:15px;}
#tl_registration legend{width:400px;margin-bottom:10px;border-bottom:1px solid #332f29;font-size:17px;}
#tl_registration .avatar_container{margin-left:-40px;}
#tl_registration .label_container{margin-bottom:5px;}
#tl_registration .hint{margin-top:7px;}
#tl_registration .submit_container{margin-top:25px;margin-left:150px;}
#ctrl_gender{background-color:#000;border:1px solid #cc3910;color:#fff;}
#opt_newsletter_0{background-color:#000;border:1px solid #cc3910;}
#ctrl_registration{width:100px;margin-right:4px;background-color:#000;border:1px solid #cc3910;color:#f1f2c0;}
#tl_registration .col_first{width:180px;height:35px;}
#kontaktForm{margin-top:5em;}
input.text,textarea{width:200px;padding:4px;background-color:#000;border:1px solid #cc3910;color:#f1f2c0;}
textarea{width:400px;height:200px;}
input.upload{padding:4px;background-color:#4F5664;border:1px solid #656E80;color:#fff;}
input.submit{padding:6px 20px;background-color:#000000;border:1px solid #332f29;color:#f1f2c0;}
input.submit:hover{border:1px solid #cc3910;color:#f1f2c0;}
#table_13{margin-bottom:0;}
}
@media screen{
/* Style sheet jk_generals */
#right h3{color:#F1F2C0;}
#left h3{color:#F1F2C0;}
p.copy{width:960px;float:right;margin-top:10px;padding-top:10px;border-top:1px solid #1A3E6A;font-size:10px;}
p.more a{width:8em;display:block;margin:0;padding:0 0 0 10px;background-color:#6791C8;border:1px solid #0d0c0c;font-weight:bold;font-size:9px;color:#151f4d;}
.teaser p.more a{margin-top:10px;}
.ce_text,.teaser{line-height:1.5;}
div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
}
@media screen{
/* Style sheet jk_mod_article */
#die-gruppe h4{margin-top:-15px;color:#f1f2c0;}
#die-gruppe h3{color:#f1f2c0;}
#die-gruppe h1{width:550px;padding-top:5px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid #ccc59e;border-left:1px solid #ccc59e;color:#ccc59e;}
#die-gruppe h2{width:500px;padding-top:5px;padding-bottom:10px;padding-left:10px;border-bottom:1px dotted #332f29;border-left:1px dotted #332f29;color:#ccc59e;}
#die-gruppe .block{padding:5px;border:1px dotted #332f29;}
#die-gruppe .header{margin-bottom:-10px;border:0px solid;}
#die-gruppe .ce_toplink{font-weight:bold;border:0;}
#die-gruppe{margin-top:10px;padding-right:10px;border-right:1px solid #cc3910;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_article .pdf_link{margin-bottom:-16px;text-align:right;}
.mod_article .pdf_link a{padding-right:1px;padding-left:1px;}
}
@media screen{
/* Style sheet jk_mod_calendar */
table.calendar .header{color:#B0A7A6;}
table.calendar td.active.weekend{background-color:#5D7AA4 !important;}
table.calendar td.weekend .header,table.calendar td.empty .header{background-color:#000;}
table.calendar .current{background-color:#000;color:#B0A7A6;}
table.calendar .label{background-color:#000;}
table.calendar td.today{background-color:#000;}
table.calendar .event a{color:#B42C18;}
table.calendar .label{color:#B0A7A6;}
table.calendar{width:100%;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;font-weight:bold;font-size:10px;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;}
table.calendar td .header{padding-bottom:2px;font-size:10px;}
table.calendar td .event a{font-size:10px;}
table.calendar .head,table.calendar .label,table.calendar td{border-right:1px solid #A8AEBA;border-bottom:1px solid #A8AEBA;border-left:1px solid #A8AEBA;}
table.calendar td{background-color:#000;}
table.calendar td.days{background-color:#000;}
table.calendar td.days .header{background-color:#000;}
table.calendar .head{background-color:#000;}
table.calendar td.weekend,table.calendar td.empty{background-color:#000;}
table.calendar td.active{background-color:#000;}
table.calendar th.next a,table.calendar th.previous a{color:#B42C18;}
table.calendar th.next a:hover,table.calendar th.previous a:hover{color:#5b7da3;}
}
@media screen{
/* Style sheet jk_mod_login */
.logoutForm{display:block;margin-right:5px;margin-bottom:30px;padding:10px;border:1px solid #332F29;}
.logoutForm:hover{border-color:#CC3910;}
.logoutLink{}
.logoutLink a{width:100%;display:block;font-size:14px;color:#F1F2C0;}
.logoutLink a:hover{}
.mod_subscribe h3{color:#f1f2c0;}
.mod_subscribe{width:216px;padding-left:5px;}
#left .mod_subscribe{margin-left:60px;}
#left .mod_subscribe .submit{margin-top:8px;}
#tl_logout .login_info{display:none;}
#left .mod_login{width:216px;margin-bottom:10px;margin-left:60px;padding-left:5px;}
#right .mod_login{margin-right:5px;padding-right:10px;padding-left:10px;border:1px solid #332F29;}
.mod_login label{display:block;margin:4px 0 1px;}
.mod_login .checkbox_container{margin-top:3px;}
.mod_login .checkbox_container label{display:inline;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#right #request_password{margin-top:-30px;margin-bottom:30px;margin-left:125px;}
#left #request_password{margin-top:-37px;margin-left:182px;}
#request_password a{font-size:10px;color:#aaa37c;}
#request_password a:hover{color:#ccc59e;}
}
@media screen{
/* Style sheet jk_mod_lost_password */
.mod_lostPassword .submit_container{margin-top:15px;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:7px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
}
@media screen{
/* Style sheet jk_mod_newslist */
#news_public{margin-right:20px;}
#news_public .more a{width:90px;display:block;background-color:#000000;border:1px solid #332f29;font-size:10px;color:#f1f2c0;line-height:17px;}
#news_public .more a:hover{border-color:#cc3910;}
#news_public p.info{float:right;}
#news_public .layout_short{margin-bottom:2em;}
#news_public p.date{float:left;}
#news_public h5{width:100%;display:block;padding-top:5px;border-bottom:1px solid #332f29;}
#news_public .teaser{clear:both;}
#news_public h5 a{font-size:18px;color:#cc3910;line-height:30px;}
#news_public h5 a:hover{color:#dd4a21;}
}
@media screen{
/* Style sheet jk_mod_pagination */
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #b0a7a6;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
}
@media screen{
/* Style sheet jk_mod_personal_data */
.mod_personalData .avatar_container{margin-left:-45px;}
.mod_personalData .label_container{margin-top:4px;margin-bottom:5px;}
.mod_personalData .hint{margin-top:7px;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData .col_first{width:180px;height:35px;}
.mod_personalData select{width:200px;}
ersonalData input{width:200px;}
.mod_personalData fieldset{margin:12px 0 24px;}
.mod_personalData legend{width:350px;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #332f29;font-size:17px;color:#f1f2c0;}
.mod_personalData .submit_container{margin-left:200px;}
}
@media screen{
/* Style sheet jk_mod_search */
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #8fa68e;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search .url{margin-bottom:12px;color:#8fa68e;}
.mod_search .relevance{padding-left:20px;font-weight:normal;font-size:11px;color:#8fa68e;}
.mod_search .highlight{font-weight:bold;color:#8fa68e;}
.mod_search .context{margin:0 5px 3px 0;}
}
@media print{
/* Style sheet jk_print */
body{margin:24px;padding:0;}
*{font-family:helvetica;}
h1{margin-bottom:18px;font-size:18px;text-shadow: none;}
a{text-decoration:none;color:#a84204;}
#mainmenu,.mod_breadcrumb,.pdf_link{display:none;}
}
@media screen{
/* Style sheet jk_structure */
html,body{height:100.1%;}
body{background-color:#332f29;}
#header{position:relative;}
#header .inside{height:260px;background:#000 url("../../tl_files/logo/border.gif") center bottom no-repeat;}
#logoSchrift{margin-top:30px;margin-left:10px;}
#wrapper{background-color:#000;border-right:1px solid #332f29;border-left:1px solid #332f29;min-height: 100%;}
#left .ce_text{margin-top:30px;margin-bottom:15px;margin-left:65px;}
#left .ce_text a{width:180px;height:122px;display:block;background:#000 url("../../tl_files/icons/pergament-hover.png") left center no-repeat;font-weight:bold;color:#000;text-indent: -9999px; letter-spacing: -9999px; font-size:0;}
#left .ce_text a:hover{background-position: -180px 5px;}
#footer{padding-bottom:50px;}
#left .inside{margin-left:-50px;}
#main .inside{margin-right:10px;}
#main{background:#000 url("../../tl_files/logo/bg.png") right top repeat-y;}
#main,#left{margin-top:10px;padding-top:40px;}
#header .mod_breadcrumb{width:708px;bottom:0;right:0;position:absolute;padding:5px 0 5px 10px;}
#footer .inside{margin-top:40px;padding-top:15px;text-align:center;border-top:1px solid #332f29;border-bottom:2px solid #332f29;}
#footer .copyright{font-size:10px;}
#footer .inside .mod_customnav{color:#cc3910;}
#right{margin-top:30px;}
}
@media all{
/* Style sheet jk-events */
.mod_serattendance{margin-top:20px;}
.mod_serattendance li{margin-bottom:5px;}
.mod_eventlist .more a{margin-left:10px;background-color:#000000;border:1px solid #332f29;color:#f1f2c0;}
.mod_eventlist .more a:hover{background-color:#000000;border:1px solid #cc3910;}
.mod_eventlist .event h2{margin:0 0 5px;}
#right .mod_eventlist .event h2{margin:0 0 5px;padding-right:5px;padding-left:5px;text-align:center;}
.mod_eventlist .event{margin-bottom:25px;}
.mod_eventlist .header,.mod_eventlist .event{padding-top:4px;padding-bottom:4px;border-top:1px solid #332f29;border-right:1px solid #332f29;border-left:1px solid #332f29;}
.mod_eventlist .event{border-bottom:1px solid #332f29;}
.mod_eventlist .header,.mod_eventlist .event{background-color:#000;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .ce_text{margin-left:10px;}
.mod_eventlist .header{padding:3px 6px 4px;font-weight:bold;color:#f1f2c0;}
.mod_eventlist .time{margin-bottom:6px;margin-left:10px;font-weight:normal;color:#f1f2c0;}
.mod_eventlist h2 a{margin-left:10px;font-weight:bold;font-size:15px;color:#cc3910;}
.mod_eventlist h2 a:hover{font-weight:bold;color:#dd4a21;}
.mod_eventlist .teaser{margin-right:10px;margin-left:10px;font-size:14px;color:#f1f2c0;}
.mod_eventlist .day{padding-left:15px;}
.mod_eventlist .date{padding-left:5px;}
.mod_eventreader .info{margin-top:-12px;padding-bottom:15px;font-style:italic;font-size:12px;color:#ccc59e;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
}
@media screen{
/* Style sheet jk_navmoo */
#mootools .menutoggler{margin-bottom:10px;background:url("../../tl_files/icons/icon25_Plus.png") left top no-repeat;line-height:20px;}
#mootools .nosubmenu{margin-bottom:10px;background:url("../../tl_files/icons/icon25.png") left top no-repeat;line-height:20px;}
#mootools li a{font-size:14px;color:#000;}
#mootools .level_1 li{padding-left:35px;}
#mootools .level_2 li{margin-left:-20px;padding-left:-10px;background-image:url("../../tl_files/icons/rot.gif");background-repeat:no-repeat;background-position:25px 10px;}
#mootools .level_2{margin-top:2px;margin-bottom:-5px;}
#mootools .level_3{margin-bottom:-5px;}
#mootools .level_3 li{margin-left:-10px;background-image:url("../../tl_files/icons/grau.gif");background-repeat:no-repeat;background-position:20px 0px;}
#mootools .level_4 li{margin-left:-20px;background:url("../../tl_files/icons/empty.gif") center bottom no-repeat;}
#mootools a:hover{color:#b42c18;}
#mootools p.active{margin-bottom:-2px;font-size:14px;color:#b42c18;}
#mootools{margin-top:-5px;margin-left:20px;padding-left:15px;background:url("../../tl_files/icons/nav-mitte.gif") left top repeat-y;}
}
@media screen{
/* Style sheet jk_gallery */
#galerie img{margin-right:10px;}
}
@media screen{
/* Style sheet jk_sitemap */
.mod_sitemap{margin-left:30px;}
#sitemap .level_1 li{font-weight:bold;font-size:15px;}
#sitemap .level_2 li{font-weight:normal;font-size:14px;}
#sitemap ul{padding-left:30px;list-style-image:url("../../tl_files/icons/grau.gif");}
#sitemap .level_3{margin-left:5px;}
#sitemap .level_4{margin-left:5px;}
#sitemap li{margin-top:5px;margin-bottom:5px;font-size:14px;}
#sitemap .level_2{margin-left:5px;}
}
