/* Style sheet screen */
html{overflow-y: scroll;}
body{background:#dbe1e4 url("tl_files/layout/body-bg.png") left top repeat-x;font-family:Arial;font-size:13px;color:#666666;line-height:18px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;color:#333333;}
h1{margin-top:40px;margin-bottom:20px;font-size:30px;color:#ffffff;line-height:50px;}
body.home h1{margin-top:30px;margin-bottom:0;color:#333333;}
h2{margin-top:20px;font-size:18px;line-height:18px;}
a{text-decoration:none;color:#2d80d0;}
p{margin:9px 0;padding:0;}
#container{background-color:#ffffff;}
.nav_list ul,.nav_list li{margin:0;padding:0;list-style-type:none;}
#header a{color:#777777;}
#header a:hover{color:#cccccc;}
.mod_changelanguage,#header .mod_customnav{float:right;margin-top:15px;}
.mod_changelanguage li,#header .mod_customnav li{float:left;margin-right:30px;}
.mod_changelanguage li.first{margin-right:10px;}
.mod_changelanguage li.last{margin-right:50px;}
#logo a{width:330px;height:41px;display:block;background:url("tl_files/layout/logo.jpg") right top no-repeat;text-indent: -999em;}
#right{background:url("tl_files/layout/right-bg.png") left top repeat-x;min-height: 600px;}
#right .inside{margin-bottom:80px;}
.mod_navigation{height:209px;background:url("tl_files/layout/nav-shadow.jpg") left top no-repeat;}
.mod_navigation li{font-size:24px;color:#ffffff;line-height:52px;}
.mod_navigation span{display:block;margin-left:26px;padding-left:44px;background:url("tl_files/layout/nav-pointer-active.png") left center no-repeat;}
.mod_navigation a{display:block;margin-left:26px;padding-left:44px;background:url("tl_files/layout/nav-pointer.png") left center no-repeat;color:#9fbedc;}
.mod_navigation a:hover{background-image:url("tl_files/layout/nav-pointer-active.png");color:#ffffff;}
#right .logos{margin-top:20px;}
#contao-logo{float:left;margin-left:18px;}
#isotope-logo{margin-left:168px;}
#right .mod_article{margin-right:20px;margin-left:20px;}
#main .inside{padding-bottom:40px;background:url("tl_files/layout/main-bg.png") left top repeat-x;min-height: 560px;}
#main .mod_article{margin-right:20px;margin-left:20px;}
#main a{text-decoration:underline;}
.mod_twitterreader li{padding-top:15px;padding-bottom:10px;border-bottom:1px dotted #cccccc;}
.mod_twitterreader li.last{border-bottom:0;}
.mod_twitterreader li .date{display:block;font-size:10px;line-height:12px;}
.ce_hyperlink:before{content: "»"}
#footer .inside{padding-top:15px;padding-left:25px;background:url("tl_files/layout/footer-bg.png") left top repeat-x;text-decoration:none;color:#72a3c9;}
#footer a{text-decoration:none;color:#72a3c9;}
#footer .logos{right:20px;top:-60px;position:absolute;}
#footer .mod_customnav,#footer .mod_customnav ul,#footer .mod_customnav,#footer .mod_customnav li{display:inline;}
#footer .mod_customnav li{margin-left:15px;padding-left:18px;background:url("tl_files/layout/footer-separator.png") left center no-repeat;}
.ce_form{}
.ce_form label{display:block;margin-top:10px;padding-left:3px;font-weight:bold;font-size:12px;color:#333333;}
.ce_form input.text,.ce_form input.captcha,.ce_form textarea{width:260px;margin:1px;padding:2px 5px;border:1px solid #808080;}
.ce_form input.text:focus,.ce_form input.captcha:focus,.ce_form textarea:focus{margin:0;background-color:#f8f8f8;border:2px solid #62aef0;outline: none;}
.ce_form input.captcha{width:20px;text-align:center;}
.ce_form .captcha_text{font-size:11px;color:#333333;}
.ce_form input.submit{margin-top:10px;}

