@CHARSET "ISO-8859-1";
.tx-feusersadministration-pi1 {
	position: relative;
	margin-top: 17px;
}
.tx-feusersadministration-pi1 #partnerSearchForm {
	position: absolute;
	top: -41px;
	right: 9px;
}
* html .tx-feusersadministration-pi1 #partnerSearchForm {
	right: 34px;
}
*+html .tx-feusersadministration-pi1 #partnerSearchForm {
	right: 9px;
}
.tx-feusersadministration-pi1 #partnerSearchForm #partnerSearchSword {
	float: left;
	margin-top: 4px;
	margin-bottom: 1px;
}
.tx-feusersadministration-pi1 #partnerSearchForm .go-button { 
	float: left;
	margin-left: 7px; 
	cursor: pointer; 
	font-size: 14pt; 
	font-weight: normal;
}
.tx-feusersadministration-pi1 #partnerSearchForm a {
	font-size: 9px;
	float: left;
}
 
/* die Tabelle */
.bodygroup table 					{ table-layout:fixed; border-collapse: collapse; border-spacing: 0; margin-top: 10px; }
.bodygroup .row_ungerade 		{ height: 30px;}
.bodygroup .row_gerade  			{ height: 30px; background-color: #F4F4F4;}
.bodygroup .row-1 				{ background-color: #F4F4F4; }
.bodygroup td 					{ border-bottom:thin dashed #C3C3C3;  padding-top: 8px; padding-bottom: 8px; }
.bodygroup td.row-1-right 		{ overflow: visible; text-align: left; padding-top: 0px; margin-top: 0px; vertical-align:bottom; white-space: nowrap; }
.bodygroup td.row-1-right label	{ margin-bottom: 2px; display: inline-block;}
.bodygroup td.select-spalte 		{ width: 23px; vertical-align: top; }
.bodygroup td.name-spalte 	       { width: 180px; overflow: hidden; }
.bodygroup td.company-spalte 	{ width: 153px; overflow: hidden;}
.bodygroup td.actions-spalte 	{ width: 290px;  padding-right: 3px; text-align: right; vertical-align: bottom; }
.bodygroup .nowrap 				{  width: 0;  white-space: nowrap;}

/* die Checkboxen in der ersten Spalte */
.bodygroup .checkallgroup { border: none; margin-top: 8px !important; margin-left: 2px; padding: 0 0 0 0; }
.bodygroup .checkallgroup { border: none; margin-top: 3px; margin-left: 2px; padding: 0 0 0 0; }
.bodygroup .checkuser       { border: none; padding: 0 0 0 0; margin-top: 0px !important; margin-left: 2px;}
.bodygroup .checkuser       { border: none; padding: 0 0 0 0; margin-top: -3px; margin-left: 2px;}

/* Useractions & die diversen Icons: */
.bodygroup .relative		{ }

.bodygroup .delete       { font-weight: bold; color: #38897D; font-size: 8pt; margin-right: 3px;}
.bodygroup .delete span { width:15px; 
						display: inline-block; 
						background:url(tonne.png) 0px 0px no-repeat; 
						margin:0px 3px 0px 0px; 
					  }

.bodygroup .annehmen 	 { font-weight: bold; color: #38897D; font-size: 8pt;}
.bodygroup .annehmen span { width:15px; 
						  display: inline-block; 
						  background:url(haekchen.png) 0px 0px no-repeat; 
						  margin:0px 3px 0px 0px; 
						}

.bodygroup .ablehnen 	 { font-weight: bold; color: #38897D; font-size: 8pt; }
.bodygroup .ablehnen span { width:15px; 
						  display: inline-block; 
						  background:url(kreuz.png) 0px 0px no-repeat; 
						  margin:0px 3px 0px 0px; 
						}

.bodygroup .exportinscrm 	 { font-weight: bold; color: #38897D; margin-left: 0px;font-size: 8pt;  }
.bodygroup .exportinscrm span { width:15px; 
							  display: inline-block; 
						      background:url(pfeil_rechts.png) 0px 0px no-repeat; 
						      margin:0px 3px 0px 0px; 
						    }						
.bodygroup span.small		{ font-size: 6pt; }
						
.bodygroup .trainingbestanden 	 { font-weight: bold; color: #38897D;  font-size: 8pt; margin-right: 82px;}
.bodygroup .trainingbestanden span   { width:15px; 
									display: inline-block; 
									background:url(hand.png) 0px 0px no-repeat; 
									margin:0px 3px 0px 0px; 
								  }						  


.bodygroup .name-spalte span { width:15px; 
						     display: inline-block; 
						     background:url(bleistift.png) 0px 0px no-repeat; 
						     margin:0px 3px 0px 0px; 
						   }
						   
.bodygroup .date { font-size: 8pt; color: #38897D; } 
								  
/*  die WW-Adresse andersfarbig */
.bodygroup .www { color: #38897D; }			

/* die Titelleiste zum auf und zuklappen */
div.headline  { margin-top: 5px; }
span.headlinegroup {  font-weight: bold;
					font-size: 8pt;
					border: 1px solid #ACE5DA; 
					padding: 0px 0px 0px 3px;
					background-color: #E2F0ED;
					color: #38897D;
					display: inline-block;
					height: 14px;
					width: 622px;
					margin-top: 1px;
					cursor: pointer;
				 } 
span.icon_collapse {	 width:16px; 
					 font-size: 8pt;
					 height: 16px;
					 display: inline-block;				
					 background:url(pfeil_unten.png) 0px 0px no-repeat; 
					 margin: 0px 2px 0px 0px;
					 cursor: pointer;
				  }				 

				  
/* die Go - Buttons */
.hidden  { display: none; }
.bodygroup .go-button { margin-left: 7px;  cursor: pointer; font-size: 14pt; font-weight: normal;}
.bodygroup span.go-button { background-image: none; }
.bodygroup .go-button  img { margin-top: 8px; margin-right: 5px; }

#pageBrowser {
	margin-top: 10px;
}
#pageBrowser span,
#pageBrowser a{
	float: left;
	background-color: #38897D;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	margin: 2px;
	margin-top: 7px;
	min-width: 16px;
}
* html #pageBrowser a {
	width: 16px; 
}
#pageBrowser a.previous,
#pageBrowser a.next {
	margin-top: 2px;
	padding: 0;
	background-color: transparent;
}
#pageBrowser a.activePage {	
	background-color: #FFFFFF;
	color: #38897D;
}
#pageBrowser span {
	color: #38897D;
	background-color: #FFFFFF;
}



/* Klassen fuer den SingleView */
#singleView input { width: 100%; height: 18px; padding: 2px 2px 2px 2px; }	
#singleView .radio input { width: 16px; border: none; margin-right: 9px; position: relative; top:2px;} 
#singleView select { width: 238px; height: 24px;}	
#singleView .anrede select { width: 60px; height: 24px;}	
#singleView  span.spalte1 { width:245px; 
							text-align:left; 
							position: relative;
							display: inline-block;
							margin-bottom: 20px;}
#singleView  span.spalte2 { width: 230px;
							margin-right:9px; 
							text-align:left; 
							left:10px;
							position: relative;
							display: inline-block;
							margin-bottom: 20px;}		
#singleView  span.anrede{    width: 110px;
							margin-right:9px; 
							text-align:left; 
							left:10px;
							position: relative;
							display: inline-block;
							margin-bottom: 20px;}								
#singleView  span.einspaltig { width: 430px;
							margin-right:9px; 
							text-align:left; 
							position: relative;
							display: inline-block;
							margin-bottom: 20px;}	
#singleView  span.plz { width: 67px;
						margin-right:12px; 
						text-align:left; 
						position: relative;
						display: inline-block;}	
#singleView  span.ort { width: 150px;
							text-align:left; 
							position: relative;
							display: inline-block;}		
#singleView div.underline { border-bottom:thin dashed #C3C3C3; margin-bottom: 20px; position: relative; left: 160px; width: 490px;}
#singleView .save-button { position: relative; left: 160px; cursor: pointer; font-size: 14pt; font-weight: normal; }
#singleView .save-button	 img { position: relative; top: 3px; margin-right: 10px; }
#singleView h2 { font-weight: normal; font-size:14pt; margin-bottom: 18px; }
#singleView p { margin-bottom: 18px; }
#singleView input[type="checkbox"] { border:none; width: 18px; }


