/*Alles*/
* {font-family:Arial, Helvetica, sans-serif; font-size:12px; 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; 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; 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; color:red}
.kapitel{font-size:16px; font-style:italic; font-weight:bold; color:#2a6ba0; margin-bottom:15px}
.subkapitel{font-size:12px; font-style:italic; font-weight:bold; 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; color:#000}
#topNav{ float:right; color:#000; font-size:12px;}
#topNavItem{ float:right; 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; color:#000; padding:10px}
A ,likea{color:#2a6ba0; text-decoration:none;}
A:hover {text-decoration:underline;}

/*Registrierung*/
.registrierungFeldname{width:150px; text-align:right; float:left; vertical-align:top; margin-bottom:16px; font-weight:bold; padding-top:8px}
.registrierungFeld{float:left; 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; color:#000000}
.inputFeld{width:470px; border-bottom:#fff 1px solid; border-top:0; border-left:0; border-right:0; color:#000000}
.textareaFeld{width:470px; height:120px; border-left:#ffffff 1px solid; border-bottom:#fff 1px solid; border-top:0; border-right:0; color:#000000}
.selectFeld{color:#000000}
.keineAngabe{ 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; 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:bold; width:180px; padding-top:5px}
#selfadminFeldwerte{float:left; padding-top:5px}
.selfadminFeld{ width:400px}
.selfadminPflichtfeld{ 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; 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; 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; color:#000}
.navActive{text-decoration:none; 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; 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; color:#CCC}

/*contacts*/
.containerBody{margin-right:10px; border:1px solid #000; margin-top:6px;}
.containerTitle{ background-color:#2a6ba0; 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; color:#666}
.mailEmpfangenZeileUngelesen{font-weight:bold; color:#000;}
#mailDetailFeldname{float:left; width:80px; margin-bottom:4px; 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; 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; 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; 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{ 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}

.books{background-color:#ffffff; float:right; width:130px;}

/*activity*/
.activityArea{margin-bottom:12px; margin-top:6px; padding-bottom:10px; border-bottom:#CCC 1px solid}
.divActivityText{height:55px; margin-top:12px; overflow:hidden; margin-bottom:6px;border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; border-left:#CCC 0px solid; border-right:#CCC 0px solid;}
.activityText{width:731px; height:30px; border:#FFF 1px solid; margin-top:9px; padding:3px 10px 3px 10px; color:#666; background-color:#F1F1F1}

.divPinnwandKommentar{display:none; width:730px}
.pinnwandLinks{margin-left:12px; font-size:11px;}


