*{margin:0px;padding:0px;}
body{margin:0px;font-size:62.5%;}
html{background:#eee url(/fileadmin/tmpl/img/bg_follow_screens.jpg) repeat top center;font-family:Verdana,Arial,Sans-serif;}
a{text-decoration:none;color:#C0062A;}
a:hover{text-decoration:underline;}
p{font-size:12px;line-height:136%;}
img{border:0px;}
div#fbcol ul,div#fbcol ol{margin-left:15px;}
#centercolwrap ul li,.csc-bulletlist li{list-style-position:outside;list-style-image:url(/fileadmin/tmpl/img/bullet.gif);/*font-family:Helvetica;*/
font-size:12px;line-height:135%;}
.csc-bulletlist li{list-style-position:outside;}
ol{margin-left:10px;padding-left:5px;line-height:150%;font-size:115%;}
#ftl,#ftr{display:inline;padding:10px;color:white;}
#ftl{float:left;}
#ftr{float:right;}
#container{background:white url(/fileadmin/tmpl/img/rcbg.gif) no-repeat bottom right;margin-top:80px;}
#container,#footer{width:1010px;margin-left:auto;margin-right:auto;}
.slot{width:241px;margin-left:10px;padding-bottom:10px;}
.floatleft{float:left;}
.clearleft{clear:left;}
#rcol{width:238px;margin-top:10px;}
#lsbcontent{padding:10px 0px;font-size:80%;font-weight:bold;}
#permanent-menu{text-align:right;border-bottom:1px solid #ede7e8;padding:10px;margin-bottom:10px;}
#permanent-menu a{padding:0em .5em 0em .5em;}
.permsearchbox{position:absolute;}
#extsrclink{left:190px;position:absolute;top:5px;width:120px;font-size:11px;}
#srcfield{background:#E7E7E7 none repeat scroll 0% 0%;border:1px solid #9B9B9B;padding:6px;position:absolute;width:140px;height:27px;font-size:11px;margin-left:10px;}
#srcbutton{position:absolute;left:149px;height:27px;font-size:11px;}
#centercolwrap{width:502px;}
#fbcol{margin-left:20px;margin-right:20px;clear:left;width:475px;padding-bottom:10px;}
#logo{height:80px;}
#logoimage{position:relative;/*top:51px;*/ top:-29px;left:-10px;}
ul#mainmenu{list-style:none;}
ul#mainmenu li{list-style:none;}
ul#mainmenu a{font-family:Helvetica;font-weight:bold;display:block;padding:10px 5px 10px 26px;text-decoration:none;font-size:130%;border-bottom:1px solid white;color:white;background:#E20030;}
ul#mainmenu a:hover{background:#9B9B9B;color:white;}
ul#mainmenu ul{margin-left:10px;}
ul#mainmenu ul li a{background:#cbcbcb;color:#CC0033;padding-left:15px;}
ul#mainmenu li.act a{background:#9B9B9B;color:white;}
ul#mainmenu li.cur a{background:#9B9B9B;color:white;}
ul#mainmenu ul a{padding-left:25px;}
ul#mainmenu ul ul a{padding-left:10px;background:#e7e7e7;}
#headerpicture{width:740px;margin-left:10px;border-bottom:10px solid #C0062A;}
#header{background:white;}
input#mailformformtype_mail{background:#666;padding:3px 5px;}
/*content elements*/
.customCE h1,
.customCE h2,
.customCE h3,
.customCE h4,
.customCE h5{font-color:#666666;padding:10px;background:#EFEFEF url(/fileadmin/tmpl/img/hl_gradient.jpg) repeat-x left bottom;font-family:Verdana;font-size:15px;margin-bottom:8px;}
.customCE h2{font-size:14px;}
.customCE h3{font-size:11px;}
.customCE h4{font-size:12px;}
.customCE h5{font-size:12px;}
.customCE h1 a,
.customCE h2 a,
.customCE h3 a,
.customCE h4 a,
.customCE h5 a{color:#666666;}
.customCE div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1px;}
.customCE p{padding:0px 10px 2em 10px;}
.hdpic{margin:0px 9px -7px 261px;}
.hdpic h1,
.hdpic h2,
.hdpic h3,
.hdpic h4,
.hdpic h5{padding:7px 5px 6px 10px;color:#454545;}
#rcol h1,
#rcol h2,
#rcol h3,
#rcol h4,
#rcol h5{color:#C0062A;font-family:Verdana;font-size:13px;}
.reddot{background:transparent url(/fileadmin/tmpl/img/red_dotted_line.gif) repeat-x bottom left;}
.graydot{background:transparent url(/fileadmin/tmpl/img/gray_dotted_line.gif) repeat-x bottom left;}
.reddot,.graydot{padding-bottom:10px;margin-bottom:10px;}
#rcol .reddot{padding:0px 10px;padding-bottom:10px;margin-bottom:10px;}
#rcol .reddot{background:transparent url(/fileadmin/tmpl/img/red_dotted_line.gif) repeat-x scroll left bottom;}
/*dld*/
.csc-uploads-fileName,.csc-uploads-fileSize{font-size:10px;}
.csc-uploads-fileSize{font-size:9px;color:#666;}
table.csc-uploads{border-collaps:collapse;width:100%;}
/*lang*/
#langmenu{position:absolute;top:-66px;left:145px;}
#langmenu a{color:white;padding:0px 3px;font-size:10px;}
/*glossary*/
.catchword{font-weight:bold;font-size:12px;}
.catchword_desc{padding-bottom:.5em;font-size:10px;}
/*directory*/
.tx-wtdirectory-pi1{}
.diritemwrap{width:153px;height:300px;margin-right:5px;margin-bottom:10px;float:left;}
.pccords{margin-top:10px;}
/*indexed search*/
.tx-indexedsearch-res td{font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{padding-bottom:10px;}
.tx-indexedsearch-searchbox td{font-size:10px;padding:5px;}
/*FORM*/
.csc-mailform-field{font-weight:bold;padding:.5em 0;}
fieldset{border:0px solid transparent;}
.csc-mailform-field label{width:130px;}
.csc-form-label{}
legend{padding-left:10px;padding-right:10px;border:0px;}
fieldset{border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border:1px solid #C0C0C0;}
.radiolayout{width:60%;padding-top:15px;padding-bottom:15px;}
.formu{padding-top:10px;padding-bottom:10px;/*
width:80%;padding-left:110px;border:1px solid #C0C0C0;*/}
.mf-radio{border:0px;}
.mf-text{color:#000000;border:1px solid #C0C0C0;margin-bottom:5px;}
.mf-check{border:0px;float:left;margin-right:5px;}
.mf-select{border:0px;}
.mf-input{border:1px solid #C0C0C0;margin-bottom:5px;width:175px;}
.mf-submit{color:#ffffff;background-color:#C0C0C0;border:0px;}
.comment{font-weight:bold;}
.googledir td{font-size:12px;}
/*tt_content*/
.csc-uploads-icon{vertical-align:top;padding-right:5px;width:15px;}
.csc-uploads-fileName{vertical-align:top;padding-bottom:5px;}
.csc-uploads-fileSize{text-align:right;white-space:nowrap;vertical-align:top;}
table.contenttable{border-spacing:1px;background-color:white;}
table.contenttable td{background-color:#CCC;font-size:11px;padding:5px 10px;}
table.contenttable tr.tr-even td{background:#999999;}
table.contenttable tr.tr-odd td{background:#CCC;}

.news-single-img{width:240px; margin-right:10px;}
.news-single-imgcaption{font-size:10px;width:240px; margin-top:10px;}