* {
	margin: 0; }

HTML {
	margin:0;
	padding:0; }
@media screen {
HTML {
	height:100%; }}
	
@font-face {
	font-family: 'LeHavreLightItalic';
	src: url('fonts/1929B6_00.eot');
	src: url('fonts/1929B6_00.eot?#iefix') format('embedded-opentype'),url('fonts/1929B6_00.woff') format('woff'),url('fonts/1929B6_00.ttf') format('truetype');
	font-style: italic;
	}
	
@font-face {
	font-family: 'Messer';
	src: url('fonts/messer_bold.eot');
	src: url('fonts/messer_bold.eot?#iefix') format('embedded-opentype'),url('fonts/messer_bold.woff') format('woff'),url('fonts/messer_bold.ttf') format('truetype');
	}

BODY {
	margin:0;
	padding:0;
	align:center;
	color:#4A3129;
	background-color:#A38A7F;
	background-image:url('bg_verlauf.gif');
	background-repeat:repeat-x;
	font-family:Calibri,Arial,sans-serif;
	font-size:12px;

	scrollbar-arrow-color:#F9FBFA;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3Dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff; }
@media screen {
BODY {
	min-height:100%; }}

A:LINK {
	text-decoration:none;
	color:#A27262;
	font-weight:bold; }

A:VISITED {
	text-decoration:none;
	color:#8E3824;
	font-weight:bold;	}

A:HOVER {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;	}
	
A:ACTIVE {
	text-decoration:none;
	color:#8E3824;
	font-weight:bold; }
	
IMG {margin-bottom:-3px;
	behavior: url(/basis/iepngfix.htc); }

DIV {behavior: url(/basis/iepngfix.htc); }
	

	
#sprache {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:700px;
	height:31px;
	border-top:#AD9085 solid 1px;
	color:#dbccc3;
	font-size:10px;
	z-index:2;
	text-align:center;}
	
#sprache DIV {
	display:inline-block;}
	
#sprache P {
	display:inline-block;
	position:relative;
	top:-12px;
	height:31px;
	line-height:31px;	}
	
#sprache .flagge {
	width:43px;
	height:31px;	}
	
#sprache .de {
	background-image:url('flagge_de.png'); }
	
#sprache .fr {
	background-image:url('flagge_fr.png'); }

#sprache A:HOVER .flagge {
	background-position:0px 31px;}
	
	
	
.menu {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:700px;
	height:26px;
	border-top:#AD9085 solid 1px;
	text-align:center;
	z-index:2;	}

.menuabstand {
	margin-left:30px; }
	
* html .menuabstand { /*IE6 only*/
	margin-left:15px; }

.balken {
	margin-left:6px;
	margin-right:6px;
	float:left; }
	
.balken_fr {
	margin-left:5px;
	margin-right:5px;
	float:left; }
	

	

.submenu {
	position:absolute;
	z-index:3;
	top:26px;
	left:0px;
	width:700px;
	font-size:11px;
	color:#6D3E3B;
	background-color:#E8DED1;
	border-bottom:#BF9B8E dotted 1px;
	padding-bottom:5px;
	text-align:left;
	visibility:hidden;	}
	
.submenu A {
	text-decoration:none;
	color:#6D3E3B;
	font-weight:normal; }

.submenu A:HOVER {
	color:#FFFFFF;
	background-color:#A87C70;}
	
.submenu P {
	line-height:140%; }



#inhalt {
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	width:700px;
	border:0;
	background-color:#FBF8F3;
	background-image:url('inhalt_verlauf.gif');
	background-repeat:repeat-x;
	text-align:left;
	padding:0;
	position:relative;
	top:-18px;
	}
@media screen {
#inhalt {
	overflow:hidden;
	}}
	
#inhalt IMG { border:0; }
	
#inhalt A IMG { border: 1px solid #EBD9D1; }

#inhalt A:HOVER {
	background-color:#A87C70;}
	
#inhalt A:HOVER IMG {
	border: 1px solid #A27262;	}
	
.text {
	margin-left:10px;
	margin-right:10px; }




.rahmen-schatten {
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:5px;
	width:738px;
	position:relative;
	top:-19px; }
@media screen {
.rahmen-schatten {
	overflow:hidden;
	}}

.rahmen-schatten-vertikal {
	padding-left:19px;
	padding-right:19px;
	width:700px;
	background-image:url('inhalt_schatten-vertikal.png'); }
	
.rahmen-schatten-horizontal {
	padding-left:19px;
	padding-right:19px;
	width:700px;
	height:37px;
	background-repeat:repeat-x; }

.rahmen-schatten-oben {
	background-image:url('inhalt_schatten-oben.png'); }

.rahmen-schatten-unten {
	background-image:url('inhalt_schatten-unten.gif');
	position:relative;
	top:-36px;	}





H1 {
	font-family:Messer, "Arial Narrow", sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:18pt;
	color:#A27262;
	margin-top:1.5em;
	margin-bottom:15px; }
	
H2 {
	font-size:12px;
	color:#4D0D00;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:1.8em;
	margin-bottom:0.6em; }

H3 {
	font-family:"LeHavreLightItalic";
	font-weight:normal;
	font-style:italic;
	font-size:15pt;
	line-height:20px;
	color:#C8A190;
	margin-top:15pt;
	margin-bottom:15px; }
	
HR { 
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:#BF9B8E dotted 1px;
	height:1px;
	color:#BF9B8E;
	margin-top:4em; }
	
i {
	font-family:"LeHavreLightItalic";
	color:#A27262;
	font-style:italic;
	font-size:11pt; }

EM { font-style:italic; }
	
LU {
	list-style-position:outside; }

LI {
	list-style-image:url('bullet.png');
	list-color:#B4BDA9;
	margin-left:13px;
	margin-bottom:0.3em; }

.ich-moechte {
	margin-top:30px;
	position:relative;}

.ich-moechte DIV { float:left;}

.ich-moechte .zitat {
	width:240px;
	margin-left:5px;
	margin-right:5px; }

.zitat i{	
	font-family:"LeHavreLightItalic";
	font-size:12pt;
	font-weight:lighter;
	}


	
.imgfloat-left {
	margin-right:8px;
	float:left; }

.imgfloat-right {
	margin-left:8px;
	float:right; }

.imgspace {
	margin-left:6px; }
	
.hover-bg P A:HOVER {
	background-color:#FBF8F3; }
	
.hover-bg P {
	margin-bottom:10px; }

.clear {
	clear:both; }

	
	
	
	
	
	
	


.todesanzeige {
	margin:10px 0 0 0;
	padding:20px 14px 30px 14px;
	width:646px;
	border:#CEB1A6 solid 3px;
	background-color:#fefefb;
	text-align:center;
	font-family:Trebuchet MS; }

.todesanzeige_als_bild {
	margin:10px 0 0 0;
	padding: 0px;
	border:#CEB1A6 solid 3px;
	background-color:#EBD9D1;
	text-align:center;
	font-family:Trebuchet MS; }
.todesanzeige_als_bild img {
    border: #000000 none 0px; 
    margin-bottom: -3px;}
    
.todesanzeige-border {
	border:#CEB1A6 solid 3px; }

.bg_baum {
	background-image:url('/basis/vorlagen/todesanzeige-bg_baum.png');
	background-repeat:no-repeat;
	background-position:100% 100%; }

.bg_engel {
	background-image:url('/basis/vorlagen/todesanzeige-bg_engel.png');
	background-repeat:no-repeat;
	background-position:100% 100%; }

.bg_kerzen {
	background-image:url('/basis/vorlagen/todesanzeige-bg_kerzen.png');
	background-repeat:no-repeat;
	background-position:100% 100%; }

.bg_kreuz {
	background-image:url('/basis/vorlagen/todesanzeige-bg_kreuz.png');
	background-repeat:no-repeat;
	background-position:94% 18%; }

.bg_rose {
	background-image:url('/basis/vorlagen/todesanzeige-bg_rose.png');
	background-repeat:no-repeat;
	background-position:0% 100%; }

.bg_schmetterling {
	background-image:url('/basis/vorlagen/todesanzeige-bg_schmetterling.png');
	background-repeat:no-repeat;
	background-position:100% 100%; }

.bg_wald {
	background-image:url('/basis/vorlagen/todesanzeige-bg_wald.jpg');
	background-repeat:no-repeat;
	background-position:0% 0%; }

.bg_wiese {
	background-image:url('/basis/vorlagen/todesanzeige-bg_wiese.png');
	background-repeat:no-repeat;
	background-position:0% 100%; }

.bg_wolken {
	background-image:url('/basis/vorlagen/todesanzeige-bg_wolken.png');
	background-repeat:no-repeat;
	background-position:0% 50%; }

.todesanzeige .datum {
	font-style:italic;
	text-align:right; }

.todesanzeige .gedicht {
	font-family:Times,serif;
	font-style:italic;
	font-weight:normal;
	color:#79453B;
	font-size:10pt;
	text-align:left;
	margin-top:1.5em;
	margin-bottom:2em; }

.todesanzeige .portrait {
	border:#79453B solid 1px;
	margin-bottom:1.5em;	}

.todesanzeige .name {

	font-weight:normal;
	font-size:20pt;
	margin-top:0.5em; }

.todesanzeige .lebenszeit {
	font-family:Georgia,Times,serif;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:1.5em; }

.todesanzeige .adresse, .trauernde {
	text-align:left;
	float:left;
	margin-top:3em;
	margin-right:25px;	}

.todesanzeige .termin {
	text-align:left;
	margin-top:3em;	}
	
.todesanzeige .dokumente {
	position:relative;
	top:20px;
	text-align:right;
	margin:0;
	padding:0;}

.todesanzeige .dokumente HR {
	margin-bottom:10px; }
	
	
	

	
.kondolieren {
	margin:0 0 40px 0;
	padding:5px 0 1px 0;
	border-bottom:#BF9B8E dotted 1px;
	text-align:left;
	font-family:Trebuchet MS;
	font-style:italic;
	font-size:10pt;
	background-image:url('/basis/vorlagen/schatten.png');
	background-repeat:repeat-x;	}

.kondolieren:HOVER {
	background-color:#A87970;
	background-image:none; }

.kondolieren A {
	color:#79453B; }

.kondolieren A:HOVER {
	color:#FFFFFF; }

.kondolieren:HOVER A {
	background-color:#A87970; }
	
.schatten {
	height:13px;
	background-image:url('/basis/vorlagen/schatten.png');
	background-repeat:repeat-x;	}
	

	
.kondolenzeintrag {
	margin-top:20px;
	padding:12px 8px 12px 8px;
	background-color:#F3E8E3;
	border-top:#BF9B8E dotted 1px; }

.kondolenzeintrag-daten {
	padding:2px 8px 2px 8px;
	border-top:#BF9B8E dotted 1px;
	border-bottom:#BF9B8E solid 1px;
	font-style:italic;
	font-weight:bold;
	color:#79453B;
	letter-spacing:1px; }

	
	
	
	
	
	
	
	
	
	

.formular P {
	font-weight:bold;
	color:#79453B; }

INPUT, TEXTAREA {
	background-color:#FFF;
	color:#4D4D4D;
	border:#EBD9D1 solid 1px;
	padding:3px;
	margin-top:2px;
	margin-bottom:5px; }

.button INPUT {
	background-color:#FFFFFF;
	border:#F7F0EA solid 3px;
	padding:1px;
	color:#A27262; }

.button SPAN {
	border:#EBD9D1 solid 1px;
	padding:5px 0 5px 0;
	margin-right:20px;	}


	
	
	

/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px; }
	

	


@media print {
    .menu { display:none; }
	
	/*#inhalt { width:100%; }*/
	
	/*.todesanzeige {	width:100%; }*/
  }
