/* ------------------------------------------------------------------------------------- 
   ///////////////////////////////////  Box background  //////////////////////////////// 
   ------------------------------------------------------------------------------------- 
Diese Box stellt den nach links auslaufenden grauen Hintergrund dar.
*/

/* ------------------------------------------------------------------------------------- 
   ///////////////////////////////////  Box left  ////////////////////////////////////// 
   ------------------------------------------------------------------------------------- 
	Diese Box enthält den linken Teil der Seite
*/

/* Unterbox profile /////////////////////////////////////////// */
#left #profil {
	height:86px;
	padding-top:97px;
}


/* Unterbox picture /////////////////////////////////////////// */
#left #picture {
	height:387px;
}

#left #picture img {
	width:330px;
	height:369px;
}

/* ------------------------------------------------------------------------------------- 
   ///////////////////////////////////  Box right  ////////////////////////////////////// 
   ------------------------------------------------------------------------------------- 
	Diese Box enthält den rechten Teil der Seite
*/

#right #address {
	float:left;	
	width:373px;
	height:325px;					
		
	background-color: #f0f0f0;	
		
	text-align:left;	/* overwrite ie attribute from above */
	padding-top:30px;
	padding-left:29px;
}		
	
#right #address img {
	margin-top:18px;
	margin-left:135px;		
}	

#page #right #address table {
	margin-top:27px;
}

#page #right #address td {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
}
	
#page #right #address tr {
	padding-top:15px;
}

#page #right #address td img{
	margin-top:0px;
	margin-left:0px;	
}

#right #address td.searchLeft {
	width:100px;
	height:20px;
	
	padding-top:10px;	
}

#page #right #address td.searchMiddle {
	vertical-align:middle;
	width:22px;
	height:20px;

	padding-left:10px;		
	padding-top:10px;	
}

#page #right #address td.searchRight {
	vertical-align:middle;
	width:98px;
	height:20px;

	padding-left:10px;
	padding-top:10px;		
}

#page #right #address td input {
	border:1px solid #999999;
	font-family : Helvetica, Arial, sans-serif;
	font-size:11px;
	height:20px;
	width:200px;
}

#page #right #address td.searchCheckbox {
	padding-top:10px;	
}

#page #right #address td input.checkbox {
	border:1px solid #82a4b6;
	padding:0px;
	border:none;
	width:17px;
	margin-left:-3px;
}

#page #right #address td span.checkboxLabel {
	position:relative;
	left:3px;
	top:-6px;
}


/* Unterbox kompetenz /////////////////////////////////////////// */
#right #kompetenz {
	float:left;	
	width:373px;
	height:132px;
		
	padding-top:42px;
	padding-left:29px;
		
	background-color: #55554B;
}

div.autocomplete {
      position:absolute; width:250px;
      background-color:white; border:1px solid #888;
      margin:0px;padding:0px;
      font-family : Helvetica, Arial, sans-serif;
	    font-size:10px;
}
div.autocomplete ul {
      list-style-type:none;
      margin:0px; padding:0px;
}
div.autocomplete ul li.selected { background-color: #FFF8DC;}
div.autocomplete ul li {
     list-style-type:none;display:block;
     margin:0;font-size: 10px;		
     padding:3px;height:13px;
     cursor:pointer;
}

div.autocomplete #search {
      float:left;      
      margin-right:5px;
}
div.autocomplete #treffer {
      float:right;      
}
#validation-summary {
	background-image: url(/img/error.gif); 
	background-repeat: no-repeat;background-position: 5px 50%;
	margin: 5px 0;padding: 5px;
	padding-left:25px;background-color: #FFF8DC;
	border:1px solid #EEE8AA;color : #000;
	font-weight: normal;font-size: 12px;
}

