input[type=text], input[type=password], textarea {-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;outline: none;padding: 3px 0px 3px 10px;margin: 5px 1px 3px 0px;border: 1px solid #DDDDDD;}input[type=text]:focus, input[type=password]:focus, textarea:focus {  border: 1px solid #66afe9;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);  -webkit-transition: border linear .2s, box-shadow linear .2s;  -o-transition: border linear .2s, box-shadow linear .2s;  transition: border linear .2s, box-shadow linear .2s;}#loeschfenster_lightbox {	width:300px;	height:200px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 50px;	background-repeat: no-repeat;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#loeschfenster_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 300px;	height: 50px;	position: absolute;	left: 0px;	top: 110px;}#mitglieder_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 190px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#mitglieder_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 250px;}#mitgliedschaften_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 190px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#mitgliedschaften_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 250px;}#freigaben_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 190px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#freigaben_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 250px;}.dateien_name_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	width: 360px;	height: 17px;	padding-left: 3px;	border: 1px dotted #000000;	background-color: #FFFFFF;}.div_dateien_name_neu {	width: 390px;	height: 25px;	overflow: hidden;	display: none;}.div_dateien_name_speichern {	width: 20px;	height: 20px;	float: right;	background-image: url(../images/buttons/speichern.gif);	background-repeat: no-repeat;	cursor: pointer;}#div_dateien_name {	white-space: nowrap;	overflow: scroll;}.datei_umbenennen_iframe {	width: 390px;	height: 25px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;}#dateien_umbenennen_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#dateien_umbenennen_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}.aktionen_dateien_umbenennen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/umbenennen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_umbenennen:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_umbenennen a:link, .aktionen_dateien_umbenennen a:visited  {	color: #555555;}.aktionen_dateien_verschieben {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/verschieben.png);	background-repeat: no-repeat;	background-position: 5px 1px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_verschieben:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_verschieben a:link, .aktionen_dateien_verschieben a:visited {	color: #555555;}.aktionen_dateien_duplizieren {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/duplizieren.png);	background-repeat: no-repeat;	background-position: 5px 1px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_duplizieren:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_duplizieren a:link, .aktionen_dateien_duplizieren a:visited {	color: #555555;}.aktionen_dateien_datum_loeschung {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/datum_loeschung.png);	background-repeat: no-repeat;	background-position: 5px 1px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_datum_loeschung:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_datum_loeschung a:link, .aktionen_dateien_datum_loeschung a:visited {	color: #555555;}.aktionen_dateien_datum_loeschung_on {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/datum_loeschung_on.png);	background-repeat: no-repeat;	background-position: 5px 1px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_datum_loeschung_on:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_datum_loeschung_on a:link, .aktionen_dateien_datum_loeschung_on a:visited {	color: #555555;}.dateiliste_loeschtermin_aktiviert {	background-image: url(../images/buttons/dateiliste_loeschtermin_aktiviert.png);	background-repeat: no-repeat;	background-position: right center;}.aktionen_dateien_duplizieren {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/duplizieren.png);	background-repeat: no-repeat;	background-position: 5px 1px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_duplizieren:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_duplizieren a:link, .aktionen_dateien_duplizieren a:visited {	color: #555555;}.aktionen_dateien_expressupload {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/expressupload.png);	background-repeat: no-repeat;	background-position: 5px 2px;	border-top: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_dateien_expressupload:hover {	color: #444444;	font-weight: bold;}.aktionen_dateien_expressupload a:link, .aktionen_dateien_expressupload a:visited  {	color: #555555;}#verschieben_fenster {	width:850px;	height:600px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -425px;	margin-top: -300px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	z-index:1001;	display: none;}#verschieben_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 190px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#verschieben_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 250px;}#verschieben_fenster_iframe {	width: 850px;	height: 600px;}#datum_loeschung_fenster {	width:500px;	height:300px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -250px;	margin-top: -150px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:1001;	display: none;}#datum_loeschung_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 110px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#datum_loeschung_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 165px;}.formularfeld_datum_loeschung_frist {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	text-align: center;	height: 14px;	width: 30px;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}#datum_loeschung_fenster_iframe {	width: 500px;	height: 300px;}.datum_loeschung_berechnen_iframe {	width: 310px;	height: 25px;}.aktionen_benutzer_profil {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/benutzerprofil.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_benutzer_profil:hover {	color: #444444;	font-weight: bold;}.aktionen_benutzer_profil a:link, .aktionen_gruppen_senden a:visited {	color: #555555;}#benutzer_profil_fenster {	width: 430px;	height: 600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -215px;	margin-top: -300px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:1001;}#benutzer_profil_fenster_iframe {	width: 410px;	height: 540px;	position: absolute;	left: 20px;	top: 60px;	overflow: scroll;}#benutzer_profil_buttons {	width: 110px;	height: 50px;	position: absolute;	top: 0px;	right: 0px;}#benutzer_profil_fenster_bearbeiten {	width: 430px;	height: 600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -215px;	margin-top: -300px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:1002;}#benutzer_profil_fenster_bearbeiten_iframe {	width: 410px;	height: 600px;	position: absolute;	left: 20px;	top: 0px;	overflow: scroll;}.benutzer_profil_formularfeld_225 {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 22px;	width: 225px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}.benutzer_profil_formularfeld_225_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 19px;	width: 225px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #EEEEEE;	background-color: #EEEEEE;	-moz-border-radius:3px;	-khtml-border-radius:3px;}#benutzer_profil_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 190px;	background-repeat: no-repeat;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#benutzer_profil_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 250px;}#profilfoto_aendern {	padding-top: 8px;	width: 90px;	height: 28px;}#profilbild_div {	position: absolute;	left: 250px;	top: 81px;	width: 120px;	height: 120px;}#profilbild_div_ansicht {	position: absolute;	left: 250px;	top: 25px;	width: 120px;	height: 120px;}#button_kontakt_aendern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	font-weight: normal;	height: 20px;	white-space: nowrap;	position: absolute;	left: 0px;	top: 5px;	color: #888888;	padding-left: 22px;	padding-top: 3px;	padding-right: 10px;	text-align: left;	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: 0px 1px;	cursor: pointer;}#grafik_1_0 {    display: none;}/**** Ab hier wird der Button individuell gestaltet ****/#button-file {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	font-weight: normal;    width: 120px;    color: #444444;    font-weight: bold;    border: 1px #999 solid;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    background-color: #FFFFFF;    padding-left: 25px;    padding-top: 5px;    padding-bottom: 5px;    text-align: left;	background-image: url(../images/buttons/button_profilbild.png);	background-position: 3px center;	background-repeat: no-repeat;}#button-file:hover {    cursor: pointer;}#profilfoto_loeschen {	width: 90px;	height: 28px;}/**** Ab hier wird der Button individuell gestaltet ****/#button-file-loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	font-weight: normal;    width: 120px;    color: #444444;    font-weight: bold;    border: 1px #999 solid;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    background-color: #FFFFFF;    padding-left: 25px;    padding-top: 5px;    padding-bottom: 5px;    text-align: left;	background-image: url(../images/buttons/button_profilbild_loeschen.png);	background-position: 0px center;	background-repeat: no-repeat;}#button-file-loeschen:hover {    cursor: pointer;}#tab_profil {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #555555;	font-weight: normal;	line-height: 26px;	text-align: left;	width: 99px;	height: 27px;/*	position: absolute;	left: 50%;	margin-left: 32px;	top: 112px;*/	text-indent: 30px;	background-color: #EEEEEE;	background-image: url(../images/buttons/profil_off.png);	background-position: 3px 4px;	background-repeat: no-repeat;	-moz-border-radius: 4px 4px 0px 0px;	-khtml-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 0px 0px;	border-radius: 4px 4px 0px 0px;	border-left: 1px solid #8B8B8B;	border-top: 1px solid #8B8B8B;	border-right: 1px solid #8B8B8B;	border-bottom: 1px solid #8B8B8B;	cursor: pointer;	z-index: 100;}#tab_profil:hover {	color: #333333;	background-color: #CCCCCC;}#tab_profil_on {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	line-height: 26px;	text-align: left;	width: 99px;	height: 27px;/*	position: absolute;	left: 50%;	margin-left: 32px;	top: 112px;*/	text-indent: 30px;	background-color: #FFFFFF;	background-image: url(../images/buttons/profil_on.png);	background-position: 3px 4px;	background-repeat: no-repeat;	-moz-border-radius: 4px 4px 0px 0px;	-khtml-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 0px 0px;	border-radius: 4px 4px 0px 0px;	border-left: 1px solid #8B8B8B;	border-top: 1px solid #8B8B8B;	border-right: 1px solid #8B8B8B;	border-bottom: 1px solid #FFFFFF;	cursor: pointer;	z-index: 100;}#tab_profil_on:hover {	color: #000000;	background-color: #FFFFFF;}#expressupload_fenster {	width:400px;	height:120px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -200px;	margin-top: -60px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity: 0.9;	opacity: 0.9;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#button_dateien_suchen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #555555;	font-weight: normal;	line-height: 12px;	width: 100px;	height: 18px;	position: absolute;	left: 50%;	top: 156px;	margin-left: -47px;	background-image: url(../images/buttons/ordner_anlegen.png);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-left: 33px;	padding-top: 9px;	white-space: nowrap;	overflow: visible;	z-index: 1000;}#button_benutzer_suchen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #555555;	font-weight: normal;	line-height: 12px;	width: 100px;	height: 18px;	position: absolute;	left: 50%;	top: 143px;	margin-left: -47px;	background-image: url(../images/buttons/ordner_anlegen.png);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-left: 33px;	padding-top: 9px;	white-space: nowrap;	overflow: visible;	z-index: 1000;}.formularfeld_anrede {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 21px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}#passwort_vergessen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 140px;	height: 20px;	position: absolute;	margin-left: 145px;	margin-top: 352px;	text-align: right;}#passwort_vergessen:hover {	color: #555555;	font-weight: bold;}#passwort_vergessen a:link, #passwort_vergessen a:visited  {	color: #444444;}#passwort_vergessen_fenster {	width: 300px;	height: 180px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -50px;	margin-top: 0px;	background-color:#EEEEEE;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	display: none;}#passwort_vergessen_headline {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #222222;	font-weight: bold;	width: 220px;	height: 30px;	position: absolute;	margin-left: 40px;	margin-top: 20px;}#passwort_vergessen_hinweistext {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #444444;	font-weight: normal;	width: 220px;	height: 30px;	position: absolute;	margin-left: 40px;	margin-top: 50px;}#passwort_vergessen_email {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #444444;	font-weight: normal;	width: 220px;	height: 10px;	position: absolute;	margin-left: 40px;	margin-top: 85px;}#passwort_vergessen_fehlendes_feld {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #bc0c26;	font-weight: bold;	display: none;}#passwort_vergessen_eingabefeld {	width: 220px;	height: 20px;	position: absolute;	margin-left: 37px;	margin-top: 100px;}.passwort_vergessen_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 14px;	width: 220px;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}#passwort_vergessen_button {	width: 220px;	height: 20px;	position: absolute;	margin-left: 40px;	margin-top: 135px;}#passwort_vergessen_schliessen_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #444444;	font-weight: normal;	width: 222px;	height: 20px;	position: absolute;	margin-left: 40px;	margin-top: 13px;	text-align: right;}#passwort_vergessen_schliessen_icon {	width: 20px;	height: 20px;	position: absolute;	margin-left: 270px;	margin-top: 10px;}#passwort_versandt_fenster {	width: 300px;	height: 180px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -50px;	margin-top: 0px;	background-color:#EEEEEE;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	display: none;}#passwort_versandt_headline {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #222222;	font-weight: bold;	width: 220px;	height: 30px;	position: absolute;	margin-left: 40px;	margin-top: 50px;}#passwort_versandt_hinweistext {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #444444;	font-weight: normal;	width: 220px;	height: 30px;	position: absolute;	margin-left: 40px;	margin-top: 80px;}#passwort_versandt_schliessen_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #444444;	font-weight: normal;	width: 222px;	height: 20px;	position: absolute;	margin-left: 40px;	margin-top: 13px;	text-align: right;}#passwort_versandt_schliessen_icon {	width: 20px;	height: 20px;	position: absolute;	margin-left: 270px;	margin-top: 10px;}#passwort_versenden_fenster {	width: 1px;	height: 1px;	display: none;	overflow: hidden;	border: 1px solid #FF0000;}#inhalt_adressbuch {	width: 948px;	position: absolute;	left: 50%;	margin-left: -474px;	top: 140px;}#tabelle_adressbuch {	padding-left: 19px;	padding-right: 19px;	position: absolute;	left: 50%;	margin-left: -475px;	top: 0px;	padding-top: 15px;	padding-bottom: 10px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #8B8B8B;	z-index: 1;}.tabelle_adressbuch_zeile {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	line-height: 30px;	height: 60px;	padding-top: 20px;}#adressbuch_gruppen_iframe {	width: 100%;	height: 100%;	border: 1px solid #FF0000}.adressbuch_gruppen_td {	height: 40px;	text-align: left;	vertical-align: center;	background-image: url(../images/allgemein/adressbuch_gruppen_hintergrund.png);}.adressbuch_gruppen_td_linie {	border-bottom: 1px dotted #CCCCCC;}.adressbuch_gruppen_td_gruppen_umbenennen_on {	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: center center;}.adressbuch_gruppen_td_gruppen_loeschen_on {	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: center center;}.adressbuch_gruppen_umbenennen_iframe {	width: 230px;	height: 22px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;	/* XXX border: 1px solid #00FF00; */}.adressbuch_gruppe_name_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	width: 230px;	height: 17px;	padding-left: 3px;	border: 1px dotted #000000;	background-color: #FFFFFF;}.div_adressbuch_gruppe_name_neu {	width: 160px;	height: 25px;	overflow: hidden;	display: none;}.div_adressbuch_gruppe_name_speichern {	width: 20px;	height: 20px;	float: right;	background-image: url(../images/buttons/speichern.gif);	background-repeat: no-repeat;	cursor: pointer;}#div_adressbuch_gruppe_name {	white-space: nowrap;	overflow: scroll;}#adressbuch_gruppe_umbenennen_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#adressbuch_gruppe_umbenennen_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}#adressbuch_kontakte_iframe {	width: 100%;	height: 100%;	border: 1px solid #FF0000}.adressbuch_kontakte_td {	height: 40px;	text-align: left;	vertical-align: center;	border-bottom: 1px dotted #AAAAAA;}/*.adressbuch_kontakte_td_kontakte_aendern_on {	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: center center;	border-bottom: 1px dotted #AAAAAA;}.adressbuch_kontakte_td_kontakte_aendern {	border-bottom: 1px dotted #AAAAAA;}.adressbuch_kontakte_td_kontakte_loeschen_on {	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: center center;	border-bottom: 1px dotted #AAAAAA;}.adressbuch_kontakte_td_kontakte_loeschen {	border-bottom: 1px dotted #AAAAAA;}*/.adressbuch_kontakte_zeigen_iframe {	width: 160px;	height: 25px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;}.adressbuch_kontakt_name_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	width: 160px;	height: 17px;	padding-left: 3px;	border: 1px dotted #000000;	background-color: #FFFFFF;}.div_adressbuch_kontakt_name_neu {	width: 160px;	height: 25px;	overflow: hidden;	display: none;}.div_adressbuch_kontakt_name_speichern {	width: 20px;	height: 20px;	float: right;	background-image: url(../images/buttons/speichern.gif);	background-repeat: no-repeat;	cursor: pointer;}#div_adressbuch_kontakt_name {	white-space: nowrap;	overflow: scroll;}.adressbuch_kontakte_zeigen_iframe {	width: 200px;	height: 25px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;}#adressbuch_kontakt_umbenennen_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#adressbuch_kontakt_umbenennen_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}.adressbuch_kontakt_formularfeld_250 {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 22px;	width: 250px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}.adressbuch_kontakt_formularfeld_250_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 19px;	width: 250px;	padding-top: 3px;	padding-bottom: 3px;	border: 0px solid #EEEEEE;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}.adressbuch_kontakt_formularfeld_250x300 {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 250px;	height: 300px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	resize: none;}.adressbuch_kontakt_formularfeld_300x300_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 300px;	height: 300px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #EEEEEE;	background-color: #EEEEEE;	-moz-border-radius:3px;	-khtml-border-radius:3px;	resize: none;}.einzug_adressbuch {	padding-left: 30px;}.aktionen_adressbuch_kontakt_button {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #444444;	font-weight: normal;	text-align: center;	line-height: 17px;	width: 50px;	height: 17px;	position: relative;	left: 0px;	top: 0px;	background-color: #DDDDDD;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	cursor: pointer;	z-index: 2;	display: none;}.adressbuch_optionsmenus {	width: 120px;	height: 20px;}#kontaktdetails_iframe {	width: 370px;	height: 1800px;}#kontaktdetails_iframe_preloader {	width: 370px;	height: 1500px;	position: absolute;	left: 100px;	top: 100 px;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	background-color: #FFFFFF;	border: 1px solid #FF0000;}.adressbuch_kontakte_headlines {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	line-height: 35px;	color: #444444;	font-weight: bold;	/* border-top: 1px dotted #AAAAAA; */}.adressbuch_kontakte_name_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 16px;	color: #444444;	font-weight: bold;	padding-left: 2px;	padding-right: 120px;}.adressbuch_kontakte_kein_ergebnis {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	line-height: 22px;	color: #888888;}#adressbuch_kontakt_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#adressbuch_kontakt_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}.aktionen_adressbuch_kontakt_menu {	width: 190px;	height: 135px;	position: absolute;	left: 50%;	margin-left: 37px;	margin-top: -14px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.aktionen_adressbuch_gruppen_button {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #444444;	font-weight: normal;	text-align: center;	line-height: 17px;	width: 50px;	height: 17px;	position: relative;	left: 0px;	top: 0px;	background-color: #DDDDDD;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	cursor: pointer;	z-index: 2;	display: none;}.aktionen_adressbuch_gruppen_menu {	width: 190px;	height: 108px;	position: absolute;	left: 50%;	margin-left: -223px;	margin-top: -14px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.aktionen_adressbuch_gruppe_aendern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_adressbuch_gruppe_aendern:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_gruppe_aendern a:link, .aktionen_adressbuch_gruppe_aendern a:visited {	color: #555555;}.aktionen_adressbuch_gruppe_import_vcards {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/vcard.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_adressbuch_gruppe_import_vcards:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_gruppe_import_vcards a:link, .aktionen_adressbuch_gruppe_import_vcards a:visited {	color: #555555;}.aktionen_adressbuch_gruppe_export_csv {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/csv_export.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_adressbuch_gruppe_export_csv:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_gruppe_export_csv a:link, .aktionen_adressbuch_gruppe_export_csv a:visited {	color: #555555;}.aktionen_adressbuch_gruppen_loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	cursor: pointer;}.aktionen_adressbuch_gruppen_loeschen:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_gruppen_loeschen a:link, .aktionen_adressbuch_gruppen_loeschen a:visited  {	color: #555555;}.aktionen_adressbuch_kontakte_aendern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_adressbuch_kontakte_aendern:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_kontakte_aendern a:link, .aktionen_adressbuch_kontakte_aendern a:visited {	color: #555555;}.aktionen_adressbuch_kontakte_zeigen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/benutzerprofil.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_adressbuch_kontakte_zeigen:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_kontakte_zeigen a:link, .aktionen_adressbuch_kontakte_zeigen a:visited {	color: #555555;}.aktionen_adressbuch_kontakte_gruppen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_adressbuch_kontakte_gruppen:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_kontakte_gruppen a:link, .aktionen_adressbuch_kontakte_gruppen a:visited {	color: #555555;}.aktionen_adressbuch_kontakte_vcard {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/vcard.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_adressbuch_kontakte_vcard:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_kontakte_vcard a:link, .aktionen_adressbuch_kontakte_vcard a:visited {	color: #555555;}.aktionen_adressbuch_kontakte_loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	cursor: pointer;}.aktionen_adressbuch_kontakte_loeschen:hover {	color: #444444;	font-weight: bold;}.aktionen_adressbuch_kontakte_loeschen a:link, .aktionen_adressbuch_kontakte_loeschen a:visited  {	color: #555555;}#loeschfenster_kontakte {	width:300px;	height:200px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:6000;}#loeschfenster_gruppen {	width:300px;	height:200px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:6000;}.benutzer_gruppe_suchen_optionsmenus {	width: 170px;}.adressbuch_gruppen_neu_icon {	background-image: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: 3px 8px;}.adressbuch_kontakt_neu_icon {	background-image: url(../images/buttons/benutzerprofil.png);	background-repeat: no-repeat;	background-position: 0px 0px;}#button_adressbuch_suchen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #555555;	font-weight: normal;	line-height: 12px;	width: 100px;	height: 18px;	position: absolute;	left: 50%;	top: 158px;	margin-left: 81px;	background-image: url(../images/buttons/ordner_anlegen.png);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-left: 33px;	padding-top: 9px;	white-space: nowrap;	overflow: visible;	z-index: 1000;}.adressbuch_gruppen_td_mariert {	background-image: url(../images/allgemein/hintergrund_gestreift.gif);}.adressbuch_kontakte_privat {	background-image: url(../images/buttons/gesperrt.png);	background-repeat: no-repeat;	background-position: right center;}/********************************************************Kalender********************************************************/#inhalt_kalender {	width: 948px;	position: absolute;	left: 50%;	margin-left: -474px;	top: 138px;}#tabelle_kalender {	padding-left: 19px;	padding-right: 19px;	position: absolute;	left: 50%;	margin-left: -475px;	top: 0px;	padding-top: 15px;	padding-bottom: 10px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #8B8B8B;	z-index: 1;}.tabelle_kalender_zeile {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	line-height: 30px;	height: 60px;	padding-top: 20px;}#kalender_kalender_iframe {	width: 100%;	height: 100%;	border: 1px solid #FF0000}.kalender_kalender_td {	height: 40px;	text-align: left;	vertical-align: center;	/* background-image: url(../images/allgemein/kalender_kalender_hintergrund.png); */}.kalender_kalender_td_linie {	border-bottom: 1px dotted #CCCCCC;}.kalender_kalender_td_kalender_umbenennen_on {	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: center center;}.kalender_kalender_td_kalender_loeschen_on {	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: center center;}.kalender_kalender_umbenennen_iframe {	width: 230px;	height: 22px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;	/* XXX border: 1px solid #00FF00; */}.kalender_gruppe_name_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	width: 230px;	height: 17px;	padding-left: 3px;	border: 1px dotted #000000;	background-color: #FFFFFF;}.div_kalender_gruppe_name_neu {	width: 160px;	height: 25px;	overflow: hidden;	display: none;}.div_kalender_gruppe_name_speichern {	width: 20px;	height: 20px;	float: right;	background-image: url(../images/buttons/speichern.gif);	background-repeat: no-repeat;	cursor: pointer;}#div_kalender_gruppe_name {	white-space: nowrap;	overflow: scroll;}#kalender_gruppe_umbenennen_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#kalender_gruppe_umbenennen_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}#kalender_termine_iframe {	width: 100%;	height: 100%;	border: 1px solid #FF0000}.kalender_termine_td {	height: 40px;	text-align: left;	vertical-align: center;	border-bottom: 1px dotted #AAAAAA;}/*.kalender_termine_td_termine_aendern_on {	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: center center;	border-bottom: 1px dotted #AAAAAA;}.kalender_termine_td_termine_aendern {	border-bottom: 1px dotted #AAAAAA;}.kalender_termine_td_termine_loeschen_on {	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: center center;	border-bottom: 1px dotted #AAAAAA;}.kalender_termine_td_termine_loeschen {	border-bottom: 1px dotted #AAAAAA;}*/.kalender_termine_zeigen_iframe {	width: 160px;	height: 25px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;}.kalender_termin_name_eingabe {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	width: 160px;	height: 17px;	padding-left: 3px;	border: 1px dotted #000000;	background-color: #FFFFFF;}.div_kalender_termin_name_neu {	width: 160px;	height: 25px;	overflow: hidden;	display: none;}.div_kalender_termin_name_speichern {	width: 20px;	height: 20px;	float: right;	background-image: url(../images/buttons/speichern.gif);	background-repeat: no-repeat;	cursor: pointer;}#div_kalender_termin_name {	white-space: nowrap;	overflow: scroll;}.kalender_termine_zeigen_iframe {	width: 200px;	height: 25px;	background-image: url(../images/allgemein/preloader_umbenennen.gif);	background-repeat: no-repeat;	background-position: 50px center;}#kalender_termin_umbenennen_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#kalender_termin_umbenennen_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}.kalender_termin_formularfeld_250 {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 22px;	width: 250px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}.kalender_termin_formularfeld_250_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 19px;	width: 250px;	padding-top: 3px;	padding-bottom: 3px;	border: 0px solid #EEEEEE;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;}.kalender_termin_formularfeld_250x300 {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 250px;	height: 300px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	resize: none;}.kalender_termin_formularfeld_300x300_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 300px;	height: 300px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #EEEEEE;	background-color: #EEEEEE;	-moz-border-radius:3px;	-khtml-border-radius:3px;	resize: none;}.einzug_kalender {	padding-left: 30px;}.aktionen_kalender_termin_button {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #444444;	font-weight: normal;	text-align: center;	line-height: 17px;	width: 50px;	height: 17px;	position: relative;	left: 0px;	top: 0px;	background-color: #DDDDDD;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	cursor: pointer;	z-index: 2;	display: none;}.kalender_optionsmenus {	width: 120px;	height: 20px;}#termindetails_iframe {	width: 370px;	height: 1500px;}#termindetails_iframe_preloader {	width: 370px;	height: 1500px;	position: absolute;	left: 100px;	top: 100 px;	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	background-color: #FFFFFF;	border: 1px solid #FF0000;}.kalender_termine_headlines {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	line-height: 35px;	color: #444444;	font-weight: bold;	/* border-top: 1px dotted #AAAAAA; */}.kalender_termine_name_ansicht {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 16px;	color: #444444;	font-weight: bold;	padding-left: 2px;	padding-right: 120px;}.kalender_termine_kein_ergebnis {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	line-height: 22px;	color: #888888;}#kalender_termin_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#kalender_termin_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}.aktionen_kalender_termin_menu {	width: 190px;	height: 135px;	position: absolute;	left: 50%;	margin-left: 37px;	margin-top: -14px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.aktionen_kalender_kalender_button {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #444444;	font-weight: normal;	text-align: center;	line-height: 17px;	width: 50px;	height: 17px;	position: relative;	left: 0px;	top: 0px;	background-color: #DDDDDD;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	cursor: pointer;	z-index: 2;	display: none;}.aktionen_kalender_kalender_menu {	width: 190px;	height: 108px;	position: absolute;	left: 50%;	margin-left: -223px;	margin-top: -14px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.aktionen_kalender_gruppe_aendern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_gruppe_aendern:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_gruppe_aendern a:link, .aktionen_kalender_gruppe_aendern a:visited {	color: #555555;}.aktionen_kalender_gruppe_import_vcards {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/vcard.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_kalender_gruppe_import_vcards:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_gruppe_import_vcards a:link, .aktionen_kalender_gruppe_import_vcards a:visited {	color: #555555;}.aktionen_kalender_gruppe_export_csv {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/csv_export.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_kalender_gruppe_export_csv:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_gruppe_export_csv a:link, .aktionen_kalender_gruppe_export_csv a:visited {	color: #555555;}.aktionen_kalender_kalender_loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	cursor: pointer;}.aktionen_kalender_kalender_loeschen:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_kalender_loeschen a:link, .aktionen_kalender_kalender_loeschen a:visited  {	color: #555555;}.aktionen_kalender_termine_aendern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/aendern_2.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_termine_aendern:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_termine_aendern a:link, .aktionen_kalender_termine_aendern a:visited {	color: #555555;}.aktionen_kalender_termine_zeigen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/benutzerprofil.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_termine_zeigen:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_termine_zeigen a:link, .aktionen_kalender_termine_zeigen a:visited {	color: #555555;}.aktionen_kalender_termine_kalender {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/kalender.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_kalender_termine_kalender:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_termine_kalender a:link, .aktionen_kalender_termine_kalender a:visited {	color: #555555;}.aktionen_kalender_termine_vcard {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/vcard.png);	background-repeat: no-repeat;	background-position: 2px 1px;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	cursor: pointer;}.aktionen_kalender_termine_vcard:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_termine_vcard a:link, .aktionen_kalender_termine_vcard a:visited {	color: #555555;}.aktionen_kalender_termine_loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	cursor: pointer;}.aktionen_kalender_termine_loeschen:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_termine_loeschen a:link, .aktionen_kalender_termine_loeschen a:visited  {	color: #555555;}#loeschfenster_termine {	width:300px;	height:200px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#benachrichtigung_termine {	width:300px;	height:250px;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	display: none;	z-index:6000;}#loeschfenster_kalender {	width:300px;	height:200px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -150px;	margin-top: -100px;	background-color:#DDDDDD;	border: 1px solid #444444;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:1.0;	opacity: 1.0;	filter: alpha(opacity=100);	z-index:6000;}.kalender_kalender_suchen_optionsmenus {	width: 180px;	height: 19px;	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.kalender_kalender_suchen {	width: 180px;	height: 19px;	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	background: url(../images/icons/icon_klappemnu.png);	background-repeat: no-repeat;	background-position: right -3px;	cursor: pointer;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.kalender_gesucht_optionen {	height: 15px;	background-image: url(../images/allgemein/kalender_optionsmenu_hintergrund.png);	background-repeat: repeat-y;	background-position: 15px 0;	padding-left: 20px;	border-bottom: 1px solid #DDDDDD;}.kalender_gesucht_optionen:hover {	color: #000000;}#kalender_gesucht_alle {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 180px;	height: 9px;	position: absolute;	left: 50%;	top: 181px;	margin-left: -425px;	height: 20px;	padding-top: 2px;	padding-left: 5px;	padding-bottom: 2px;	border-bottom: 1px solid #DDDDDD;	cursor: pointer;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;	z-index: 100;}#kalender_gesucht_klappmenu {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	width: 180px;	height: auto;	position: absolute;	left: 50%;	top: 201px;	margin-left: -424px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.kalender_gesucht_klappmenu {	height: 20px;	padding-top: 2px;	padding-left: 5px;	padding-bottom: 2px;	border-bottom: 1px solid #DDDDDD;	cursor: pointer;}.kalender_gesucht_klappmenu:hover {	background-color: #EEEEEE;}.kalender_gesucht_klappmenu:last-child {  border-bottom: none;}.kalender_gesucht_name {	width: 140px;	height: 15px;	text-indent: 5px;	float: left;}.kalender_gesucht_farbe {	width: 15px;	height: 15px;	float: left;}.kalender_gesucht_abo {	width: 15px;	height: 15px;	padding-top: 2px;	float: left;}.kalender_gesucht_abo_legende {	width: 30px;	height: 15px;	text-align: right;	float: left;	display: none;}.kalender_kalender_neu_icon {	background-image: url(../images/buttons/kalender.png);	background-repeat: no-repeat;	background-position: 2px 0px;}.kalender_termin_neu_icon {	background-image: url(../images/buttons/termin.png);	background-repeat: no-repeat;	background-position: 4px 1px;}.kalender_kalender_waehlen_icon {	background-image: url(../images/buttons/kalender.png);	background-repeat: no-repeat;	background-position: 2px 0px;}.kalender_teilnehmer_waehlen_icon {	background-image: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: 5px 5px;}.kalender_ansicht_waehlen_icon {	background-image: url(../images/buttons/kalender_ansicht.png);	background-repeat: no-repeat;	background-position: 5px 2px;}#button_kalender_suchen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 12px;	color: #555555;	font-weight: normal;	line-height: 12px;	width: 100px;	height: 18px;	position: absolute;	left: 50%;	top: 158px;	margin-left: 81px;	background-image: url(../images/buttons/ordner_anlegen.png);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-left: 33px;	padding-top: 9px;	white-space: nowrap;	overflow: visible;	z-index: 1000;}.kalender_kalender_td_mariert {	background-image: url(../images/allgemein/hintergrund_gestreift.gif);}.kalender_termine_privat {	background-image: url(../images/buttons/gesperrt.png);	background-repeat: no-repeat;	background-position: right center;}.kalender_auswahl_monat {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-align: center;	height: 14px;	width: 120px;	border: 0px solid #444444;	padding-left: 5px;	background-color: transparent;}input.kalender_auswahl_datepicker, input.kalender_auswahl_datepicker:focus {	margin: 0;	padding: 0;	position: relative;	top: -14px;	left: 0;	width: 100%;	height: 100%;	color: transparent;	border: none;	background-color: transparent;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-transition: none;  -o-transition: none;  transition: none;}.kalender_auswahl_woche {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-align: center;	height: 14px;	width: 160px;	border: 0px solid #444444;	padding-left: 5px;	background-color: transparent;}.kalender_zeitraum_gesucht {	position: relative;	top: -14px; left: 0;	width: 100%;	height: 100%;	color: transparent;	border: 0px solid #000000;	background-color: transparent;	-webkit-transition: none;	-moz-transition: none;	-ms-transition: none;	-o-transition: none;	outline: none;	padding: 0;	margin: 0;}.kalender_navigation {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 9px;	color: #FFFFFF;	font-weight: normal;}.kalender_wochentage {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	border-right: 1px solid #BBBBBB;}.kalender_kalendertage {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 16px;	border-right: 1px solid #BBBBBB;}.kalender_kalendertage_off {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #999999;	font-weight: normal;	height: 16px;	border-right: 1px solid #BBBBBB;}.kalender_kws {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;}.kalender_uhrzeit {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	padding-top: 5px;}.kalender_feld {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	padding: 3px;	border-right: 1px solid #BBBBBB;	border-bottom: 1px solid #BBBBBB;}.kalender_feld_zwischen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	padding: 3px;	border-right: 1px solid #BBBBBB;	border-bottom: 1px dotted #BBBBBB;}.feiertag {	color: #D21114;	font-weight: bold;}.termin {	margin-top: 3px;	padding: 2px;	border-width: 4px;	border-style: solid;	border-color: #000000;	background-color: #FFFFFF;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.termin:hover {	-moz-box-shadow: 0 0 7px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 7px rgba(0,0,0,1);	box-shadow: 0 0 7px rgba(0,0,0,1);}.kalender_termindetails_kopf {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #FFFFFF;	font-weight: normal;	background-color: #444444;	padding: 8px;}.kalender_termindetails_legende {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: bold;	text-align: right;}.kalender_termindetails_daten {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	text-align: left;	height: 25px;}.kalender_termindetails_fuss {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #666666;	font-weight: normal;	text-align: center;	height: 25px;	padding: 5px;	background-color: #EEEEEE;}#kalender_termindetails {	width: 400px;	height: 220px;	border: 0px solid #000000;}#kalenderliste_fenster {	width: 850px;	height: 600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -405px;	margin-top: -300px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity: 0.09;	z-index: 1001;}.ui-tooltip, .arrow:after {background: white;border: 0px solid #FFFFFF;}.ui-tooltip {max-width: 600px;/*max-height: 300px;*/padding: 10px 10px;color: white;border-radius: 20px;font: bold 14px "Helvetica Neue", Sans-Serif;/*text-transform: uppercase;*/box-shadow: 0 0 7px black;}.arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -18px;}.arrow.top {top: -16px;bottom: auto;}.arrow.left {left: 20%;}.arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;box-shadow: 6px 5px 9px -9px black;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border: 2px solid #999999;}.arrow.top:after {bottom: -20px;top: auto;}.aktionen_kalender_button {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	text-align: center;	line-height: 17px;	width: 70px;	height: 20px;	position: relative;	left: 0px;	top: 0px;	background-color: #DDDDDD;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	cursor: pointer;	z-index: 2;}.aktionen_kalender_menu {	width: 170px;	height: auto;	position: absolute;	left: 50%;	margin-left: 150px;	margin-top: 5px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}/* neue Gruppe aufgeklappt */.aktionen_kalender_menu_1 {	width: 170px;	height: auto;	position: absolute;	left: 50%;	margin-left: 135px;	margin-top: 129px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}/* Gruppensuche aufgeklappt */.aktionen_kalender_menu_2 {	width: 170px;	height: auto;	position: absolute;	left: 50%;	margin-left: 135px;	margin-top: 45px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}/* neue Gruppe + Gruppensuche aufgeklappt */.aktionen_kalender_menu_3 {	width: 170px;	height: auto;	position: absolute;	left: 50%;	margin-left: 135px;	margin-top: 172px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #BBBBBB;	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	-webkit-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.3);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);	display: none;	z-index: 100;}.aktionen_kalender_mitglieder {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_mitglieder:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_mitglieder a:link, .aktionen_kalender_senden a:visited {	color: #555555;}.aktionen_kalender_speichern {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/speichern.png);	background-repeat: no-repeat;	background-position: 5px 3px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_speichern:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_speichern a:link, .aktionen_kalender_senden a:visited {	color: #555555;}.aktionen_kalender_loeschen {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/loeschen.png);	background-repeat: no-repeat;	background-position: 5px 2px;	border-bottom: 1px solid #CCCCCC;	cursor: pointer;}.aktionen_kalender_loeschen:hover {	color: #444444;	font-weight: bold;}.aktionen_kalender_loeschen a:link, .aktionen_kalender_loeschen a:visited  {	color: #555555;}#tabelle_kalenderliste {	padding-left: 19px;	padding-right: 19px;	position: absolute;	left: 50%;	margin-left: -475px;	top: 0px;	padding-top: 15px;	padding-bottom: 10px;	background-color: #FFFFFF;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #8B8B8B;	z-index: 1;}.tabelle_kalenderliste_zeile {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	line-height: 30px;	height: 40px;	padding-top: 20px;}.aktionen_kalenderliste_sperren {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/freigegeben_grau.png);	background-repeat: no-repeat;	background-position: 5px 3px;	cursor: pointer;}.aktionen_kalenderliste_sperren:hover {	color: #444444;	font-weight: bold;}.aktionen_kalenderliste_sperren a:link, .aktionen_kalenderliste_sperren a:visited {	color: #555555;}.aktionen_kalenderliste_entsperren {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 10px;	color: #555555;	font-weight: normal;	text-indent: 30px;	line-height: 17px;	height: 22px;	background-image: url(../images/buttons/gesperrt.png);	background-repeat: no-repeat;	background-position: 6px 3px;	cursor: pointer;}.aktionen_kalenderliste_entsperren:hover {	color: #444444;	font-weight: bold;}.aktionen_kalenderliste_entsperren a:link, .aktionen_kalenderliste_entsperren a:visited {	color: #555555;}#speichern_fenster_preloader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	background-color:#DDDDDD;	background-image: url(../images/upload/preloader_fenster.gif);	background-position: center 40%;	background-repeat: no-repeat;	-moz-opacity: 0.7;	opacity: 0.7;	filter: alpha(opacity=70);	display: none;	z-index:6000;}#speichern_fenster_preloader_text {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 13px;	color: #444444;	font-weight: normal;	line-height: 19px;	text-align: center;	width: 100%;	height: 50px;	position: absolute;	left: 0px;	top: 40%;	margin-top: 30px;}#kalender_mitglieder_fenster {	width:850px;	height:600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -355px;	margin-top: -275px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:0.09;	z-index:1001;}#termineintragen_fenster {	width: 850px;	height: 600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -405px;	margin-top: -300px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity: 0.09;	z-index: 1001;}.termineintragen_teilnehmerliste_bearbeiten {	background: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 30px;	padding-right: 10px;	cursor: pointer;}.termineintragen_zeilen {	height: 35px;	vertical-align: center;}.termineintragen_eingabefeld {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 14px;	width: 275px;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.termineintragen_beschreibung {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 152px;	width: 275px;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.termineintragen_optionsmenus {	width: 280px;	height: 19px;}.termineintragen_datum {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #444444;	font-weight: normal;	height: 14px;	width: 100px;	padding-left: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background: url(../images/icons/icon_klappemnu.png);	background-repeat: no-repeat;	background-position: right -3px;	cursor: pointer;}#termineintragen_teilnehmer_fenster {	width:850px;	height:600px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -385px;	margin-top: -280px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:0.09;	z-index:1001;}#tableiste {	/* width: 948px; */	width: 770px;	position: absolute;	left: 50%;	margin-left: -474px;	top: 112px;	z-index: 200; }.tableiste_tab {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #555555;	font-weight: normal;	line-height: 26px;	text-align: left;	width: 85px;	height: 27px;	text-indent: 28px;	background-color: #EEEEEE;	float: right;	margin-right: 6px;	background-position: 3px 4px;	background-repeat: no-repeat;	-moz-border-radius: 4px 4px 0px 0px;	-khtml-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 0px 0px;	border-radius: 4px 4px 0px 0px;	border-left: 1px solid #8B8B8B;	border-top: 1px solid #8B8B8B;	border-right: 1px solid #8B8B8B;	border-bottom: 1px solid #8B8B8B;	cursor: pointer;	z-index: 100;}.tableiste_tab:hover {	color: #333333;	background-color: #CCCCCC;}.tableiste_tab_on {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	line-height: 26px;	text-align: left;	width: 85px;	height: 27px;	text-indent: 28px;	background-color: #FFFFFF;	float: right;	margin-right: 6px;	background-position: 3px 4px;	background-repeat: no-repeat;	-moz-border-radius: 4px 4px 0px 0px;	-khtml-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 0px 0px;	border-radius: 4px 4px 0px 0px;	border-left: 1px solid #8B8B8B;	border-top: 1px solid #8B8B8B;	border-right: 1px solid #8B8B8B;	border-bottom: 1px solid #FFFFFF;	cursor: pointer;	z-index: 100;}.tableiste_tab_on:hover {	color: #555555;}#erinnerungsfenster_termine {	width: 430px;	height: 280px;	display: none;	position: fixed;	left: 50%;	top: 50%;	margin-left: -215px;	margin-top: -140px;	background-color:#FFFFFF;	-moz-box-shadow: 0 0 50px rgba(0,0,0,1);	-webkit-box-shadow: 0 0 50px rgba(0,0,0,1);	box-shadow: 0 0 50px rgba(0,0,0,1);	-moz-opacity:0.09;	z-index:1001;}.termin_erinnerung_on {	background-image: url(../images/buttons/datum_loeschung_on.png);	background-repeat: no-repeat;	background-position: right bottom;}.timeorg_zeiterfassung_icon {	background-image: url(../images/buttons/zeiterfassung.png);	background-repeat: no-repeat;	background-position: 4px 3px;}.timeorg_reports_icon {	background-image: url(../images/buttons/reports.png);	background-repeat: no-repeat;	background-position: 4px 5px;}.timeorg_benutzer_icon {	background-image: url(../images/buttons/gruppen_transp.png);	background-repeat: no-repeat;	background-position: 4px 0;}.timeorg_kunden_icon {	background-image: url(../images/buttons/gruppen.png);	background-repeat: no-repeat;	background-position: 4px 6px;}.timeorg_projekte_icon {	background-image: url(../images/buttons/projekte.png);	background-repeat: no-repeat;	background-position: 4px 5px;}.timeorg_leistungen_icon {	background-image: url(../images/buttons/leistungen.png);	background-repeat: no-repeat;	background-position: 4px 6px;}.timeorg_tab {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;	white-space: nowrap;	margin-right: 30px;	padding: 5px;	border: 1px solid #FFFFFF;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	float: left;	cursor: pointer;}.timeorg_tab:hover {	background-color: #EEEEEE;	border: 1px solid #EEEEEE;}.timeorg_tab a:link, .timeorg_tab a:visited {	color: #666666;	border: 1px solid #FFFFFF;}.timeorg_tab a:hover {	background-color: #EEEEEE;	border: 1px solid #EEEEEE;}.timeorg_tab_on {	font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	white-space: nowrap;	background-color: #FFFFFF;	margin-right: 30px;	padding: 5px;	border: 1px solid #CCCCCC;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	float: left;	cursor: pointer;}.timeorg_tab_on a:link, .timeorg_tab_on a:hover, .timeorg_tab_on a:visited {	color: #333333;}.timeorg_zeiterfassung_iframe {	width: 0;	height: 0;	display: none;}.timeorg_stoppuhr_iframe {	width: 0;	height: 0;	display: none;}#flaggen_timeorg {	display: none;}