/* Style sheet layout */
body{background-color:#569bdc;background-image:url("tl_files/layout/image/master-bg.jpg");background-repeat:repeat-x;}
#wrapper{padding:0px;background-color:#1c69b9;background-image:url("tl_files/layout/image/background.gif");background-position:center top;background-repeat:repeat-y;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;}
#header{background-color:#1c69b9;background-image:url("tl_files/layout/image/header_bg.jpg");background-position:left top;background-repeat:repeat-x;}
#header .inside{z-index:999;}
#container{background-color:#1c69b9;background-image:url("tl_files/layout/image/container_bg.jpg");background-position:center top;background-repeat:repeat-y;}
#main .inside{padding:16px 25px 16px 10px;}
.copyright{width:auto;left:5px;top:40px;position:absolute;font-size:11px;color:#fff;}
#werbung{width:960px;height:100%;top:70px;left:370px;position:absolute;font-size:11px;color:#fff;}
#werbung_2{width:960px;height:100%;left:320px;top:90px;position:absolute;font-size:11px;color:#fff;}
#footer{background-color:#eee;background-image:url("tl_files/layout/image/footer_bg.jpg");background-position:left top;background-repeat:repeat-x;}
#footer .inside div{margin-right:0px;padding:0px;}
#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:0px;border-right:1px solid #999999;white-space:nowrap;}
#footernavi a{color:#999;}
#footernavi a:hover{text-decoration:none;color:#65af8a;}
.mod_breadcrumb{margin-top:0px;padding:0px;font-size:12px;color:#666;line-height:1;}
#logo{top:0px;position:absolute;margin-left:0px;}
#topmenu{width:auto;right:10px;top:195px;position:absolute;font-weight:bold;font-size:13px;color:#00ff00;}
#topmenu ul a{margin:0;text-align:right;color:#eee;list-style-type:none;}
#topmenu li{display:inline;padding:0px 8px 0px 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;}
.mod_customnav ul,.mod_customnav li{height:16px;float:left;margin-left:6px;padding-right:4px;border-right:1px solid #fff;color:#ccc;list-style:none;}
.mod_customnav ul,.mod_customnav li.last{border-right:0px;color:#ccc;}
#mainnav{padding-top:189px;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 #fff;}
#mainnav ul.level_2 li.last{border-right:0;}
#mainnav a{display:block;padding:8px 6px 10px 5px;border-left:1px solid #eee;font-weight:normal;color:#f6f6f6;}
#mainnav a:hover{padding-bottom:10px;border-bottom:1px solid #66ff00;text-decoration:none;color:#66ff00;}
#mainnav a.trail{background-color:#569bdc;}
#mainnav p{margin:0px;padding:8px 6px 10px 5px;border-top:0px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;color:#66ff00;}
#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-image:url("tl_files/layout/image/en_small.gif");background-position:left center;background-repeat:no-repeat;}
.subnav .level_2{margin-left:18px;}
#imageshow{width:960px;height:180px;left:auto;overflow:hidden;margin-left:0px;}
#navilinks{width:180px;height:100%;margin-top:-20px;margin-bottom:-20px;margin-left:10px;padding-top:0px;text-align:left;background-color:#transp;}
#navilinks ul{width:180px;margin:0px;padding:0px;background-color:#transp;list-style-type:none;}
#navilinks a{width:180px;display:block;margin:10px 0px 0px 0px;padding:0px 0px 1px 10px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-level0.png");background-repeat:no-repeat;border-bottom:1px dotted #b3b3b3;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 0px 0px 0px;padding:0px 0px 1px 10px;background-color:#transp;background-image:url("tl_files/layout/image/bullettree-current.gif");background-repeat:no-repeat;border-bottom:1px dotted #b3b3b3;font-size:13px;color:#ffffff;background-position:0px 6px;}
#navilinks .level_2{margin:0px;padding:0px;}
#navilinks .level_2 li a{width:180px;margin:0px;padding:5px 0px 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{display:block;margin:0px;padding:5px 0px 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:0px;padding:4px 0px 0px 30px;background-color:#transp;background-image:url("/tl_files/images/blind.gif");background-position:left top;background-repeat:no-repeat;border-bottom:0px;text-decoration:none;font-size:12px;color:#ffffff;}
#navilinks .level_3 li a:hover{margin:0px;padding:4px 0px 0px 30px;background-color:#transp;background-image:url("/tl_files/images/blind.gif");background-position:left top;background-repeat:no-repeat;font-size:12px;color:#ffcc00;}
#navilinks .level_3 .active span{display:block;margin:0px;padding:4px 0px 0px 30px;background-color:#transp;background-image:url("/tl_files/images/blind.gif");background-position:left top;background-repeat:no-repeat;border-bottom:0px;font-size:12px;color:#ffffff;}
#navilinks_background{width:220px;height:auto;float:left;margin:13px 0px 0px 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 0px 10px;background-color:#transp;background-image:url("tl_files/layout/image/navilinks_main.gif");background-repeat:no-repeat;}
#navilinks_background_food{width:220px;height:130px;float:left;margin:0px 0px 30px 0px;background-color:#transp;background-image:url("tl_files/layout/image/navilinks_bottom.gif");background-position:bottom;background-repeat:no-repeat;}
.mod_calendar table{width:100%;background-color:#fcfcfc;}
.mod_calendar .head{padding:7px 1px 6px 1px;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 1px;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-image:url("tl_files/modern_green/calendar_head.jpg");background-position:left top;background-repeat:repeat-x;font-weight:bold;color:#ffffff;}
.mod_eventlist h2{margin:0px;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 0px 0px 0px;padding:0px 6px 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:0px;padding:0px 6px 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 0px 0px 0px;padding:0px;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:0px 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:0px 20px 5px 5px;padding:5px;}
.ce_comments .comment_default{margin-bottom:10px;border:1px solid #fff;}
.ce_comments .info,.ce_comments .info a{padding:2px 5px;font-size:9pt;color:#ffffff;}
.ce_comments .info a{font-weight:bold;}
.ce_comments .comment{padding:5px;}
.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:0px;padding:0px;list-style-type:none;}
.pagination li{display:inline;padding-left:3px;}
.ce_comments .form{margin-bottom:10px;border:1px solid #fff;}
.ce_comments .info,.ce_comments .info a{padding:4px 5px;background-color:#0267ff;border-bottom:1px solid #fff;font-weight:bold;font-size:9pt;color:#ffffff;}
.ce_comments .info a{font-weight:bold;}
.ce_comments .comment{padding:5px;}
.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:0px;padding:0px;list-style-type:none;}
.pagination li{display:inline;padding-left:3px;}
.ce_comments .form{padding:5px;border:1px solid #fff;}
.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;}
.toggler{margin-top:25px;margin-left:5px;padding-top:0px;padding-left:20px;background-image:url("tl_files/layout/image/ico_plus.gif");background-position:left;background-repeat:no-repeat;border-bottom:1px solid #99ccff;font-weight:bold;color:#99ccff;cursor: pointer;}
.toggler.active{background-color:#99ccff;background-image:url("tl_files/layout/image/ico_minus.gif");background-position:left top;background-repeat:no-repeat;border-bottom:1px solid #1c69b9;color:#1c69b9;}
div.accordion{margin-bottom:10px;margin-left:5px;padding:15px;background-color:#99ccff;border-left:0px solid #282828;color:#1c69b9;}
.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;}
