/* CSS Document */

#text-bild div.tx-newloginbox-pi1 th {
	text-align: left;
}

div.tx-newloginbox-pi3-listrow table {
	width: 100%;
}

div.tx-newloginbox-pi3-listrow th {
	background-color: #DFE8F3;
	padding: 3px 2px 3px 2px;
}

div.tx-newloginbox-pi3-listrow td {
	background-color: #EFEFEF;
	padding: 2px 2px 2px 2px;
}

#text-bild div.tx-newloginbox-pi3-listrow table th a {
	background-image: none;
	padding: 0px 0px 0px 0px;
}
#text-bild div.tx-newloginbox-pi3-listrow table td a {
	display: block;
}
div.tx-newloginbox-pi3-searchbox {
	display: none;
	padding: 0px 0px 15px 0px;
}
input.tx-newloginbox-pi3-searchbox-sword {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	width: 120px;
	font-size: 12px;
	border: 1px solid #818285;
	background-color: #FFFFFF;
	color: #CCCCCC;
}
input.tx-newloginbox-pi3-searchbox-button {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #818285;
	font-size: 12px;
	background-color: #CCCCCC;
}

#text-bild div.tx-newloginbox-pi3-singleView h3 {
	color: #008BBF;
}
.tx-newloginbox-pi3-singleView th {
	background-color: #DFE8F3;
	text-align: left;
	padding: 2px 15px 2px 5px;
}
.tx-newloginbox-pi3-singleView td {
	background-color: #EFEFEF;
	padding: 2px 60px 2px 5px;
}
#text-bild div.tx-newloginbox-pi3-singleView table td a {
	background-image: none;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
#text-bild div.tx-newloginbox-pi3-singleView p a {
	display: block;
}

form.eveu-mg-login #user, #pass, input.eveu-mg-login-fpw, input.eveu-mg-login-user, input.eveu-mg-login-pass {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	width: 160px;
	font-size: 12px;
	border: 1px solid #818285;
	background-color: #FFFFFF;
	color: #333;
}
input.eveu-mg-login-button {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #818285;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000;
	width: 110px;
}

/* --------- Registrierung --------- */

div.tx-srfeuserregister-pi1 dl {
}
div.tx-srfeuserregister-pi1 input {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	width: 300px;
	font-size: 12px;
	border: 1px solid #818285;
	background-color: #FFFFFF;
	color: #333;
}
div.tx-srfeuserregister-pi1 textarea {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #818285;
	background-color: #FFFFFF;
	color: #333;
}
div.tx-srfeuserregister-pi1 select {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	width: 120px;
	font-size: 12px;
	border: 1px solid #818285;
	background-color: #FFFFFF;
	color: #333;
}

.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h4 { margin: 0; padding: 0 .4em; text-indent: 0; }
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 dl { padding-top: .5em; }
.tx-srfeuserregister-pi1 h4 { font-weight: bold; }
.tx-srfeuserregister-pi1 p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tx-srfeuserregister-pi1 a:link { color: navy; background-color: transparent; font-weight: bold; text-decoration: none; }
.tx-srfeuserregister-pi1 a:visited { color :navy; }
.tx-srfeuserregister-pi1 a:hover { color: #333333; }
.tx-srfeuserregister-pi1 a:active { color: navy; }
.tx-srfeuserregister-pi1 dt { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.tx-srfeuserregister-pi1 dd { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.tx-srfeuserregister-pi1 dt { float: left; width: 120px; text-align: left; }
.tx-srfeuserregister-pi1 dd { text-align: left; float: left; width: 300px; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 1em 0 0; }

.tx-srfeuserregister-pi1 div.fehlermeldung {
	clear: both;
	padding: 0px 0px 7px 0px;
	color: #FF0000;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #818285;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000;
	width: 150px;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #818285;
	font-size: 12px;
	background-color: #FFF;
	color: #000;
	width: 300px;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-delete-icon {
	width: auto;
	margin: 0px 10px 0px 10px;
	padding: 3px 3px 3px 3px;
	display: inline;
}
.tx-srfeuserregister-pi1 div.kontrollfeld {
	clear: both;
	padding: 0px 0px 10px 0px;
}
.tx-srfeuserregister-pi1 div.kontrollfeld-button {
	clear: both;
	padding: 10px 0px 10px 0px;
}
.tx-srfeuserregister-pi1 div.kontrollfeld a.tx-srfeuserregister-pi1-file-view {
	margin: 0px 0px 0px 5px;
}
.tx-srfeuserregister-pi1 div.kontrollfeld dt {
	padding: 0px 0px 5px 0px;
}
.tx-srfeuserregister-pi1 div.kontrollfeld-button input.tx-srfeuserregister-pi1-submit {
	margin: 0px 0px 5px 0px;
}

.tx-srfeuserregister-pi1 div.loginfeld {
	clear: both;
	padding: 0px 0px 10px 0px;
}
.tx-srfeuserregister-pi1 div.loginfeld dt {
	width: 160px;
}
.tx-srfeuserregister-pi1 div.loginfeld dd {
	width: 200px;
}
.tx-srfeuserregister-pi1 div.loginfeld input {
	width: 160px;
	margin: 0px 0px 5px 0px;
}

.tx-srfeuserregister-pi1 div.loginfeld-button {
	clear: both;
	padding: 5px 0px 10px 0px;
}
.tx-srfeuserregister-pi1 div.loginfeld-button dt {
	width: 160px;
}
.tx-srfeuserregister-pi1 div.loginfeld-button dd {
	width: 200px;
}
.tx-srfeuserregister-pi1 div.loginfeld-button input {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #818285;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000;
	width: 120px;
}

.tx-mitgliedersuche-pi1{
	color:#999999;
	position:absolute;
}

#mitglieder{
	color:#999999;
}

.inp-mitgliedersuche{
 border:1px solid #999999;
}

.lab-mitglieder_bearb{
	/*float:right;*/
}

.inp-mitglieder_bearb{
 float:left;
 width:15px;

 margin-right:3px;
}



.lab-mitglieder-adresse{
	 float:left;
 width:150px;
}

.inp-mitglieder-adresse{
width:300px;
border:1px solid #999999;
margin-bottom:5px;
}

#suche-anz-table{
	border:1px solid #999999;
	margin-top:-5px;
	padding:5px;
	color:#999999;

}

.suche-anz-plz{
	width:100px;
	text-align:left;
	background: url(../img/such-anz-th.png) no-repeat;
	color:#ffffff;
		font-size:11px;
	padding-left: 5px;
}

.suche-anz-ort{
	width:200px;
	text-align:left;
	background: url(../img/such-anz-th.png) no-repeat;
	color:#ffffff;
	font-size:11px;
	padding-left: 5px;


}

.suche-anz-name{
	width:300px;
	text-align:left;
	background: url(../img/such-anz-th.png) no-repeat;
	color:#ffffff;
		font-size:11px;
	padding-left: 5px;
}

.suche-anz-tr{

}

.suche-anz-td{
  vertical-align: top;
  padding-bottom:5px;
  border-bottom:1px solid #999999;
}

.suche-anz-ausw{
	color:#ffffff;
	background:#3d6cb1;
	border: 0px;
	margin-left:268px;
}

.tx-mitgliedersuche-pi1{
position:absolute;
}

#berater-anzeige-qualiHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:250px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-quali{
  width:270px;
  border:1px solid #999999;
  padding:5px;
  margin-top:-1px;

}

#berater-anzeige-zertHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:250px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-zert{
  width:270px;
  border:1px solid #999999;
    padding:5px;
  margin-top:-1px;
}

#berater-anzeige-tatHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:600px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-tat{
  width:590px;
  border:1px solid #999999;
    padding:5px;
  margin-top:-1px;
}

#berater-anzeige-wtatHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:600px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-wtat{
  width:590px;
  border:1px solid #999999;
    padding:5px;
  margin-top:-1px;
}


#berater-anzeige-infoHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:600px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-info{
  width:590px;
  border:1px solid #999999;
    padding:5px;
  margin-top:-1px;
}

#berater-anzeige-kontaktHeader{
  background: url(../img/anz-header.png) no-repeat;
  width:600px;
  color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left: 5px;
}

#berater-anzeige-kontakt{
  width:590px;
  border:1px solid #999999;
    padding:5px;
  margin-top:-1px;
}

.lab-kontakt{
float:left;
width:80px;
}

.inp-kontakt{
float:right;
width:190px;
 border:1px solid #999999;
}


.clear-ppm{
clear:both;

}

.lab-mitglieder_bearb{

}