/* Style sheet lrvbw */
.mod_sitemap .submenu{margin-top:20px;font-weight:bold;text-decoration:none;color:#000000;}
.kalenderlink{float:none;display:block;margin-top:2px;}
.kalenderlink h1 a{float:none;display:block;margin-top:10px;margin-bottom:0;text-decoration:none;font-size:13px;color:#0e2341;}
.kalenderlink h1 a:hover{float:none;display:block;margin-top:10px;margin-bottom:0;text-decoration:underline;font-size:13px;color:#2a587a;}
.mod_galleryviewer .description{margin-top:5px;margin-bottom:10px;border-bottom:2px dotted #b8b8b8;}
.mod_gallerylist .layout_gal-short{width:310px;float:left;display:block;margin-top:10px;margin-right:15px;padding-top:5px;padding-bottom:10px;border-top:2px dotted #b8b8b8;}
body{background:#e2e8f1 url("tl_files/lrv/template/hg.png") left top repeat-x;}
#header{}
#container{height:100%;background-image:url("tl_files/lrv/template/container.png");background-repeat:repeat-y;}
#left{width:156px;height:100%;left:39px;position:relative;}
#left .inside{}
#left .titel{display:block;margin-right:10px;margin-left:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;font-size:14px;color:#0e2341;text-transform:uppercase}
#left .partner{display:block;margin-right:10px;margin-left:10px;padding-top:10px;padding-bottom:10px;text-align:center;border-top:2px dotted #b8b8b8;}
#right{width:182px;right:37px;position:relative;display:block;}
#right .inside{margin:10px 10px 18px;}
#main{}
#main .inside{padding:10px 18px;}
#footer{background:url("tl_files/lrv/template/footer.png") left top no-repeat;}
#footer .inside{width:1024px;height:34px;left:38px;padding-top:5px;padding-left:174px;text-align:left;color:#ffffff;}
#footer a{text-decoration:none;font-size:11px;color:#ffffff;}
.pdf_link{right:2px;top:5px;position:relative;float:right;text-align:right;}
.mod_breadcrumb{padding-bottom:10px;border-bottom:2px dotted #b8b8b8;}
.kalendermenu{position:relative;float:left;display:block;margin-top:10px;padding-right:5px;}
.kalendermenu h3 a{position:relative;float:left;display:block;padding-right:5px;font-weight:bold;text-decoration:none;font-size:11px;color:#000000;}
.kalendermenu h3 a:hover{position:relative;float:left;display:block;padding-right:5px;font-weight:bold;text-decoration:underline;font-size:11px;color:#204e72;}
.mod_calendar table{width:98%;background-color:#fcfcfc;border-collapse:separate;}
.mod_calendar .head{padding-top:0.5em;padding-bottom:0.5em;text-align:center;background:#fdfeff url("tl_files/lrv/template/calendar.jpg") left bottom repeat-x;border-top:1px solid #dfdfdf;}
.mod_calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #dfdfdf;}
.mod_calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #dfdfdf;}
.mod_calendar th a{text-decoration:none;color:#333333;}
.mod_calendar th a:hover{text-decoration:underline;}
.mod_calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#204c72;font-weight:bold;color:#ffffff;}
.mod_calendar td{width:14%;height:7em;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_calendar .col_first{border-left:1px solid #dfdfdf;}
.mod_calendar .weekend{background-color:#f7f9fa;}
.mod_calendar .today{background-color:#f0f3f6;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;font-size:0.9em;color:#666666;}
.mod_calendar .event{margin:3px;font-size:0.9em;line-height:1.1;}
.mod_calendar .event a{text-decoration:none;color:#333333;}
.mod_calendar .event a:hover{text-decoration:underline;}
p.back{margin-top:1.5em;}
.mod_article .teaser p.more{font-weight:bold;}
#links.mod_article,#links.mod_newslist{width:310px;float:left;clear:none;display:block;}
#rechts.mod_article,#rechts.mod_newslist{width:310px;float:right;clear:none;display:block;}
.ce_text{float:none;clear:both;display:block;}
pre{float:left;padding:1em;background-color:#f9f9f9;border:1px solid #dfdfdf;}
.hyperlink_txt{padding-left:18px;background:url("tl_files/lrv/template/link.gif") left center no-repeat;}
.ce_list ol,.ce_text ol{margin-left:3em;list-style-type:decimal;}
.ce_list ul,.ce_text ul{margin-left:1.5em;}
.ce_list ul li,.ce_text ul li{margin-top:5px;padding-top:0;padding-left:18px;background:url("tl_files/lrv/template/arrow.gif") left center no-repeat;}
.ce_accordion .toggler{padding-top:2px;padding-bottom:2px;border-bottom:2px dotted #b8b8b8;font-weight:bold;font-size:13px;cursor:pointer;}
.ce_accordion .accordion div{padding-top:10px;padding-bottom:20px;padding-left:25px;}
.ce_gallery img,.mod_randomImage img,.ce_news_gallery img,.image_gallery img{padding:2px;background-color:#ffffff;border:1px solid #c6c6c6;}
.ce_image img,.ce_text img,.mod_newslist img{padding:2px;}
.image_container{float:left;line-height:0.75;}
.caption{padding:2px 3px 4px;background-color:#c6c6c6;font-size:0.8em;line-height:1;}
* html .caption{padding-top:3px;padding-bottom:3px;}
*:first-child+html .caption{padding-top:3px;padding-bottom:3px;}
.mime_icon{padding-bottom:2px;vertical-align:top;}
.ce_gallery td,.ce_news_gallery td,.image_gallery td{padding-right:20px;padding-bottom:20px;}
.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:2px dotted #b8b8b8;}
.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,.layout_gal-short h2,.layout_fullsize h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a,.layout_gal-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;}
.comment_default{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
.comment_default .info{margin-bottom:0.25em;font-size:0.9em;color:#808080;}
.ce_comments h1{margin-bottom:-0.2em;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments input.text,.ce_comments input.captcha{width:210px !important;}
.ce_comments .captcha_text{color:#333333 !important;font-weight:bold !important;}
.ce_comments .form label,.ce_comments .form span{top:0.65em;position:relative;vertical-align:top;}
* html .ce_comments .form label,* html .ce_comments .form span{top:0.8em;}
*:first-child+html .ce_comments .form label,*:first-child+html .ce_comments .form span{top:0.8em;}
.mod_rss_reader h1 a{text-decoration:none;color:#333333;}
.rss_default h2,.rss_items_only h2{margin-bottom:0;font-size:1.2em;}
.rss_default h2 a,.rss_items_only h2 a{text-decoration:none;}
.rss_default,.rss_items_only{padding-top:1em;padding-bottom:1em;border-top:2px dotted #b8b8b8;}
.rss_default.first,.rss_items_only.first{border-top:0px;}
.rss_default_header .description{padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
.mod_eventlist .header{padding:0.25em;background:#fdfeff url("tl_files/lrv/template/calendar.jpg") left bottom repeat-x;border-bottom:1px solid #dfdfdf;font-weight:bold;}
.mod_eventlist .event{padding-top:1em;padding-bottom:1em;border-bottom:2px dotted #b8b8b8;}
.mod_eventlist .header.first{border-top:1px solid #dfdfdf;}
.mod_eventlist h2{margin-bottom:0;font-size:1.2em;}
.mod_eventlist .time{font-size:0.9em;color:#808080;}
.mod_upcoming_events h1{padding-top:5px;padding-bottom:4px;border-bottom:2px dotted #b8b8b8;font-size:13px;color:#0e2341;}
.mod_upcoming_events .event{display:block;padding-top:5px;padding-bottom:5px;border-bottom:2px dotted #b8b8b8;}
.mod_upcoming_events .date{font-weight:bold;font-size:13px;}
.cal_1 .date{font-weight:bold;color:#2a587a;}
.cal_1 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_1.gif") left center no-repeat;font-weight:bold;color:#2a587a;}
.cal_1 .info a{font-weight:bold;text-decoration:none;color:#2a587a;}
.cal_3 .date{font-weight:bold;color:#960043;}
.cal_3 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_3.gif") left center no-repeat;font-weight:bold;color:#960043;}
.cal_3 .info a{font-weight:bold;text-decoration:none;color:#960043;}
.cal_4 .date{font-weight:bold;color:#177842;}
.cal_4 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_4.gif") left center no-repeat;font-weight:bold;color:#177842;}
.cal_4 .info a{font-weight:bold;text-decoration:none;color:#177842;}
.cal_5 .date{font-weight:bold;color:#454545;}
.cal_5 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_5.gif") left center no-repeat;font-weight:bold;color:#454545;}
.cal_5 .info a{font-weight:bold;text-decoration:none;color:#454545;}
.cal_6 .date{font-weight:bold;color:#cf7600;}
.cal_6 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_6.gif") left center no-repeat;font-weight:bold;color:#cf7600;}
.cal_6 .info a{font-weight:bold;text-decoration:none;color:#cf7600;}
.cal_7 .date{font-weight:bold;color:#0e2341;}
.cal_7 .info{padding-left:15px;background:url("tl_files/lrv/template/cal_7.gif") left center no-repeat;}
.cal_7 .info a{text-decoration:none;color:#0e2341;}
.cal_1 .info,.cal_3 .info,.cal_4 .info,.cal_5 .info,.cal_6 .info,.cal_7 .info{font-weight:bold;text-decoration:none;font-size:11px;}
.cal_1 .info a:hover,.cal_3 .info a:hover,.cal_4 .info a:hover,.cal_5 .info a:hover,.cal_6 .info a:hover,.cal_7 .info a:hover{text-decoration:underline;color:#2a587a;}
.mod_upcoming_events a{font-weight:bold;text-decoration:none;font-size:11px;color:#000000;}
.mod_upcoming_events a:hover{font-weight:bold;text-decoration:none;font-size:11px;color:#204e72;}
.mod_eventreader h1{margin-bottom:0;}
.mod_eventreader .info,.mod_eventreader .recurring{color:#808080;}
.mod_eventreader .ce_text{margin-top:1.5em;}
.mod_newslist .more a{font-weight:bold;text-decoration:none;}
#kasten{padding:2px 5px;background-image:url("tl_files/lrv/template/verlauf_table_odd.png");background-repeat:repeat-y;border:1px solid #b8b8b8;}
#kasten-rechts{width:310px;float:right;clear:none;display:block;padding:2px 5px;background-image:url("tl_files/lrv/template/verlauf_table_odd.png");background-repeat:repeat-y;border:1px solid #b8b8b8;}
.mod_sitemap ul.level_2 a{margin-left:2em;font-weight:normal;text-decoration:none;}
.ce_table table{border-right:2px solid #c6ccd3;border-bottom:3px solid #c6ccd3;border-left:3px solid #c6ccd3;border-collapse:separate;}
.ce_table .even{background:url("tl_files/lrv/template/verlauf_table_even.png") left top repeat-y;}
.ce_table .odd{background:url("tl_files/lrv/template/verlauf_table_odd.png") left top repeat-y;}
.ce_table th{padding:0.3em 2em 0.3em 0.5em;text-align:left;background-color:#c6ccd3;font-weight:bold;}
.ce_table td{padding:0.2em 2em 0.2em 0.5em;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
.mod_subscribe{margin-top:6px;}
.mod_subscribe input.text{width:108px;margin-right:0.25em;padding:2px;background-color:#ffffff;}
.mod_subscribe input.submit{width:92px;margin-top:4px;vertical-align:top;}
.mod_unsubscribe input.submit{margin-top:6px;vertical-align:top;}
.mod_subscribe .checkbox_container{padding:1px;}
.mod_subscribe .error,.mod_unsubscribe .error{margin-top:0.5em;margin-bottom:-0.25em;font-weight:bold;font-size:0.9em;color:#ff0000;}
.mod_search .header{margin-top:1em;margin-bottom:1.5em;text-align:right;}
.mod_search h3{margin-bottom:0;font-size:1.2em;}
.mod_search .relevance{padding-left:0.25em;color:#808080;}
.mod_search .url{margin-bottom:1em;color:#53a908;}
.mod_search .filesize{color:#808080;}
.mod_search .highlight{font-weight:bold;}
.mod_search input.text{margin-bottom:0.1em;}
.mod_search input.submit{margin-top:6px;vertical-align:top;}
.mod_search .radio_container span{display:inline;padding-right:0.75em;}
.pagination{margin-top:2em;padding-top:0.5em;border-top:2px dotted #b8b8b8;font-size:11px;}
.pagination p{width:180px;float:left;}
.pagination ul{width:400px;float:right;text-align:right;}
.pagination li{display:inline;padding-right:0.1em;padding-left:0.1em;}
.pagination a.previous,.pagination a.next{font-weight:bold;text-decoration:none;}
.pagination_current{font-weight:bold;}
.mod_registration .col_first{width:12em;vertical-align:middle;}
.mod_personalData td.col_first{padding-right:1em;vertical-align:middle;}
#submenu{background-color:#0e2341;background-image:url("tl_files/lrv/template/menu_hg.gif");background-repeat:repeat;}
#submenu .search div{padding-right:0.5em;padding-left:0.5em;}
#submenu .search{padding:6px 9px;}
#submenu .search input.text{width:100%;margin-top:12px;margin-bottom:5px;padding:1px;background-color:#7c8993;border:1px #7c8993;font-size:10px;color:#ffffff;}
#submenu .search input.submit{margin-top:6px;padding-right:0;padding-left:0;vertical-align:top;}
#submenu h1{display:block;margin:10px 10px 8px;padding:8px 8px 3px;font-size:12px;color:#e6e9ed;line-height:1;white-space:nowrap;text-transform:uppercase}
#submenu a{display:block;margin:10px 10px 8px;padding:8px 8px 3px;border-top:2px dotted #b8b8b8;text-decoration:none;font-size:12px;color:#ffffff;line-height:1;text-transform:uppercase}
#submenu a:hover{color:#b8b8b8;}
#submenu span{display:block;margin:10px 10px 8px;padding:8px 8px 3px;border-top:2px dotted #b8b8b8;font-size:12px;color:#b8b8b8;line-height:1;text-transform:uppercase}
#submenu li{float:none;}
.mod_login .col_first{width:8em;vertical-align:middle;}
.mod_login .login_info{padding-bottom:0.25em;font-weight:bold;}
.mod_login p.error{margin-bottom:0.25em;margin-left:8em;font-weight:bold;color:#ff0000;}
.mod_lostPassword .col_first{width:11em;vertical-align:middle;}
.mod_faqlist h2{margin-top:30px;}
.mod_faqreader .info{margin-top:1.25em;color:#808080;}
#mainmenu{width:1024px;height:40px;right:38px;top:174px;position:absolute;}
#mainmenu li{float:left;}
#mainmenu a{height:40px;display:block;padding-top:12px;padding-right:18px;padding-left:18px;border-right:1px solid #000000;text-decoration:none;font-size:14px;color:#ffffff;line-height:1;text-transform:uppercase}
#mainmenu a:hover{height:40px;color:#b8b8b8;}
#mainmenu span{height:40px;display:block;padding-top:12px;padding-right:18px;padding-left:18px;border-right:1px solid #000000;font-size:14px;color:#b8b8b8;line-height:1;text-transform:uppercase}

