#positioning_user_data_head{width:340px;float:right;border-left:0pt dotted silver;margin-right:35px;}
#positioning_user_data_main{width:520px;float:left;}
.positioning_collection_death_notice{width:520px;}
.positioning_carousel_death_notice{position:relative;}
.positioning_search_gui{width:400px;}
.profile_head_container{border:0 solid green;width:1%;min-height:160px;}
.profile_head_image{border:1px solid #CCCCCC;padding:8px;width:330px;float:left;margin-top:20px;text-align:center;}
.profile_head_text{border:1px solid #CCCCCC;padding:8px;width:330px;float:left;}
.profile_main_container{border:0 solid green;width:100%;height:100%;}
.profile_main_info{border:0 solid yellow;width:100%;height:50px;}
.profile_main_text{border:0 solid black;width:100%;}
.profile_main_label{border:0 solid black;width:200px;float:left;}
.profile_main_content{border:0 solid black;width:350px;float:left;}
.profile_main_row_header{background-color:#3c3c3c;padding:4px 4px;height:16px;clear:both;color:#fff;}
.profile_main_row{border:0 solid black;width:auto;padding:4px 4px;clear:both;}
.profile_main_block{border:1px solid black;width:600px;min-height:165px;}
.profile_main_block_out{border:0 solid black;width:600px;min-height:0;}
.image_click{border:0;cursor:pointer;}
div#condolence_input_div{width:600px;height:300px;background:#3c3c3c;color:#fff;display:none;}
div#addresslist_input_div{width:600px;height:350px;background:#3c3c3c;color:#fff;display:none;}
span#condolence_info_span{display:none;}
.insert_condolence{background:url('/user/design/icons/page_white_edit.png');height:16px;width:16px;}
.close_condolence{background:url('/user/design/icons/cross.png');height:16px;width:16px;}
.small_font{font-size:8px;}
.large_font{font-size:20px;}
div.spacer{height:40px;}
img.expand{height:16px;}
.red{color:red;}
tr.deleted td{background-color:red;}
table.tabFormatted.narrow{width:414px;float:left;margin-right:22px;}
label.admin_functions{border:1px solid #66cdaa;}
.leftAlign{float:left;}
img{cursor:pointer;}
.admin_function{background-color:#66cdaa!important;}
tr.inactive td{background-color:#ededed;}
.editable_deceasedadmin, .editable_select_gender_deceasedadmin, .editable_select_title_deceasedadmin, .editable_undertaker{border:1px dotted #66cdaa!important;font-weight:bold;}
.editable_deceased, .editable_undertaker_contact_personm, .editable_undertaker_contact_person_task, .editable_addresslist, .editable_select_burial_deceased, .editable_select_cemetery_deceased, .editable_select_gender_deceased, .editable_select_denomination_deceased, .editable_select_familystatus_deceased, .editable_select_title_deceased{border:none!important;font-weight:normal;}
span.search{width:100%;}
span.search input{width:10px!important;}
table.detailsearch input.inputDate{width:70px!important;float:right;}
table.detailsearch input{width:auto!important;float:right;}
table.detailsearch button{float:right!important;}
table img.close{float:right;}
#bubble2{width: 200px;background-color: #66CCFF;padding:10px; display:none;position:absolute;z-index:100;margin:-5px 0px 0px -25px;}
#bubble2{width: 350px;height: auto;background-color: #ECECEC;padding:10px;display:none;position:absolute;z-index:100;margin:0px;border: 1px solid #CCCCCC;text-align:left;}
#text_snippet{background-color: #ECECEC; padding:10px; border: 1px solid #CCCCCC;margin-top: 20px;font-size:12px;}
.help{font-size:10px;width:auto!important;position: relative;float:left;}
.normal_font{font-size: 10px;}
.large_font{font-size: 15px;}
.largest_font{font-size: 20px;}
#validateTips{width:100%;}
.background {background-color: #ECECEC;border:1px solid #CCCCCC;}

/*GRÖßEN-Angaben für die Dialoge, weil ansonsten der Inhalt das äußere div nicht vollständig aufspannt*/
/*
#dialog_addresslist{height: 474px!important;}
#dialog_condolence{height: 393px!important;}
#dialog_contact_person{height: 445px!important;}
#dialog_contact_person_task{height: 345px!important;}
#dialog_deceased{height: 680px!important;}
#dialog_register{height: 600px!important;}
#dialog_remember{height: 633px!important;}
#dialog_undertaker{height: auto!important;}
*/
#dialog_addresslist{height: auto!important;}
#dialog_condolence{height: auto!important;}
#dialog_contact_person{height: auto!important;}
#dialog_contact_person_task{height: auto!important;}
#dialog_deceased{height: auto!important;}
#dialog_register{height: auto!important;}
#dialog_remember{height: auto!important;}
#dialog_undertaker{height: auto!important;}
/**/

/*Positionierung des Ladebilds*/
/*img#loading_gif{position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;height: 100px;width: 100px;}*/
img#loading_gif{position: absolute;top: 480px;left: 480px;height: 100px;width: 100px;}
img#loading_gif.active{display: block; z-index: 999999;}
img#loading_gif.inactive{display: none;}
/**/

img.image_hover{ margin: 2px; padding: 2px; border: 1px solid #CCCCCC; }
img.image_hover:hover { border: 1px solid black; }

div.div_hover:hover { border: 1px solid black!important; }

/**/
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
/**/

/* Klasse familytree */
#gallery { float: left; width: 100%; min-height: 12em; } * html #gallery { height: 12em; } /* IE6 */
.gallery.custom-state-active { background: #eee; }
.gallery li { float: left; width: 93%; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; position: relative; z-index: 2;}
.gallery li h5 { margin: 0 0 0.4em; cursor: move; }
.gallery li a { float: right; }
.gallery li a.ui-icon-zoomin { float: left; }
.gallery li img { width: 100%; cursor: move; }

#trash1 {width: 80px; min-height: 80px; padding: 1%; border: 1px solid green;} * html #trash1 { height: 80px; } /* IE6 */
#trash1 h4 { line-height: 16px; margin: 0 0 0.4em; }
#trash1 h4 .ui-icon { float: left; }
#trash1 .gallery h5 { display: block; }

#trash2 { float: right; width: 100%; min-height: 80px; padding: 1%; border: 1px solid #CCCCCC;} * html #trash2 { height: 80px; } /* IE6 */
#trash2 h4 { line-height: 16px; margin: 0 0 0.4em; }
#trash2 h4 .ui-icon { float: left; }
#trash2 .gallery h5 { display: block; }
/**/

/* familytree Ausgabe*/
.contentBox{
	border: 1px solid black;
	padding: 1px 3px 1px 3px;
	margin: 0px 4px;
	background-color: red;
}

.connectorBoxLeft{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	height: 20px;
}

.connectorBoxRight{
	border-top: 1px solid black;
	border-right: 1px solid black;
	height: 20px;
}

.singleLine{
	border-right: 1px solid black;
	height: 20px;
}

#familytree li {
	display: block;
	list-style-type: none;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 40px;
 	width: 250px;
	height: 40px;
	font-size: 12px;
	margin-top:  20px;
}

#familytree ul {
	margin-top: 20px;
}

#familytree li.depth_1 {
	background-color: #888888;
}

#familytree li.depth_2 {
	background-color: #aaaaaa;
}

#familytree li.depth_3 {
	background-color: #cccccc;
}

#familytree li.depth_4 {
	background-color: #eeeeee;
}

label.inactive {
	color: #cccccc;
}
/**/

tr.pseudo_admin td {
	background-color: silver;
}

div.remember_output_pictures a {
	margin-right: 10px;
}

table.administration_menu td:hover { background-color: #EDEDED;}

/**/
table.send_messages td {
	vertical-align: top;
}
/**/

/**/
a.menu {
	float: left;
	position: relative;
	margin-right: 4px;
	margin-top: 4px;
}

a.menu div {
	border: 1px solid #CCCCCC;
	width: 25px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
}

a.menu div:hover { background-color: #EDEDED; }
/**/
