body {
	background-color:#bda793; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
}

#ausrichtung {
	text-align:center;
}

#container {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	min-height: 600px;
	background: #ffffff;
}
		
#website {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
}

/* ################################# KOPF #################################### */
#kopf {
	position:absolute;
	left:0px;
	top:0px;
	width:980px;
	height:60px;
	background: url(../img/kopf_bg.gif) repeat-x;
	text-align:left;
}

#hauptmenu {
	position:absolute;
	bottom:0px;
	left:209px;
	height:25px;
}

#logo {
	position:absolute;
	top:0px;
	right:0px;
}

/* ----------------------------- Haupmenü ------------------------------- */
#hauptmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#hauptmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#hauptmenu span#separator {
	position:absolute;
	background: url(../img/hauptnav_trennung.gif) bottom left no-repeat;
	bottom:0px;
	padding-right:1px;
	height:24px;

}

#hauptmenu a {
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  float:left;
  display:block;
  padding: 6px 19px;		/* Abstand zwischen den Links der Navigation */
  color: #ffffff;
  text-decoration: none;
}

#hauptmenu a:hover {
  color: #ffffff;
  background: #36649f;
}

/*---------------------------------Aufklappmenü-----------------------------------*/

a.subnavlink{
	position:absolute;
	dipslay:block; 
	width:126px; 
	font-size:7pt; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	color:#003b7c; 
	border:solid 1px #003b7c; 
	background-color:#ffffff; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	filter:alpha(Opacity=70);	
	}
		
a.subnavlink:hover{
	background-color:#99b1cb; 
	}
	

/*--------------------------------- 3. Navigation -----------------------------------*/

a.subnav_c{
	position:absolute;
	dipslay:block; 
	width:169px;
	font-size:7pt; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	color:#003b7c; 
	border:solid 1px #003b7c; 
	background-color:#ffffff; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	filter:alpha(Opacity=70);	
	}
	
a.subnav_c_active{
	position:absolute;
	dipslay:block; 
	width:169px;
	font-size:7pt; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	color:#003b7c; 
	border:solid 1px #003b7c; 
	background-color:#99b1cb; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	filter:alpha(Opacity=70);	
	}
	
a.subnav_c:hover{
	background-color:#99b1cb; 
	}

a.subnav_c:active{
	background-color:#99b1cb; 
	}

/*--------------------------------- 3. Navigation Pflegeempfehlung -----------------------------------*/

a.subnav_cpe{
	position:absolute;
	dipslay:block; 
	width:169px;
	font-size:7pt; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	color:#766453; 
	border:solid 1px #766453; 
	background-color:#ebe4de; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	filter:alpha(Opacity=70);	
	}
	
a.subnav_cpe_active{
	position:absolute;
	dipslay:block; 
	width:169px;
	font-size:7pt; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:bold;
	color:#ffffff; 
	border:solid 1px #766453; 
	background-color:#bda793; 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	filter:alpha(Opacity=70);	
	}
	
a.subnav_cpe:hover{
	color:#ffffff;
	background-color:#bda793; 
	}

a.subnav_cpe:active{
	background-color:#bda793; 
	}	

/*---------------------------------- Zusatzmenü -----------------------------------*/	
#zusatzmenu {
	height:25px;
	width:167px;
}

#zusatzmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
  text-align:center;
}

#zusatzmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#zusatzmenu span#separator {
	color:#99b1cb;
}

#zusatzmenu a {
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  float:left;
  padding: 5px 3px;		/* Abstand zwischen den Links der Navigation */
  color: #99b1cb;
  text-decoration: none;
}

#zusatzmenu a:hover {
  color: #003b7c;
}







/*-----------------------------------------------------------------*/

#bildleiste {
	position:absolute;
	left:0px;
	top:60px;
	width:980px;
	height:112px;
	z-index:2;
}

#koerper {
	position:absolute;
	left:0px;
	top:172px;
	width:980px;
	height:628px;
}

#navi {
	width:209px;
}

#zusatzmenu {
}

#content {
	position:relative;
	left:0px;
	top:0px;
	width:505px;
	text-align:left;
	padding-bottom:40px;
}

#zusatz {
	position:absolute;
	left:714px;
	top:0px;
	width:266px;
	height:628px;
}


/*#################################### Referenzen Innenseite ######################################*/
#welle_unten {
	position:absolute;
	left:0px;
	top:0px;
	width:266px;
	height:64px;
}

#refs_info {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:261px; 
	background:#f2f5f8;
}

#flaeche_name {
	position:absolute;
	left:89px;
	top:64px;
	width:174px;
	height:84px;
	background:#dfe5ee;
}

#flaeche_blau {
	position:absolute;
	left:0px;
	top:152px;
	width:84px;
	height:84px;
	background:#7393b4;
}

#refs_pic1 {
	position:absolute;
	left:0px;
	top:64px;
	width:84px;
	height:84px;
}

#refs_pic2 {
	position:absolute;
	left:89px;
	top:152px;
	width:85px;
	height:84px;
}

#refs_pic3 {
	position:absolute;
	left:178px;
	top:152px;
	width:85px;
	height:84px;
}




/*###################################### Textformatierungen ########################################*/
#adresse_start {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	position:absolute; 
	top:45px; 
	right:20px; 
	text-align:left;
	color:#003b7c;
}

#content a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color:#003b7c;
	text-decoration:none;
}

#content a:hover {
	text-decoration:none;
}

#kunden_head {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 11pt;
	color:#003b7c;
	text-decoration:none;
	padding-left:30px;
	padding-top:12px;
}

#kunden_link {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	
}

#kunden_link:hover {
	text-decoration:none;
}

a.email_adresse {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color:#003b7c;
	text-decoration:none;
}

a.email_adresse:hover {
	text-decoration:underline;
}

.headline1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13pt;
	color:#7393b4;
	text-decoration:none;
	text-transform:uppercase;
}

#flaeche_name p {
	margin-top:0px;
	position:relative;
	padding-top:26px;
	padding-left:15px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	color:#7393b4;
	text-decoration:none;
	text-align:left;
}

#content h1 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	color:#376394;
	padding-top:43px;
	padding-left:20px;
	padding-right:90px;
}

#content h2 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#bda793;
	padding-left:20px;
	padding-right:90px;
}

.hervorgehoben {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#bda793;
}

#refs_info p {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18pt;
	color:#003b7c;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

#content p {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color:#000000;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	padding-right:90px;
}

#content ul {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	list-style: square;
}

td.kunden {
	width:293px;
	background:#ebe4de;	
}

a.kunden_tableback {
	width:293px;
	height:56px;
	display:block;
	background:#ebe4de;
}

a.kunden_tableback:hover {
	background:#f3efeb;
}

/* ############################ Kundenlogos ################################ */

#r1, r2 {
	width:101px;
	height: 56px;
	display:none;
}


/* ############################ Kontaktformular ########################################*/

.pflichtfeld {
	width:285px;
	border: solid 1px #003b7c;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#003b7c;
}

.normalfeld {
	width:285px;
	border: solid 1px #aaaaaa;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#003b7c;
}

.nachricht {
	width:285px;
	height:50px;
	border: solid 1px #aaaaaa;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#003b7c;
}

.mailform td {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:2px;
	line-height: 13pt;
	color:#003b7c;
	text-decoration:none;
}
