/* Style sheet elements */
#left{background-color:#FFFFFF;}
#main{border-right:2px solid #FFFFFF;}
#footer{margin-top:15px;padding-top:5px;text-align:center;border-top:1px solid #CCCCCC;}
#footer .mod_module_richtext,#footer .mod_module_richtext a{text-align:center;font-size:10px;color:#cccccc;}
.mod_navigationMain{height:102px;margin-bottom:48px;background:url("tl_files/layout/background_navigation_container.gif") left top repeat-x;z-index: 999;}
.mod_navigationMain ul{margin:0;padding:0;list-style-type:none;}
.mod_navigationMain li{width:100px;height:102px;float:left;display:block;margin:0 2px 0 0;padding:0;text-align:center;list-style-type:none;}
.mod_navigationMain a{width:100px;height:102px;display:block;padding-top:85px;padding-bottom:3px;background-image:url("tl_files/layout/background_navigation.gif");background-repeat:no-repeat;font-weight:bold;font-size:12px;color:#FFFFFF;line-height:12px;background-position:-102px 0px;}
.mod_navigationMain span.active,.mod_navigationMain a.trail{width:100px;height:102px;display:block;padding-top:85px;padding-bottom:3px;background-image:url("tl_files/layout/background_navigation.gif");background-repeat:no-repeat;font-weight:bold;font-size:12px;color:#FFFFFF;line-height:12px;background-position:-204px 0px;}
.mod_navigationMain a:hover{text-decoration:none;background-position:0px 0px;}
.mod_navigationMain a.trail:hover{background-image:url("tl_files/layout/background_navigation.gif");background-repeat:no-repeat;background-position:-204px 0px;}
.mod_newsmenu{width:204px;float:right;margin-left:20px;}
.mod_newsmenu ul{margin:0;padding:0;list-style-type:none;}
.mod_newsmenu .year{font-weight:bold;font-size:14px;}
.mod_newsmenu ul.level_2{margin-top:5px;margin-left:10px;}
.layout_short{margin-bottom:10px;padding:5px 5px 10px 5px;border-bottom:1px solid #A2928D;}
.layout_short h2 a{padding:0;font-weight:bold;font-size:13px;color:#000000;}
.layout_short h2 p.info{margin-top:3px;font-size:10px;color:#333333;}
.last{border-bottom:0px;}
.mod_news_photoshow{margin-top:25px;padding:10px;background-color:#F9F9F9;border:1px dotted #CCCCCC;}
.mod_news_photoshow img{border:0px;}
.mod_news_photoshow .imgBig{overflow:hidden;margin:10px 0 0 0;text-align:center;}
.mod_news_photoshow .imgBig img{border:1px solid #cccccc;}
.mod_news_photoshow .imgBigCaption{margin-top:3px;margin-bottom:3px;text-align:center;font-weight:bold;font-style:italic;}
.mod_news_photoshow ul{margin:10px 7px;padding:0;list-style-type:none;}
.mod_news_photoshow li{width:100px;height:80px;float:left;padding:3px;list-style-type:none;list-style-image:url("none");}
.mod_news_photoshow a{padding:0;background-image:url("none");}
.mod_news_photoshow .prevButton,.mod_news_photoshow .nextButton{margin-top:50px;}
.mod_news_photoshow .prevButton img,.mod_news_photoshow .nextButton img{padding:4px;border:0px;}
.mod_news_photoshow .prevButton{float:left;margin-left:10px;}
.mod_news_photoshow .nextButton{float:right;margin-right:10px;}
.mod_news_photoshow a.nextButtonLink{width:30px;height:200px;display:block;padding:0;background:url("tl_files/layout/photoshow_next.gif") top left no-repeat;}
.mod_news_photoshow a.nextButtonLink:hover{background-position:bottom left;}
.mod_news_photoshow a.prevButtonLink{width:30px;height:200px;display:block;padding:0;background:url("tl_files/layout/photoshow_prev.gif") top left no-repeat;}
.mod_news_photoshow a.prevButtonLink:hover{background-position:bottom left;}
.mod_news_photoshow .active img{border:1px solid #FF0000;}
.mod_news_photoshow h3{margin-bottom:15px;text-align:center;}
.comment_default{padding:6px;}
.ce_comments .first{margin-top:15px;}
.ce_comments .even{background-color:#F9F9F9;border:1px dotted #CCCCCC;}
.ce_comments .info{margin-bottom:3px;font-weight:bold;}
.mod_calendar table{width:98%;margin-right:auto;margin-left:auto;background-color:#fcfcfc;}
.mod_calendar .head{padding:7px 1px 6px 1px;text-align:center;background-color:#dae1e8;}
.mod_calendar .head,.mod_calendar .head a{color:#0ea345;}
.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:#0ea345;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:#f7f9fa;}
.mod_calendar .today{background-color:#f0f3f6;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;}
.mod_calendar div,.mod_calendar div a{margin:1px;font-size:10px;color:#666666;}
#newsfeedLink{margin-top:20px;}
#newsfeedLink a{height:16px;display:block;margin-top:2;padding-left:24px;background:url("tl_files/layout/rssfeed_16px.png") left center no-repeat;line-height:16px;}
#navigationTour li{line-height:20px;}
#navigationTour li span.active{font-weight:bold;color:#FD2E00;}
.ce_table table{width:350px;}
.ce_table td{padding:5px;vertical-align:middle;}
.ce_table td.col_0{width:100px;}
.ce_table tr.even{background-color:#F9F9F9;}
#userLogin{width:425px;top:102px;right:0px;position:absolute;padding-top:3px;text-align:right;}
#userLogin input{width:80px;margin:0;padding:1px;}
#userLogin input.submit{margin-right:5px;padding:0;}
#userLogin label,#userLogin .login_info{font-weight:bold;color:#FFFFFF;}
.mod_registration table{width:100%;}
.mod_registration fieldset{margin:10px 0;padding:10px;border:1px dotted #CCCCCC;}
.mod_registration legend{margin:10px;padding:5px;border:1px dotted #CCCCCC;}
.mod_registration tr.even{background-color:#F9F9F9;}
.mod_registration td{padding:5px 10px;}
.mod_registration td.col_0{width:150px;}
.mod_registration input,.mod_registration select{background-color:#FFFFFF;border:1px solid #CCCCCC;}
.mod_registration span.madatory{font-weight:bold;}
