.tx-srlanguagemenu-pi1 {
	margin:3px 6px;
	text-transform:uppercase;
}
.tx-srlanguagemenu-pi1 img {
	margin:0 3px 0 0;
}
.tx-srlanguagemenu-pi1 .NO,
.tx-srlanguagemenu-pi1 .CUR {
	font-size:10px;
}
.tx-srlanguagemenu-pi1 .SPC {
	margin-left:5px;
}
.tx-srlanguagemenu-pi1 .NO a:focus, 
.tx-srlanguagemenu-pi1 .NO a:hover, 
.tx-srlanguagemenu-pi1 .NO a:active {
	color:#CD000B;
	display:block;
	font-family:arial,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.infobox_home {
	height:auto !important;
}

.kundenstimmen a, .tx-onetrandomcontent-pi1 a { color:black !important; }

.dl-contactlist-image {
	margin-top:5px;
}

.contenttable, .contenttable td  {
	border:0;
}
#middle .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color:#cd000b;
}
#left {
	overflow:hidden;
}
#left a, #left a:link, #left a:visited {
	border-bottom:0;
}
#left a:hover {
	border-bottom:1px solid #CD000B;
}
#message a, #message a:link, #message a:visited {
	border-bottom:0;
	color:black;
}
#message a:hover {
	border-bottom:1px solid #CD000B;
}
.tx-srfeuserregister-pi1 dt {
	width:100px;
	clear:left;
	float:left;
}
.tx-srfeuserregister-pi1 dd {
	width:300px;
}
#tx-srfeuserregister-pi1-fe_users_form p {
	float:left;
}
.tx-srfeuserregister-pi1 dl {
	float:left;
}
fieldset {
	width:460px;
}

/******** Mailform *************/
.csc-mailform-field label {
	width:120px;
	float:left;
}
fieldset.csc-mailform  {
	border:0;
	padding:0;
  font-family: arial,sans-serif; 
  font-size:12px;
}
#mailform input {
	clear:left;
	margin:0 0 3px 0;
}
#mailform label {
	width:400px;
	float:left;
}
.csc-mailform {
	padding:10px;
}
.csc-mailform-field {
	width:200px;
}
#middle {
	min-height:100%;
	border:0;
}
#div_inhalt {
	width:469px;
}
.infobox_home {
	width:178px;
	overflow:hidden;
}