body {
	background-image: url(/images/graveTemplates/52_tmplt_bg.jpg);
	/* Scrollbar IE Style 1 */
	scrollbar-face-color: #2B3227; 
	scrollbar-arrow-color: #54683C; 
	scrollbar-base-color: #2B3227;
	/*scrollbar-3d-light-color: #88a900;*/
	scrollbar-darkshadow-color: #2B3227; 
	scrollbar-highlight-color: #2B3227;
	scrollbar-shadow-color: #2B3227;
	scrollbar-track-color: #312B17; 
}

.stage{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
width: 100%;
/*text-align: center;*/
}
.stagemain{
width: 804px;
/*margin:auto;*/
background: #344327;
}
.stage_footer{
height: 15px;
}
.header{
height: 68px;
background: #fff;
border-left: 1px solid #344327;
border-right: 1px solid #344327;
}
.header .logo{
float: left;
}
.header .logotheme{
float: right;
}
.header_line{
border-left: 1px solid #344327;
border-right: 1px solid #344327;
height:1px;
background: #fff;
}
.stagemenu{
border-left: 1px solid #344327;
border-right: 1px solid #344327;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
height: 25px;
/*background: #344327;*/
}
/* Copy */
.accountStatus_New {
FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 10px;
color: #bca334;
background-color:#344327;
text-align:right;
padding-right:15px;
padding-bottom:6px;
padding-top:5px;
}
.footer{
background: #54683C;

}
/* End  */
#navigation ul#navtop,
#navigation ul#navtop ul{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#navigation ul#navtop li {
float: right;
margin-top:2px;
padding: 0px 6px 0px 6px;
border-left: 1px solid #4Da200;
}
#navigation ul#navtop li a {
color:#DAD7C5;
text-decoration: none;
}
#navigation ul#navtop li :hover {
color:#fff;
text-decoration : underline;
}

/* Templates Styles */
.templateStyle{
margin-bottom: 15px;
}

/*  left box  */
.templateStyle .colleft{
width: 86px;
background: #312B17;
}
.templateStyle .colleftTop{
height: 19px;
border-bottom: 1px solid #4C4631;
}
/*  middle box  */

.templateStyle .colmiddle{
width: 508px;
background: #2B3227;
}
.templateStyle .colmiddleTop{
height: 19px;
border-bottom: 1px solid #4C5143;
}
.templateStyle .colrightTop{
height: 19px;
border-bottom: 1px solid #4C4631;
}
.templateStyle .eTitle{
float: left;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight: bolder;
color:#EEEEEE;
letter-spacing: 1px;
padding-left: 3px;
}
.contentText {
	padding-top:10px;
	font : 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#EEEEEE;
}
.colmiddle .eLeft{
float: left
}
.templateStyle .middleContent{
height: 333px;
}
.templateStyle .eLeft{
float: left
}
.templateStyle .eRight{
float: right
}
.templateStyle .eGet{
float: left;
padding-top: 2px;
}
.templateStyle .ePictures{
float: left;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight: bolder;
color:#EEEEEE;
letter-spacing: 1px;
padding-left: 3px;
}
/*  middle box 2 */
.templateStyle .contentMain{
margin-left: 5px;
background: #2B3227;
height: 333px;
margin-top: 5px;
}
.templateStyle .labelContent{
float: left;
background-image:  url(/images/graveTemplates/52-grave-trans.jpg);
width: 249px;
height: 333px;
}
.templateStyle .message{
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
font : 10px  Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333333;
line-height: 12pt;
font-weight : bold;
}
.templateStyle .BottomRow_Left{
border-top: 1px solid #4C4631;
height: 38px;
background-image: url(/images/graveTemplates/52bgm.gif);
}
.templateStyle .BottomRow_Middle{
border-top: 1px solid #4C5143;
height: 38px;
background-image: url(/images/graveTemplates/52bbgm.gif);
}
.templateStyle .BottomRow_Right{
border-top: 1px solid #4C4631;
height: 38px;
background-image: url(/images/graveTemplates/52bgr.gif);
}
.templateStyle .gallerybox{
width: 78px;
background: #413C29;
margin-top: 5px;
margin-right: 4px;
margin-left: 4px;
padding-top:6px;
text-align: center;
}
.templateStyle .thumbnail{
padding-bottom: 6px;
border: 0px;
}
.templateStyle .entry{
margin-left: 6px;
margin-top: 3px;
margin-bottom: 3px;
}
.buttonAction{
text-align: center;
}
TD .templateStyle, .Column_Left, .Column_Right{
vertical-align: top;
}
TD .templateStyle, .Column_Middle{
vertical-align: top;
}
td.Column_Middle{
background: #2B3227;
}

/*  left box part2 */

TD.Column_Left{
background: #312B17;
}

/*  right box */
.new_condolence_status_management {
padding-top:2px;
font: 10px/12px "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #EEEEEE;
text-align: center;
background-color: #312B17
}
.new_condolence_status_management A {
font: 10px/12px "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.new_condolence_status_management_highlighted {
padding-top:2px;
font: 10px/12px "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #F7B227;
text-align: center;
background-color: #312B17
}
.new_condolence_status_management_highlighted A {
font: 10px/12px "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
}
TD.Column_Right{
background: #312B17;
}
TD .templateStyle, .Column_LeftBottom{
vertical-align: bottom;
background-image: url(/images/graveTemplates/52bgd.gif);
}
TD .templateStyle, .Column_MiddleBottom{
vertical-align: bottom;
background-image: url(/images/graveTemplates/52bbgd.gif);
}
TD .templateStyle, .Column_RightBottom{
vertical-align: bottom;
background-image: url(/images/graveTemplates/52bgdr.gif);
}
.templateStyle .labelPicture{
float: left;
width: 249px; 
margin:0px;
}
.footer_style{
width:100%;
/*text-align: center;*/
}
.footer_style .empty{
text-align: right;
color: #DAD7C5;
width: 804px;
/*margin: auto;*/
font: 11px Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.footer_style .empty A{
color: #DAD7C5;
text-decoration: underline;
}
.domainNameNew {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#DAD7C5;
}
.domainNameNew A {
color:#DAD7C5;
}

/* AdminArea */
#adminArea_content{
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}
.errorTag{
padding-left: 3px;
border-top: 2px solid #f00;
border-bottom: 2px solid #f00;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 4px;
color: #fff;
font-weight:normal;
background: #f00;
}
.errorTag_sign{
padding-right: 3px;
color: #fff;
font-weight:bold;
background: #f00;
}
.voucher_number{
margin-top: 4px;
font-weight: bold;
height: 30px;
}
.voucher_numberTag{
float: left;
padding-top: 4px;
padding-right: 3px;
}
.voucher_numberInput{
float: left;
}
.voucher_encash{
float: left;
padding-left:3px;
}
.AGB{
margin-top: 6px;
margin-right: 6px;
border-top: 1px dashed #fff;
border-bottom: 1px dashed #fff;
}
