#statuscheck fieldset:first-child legend, #export, #einstellungen {
	padding-top: 20px;
}

#statuscheck table, #statuscheck tbody,
#export table, #export tbody,
#einstellungen table, #einstellungen tbody,
#mitglieder table, #mitglieder tbody,
#mailing table, #mailing table tbody {
	border: none;
}

#statuscheck input, #statuscheck select, #statuscheck textarea,
#export input, #export select, #export textarea,
#einstellungen input, #einstellungen select, #einstellungen textarea,
#mitglieder input, #mitglieder select, #mitglieder textarea,
#mailing input, #mailing select, #mailing textarea {
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#statuscheck input[type="text"], #export input[type="text"], #einstellungen input[type="text"],
#mitglieder input, #mitglieder select,
#mailing input, #mailing select {
	line-height: 19px;
	padding: 2px;
	box-sizing: border-box;
}

#mitglieder input[name="suche_mitgliedsnummer"] {
	width: 85%;
	margin-right: 5px;
}

#mailing input[name="betreff"],#mailing select[name="betreff"],
#mailing select[name="absender"],
#mailing select[name="signatur"] {
	width: 100% !important;
}

#mitglieder select[name="mitgliedsstatus_suchen"],
#mitglieder select[name="tagging_suchen"],
#mitglieder select[name*="pth_ausuebungsstatus_suchen"] {
	width: 27%;
	margin-right: 2%;
	vertical-align: top;
	margin-top: 2%;
}

#mitglieder.nicht-mitglieder select[name="mitgliedsstatus_suchen"],
#mitglieder.nicht-mitglieder select[name="tagging_suchen"],
#mitglieder.nicht-mitglieder select[name*="pth_ausuebungsstatus_suchen"] {
	width: 41.5%;
	margin-right: 2%;
}

#mailing fieldset:first-child + form fieldset:first-child select {
	width: 240px;
}

#mailing fieldset:first-child + form td:first-child {
	width: 30%;
}

#mitglieder input[name="mitglied_suchen"] {
	float: right;
	margin-top: 1.5%;
	margin-bottom: 1%;
	margin-right: 15%;
	width: 27% !important;
}

#mitglieder a.preview {
	text-decoration: none !important;
	position: relative;
}

#mitglieder input[name="exakt"] {
	position: relative;
	top: 3px;
}

#mitglieder .fieldset-wrapper p.description {
	padding-top: 10px;
}
.page-node-2328 #mitglieder table tr td:first-child, .page-node-2336 #mitglieder table tr td:last-child, .page-node-2337 #mitglieder table tr td:last-child {
width:80%;
}
.page-node-2336 #mitglieder table tr td:first-child, .page-node-2337 #mitglieder table tr td:first-child {
width:20%;
}
.page-node-2336 #mitglieder table tr td:last-child input[type="text"], .page-node-2337 #mitglieder table tr td:last-child input[type="text"] {
width:100%;
}
/*
#mitglieder.nicht-mitglieder fieldset + fieldset + fieldset .fieldset-wrapper {
padding: 8px;
background-color: #ececec;	
margin:15px 0px 15px 0px;
font-size:11px;
}
#mitglieder.nicht-mitglieder fieldset + fieldset + fieldset input[type="submit"] {
margin-top:15px;	
}
#mitglieder fieldset + fieldset + fieldset + fieldset .fieldset-wrapper {
padding: 0px;
background-color: #ffffff;	
margin:0px;
}
#mitglieder fieldset + fieldset + fieldset + fieldset input[type="submit"] {
margin-top:0px;	
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset .fieldset-wrapper {
padding: 8px;
background-color: #ececec;	
margin:15px 0px 15px 0px;
font-size:11px;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset p {
padding-top:10px;
font-weight:bold;
margin-bottom:7px;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset p:first-child {
padding-top:0px !important;	
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset input[type="submit"] {
margin-top:15px;	
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset .fieldset-wrapper {
padding: 0px;
background-color: #ffffff;	
margin:0px;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset p {
padding-top:0px;
font-weight:normal;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset input[type="submit"] {
margin-top:0px;	
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset + fieldset .fieldset-wrapper {
padding: 8px;
background-color: #ececec;	
margin:15px 0px 15px 0px;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset + fieldset p {
padding-top:10px;
font-weight:bold;
}
#mitglieder fieldset + fieldset + fieldset + fieldset + fieldset + fieldset + fieldset input[type="submit"] {
margin-top:15px;	
}
*/
#mitglieder form#website_form #website {
margin-bottom:5px;	
}
#mitglieder form#zielgruppen, #mitglieder form#settings, #mitglieder form#arbeitsschwerpunkte, #mitglieder form#zusatzqualifikationen, 
#mitglieder form#sprachen, #mitglieder form#mitgliedschaften, #mitglieder form#tagform-full, #mitglieder #stammdaten p, #mitglieder #website_form p, #mitglieder form#website_form {
	padding: 8px;
	background-color: #ececec;
	margin: 15px 0px 15px 0px;
	font-size: 11px;
}

#mitglieder form#zielgruppen input[type="submit"],
#mitglieder form#zielgruppen input[type="submit"], 
#mitglieder form#settings input[type="submit"], 
#mitglieder form#arbeitsschwerpunkte input[type="submit"], 
#mitglieder form#zusatzqualifikationen input[type="submit"], 
#mitglieder form#sprachen input[type="submit"], 
#mitglieder form#mitgliedschaften input[type="submit"], 
#mitglieder form#tagform-full input[type="submit"] {
	margin-top: 15px;
}

#mitglieder form#zielgruppen p,
#mitglieder form#zielgruppen p, 
#mitglieder form#settings p, 
#mitglieder form#arbeitsschwerpunkte p, 
#mitglieder form#zusatzqualifikationen p, 
#mitglieder form#sprachen p, 
#mitglieder form#mitgliedschaften p, 
#mitglieder form#tagform-full p {
	padding-top: 0px;
	font-weight: normal;
}

#mitglieder form#mitgliedschaften p strong {
	display: block;
	margin-top: 10px;
	margin-bottom: -10px;
}

#mitglieder form#mitgliedschaften p + p strong, #mitglieder form#mitgliedschaften p:first-child strong {
	display: block;
	margin-top: 0px;
	margin-bottom: -10px;
}

#mitglieder form td + td {
	white-space: nowrap;
}

#mitglieder form input[value*="Kein"], #mitglieder form input[value*="nein"] {
	margin-left: 10px;
}

#mitglieder #email_pth input[value="0"] {
	margin-left: 10px;
}

#mitglieder #email_pth input[type="radio"] {
	margin-right: 3px;
}

#mitglieder #email_pth input[type="submit"] {
	display: block;
	margin-top: 10px;
}

#mitglieder legend + .fieldset-wrapper p {
	padding-top: 5px;
}

#statuscheck table td, #statuscheck table th,
#export table td, #export table th,
#einstellungen table td, #einstellungen table th,
#mitglieder td, #mitglieder th,
#mailing td, #mailing th {
	padding: 8px;
	background-color: #ececec;
	vertical-align: top;
	border: 1px solid #ffffff;
	font-size: 11px;
}

#export select {
	vertical-align: top;
	min-width: 130px;
}

#export select[name="historie_daten_exportieren_auswahl"] {
height: 24px;
}

#statuscheck table th,
#export table th,
#einstellungen table th, 
#mitglieder th,
#mailing th {
	background-color: #c4312a;
	color: #fff;
}

#export input[type="submit"], #export input[type="reset"],
#statuscheck input[type="submit"], #statuscheck input[type="reset"],
#einstellungen input[type="submit"], #einstellungen input[type="reset"],
#mitglieder input[type="submit"], #mitglieder input[type="reset"],
#mailing input[type="submit"], #mailing input[type="reset"] {
	min-width: 200px;
	padding: 2px 5px;
}

#einstellungen td form, #mailing td form {
	width: 100%;
	text-align: center;
}

#einstellungen td form input, #mailing td form input {
	display: inline;
	margin-bottom: 5px;
	width: 140px;
}

#einstellungen input[name="tagging"] {
	margin-bottom: 8px;
}

#tagform-full td {
	border-color: #ececec !important;
	padding: 0px !important;
}

#tagform-full ul, #tagform-full input[type="submit"], #tagform-full table {
	margin: 0px !important;
}

#tagform-full input[type="submit"] {
	margin-top: 10px !important;
}

.green {
	color: #3d8002;
}

.red {
	color: #c4312a;
}

.highlight {
	background-color: yellow;
}

span[style="background-color: #DDD"] {
	padding: 3px;
}

#mailing form fieldset:first-child select {
	margin-left: 10px;
	vertical-align: top;
}

#mailing.jahresaktualisierung form fieldset:first-child select {
	margin-left: 0px;
}

a.masterTooltip {
	display: inline-block;
	padding: 3px;
}

.ui-tooltip {
	text-align: left;
	display: none;
	position: absolute;
	padding: 2px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #D90A24;
	background-color: #EFEFEF !important;
	background-image: none !important;
	border: 2px solid! #a6a6a6 !important;
	font-size: 14px !important;
	background-image: none !important;
	background-color: #EFEFEF !important;
	border: 1px solid #a6a6a6 !important;
	text-align: left;
	padding: 7px;
	max-width: 70%;
	font-size: 13px !important;
}

table.paging td {
	font-size: 15px !important;
}

#block-menu-menu-mitgliederverwaltung ul ul {
	border-top: 2px solid #ffffff !important;
}

table.lastlogin input {
	margin-bottom: 5px;
	width: 100%;
}

table.lastlogin form {
	float: right;
	width: 340px;
	text-align: Right;
	padding-top: 3px;
}

.tagedit-list {
	padding: 9px 6px 6px 9px !important;
}

#preview {
	left: 0px;
	top: 0px;
	position: absolute;
	border: 1px solid #a6a6a6;
}

.ui-autocomplete {
	font-size: 11px !important;
	text-align: left;
}

.ui-autocomplete li:hover {
	background-image: none;
	background-color: transparent;
}

.ui-autocomplete li a {
	color: #000000;
	padding: 2px;
}

.ui-autocomplete li:hover a {
	background-image: none;
	background-color: #c4312a;
	color: #ffffff;
	border: none;
}

div.error, .error {
	color: #c4312a;
	padding-top: 3px;
}