/* CSS Document */


/*** FAIRRANK BOF ***/

.frk_text {
	width:900px;
	text-align:left;
}

.frk_text h1 {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

.frk_text h2 {
	font-size:13px;
	font-weight:bold;
	color:#9F3901;
	font-style:normal;
	margin:15px 0 5px 0;
}

.frk_text p {
	margin:0;
	line-height:17px;
}


/*** FAIRRANK EOF ***/



html {
	height: 100%; 
	margin-bottom: 1px; 
	}

body {
	margin:0px auto;
	background-image:url(../pics/bg1.jpg);
	background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	text-align: center;
	}

#header {
	margin:0px auto;
	width:1003px;
	height:221px;
	background-color:#ffffff;
	}
	
#header2 {
	margin:0px auto;
	width:1003px;
	height:145px;
	background-image:url(../pics/header2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#headerwechseltab {width:1003px; height:115px; background:url(../pics/tabheader.jpg) top left no-repeat;}
#headerwechselpflege {width: 1003px; height:115px; background:url(../pics/headerpflege.jpg) top left no-repeat;}
#headerwechselsort {width: 1003px; height:115px; background:url(../pics/headersort.jpg) top left no-repeat;}
#headerwechselquali {width: 1003px; height:115px; background:url(../pics/headerquali.jpg) top left no-repeat;}	
#headerwechselneuro {width: 1003px; height:115px; background:url(../pics/headerneuro.jpg) top left no-repeat;}	
#headerwechselsansita {width: 1003px; height:113px; background:url(../pics/headersansita.jpg) top left no-repeat;}	
#headerwechselzert {width: 1003px; height:115px; background:url(../pics/headerzert.jpg) top left no-repeat;}
#headerwechselsilberio {width: 1003px; height:115px; background:url(../pics/headersilberio.jpg) top left no-repeat;}
#headerwechselpresse {width: 1003px; height:115px; background:url(../pics/headerpresse.jpg) top left no-repeat;}	
#headerwechselsleep {width: 1003px; height:115px; background:url(../pics/headersleep.jpg) top left no-repeat;}


#nav {
	margin:0px auto;
	width:1003px;
	postition: bottom;
	padding:0px;
	background-color:#FFF;
	overflow:hidden;
	}
	
#nav2 {
	margin:0px auto;
	width:1003px;
	postition: top;
	padding-top:0px;
	}

#nav table{
	background-color:#c1cce3;
	border: 0px;
	border-color:black;
	text-align:center;
	}

#nav2 table{
	background-color:#c1cce3;
	border: 0px;
	border-color:white;
	text-align:center;
	}

td.navbgr{
	background-image:url(../pics/navvert.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:center;
	}

td.navbgshop{
	background-image:url(../pics/navvert.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
td.navbgl{
	background-image:url(../pics/navvert.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
	}


#container {
	margin:0px auto;
	width: 1003px;
	background-image:url(../pics/bg2.jpg);
	background-color:#ffa96a;
	background-repeat:repeat;
	}
	
#container2 {
	margin:0px auto;
	width: 1003px;
	background-image:url(../pics/bg2.jpg);
	background-color:#ffa96a;
	background-repeat:repeat;
	overflow:hidden;
	}	

#starttable {
	margin:0px auto;
	width:95%px;
	padding:20px;
	}
	
td.aues {
	height:242px;
	width:334px;
	background-image:url(../pics/auesstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	marign-top: 0px;
	padding-left:25px;
	padding-right:30px;
	text-align:left;
	position:relative;
	}
	*+HTML td.aues {
	height:222px;
	padding-top:20px;
	text-align:left;
	position:relative;
	}
	
	* html td.aues {
	height:175px;
	width:306px;
	padding-top:67px;
	}
	
	a.auesmask  {
	height:242px;
	width:386px;
	left: 172px;
	top: 239px;
	position:absolute;
	}
	* html a.auesmask  {
	left: 0px;
	top: 0px;
	}
	*+html a.auesmask  {
	left: 0px;
	top: 0px;
	}

td.aktion {
	height:163px;
	width:116px;
	background-image:url(../pics/aktionstart.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top:73px;
	padding-left:120px;
	padding-right:30px;
	text-align:left;
	}
	*+html td.aktion {
	height:91px;
	width:226px;
	padding-top:70;
	padding-left:120px;
	padding-right:30px;
	text-align:left;
	}
	* html td.aktion {
	height:95px;
	width:230px;
	padding-top:68px;
	padding-left:120px;
	padding-right:40px;
	}
	a.aktionmask  {
	height:153px;
	width:380px;
	left: 171px;
	top: 487px;
	position:absolute;
	}
	* html a.aktionmask  {
	height:153px;
	width:380px;
	left: 171px;
	top: 487px;
	position:absolute;
	}

	
td.neuro {
	height: 111px;
	background-image:url(../pics/neurostart.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	}
	a.neuromask  {
	height:105px;
	width:318px;
	left: 562px;
	top: 239px;
	position:absolute;
	}
	

td.shopstartbild {
	height:294px;
	background-image:url(../pics/shopstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top: 40px;
	padding-right:30px;
	text-align:right;
	font-weight:bold;
	color:#630000;
	}
	* html td.shopstartbild {
	height:234px;
	padding-top:60px;
	padding-right:30px;
	text-align:right;
	font-weight:bold;
	color:#630000;
	}
	a.shopmask  {
	height:291px;
	width:313px;
	left: 564px;
	top: 353px;
	position:absolute;
	}
	
td.silberionen {
	height: 111px;
	background-image:url(../pics/silberionenstart.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:16px;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	}
	*+html td.silberionen {
	height: 99px;
	}
	* html td.silberionen {
	height: 99px;
	}
	a.silbermask  {
	height:105px;
	width:193px;
	left: 888px;
	top: 237px;
	position:absolute;
	}

td.stoffquali{
	height: 98px;
	background-image:url(../pics/stoffqualistart.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:10px;
	padding-left:15px;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	}
	*+html td.stoffquali{
	height: 88px;
	}
	* html td.stoffquali{
	height: 88px;
	}
	
	a.qualimask  {
	height:96px;
	width:193px;
	left: 888px;
	top: 357px;
	position:absolute;
	}
td.stoffmuster {
	height: 95px;
	background-image:url(../pics/stoffmusterstart.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:10px;
	padding-left:13px;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	}
	* html td.stoffmuster {
	height: 85px;
	}
	*+html td.stoffmuster {
	height: 85px;
	}
	
	a.mustermask  {
	height:87px;
	width:193px;
	left: 888px;
	top: 458px;
	position:absolute;
	}

td.garantie{
	height: 81px;
	background-image:url(../pics/garantiestart.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	}
	* html td.garantie{
	height: 89px;
		}
	
	a.garantiemask  {
	height:87px;
	width:193px;
	left: 887px;
	top: 557px;
	position:absolute;
	}
	
#contentbar {
	float:right;
	width:753px;
	background-color:#ffffff;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	overflow:hidden;
	}
/*	* html #contentbar {
	width: 700px;
	} */

#contentbarlinksrand {
	float:right;
	width:793px;
	
	background-color:#ffffff;
	padding-left:40px;
	padding-right:0px;
	text-align:left;
	overflow:hidden;
	}

#contentbarlinksrand td.right {
	padding-right:30px;
	}

#contentbargarantie {
	float:right;
	width:753px;
	background-color:#ffffff;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	z-index:1;
	background-image:url(../pics/garantiesiegelgr.png);
	background-position:center center;
	background-repeat:no-repeat;
	}


#contentbarkeinrand {
	float:right;
	width:833px;
	height: 390px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	z-index:1;
	background-image:url(../pics/aktion2.png);
	background-position:top left;
	background-repeat:no-repeat;
	}

#contentbarbluemb {
	float:right;
	width:753px;
	background-color:#ffffff;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	z-index:1;
	background-image:url(../pics/bluemb.png);
	background-position:center center;
	background-repeat:no-repeat;
	}


#contentbar table{
	margin:0px;
	}

#navbar{
	float:left;
	width:169px;
	background-image:url(../pics/bg2.jpg);
	background-color:#ffa96a;
	background-repeat:repeat;
	}
	
ul#navul p{
text-align:center;}

	
ul#navul {
	width:170px;
	list-style-type:none;
	margin-left:0; 
	padding-left: 0px;
  	text-align: left;
	float:left;
  	}

	#navul li.navsl{
	
	padding-top: 1px;
	line-height:39px;
	height:39px;
	}
	
#navbar li.navdl{
	padding-top: 3px;
	line-height:16px;
	height:37px;
	}
	
* html #navbar li.navdl{
	padding-top: 2px;
	line-height:17px;
	height:34px;
	}

ul#navul li.navdl, ul#navul li.navsl{
	width:170px;
	background-image:url(../pics/bgnav.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	text-indent:10px;
	}


ul#navul a{
	display:block;
	width:170px;
	height:38px;
	color:#000000;
	text-decoration:none;	

	}

ul#navul a.gutschein:hover,
ul#navul a.garantie:hover,
ul#navul a.komfort:hover,
ul#navul a.home:hover,
ul#navul a.grund:hover,	
ul#navul a.sansita:hover,
ul#navul a.neurodermitis:hover,
ul#navul a.sortiment:hover,
ul#navul a.stoff:hover,
ul#navul a.silber:hover,
ul#navul a.zert:hover,
ul#navul a.pflege:hover,
ul#navul a.tab:hover,
ul#navul a.klinik:hover,
ul#navul a.aktion:hover{
	width:170px;
	background-image:url(../pics/bgnav.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#892401;
	text-decoration:none;
	font-weight:bold;
	}

body#gutschein ul#navul a.gutschein,
body#garantie ul#navul a.garantie,
body#komfort ul#navul a.komfort,
body#home ul#navul a.home,
body#home ul#navul a.sansita,
body#sansita ul#navul a.sansita,
body#neurodermitis ul#navul a.neurodermitis,
body#sortiment ul#navul a.sortiment,
body#stoff ul#navul a.stoff,
body#silber ul#navul a.silber,
body#zert ul#navul a.zert,
body#pflege ul#navul a.pflege,
body#grund ul#navul a.grund,
body#tab ul#navul a.tab,
body#klinik ul#navul a.klinik,
body#aktion ul#navul a.aktion{
	width:170px;
	background-image:url(../pics/bgnav.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
	}



/* * *   C L A S S E S   * * */	

span.mehrbold 				{font-weight:bold; font-size:9px; color:#000000; text-align: right; padding-right:25px}
.mehrbold a				{color:#000000; text-decoration:none;}
.mehrbold a:visited 	{color:#000000; text-decoration:none;}
.mehrbold a:active 		{color:#000000; text-decoration:none;}
.mehrbold a:fokus 		{color:#000000; text-decoration:none;}
.mehrbold a:hover 		{color:#9f3901;	text-decoration:underline;}

.zumshop {font-weight:bold;	font-size:8pt;}

.navbgshop {color:#9f3901; text-align:center;	font-weight:bold; background-color:#fbc089;}
.navbgshop a {color:#9f3901; text-decoration:none;}
.navbgshop a:visited {color:#9f3901; text-decoration:none;}
.navbgshop a:active {color:#9f3901; text-decoration:none;}
.navbgshop a:fokus {color:#9f3901; text-decoration:none;}
.navbgshop a:hover {color:#000000; text-decoration:none;}

.navbgr {color:#000000; text-align:center;}
.navbgr a {color:#000000; text-decoration:none;}
.navbgr a:visited {color:#000000; text-decoration:none;}
.navbgr a:active {color:#000000; text-decoration:none;}
.navbgr a:fokus {color:#000000; text-decoration:none;}
.navbgr a:hover {color:#fe6d03; text-decoration:none;}

.textlink {color:#000000; text-align:left;}
.textlink a {color:#fe6d03; text-decoration:none;}
.textlink a:visited {color:#fe6d03; text-decoration:none;}
.textlink a:active {color:#fe6d03; text-decoration:none;}
.textlink a:fokus {color:#fe6d03; text-decoration:none;}
.textlink a:hover {color:#fe6d03; text-decoration:underline;}

.textlink2 {color:#000000; text-align:center;}
.textlink2 a {color:#fe6d03; text-decoration:none;}
.textlink2 a:visited {color:#fe6d03; text-decoration:none;}
.textlink2 a:active {color:#fe6d03; text-decoration:none;}
.textlink2 a:fokus {color:#fe6d03; text-decoration:none;}
.textlink2 a:hover {color:#fe6d03; text-decoration:underline;}

.shoplink {color:#630000; text-align:right;}
a.shoplink  {color:#630000; text-decoration:none;}
a:visited.shoplink  {color:#630000; text-decoration:none;}
a:active.shoplink  {color:#630000; text-decoration:none;}
a:fokus.shoplink  {color:#630000; text-decoration:none;}
a:hover.shoplink  {color:#630000; text-decoration:none;}

.startlink {color:#000000; text-decoration:none;}
a .startlink  {color:#000000; text-decoration:none;}
a:visited .startlink  {color:#000000; text-decoration:none;}
a:active .startlink{color:#000000; text-decoration:none;}
a:fokus .startlink  {color:#000000; text-decoration:none;}
a:hover .startlink  {color:#000000; text-decoration:none;}

.startlink {color:#000000; text-decoration:none;}
 .startlink a  {color:#000000; text-decoration:none;}
 .startlink a:visited {color:#000000; text-decoration:none;}
 .startlink a:active{color:#000000; text-decoration:none;}
 .startlink a:fokus {color:#000000; text-decoration:none;}
 .startlink a:hover {color:#000000; text-decoration:none;}


.navbgi {color:#000000; text-align:center;}
.navbgi a {color:#000000; text-decoration:none;}
.navbgi a:visited {color:#000000; text-decoration:none;}
.navbgi a:active {color:#000000; text-decoration:none;}
.navbgi a:fokus {color:#000000; text-decoration:none;}
.navbgi a:hover {color:#fe6d03; text-decoration:none;}

h1 {
	font-weight:normal;
	margin-top:0.5em;
	font-size:22px;
	line-height:2em;
	color:#373d56;
	font-stretch: wider;
	}
	
h2 {
	font-weight:normal;
	margin-top:0em;
	font-size:0.9em;
	line-height:1.5em;
	color:#cd7c45;
	font-style:italic;
	}

* html h2 {
	width:360
	font-weight:normal;
	font-size:0.9em;
	line-height:1.5em;
	color:#cd7c45;
	}

.silberio1{
	background-image:url(../pics/silberio1.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:150px;
	padding-left:180px;
	}
	
.neuro1{
	background-image:url(../pics/neuroseite1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:50px;
	padding-left:280px;
	list-style-type:upper-alpha;
	}
	
.neuro2{float:left;}

hr {color:#ced4e5; width:100%;}

.grtext {
	font-size:18pt;
	color:#892401;
	text-align:center;}

.grtextklein {font-size:6pt;}

.grtextbest {font-size:10pt;font-weight:bold;text-align:center;}
	
table.grtab {text-align:center;}
table.grtab td {height:40px;}

.halbereinzug {
	line-height:1.8em;
	font-size:14px;
	}
	
.halbereinzug2 {
	line-height:1.8em;
	}
.extraschrift {
	font-size:14px;
	}
	
.sleephome {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	line-height:2.5em;
	}	
	
.sleephome2 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:2em;
	}
	

/*  *   *   																	Lightbox   *   *   */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{
	display:none;
	background-image: url(../pics/overlay.png);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
/****	   																	GUTSCHEIN   	****/

#contentbar form table tr.gutschein  {
	background-image:url(../pics/gutschein.png);
	background-repeat:no-repeat;
	width:600px;
	border:1px black solid;
	height:273px;

	}
	
#contentbar form table p.gutscheinnr input{
	padding:0px;
	margin:22px 0px 0px 280px;
	border:5px #ef7f01 solid;
	}



/****	   																	ADMINISTRATION   	****/
table .admin {
	width:200px;
	border:1px solid black;
	font-size:12px;
	font-family:Tahoma;
	}

input .admin {
	width:54px;
	font-size:9px;
	}
	
.admin td {
	width:250px;
	}
/*** 																			STARTSEITE ***/

.firstline {
	margin:0px;
	padding:0px;
	}


#containerstart {
	margin:0px auto;
	padding:20px 0px 20px 50px;
	width: 953px;
	overflow:hidden;
	background-image:url(../pics/bg2.jpg);
	background-color:#ffa96a;
	background-repeat:repeat;
	}
	
#startlinks {
	width: 389px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

#startmitte {
	width: 321px;
	float:left;
	margin:0px;
	padding:0px;
}

#startrechts {
	width: 198px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:9px;
	font-weight:bold;
}

#aues_start {
	position:realtive;
	width:341px;	/* 386px */
	height:72px; 	/* 242px */
	margin:0px;
	padding:85px 20px 0px 25px;
	background-image:url(../pics/start_sansita.png);
	background-repeat:no-repeat;
	background-position:top left;
	}




#gutschein_start {
	width:341px;	/* 386px */
	height:47px; 	/* 242px */
	margin:0px;
	padding:40px 20px 0px 25px;
	background-image:url(../pics/start_gutschein.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
* html #gutschein_start {
	height:37px; 
	padding:50px 20px 0px 25px;
	}

#aktion_start {
	widht: 246px;
	height: 89px;	/* 159px */
	padding:70px 20px 0px 120px;
	background-image:url(../pics/feedstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#neuro_start {
	width: 318px;	/* 318px */
	height: 109px;	/* 106px */
	background-image:url(../pics/neurostart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#shop_start {
	width: 293px; 	/* 318px */
	height: 225px;	/* 295px */
	padding:70px 25px 0px 0px;
	background-image:url(../pics/shopstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	font-weight:bold;
	}
	
#ionen_start {
	width: 168px;	/* 295px */
	height: 69px;	/* 295px */
	padding:40px 15px 0px 15px;
	background-image:url(../pics/silberionenstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#qualli_start {
	width: 168px;	
	height: 59px;	/* 95px */
	padding:40px 15px 0px 15px;
	background-image:url(../pics/stoffqualistart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#muster_start {
	width: 168px;
	height: 45px;	/* 96px */
	padding:55px 15px 0px 15px;
	background-image:url(../pics/klinikstart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#garantie_start {
	width: 168px;
	height: 58px;	/* 96px */
	padding:40px 15px 0px 15px;
	background-image:url(../pics/garantiestart.png);
	background-repeat:no-repeat;
	background-position:top left;
	}


marquee {
	font-size:18px;
	margin:auto;
	clear:both;
	width:640px;
	height:35px;

}