body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-family:Arial,sans-serif;font-size:12px;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
em,i {font-style: italic;}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,.news_teaser,.news_teaser *{font-size:100%;font-weight:400;font-family:Trebuchet MS,Arial Narrow,Arial,sans-serif}
q:before,q:after{content:''}
a,a:visited,a.active,a:hover,a:focus{text-decoration:none;color:#043b6b}
a:active,a:hover,a:focus{text-decoration:underline}
a:focus{outline:none}
td{vertical-align:top}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
#main{width:958px;border-top:9px solid #dddada;border-bottom:9px solid #dddada;overflow:hidden;margin:70px auto}
#cnt_main *{font-family:Trebuchet MS,Arial Narrow,Arial,sans-serif !important}
#hdr{position:relative;margin:10px 0 7px}
#logo{display:inline;float:left;width:188px;height:39px}
#logo a{display:block;width:188px;height:39px;overflow:hidden;}
#mnav{text-align:right;font-weight:700;position:absolute;right:0;top:0;display:table;font-size:90%;width:497px;margin:0 -10px 0 0}
#mnav li{text-transform:uppercase;display:table-cell;position:static;text-align:left;padding:0 0 0 9px}
#mnav a{font-family:Trebuchet MS,Arial Narrow,Arial,sans-serif}
#mnav li ul{position:absolute;overflow:hidden;top:20px;left:479px;z-index:10;font-size:12px}
#mnav li li{display:inline;margin:0 0 0 10px;padding:0}
.en #mnav li li{margin:0 0 0 10px}
#mnav li li.active a,#mnav li li a{font-size:11px;font-weight:400;color:#043b6b !important}
#mnav li li a:hover,#mnav li li a:active,#mnav li li a:focus,#mnav li li.active a{color:#90070c !important}
#mnav .submenu li {text-transform:none}
#mnav .submenu li a {color:#595959 !important}
#mnav .submenu li.active a,#mnav .submenu li a:hover,#mnav .submenu li a:focus,#mnav .submenu li a:active {color:#90070c !important}
#cnt{border-top:1px solid #c8d1d4;position:relative;height:577px;overflow:hidden;padding:9px 0}
#cnt_main{overflow:hidden;color:#595959;line-height:150%}
#cnt_main h1,#cnt_main h2,#cnt_main h3,#cnt_main h4{font-size:14px;font-family:Arial,sans-serif;margin:0 0 20px}
#cnt_main h1,#cnt_main h2,#cnt_main ul,#cnt_main p{text-align:justify}
#cnt_main h1{font-size:23px;line-height:28px;color:#90070c;font-weight:400;margin:0 0 45px}
body.news #cnt_main h1{margin-bottom: 30px;text-align:left;}
.formular #cnt_main h1{font-size:21px;line-height:21px;margin:0 0 10px}
#cnt_main li{list-style:disc;margin:0 0 0 15px}
#cnt_main .contenttable{width:100%}
#tsr,#tsr_start{margin:0 0 11px}
#tsr{float:right;width:479px;margin:0}
#maincontent{height:534px;width:479px;position:relative;padding:0}
.home #maincontent{width:958px !important;height:420px !important;overflow:hidden}
#maincontent .items{position:absolute;margin:0 45px 0 0}
.home #maincontent .items{position:static}
.formular #maincontent{height:534px !important;width:469px !important}
#news_teaser_start,#news_teaser{position:absolute;bottom:5px;left:0;width:958px;background:#fff;line-height:150%;z-index:9999}
#news_teaser_start h2,#news_teaser h2{background:#f1f0f0;color:#90070c;font-size:18px;font-weight:700;line-height:150%;padding:7px 14px}
#news_teaser_start p,#news_teaser_start h2,#news_teaser p{margin-bottom:2px;line-height:17px;font-family:Trebuchet MS,Arial Narrow,Arial,sans-serif !important}
#news_teaser_start h2#news {margin: 0 0 10px 0;color: #4E7798;font-weight: 700;font-size: 12px;padding: 0;}
#news_teaser_start h2#news a {color: #4E7798;}
#news_teaser_start h2#news a:hover,#news_teaser_start h2#news a:active,#news_teaser_start h2#news a:focus {text-decoration: underline;}
#news_teaser_start h2 a,#news_teaser h2 a{color:#90070c;text-decoration:none}
#news_teaser h2 a{background:url(../images/arrow_news_up.gif) no-repeat 110px center;margin-right:150px;display:block;padding:0}
#news_teaser h2 a.open{background-image:url(../images/arrow_news_down.gif)}
#news_teaser_start h2 img,#news_teaser h2 img{vertical-align:middle;margin:0 0 0 10px}
.news-latest{background:#f1f0f0;overflow:hidden;color:#4e7798;display:none !important;margin:2px 0 0;padding:7px 14px}
#news_teaser_start .news-latest{display:block !important;height:107px;overflow:hidden}
.news-latest .newstitle {font-weight:700;font-size:12px;line-height:15px;margin-bottom:5px}
.news-latest .news-latest-short .newstitle {margin-bottom:10px}
.news-latest .newstitle a{color:#4e7798}
.news-latest .date{font-weight:700;color:#003b6b;font-family:Trebuchet MS,Arial Narrow,Arial,sans-serif !important}
.news-latest-long{display:inline;float:left;width:628px;overflow:hidden;margin:0}
.news-latest-short{display:inline;float:left;width:300px;line-height:125%;margin:0}
.home .news-latest-short{margin-top:-27px;}
.news-latest-long li{display:inline;float:left;width:300px;margin:0 14px 0 0}
.news-latest-short li{list-style:disc outside;margin:0 0 0 14px}
.news-latest-short p{font-family:Arial Narrow,Arial,sans-serif;color:#90070c;font-weight:700}
.home .news-latest-short p{color:#4E7798;}
#news_teaser_start div.open,#news_teaser div.open{display:block !important}
#news_teaser_start img.open,#news_teaser img.open{display:none !important}
#langswitch{position:absolute;right:14px;top:7px}
#langswitch li{display:inline;text-transform:uppercase;color:#9a9494;font-size:12px;margin:0 0 0 3px}
#langswitch a{font-family:Arial Narrow,Arial,sans-serif;vertical-align:middle;color:#9a9494}
#langswitch a:hover,#langswitch a:focus,#langswitch a:active,#langswitch .active a{color:#707070}
.td-0{padding:0 5px 0 0}
#mailform *{font-size:10px;line-height:15px}
#mailform .csc-mailform-field{position:relative;display:inline-block;margin:0 0 2px;padding:0 0 0 22px}
#mailform .check{position:absolute;left:0;top:0}
#mailform .select,#mailform .text,#mailform .input{width:135px;border:1px solid #C8D1D4;padding:1px 0}
#mailform .select{width:137px}
#mailform .text{width:363px;height:50px;vertical-align:baseline}
#mailform label{display:inline-block;min-width:65px;width:auto !important;width:65px;vertical-align:top}
#mailform hr{border:0;height:0;margin:-1px 0}
#mailform hr.captcha_dist{margin-bottom: 10px}
#mailform .captcha {position:absolute;right:14px;bottom:86px;width:206px}
#mailform .captcha_text {margin:5px 0 0 22px;width:205px;}
#mailformformtype_mail{width:135px;border:1px solid #C8D1D4;margin:2px 0 0 68px}
.news-list-item{color:#595959;margin:0 0 10px 0}
body.news .items p{margin:0 0 10px !important}
body.news .items .date,.news-list-item .date{font-weight:700;color:#003b6b;margin:0 0 5px !important}
body.news .items h2,.news-list-item h3,.news-list-item .newstitle{margin:0 0 10px !important}
.news-single-backlink{padding:15px 0 0}
.tx-ttnews-browsebox,.paginate{font-weight:700;margin:0;padding:0}
.tx-ttnews-browsebox p{margin:0 !important}
.paginate li{list-style:none;display:inline;border-left:1px solid #4e7798;margin:0 0 0 8px !important;padding:0 0 0 7px}
.tx-ttnews-browsebox td{border-left:1px solid #4e7798;padding:0 5px}
.paginate li.first{border-right:0;border-left:0;margin:0 !important;padding:0}
.paginate li.prev{border-right:1px solid #4e7798;border-left:0;margin:0 8px 0 0 !important;padding:0 7px 0 0}
.tx-neegvcard-pi1{margin:0 0 30px}
div.paginate{height:22px;width:419px;display:inline;float:left;padding:9px 0 0 7px}
div.paginate a{border-left:1px solid #4e7798;color:#90070c;font-weight:400;cursor:pointer;margin:0 0 0 6px !important;padding:0 0 0 6px}
div.paginate a.first{border-left:0;margin:0 !important}
.news-latest-long a[rel=nofollow],.news-list-item a[rel=nofollow]{white-space:nowrap}
#print{display:inline;float:right;margin:0 38px 0 0;padding:12px 0 0 0}
fieldset,img,abbr,acronym{border:0}
#maincontent a,#maincontent a:visited,#maincontent a.active,#maincontent a:hover,#maincontent a:focus,#mnav li a:hover,#mnav li a:active,#mnav li a:focus,#mnav li.active a,.news-latest a,body.news .items .related a,.news-single-backlink a,.news-list-item p a,.tx-ttnews-browsebox td.tx-ttnews-browsebox-scell a,.paginate li.active,.paginate li.active a{color:#90070c}
strong,#cnt_main h2,body.news .items h2,div.paginate a.active{font-weight:700}
.en #mnav li.first,#mnav li.first,#cnt_main .contenttable p{margin:0}
#cnt_main table,#cnt_main p,#cnt_main ul,#cnt_main table,#cnt_main p{margin:0 0 20px}
/* .home #maincontent,#news_teaser_start h2 img{display:none} */
.contenttable th {padding-right: 15px;vertical-align:top}
.idupe {z-index: 999 !important;margin-top:1px !important}
#cnt_main .nomargin {margin:0;}

.home .news-latest-short p {margin: 0 0 10px 0;}
.home .news-latest-long li {
	line-height: 120%;
	font-size: 12px;
	font-family: "Trebuchet MS","Arial Narrow",Arial,sans-serif;
	text-align: justify;
}
.home .news-latest #intro {
	margin: 0 0 10px 0;
}
#shortfacts {
    background: none repeat scroll 0 0 #F1F0F0;
    color: #90070C;
    font-size: 18px;
    font-weight: 700;
    padding: 7px 14px;
    font-family: Trebuchet MS,Arial Narrow,Arial,sans-serif !important;
    line-height: 17px;
    margin-bottom: 2px;
}
#shortfacts a {
	color: #90070C;
	text-decoration: none;
}
