/* Stylesheet: www.dauergrabpflege.de */

/* * * * * * * * * * * * * * * * * * */
/* Allgemeine Definitionen * * * * * */
/* * * * * * * * * * * * * * * * * * */
*{
	padding: 0;
	margin: 0;
}

html { height:101%; }

body  { 
	min-height: 101%;
        font-size: 100.01%;
	background:#ffffff;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:1.1em;
	margin:1em 0;
	font-weight:normal;
}
h2 {
	font-size:1.3em;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:0.3em;
	margin:0 0 0 0;
	padding:5px;
}
h3 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px;
}


td {
	color:#666666;
	font-size:0.8em;
	margin:0.75em 0;
}

p {
	padding:5px;
}

p#text_seite {
	padding:5px;	
	font-size:0.85em;
}

p#interner-link {
 	font-size: 0.8em;
}

a:link,
a:visited,
a:focus,
a:hover,
a:active {
	text-decoration:none;
color:#666666;
	font-size:0.8em;
}
a:visited {
}
a:focus,
a:hover,
a:active {
	text-decoration:underline;
color:#666666;
	font-size:0.8em;
}

img, a img {
	border: 0;
}

/* * * * * * * * * * * * * * * * * * */
/* * Allgemeine Klassen  * * * * * * */
/* * * * * * * * * * * * * * * * * * */
.unsichtbar {
  display: block;
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}
.stopFloat{
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}
.rightFloat {
	float:right;
	margin:0 0 0 0.5em;
}
.leftFloat {
	float:left;
	margin:0 0.5em 0 0;
}
.rightAlign {
	text-align:right !important;
}
.leftAlign {
	text-align:left !important;
}
.centerAlign {
	text-align:center !important;
}

/* * * * * * * * * * * * * * * * * * */
/* * E b e n e n   * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */

/** service-navigation **/
	#service-navigation {
		position:relative;
	}
		ul#service-navigation-ul {
			float:left;
			width: 260px;
		}
			ul#service-navigation-ul li {
				float:left;
				list-style:none;
				margin:2px;
				padding:2px 0px 2px 5px;
				background: url("../img/gif/teiler.gif") no-repeat 0 50%;
				font-size:0.9em;
			}
			ul#service-navigation-ul li.erster_aktiv {
				background-image:none;
				text-decoration: underline;
				font-size:0.85em;
			}
			ul#service-navigation-ul li.erster {
				background-image:none;
			}

				ul#service-navigation-ul li a:link,
				ul#service-navigation-ul li a:visited,
				ul#service-navigation-ul li a:focus,
				ul#service-navigation-ul li a:hover,
				ul#service-navigation-ul li a:active
				{
					color:#000;
					text-decoration:none;
						font-size:0.85em;
				}
				ul#service-navigation-ul li a:focus,
				ul#service-navigation-ul li a:hover,
				ul#service-navigation-ul li a:active
				{
					text-decoration:underline;
					color: #000;
						font-size:0.85em;
				}


				ul#service-navigation-ul li.aktiv 
				{
					text-decoration:none;
					color: #000;
					font-weight: bold;
						font-size:0.85em;
				}

	/** linker Inhaltsbereich **/

		#content-left {
		
 			
		}
/* Navigationselemente in Haupt- und Unter-MENU */
ul#navigation-ul {
				padding:0.8em 0;
			}
				ul#navigation-ul li {
					list-style:none;
					background: url(/img/gif/hauptnav-li-bg.gif) 0 6px no-repeat;
					font-size:1.1em;
					margin-bottom:2px;
					padding: 0 10px;
				}
					ul#navigation-ul li a:link,
					ul#navigation-ul li a:visited,
					ul#navigation-ul li a:focus,
					ul#navigation-ul li a:hover,
					ul#navigation-ul li a:active
					{
						text-decoration:none;
						font-size:0.9em;
					}
					ul#navigation-ul li a:focus,
					ul#navigation-ul li a:hover,
					ul#navigation-ul li a:active,
					ul#navigation-ul li.aktiv a:link,
					ul#navigation-ul li.aktiv a:visited,
					ul#navigation-ul li.aktiv a:focus,
					ul#navigation-ul li.aktiv a:hover,
					ul#navigation-ul li.aktiv a:active
					{
						text-decoration:underline;
						font-size:0.9em;
					
					}						
/********************************************* NEU *********************/
				ul#navigation-ul ul {
					margin:2px 0 10px 0px;
				}
					ul#navigation-ul ul li {
						font-size:0.9em;
						margin-bottom:2px;
background:#fff url(/img/gif/hauptnav-li-li-bg.gif) 0px 8px no-repeat;
					}					

						ul#navigation-ul li.aktiv ul li a:link,
						ul#navigation-ul li.aktiv ul li a:visited,
						ul#navigation-ul li.aktiv ul li a:focus,
						ul#navigation-ul li.aktiv ul li a:hover,
						ul#navigation-ul li.aktiv ul li a:active
						{
							text-decoration:none;
							font-size:0.85em;
						}

						ul#navigation-ul li.aktiv ul li a:focus,
						ul#navigation-ul li.aktiv ul li a:hover,
						ul#navigation-ul li.aktiv ul li a:active,
						ul#navigation-ul li.aktiv ul li.aktiv a:link,
						ul#navigation-ul li.aktiv ul li.aktiv a:visited,
						ul#navigation-ul li.aktiv ul li.aktiv a:focus,
						ul#navigation-ul li.aktiv ul li.aktiv a:hover,
						ul#navigation-ul li.aktiv ul li.aktiv a:active						
						{
							text-decoration:underline;
							font-size:0.85em;
							
						}

						ul#navigation-ul li.deaktiv ul li.deaktiv a:link,
						ul#navigation-ul li.deaktiv ul li.deaktiv a:visited,
						ul#navigation-ul li.deaktiv ul li.deaktiv a:focus,
						ul#navigation-ul li.deaktiv ul li.deaktiv a:hover,
						ul#navigation-ul li.deaktiv ul li.deaktiv a:active
						{
							text-decoration:none;
							font-size:0.85em;
						}

/*************************************** NEU Ende *********************/

ul#navigation-imtext {
				padding:0.8em 0;
			}
				ul#navigation-imtext li {
					list-style:none;
					background: url(/img/gif/hauptnav-li-bg.gif) 0 6px no-repeat;
					font-size:1em;
					margin-bottom:15px;
					padding: 0 10px;
				}
					ul#navigation-imtext li a:link,
					ul#navigation-imtext li a:visited,
					ul#navigation-imtext li a:focus,
					ul#navigation-imtext li a:hover,
					ul#navigation-imtext li a:active
					{
						text-decoration:none;
						font-size:0.8em;
					}
					ul#navigation-imtext li a:focus,
					ul#navigation-imtext li a:hover,
					ul#navigation-imtext li a:active,
					ul#navigation-imtext li.aktiv a:link,
					ul#navigation-imtext li.aktiv a:visited,
					ul#navigation-imtext li.aktiv a:focus,
					ul#navigation-imtext li.aktiv a:hover,
					ul#navigation-imtext li.aktiv a:active
					{
						text-decoration:underline;
						font-size:0.8em;
					
					}					




	/** mittlerer Inhaltsbereich **/
		#content-center {
			padding:10px;
		}
#content-center #interner-link {
 			font-size: 0.8em;
		}
	
	/** rechter Inhaltsbereich **/
	#content-right {
		float:left;
		width:240px;
		padding:0;
	}

	#content-right #interner-link {
 			font-size: 0.8em;
		}	
		.content-right-p {
			margin:10px 0.5em;
		}
#content-right-p #interner-link {
 			font-size: 0.8em;
		}

	/* FOOTER */
	#footer {
		clear:both;
	}

	.footer_text {
	   font-size: 0.8em;
	}

	.footer_text a:link,
	a:visited,
	a:focus,
	a:hover,
	a:active {
		text-decoration:none;
		font-size: 1em;
		color: #606060;
	}
	.footer_text a:visited {
	}
	.footer_text a:focus,
	a:hover,
	a:active {
		text-decoration:underline;
	}


		
.button {
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	font-size:1em;
}

.hr {
	border:1px dotted #808080;
}
