/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Format Mitgliedersuche IBH by Alexander Göhs Sewobe GmbH <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


*{padding: 0; margin: 0;}
		
	
	body {
	margin: 0px;
  padding: 0px;
  font-family:"Trebuchet MS",arial,sans-serif;  
  font-size: 8pt;
  color:#767676;
  background-color: #ffffff;
  background-attachment:fixed;
	
}

a {
color:#135cae;

}

a img {  
	border:0;
}

a profil {
	color:#135cae;
	font-weight: bold;
	font-size: 7pt;
}



table {
  border-collapse: collapse;
  empty-cells: show;
}

/*img {
  vertical-align: bottom;
}*/

input {
  border: 1pt solid black;
  font-weight: bold;
}

label { /* Alle Labels UND Formularelemente auswählen */
  float: left;
  width:150px;
  font-weight: bold;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */ }

/* Grundparameter des Webprofils */


/*
  Maskenheader
*/
div.header {
  width: 620px;
  padding: 0px;
  height: 20px;
  padding-left: 30px;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  border: 1px solid #767676;     
  color:#8c8c8c;
}

/*
  Detailansicht
*/
div.detail {
  width: 700px;
  padding: 5px;
  height: 25px;
  padding-left: 10px;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  padding-top:20px;
}

/* Tabelle für Suche */
table.suche {
  margin: 0px;
  padding-top:20px;
}

/* Beschriftung des Suchlabels */
td.suche_label {
  padding:5px;
  font-size : 10pt;
  font-weight:normal;
  vertical-align: top;
  width: 50px;
  padding-top:20px;
}

/* Tabellenzelle des Suchfeldes */
td.suche_value {
  padding:5px;
  font-size : 10pt;
  font-weight:normal;
  vertical-align: top;
  width: 300px;
   padding-top:20px;
  
}

/* Tabellenzelle des Suchbuttons */
td.suche_button {
  padding:5px;
  font-size : 10pt;
  font-weight:bold;
  vertical-align: top;
   padding-top:20px;
 }
 
 /* Eingabefeld Suche */
input.suche_sucheingabe {
  width: 300px;
  
}

/* Tabellenzelle des Such */
td.suche_fehler {
	background: #FF0000;
	border: 1px solid #3B619C;
	border-top:0px;
	border-left:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
}

/*
  Tabellen für Listen
*/
table.listen {
  width: 100%;
  table-layout: fixed;
}

/*
  Tabellenkopf für Listen
*/
table.listen th {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 13pt;
  font-weight: bold;
  border: 1px solid #7f865f;
  background-color: rgb(209,222,173);
  text-align: left;
}

/*
  Tabellenzelle für Listen
*/
table.listen td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-weight: normal;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  text-align: left;
}

/*
  Tabelle für Ergebnisseiten
*/
table.ergebnisseiten {
  width: 650px;
  margin:0px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border-collapse:separate;
  color:#000000;
  border:1px solid #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight:normal;	
  empty-cells: show;  
}

/*
  Tabellenzelle für Ergebnisseiten
*/
td.ergebnisseiten_links {
  width:170px;
  font-weight:normal;	
  text-align:left;
}

/*
  Link für Ergebnisseiten
*/
a.ergebnisseiten:link {
  color:#2A636F;
  text-decoration:none;
  font-weight:bold; }

/*
  Visited-Link für Ergebnisseiten
*/
a.ergebnisseiten:visited {
  color:#2A636F;
  text-decoration:none;
  font-weight:bold; }

/*
  Active-Link für Ergebnisseiten ACHTUNG: Auszeichnung _ (unterstrich)ist 
  zwingend erforderlich wegen Klassendefinition in der standard php - ohne die 
  Anpassung der php ist "active" nicht realisierbar da summit
*/
a.ergebnisseiten_active {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

/*
  Hover-Link für Ergebnisseiten
*/
a.ergebnisseiten:hover {
  color:red;
  text-decoration:none;
  font-weight:bold;
}

/*
  Tabellenzelle für Ergebnisseiten
*/
td.ergebnisseiten_rechts {
  font-weight:bold;	
  text-align:left;
}

/*
  Tabellen für Detailansicht
*/
table.detail {
  width: 100%;  
}

/*
  Tabellenzelle für Detailansicht
*/
table.detail td { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight: bolder;
  text-align: left;
}

/*
  Tabellen für Detailansicht
*/
table.detail_bild {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
  vertical-align: top;
  text-align: center;
}

/* Tabellenzeile für Detailansicht für das Bild */
table.detail_bild td {  
  vertical-align: top;
  text-align: left;
}

/*
  Tabellen für Detailansicht
*/
table.detail_daten {  
  width: 100%;
  vertical-align: top;
  text-align: left;
}

/* Tabellenzeile für Detailansicht für die Daten */
table.detail_daten td {  
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 9px;
  margin: 5px;
  vertical-align: top;
  text-align: left;
}


/*Ab hier Profilseite*/



.tableheader {
	border:thin;
	width:650px;
	height:30px;
	color:#000000;
	border-bottom:1px solid;
   border-color:#0C71C3;
	/*background:  rgb(235,235,235);*/
	background-color:#0C71C3;
	background-image:url(../tableheader.jpg);

	
}

.gesamt {
	border:thin;
	width:650px;
	height: 260px;
	border:1px solid;
   border-color:#0C71C3;
	margin-bottom:20px;
	background-color:#e4e4e4;	
	/*IE Hack wegen rechten 20px overflows des gesamtdivs*/
	overflow:hidden;

}


.tabledata {
	width:600px;
	margin-top:10px;
	height:240px;
		
} 

.mitgliederdaten{

	height:240px;
	width:650px;
	margin-left:10px;
	float:left;
}

.funktion {
height:190px;
width:210px;
background-color:#0C71C3;
float:left;

/*border: 1px solid #3B619C;  */   

}

.beschreibungstext {
margin-left:6px;
margin-top:5px;
margin-bottom:6px;
height:180px;
width:200px;
font-family:"Trebuchet MS",arial,sans-serif;
color:#FFFFFF;  
font-size:9pt;
overflow:hidden;
}
	
.wrappername {
	width:170px;
	height:100px;
/*	background-color:grey;*/
	float:left;
	padding-right:5px;
} 

.contentlinks{
	width:390px;

	float:left;
}

.liste {

 font-weight:bolder;
 font-family:"MS Sans Serif", Geneva, sans-serif;
 font-size: 7pt;
 color:#323232;
	
}

.name {
 width:120px;
 text-align:left;
 font-weight:bolder;
 font-family:"MS Sans Serif", Geneva, sans-serif;
 font-size: 9pt;
 color:#29606B;
 margin-bottom:5px;
 margin-left:9px;


}
.vorname {

	width:120px;
	text-align:left;
	font-family:"Trebuchet MS",arial,sans-serif;  
   font-size: 9pt;
	font-weight:bolder;
	padding-bottom:20px;
   color:#767676;
	margin-left:9px;

	
}

.firma {
		
		margin-top:8px;
		margin-left:9px;
		font-size:10pt;
		font-weight:bolder;
		color:#6c7c8b;
		padding-bottom:5px;
		
}

.website {
	
	padding-top:10px;
 	margin-right:0px;
	margin-bottom:2px;
	font-size:8pt;
	font-weight:bolder;
	color:#6c7c8b;
	}
	
	
	.telefon {
	float:left;
	margin-top:0px;
 	margin-left:0px;
	margin-bottom:2px;
	/*font-size:0.9em;
	font-weight:bolder;*/
	color:#6c7c8b;
	
}
.liste {

 font-weight:bolder;
 font-family:"MS Sans Serif", Geneva, sans-serif;
 font-size: 0.3em;
 color:#323232;
		
}

.platzhalter {
 font-weight:bolder;
 font-family:"MS Sans Serif", Geneva, sans-serif;
 font-size: 0.3em;
 color:#faf0e6;
		
	
}


.bild {
	width:60px;

	float:left;
	height:60px;
	
}

.bildklein {
		width:150px;
		float:left;
		height:100px;	
		background-image:url(http://medienforum.internetauftritte.de/fileadmin/user_upload/keinbildklein.gif);
		background-repeat: no-repeat;
}

.mail {
 width:20px;
 height:20px;
 padding-top:185px;
 float:right;
 padding-right:25px;
}

#bildausrichtung {
	width:60px;
	height:80px;
	float:left;
}

/* Bild als ID für Vorschauseite */	





#contentrechts {
	width:490px;
	height:76px;
	float:left;
   /* Farbe gleichsetzen  mit oben wegen IE HAck bei unten 2 Gewährleistet gleiches
   Aussehen in allen Browsern*/	
	background-color:rgb(190,190,190);
}

#oben {
	width:490px;
	height:21px;
	background-color:#f0f0f0;
	border-bottom:1px solid;
   border-color:#e6e6e8;
	background-color:#f0f0f0;
	
}

.zumprofil {
	
	margin-left:0px;
	width:80px;
	height:18px;
	float:right;
	color:#8a8a8a;
	}

	
#unten1 {
	width:490px;
	height:25px;
	background-color:rgb(190,190,190);
	
}

#unten2 {
	width:490px;
	height:20px;
	background-color:rgb(190,190,190);

	
}		
	

#eintritt {
		float:left;
		margin-top:5px;
		margin-left:10px;
		font-size:8pt;
		font-weight:bolder;
		color:#6c7c8b;
			} 
	




#mobil {
	float:left;
	margin-top:5px;
 	margin-left:10px;
	font-size:8pt;
	font-weight:bolder;
	color:#6c7c8b;		
}

.zumprofil a {
	font-size:9pt;
	color:#000000;
	font-weight: bold;
   padding-top:5px;
   margin-right:440px;


}
	
	.zumprofil  {
	font-size:9pt;
	color:#FFFFFF;
	font-weight: bold;
   padding-top:5px;
   margin-right:440px;


}


	.opengif  {
float:left;


}



	.profilwrap  {
	float:left;
	font-size:9pt;
	

}


		.detaillink {
	text-align:center;
	font-size:7pt;
	color:#ee9b00;
		
	}
	
.headline {
	padding-bottom:15px;
}



	
/* Profildetailseite */	


.profilseite {
	/*background-image:url(http://medienforum.internetauftritte.de/fileadmin/user_upload/backwebprofil.jpg);	
	background-repeat:no-repeat;*/
	background-color:#cccccc;
}


td.visitenkarte {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	color:#2e2e2e;
	font-size: 7pt;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bolder;
	
	}
	
	td.visitenkartedunkel {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	color:#2e2e2e;
	font-size: 7pt;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bolder;
	
	}
	
		td.namevisitenkarte {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	color:#29606B;
	font-size: 8pt;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bolder;
	
	}
	

td.abfrage {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	font-size: 7pt;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bolder;
	
}

.headerbild {
	width:700px;
	height:160px;
	padding-top:20px;
	background-color:#e4e4e4;

}


/* Bild als Klasse für Detailseite */
	
.bild {
width:100px;
height:120px;
margin-left:40px;
padding-top:0px;
margin-top:0px;
background-image:url(http://medienforum.internetauftritte.de/fileadmin/user_upload/keinbilddetail.gif);
background-repeat:no-repeat;

	}

.logo {
	width:200px;
	height:130px;
	padding-top:20px;
	float:right;

	background-repeat:no-repeat;
}

.headerprofilseite {
  width: 700px;
  margin-top: 5px;
  margin-left:0px;
  height: 20px;
  background-color:#767676;
  color:#767676;
	font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  float:left;
}

.mitgliedsname {
 width: 750px;
 margin-left:35px;
 color:#000000;
 	font-size: 12pt;
  font-style: italic;
  font-weight: bold;
	
}


 #balken {
 	background-color:#767676;
	height:1200px;
	width:50px;
	float:left;
 }
 
  #content {
	float:left;
	height:900px;
	width:800px;
	background-color:#e4e4e4;

 }
 
#wrapperdetail {
	width:850px;
	height:800px;
	background-repeat:no-repeat;
	float:left;
	background-color:#e4e4e4;
	
	
}

.inhalt {
   margin-top:5px;
	padding-left: 0px;
	height:500px;
	width:750px;
	float:left;
}


.nameprofil {
	margin-left:20px;
	margin-top:20px;
	margin-right:10px;
	background-color:rgb(245,245,245);
	width:250px;
	height:auto;
	border: 1px solid #3B619C;
	
  
}


.kontaktprofil {
	margin-left:20px;
	margin-top:20px;
	margin-right:10px;
	background-color:rgb(190,190,190);
	width:250px;
	height:auto;
	border: 1px solid #3B619C;
   
}


.adressprofil {
	margin-left:20px;
	margin-top:30px;
	margin-right:10px;
	background-color:rgb(190,190,190);
	width:250px;
	height:auto;
	border: 1px solid #3B619C;
   
}

.beschreibung {
	margin-left:20px;
	margin-top:20px;
	background-color:rgb(190,190,190);
	width:300px;
	height:auto;
	border: 1px solid #3B619C;
   float:left;
	overflow:hidden;
}

/*.balken {
	width:100px;
	background-color:rgb(190,190,190);
	height:1200px;
}*/

.linkespalte {
	float:left;
	height:100%;
	width:350px;
	margin-left:15px;
}

.rechtespalte {
	float:left;
	margin-left:-70px;
	height:500px;
	width:150px;
}	
	