@charset "utf-8";
/* CSS Document */
.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%;}
html {min-height: 100%; height: auto;}
body {background:#fff url(../img/bg.jpg) no-repeat bottom center;margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080}
img {border:none}
a {outline:none; color:#5e5d5d;}
#wrapperPage {margin-top:10px}

/*Hide*/
#mainright div.csc-textpic-above,
#navtop,
#navContent,
#navleft,
.rcol,
#rnavHome,
#fce_slider_leftnav,
#navmeta {display:none}
#header .image img {width:320px; position:relative; z-index:1; margin-left:-70px}
#headerImage {position:absolute; top:0; z-index:0}

/*Right Column*/
#mainright div.csc-default {background:none; width:100%; border-bottom:1px dotted #d1d1d1; margin-top:20px}

/*Boxes*/
.infoBox .csc-textpic-imagewrap {float:left; width:234px; height:160px; overflow:hidden}
.infoBox p{float:left; width:380px; overflow:hidden}
#infoBoxes .right {clear:both;}
#infoBoxes .right p,
#infoBoxes .right img {margin-top:20px}

/*Footer*/
#footer {margin-top:50px; padding-top:10px; border-top:1px solid #5e5d5d}
#navfooter li {display:none}
#navfooter li.showInPrint {list-style:none; display:block; float:right}

/*Els*/
h2.layout2 {font-size:24px}


/*Footer HOME*/
#home #footer {display:none}
.fce_slider_box {position:absolute; top:200px}

/*Headlines and bold stuff*/
h1,h2,h3{color:#808080;}
#main		{line-height:220%}
#main .csc-textpic-imagewrap {margin:30px 0}
#middleHeadline	{padding:30px 0; height:80px; width:100%}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-date {/*float: right; display:block; padding-left:10px;*/display:none;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item p.subheader {/*font-weight: normal;*/ display: none;}
.news-single-item div.hidden {display: none;}
.news-single-item span.hidden {display: none;}
.news-single-rightbox {/*float: right; width:160px; text-align:right; clear:both;*/ display:none;}

table.contenttable td {vertical-align:top; padding:0px 20px 2px 0px;}

.news-single-backlink {display: none;}
a.gobacklink {display:none;}
