/* Style sheet layout */
body{background-color:#333333;background-image:url("tl_files/layout/image/back.gif");}
#wrapper{padding:0;background:url("tl_files/layout/image/background.gif") center top repeat-y;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;}
#header{background:#000 url("tl_files/layout/image/header_bg.gif") left top repeat-x;}
#header .inside{z-index:999;}
#container{background:#fff url("tl_files/layout/image/container_bg.jpg") center top repeat-y;}
#main .inside{padding:16px 25px 16px 10px;}
#copyright{width:auto;left:5px;top:60px;position:absolute;font-size:10px;color:#666;}
#footer{background:#eee url("tl_files/layout/image/footer_bg.gif") left top repeat-x;}
#footer .inside div{margin-right:0;padding:0;}
#footernavi{width:auto;left:10px;top:45px;position:absolute;font-size:11px;color:#999;}
#footernavi ul{text-align:right;list-style-type:none;}
#footernavi li{display:inline;padding:0;border-right:1px solid #999999;white-space:nowrap;}
#footernavi a{color:#999;}
#footernavi a:hover{text-decoration:none;color:#65af8a;}
.mod_breadcrumb{margin-top:0;padding:0;font-size:12px;color:#666;line-height:1;}
#logo{top:0;position:absolute;margin-left:0;}
#topmenu{width:auto;right:60px;top:190px;position:absolute;font-size:11px;color:#ccc;}
#topmenu ul a{margin:0;text-align:right;color:#eee;list-style-type:none;}
#topmenu li{display:inline;padding:0 8px 0 3px;color:#ccc;white-space:nowrap;}
#topmenu li.last{border-right:0px;}
#topmenu .kontakt a,#topmenu .kontakt p{padding-left:19px;background-repeat:no-repeat;background:url("tl_files/layout/image/kontakt.png") top left no-repeat;}
#topmenu .impressum a,#topmenu .impressum p{padding-left:19px;background-repeat:no-repeat;background:url("tl_files/layout/image/impressum.png") top left no-repeat;}
#topmenu .mod_changelanguage{right:-60px;top:1px;position:absolute;background-repeat:no-repeat;font-size:11px;background:url("tl_files/layout/image/en.gif") top left no-repeat;background-position:16px;}
#topmenu .mod_changelanguage ul{display:inline;}
#topmenu .mod_changelanguage li{display:inline;}
#topmenu .mod_changelanguage a{text-decoration:none;}
.mod_customnav ul,.mod_customnav li{height:16px;float:left;margin-left:6px;padding-right:4px;border-right:1px solid #333;color:#ccc;list-style:none;}
.mod_customnav ul,.mod_customnav li.last{border-right:0px;color:#ccc;}
#finde{left:15px;top:-30px;position:absolute;}
#finde .text{width:140px;margin:0;padding:2px;vertical-align:middle;background-color:#333;border:1px solid #ccc;color:#inheri;}
#finde .submit{vertical-align:middle;}
#mainnav{padding-top:89px;font-size:12px;line-height:1;}
#mainnav ul,#mainnav li{margin:0;padding:0;list-style-type:none;}
#mainnav li{float:left;}
#mainnav ul.level_1 li.last{border-right:1px solid #ccc;}
#mainnav ul.level_2 li.last{border-right:0;}
#mainnav a{display:block;padding:10px 13px 10px 12px;border-left:1px solid #ccc;font-weight:normal;color:#f6f6f6;}
#mainnav a:hover{padding-bottom:8px;background-color:#333;border-bottom:1px solid #ffcc33;text-decoration:none;color:#ffcc33;}
#mainnav a.trail{background-color:#282828;}
#mainnav p{margin:0;padding:9px 13px 13px 12px;background-color:#xxx;border-bottom:1px solid #282828;border-left:1px solid #282828;color:#ffcc33;}
#mainnav .level_1 ul{width:180px;left:-999px;top:120px;position:absolute;background-color:#666;border-top:1px solid #ccc;}
#mainnav .level_2 li{float:none;}
#mainnav .level_2 a,#mainnav .level_2 p{background-image:url("tl_files/layout/image/heder_navi_back.png");border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
#mainnav .level_2 a:hover{background-image:url("tl_files/layout/image/heder_navi_back.png");border-bottom:1px solid #ffcc33;}
#mainnav li:hover .level_2{left:auto;}
.subnav ul{margin:0;}
.subnav li{padding-left:0;list-style-type:none;}
.subnav p{display:inline;margin-bottom:0;}
.subnav a.trail{color:#444;}
.subnav li.english{padding-left:21px;background:url("tl_files/layout/image/en_small.gif") left center no-repeat;}
.subnav .level_2{margin-left:18px;}
#imageshow{width:960px;height:180px;left:auto;overflow:hidden;margin-left:0;}
#navilinks{width:180px;height:100%;margin-top:20px;margin-bottom:-20px;margin-left:10px;padding-top:0;text-align:left;background-color:#transp;}
#navilinks ul{width:180px;margin:0;padding:0;background-color:#transp;list-style-type:none;}
#navilinks a{width:180px;display:block;margin:10px 0 0;padding:0 0 1px 10px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-level0.png");background-repeat:no-repeat;border-bottom:1px solid #333333;text-decoration:none;font-size:13px;color:#ffffff;background-position:0px 8px;}
#navilinks a:hover{background-color:#transp;background-image:url("tl_files/layout/image/bullettree-current.gif");background-repeat:no-repeat;color:#ffffff;background-position:0px 6px;}
#navilinks .active span{display:block;margin:10px 0 0;padding:0 0 1px 10px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-current.gif");background-repeat:no-repeat;border-bottom:1px solid #333333;font-size:13px;color:#ffffff;background-position:0px 6px;}
#navilinks .level_2{margin:0;padding:0;}
#navilinks .level_2 li a{width:180px;margin:0;padding:5px 0 1px 28px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-level1.png");background-repeat:no-repeat;border-bottom:0px;font-weight:normal;text-decoration:none;font-size:12px;color:#ffffff;background-position:18px 12px;}
#navilinks .level_2 li a:hover{background-color:#transp;background-image:url("tl_files/layout/image/bullettree-current.gif");background-repeat:no-repeat;text-decoration:none;font-size:12px;color:#ffffff;background-position:18px 12px;}
#navilinks .level_2 .active span{margin:0;padding:5px 0 1px 28px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-current.gif");background-repeat:no-repeat;border-bottom:0px;font-size:12px;color:#fff;background-position:18px 12px;}
#navilinks .level_3 li a{width:180px;background-color:#transp;background-image:url("/tl_files/images/blind.gif");background-repeat:no-repeat;border-bottom:0px;text-decoration:none;font-size:12px;color:#ffffff;background-position:18px 12px;}
#navilinks .level_3 .trail{width:200px;margin:0;padding:4px 0 0 30px;background:#transp url("/tl_files/images/blind.gif") left top no-repeat;border-bottom:0px;text-decoration:none;font-size:12px;color:#ffffff;}
#navilinks .level_3 li a:hover{margin:0;padding:4px 0 0 30px;background:#transp url("/tl_files/images/blind.gif") left top no-repeat;font-size:12px;color:#ffcc00;}
#navilinks .level_3 .active span{margin:0;padding:4px 0 0 30px;background:#transp url("/tl_files/images/blind.gif") left top no-repeat;border-bottom:0px;font-size:12px;color:#ffffff;}
#navilinks_background{width:220px;height:auto;float:left;margin:13px 0 0 5px;background-color:#transp;}
#navilinks_background_head{width:220px;height:20px;float:left;background-color:#transp;background-image:url("tl_files/layout/image/navilinks_top.gif");background-repeat:no-repeat;}
#navilinks_background_body{width:200px;height:auto;float:left;padding:10px 10px 0;background-color:#transp;background-image:url("tl_files/layout/image/navilinks_main.gif");background-repeat:no-repeat;}
#navilinks_background_food{width:220px;height:40px;float:left;margin:0 0 30px;background-color:#transp;background-image:url("tl_files/layout/image/navilinks_bottom.gif");background-repeat:no-repeat;}
.mod_calendar table{width:100%;background-color:#fcfcfc;}
.mod_calendar .head{padding:7px 1px 6px;text-align:center;background-position:left top;background-repeat:repeat-x;}
.mod_calendar .head,.mod_calendar .head a{color:#000;}
.mod_calendar .head.previous{padding-left:12px;text-align:left;}
.mod_calendar .head.next{padding-right:12px;text-align:right;}
.mod_calendar .label{padding:3px 1px 4px;text-align:center;background-color:#65af8a;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_calendar td{width:14%;height:72px;vertical-align:top;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .col_first{border-left:1px solid #cccccc;}
.mod_calendar .weekend{background-color:#FAF1E3;}
.mod_calendar .today{background-color:#FAE4C0;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;}
.mod_calendar div,.mod_calendar div a{margin:1px;font-size:10px;}
.mod_eventlist .header{padding:3px;background:url("tl_files/modern_green/calendar_head.jpg") left top repeat-x;font-weight:bold;color:#ffffff;}
.mod_eventlist h2{margin:0;padding:6px;background-color:#fcfcfc;border-right:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:0px !important;}
.mod_eventlist h2 a{font-size:15px;color:#666666;}
.mod_eventlist .time{margin:-6px 0 0;padding:0 6px 6px;background-color:#fcfcfc;border-right:1px solid #dddddd;border-left:1px solid #dddddd;font-size:10px;color:#999999;}
.mod_eventlist .ce_text{margin:0;padding:0 6px 6px;background-color:#fcfcfc;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;}
.mod_eventreader h2{margin:15px 0 0;padding:0;border-bottom:0px;font-weight:bold;font-size:16px;color:#666666;}
.mod_eventreader .info{font-size:10px;color:#999999;}
.mod_eventreader .ce_text{margin-top:12px;}
.mod_eventreader .back{margin-top:15px;}
.mod_eventreader .recurring{margin-top:1px;font-size:11px;color:#6b8d1a;}
.mod_minicalendar{margin:0 20px 5px 5px;padding:15px;}
.mod_minicalendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_minicalendar td,.mod_minicalendar .active a{font-size:10px;}
.mod_minicalendar .weekend{background-color:#faf1e3;}
.mod_minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#999;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
.mod_minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#65af8a;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
.mod_minicalendar .today{background-image:url("tl_files/majo/rs_blink.gif");}
.mod_minicalendar .current{background-color:#65af8a;color:#fff;}
.mod_minicalendar .active a{font-weight:bold;font-size:11px;}
.mod_minicalendar .head a{text-decoration:none;color:#fff;}
.mod_upcoming_events{margin:0 20px 5px 5px;padding:5px;}
.ce_comments .comment_default{margin-bottom:10px;border:1px solid #666;}
.ce_comments .info,.ce_comments .info a{padding:2px 5px;background-color:#000;font-size:9pt;color:#ffffff;}
.ce_comments .info a{font-weight:bold;}
.ce_comments .comment{padding:5px;background-color:#000;}
.ce_comments span.mandatory{display:none;}
.ce_comments span.captcha_text{display:inline;color:#d30303;}
.ce_comments .captcha{width:50px;margin-right:20px;}
.pagination ul{float:right;display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li{display:inline;padding-left:3px;}
.ce_comments .form{margin-bottom:10px;border:1px solid #666;}
.ce_comments .info,.ce_comments .info a{padding:2px 5px;background-color:#333;font-size:9pt;color:#ffffff;}
.ce_comments .info a{font-weight:bold;}
.ce_comments .comment{padding:5px;background-color:#000;}
.ce_comments span.mandatory{display:none;}
.ce_comments span.captcha_text{display:inline;color:#d30303;}
.ce_comments .captcha{width:50px;margin-right:20px;}
.pagination ul{float:right;display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li{display:inline;padding-left:3px;}
.ce_comments .form{padding:5px;background-color:#000;border:1px solid #000;}
.ce_comments label,.ce_comments .captcha_text{font-size:9pt;}
.ce_comments .widget{margin-bottom:2px;}
.ce_comments label,.ce_comments .captcha_text{font-size:9pt;}
.ce_comments .widget{margin-bottom:2px;}
.ce_accordion .toggler{height:10px;display:block;margin:0;padding:0 15px 15px 35px;border-bottom:0px solid #333;font-size:16px;color:#ffcc00;cursor: pointer;}
.ce_accordion .toggler{background: #000 url("tl_files/layout/image/toggler.gif") 0px 0px no-repeat;}
.ce_accordion .toggler.active{border-bottom:1px solid #333;background: #000 url("tl_files/layout/image/toggler.gif") 0px -30px no-repeat;}
.ce_accordion{display:block;background-color:#000;heigt:10px;}
.mod_newsreader .ce_comments{margin-top:2.5em;}
.layout_full .info{color:#808080;}
.layout_short,.layout_latest{padding-top:1em;padding-bottom:1em;border-top:1px solid #666;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0px;}
.layout_short.last,.layout_latest.last{padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a{text-decoration:none;}
.layout_short .teaser,.layout_short .more{display:inline;padding-right:0.25em;}
.layout_latest .info{margin-bottom:0.25em;color:#808080;}
.layout_latest h2{margin-bottom:0;}
.layout_latest h2 a{text-decoration:none;color:#333333;}
