/*Alles*/
* {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-color:#000;}
body { margin:0px}
img{border:0px}
.neueZeile{clear:both}
.terminatorLeft{clear:left}
.terminatorRight{clear:right}
#systemZeit{ position:absolute; top:1px; right:10px; z-index:1;}

/*
#systemMessage{height:auto; line-height:20px; vertical-align:middle; text-align:left; border:red 1px solid; padding-left:90px; padding-right:10px; padding-top:10px; display:none;font-color:#000; font-weight:bold; font-size:12px; margin-bottom:30px; background-image:url(/images/layout/SecurityBouncer1Error.png); background-repeat:no-repeat; background-position:left}
*/
#systemMessage{ min-height:80px; line-height:20px; vertical-align:middle; text-align:left; border:red 1px solid; padding-left:90px; padding-right:10px; padding-top:10px; padding-bottom:10px; display:none;font-color:#000; font-weight:bold; font-size:12px; margin-bottom:30px; background-image:url(/images/layout/SecurityBouncer1Error.png); background-repeat:no-repeat; background-position:left; vertical-align:middle;}

.message{border:red 1px solid; background-color:#F1F1F1; padding:10px; margin-right:10px; font-weight:bold;font-color:red}
.kapitel{font-size:16px; font-style:italic; font-weight:bold;font-color:#2a6ba0; margin-bottom:15px}
.subkapitel{font-size:12px; font-style:italic; font-weight:bold;font-color:#2a6ba0; margin-bottom:15px}

/*layout*/
#topArea{ height:120px; background-image:url(/images/TP-People.png); background-repeat:no-repeat; border-bottom:#CCC 1px solid; background-color:#FFF;font-color:#000}
#topNav{ float:right;font-color:#000; font-size:12px;}
#topNavItem{ float:right;font-color:#000; font-size:14px; margin-right:15px}
#navArea{ float:left; width:200px; height:400px; margin-left:0px}	
#mainArea{ background-color:#FFF; width:1000px; text-align:left;}
#bottomArea{width:100%; height:30px; background-color:#CCC; position:absolute;bottom:0px; border-top:darkblue 1px solid}
#bottomNav{ float:left;font-color:#000; padding:10px}
A ,likea{color:#2a6ba0; text-decoration:none;}
A:hover {text-decoration:underline;}

/*Registrierung*/
.registrierungFeldname{width:100px; vertical-align:middle; text-align:right; float:left; vertical-align:top; margin-bottom:16px; font-weight:bold; padding-top:4px}
.registrierungFeld{float:left; vertical-align:middle; padding-left:10px; vertical-align:top; margin-bottom:16px}

/*Contact*/
.kontaktrahmen{width:628px; padding:10px; border:#f2db59 1px solid; text-align:center}
.fieldtitle{float:left; padding-top:0px; font-weight:bold; width:150px; text-align:left; font-size:12px}
.fieldtext{float:left; padding-top:0px; text-align:left; font-size:12px;font-color:#000000}
.inputFeld{width:470px; border-bottom:#fff 1px solid; border-top:0; border-left:0; border-right:0;font-color:#000000}
.textareaFeld{width:470px; height:120px; border-left:#ffffff 1px solid; border-bottom:#fff 1px solid; border-top:0; border-right:0;font-color:#000000}
.selectFeld{color:#000000}
.keineAngabe{font-color:#000000; font-style:italic}

/*Formfelder*/
.feldwert{ width:250px}

/*selfadmin*/
.selfadminKapitelArea{ float:left; border:#000 1px solid; width:220px; margin-bottom:0px; padding-bottom:0px; cursor:hand}
.selfadminKapitelAreaPH{ padding-top:14px; padding-left:10px; font-size:18px;font-color:#2a6ba0; font-style:italic; font-weight:bold}
.selfadminKapitel{ font-weight:bold; font-size:14px; padding:10px; clear:both; background-color:#CCC}
.selfadminKapitelContent{ padding:10px; display:none; background-color:#FFF}/*hier gibt es eigentlich keine width*/
#selfadminFeldname{float:left; font-weight:normal; width:250px; padding-top:11px; padding-right:5px; text-align:right}
#selfadminFeldwerte{float:left; padding-top:5px}
.selfadminFeld{ width:400px; border-left:#333 1px  solid; border-top:#333 0px  solid; border-right:#333 0px  solid; border-bottom:#333 1px  solid}
.selfadminPflichtfeld{font-color:red}
.selfadminFeldUpload{ width:350px}
#selfadminFeld{ float:left; font-weight:normal}
#selfadminSubmitarea{clear:both; position:absolute}
.submitbutton{ float:right; padding-right:5px; padding-bottom:15px; padding-top:10px}
#divSystemMessageFrame{width:100%;border:1px #000000 solid;background-color:#FF0000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-color:#FFFFFF;padding:20px}
.zusatzfenster{position:absolute; border:#000 1px solid; left:135px; width:250px; background-color:#FFF; padding-left:5px; display:none}
.zusatzfensterNP{position:absolute; border:#000 1px solid; background-color:#FFF; padding-left:5px; display:none}
#divGwpSuche{position:absolute; border:#000 1px solid; left:10px; width:580px; max-height:530px; overflow-y:hidden; background-color:#FFF; padding:10px; display:none}
#selfadminInfotext{ padding: 20px 10px 20px 10px;font-color:#000000}


/*multifeld*/
.selfadminFeldKontaktInput{ width:110px; float:left}
.selfadminFeldKontaktDropdown{ width:90px; float:left; margin-left:12px}

/* menu */    
.navArea{width:160px; padding-left:0px;}
.nav{text-decoration:none;font-color:#000}
.navActive{text-decoration:none;font-color:#000; font-weight:bold}
.menuLevel1{ padding-left:10px; padding-top:10px; padding-bottom:1px; border-bottom:#000 1px solid;}
.menuLevel2{ padding-left:20px; padding-top:6px; border-bottom:#cccccc 1px solid;}
.menuLevel3{ padding-left:40px; padding-top:6px; border-bottom:#cccccc 1px solid;}        
.menu{padding-bottom:8px}

/*minibutton*/
.minibutton{background-color:#2a6ba0;color:#FFF; font-weight:bolder; padding:4px; margin-left:4px; margin-bottom:6px; font-size:12px; float:right; border-right:#000 1px solid; border-bottom:#000 1px solid; border-left:#000 0px solid; border-top:#000 0px solid}
.minibutton:hover{border-right:#000 0px solid; border-bottom:#000 0px solid; border-left:#000 1px solid; border-top:#000 1px solid;color:#CCC}
.minibuttonNB{background-color:#2a6ba0;color:#FFF; font-weight:bolder; padding:4px; margin-left:4px; margin-bottom:6px; font-size:12px; float:left}

.linebutton{background-color:#2a6ba0;font-color:#FFF; font-weight:bolder; font-size:10px; padding: 1 0 0 1; float:right; border-right:#000 1px solid; border-bottom:#000 1px solid; border-left:#000 0px solid; border-top:#000 0px solid}
.linebutton:hover{border-right:#000 0px solid; border-bottom:#000 0px solid; border-left:#000 1px solid; border-top:#000 1px solid;font-color:#CCC}

/*contacts*/
.containerBody{margin-right:10px; border:1px solid #000; margin-top:6px;}
.containerTitle{ background-color:#2a6ba0;font-color:#FFF; font-weight:bold; padding:10px}
.containerContent{ padding-left:10px; padding-right:4px; margin-right:10px;}

/*content*/
.contentTitle{font-weight:bold}
.contentBody{font-weight:normal}


/*Mail*/
/*out*/
#mailDiv{ position:relative; left:10; top:10px; width:700px}
#mailRecipientListSelected{height:20px}
#mailRecipientList{ display:none; background-color:#FFF; border:#000 1px solid; padding:10px; width:430px; position:absolute; left:155px; top:5px}
.mailFeldbeschreibung{ width:150px; float:left}
.mailFeld{ width:450px; float:left; margin-bottom:10px}

/*in*/
#mailOverview{}
/*#mailOverview{height:140px; overflow-y:scroll}*/
.mailTitelzeile{font-weight:bold; background-color:#F1F1F1; height:14px; padding-bottom:5px; padding-top:5px}

#mailAbsender{float:left; width:250px; padding-right:10px; overflow:hidden}
#mailBetreff{ float:left; width:350px; padding-right:10px; overflow:hidden}
#mailEmpfangen{float:left; width:auto; overflow:hidden; margin-bottom:10px}
.mailEmpfangenZeileGelesen{font-weight:normal;font-color:#666}
.mailEmpfangenZeileUngelesen{font-weight:bold;font-color:#000;}
#mailDetailFeldname{float:left; width:80px; margin-bottom:4px;font-color:#666; font-weight:bold;}
#mailDetailFeldwert{float:left;}
.mailContent{border:#000 1px solid; margin-top:10px; padding:10px;}
.mailMessage{border-top:#CCC 1px solid; padding-top:10px}
.mailMessage a {color:#2a6ba0}
.mailMessage a:hover {text-decoration:underline;}


#divMailMessage{float:right;font-color:#F00; font-weight:bold; margin-top:10px; margin-right:30px; margin-bottom:10px}

/*Contact*/
.addContact{ float:left; padding-bottom:25px;}
#suchergebnisZeile{border-bottom:#000 1px solid; padding-top:10px}
.addContactMessage{ float:left; padding-left:10px;font-color:red; width:450px}
.kontaktUebersicht {background-color:f2f2f2; font-weight:normal; float:left; width:460px; height:92px; border:#b2b2b2 1px solid; overflow:hidden; vertical-align:middle; margin-bottom:0px !important; margin-bottom:10px; padding:5px;}

/*Gardine*/
#gardine{ position:absolute;display:none; background-image:url(/img/layout/hgGardine.png)}
#flyingContent{ position:absolute; z-index:999; border:#999 1px solid; width:680px; padding-left:50px; padding-right:10px; height:490px; top:60px; background-color: #FFF; overflow-y:scroll}

.profileFieldname{float:left; width:180px; font-weight:bold; text-align:right; padding-right:10px; font-style:italic;font-color:#666; margin-bottom:10px}
.profileFieldvalue{float:left; border: #000 0px solid; margin-bottom:10px; width:450px}
.brnnl{clear:none}

/*.sndBrkMsg{position:absolute;display:none; top:35px; left:10px; width:300px; border:#000 1px solid; background-color:#FFF; padding:10px}*/
.sndBrkMsg{position:fixed !important; position:absolute; display:none; top:35px; left:10px; width:300px; border:#000 0px solid; background-color:#ff9966; padding:10px; padding-top:13px; z-index:10}
.sndBrkMsg a{color:#000000}
.sndBrkMsg a:hover{text-decoration:underline}

/* Start */
.balken{font-color:#000; font-size:12px; font-weight:bold; height:25px; background-image:url(../images/nav.png); background-repeat:repeat-x; padding-left:10px; padding-right:10px; padding-top:8px !important; padding-top:5px;}
/*Geburtstag*/
#startGeburtstagFrame{float:left; padding:4px}
#startGeburtstagPhoto{float:left; padding:4px; border:#CCC 1px solid}
#startGeburtstagGeburtstag{float:left; padding:4px; padding-left:10px; width:40px}
#startGeburtstagUser{float:left; padding:4px;}
#startGeburtstagUserdaten{float:left; padding:4px}
#startGeburtstagUnternhmen{float:left; padding:4px}


/*Gruppen*/
#divGroupMitglieder{padding-left:20px}
#groupIcon{float:left; padding-left:10px}
#divGroupMember{width:260px}



	.imageLargePreview, .praxisBildGross{ width:560px}
	
	.pvFeldname{ float:left; margin-right:10px; margin-bottom:16px; font-weight:bold; width:160px}
	.pvFeldwert{ float:left}
	.neueZeile{clear:both;}
	
	#pvRahmen{width:620px}
	
	.praxisPraxis{float:left; width:410px; padding-right:10px; overflow:hidden}
	.praxisName{float:left; width:200px; }
	.praxisOrt{float:left; width:200px; }
	.praxisAnschrift{float:left; width:200px;}
	div .praxisBeschreibung b{font-size:16px}
	div .praxisBeschreibung, div .praxisBeschreibung p{; text-align:justify;font-size:14px; margin-top:50px}
	.praxisKontakt{float:left; width:200px;}
	.praxisDetail{ padding-left: 6px; padding-bottom:6px; padding-right:12px;}
	
	.borderNone{border:none; padding-left:0px; font-weight:normal}
	.borderLOR{border-left:#000 1px solid; border-right:#000 1px solid; border-top:#000 1px solid; padding-left:6px; padding-top:6px; font-weight:bold}
	.divSuche{ margin-bottom:20px; border:#000 1px solid; padding:10px; padding-bottom:0px;}
	
	.neueZeile{clear:both}
