@charset "utf-8";
/* CSS Document */

/* ================================ALLGEMEINE EINSTELLUNGEN===================================*/

body {
background-image: url(../images/bg.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom:0px;
font-size:12px;
color:#000000;
}

body a
{
	font-weight:900;
}

body a:link		/* normale Link-Ansicht */
{
	color:#0060a2;	
	text-decoration:none;		/* Keine Unterstreichung, Überstreichung,... */
}

body a:visited	/* bereits besucht */
{
	color:#0060a2;	
 	text-decoration:none;		/* Keine Unterstreichung, Überstreichung,... */
}

body a:active	/* aktiv */
{
	color: green;	
 	text-decoration:none;		/* Keine Unterstreichung, Überstreichung,... */
}

body a:hover	/* beim überfahren mit der Maus */
{
	color:red;	
 	text-decoration:none;		/* Keine Unterstreichung, Überstreichung,... */
}

.subnav_link
{
	color:green;
	
}


h2
{
	color:#76a6e7;
	font-size:16px;
}
.style1 {				/*diverse Textmarkierungen */
	color: #76a6e7;
	font-weight: bold;
}
.style2 {				/*diverse Textmarkierungen */
	color:#fc922a;;
	font-weight: bold;
	font-size: 14px;
}
.durchstrich 
{
	text-decoration: line-through;
}


/* ===================================DIV POSITIONIERUNGEN================================*/

div.container 
{
	position:absolute;
	background-image: url(../images/bg_main.png);
	background-repeat:no-repeat;
	background-position: right 85px;
	width:1000px;height:610px; /* 499 + 85 /// 799 + 176*/
	margin: -305px 0px 0px -500px; /* div horizontal und vertikal zentrieren */
	top:50%;
	left: 50%;
}

div.mainnav 
{
	position: relative;
	top:-241px;
	left:0px;
	background-image: url(../images/menue.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
	width:460px;height:400px;
/*	border:1px solid red; */
}
div.subnav
{
	position: relative;
/*	border:1px solid red; */
	top:-235px;
	left:240px;
/*	background-image: url(../images/menue.png); 
	background-repeat:no-repeat;
	background-position:30px 20px; */

}

div.lettering 
{
	position: relative;
	top:0px;
	left:740px;
	background-image: url(../images/lettering.png);
	background-repeat:no-repeat;
	/*background-color:orange;*/
	width:192px;height:81px;
/*	border:1px solid red; */
	/*padding:20px;*/
}


div.content 
{
	position: relative;
	top:-533px;
	left:410px;
	/*background-color:orange;*/
	width:540px;height:290px;
	/*border:1px solid red; */
	/*padding:20px;*/
/*	border:1px solid red; */
}
div.content_guestbook, div.content_produkte, div.content_bettenmodelle, div.content_zubehoer, div.content_rahmen, div.content_kopfteil
{
	position: relative;
	top:-640px;
	left:410px;
	/*background-color:orange;*/
	width:540px;height:308px;
	/*border:1px solid red; */
	/*padding:20px;*/
/*	border:1px solid red; */
/*border:1px solid red;*/
}

div.footer 
{
	position: relative;
	top:-520px;
	left:240px;
	/*background-color:orange;*/
	width:750px;height:50px;
/*	border:1px solid red;  */
	/*padding:20px;*/
	 /*border:1px solid red; */
}

div.mainmenue_tags_ruecken
{
	font-size:14px;

}
div.mainmenue_tags_ruecken a
{
	color:#fc922a;
}

div.cont_div		/*Div in dem die Inhalte auf der Seite dargestellt werden*/
{
	position: absolute; 
	top:20px; 
	left:0px; 
	height: 245px; 
	width:545px;
	overflow: auto; 
	padding:5px 5px 5px 0px;		/*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
	
}
div.cont_div1		/*Div in dem die Inhalte auf der Seite dargestellt werden*/
{
	position: absolute;
	top:33px;
	left:0px;
	height: 350px;
	width:550px;
	overflow: auto;
	padding:5px 5px 5px 0px;		/*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
}



/* ===============================HEADER====================================*/
div.header_start, div.header_aktionen, div.header_impressum, div.header_gaestebuch, div.header_produkte,
div.header_rueckenschmerzen, div.header_rueckenschmerzen_um_rueckenleiden, div.header_rueckenschmerzen_um_vorbeugen, div.header_2_monate_testen,
div.header_produkte_um_zubehoer,div.header_produkte_um_bettenmodelle, div.header_technik, div.header_kontakt, div.header_gal, div.header_vorteile,
div.header_vorteile_cellulitis, div.header_vorteile_sex, div.header_vorteile_allergien, div.header_vorteile_arztpraxis, div.header_vorteile_kinder,
div.header_vorteile_kinder, div.header_vorteile_rheuma, div.header_produkte_um_kopfteil, div.header_produkte_um_zubehoer, div.header_produkte_um_rahmen
{
	/*border:1px solid red; */
	position: relative;
	top:10px;
	left:442px;
	width:536px;height:156px;
	/*border:1px solid red; 
	/*padding:20px;*/
}

div.header_start
{
	background-image: url(../images/bg_header_start.png);
}
div.header_impressum, div.header_kontakt, div.header_aktionen
{
	background-image: url(../images/bg_header_allgemein.png);
}
div.header_gaestebuch
{
	background-image: url(../images/bg_header_gaestebuch.png);
}

div.header_rueckenschmerzen, div.header_rueckenschmerzen_um_rueckenleiden, div.header_rueckenschmerzen_um_vorbeugen
{
	background-image: url(../images/bg_header_rueckenschmerzen.png);
}

div.header_2_monate_testen
{
	background-image: url(../images/bg_header_2_monate_testen.png);
}

div.header_produkte, div.header_produkte_um_bettenmodelle, div.header_produkte_um_kopfteil, div.header_produkte_um_zubehoer, div.header_produkte_um_rahmen, div.header_gal
{
	background-image: url(../images/bg_header_weiss.png);
}
div.header_technik
{
	background-image: url(../images/bg_header_technik.png);
}
div.header_vorteile
{
	background-image: url(../images/bg_header_vorteile_forever_young.png);
}
div.header_vorteile_cellulitis
{
	background-image: url(../images/bg_header_vorteile_cellulitis.png);
}
div.header_vorteile_sex
{
	background-image: url(../images/bg_header_vorteile_sex.png);
}
div.header_vorteile_allergien
{
	background-image: url(../images/bg_header_vorteile_allergien.png);
}
div.header_vorteile_arztpraxis
{
	background-image: url(../images/bg_header_vorteile_arztpraxis.png);
}
div.header_vorteile_kinder
{
	background-image: url(../images/bg_header_vorteile_kinder.png);
}
div.header_vorteile_rheuma
{
	background-image: url(../images/bg_header_vorteile_kinder.png);
}
div.imagegallery
{
	/*border:1px solid red; */
	position: relative;
	top:65px;
	left:20px;
	width:536px;height:156px;
	/*border:1px solid red; 
	/*padding:20px;*/
}


/* CSS VON GÄSTEBUCH ÜBERNOMMEN AB HIER ===================================================================*/

a:link {color:#0044aa; text-decoration:none;}
a:active {color:#cc0000; text-decoration:underline;}
a:visited {color:#0044aa; text-decoration:none;}
a:hover {color:#cc0000; text-decoration:underline;}

h1 {font-family:"trebuchet ms",arial,helvetica,sans-serif; font-size:18pt; color:#000000; text-align:center;}





.itemsbox {border:0px; margin:0px; margin-top:20px; margin-bottom:20px; padding:0px;}

.postbox {border:1px solid #6666aa; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#f0f3ff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.postname {font-weight:bold; color:#002288;}
.postinfo {font-size:8pt; color:#667799; border-bottom:1px solid #aabbdd; padding-bottom:2px;}
.posttext {padding-top:5px;}

a.post:link {color:#0044aa; text-decoration:underline;}
a.post:active {color:#cc0000; text-decoration:underline;}
a.post:visited {color:#0044aa; text-decoration:underline;}
a.post:hover {color:#cc0000; text-decoration:underline;}

.tablehidden {border:0px; margin:0px; padding:0px; border-spacing:0px;}

.pagenavbox {border:1px solid #aaccaa; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#f3fff3; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center; font-size:9pt;}

a.pagenav:link {color:#008800; text-decoration:none;}
a.pagenav:active {color:#cc0000; text-decoration:none;}
a.pagenav:visited {color:#008800; text-decoration:none;}
a.pagenav:hover {color:#cc0000; text-decoration:none;}

.pagenumbertext {color:#559955;}
.pagenumberdelim {color:#aaccaa;}
.pagenumbercurrent {color:#224422; font-weight:bold;}

.buttonborder {border:1px solid #aaaaaa; margin:0px; background-color:#f3f3f3; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-size:10pt; font-weight:bold; text-align:center;}

a.button:link {color:#0044aa; text-decoration:none;}
a.button:active {color:#cc0000; text-decoration:none;}
a.button:visited {color:#0044aa; text-decoration:none;}
a.button:hover {color:#cc0000; text-decoration:none;}

.admin {font-size:9pt;}

.formbox {border:1px solid #6666aa; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#f0f3ff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center; }

.formtext {font-family:arial,helvetica,sans-serif; font-size:9pt; color:#000000;}

form {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px;}
input, textarea, select {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt;}

.errorbox {border:1px solid #aa0000; margin:0px; margin-top:5px; margin-bottom:5px; background-color:#fff0f0; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center;}

.red {color:#cc0000;}
.green {color:#009900;}
