/**************************
allgemein
**************************/
html, body {
width:100%;
font-family: arial, helvetica, sans-serif;
margin:0px;
padding:0px;
background: #fff;
}
.maintable {
padding:0px 0px 0px 0px;
}
.InputSuche {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #797979;
text-decoration:none;
border: 1px solid #D6D6D6;
text-transform:uppercase;
}
.teaseroben {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #797979;
text-decoration:none;
text-transform:uppercase;
height:10px;
}
.teaseroben a{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #797979;
text-decoration:none;
text-transform:uppercase;
height:10px;
}
.teaseroben a:hover{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #E74215;
text-decoration:none;
text-transform:uppercase;
height:10px;
}
.leftframe h1 {
font-family: arial, helvetica, sans-serif;
font-size: 24px;
font-weight:normal;
color: #787878;
text-decoration:none;
padding:0px 10px 10px 0px;
margin:0px 0px 0px 0px;
}
.leftframe p {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:0px 15px 10px 0px;
margin:0px 0px 0px 0px;
}
.leftframe p a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:underline;
}
.leftframe p a:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #E74214;
text-decoration:underline;
}


.centerframe .csc-textpic-image {
border-bottom: 2px solid #CDCDCD;
border-right: 2px solid #CDCDCD;
border-left: 0px solid #CDCDCD;
border-top: 0px solid #CDCDCD;
margin:0px;
}

.centerframe .csc-frame-frame1 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #8E44B5;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.centerframe .csc-frame-frame1  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.centerframe .csc-frame-frame2 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #39612F;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.centerframe .csc-frame-frame2  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}



.centerframe .csc-frame-indent p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #F4900F;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.centerframe .csc-frame-indent  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.centerframe .csc-frame-indent3366 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #150FF4;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.centerframe .csc-frame-indent3366  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.centerframe .csc-frame-indent6633 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #B60B35;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.centerframe .csc-frame-indent6633  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.centerframe .csc-textpic-caption {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #4C1566;
text-decoration:none;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}

.centerframe h1 {
font-family: arial, helvetica, sans-serif;
font-size: 24px;
font-weight:normal;
color: #787878;
text-decoration:none;
padding:0px 10px 10px 0px;
margin:0px 0px 0px 0px;
line-height:25px;
}
.centerframe h3 {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #787878;
text-decoration:none;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.centerframe h3 a{
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #787878;
text-decoration:none;
}
.centerframe h3 a:hover{
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #E74214;
text-decoration:none;
}
.centerframe p {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:0px 15px 10px 0px;
margin:0px 0px 0px 0px;
}
.centerframe p a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:underline;
}
.centerframe p a:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #E74214;
text-decoration:underline;
}
.centerframe ul {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:0px 0px 20px 0px;
margin:0px 10px 0px 0px;
list-style-type:square;
}
.centerframe li {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 20px;


}
.centerframe li a{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:underline;


}
.centerframe li a:hover{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #E54315;
text-decoration:underline;
}
.centerframe .contenttable {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:0px 15px 10px 0px;
margin:0px 0px 0px 0px;
}
.centerframe .contenttable th {
text-align:left;
padding:0px 10px 0px 0px;
}

.rightframe  {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}


.rightframe .csc-frame-frame1 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #B60B35;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.rightframe .csc-frame-frame1  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.rightframe .csc-frame-frame2 p{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #666666;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}


.rightframe .csc-frame-indent p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #F4900F;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.rightframe .csc-frame-indent  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.rightframe .csc-frame-indent3366 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #150FF4;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.rightframe .csc-frame-indent3366  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}


.rightframe .csc-frame-indent6633 p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #39612F;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.rightframe .csc-frame-indent6633  {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}





.rightframe .csc-frame-invisible p{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.rightframe .csc-frame-invisible p a{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:underline;
}
.rightframe .csc-frame-invisible p a:hover{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #E74214;
text-decoration:underline;
}
.rightframe .csc-frame-invisible {
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
background: transparent url(../images/shared/border_gallery.jpg) no-repeat bottom;
}
.tx-srfeuserregister-pi1-text  {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #424242;
border: 1px solid #CCCCCC;
margin-top:5px;
}
.tx-srfeuserregister-pi1-button  {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #424242;
border: 1px solid #CCCCCC;
background:transparent;
}

.csc-form-fieldcell input {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #424242;
border: 1px solid #CCCCCC;
}





.csc-frame-invisible .csc-textpic-image {
border-bottom: 2px solid #CDCDCD;
border-right: 2px solid #CDCDCD;
border-left: 0px solid #CDCDCD;
border-top: 0px solid #CDCDCD;
margin:0px;
}
.csc-frame-frame1 .csc-textpic-image {
border-bottom: 2px solid #CDCDCD;
border-right: 2px solid #CDCDCD;
border-left: 0px solid #CDCDCD;
border-top: 0px solid #CDCDCD;
margin:0px;
}
.csc-frame-frame2 .csc-textpic-image {
border-bottom: 2px solid #CDCDCD;
border-right: 2px solid #CDCDCD;
border-left: 0px solid #CDCDCD;
border-top: 0px solid #CDCDCD;
margin:0px;
}


.leftspan {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin-top:5px;
}
.centerspan_gender {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #434343;
text-decoration:none;
padding: 0px 0px 0px 0px;
}

div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:5px;
}

.centerframe .csc-textpic-single-image img {
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0 2px 2px 0;
	margin:0;
}

.csc-frame-invisible .csc-textpic-single-image img {
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0 2px 2px 0;
	margin:0;
}

.csc-uploads-fileSize {
	color:#434343;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:bottom;
}

.centerframe .csc-uploads-fileSize {
	vertical-align:top;
}

.centerframe .csc-mailform-field label {
	clear:both;
	color:#434343;
	display:block;
	float:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0 15px 10px 0;
	text-decoration:none;
	width:90px;
}

.csc-mailform-field input {
	border:1px solid #CCCCCC;
	color:#424242;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 10px 0;
}

.csc-mailform-field .csc-mailform-submit {
	margin-left: 105px;
}

.csc-textpic-text {
	color:#434343;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}