@charset "UTF-8";




#content_main iframe{width: 100%;height:1000px;}


html body {

	background:#DEDEDE url(../images/main_bg.jpg) repeat-y 50% 0px;

	border:none;
	position:relative;

	font-family:Arial, Helvetica, sans-serif !important;

}



body .container {

	/*overflow:hidden;      */

	position:relative;

}

a:focus, a:active {

	outline: none;

}

iframe {

	width:580px;

	height:470px;

}

#bd.iframe #content_main {

	min-height:0;

	text-align:left;

	height:auto;

}



.paket_name{clear:both;}
.admin_checked_input{float:right;}
.admin_checked_input label.input_help{margin:0 !important;padding:0 !important;height:15px}




#hd {

	background:#FFF;

	margin-bottom:20px;

}

#hd #content_top {

	height:33px;

	/*margin-top:-33px; */

	display:block;

}

#hd #menu_top {

	color:#1d361f;

	float:left;

	font-size:9pt;

	color:#999;

	/*display:none;   */

}



#hd #menu_top a {

	text-decoration:none;

}

#hd #header_bg {

	height:137px;

	margin:2px 0 -139px 0;



	/*background:#ffffff url(../images/header_pic.jpg) no-repeat;  SET BY TYPO3-Extension */

}

#breadcrumbs {

	height:20px;

	margin:0 0 8px 0;

	padding:0px;

	font-size:90%;

	color:#121;

	/* AUSBLENDEN */

	display:none;

}

#breadcrumbs a {

	color:#121;

	text-decoration:none;

}

#breadcrumbs .sep {

	font-size:120%

}



#hd #menu_sub {

	background:#d6f3f7;

	/*padding:6px 3px; */

	/*height:3ex;*/

}

#hd #menu_sub span {

	/*float:left;*/

}

#hd #menu_sub span a {

	/*display:block;*/

	/*background:#333;     */

	padding:5px 19px;

	line-height:4.3ex;

	color:#145734;

	text-decoration:none;

}

#hd #menu_sub span a:hover {

	color:#145734;

}

#hd #menu_sub .aktiv a {

	color:#145734;

	font-weight:bold;

}






#hd #logo {

	height:53px;

	width:100%;

	margin-bottom:0px;

	background:transparent url(../images/logo.jpg) no-repeat;

}

#hd #logo * {

	display:block;

	height:0;

	overflow:hidden;

	padding-top:53px;

}

#hd #menu_main {

	height:137px;

	margin:2px 0 0 0;

}

#hd #menu_main ul {

	padding:0;

	margin:0;

}

#hd #menu_main ul li {

	height:137px;

	width:24px;

	overflow:hidden;

	float:left;

	list-style:none;

	padding:0;

	margin:0;

	background:transparent no-repeat 0 0;

}

#hd #menu_main ul li:hover {

	background-color:#FFF;

}

#hd #menu_main ul li.aktiv {

	background-color:#FED;

}

#hd #menu_main ul li a {

	display:block;

	height:0;

	padding-top:137px;

}

#hd #menu_main ul li.item_home {



}







#hd .tx-felogin-pi1 {

	visibility:hidden;

}

#hd .loginbox_logged_in {
     padding:0.3em 0;
}












#bd {

	background:#FFF;

}



#bd #content_main {

	min-height:500px;

	_height:500px;

}







#ft {



}

#ft #content_footer {

	padding-top:3em;

}

#ft #menu_footer {

	color:#1d361f;

	/*display:none;    */

}

#ft #menu_footer a {

	text-decoration:none;

}













/* Content */

.container a {

	color:#1d361f;

}



#content_left {

	background:url(../images/left_bg.jpg) repeat-y 0 0;

	padding-bottom:93px;

	margin-bottom:-110px;

	/*position:relative;       */

	padding-top:20px;

}

#content_right {

	/*background:url(../images/right_bg.jpg) repeat-y -6px 0;*/

	padding-bottom:93px;

	margin-bottom:-110px;

	padding-top:20px;

}







#content_left .csc-textpic-intext-left .csc-textpic-imagewrap {

	*margin-right:0px !important;

	margin-left:-2px;

	position:relative;

}

#content_left .csc-textpic-image {

	-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.4);	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);	box-shadow:2px 2px 5px rgba(0,0,0,0.4);

	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;

	zoom: 1;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=135, strength=3);

	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=135, strength=3);



	border:3px solid #FFFFFF;

	display:block;

	position:relative;

}

/*  Regionsliste Links */
#content_left .list_regions {
    background:#FFF;
    padding:5px;
    margin:1em -1px 1em 0;
}
#content_left .list_regions .region_name {
    display:list-item;
    padding:0;
    margin:0 0 0 1.4em;
    text-decoration:underline;
    font-size:1em;
}





#content_main .bodytext {

	margin-left:26px;

}



/*#content_left .csc-header,    */

#content_left h1,

#content_left h2,

#content_left h3,

#content_left h4,

#content_left h5,

#content_left .bodytext {

	padding-left:25px;

	padding-right:1px;

}

#content_right .csc-header,

#content_right .bodytext {

	padding-right:22px;

	padding-left:14px;

}



#content_main {

	margin-top:0px;

	padding-bottom:20px;

}



.csc-header {

	clear:both;

}

#bd h1,

#bd h2,

#bd h3 {

	color:#832C35;

	font-family:"Times New Roman",Garamond,Georgia,serif;

}





/* Memorials Frontpage */

.tx-rkmemo-pi1 .newest {

	margin:0;

	padding:0;

	list-style:none;

}

.tx-rkmemo-pi1 .newest .memo_item {

	/*margin:0 0 5px 0;      */

	padding:0;

	background:url(../images/right_foto_bg.jpg) no-repeat;

	height:95px;

	width:209px;

	overflow:hidden;

	float:none;

	text-align:left;

	position:relative;

	left:-6px;



	text-align:left;

	font-size:7pt;

}

.tx-rkmemo-pi1 .newest .memo_item .photo {

	float:left;

	margin:0px 6px 0 0;

	overflow:hidden;

	width:110px;

	height:90px;

	text-align:center;

	/*-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.4);	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);	box-shadow:2px 2px 5px rgba(0,0,0,0.4);

	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;    */

}

.tx-rkmemo-pi1 .newest .memo_item .name {

	margin:8px 9px 3px 0;

}

.tx-rkmemo-pi1 .newest .memo_item .name a {

	font-weight:bold;

	text-decoration:none;

}

.tx-rkmemo-pi1 .newest .memo_item .birth {

	color:#666;

	margin:0 9px 0 0;

}

.tx-rkmemo-pi1 .newest .memo_item .death {

	color:#666;

	margin:0 9px 0 0;

}









/* Login */

#hd #content_top {

	text-align:right;

}

#hd #content_top .bodytext {

	margin:0;

	display:inline;

}

#hd #content_top #login_btn {

	display:block;

	float:right;

	margin:0 1em;

	width:4em;

	background:#1D361F;

	color:#FFF;

	text-align:center;

	font-weight:bold;

	text-decoration:none;

	padding:0.15em 0.2em 0.2em 0.2em;

	-moz-border-radius:0 0 0.5em 0.5em;

	border-radius-bottomleft:0 0 0.5em 0.5em;

}

#hd .tx-felogin-pi1 {

	/*display:none;*/

	text-align:left;

	z-index:20;

	position:absolute;

	right:8px;

	top:-2px;

	width:300px;

	background:#FFF;

	padding:1em;

	border:1px solid #999;

	border-radius:0 0 0.8em 0.8em;	-moz-border-radius:0 0 0.8em 0.8em;	-webkit-border-radius:0 0 0.8em 0.8em;

}

/* firefox 3.5 & safari */

@media all and (min-width:0)
{

	#hd .tx-felogin-pi1 {

		-moz-border-top-colors:transparent;-moz-border-bottom-colors:transparent;-moz-border-left-colors:transparent;-moz-border-right-colors:transparent;

		-moz-box-shadow:0px 0px 6px 2px rgba(0,0,0,0.4);	-webkit-box-shadow:0px 0px 6px 2px rgba(0,0,0,0.4);	box-shadow:0px 0px 6px 2px rgba(0,0,0,0.4);

	}

}

#hd #content_top .tx-felogin-pi1 p

{

	margin:0.5em 0;

	padding: 0;

	text-align:left;

}



.tx-srfeuserregister-pi1 h4 {
font-size:1em;
}
.tx-srfeuserregister-pi1 h5{padding:0.3em;}



/** Memorials **/

/* Eintragen */

#bd .ui-accordion .ui-accordion-header {
	font-size:1.2em;
}

#bd .ui-accordion .ui-accordion-content {
	padding:1em 1.2em;
}
#bd .ui-accordion .ui-accordion-content textarea {
	/* prevent rendering bug in webkit */
	position:relative;
	_position:static;
}

#bd #form_memo .list_packets {
	list-style:none;
	margin:0;
	padding:0;
}

#bd #form_memo .list_packets li.packet {
	border:1px solid #EEDDCC;
	margin:1em;
	padding:1em;
}

#bd #form_memo .list_packets li.packet h4 {
	margin-bottom:.5em !important;
}

#bd #form_memo .list_packets li.packet .data {
	display:block;
	margin-left:30px;
}

#bd #form_memo .list_packets li.packet label {
	font-weight:bold;
}

#bd #form_memo .list_packets li.packet #price {
	font-size:1.1em;
}

#bd #form_memo .list_packets li.ui-state-active {
	background-position:50% 0px;
}

#bd #form_memo .list_packets li.packet .packet_name {
	margin:0;
	padding:0;
	font-weight:bold;
	cursor:pointer;
}

#bd #form_memo .list_packets li.packet .input_packet_id {
	/*display:none;*/
	display:block;
	float:left;
}
#bd #form_memo .list_packets li.packet .data .duration{
	margin:1em 0;
}
#bd #form_memo .list_packets li.packet .data .button_packet{
	margin:0.5em;
	clear:both;
}
#bd #form_memo .list_packets li.packet .data .duration .choice{
	padding:0.2em 0;
	margin-right:4em;
}
#bd #form_memo .list_packets li.packet .data .duration .choice #duration{
	margin-right:1.5em;
}

.error_input {
	color:red;
	margin:0.5em;
    background:#FBC2C4;
}
.error_input div {
	margin:0.5em;
}



#bd #form_memo .list_regions {
	list-style:none;
	margin:0;
	padding:0;
}

#bd #form_memo .list_regions li.region {
	border:1px solid #EEDDCC;
	margin:1em;
	padding:1em;
}

#bd #form_memo .list_regions li.ui-state-active {
	background-position:50% 0px;
}
#bd #form_memo .list_regions li.region .region_name {
	margin:0;
	padding:0;
	font-weight:bold;
	cursor:pointer;
}

#bd #form_memo .list_regions li.region .input_region_id {
	display:none;
}

#bd #form_memo .list_css {
	list-style:none;
	margin:0;
	padding:0 300px 0 0;
	background:transparent right top no-repeat;
	min-height:300px;
	_height:300px;
}

#bd #form_memo .list_css li {
	margin:0;
	padding:0;
}

#bd #form_memo .list_css li .css_screenshot {
	/*float:right;*/
	display:block;
	width:100px;
	cursor:pointer;
}

#bd #form_memo .list_css li .css_screenshot img {
	width:100%;
	height:auto;
}

#bd #form_memo .list_css li .input_css_id {
	float:left;
}

#bd #form_memo .list_css li .css_name {
	margin:0;
	padding:0;
	font-weight:normal;
	cursor:pointer;
}


/* Search */

#form_memo_search {
	margin:0 0 1em 0;
}

/* Listen */

.memo_list {
	list-style:none;
	padding:0;
	margin:1em 0;
}

.memo_list .memo_item {
	padding:10px;
	margin:0 0 10px 0;
	/*border-bottom:1px solid #DDD; */
	background:#EEE;
	position:relative;
}

.memo_list .memo_item .photo {
	float:left;
	width:75px;
	min-height:75px;
	_height:75px;
	margin:0 10px 0 0;
}

.memo_link_detail .clearfix h4.name{
	font-weight:bold;
	margin:0;
}

.memo_list .memo_item .lifetime {
	font-size:0.9em;
	color:#666;
}



.memo_list .memo_item .actions {
	bottom:0;
	color:#666666;
	font-size:11px;
	padding:0.25em 0.5em;
	text-align:right;
	position:absolute;
	right:0.5em;
}
.memo_list .memo_item .actions a{
	padding:3px;
}
.memo_list .memo_item .memo_paket_detail {
    position:absolute;
    top:0.5em;
    right:0.5em;
    width:180px;
    background:#F8F8F7;
    padding:0.25em 0.5em;
    font-size:11px;
}

.memo_list .memo_item .memo_paket_detail .value {
    font-weight:bold;
}

/* Emno List fr Regionsansicht */
#seite-region .tx-rkmemo-pi1 .memo_list,#seite-suche .tx-rkmemo-pi1 .memo_list  {
	overflow:auto;
}

#seite-region .tx-rkmemo-pi1 .memo_list,#seite-suche .tx-rkmemo-pi1 .memo_list {
	list-style-type:none;
	margin:0;
	padding:0;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item {
	background:transparent url(../images/right_foto_bg2.jpg) no-repeat scroll 0 0;
	float:left;
	font-size:7pt;
	height:95px;
	left:-6px;
	margin:0 0 0px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	width:209px;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .memo_link_details .clearfix,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .memo_link_details .clearfix{
	display:inline;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .photo,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .photo {
	float:left;
	height:90px;
	margin:0 6px 0 0;
	overflow:hidden;
	text-align:center;
	width:110px;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .name,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .name {
	height:60px;
	margin:8px 9px 3px 0;
	overflow:hidden;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .name a,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .name a {
	font-weight	:bold;
	text-decoration:none;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .lifetime,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .lifetime {
	bottom:10px;
	color:#666666;
	font-size:0.9em;
	left:115px;
	position:absolute;
	width:84px;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .birth,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .birth {
	color:#666;
	margin:0 9px 0 0;
}

#seite-region .tx-rkmemo-pi1 .memo_list .memo_item .death,#seite-suche .tx-rkmemo-pi1 .memo_list .memo_item .death {
	color:#666;
	margin:0 9px 0 0;

}




/* Browsebox */
.tx-rkmemo-pi1-browsebox table{
    width:auto;
    margin-bottom:1em;
    border: 1px solid #dddddd;
}
.tx-rkmemo-pi1-browsebox table tr td a{
    font-weight:bold;
    margin:0 0.5em 0 0;
    display:block;
    padding:0 1em;
}
.tx-rkmemo-pi1-browsebox table tr td{
    padding:0;
}
.tx-rkmemo-pi1-browsebox table tr td a:hover{
    background:#eeeeee;
}
.tx-rkmemo-pi1-browsebox table tr td p{
    margin:0;
    padding:0;
}
.tx-rkmemo-pi1-browsebox p{
    margin:0 0 10px 0;
    padding: 0;
}
.tx-rkmemo-pi1-browsebox-SCell{
	background:#eeeeee;
}





/* Galerie */

form#gallery {
 	padding:10px;
}

.tx-edgallery-pi1 .photo_container {
 	text-align:center;
 	display:table-cell;
 	vertical-align:middle;
 	width:80px;
 	height:80px;
 	padding:2px;
	background:#EEE;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	-moz-box-shadow:0 3px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 4px -1px rgba(0,0,0,0.3);box-shadow:0 3px 4px -1px rgba(0,0,0,0.3);
}

.tx-edgallery-pi1 .list_list .photo_container {
 	width:104px;
 	height:104px;
}

.tx-edgallery-pi1 .photo_container .photo {
	display:block;
	margin:auto;
}

.tx-edgallery-pi1 .title {}

.tx-edgallery-pi1 .date {
	font-weight:bold;
	font-size:90%;
}

.tx-edgallery-pi1 .list {
	/*overflow:auto;    */
	padding:10px;
}

.tx-edgallery-pi1 .list .item {
	float:left;
	height:140px;
	margin:10px 10px 10px 10px;
}
.tx-edgallery-pi1 h6{
	margin:0;
	color:#832C35;
	font-family:"Times New Roman",Garamond,Georgia,serif;
	font-size:16px;
	font-weight: 400;
	font-style:	normal;
	padding:1em 0 0 1.2em;

}


/* Region */

.tx-edregion-pi2 .singleview {
	margin-bottom:1em;
}

.tx-edregion-pi2 .memo_list .memo_item .photo {
	width:75px;
	min-height:0;
	height:auto;
}

.tx-edregion-pi2 .memo_list .memo_item {
	border:none;
	background:#EEE;
	padding:10px;
}

.tx-edregion-pi2 .memo_list .memo_link_region{
	text-decoration:none;
}


list_packets

#link_back {
	width:5em;
	padding:4px 7px;
	border:1px solid #DDD;
	margin:0 0 5px 0;
}

#link_back a {
	text-decoration:none;
}


li.region_item{float:left;width:180px;margin-right:50px;}
li.region_item a{display:block;text-decoration:none;}
li.region_item a:hover{display:block;background:#eeeeee;}



/* Seitenzahlen */

.tx-rkmemo-pi1-browsebox a {
	text-decoration:none;
	font-size:9pt;
	color:#654;
}

.tx-rkmemo-pi1-browsebox .tx-rkmemo-pi1-browsebox-SCell a {
	color:#000;
}



/* Links zu Detailseiten */
.memo_link_details a, a.memo_link_details {
	text-decoration:none;
	font-weight:bold;
}

.link_preview {
	float:right;
}

.link_preview a {
	text-decoration:none;
	font-weight:bold;
}

/* TipaFriend */
#form_tipafriend #input_url {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}



/* Tooltips */

#livetip {
	position:absolute;
	/*background:#FFF url('../images/helpbubble.gif') no-repeat 8px 50%;
	padding:4px 10px 4px 30px; */
	background:#FFF;
	padding:4px 10px 4px 10px;
	margin:0 13px 13px 0;
	border: 1px solid #BBB;
	text-align:left;
	border-radius: 4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;
	-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.4);	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);	box-shadow:2px 2px 5px rgba(0,0,0,0.4);
}



/* Socialboomark icons */
.tx-timtabsociable-pi1 {  margin:0.5em 0; }
.tx-timtabsociable-pi1 .socialbookmark_icon { padding:2px; }
.tx-timtabsociable-pi1 .socialbookmark_icon img { vertical-align:bottom; }

/* Input Help Icons */
.formrow .input_help {
	display:block;
	float:left;
	background:url('../images/helpbubble.gif') no-repeat 50% 50%;
	height:22px;
}

/* Kondolenzen */
.ui-accordion-content .list {
	margin:0px;
	list-style:none;
	/*padding:0;*/
}
.ui-accordion-content .item{
margin-bottom:1em;
}

.ui-accordion-content  .list .head {
	float:left;
	width:150px;
	text-align:right;
}

.ui-accordion-content .list .head .name {
	font-weight:bold;
}

.ui-accordion-content .list .head .date{
	font-size:80%;
	display:block;
	/*opacity:0.5;  */
	color:#666;
}

.ui-accordion-content .list .comment{
	margin-left:160px;
	font-style:italic;
}

.ui-accordion-content #comment{
	height:150px;
}

.ui-accordion-content .delete{
	float:right;
	width:100px;
}

.tx-rkmemo-pi1 form ul.order_submit_list{
	list-style-type:none;
	margin:0;
	border-bottom:1px solid #dddddd;
	clear:both;
}
.tx-rkmemo-pi1 form ul.order_submit_list li.labels{
	float:left;
	width:180px;
	text-align:right;
	clear:left;
	margin: 0 ;
	padding:0.2em 0;
	border-bottom:1px solid #eeeeee;
}
.tx-rkmemo-pi1 form ul.order_submit_list li.label_edit{
	float:right;
	width:100%;
	text-align:right;

	margin: 0 0 1.5em 0;
	padding:0.2em 0;
	border-bottom:1px solid #dddddd;
}
.tx-rkmemo-pi1 form ul.order_submit_list li.label_edit a{
	color:green;
	display:block;
	text-decoration:none;
}
.tx-rkmemo-pi1 form ul.order_submit_list li.entry{
	float:left;
	margin:0;
	width:300px;
	padding:0.2em 0 0.2em 20px;
	font-weight:bold;

}
.tx-rkmemo-pi1 form ul.order_submit_list li.entry img{
	margin:0;
	padding:0.3em 0 0 0;
}
label.error_best{color:indianred;font-size:0.8em;}
.error_best{color:indianred;font-size:0.8em;}
.terror_best{color:		#387C44;font-size:0.8em;}
.memo_link_detail a{text-decoration:none !important;}





@media print {

	#hd #content_top,

	#hd #menu_top,

	#hd #header_bg,

	#hd #menu_main,

	#hd #menu_sub,

	#hd #content_top,

	#ft #menu_footer,



	#content_right

	{

    	display:none;

	}



	html body,

	#content_left,

	#content_main

	{

		background:none;

		padding:0;

		margin:0;

	}



	body .container {

		overflow:visible;

	}



	#hd #logo {

    	background:none;

	}

	#hd #logo a {

    	padding:0;

    	height:auto;

    	font-family:"Times New Roman",Garamond,Georgia,serif;

    	text-decoration:none;

	}





}
























