body{
background-color:#A90000;
xbackground-color:#990033;
xbackground-color:#990000;
background-color:#9C0114;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
height:100%;
font-size:11px;
}
html{
height:100%;
}
table{
font-size:14px;
}
td{
vertical-align:top;
}
#home td,#home table{
vertical-align:middle;
font-size:12px;
}
h1,h2{
margin:0px;
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
}
h3 {
font-size:14px;
}

.csc-header{
clear:both;
}
.content{
width:960px;
margin-left:auto;
margin-right:auto;
z-index:5;
}
.banner{
background-color:#FFFFEB;
height:160px;
overflow:hidden;
}
.banner a{
color:#990000;
text-decoration:none;
}
.navi{
width:560px;
float:left;
white-space:nowrap;
}
.navi ul{
margin:0px;
padding:0px;
margin-top:138px;
list-style-type:none;
}
.navi li{
float:left;
height:24px;
padding:0px 12px 0px 12px;
}
.navisubpages{
}
.navisubpages ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.navisubpages li{
float:left;
height:24px;
padding:0px 12px 0px 12px;
}
.navi a,.navisubpages a{
color:#000000;
text-decoration:none;
}
.navi a:hover{
border-bottom:4px solid #990000;
}
.navi a:visited:hover,ul a:hover,.navisubpages span.active a,.navi span.active a{
border-bottom:4px solid #990000;
}
.xnavisubpages span.active a{
float:left;
border-bottom:4px solid #333;
}
.z{
width:90px;
float:left;
}
.logo{
width:310px;
float:left;
height:160px;
}
.logosubpages{
text-align:right;
padding-right:40px;
}
.logotext{
border-left:160px solid #FFFFEB;
}
* html .logotext{
margin-top:-16px;
}
/* subpages */
.header{
background-color:#FFFFEB;
height:130px;
overflow:hidden;
z-index:5;
}
.subnavi ul{
margin:0px;
padding:0px;
margin-top:38px;
list-style-type:none;
}
.navib{
left:0px;
top:140px;
position:absolute;
margin:0px;
padding:0px;
list-style-type:none;
width:800px;
}
.navib li{
float:left;
height:24px;
padding:0px 12px 0px 12px;
}
.navib a{
color:#fff;
text-decoration:none;
}
.navib a:hover{
border-bottom:2px solid #fff;
}
.navib .active a,.navib span.active a{
border-bottom:2px solid #fff;
}
.navib a:visited:hover{
border-bottom:2px solid #fff;
}

/* end subpages */
.tx-srfeuserregister-pi1 {
}
.tx-srfeuserregister-pi1 a{
font-weight:normal;
}
.dearnotice {
font-weight:bold;
}
form {
margin:0px;
padding:0px;
}
input, textarea {
border:1px solid #990033;
background-color:#FFFFEB;
background-color:#FCFCF3;
padding-left:0.2em;
margin-bottom:4px;
}
fieldset {
border:none;
margin:0px;
padding:0px;
}
dt {
width:100px;
float:left;
clear:left;
}
dd {
margin:0px;
left:200px;
clear:right;
}
.tx-srfeuserregister-pi1-delete-icon {
border:none;
}
/* galerie */
.tabel{
width:960px;
height:220px;
margin-top:50px;
margin-left:-50px;
clear:both;
overflow:auto;
white-space:nowrap;
padding:10px;
padding-left:0px;
}
.tabel table{
text-align:center;
color:#CCCCCC;
}
.thumbrow{
}
.thumb{
height:140px;
width:140px;
overflow:hidden;
vertical-align:bottom;
padding:0px;
border:10px solid #333333;
background-color:#000000;
}
.thumbsep{
padding-left:30px;
}
.single{
text-align:center;
background-color:#000000;
color:#CCCCCC;
}
.white,.white a, .content td{
color:#FFFFFF;
text-decoration:none;
}
.innercontent{
margin-top:60px;
padding-left:40px;
font-size:12px;
color:#FFFFFF;
font-size:14px;
}
.innercontent a{
color:#FFFFFF;
}
.innercontent  .blue-link{
color:#08225A;
font-weight:bold;
}
.serien td{
border:1px solid #666666;
background-color:#999999;
}
.footer, .footer a{
color:#CCCCCC;
}
.xcsc-textpic-image{
padding:1px;
}