* {
padding:0;
margin:0;
}
a{
text-decoration:none;
}
a:focus {
outline: none;
}
#container {
width:1000px;
margin-left:auto;
margin-right:auto;
font: 100% Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
}
#main {
width:1000px;
float:left;
background-repeat:no-repeat;
margin-top:50px;
}
#head{
width:1000px;
height:110px;
}
#left{
float:left;
width:198px;
}
#left ul{
list-style-type:none;
margin-bottom:25px;
margin-top:43px;
padding-top:10px;
padding-bottom:10px;
border:1px solid #cccccc;
clear:left;
}
#left ul a{
padding-left:32px;
}
#left ul li.first a{
display:block;
font-size: 10pt;
color:#000000;
line-height:140%;
}
#left ul li.first a:hover{
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:15px center;
}
#left ul li.first_current a{
display:block;
font-size: 10pt;
color:#000000;
line-height:140%;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:15px center;
}
#left ul li.second a{
display:block;
font-size: 8pt;
color:#333333;
line-height:140%;
padding-left:40px;
}
#left ul li.second a:hover{
font-weight:bold;
}
#left ul li.second_current a{
display:block;
font-size: 8pt;
color:#333333;
line-height:140%;
padding-left:40px;
font-weight:bold;
}
#center{
float:left;
width:530px;
margin-left:55px;
padding-top:40px;
}
#content{
padding-bottom:20px;
color:#000000;
min-height:350px;
padding-right:55px;

}
#content .csc-header h1{
font-size: 10pt;
margin-bottom:3pt;
}
#content p{
padding-bottom:15px;
}
#content ul{
padding-left:18pt;
}
#content a{
color:#000000;
}
#content a:hover{
color:#cf0000;
}
#content a img{
border:1px solid #555555;
float:left;
}
.csc-textpic{
float:left;
}
#content ul.csc-menu{
list-style-type:none;
margin:0;
padding:0;
margin-bottom:25px;
}
#content ul.csc-menu li{
font-weight:bold;
margin:0;
padding:0;
}
#right{
float:left;
width:215px;
padding-top:40px;
}
#right_content{
padding-left:5px;
font-size: 8pt;
}
#right_content h2{
font-size: 8pt;
margin-bottom:15px;
}
#right_content h3{
font-size: 8pt;
}
#right_content a{
color:#000000;
}
div.news-latest-item{
margin-bottom:15px;
}
#right_content .news-list-morelink{
padding-left:5px;
}
#right_content .news-latest-gotoarchive{
padding-top:10px;
}
div.news-list-item h2{
font-size:10pt;
margin-bottom:3pt;
}
div.news-single-item h2{
font-size:10pt;
margin-bottom:3pt;
}
#right_content a:hover{
color:#cf0000;
}
#footer{
clear:left;
border-top:1px solid #cccccc;
width:1000px;
height:25px;
}
#footer p{
margin-left:775px;
padding-top:8px;
font-size: 8pt;
}
.tx-srlanguagemenu-pi1 img.tx-srlanguagemenu-pi1-flag{
border:1px solid #cccccc;
}
.tx-srlanguagemenu-pi1 div.NO a img{
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Gecko-Browser */
opacity:0.5; /* Opera 9+ */
-khtml-opacity:0.5;
}
.tx-srlanguagemenu-pi1 div.NO a:hover img{
filter:alpha(opacity=100); /* IE */
-moz-opacity:1.0; /* Gecko-Browser */
opacity:1.0; /* Opera 9+ */
-khtml-opacity:1.0;
border:1px solid #000000;
}
.tx-srlanguagemenu-pi1 div.CUR a img{
filter:alpha(opacity=100); /* IE */
-moz-opacity:1.0; /* Gecko-Browser */
opacity:1.0; /* Opera 9+ */
-khtml-opacity:1.0;
border:1px solid #000000;
}
#sitemap {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #FFFFFF;
height : 15px;
width : 200px;
border : 1px solid #024E79;
}
#sitemaptitel {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #FFFFFF;
height : 15px;
width : 200px;
background-color : #537180;
text-align : center;
} 

.csc-textpic-caption {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #333333;
}
#content div.tx-dropdownsitemap-pi1 img{
border:none;
}
