	BODY { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding:0px;}
	TD { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin:0px;padding:0px;}
	TH { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin:0px;padding:0px;}
	FONT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin:0px;padding:0px;}
	P.bodytext { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin:0px;margin-bottom:8px;padding:0px;}
	H1 {font-size:10pt;font-weight:bold;}
	H2 {font-size:10pt;font-weight:bold;}
	A {color:#2D506E;}
	A:visited {color:#2D506E;}
	A:hover {color:#FF3000;}
	A.secmenu {color:#FFFFFF;text-decoration:none;font-size:8pt;width:100%;}
	A.secmenu:visited {color:#FFFFFF;text-decoration:none;font-size:8pt;width:100%;}
	A.wobin {color:#000000;text-decoration:none;font-size:7pt;}
	A.wobin:visited {color:#000000;text-decoration:none;font-size:7pt;}
	A.wobin:hover {color:#FF3300;text-decoration:underline;font-size:7pt;}
	A.wobincur {color:#FF3300;text-decoration:none;font-size:7pt;font-weight:bold;}
	A.wobincur:visited {color:#FF3300;text-decoration:none;font-size:7pt;font-weight:bold;}
	A.wobincur:hover {color:#FF3300;text-decoration:underline;font-size:7pt;font-weight:bold;}
	A.bottom {color:#2D506E;text-decoration:underline;font-size:8pt;}
	A.bottom:visited {color:#2D506E;text-decoration:underline;font-size:8pt;}
	A.bottom:hover {color:#FF3300;text-decoration:none;font-size:8pt;}
	A.sitemap1 {color:#000000;text-decoration:none;font-size:8pt;font-weight:bold;}
	A.sitemap1:visited {color:#000000;text-decoration:none;font-size:8pt;font-weight:bold;}
	A.sitemap1:hover {color:#FF3300;text-decoration:underline;font-size:8pt;font-weight:bold;}
	A.sitemap2 {color:#2D506E;text-decoration:none;font-size:8pt;}
	A.sitemap2:visited {color:#2D506E;text-decoration:none;font-size:8pt;}
	A.sitemap2:hover {color:#FF3300;text-decoration:underline;font-size:8pt;}
	blockquote {text-align:left;}
	.str_unten {border-bottom-width:3px;border-color:#FFFFFF;border-bottom-style:solid;}
	img {border:0;}
	.tx-newloginbox-pi3-singleView TH { background:#fff; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#fff; padding:0 .5em; }

.clearer {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

div.tx-rggooglemap-pi1 { margin-left:45px;}

.csc-mailform {
        border: 0px;
}

.csc-mailform-field label {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        width: 200px;
        float: left;
        text-align: left;
        margin-right: 10px;
        
        display: block;
}

.csc-mailform-submit {
        margin-left: 390px;
}


.mail_main {
	padding:20px;
}

.mail_legend {
	padding:5px;
}

.mail_hint{
	padding:10px;
	padding-left:50px;
	font-style:italic;
}

.mail_key {
	width:30%;
	float:left;
	padding:2px;
	text-align:right;
	padding-right:10px;
}

.mail_pflichtfeld_marker{
	padding-left:5px;
	color:#FF0000;
}

.mail_value {
	padding:2px;
}

.mail_value_nobreak {
	padding:2px;
	float:left;

}
.mail_submit{
	padding:10px;
	padding-left:30%;
	
}.mail_error{
	padding:10px;
	padding-left:30%;
	color:#FF0000;
}


/*** tx-srfeuserregister-pi1 ***/

.tx-srfeuserregister-pi1 .label {
	float:left;
	width:120px;
}

.tx-srfeuserregister-pi1 label {
	margin-right:3px;
}

.tx-srfeuserregister-pi1 .input {
	float:left;
	width:200px;
	margin-bottom:6px;
}

.tx-srfeuserregister-pi1 input[type="radio"] {
	/*margin-right:3px;*/
}
.tx-srfeuserregister-pi1 input[type="submit"] {
	padding:0 0.5em 0;
}
.tx-srfeuserregister-pi1 .input_register_type {
	float:left;
	width:200px;
}

.tx-srfeuserregister-pi1 .input_register_type input {
	float:left;
	height:25px;
	margin-right:3px;
	*margin:0;
	*height:27px;	
}

.tx-srfeuserregister-pi1 .input_register_type label {
	float:left;
	height:25px;
	line-height:25px;
	*height:27px;
	*line-height:26px;
	width:175px;
}

.tx-srfeuserregister-pi1 .number_block_wrap {
	width:300px;
	float:left;
}

.tx-srfeuserregister-pi1 .label_number {
	width:200px;
	float:left;
}

.tx-srfeuserregister-pi1 .input_reseller {
	width:400px;
	float:left;
}
.tx-srfeuserregister-pi1-error {
	width:260px;
}
.tx-srfeuserregister-pi1 .number_block_wrap .label_number {
	width:191px;
}
.tx-srfeuserregister-pi1 .number_block_wrap .label_number label {
	width:188px;
	line-height:23px;
}
.tx-srfeuserregister-pi1 .number_block_wrap .input {
	width:55px;
}

.tx-srfeuserregister-pi1 .number_block_wrap .input input {
	width:55px;
}
.tx-srfeuserregister-pi1 dt {
	width:120px;
}


/*RTE T3 4.2.10*/
.align-justify { text-align:justify; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
