body{background:#ffffe7 repeat-x;}
.clearboth{clear:both;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
img{border:none;}
*{margin:0;padding:0;}
/* ######## Header ################## */
#header{width:1117px;height:178px;background:#ffffe7;margin:10px 94px 5px 70px;}

#lang-bar{width:1117px;background-image:url(../pix/site/header_lang.png);float:left;}
.lang-bar-flag{margin:0 0 0 1007px;} 
 /* ########### BOXES ######################## */
#sboxes{width:1255px;margin-bottom:24px;}
.sbox{width:1117px;background:url(../pix/site/sbx_wrap.png) repeat-y;margin:0 auto;}
.sbox_bottom{margin-top:0;background:url(../pix/site/sbx_bot.png) no-repeat 0 100%;}
#sbox_content{width:1085px;position:relative;padding:0 16px 5px;}
.sbox_footer{padding:30px 8px 15px 2px;}
#main_cl{float:left;width:532px;background:transparent;margin:12px 10px 0 0;}
#main_cr{float:left;width:532px;background:transparent;margin:12px 1px 0 10px;}
#full_c{float:left;width:1081px;margin:18px 1px 5px;}
.comic{text-align:center;}
.main_c_cont{padding:0 2px;}
/*###### MAIN NAV ##################### */
#main_nav{width:1117px;height:14px;font-family:Trebuchet MS, Geneva, sans-serif;font-size:14px;}
#main_nav div a{float:left;}
.imgnav{float:left;margin:20px 5px 0 50px;}
/* #### Content ######################   unordered list  */
ul{font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:20px;margin:2px 0 18px 16px;}
ul li{list-style-type:square;font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:20px;margin:0 0 6px;}
/* ordered list  */
ol{font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:20px;margin:8px 0 0 24px;}
ol li{font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:20px;margin:0 0 11px;}
/*Links */
.main_c_cont p.bodytext a.internal-link{color:#0c3187;text-decoration:underline;}
.main_c_cont a.internal-link{color:#000;text-decoration:underline;}
/*paragraph */
p.align-center{font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;line-height:20px;margin:10px 0;}
.main_c_cont h2{font-family:Verdana, Arial, sans-serif;font-size:16px;line-height:20px;letter-spacing:0.02em;color:#ed690f;margin:40px 0 10px;padding:0 0 3px;}
.main_c_cont h2 a{text-decoration:none;}
.main_c_cont h3{font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:justify;line-height:20px;margin:10px 0;}
/*#### FOOTER ############################### */
#footer{width:1085px;background:url(../pix/site/navbar_c.png);height:26px;margin:0 8px 5px 17px;}
#footer div.copyr{float:right;color:#333;text-decoration:none;font-family:Trebuchet MS, Geneva, sans-serif;font-size:11px;width:160px;margin:5px 0 0;}
#footer div.copyr a{color:#333;text-decoration:none;font-family:Trebuchet MS, Geneva, sans-serif;font-size:11px;width:160px;margin:5px 0 0;}
/* ##### AddThis Button ####### */
.a2a_dd{width:106px;height:16px;margin:5px 20px 0 996px;}
.lang-bar-no,.lang-bar-act{float:right;margin:0 8px;}
.cur_main_cl,.cur_main_cr{height:41px;width:532px;float:left;margin:0 0 14px;}
#main_nav div,#footer div{float:left;}
.main_c_cont p.bodytext a.internal-link:hover,.main_c_cont a.internal-link:hover{color:#0c3187;text-decoration:none;}
.main_c_cont p.bodytext,.main_c_cont p{font-family:Verdana, Arial, sans-serif;text-align:justify;font-size:12px;line-height:20px;margin:10px 0;}
.main_c_cont h1.csc-firstHeader,.main_c_cont h1{font-family:Trebuchet MS, Geneva, sans-serif;font-style:italic;font-size:24px;line-height:30px;font-weight:700;color:#ed690f;margin:40px 0 5px;}
/*-----------------------------------  tt_news LATEST view  ----------------------------------- */
.news-latest-container{font-family:Verdana, Arial, sans-serif;}
.news-latest-date{display:block;font-size:11px;text-align:right;color:#000000;}
.news-latest-container H2,.news-latest-container H2 a{font-size:12px;line-height:20px;color:#ed690f;}
.news-latest-container H2 a:hover{text-decoration:none;}
.news-latest-item{padding:3px;font-size:11px;line-height:17px;letter-spacing:0.02em;padding:5px;color:#ed690f;}
.news-latest-item p{color:#000;}
.news-latest-morelink{margin:0 0 5px 0; font-size:11px;}
/*--------------------------------- tt_news LIST view  ----------------------------------- */
.news-list-container{margin-left:10px;font-family:Verdana, Arial, sans-serif;}
.news-list-item{text-align:justify;font-size:11px;line-height:17px;padding:0 0 10px;}
.news-list-container H2{font-size:12px;line-height:20px;letter-spacing:0.02em;margin:20px 0 5px;padding:0 0 3px;}
.news-list-date{float:right;display:block;padding-left:10px;text-align:justify;font-size:11px;}
.news-list-imgcaption{padding:3px 3px 0 0;}
.news-list-container IMG{float:right;border:none;margin:0 2px 5px 5px;}
.news-list-category{font-size:9px;}
.news-list-category IMG{float:left;}
.news-list-morelink{padding-left:5px;font-size:11px;}
/*---------------------------------  tt_news Page-Browser --------------------------------- */
.news-list-browse{text-align:center;margin-bottom:20px;}
.activeLinkWrap{font-weight:700;}
.disabledLinkWrap{color:#999;}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px;}
/*--------------------------------- tt_news SINGLE view  --------------------------------- */
.news-single-item{margin-left:10px;font-family:Verdana, Arial, sans-serif;text-align:justify;font-size:11px;line-height:20px;letter-spacing:0.02em;padding:0 0 10px;}
.news-single-item h1{color:#ed690f;font-size:14px;margin:20px 0 5px;padding:0 0 3px;}
.news-single-item h2{font-size:11px;font-weight:bold;}
.news-single-img{float:right;margin:10px 0 0 10px;}
.news-single-imgcaption{padding:1px 0 3px;}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both;font-size:11px;}
.news-single-backlink{padding:10px;}
.news-single-additional-info{margin-top:15px;clear:both;padding:3px;}
.news-single-related,.news-single-files,.news-single-links{margin:0 0 3px;padding:3px;}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px;}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:700;margin-left:5px;}
.news-single-files DD A{padding:0 3px;}
/*--------------------------------- tt_news Archivemenu (AMENU) ---------------------------------  */
.news-amenu-container{width:200px;margin-left:30px;}
.news-amenu-container LI{padding-bottom:1px;}
.news-amenu-container LI:hover{background-color:#EEFDFF;}
.news-amenu-container UL{list-style-type:none;margin:5px 0 0;}
.news-amenu-item-year{margin-top:10px;background-color:#EEFDFF;padding:2px;}
.amenu-act,.news-amenu-container a,.amenu-act a{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:20px;font-weight:700;color:#0c3187;background:#EEFDFF;text-decoration:none;}
.news-amenu-container a:hover,.amenu-act a:hover{text-decoration:underline;}
/*  Styles for catmenu mode "nestedWraps"  */.news-catmenu-header{font-family:Verdana, Arial, sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#0c3187;}
.level1{background-color:#e1e1e1;border-left:0;border-top:0;font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:18px;letter-spacing:0.02em;font-weight:700;padding:5px 5px 5px 10px;}
.level4 a,.level3 a,.level2 a,.level1 a{color:#0c3187;text-decoration:none;}
.level3,.level4,.level2{background-color:#e1e1e1;border-left:0;font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:17px;padding:1px 1px 1px 10px;}
/*----clearer  ----prevent floated images from overlapping the div-containers they are wrapped in   */
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:1px solid #EDB079;}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both;}
.news-single-item HR.cl-left{clear:left;}
.news-list-container H2 a,.level4 a:hover,.level3 a:hover,.level2 a:hover,.level1 a:hover{color:#ed690f;text-decoration:underline;}
.news-latest-morelink a,.news-list-morelink a,.news-single-item a{color:#ed690f;text-decoration:none;}
.news-latest-morelink a:hover,.news-list-morelink a:hover,.news-single-item a:hover{color:#ed690f;text-decoration:underline;}