/* Style sheet rokala */
body{margin-top:0;margin-bottom:100;background-color:#fff;font-family:Helvetica, Arial, Geneva, sans-serif;color:#333333;}
body.home #container{margin-top:0;padding-top:15px;background-image:url("tl_files/rokala/system/bg_main_content.jpg");background-repeat:repeat-x;border-top:1px dotted #999999;}
#wrapper{width:900px;margin-left:50px;}
#container{padding:15px 15px 0 0;background-image:url("tl_files/rokala/system/bg_main_content.jpg");background-repeat:repeat-x;border-top:1px dotted #333333;}
#header{margin-top:0;margin-right:0;margin-bottom:20px;background-color:#333333;}
#main{}
#left{}
#right{}
#footer{margin-top:50px;padding-top:10px;border-top:1px dotted #333333;}
.custom #heading .mod_imageslider,.custom #heading .mod_imagerotator{width:700px;height:235px;float:right;margin-bottom:20px;}
.custom #heading #h1_headline{clear:both;font-size:180%;margin: 0 0 20px 200px;}
.custom #heading .mod_navigation{width:180px;float:left;}
.custom #heading .mod_navigation ul{margin:0;padding:0;}
.custom #heading .mod_navigation ul li{}
.custom #heading .mod_navigation ul li a{width:150px;display:block;}
.custom #heading .mod_navigation ul li a:hover{width:150px;display:block;color:#8c8c8c;}
#right .inside{padding-left:20px;}
#main .inside .ce_text p{margin-bottom:10px;font-size:12px;line-height:170%;}
#logo{width:364px;height:41px;left:15px;top:30px;position:absolute;}
a{text-decoration:underline;color:#333333;}
a:hover{color:#000000;}
h1#heading{margin-right:15px;padding:10px 0 5px 200px;font-size:160%;color:#333333;text-transform: uppercase;}
.mod_navigation{margin:0;padding:0 20px 0 0;}
.mod_navigation li.last{border-bottom:0;}
.mod_navigation .submenu{border-bottom:1 dotted #333333;font-size:110%;}
.mod_navigation span.active{border-bottom:1 dotted #333333;font-weight:bold;font-size:110%;color:#000000;}
.mod_navigation ul{margin:0;padding:0 0 0 15px;list-style-type:none;}
.mod_navigation ul li{padding:3px 5px 3px 3px;border-bottom:1px dotted #333333;}
.mod_navigation ul li a{text-decoration:none;font-size:110%;}
.mod_navigation a:hover{text-decoration:underline;font-size:110%;color:#8c8c8c;}
.mod_customnav{width:200px;float:right;margin-top:10px;margin-right:15px;margin-bottom:15px;text-align:right;}
.mod_customnav ul{margin-top:0;list-style-type:none;}
.mod_customnav ul li a{display:block;margin-bottom:3px;text-decoration:none;font-size:80%;color:#fff;}
.mod_customnav ul li a:hover{display:block;margin-bottom:3px;text-decoration:underline;font-size:80%;color:#c8c8c8;}
.mod_customnav ul li .active{font-weight:bold;color:#fff;}
#footer .mod_customnav{width:200px;float:right;margin-right:15px;margin-bottom:15px;text-align:right;}
#footer .mod_customnav ul{display:inline;list-style-type:none;}
#footer .mod_customnav ul li a{color:#333333;}
.mod_newslist .layout_short .first{margin-top:0;}
.mod_newslist .layout_short{margin-top:10px;margin-bottom:20px;}
.mod_newslist .layout_short .info{font-size:85%;}
.mod_newslist .layout_short h2{margin:5px 0 5px 0;}
.mod_newslist .layout_short h2 a{text-decoration:none;font-size:98%;}
.mod_newslist .layout_short .teaser{}
.mod_newslist .layout_short .more a{display:block;margin-top:6px;font-weight:bold;font-size:90%;}
.mod_newslist .layout_short .more a{}
.mod_newsreader .layout_full p.info{font-size:85%;margin: 0 0 8px 0;}
p.back{margin: 20px 0 20px 0;}
p.back a{padding:4px 10px 4px 30px;border:1px dotted #c0c0c0;disaply:block;background: url("tl_files/rokala/system/arrow_left.gif") no-repeat 0 50%;}
#breaking_news .layout_simple{margin-bottom:5px;padding:6px 5px 3px 18px;background-image:url("tl_files/rokala/system/icon_newsarticle.gif");background-repeat:no-repeat;border-top:1px dotted #999999;font-size:98%;background-position: left 5px;}
#breaking_news .last{margin-bottom:5px;padding:6px 5px 6px 18px;background-image:url("tl_files/rokala/system/icon_newsarticle.gif");background-repeat:no-repeat;border-top:1px dotted #999999;border-bottom:1px dotted #999999;font-size:98%;background-position: left 5px;}
#breaking_news .layout_simple span.date{font-weight:bold;}
#breaking_news .layout_simple a{text-decoration:none;}
.pdf_link{margin-bottom:-14px;padding:3px;text-align:right;}
.pdf_link a{position:relative;margin:2px;padding:4px 3px 5px 25px;border:1px dotted #c0c0c0;text-decoration:none;font-size:80%;color:#666666;background:url("tl_files/rokala/system/pdf_icon_18px.gif") no-repeat 2px 50%;}
.pdf_link a:hover{text-decoration:none;color:#000;}
form input{background-color:#efefef;border:1px dotted #999999;margin: 4px 10px 4px 0;}
form textarea{background-color:#efefef;border:1px dotted #999999;margin: 4px 10px 4px 0;}
.ce_form{}
.ce_form form{padding:10px 0 10px 0;}
.ce_form form .formbody{}
.ce_form h1{width:80%;border-bottom:1px dotted #999;margin: 20px 0 10px 0;}
.ce_form form .formbody .explanation{font-weight:bold;font-size:120%;margin:0 0 10px 0;}
.ce_form form .formbody label{width:180px;height:20px;float:left;padding:7px 0 0 0;}
.ce_form form .formbody input.text{width:200px;}
.ce_form form .formbody .select{width:80px;margin-bottom:10px;}
.ce_form form .formbody input{width:100px;margin-top:5px;margin-bottom:5px;padding:3px;background-color:#efefef;border:1px dotted #999999;}
.ce_form form .formbody textarea.textarea{width:400px;clear:both;margin-top:10px;margin-bottom:15px;padding:3px;background-color:#f0f0f0;border:1px dotted #999999;}
.ce_form form .formbody input.captcha{}
.ce_form form .formbody .captcha_text{width:100px;}
.ce_form form .formbody .submit_container{}
.ce_form form .formbody .submit_container input.submit{background-color:#333333;color:#fff;}
p.error{color:#FF0000;margin: 3px 3px 3px 0;}
.ce_text{margin-bottom:20px;}
.longtext{width:500px;}
.longtext .ce_text{line-height:160%;}
.ce_comments{margin-top:20px;}
.ce_comments h1{border-bottom:1px dotted #999;margin: 0 0 10px 0;}
.ce_comments .comment_default{width:350px;float:right;margin-bottom:15px;}
.ce_comments .comment_default .first{margin-top:15px;}
.ce_comments .comment_default p.info{border-bottom:1px dotted #999999;font-weight:bold;font-size:110%;margin: 0 0 6px 0;padding: 2px 0 3px 0;}
.ce_comments .comment_default p.info a{}
.ce_comments .comment_default .comment{}
.ce_comments .form{width:300px;float:left;clear:left;margin:0 0 20px 0;}
#gaestebuch .ce_comments .form form .formbody .widget input.text{margin:5px;padding:3px;background-color:#efefef;border:1px dotted #999999;}
#gaestebuch .ce_comments .form form .formbody .widget input.captcha{margin:5px;padding:3px;background-color:#efefef;border:1px dotted #999999;}
#gaestebuch .ce_comments .form form .formbody .widget label{}
#gaestebuch .formbody{padding:15px;}
#gaestebuch .ce_comments .form form .formbody .widget span.mandatory{}
#gaestebuch .ce_comments .form form .formbody .widget textarea{width:220px;margin:5px;padding:3px;background-color:#efefef;border:1px dotted #999999;}
#gaestebuch .ce_comments .form form .formbody .widget .captcha_text{margin:5px 0 5px 0;padding:3px 3px 3px 0;}
#gaestebuch .ce_comments .form form .formbody .submit_container{}
#gaestebuch .ce_comments .form form .formbody .submit_container input.submit{margin:5px;padding:3px;background-color:#333333;border:1px dotted #999999;font-weight:bold;color:#fff;}
#gaestebuch .form{width:680px;float:left;background-color:#efefef;border-top:1px dotted #a1a1a1;border-bottom:1px dotted #a1a1a1;margin:20px 0 20px 0;}
#gaestebuch form#guestbook .formbody input.text{margin:5px;padding:3px;background-color:#fff;border:1px dotted #999999;}
#gaestebuch form#guestbook .formbody input.captcha{margin:5px;padding:3px;background-color:#fff;border:1px dotted #999999;}
#gaestebuch form#guestbook .formbody label{}
#gaestebuch form#guestbook .formbody span.mandatory{}
#gaestebuch form#guestbook .formbody textarea{height:70px;margin:5px;padding:3px;background-color:#fff;border:1px dotted #999999;}
#gaestebuch form#guestbook .formbody .captcha_text{margin:5px 0 5px 0;padding:3px 3px 3px 0;}
#gaestebuch form#guestbook .formbody .submit_container input.submit{margin:5px;padding:3px;background-color:#333333;border:1px dotted #999999;font-weight:bold;color:#fff;}
#gaestebuch .mod_formdatalisting{width:680px;float:left;}
#gaestebuch .mod_formdatalisting table.all_records thead{background: #595959;margin: 0 0 2px 0;}
#gaestebuch .mod_formdatalisting table.all_records thead a{display:block;color:#fff;margin:5px 0 7px 5px;}
#gaestebuch .mod_formdatalisting table.all_records tbody{}
#gaestebuch .mod_formdatalisting table.all_records tbody td{vertical-align:top;}
#gaestebuch .mod_formdatalisting table.all_records tbody .col_0{width:100px;}
#gaestebuch .mod_formdatalisting table.all_records tbody .col_1{width:100px;}
#gaestebuch .mod_formdatalisting table.all_records tbody .col_2{width:100px;}
#gaestebuch .mod_formdatalisting table.all_records tbody .col_3{padding-right:10px;}
#gaestebuch .mod_formdatalisting table.all_records tbody tr td{padding:5px;}
#gaestebuch .mod_formdatalisting table.all_records tbody tr.even{background: #efefef;}
#gaestebuch .mod_formdatalisting table.all_records tbody tr.odd{background: #fff;}
#gaestebuch .ce_comments .pagination{width:390px;clear:both;margin-top:20px;}
.ce_hyperlink{margin:20px 0 0 0;}
.ce_hyperlink h1{width:400px;border-bottom:1px dotted #999999;padding:3px 0 3px 0;}
.mod_article .image_container a.hyperlink_img{}
.mod_article .image_container a.hyperlink_img img{padding:3px;border:1px dotted #999999;}
.mod_article .image_container .caption{margin: 5px 0 10px 0;}
.ce_gallery .image_container a img{padding:2px;border:1px dotted #c0c0c0;}
.ce_gallery .caption{margin-top:5px;margin-right:auto;margin-left:auto;padding:2px;text-align:center;border:1px dotted #c0c0c0;}
.mod_search{width:80%;margin-top:1em;}
.mod_search form{}
.mod_search form input{}
.mod_search form input.submit{padding:3px;background-color:#333333;color:#fff;}
#f4 input.submit{width:60px;padding:2px;background-color:#333333;color:#fff;}
#f4 input{width:190px;}
.mod_search form #query_type{border:1px dotted #999999;margin:10px 0 10px 0;}
.mod_search form #query_type input.radio{margin:0;}
.mod_search form #keywords{padding:4px;}
.mod_search form #query_type label{margin:0 15px 0 0;}
.mod_search p.header{font-size:160%;font-weigth: bold;}
.mod_search div{padding: 7px 7px 7px 0;}
.mod_search div.first{}
.mod_search div.last{}
.mod_search div.even{}
.mod_search div.odd{}
.mod_search div h3{margin-bottom:7px;}
.mod_search div h3 a{border-bottom:1px dotted #999999;text-decoration:none;font-size:110%;text-transform:uppercase;}
.mod_search div h3 span.relevance{font-weight:normal;font-size:90%;}
.mod_search div p.context{}
.mod_search div p.context span.highlight{}
.mod_search div p.url{font-weight:bold;margin:5px 0 0 0;}
.mod_search div p.url span.filesize{color:#999999;}
.pagination{margin:10px 20px 10px 0;padding:5px;border:1px dotted #999999;}
div.pagination p{font-weight:bold;margin: 0 0 5px 0;}
div.pagination ul{margin:0;padding:0;list-style-type:none;}
div.pagination ul li{display:inline;}
div.pagination ul li span.current{font-weight:bold;color:#000;margin: 0 5px 0 0;}
div.pagination ul li a.link{margin: 0 5px 0 0;}
.mod_sitemap{}
.mod_sitemap h1{font-size:120%;}
.mod_sitemap ul{color:#999999;list-style-type:circle;padding:0 0 0 20px;}
.mod_sitemap li{margin:0;padding:5px;}
.mod_sitemap ul.level_1{font-weight:bold;}
.mod_sitemap ul.level_1 li a{width:150px;display:block;}
.mod_sitemap ul.level_1 .submenu{}
.mod_sitemap ul.level_1 .submenu ul.level_2{list-style-type:square;margin: 3px 0 3px 20px;}
.mod_galleryviewer{}
.mod_galleryviewer h1{width:400px;border-bottom:1px dotted #999999;}
.mod_galleryviewer .layout_fullsize{}
.mod_galleryviewer .layout_fullsize h1{}
.mod_galleryviewer .layout_fullsize div.info{width:400px;border:1px dotted #999999;margin: 5px 5px 5px 0;}
.mod_galleryviewer .layout_fullsize div.info .date{}
.mod_galleryviewer .layout_fullsize div.info .location{}
.mod_galleryviewer .layout_fullsize div.info .photographer{}
.mod_galleryviewer .layout_fullsize div.info .description{font-size:110%;}
.mod_galleryviewer .layout_fullsize table.image_gallery{}
.mod_galleryviewer .layout_fullsize table.image_gallery .image_container{text-align:center;}
.mod_galleryviewer .layout_fullsize table.image_gallery .image_container a{}
.mod_galleryviewer .layout_fullsize table.image_gallery .image_container a img{padding:5px;background-color:#fff;border:1px solid #333;}
.mod_galleryviewer .layout_fullsize table.image_gallery .image_container div.caption{}
#main .mod_newsmenu{width:200px;float:right;border:1px dotted #333333;margin:0 30px 30px 0;background:#fff;}
#main .mod_newsmenu h1{color:#fff;background:#666666;margin:0 0 6px 0;}
#main .mod_newsmenu ul.level_1{list-style-type:none;margin:0 6px 6px 6px;}
#main .mod_newsmenu ul.level_1 li.year{font-weight:bold;}
#main .mod_newsmenu ul.level_1 ul.level_2{margin-top:4px;padding-left:8px;list-style-type:none;}
#main .mod_newsmenu ul.level_1 ul.level_2 li{display:block;margin-bottom:3px;padding-left:15px;font-weight:normal;background:url("tl_files/rokala/system/bullet_arrow_up.gif") no-repeat 0 50%;}
#main .mod_newsmenu ul.level_1 ul.level_2 li a{font-weight:normal;text-decoration:none;}
#main .mod_newsmenu ul.level_1 ul.level_2 li.active{font-weight:bold;}
#main .mod_newsmenu ul.level_1 ul.level_2 li a:hover{text-decoration:underline;}
#main .mod_newsarchive{margin-right:30px;}
#main .mod_newsarchive h1{font-size:160%;}
#main .mod_newsarchive div.layout_short{border-bottom:1px dotted #333333;padding: 6px 0 18px 0;}
#main .mod_newsarchive div.layout_short.last{}
#main .mod_newsarchive div.layout_short p.info{font-size:87%;color:#999999;}
#main .mod_newsarchive div.layout_short h2{margin: 8px 0 8px 0;}
#main .mod_newsarchive div.layout_short h2 a{text-decoration:none;font-size:120%;}
#main .mod_newsarchive div.layout_short p.teaser{color:#333333;margin: 0 20px 8px 0;}
#main .mod_newsarchive div.layout_short p.more{}
#main .mod_newsarchive div.layout_short p.more a{}
div.enclosure{}
div.enclosure p{display:inline-block;padding:4px 10px 4px 4px;border:1px dotted #c0c0c0;}
div.enclosure p img{}
div.enclosure p a{}

