/* dauergrabpflege.css */
/* Author: IWI GmbH, Münster */

body
	{
	margin:0px;
	padding:0px;
	color:black;
	background-color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	}

body.violett
	{
	background-color:#EBE7F1;
	}

body.lila
	{
	background-color:#F4F1FA;
	}

body.orange
	{
	background-color:#F6EFE1;
	}

body.gruen
	{
	background-color:#F6F7F3;
	}

body.hellgruen
	{
	background-color:#F1F3E7;
	}

body.blau
	{
	background-color:#F4F4F7;
	}

body.hellblau
	{
	background-color:#E0E6EC;
	}

body.rostrot
	{
	background-color:#F7F2F2;
	}

body.rot
	{
	background-color:#FAF4F1;
	}

#main
	{
	width:1000px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	}


/* ***** ***** */
#main:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}
/* ***** ***** */


/* ******************** ********** ******************** */
/* ******************** MENUSPALTE ******************** */
/* ******************** ********** ******************** */

#menuspalte_links
	{
	float:left;
	width:200px;
	border-bottom:0px solid green;
	}

#menuspalte_links .zusatzblock
	{
	display:block;
	}

#menu
	{
	font-size:1em;
	padding-bottom:0px;
	}

#menu a
	{
	position:relative;
	display:block;
	height:20px;
	width:200px;
	z-index:100;
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:bold;
	font-family:verdana,sans-serif;
	}

#menu a img
	{
	position:absolute;
	left:0px;
	top:0px;
	border:0px;
	text-align:left;
	}

#menu a.hauptpunkt
	{
	margin-bottom:10px;
	padding-left:18px;
	width:182px;
	}

#menu a.hauptpunkt2, #menu a.unterpunkt
	{
	margin-bottom:2px;
	padding-left:18px;
	width:182px;
	}

#menu a.unterpunkt2
	{
	margin-bottom:2px;
	padding-left:34px;
	width:166px;
	}

#menu .unterpunkte
	{
	margin:0px 0px 8px 0px;
	padding:0px;
	}


/* +++ +++++++ +++ */
/* *** BUTTONS *** */

/* violett */

#menu a#menu_wir, #menu a#menu_wir_aktiv
	{
	background-color:#572381;
	}

#menu a#submenu_wir
	{
	background-color:#B39DC4;
	color:#572381;
	}

#menu a#submenu_wir_aktiv
	{
	background-color:#572381;
	color:#B39DC4;
	}

/* lila */

#menu a#menu_gemeinschaft, #menu a#menu_gemeinschaft_aktiv
	{
	background-color:#9886B6;
	}

#menu a#submenu_gemeinschaft
	{
	background-color:#C5B5E1;
	color:#9886B6;
	}

#menu a#submenu_gemeinschaft_aktiv
	{
	background-color:#9886B6;
	color:#C5B5E1;
	}


/* orange */

#menu a#menu_grabpflege, #menu a#menu_grabpflege_aktiv
	{
	background-color:#DE8E00;
	}

#menu a#submenu_grabpflege
	{
	background-color:#F4D8A8;
	color:#DE8E00;
	}

#menu a#submenu_grabpflege_aktiv
	{
	background-color:#DE8E00;
	color:#FCCC8C;
	}


/* gruen */

#menu a#menu_dauergrabpflege, #menu a#menu_dauergrabpflege_aktiv
	{
	background-color:#29842A;
	}

#menu a#submenu_dauergrabpflege
	{
	background-color:#9EC8A0;
	color:#29842A;
	}

#menu a#submenu_dauergrabpflege_aktiv
	{
	background-color:#29842A;
	color:#B6D5B7;
	}


/* hellgruen */

#menu a#menu_leistungen, #menu a#menu_leistungen_aktiv
	{
	background-color:#95B256;
	}

#menu a#submenu_leistungen
	{
	background-color:#C0D19A;
	color:#FFFFFF;
	}

#menu a#submenu_leistungen_aktiv
	{
	background-color:#95B256;
	color:#CADDAF;
	}


/* blau */

#menu a#menu_gaertnerei, #menu a#menu_gaertnerei_aktiv
	{
	background-color:#04487B;
	}

#menu a#submenu_gaertnerei
	{
	background-color:#8CACC5;
	color:#04487B;
	}

#menu a#submenu_gaertnerei_aktiv
	{
	background-color:#04487B;
	color:#9BB6CA;
	}


/* hellblau */

#menu a#menu_memoriam, #menu a#menu_memoriam_aktiv
	{
	background-color:#476B8B;
	}

#menu a#submenu_memoriam
	{
	background-color:#A1BACE;
	color:#476B8B;
	}

#menu a#submenu_memoriam_aktiv
	{
	background-color:#476B8B;
	color:#A1BACE;
	}


/* rostrot */

#menu a#menu_friedhof, #menu a#menu_friedhof_aktiv
	{
	background-color:#892336;
	}

#menu a#submenu_friedhof
	{
	background-color:#D599A3;
	color:#892336;
	}

#menu a#submenu_friedhof_aktiv
	{
	background-color:#892336;
	color:#D599A3;
	}


/* rot */

#menu a#menu_aktuelles, #menu a#menu_aktuelles_aktiv
	{
	background-color:#C1001F;
	}

#menu a#submenu_aktuelles
	{
	background-color:#F28C97;
	color:#C1001F;
	}

#menu a#submenu_aktuelles_aktiv
	{
	background-color:#C1001F;
	color:#F28C97;
	}


/* anderes */

#karte, #kadresse
	{
	position:relative;
	background-color:#CCCCCC;
	margin-top:20px;
	margin-right:20px;
	padding-bottom:2px;
	z-index:10;
	}

#karte h1
	{
	height:20px;
	margin:0px;
	padding:0px;
	font-size:15px;
	background-color:#552480;
	color:#FFFFFF;
	background-image:url('grafik/kartenueberschrift2.gif');
	background-repeat:no-repeat;
	}

#kadresse h1
	{
	height:20px;
	margin:0px;
	padding:0px;
	font-size:15px;
	background-color:#552480;
	color:#FFFFFF;
	background-image:url('grafik/kartenueberschrift.gif');
	background-repeat:no-repeat;
	}

#kadresse .zentral
	{
	text-align:center;
	}

#kadresse div
	{
	font-size:1em;
	}

#karte p, #karte form, #kadresse p
	{
	position:relative;
	padding:0px 3px;
	font-size:0.7em;
	color:#44593E;
	z-index:100;
	}

#karte h1 span, #kadresse h1 span
	{
	display:none;
	}

#karte form
	{
	text-align:center;
	padding:0px;
	margin:0px;
	}

#karte select, #karte input
	{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

#karte_input
	{
	background-color:#E7EBD6;
	border:1px #44593E solid;
	font-size:14px;
	color:#000000;
	text-align:center;
	}

#karte_ok
	{
	width:160px;
	background-color:#C0C0C0;
	border:1px #44593E solid;
	color:#44593E;
	font-size:14px;
	}

#karte .hv, #kadresse .hv
	{
	font-weight:bold;
	}

.bildbg
	{
	/* Dortmund */
	background-color:#FFFFFF;
	}

/* ******************** ******** ********************* */
/* ******************** COMBOBOX ********************* */
/* ******************** ******** ********************* */

#combobox_rechts
	{
	margin-left:200px;
	padding:0px;
	border-left:0px solid blue;
	background-repeat:repeat-y;
	}

.violett #combobox_rechts
	{
	background-image:url('grafik/cb_back_violett.gif');
	}

.lila #combobox_rechts
	{
	background-image:url('grafik/cb_back_lila.gif');
	}

.orange #combobox_rechts
	{
	background-image:url('grafik/cb_back_orange.gif');
	}

.gruen #combobox_rechts
	{
	background-image:url('grafik/cb_back_gruen.gif');
	}

.hellgruen #combobox_rechts
	{
	background-image:url('grafik/cb_back_hellgruen.gif');
	}

.blau #combobox_rechts
	{
	background-image:url('grafik/cb_back_blau.gif');
	}

.hellblau #combobox_rechts
	{
	background-image:url('grafik/cb_back_hellblau.gif');
	}

.rostrot #combobox_rechts
	{
	background-image:url('grafik/cb_back_rostrot.gif');
	}

.rot #combobox_rechts
	{
	background-image:url('grafik/cb_back_rot.gif');
	}

#combobox_rechts:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

p
	{
	margin:0 0 0.5em 0;
	}


/* *************** **** *************** */
/* *************** HEAD *************** */
/* *************** **** *************** */

#head
	{
	position:relative;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	height:130px;
	background-repeat:no-repeat;
	}

.head_violett
	{
	background-image:url('grafik/head/head_violett.jpg');
	border-bottom:2px #572381 solid;
	}

.head_lila
	{
	background-image:url('grafik/head/head_lila.jpg');
	border-bottom:2px #9886B6 solid;
	}

.head_orange
	{
	background-image:url('grafik/head/head_orange.jpg');
	border-bottom:2px #de8e00 solid;
	}

.head_gruen
	{
	background-image:url('grafik/head/head_gruen.jpg');
	border-bottom:2px #29842a solid;
	}

.head_hellgruen
	{
	background-image:url('grafik/head/head_hellgruen.jpg');
	border-bottom:2px #95b256 solid;
	}

.head_blau
	{
	background-image:url('grafik/head/head_blau.jpg');
	border-bottom:2px #04487b solid;
	}

.head_hellblau
	{
	background-image:url('grafik/head/head_hellblau.jpg');
	border-bottom:2px #476B8B solid;
	}

.head_rostrot
	{
	background-image:url('grafik/head/head_rostrot.jpg');
	border-bottom:2px #892336 solid;
	}

.head_rot
	{
	background-image:url('grafik/head/head_rot.jpg');
	border-bottom:2px #c1001f solid;
	}


#head_menu
	{
	float:right;
	width:436px;
	height:20px;
	padding-top:3px;
	background-color:#FFFFFF;
	font-size:11px;
	}

.head_violett #head_menu
	{
	border:2px #572381 solid;
	}

.head_lila #head_menu
	{
	border:2px #9886B6 solid;
	}

.head_orange #head_menu
	{
	border:2px #de8e00 solid;
	}

.head_gruen #head_menu
	{
	border:2px #29842a solid;
	}

.head_hellgruen #head_menu
	{
	border:2px #95b256 solid;
	}

.head_blau #head_menu
	{
	border:2px #04487b solid;
	}

.head_hellblau #head_menu
	{
	border:2px #476B8B solid;
	}

.head_rostrot #head_menu
	{
	border:2px #892336 solid;
	}

.head_rot #head_menu
	{
	border:2px #c1001f solid;
	}

#head_menu a
	{
	padding-left:13px;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	}

.head_violett #head_menu a
	{
	color:#572381;
	background-image:url('grafik/head_menu_punkt_violett.gif');
	}

.head_violett #head_menu a.aktiv
	{
	color:#572381;
	background-image:url('grafik/head_menu_punkt_violett_aktiv.gif');
	}

.head_lila #head_menu a
	{
	color:#9886B6;
	background-image:url('grafik/head_menu_punkt_lila.gif');
	}

.head_orange #head_menu a
	{
	color:#de8e00;
	background-image:url('grafik/head_menu_punkt_orange.gif');
	}

.head_gruen #head_menu a
	{
	color:#29842a;
	background-image:url('grafik/head_menu_punkt_gruen.gif');
	}

.head_hellgruen #head_menu a
	{
	color:#95b256;
	background-image:url('grafik/head_menu_punkt_hellgruen.gif');
	}

.head_blau #head_menu a
	{
	color:#04487b;
	background-image:url('grafik/head_menu_punkt_blau.gif');
	}

.head_hellblau #head_menu a
	{
	color:#476B8B;
	background-image:url('grafik/head_menu_punkt_hellblau.gif');
	}

.head_rostrot #head_menu a
	{
	color:#892336;
	background-image:url('grafik/head_menu_punkt_rostrot.gif');
	}

.head_rot #head_menu a
	{
	color:#c1001f;
	background-image:url('grafik/head_menu_punkt_rot.gif');
	}


/* *************** ********** *************** */
/* *************** INHALTSBOX *************** */
/* *************** ********** *************** */

#inhaltsbox
	{
	margin:0px;
	border:0px solid red;
	overflow:hidden;
	}

#inhaltsbox p
	{
	margin:0 0.5em 0 0;
	font-size:0.8em;
	}

#inhaltsbox ul
	{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	}

#inhaltsbox ul li
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
	}

#inhaltsbox ol
	{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 10px;
	font-size:0.8em;
	}

#inhaltsbox table.tel
	{
	margin:5px 0px 0px -1px;
	border:0px;
	padding:0px;
	}

#inhaltsbox table.tel tr
	{
	margin:0px;
	border:0px;
	padding:0px;
	}

#inhaltsbox table.tel tr td
	{
	margin:0px;
	border:0px;
	padding:0px;
	font-size:0.8em;
	}

#inhaltsbox.violett
	{
	background-color:#c7c7c7;
	}

#inhaltsbox.lila
	{
	background-color:#E4DCF2;
	}

#inhaltsbox.orange
	{
	background-color:#f8e6c7;
	}

#inhaltsbox.gruen
	{
	background-color:#d0e4d0;
	}

#inhaltsbox.hellgruen
	{
	background-color:#cfdcb3;
	}

#inhaltsbox.blau
	{
	background-color:#d2dee7;
	}

#inhaltsbox.hellblau
	{
	background-color:#CCD6E0;
	}

#inhaltsbox.rostrot
	{
	background-color:#e7d3d7;
	}

#inhaltsbox.rot
	{
	background-color:#F7ACB5;
	}

#inhaltsbox .hv
	{
	font-weight:bold;
	}

#inhaltsbox .zitat
	{
	font-style:italic;
	}

#inhaltsbox a
	{
	font-weight:bold;
	}

#inhaltsbox a:hover
	{
	color:#53535C;
	font-weight:bold;
	}

#inhaltsbox a.mouseover
	{
	text-decoration:none;
	font-weight:normal;
	}

.violett a, .violett
	{
	color:#572381;
	}

.lila a
	{
	color:#9886B6;
	}

.orange a
	{
	color:#de8e00;
	}

.gruen a
	{
	color:#29842a;
	}

.hellgruen a
	{
	color:#95b256;
	}

.blau a
	{
	color:#04487b;
	}

.hellblau a
	{
	color:#476B8B;
	}

.rostrot a
	{
	color:#892336;
	}

.rot a
	{
	color:#c1001f;
	}

table
	{
	margin:0px;
	padding:0px;
	}

td.gelesen
	{
	width:270px;
	vertical-align:top;
	}

td div
	{
	height:130px;
	}

td.bild
	{
	width:210px;
	padding-left:10px;
	padding-top:10px;
	text-align:center;
	}

td.bild div
	{
	vertical-align:middle;
	}

td.bild img
	{
	margin-left:auto;
	margin-right:auto;
	border:0px;
	}

#maprahmen
	{
	background-color:#EDEDED;
	background-image:url('grafik/hg_blau.gif');
	background-repeat:repeat-y;
	}

#maprahmen div
	{
	text-align:center;
	}

#maprahmen img
	{
	margin-bottom:10px;
	border:0px;
	}

.indexlink
	{
	position:absolute;
	right:5px;
	}

#headline
	{
	height:20px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:15px;
	//text-transform:uppercase;
	font-variant:small-caps;
	color:#FFFFFF;
	}

.violett #headline
	{
	background-color:#572381;
	}

.lila #headline
	{
	background-color:#9886B6;
	}

.orange #headline
	{
	background-color:#de8e00;
	}

.gruen #headline
	{
	background-color:#29842A;
	}

.hellgruen #headline
	{
	background-color:#95b256;
	}

.blau #headline
	{
	background-color:#04487b;
	}

.hellblau #headline
	{
	background-color:#476B8B;
	}

.rostrot #headline
	{
	background-color:#892336;
	}

.rot #headline
	{
	background-color:#c1001f;
	}

img.infoprospekt
	{
	float:left;
	margin:10px;
	border:0px;
	}

p.infoprospekt
	{
	padding-top:10px;
	height:150px;
	}

#mouseover_adresse
	{
	position:absolute;
	bottom:5px;
	right:60px;
	height:58px;
	width:154px;
	}

/* ********** ****************** ********** */
/* ********** INHALT / FORMULARE ********** */
/* ********** ****************** ********** */

form
	{
	margin:0px;
	padding:0px;
	font-size:0.8em;
	}

fieldset
	{
	margin:5px,;
	padding:5px;
	}

legend
	{
	color:#000000;
	}

.violett legend
	{
	color:#572381;
	}

.formular_zeile
	{
	margin-bottom:0px;
	padding:0px;
	clear:both;
	}

.formular_leerzeile
	{
	margin-bottom:0px;
	padding:0px;
	height:8px;
	width:300px;
	font-size:1px;
	clear:both;
	border:0px green solid;
	}

.formular_leerzeile2
	{
	margin-bottom:0px;
	padding:0px;
	height:20px;
	width:300px;
	font-size:1px;
	clear:both;
	border:0px green solid;
	}

.formular_text
	{
	display:block;
	text-align:left;
	padding-right:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_text_breit
	{
	display:block;
	width:150px;
	text-align:left;
	padding-right:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld
	{
	display:block;
	width:400px;
	padding-left:0px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld_schmal
	{
	display:block;
	width:300px;
	padding-left:0px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

/* INPUTS */

#inhaltsbox.violett input
	{
	background-color:#ddd3e6;
	}

.formular_feld input
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	border:1px #572381 solid;
	padding:1px;
	}

.gruen .formular_feld input, .gruen input
	{
	border:1px #29842A solid;
	background-color:#D0E4D0;
	}

.gruen .intext1
	{
	width:16px;
	text-align:center;
	}

.gruen .intext2
	{
	width:70px;
	}

#radio
	{
	background-color:#CCCCCC;
	border:0px;
	}

.formular_feld_schmal input
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	border:1px #000000 solid;
	padding:1px;
	}

.formular_feld input.plz
	{
	width:38px;
	}

.formular_feld input.ort
	{
	width:204px;
	margin-left:4px;
	}

.formular_feld input.halbfeld1
	{
	width:121px;
	}

.formular_feld input.halbfeld2
	{
	width:121px;
	margin-left:4px;
	}

/* TEXTAREAS */

.violett textarea
	{
	background-color:#ddd3e6;
	}

.formular_feld textarea
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	border:1px #000000 solid;
	padding:1px;
	}

.gruen textarea
	{
	border:1px #29842A solid;
	background-color:#D0E4D0;
	}

/* BUTTONS */

.formular_knopf
	{
	margin-top:10px;
	margin-left: 78px;
	width:150px;
	}

.formular_knopf_breit
	{
	margin-top:10px;
	margin-left: 158px;
	width:150px;
	}

/*
#form_button
	{
	background-color:silver;
	}
*/
#form_button, #inhaltsbox.violett #form_button
	{
	width:140px;
	background-color:#C0C0C0;
	border:1px #572381 solid;
	color:#572381;
	font-size:14px;
	}

#inhaltsbox.gruen #form_button
	{
	border:1px #29842A solid;
	color:#29842A;
	background-color:#C0C0C0;
	}

#plz_input
	{
	background-color:#E3E4EB;
	margin-right:30px;
	border:1px #04487B solid;
	font-size:14px;
	color:#000000;
	text-align:center;
	}

#plz_ok
	{
	width:160px;
	background-color:#C0C0C0;
	border:1px #04487B solid;
	color:#04487B;
	font-size:14px;
	}

/* sonstiges */

#inhaltsbox.violett #drucken p,#inhaltsbox.blau #drucken p
	{
	text-align:right;
	}

table.loctab td
	{
	font-size:1.2em;
	}

.eingerueckt
	{
	padding-left:25px;
	}


/* ********** ************ ********** */
/* ********** INHALT LINKS ********** */
/* ********** ************ ********** */

#inhalt_links
	{
	float:left;
	width:340px;
	border-bottom:0px solid green;
	padding:10px 10px 0px 10px;
	}

#top_links
	{
	height:20px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-variant:small-caps;
	}

#top
	{
	height:20px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:15px;
	font-variant:small-caps;
	}

.ind_bildblock
	{
	position:relative;
	left:0px;
	top:0px;
	width:340px;
	z-index:10;
	}

.block1
	{
	position:relative;
	left:0px;
	top:0px;
	margin: 0px 0px 10px 0px;
	}

.block1 h1
	{
	height:20px;
	margin:0px;
	padding:0px;
	font-size:15px;
	}

.block1 h1 span
	{
	display:none;
	}

.block1 img
	{
	position:relative;
	top:0px:
	left:0px;
	float:left;
	margin-right:3px;
	z-index:100;
	}

.block1 p
	{
	position:relative;
	left:0px;
	top:0px;
	padding:3px 3px 3px 0px;
	}

.block1 p:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

.block1a
	{
	position:relative;
	left:50px;
	top:0px;
	width:300px;
	margin: 0px 0px 10px 0px;
	}

.block1a p
	{
	padding:10px 0px 0px 0px;
	}

.block1a p.untertitel
	{
	text-align:left;
	margin:0px;
	padding:0px;
	font-style:italic;
	}

.block1b
	{
	position:relative;
	left:0px;
	top:0px;
	margin: 0px 0px 10px 0px;
	padding:5px;
	}

.block1c
	{
	position:relative;
	left:0px;
	top:0px;
	margin: 0px 0px 10px 0px;
	padding:5px;
	}


.block1b h1, .block1c h1
	{
	height:20px;
	margin:0px;
	padding:0px;
	font-size:15px;
	}

.block1b h1 span, .block1c h1 span
	{
	display:none;
	}

.block1b img
	{
	position:relative;
	top:0px:
	left:0px;
	float:left;
	margin-right:3px;
	z-index:100;
	}

.block1b p, .block1c p
	{
	position:relative;
	left:0px;
	top:0px;
	padding:3px 3px 3px 0px;
	}

.block1b p:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

.block1d /*wie a nur farbig*/
	{
	position:relative;
	left:50px;
	top:0px;
	width:300px;
	margin: 0px 0px 10px 0px;
	}

.klein
	{
	font-size:0.9em;
	}


/* ++ ++++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - violette Seiten ** */

.violett #inhalt_links
	{
	background-color:#c7c7c7;
	}

.violett .block1, .violett .block1d
	{
	background-color:#ddd3e6;
	}

.violett .block1b
	{
	background-color:#ddd3e6;
	color:#572381;
	}

.violett .block1 h1
	{
	background-color:#572381;
	color:#FFFFFF;
	}

.violett .block1 h1#grabpflege
	{
	background-image:url('grafik/block1_grabpflege_violett.gif');
	background-repeat:no-repeat;
	}

.violett .block1 h1#dauergrabpflege
	{
	background-image:url('grafik/block1_dauergrabpflege_violett.gif');
	background-repeat:no-repeat;
	}

.violett .block1 h1#friedhofskultur
	{
	background-image:url('grafik/block1_friedhofskultur_violett.gif');
	background-repeat:no-repeat;
	}

.violett .block1 p
	{
	color:#572381;
	}

.violett .block1 ul a
	{
	color:#572381;
	}

.violett .ind_bildblock a.hier_mehr
	{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100px;
	height:20px;
	background-image:url('grafik/hier_mehr1.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	}

.violett .ind_bildblock a.hier_mehr span
	{
	position:absolute;
	right:8px;
	top:2px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
	}


/* ++ ++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - lila Seiten ** */

.lila #inhalt_links
	{
	background-color:#E4DCF2;
	}

.lila .block1 h1
	{
	background-color:#9886B6;
	color:#FFFFFF;
	}

.lila .block1 p
	{
	color:#9886B6;
	}

.lila .block1b
	{
	background-color:#CCCCCC;
	color:#000000;
	}


/* ++ ++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - orange Seiten ** */

.orange #inhalt_links
	{
	background-color:#f8e6c7;
	}

.violett .block1
	{
	background-color:#ddd3e6;
	}

.orange .block1 h1
	{
	background-color:#de8e00;
	color:#FFFFFF;
	}

.violett .block1 p
	{
	color:#572381;
	}


/* ++ +++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - grüne Seiten ** */

.gruen #inhalt_links
	{
	background-color:#d0e4d0;
	}

.gruen .block1 h1
	{
	background-color:#de8e00;
	color:#FFFFFF;
	}


/* ++ +++++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - hellgrüne Seiten ** */

.hellgruen #inhalt_links
	{
	background-color:#cfdcb3;
	}


/* ++ +++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - blaue Seiten ** */

.blau #inhalt_links
	{
	background-color:#d2dee7;
	}

.blau .block1b
	{
	background-color:#8CACC5;
	color:#04487B;
	}


/* ++ +++++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - hellblaue Seiten ** */

.hellblau #inhalt_links
	{
	background-color:#CCD6E0;
	}

.hellblau .block1b
	{
	background-color:#BCCAD6;
	color:#476B8B;
	}

.hellblau .block1d
	{
	background-color:#BCCAD6;
	color:#476B8B;
	}


/* ++ ++++++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - rostrote Seiten ** */

.rostrot #inhalt_links
	{
	background-color:#e7d3d7;
	}


/* ++ ++++++++++++++++++++++++++ ++ */
/* ** INHALT_LINKS - rote Seiten ** */

.rot #inhalt_links
	{
	background-color:#F7ACB5;
	}

.rot .block1
	{
	background-color:#cccccc;
	}

.rot .block1 h1
	{
	background-color:#c1001f;
	color:#FFFFFF;
	}


/* ********** ************* ********** */
/* ********** INHALT RECHTS ********** */
/* ********** ************* ********** */

#inhalt_rechts
	{
	margin-left:360px;
	border-left:0px solid blue;
	padding:10px 10px 0px 10px;
	}

/* Verhindert das "Überlappen" aus der Inhaltsbox */
#inhalt_rechts:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}


/* wenn ein weiteres bild links auf gleiche Höhe wie ein Text rechts erscheinen soll. */
/* geht nur, wenn der Text nicht länger als das Bild hoch ist. */

#doppler, #doppler2
	{
	position:relative;
	left:0px;
	top:0px;
	}

#doppler .doppler_links
	{
	position:relative;
	left:-310px;
	top:0px,
	}

#doppler .doppler_rechts
	{
	position:absolute;
	top:0px;
	left:0px;
	width:420px;
	}

#doppler2 .doppler_links
	{
	position:absolute;
	top:0px;
	right:430px;
	}

#doppler2 .doppler_rechts
	{
	min-height:300px;
	}

/* Links Text, rechts nix */

.doppler_links1_rechts0
	{
	position:relative;
	left:-310px;
	top:0px;
	width:290px;
	padding:5px 5px 0px 5px;
	margin-bottom:10px;
	}

.doppler_links1_rechts0 h2
	{
	font-size:0.9em;
	margin:0px;
	padding:0px;
	}

/* *** block2 *** */

.block2
	{
	position:relative;
	left:0px;
	top:0px;
	margin: 0px 0px 10px 0px;
	z-index:10;
	background-color:#cccccc;
	}

.block2 .servicenummer
	{
	height:10px;
	font-size:12px;
	}

.block2 h1
	{
	height:20px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:15px;
	text-transform:uppercase;
	}

.block2 h1.special
	{
	height:auto;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 5px;
	font-size:15px;
	text-transform:uppercase;
	}

.block2 h1#termine
	{
	height:auto;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:12px;
	text-transform:uppercase;
	}

.block2 .sub_h1
	{
	height:10px;
	font-size:12px;
	}

.block2 h1 span
	{
	display:none;
	}

.block2 h2
	{
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
	padding:3px 3px 0px 5px;
	font-size:0.8em;
	z-index:100;
	}

.block2 p
	{
	position:relative;
	left:0px;
	top:0px;
	padding:3px 3px 3px 5px;
	z-index:100;
	}


#mapform
	{
	padding:3px 3px 3px 5px;
	}

#inhaltsbox ul
	{
	padding:3px 3px 3px 0px;
	}

.block2 a
	{
	font-weight:bold;
	}

.block2 table
	{
	margin:0px;
	font-size:0.8em;
	}

.block2 table td
	{
	vertical-align:bottom;
	}

.block2 table td.t1
	{
	width:45%;
	}

.block2 table td.t2
	{
	width:42%;
	}

.service_nummer
	{
	font-size:1.5em;
	font-weight:bold;
	}

#xml_aus_text
	{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:200px;
	}

#xml_aus_bild
	{
	margin-left:205px;
	text-align:right;
	}

/* Verhindert das "Überlappen" aus der Inhaltsbox */
#xml_aus_bild:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

#xml_ausgabe
	{
	position:relative;
	left:0px;
	top:0px;
	width:419px;
	}

#xml_aus_text2
	{

	}

#xml_aus_bild2
	{
	float:right;
	width:210px;
	margin-bottom:4px;
	text-align:right;
	}

#xml_ausgabe:after
	{
	content:"clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}


/* *** Block 3 *** */

.block3_aussen
	{
	position:relative;
	left:0px;
	top:0px;
	width:420px;
	margin:10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	z-index:10;
	background-color:#cccccc;
	}

#v2
	{
	margin:0px 0px 10px 0px;
	}

.block3
	{
	position:relative;
	left:-250px;
	top:0px;
	width:670px;
	margin: 0px 0px 10px 0px;
	z-index:10;
	}

.block3 h2
	{
	position:relative;
	left:250px;
	top:0px;
	width:420px;
	margin:0px;
	padding:3px 3px 0px 5px;
	font-size:0.8em;
	z-index:100;
	}

.block3 p.normal
	{
	position:relative;
	left:250px;
	top:0px;
	width:400px;
	margin:0px;
	padding:3px 3px 0px 5px;
	}

.block3 .b3_zeile
	{
	font-size:0.8em;
	clear:both;
	}

.block3 .b3_leerzeile, .block3 .b3_schlusszeile
	{
	height:0.8em;
	font-size:0.8em;
	clear:both;
	}

.block3 .b3_schlusszeile
	{
	height:0px;
	font-size:1px;
	}

.block3 .b3_links
	{
	float:left;
	width:225px;
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	}

.block3 .b3_rechts
	{
	float:right;
	width:415px;
	}

.block3 p
	{
	position:relative;
	left:0px;
	top:0px;
	padding:3px 3px 3px 5px;
	z-index:100;
	}

.block3 ul
	{
	position:relative;
	top:-3px;
	margin:0px;
	padding:0px;
	}

.block3 ul li
	{
	font-size:1.2em;
	}


/* Gärtnersuche */

#wobinich, #suche_ueberschrift, #suche_ergebnis
	{
	padding-bottom:10px;
	}

#suche_ergebnis a, #suche_ergebnis a:hover
	{
	font-weight:normal;
	}

div.suche
	{
	padding-bottom:5px;
	}

div.suche form
	{
	margin:0px 0px 0px 0px;
	border:0px;
	padding:5px 0px 5px 0px;
	font-family:verdana,arial,sans-serif;
	}

div.suche input#details, div.suche input#suchen, div.suche input#friedhof
	{
	position:relative;
	left:5px;
	background-color:#C0C0C0;
	}

div.suche input#friedhof
	{
	padding-left:5px;
	padding-right:5px;
	}

.violett div.suche input#details, .violett div.suche input#suchen, .violett div.suche input#friedhof
	{
	border:1px #572381 solid;
	color:#572381;
	font-size:14px;
	}

.blau div.suche input#details, .blau div.suche input#suchen, .blau div.suche input#friedhof
	{
	border:1px #04487B solid;
	color:#04487B;
	font-size:14px;
	}

div.suche form .suchfeld
	{
	border:1px solid;
	color:#000000;
	}

.violett div.suche form .suchfeld
	{
	border-color:#572381;
	background-color:#ddd3e6;
	}

.blau div.suche form .suchfeld
	{
	border-color:#04487B;
	background-color:#E3E4EB;
	}

#wobinich, #wobinich p
	{
	font-size:12px;
	font-family:arial,sans-serif;
	}

div.suche, div.suche p, #suche_ueberschrift, #suche_ergebnis
	{
	font-family:verdana,arial,sans-serif;
	}

.fachbetrieb_logo
	{
	float:left;
	margin-right:5px;
	border:0px;
	}

.fachbetrieb_rahmen
	{
	position:ralative;
	height:100px;
	}

.fachbetrieb_rahmen2
	{
	position:ralative;
	height:55px;
	}

.fachbetrieb_text1
	{
	position:absolute;
	bottom:1px;
	left:75px;
	}

.fachbetrieb_text2
	{
	position:absolute;
	bottom:1px;
	left:55px;
	font-size:10px;
	}

/* ++ +++++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - Violette Seiten ** */

.violett #inhalt_rechts
	{
	background-color:#e0e0e0;
	}

.violett .block2 h1
	{
	background-color:#572381;
	color:#FFFFFF;
	}

.violett .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_violett.gif');
	background-repeat:no-repeat;
	}

.violett .block2 h2, .violett .block2 a
	{
	color:#572381;
	}

.violett .block2 a
	{
	color:#572381;
	}

.violett .block2 p, .violett .block2 table td
	{
	color:#572381;
	border-bottom:1px dotted #cccccc;
	}

.violett .block2 h1#aktuelles
	{
	background-image:url('grafik/block2_aktuelles_violett.gif');
	background-repeat:no-repeat;
	}

.violett .block2 h1#termine_s
	{
	background-image:url('grafik/block2_termine_violett.gif');
	background-repeat:no-repeat;
	}

.violett .doppler_links1_rechts0
	{
	background-color:#ddd3e6;
	}


/* ++ +++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - Lila Seiten ** */

.lila #inhalt_rechts
	{
	background-color:#E0E0E0;
	}

.lila .block2 h1
	{
	background-color:#9886B6;
	color:#FFFFFF;
	}

.lila .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_lila.gif');
	background-repeat:no-repeat;
	}

.lila .service_nummer
	{
	color:#9886B6;
	}


/* ++ +++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - Orange Seiten ** */

.orange #inhalt_rechts
	{
	background-color:#f8e6c7;
	}

.orange .block2 h1
	{
	background-color:#de8e00;
	color:#FFFFFF;
	}

.orange .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_orange.gif');
	background-repeat:no-repeat;
	}

.orange .service_nummer
	{
	color:#DE8E00;
	}

.orange .block2 h1#info
	{
	background-image:url('grafik/info_orange.gif');
	background-repeat:no-repeat;
	}

.orange .block2 a
	{
	color:#000000;
	}

.orange .block2 a:hover
	{
	background-color:#F4D8A8;
	}

/* ++ ++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - grüne Seiten ** */

.gruen #inhalt_rechts
	{
	background-color:#e7ebe7;
	}

.gruen .block2 h1
	{
	background-color:#29842A;
	color:#FFFFFF;
	}

.gruen .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_gruen.gif');
	background-repeat:no-repeat;
	}

.gruen .service_nummer
	{
	color:#29842A;
	}

.gruen .block2 h1#info
	{
	background-image:url('grafik/info_gruen.gif');
	background-repeat:no-repeat;
	}


/* ++ ++++++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - hellgrüne Seiten ** */

.hellgruen #inhalt_rechts
	{
	background-color:#e7ebe7;
	}

.hellgruen .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_hellgruen.gif');
	background-repeat:no-repeat;
	}

.hellgruen .service_nummer
	{
	color:#95b256;
	}


/* ++ ++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - blaue Seiten ** */

.blau #inhalt_rechts
	{
	background-color:#ededed;
	}

.blau .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_blau.gif');
	background-repeat:no-repeat;
	}

.blau .service_nummer
	{
	color:#04487b;
	}

.blau a
	{
	color:#04487b;
	}

.blau p
	{
	color:#000000;
	}


/* ++ ++++++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - hellblaue Seiten ** */

.hellblau #inhalt_rechts
	{
	background-color:#ededed;
	}

.hellblau .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_hellblau.gif');
	background-repeat:no-repeat;
	}

.hellblau .service_nummer
	{
	color:#476B8B;
	}

.hellblau a
	{
	color:#476B8B;
	}

.hellblau p
	{
	color:#000000;
	}


/* ++ +++++++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - rostrote Seiten ** */

.rostrot #inhalt_rechts
	{
	background-color:#ededed;
	}

.rostrot .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_rostrot.gif');
	background-repeat:no-repeat;
	}

.rostrot .service_nummer
	{
	color:#892336;
	}


/* ++ +++++++++++++++++++++++++++ ++ */
/* ** INHALT RECHTS - rote Seiten ** */

.rot #inhalt_rechts
	{
	background-color:#e0e0e0;
	}

.rot .servicenummer
	{
	background-image:url('grafik/servicenummer/servicenummer_rot.gif');
	background-repeat:no-repeat;
	}

.rot .service_nummer
	{
	color:#c1001f;
	}

.rot .block2 h1.gelesen
	{
	background-color:#c1001f;
	color:#FFFFFF;
	}


/* ********** */

.mehrtext_rechts
	{
	display:block;
	}

.mehrtext_links
	{
	display:block;
	}


/* *************** ******* *************** */
/* *************** CLEARER *************** */
/* *************** ******* *************** */

/* für den IE, siehe dg6.css und dg7.css */

.clearer
	{
	display:none;
	}
