body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-derif;
	background-color: #E6E6E6;}
img {
	border: 0;}
p a:hover {
	background-color: #FFFF99;}

.klein 
	font-size: 10px;}
.normal {
	font-size: 12px;}
.gross {
	font-size: 14px;}
.schopperblau {
	color: rgb(40,13,129);}

/* Position der Elemente */
#seite {
	position: relative;
	margin: 15px auto;
	width: 800px;}

#kopf {
	position: absolute;
	width: 800px;
	height: 156px;
	background-color: white;}
#logo {
	position: absolute;
	left: 5px;
	border-style: none;}
#telefonnummern {
	position: absolute;
	left: 428px;}
#nebennavigation {
	position: absolute;
	top: 110px;
	left: 428px;
	height: 30px;}

#inhalt {
	position: absolute;
	top: 156px;
	width: 800px;
	background-color: white;}
#inhalt p, #inhalt td, #inhalt li {
	font-size: 12px;}
#inhalt h1 {
	font-size: 14px;}
#inhalt h2 {
    font-size: 12px;
}

/* Nebennavigation */                           
#nav {
	position: absolute;
	top: 5px;
	left: 15px;
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 341px;}
#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;}
#nav a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 30px;}
#nav a:hover {
	background-position: 0 -30px;}
#nav a:active, #nav a.selected {
	background-position: 0 -30px}
#home a {
	width: 57px;
	background: url(Navigation/Home.gif) top left no-repeat;}
#kontakt a {
	width: 70px;
	background: url(Navigation/Kontakt.gif) top left no-repeat;}
#impressum a {
	width: 93px;
	background: url(Navigation/Impressum.gif) top left no-repeat;}
#agb a {
	width: 50px;
	background: url(Navigation/AGB.gif) top left no-repeat;}
#sitemap a {
	width: 71px;
	background: url(Navigation/Sitemap.gif) top left no-repeat;}

/* Hauptnavigation */
#hauptnavigation {
	position: relative;
	top: -25px;
	left: -15px;
	height: 30px;
	padding: 0;}
#faqtips {
	width: 150px;
	height: 40px;}
#hnav {
	position: absolute;
	top: 5px;
	left: 15px;
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 341px;}
#hnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;}
#hnav a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px;
	height: 30px;}
#hnav a:hover {
	background-position: 0 -30px;}
#hnav a:active, #hnav a.selected {
	background-position: 0 -30px}
#privat a {
	width: 57px;
	background: url(Navigation/Privat.gif) top left no-repeat;}
#senioren a {
	width: 79px;
	background: url(Navigation/Senioren.gif) top left no-repeat;}
#firmen a {
	width: 64px;
	background: url(Navigation/Firmen.gif) top left no-repeat;}
#faq a {
	width: 50px;
	background: url(Navigation/FAQ.gif) top left no-repeat;}
#tips a {
	width: 50px;
	background: url(Navigation/Tips.gif) top left no-repeat;}

/* Privat, Senioren, Firmen */
#spalten {
	width: 800px;}
#spalten .links {
	position: absolute;
	width: 411px;
	padding: 16px;}
#spalten .rechts {
	position: absolute;
	left: 428px;
	width: 346px;
	padding: 16px;}
              
/* Fragen und Antworten, Tips */
#faqtipsinhalt {
	margin: 15px 0 120px 132px;
	width: 625px;
	padding: 16px;}
* html #faqtipsinhalt {
	padding-top: 50px;}
#bildlinks img {
    float:left; 
    margin-right:16px;}
#bildlinks p {
    text-align: justify;}
#bildrechts img {
    float:right; 
    margin-left:16px;}
#bildrechts p{
    text-align: justify;}
#pdfhinweis {
	position:absolute;
	top: 30px;
	left:0;
	width:100px;
	padding:16px;
	font-size: 8px;
	font-style: italic;}

