/* GA 26.01.09 styles for products overview links */
#nightlink {
width: 170px;
height: 165px;
position: relative;
left: 192px;
top: -240px;
float:left;
}
#nightlink, x:-moz-any-link {
left: 192px;
top: -240px;
}


#daylink {
width: 150px;
height: 150px;
position: relative;
left: 193px;
top: -240px;
float:left;
}
#daylink, x:-moz-any-link {
left: 193px;
top: -240px;
}



#eyelink {
width: 90px;
height: 220px;
position: relative;
left: 200px;
top: -395px;
float:left;
}
#eyelink, x:-moz-any-link {
left: 200px;
top: -395px;
}


#serumlink {
width: 150px;
height: 300px;
position: relative;
left: 210px;
top: -400px;
float:left;
}
#serumlink, x:-moz-any-link {
left: 210px;
top: -400px;
}


img {
border:0px;
}

/* CSS Document */
#navigation {
  position:absolute;
  top:100px;
  left:30px;
  width:155px;
}
#meta {
  position:absolute;
  top:14px;
  left:605px;
}

/* STARTPAGE */
#container-start{
	width:953px;
	margin:auto;	
	background:url(../img/body_start.jpg) no-repeat left top;
	height:545px;

	overflow:hidden;
}
#container-content{
	width:953px;
	margin:auto;	
	/* background:url(../img/body_content_only.gif) no-repeat left -3px; */
	height:545px;
	overflow:hidden;
}
#shoutbox_start {
  float:left;
  width:150px;
  height:100px;
  padding:150px 0 0 500px;
}
#shoutbox_start-inner {
  padding:22px 0 0 32px;
  color:#000;
  font-size:12px;
  line-height:17px;
}
#shoutbox_start-inner a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:underline;
  font-size:12px;
}
#contentboxes {
  float:left;
  left:30px;
  width:953px;
  /*GA 25.01.09 */
  margin-top:20px;
  height:160px;
}
#teaserboxes_vertical{
  float:left;
  width:353px;
}
.teaserboxtop {
  height:66px;
  margin-bottom:8px;
  background:url( ../img/teaserwideback.gif ) top left repeat-y;
  color:#000;
  border:1px solid #ccc;
}
.teaserboxbottom {
  height:66px;
  background:url( ../img/teaserwideback.gif ) top left repeat-y;
  color:#000;
  border:1px solid #ccc;
}
.teaserboxes_start {
  float:left;
  width:288px;
  height:142px;
  margin-left:10px;
  background:url( ../img/teaserstartback.gif ) top left repeat-y;
  color:#000;
  border:1px solid #ccc;
}
.teaserbox {
  width:auto;
}
.teaserbox a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:underline;
  font-size:12px;
}
.teaserbox-image {
  float:left;
  width:auto;
}
.teaserbox-textbox {
  float:left;
  width:170px;
  color:#000;
  font-size:12px;
  line-height:18px;
  padding:0 10px 0 5px;
}
.teaserbox-textbox-wide {
  float:left;
  width:250px;
  color:#000;
  font-size:12px;
  line-height:18px;
  padding:0 0px 0 5px;
}
.teaserbox-text-media {
  width:200px;
  color:#000;
  font-size:12px;
  line-height:18px;
  padding:0 0px 0 5px;
}
.teaserbox-headline {
  
}
.teaserbox-text {
  padding:0px 0 3px 0;
  line-height: 1.3em;
}
/* Hack only for Firefox GA 22.01.9 */
.teaserbox-text, x:-moz-any-link {margin:-3px 0 0 0;}


.teaserbox-text a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:none;
  font-size:12px;
}
.teaserbox-text-media a:hover {
  text-decoration:underline;
}
.teaserbox-text-media a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:none;
  font-size:12px;
}
.teaserbox-text a:hover {
  text-decoration:underline;
}
.teaserbox-media {
  float:left;
  height:100px;
  border:1px solid #ccc;
  background:url( ../img/mediabox_back.gif ) top left repeat-y;
  color:#000;
  font-size:12px;
  /* GA 23.01.09 margin:8px 14px 0 0; */
  margin:8px 12px 0 0;
  padding:0 0 0 10px;
  width:215px;
}
.teaserbox-media2 {
  float:left;
  height:100px;
  border:1px solid #ccc;
  background:url( ../img/mediabox_back.gif ) top left repeat-y;
  color:#000;
  font-size:12px;
  /* GA 23.01.09 margin:8px 14px 0 0; */
  margin:8px 0 0 0;
  padding:0 0 0 10px;
  width:215px;
}
/* STARTPAGE */

/* PRODUCTPAGE */
#container-products{
	width:953px;
	margin:auto;	
	background:url(../img/body_products.png) no-repeat left 1px;
	
	/* GA 26.01.09 */
	height:545px;
	overflow:hidden;
}
#productlink-night {
  /*padding:365px 0 0 95px;*/
  float:left;
  margin:365px 0 0 95px
  /* width:80px; */

}
#productlink-day {
  float:left;
  width:80px; 
  /*padding:350px 0 0 65px;*/
  margin:350px 0 0 65px;
}
#productlink-eye {
  float:left;
  width:80px;
  /*padding:20px 0 0 45px;*/
  margin:20px 0 0 45px;
}
#productlink-serum {
  float:left;
  width:80px;
  /*padding:15px 0 0 15px;*/
  margin:15px 0 0 15px;
}
a.productlink {
  padding:2px 0px 2px 25px;
  background:url(../img/productarrow.gif) no-repeat left top;
}
#functions_box_products {
  float:left;
  width:120px;
  /*padding:195px 0 0 70px;*/
  margin:195px 0 0 105px;
}
#functions_box_products-single {
  float:left;
  padding:61px 0 0 28px;
}
#functions_box_skincare {
/* GA 20.01.09 */
/* padding:20px 0 0 10px; */
padding-left: 7px;

}
#functions_box_products-inner {
float:left;
/* GA margin aus pCarousel übernommen */
margin-bottom: 53px;
margin-top: 4px;
}

#tabcontent-outer {
	clear:both;
	height:290px;
	width:353px;
	padding:5px 10px 5px 10px;
         background:url(../img/producttabs_back.gif) top left repeat-y;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
#tabcontentcont {
	color:#000;
	font-size:11px;
	float:left;
	width:328px;
	height:285px;
	overflow:hidden;
}
#lupe {
	position:absolute;
	margin: 285px 0 0 -35px;
	height:19px;
	width:19px;
}

#pCarousel {
	width:115px;
	/* GA 25.01.09 padding-top:53px; */
}
#pCheadline {
	text-align:center;
	overflow:visible;
}
#pCleft {
	float:left;
	width:18px;
	padding-top:60px;
}
#pCmiddle {
	float:left;
	width:79px;
	text-align:center;
}
#pCright {
	float:left;
	width:18px;
	padding-top:60px;
}

/* PRODUCTPAGE */

/* PRODUCTTABS */

  
#tabheader ul {
  margin:0;
  padding:0;
  list-style:none;
  }
  
#tabheader li {
  float:left;
  width:124px;
  margin:0;
  padding:0;
  color:#000000;
  border-style:solid;
  border-color:#908f95 #000000 #000000 #000000;
  border-width:1px 1px 1px 0px;
  border-collapse:collapse;
  }
  
#tabheader a {
  float:left;
  display:block;
  padding:11px 10px 11px 16px;   
  font-size:12px;
  color:#000000;   
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabheader a {float:none;}
/* End IE5-Mac hack */
#tabheader a:hover {
 padding:11px 10px 11px 16px;      
  color:#505758;
  }
  
#tabheader #current {
border-width:0;
background-color:none !important;
 display:block;
 color:#000000;
 border-style:solid;
 border-color:#8a8b90 #000000 none none;
 border-width:1px 1px 0px 0px;
 }
  
#tabheader #current a {
  float:left;
  padding:11px 10px 11px 16px;   
  height:42px; 
  text-decoration:none;
  color:#000000;
  background-color:transparent !important;
  white-space:normal;
  }

/* GA 22.01.09 */
#contentarea {
height:300px;
overflow:hidden;
}

		  
#contentarea .tab {
/* GA 22.01.09 */
width:378px;
overflow:hidden;

  clear: left;
  background:#eff3f3 url(../images/tab_bg.gif) repeat-y left top;
  font-size:12px;
  color:#000000;
  height:260px;
  padding:20px 8px 20px 20px;
  border-color:none #292b32 #483a4d #909090;
  border-width:0px 1px 1px 0px;
  border-style:solid;
  }
#contentarea .tab p{
	font-size:12px;
	color:#000000;
	line-height:18px;
}
#prodbox1 {
	float:left;
	overflow:hidden;
	height:270px;
	width:320px;
	margin:0px;
	padding:0px;
	}


#prodtrack1 {
  margin-top:5px;
  float:left;
  height:270px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#prodhandle1 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#prodbox2 {
	float:left;
	overflow:hidden;
	height:270px;
	width:320px;
}
#prodtrack2 {
  margin-top:5px;
  float:left;
  height:270px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#prodhandle2 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#prodbox3 {
	float:left;
	overflow:hidden;
	height:270px;
	width:320px;
}
#prodtrack3 {
  margin-top:5px;
  float:left;
  height:270px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#prodhandle3 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
/* PRODUCTTABS */

/* MASSAGETABS */
#tabheader_small {
 float:left;
 /* GA 25.10.09 */
 width:469px;
 padding:0px;
 height:23px;
 overflow:hidden;
 background:url(../img/tabsmall_back.gif) top left no-repeat;
 background-color: #bec6c8;
}
  
#tabheader_small ul {
  margin:0;
  padding:0;
  list-style:none;
  }
  
#tabheader_small li {
	float:left;
	height:23px;
	margin:0;
	padding:0;
	width:156px;
	border-right: 1px solid #908F95;
  }
  
#tabheader_small li.active {
	float:left;
	height:23px;
	margin:0;
	padding:0;
	width:153px;
	border:none;
  }
 #scrollbox_tabsmall {
  width:469px;
  height:130px;
  background:url(../img/scrollbox_tabsmall.gif) top left repeat;
  color:#000;
  /* GA 23.01.09 padding:31px 0px 0 0px; */
  font-size:11px;
  margin-bottom:20px;
}
#textscrollbox_tabsmall {
  float:left;
  width:420px;
  height:90px;
  overflow:hidden;
  padding:7px 0 0 10px;
}
#track_tabsmall {
  margin-top:5px;
  float:left;
  height:90px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/meet_box1.gif) 4px 0px no-repeat;
}
#handle_tabsmall {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}


#tabheader2 {
 float:left;
 /* GA 23.10.09. width:467px; background:url(../img/tabs_back2.gif) top left repeat-y; */
 background-color: #bec6c8;
 width:467px;
 height:24px;
 overflow:hidden;
}
  
#tabheader2 ul {
  margin:0;
  padding:0;
  list-style:none;
/* GA 23.02.09 */
  width:100%;
  }
  
#tabheader2 li {
  float:left;
  margin:0;
  padding:0;
  }
#tab2tab1 {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */
  font-size:12px;
  color:#000000; 
  background:transparent;

}
#tab2tab1:hover {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */  
  font-size:12px;
  color:#000000; 
  background:#ccc;
}
#tab2tab1.active {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */   
  font-size:12px;
  color:#000000; 
  background:#ccc;
}
#tab2tab2 {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */   
  font-size:12px;
  color:#000000; 
  background:transparent;
}
#tab2tab2:hover {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */   
  font-size:12px;
  color:#000000; 
  background:#ccc;
}
#tab2tab2.active {
  float:left;
  display:block;
  /* GA 23.01.09 padding:5px 10px 5px 16px; */       
  font-size:12px;
  color:#000000; 
  background:#ccc;
}
#one, #two {
	clear:both;
	width:447px;
	height:82px;
	background:url(../img/tabs_back2.gif) top left repeat-y;
	color:#000000;
	font-size:11px;
	padding:8px 10px 10px 10px;
}
#tab2text1, #tab2text2 {
	height:82px;
	overflow:hidden;
	float:left;
	width:420px;
}
#tab2track1, #tab2track2 {
  margin-top:5px;
  float:left;
  height:82px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#tab2handle1, #tab2handle2 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
/*
#tabs_example_one li {
	float:left;
	list-style-type:none;
}
#tabs_example_one a {
	display:block;
	height:20px;
	width:80px;
	background-color:#ffffff;
	color:#ccc;
}
#tabs_example_one a:hover {
	background-color:#666666;
}
#tabs_example_one a.active {
	display:block;
	height:20px;
	width:80px;
	background-color:#666666;
}
*/

/* MASSAGETABS */

/* FUNCTIONS LIST */
#metafunctions {
  list-style-type:none;
}
#metafunctions li {
  padding:0 0 0 27px;
  margin:0 0 2px 0;
}
#metafunctions-skincare {
  list-style-type:none;
  border:0px;
  padding:0px
/* GA 22.01.09 */
  width:152px;
  
}
#metafunctions-skincare li {
  padding:0 0 0 27px;
  margin:0 0 2px 0;
}
#function-bookmark {
  background:url(../img/functions/bookmark.gif) 0 2px no-repeat;
}
#function-sendafriend {
  background:url(../img/functions/sendafriend.gif) 0 2px no-repeat;
}
#function-pdf {
  background:url(../img/functions/pdf.gif) 0 2px no-repeat;
}
#function-print {
  background:url(../img/functions/print.gif) 0 2px no-repeat;
}
/* FUNCTIONS LIST */

/* SCIENTIFIC SKIN RESEARCH  */


#sciencecontent {
/*GA 22.01.09 */
  padding:100px 0 0 0;    
  margin:0 0 0 195px;
  height:347px;
}
/* Hack only for Firefox GA 22.01.9 */
#sciencecontent, x:-moz-any-link {margin:0 0 0 198px;}



.teaserboxes_science {
  float:left;
  width:396px;
  border:1px solid #ccc;
  margin-top:8px;
  background:url( ../img/teaserscienceback.gif ) top left repeat-y;
}
.teaserbox-textbox-science {
  float:left;
  width:297px;
  color:#000;
  font-size:12px;
  line-height:18px;
  padding:0 0px 0 5px;
  height:78px;
}
/* SCIENTIFIC SKIN RESEARCH  */

/* METHOD CONTENT */
#methodcontainer {
	padding:0px 0 0;
	width:765px;
	/* GA 22.01.09 */
	height:450px;
	overflow:hidden;
}
.methodbox {
	float:left;
	height:200px;
	padding:20px 4px 30px 10px;
	width:240px;
	background:url(../img/dermobox_grey.gif) top left no-repeat;
}
.methodbox_active {
	float:left;
	height:200px;
	padding:20px 4px 30px 10px;
	width:240px;
	background:url(../img/dermobox_light.gif) top left no-repeat;
}
#methodtop1 {
	float:left;
	padding:53px 0 5px 0;
	width:248px;
	height:144px;
}
#methodtop2 {
	float:left;
	padding:53px 0 0 7px;
	width:248px;
	height:144px;
}
#methodtop3 {
	float:left;
	padding:53px 0 0 7px;
	width:248px;
	height:144px;
}
#methodbox1-cover {
	position:absolute;
	top:303px;
	width:750px;
	height:235px;
	background:url(../img/transparent.png) top left;
	z-index:7;
}
#methodbox1-content {
	font-size:12px;
	line-height:1.3em;
}
#methodbox2-content {
	font-size:12px;
	line-height:1.3em;
}
#methodbox3-content {
	font-size:12px;
	line-height:1.3em;	
}

/* GA 25.10.09 */
#methodbox1-content UL LI, #methodbox2-content UL I, #methodbox3-content UL LI {
	list-style:none;
	background:url(../img/pinkbullet.gif) top left no-repeat;
	margin:0 0 2px 0;
	padding:0 0 0 9px;
}

/* GA 25.10.09 */
#methodbox1-content P, #methodbox2-content P, #methodbox3-content P {
	margin:0 0 6px 0;
}


.methodbox-content {
	width:205px;
	height:160px;
	overflow:hidden;
	float:left;
	color:#000;
	font-size:11px;
	padding-top:10px;
}
#methodtrack1 {
  margin-top:5px;
  float:left;
  height:165px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#methodhandle1 {
  cursor:move;
  height:12px;
  width:20px;
/* GA 25.10.09 */
  background:url(../img/scroller/scrollbutton_trans.gif) top left no-repeat;
  z-index:1;
}
#methodtrack2 {
  margin-top:5px;
  float:left;
  height:165px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#methodhandle2 {
  cursor:move;
  height:12px;
  width:20px;
/* GA 25.10.09 */
  background:url(../img/scroller/scrollbutton_trans.gif) top left no-repeat;
  z-index:2;
}
#methodtrack3 {
  margin-top:5px;
  float:left;
  height:165px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#methodhandle3 {
  cursor:move;
  height:12px;
  width:20px;
/* GA 25.10.09 */
  background:url(../img/scroller/scrollbutton_trans.gif) top left no-repeat;
  z-index:3;
}
/* METHOD CONTENT */


/* MEET */
#middleCol {
  float:left;
  /* GA 22.01.09 */
  width: 466px;
  overflow:hidden;
  margin-right:10px;
  line-height:17px;
}
#middleColSmall {
  float:left;
  width:398px;
  line-height:17px;
  padding-top:7px;
  /* GA 22.01.09 */
  height:440px;
}
#middleCol #middleColSmall a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:underline;
  font-size:12px;
}
#allRightCol {
  float:left;
  margin-top:7px;
/* GA 22.01.09 */
  overflow:hidden;

}
#allRightColBig {
  float:left;
  
  /* padding-top:7px; GA 22.01.09 width:770px;*/

}


#questions {

width:275px;
background:url(../img/questions_back.gif) 0 0 no-repeat;
margin-top:10px;
font-size:12px;
padding:30px 10px 5px 10px;
position:relative;
color:#000000;
}


#questions a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:underline;
  font-size:12px;
}
#question {
  float:left;
  width:auto;
}
#question textarea {
  border:1px solid#ccc;
  width:145px;
  height:61px;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  float:left;
}
#questionsend {
width:275px;
}
#personaldata {
  width:115px;
/* GA 22.01.09 */
  overflow:hidden;
  float:right;
  margin-right:5px;

}
#personaldata input {
  border:1px solid#ccc;
  margin-bottom:4px;
/* GA 22.01.09 */
  height: 14px;
  width:110px;
  font-size:10px;
}
/* Hack only for Firefox GA 22.01.09 */
#personaldata input, x:-moz-any-link {height: auto;}

#termscheck {
/* GA 22.01.09 */
  margin:0 4px 0 0;
}
/* Hack only for Firefox GA 22.01.9 */
#termscheck, x:-moz-any-link {margin:2px 4px 0 0;}


#terms {
  float:left;
  font-size:10px;
  color:black;
  width:100%;

}
#send {
float:right;
margin-top:-5px;
}
.teaserbox-meet{
  float:left;
  width:376px;
  border:1px solid #ccc;
  background:url( ../img/teaser_meet_back.gif ) top left repeat-y;
  padding:0 10px 0 10px;
  margin:8px 0 0 0;

  color:#000;
  font-size:12px;
}
/* MEET */

/* ABOUT DR.CASPARI */

#middleColBig {
/* GA 22.01.09 padding:85px 0 0 253px; */
margin:85px 0 0 70px;
  float:left;
  width:418px;
  height:360px;
  overflow:hidden;
  color:#000;
  font-size:12px;
}
#middleColBig1 {
/* GA 22.01.09 padding:45px 0 0 253px; */
	color:#000000;
	float:left;
	font-size:12px;
	height:400px;
	margin:45px 0 0 70px;
	overflow:hidden;
	width:418px;
}


#middleColBig a, #middleColBig1 a {
  color:#000;
  text-decoration:none;
  font-size:11px;
}
#middleColBig a:hover, #middleColBig1 a:hover {
  text-decoration:underline;
}
.donkeyear {
  height:300px;
}
.donkeyear1 {
  height:345px;
}
.donkeyear ul {
  padding-left:16px;
  color:#000;
}
.donkeyear li {
  padding-bottom:12px;
}
#metaFunctionsSmall {
  list-style-type:none;
  /* padding-right:20px; */
  width:295px;
  height:30px;
}

#metaFunctionsSmall li {
  padding:0 5px 10px 24px;
  margin:0px;
  display:inline;
}
#functionSmall-sendafriend {
  background:url(../images/faq_email_icon.gif) top left no-repeat;
}
#functionSmall-pdf {
  background:url(../img/functions/pdfsmall.gif) top left no-repeat;
}
#functionSmall-print {
  background:url(../images/faq_lock_icon.gif) left -1px no-repeat;
}
#pageCounter {
  float:right;
  width:auto;
  font-size:11px;
  color:#000;
  padding:0 7px 0 0;
}
#pageCounter div {
  float:left;
  width:auto;
  padding-right:5px;
  color:#000;
}
/* ABOUT DR.CASPARI */

/* MEET CLINIC */
#middleColBigClinic {
  float:left;
  padding:60px 0 0 213px;
  width:560px;
  height:385px;
  color:#000;
  font-size:12px;
}
#middleColBigClinic a {
  color:#000;
  text-decoration:none;
  font-size:11px;
}
#middleColBigClinic a:hover {
  text-decoration:underline;
}
#meetclinicLeft {
  width:180px;
}
#meetclinicRight {
position:relative;
left:260px;
top:150px;
  width:150px;
}
#meetclinicRight a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:underline;
  font-size:14px;
}
#clinicMetaFunctions {
  width:300px;
  position:relative;
  left:260px;
  top:270px;
  padding-bottom:10px;
}
/* MEET CLINIC */

/* PRESS ARTICLES */
#presscontainer {
  width:564px;
  height:451px;
  background:url( ../img/press_back.gif ) top left no-repeat;
}
#presscontent {
  height:280px;
  padding:100px 0 0 62px;
  width:480px;
}
#pressul {
	float:left;
	width:410px;
	padding-left:3px;
}

/* GA 22.01.09 */
#pressul UL {
margin:0px;
padding:0px;
}
#pressul LI {
margin:0 0 6px 0;
padding:0px;
}


#presscontent ul {
  color:#d188a6;
  padding-left:13px;
}
#presscontent ul li {
  font-size:11px;
}
#press_pc {
  padding:0 0 0 0;
  color:#000;
}
.pinkdate {
  color:#d188a6;
}
.blacktext {
  color:#000;
}
/* PRESS ARTICLES */

/* FLV RELATED CSS */
#flvtab {
  height:286px;
/* GA 25.01.09 */
  width:466px;







}

#ply {
width:466px;
}
#flvfiles {
  float:left;
  height:249px;
  width:271px;
  background:url( ../img/video_files_back.gif ) top left no-repeat;
  overflow:hidden;
  padding:30px 13px 3px 11px;
}

/* Hack only for Firefox GA 22.01.9 */
#flvfiles, x:-moz-any-link {margin:0px; padding:30px 13px 0 11px; width:269px;}

#flvfiles a {
  font-weight:bold;
  color:#d685aa;
  text-decoration:none;
  font-size:12px;
}
#flvfiles a:hover {
  text-decoration:underline;
}
#flvfilesul {
  float:left;
  overflow:hidden;
  list-style-type:none;

  width:243px;
  height: 230px;
}

#scrollboxfiles {
  float:left;
  width:14px;
}
/* FLV RELATED CSS */

/* SCROLLER RELATED CSS */
#scrollbox1 {
/* GA 22.01.09 */
float:left;
  width:469px;
  height:150px;
  background:url(../img/scroller/scrollbox1_back.gif) top left no-repeat;
  color:#000;
  padding:2px 5px 0 10px;
  
  font-size:11px;
}
#headscrollbox1 {
  width:450px;
  height:33px;
}
#textscrollbox1 {
  float:left;
  width:425px;
  height:90px;
  overflow:hidden;
  padding:7px 0 0 0;
}
#twinbox1 {
  width:453px;
  height:145px;
  background:url(../img/scroller/scrollbox1_back.gif) top left no-repeat;

  color:#000;
  padding:2px 5px 0 10px;
  font-size:11px;








}
#twintextbox1 {
  float:left;
  width:425px;
  height:90px;
  overflow:hidden;
  padding:7px 0 0 0;
}
#twinbox2 {
  width:453px;
  height:145px;
  background:url(../img/scroller/scrollbox1_back.gif) top left no-repeat;
  color:#000;
  padding:2px 5px 0 10px;
  font-size:11px;
}
#twintextbox2 {
  float:left;
  width:425px;
  height:90px;
  overflow:hidden;
  padding:7px 0 0 0;
}
#track1 {
  margin-top:5px;
  float:left;
  height:90px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/meet_box1.gif) 4px 0px no-repeat;
}
#handle1 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#twintrack1 {
  margin-top:5px;
  float:left;
  height:90px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/meet_box1.gif) 4px 0px no-repeat;
}
#twinhandle1 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#twintrack2 {
  margin-top:5px;
  float:left;
  height:90px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/meet_box1.gif) 4px 0px no-repeat;
}
#twinhandle2 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#tabtrack1 {
  margin-top:5px;
  float:left;
  height:280px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#tabhandle1 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#filestrack {
  margin-top:5px;
  float:left;
  height:225px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#abouttrack1 {
  margin-top:5px;
  float:left;
  height:280px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#abouthandle1 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
#abouttrack2 {
  margin-top:5px;
  float:left;
  height:280px;
  margin-left:10px;
  width:15px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#abouthandle2 {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}



#page-holder #scrollcontent1 {
	float:left;
	width:385px;
	height:280px;
	overflow:hidden;
}
#page-holder #scrollcontent2 {
	float:left;
	width:385px;
	height:280px;
	overflow:hidden;
}


#fileshandle {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
/* SCROLLER RELATED CSS */

/* FAQ */
.tx-irfaq-pi1 {
  font-size:11px;
}
.tx-irfaq-dynheader {
  color:#000;
  font-weight:bold;
  line-height:18px;
  padding:9px 0 3px 0;
}
.tx-irfaq-dynans-visible {
  color:#000;

}
#faq {
  width:564px;
  height:421px;
  background:url( ../img/faq_back.gif ) top left no-repeat;
  padding-bottom:30px;
}
#faq-inner {
  float:left;
  width:470px;
  height:280px;
  margin:76px 0 20px 60px;

  overflow:hidden;
}
#faq-meta {
  padding:0px 0 0 60px;
}
#faq-meta a {
  color:#000;
}
#faqtrack-outer {
  padding:85px 0 0 0;
}
#faqtrack {
  float:left;
  height:280px;
  width:15px;
  margin-top:5px;
  margin-left:10px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#faqhandle {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
/* FAQ */

/* CONTENT PAGE WITH SCROLLER */
#cp {
  width:564px;
  /* GA 22.01.09 */
  height:417px;
  background:url( ../img/cp_back.gif ) top left no-repeat;
  padding-bottom:30px;
}
#cheadline {
	padding:50px 0 0 60px;
}
#cpheadline1 {
  padding:50px 0 0 60px;
}
#cp-inner {
/* GA 22.01.09 */
  float:left;
  width:470px;
  height:290px;
  margin:20px 0 0px 30px;
  overflow:hidden;
  color:#000;
  font-size:12px;
}
/* Hack only for Firefox GA 22.01.09 */
#cp-inner, x:-moz-any-link {margin:20px 0 0px 60px;}

#cp-inner2 {
/* GA 22.01.09 */
  float:left;
  width:470px;
  height:290px;
  margin:10px 0 0px 30px;
  overflow:hidden;
  color:#000;
  font-size:12px;
}

/* Hack only for Firefox GA 22.01.09 */
#cp-inner2, x:-moz-any-link {margin:10px 0 0px 60px;}


#cp-inner a, #cp-inner2 a {
  color:#D685AA;
  font-weight:bold;
  text-decoration:none;
}
#cp-inner a:hover, #cp-inner2 a:hover {
  text-decoration:underline;
}
#cp-inner h1 {
  font-size:16px;
}
#cp-meta {
  padding:0px 0 0 60px;
}
#cp-meta a {
  color:#000;
}
#cptrack-outer {
  padding:25px 0 0 0;
}
#cptrack-outer2 {
  padding:15px 0 0 0;
}
#cptrack {
  float:left;
  height:280px;
  width:15px;
  margin-top:5px;
  margin-left:10px;
  background:url(../img/scroller/scroller_back.gif) 4px 0px repeat-y;
}
#cphandle {
  cursor:move;
  height:12px;
  width:20px;
  background:url(../img/scroller/scrollbutton.gif) top left no-repeat;
}
/* CONTENT PAGE WITH SCROLLER */

/* TIP-A-FRIEND */
.tx_tipafriend {
  padding:10px 0 0 0;


  font-size:11px;
}
.tx_tipafriend .tx_tipafriend_url  {
  margin-bottom:3px;
}
.tx_tipafriend a {
  color:#ff66ff;

  text-decoration:none;
  font-weight:bold;
}
.tx_tipafriend a:hover {
  text-decoration:underline;
}
.tx_tipafriend_formfield label {
  float:left;
  font-weight:normal;
  margin-right:5px;
  text-align:left;
  width:120px;
}
/* TIP-A-FRIEND */

/* CHANGES ON MAIN.CSS */



.producttab{
/* padding:60px 0 0 248px; GA 22.01.09*/
margin:60px 0 0 215px;
width:376px;
overflow:hidden;
}
/* Hack only for Firefox */
.producttab, x:-moz-any-link {margin:60px 0 0 248px;}


#productpicture {
/* GA 22.01.09 better delete this container if not in use! */
margin:0px;
padding:0px;
float:left;
display:none;
}

#leftNavContainer {

/* GA 22.01.09 width:182px; */
	width:153px;
	overflow:hidden;
	margin-right: 29px;
	float:left;
}

#leftNav ul li{
	margin-top:6px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#4e4e51 #1f1f1f #212327 #4d4d4d;
}
#skinDiv_right_down {
  background:transparent url(../images/bg_form.gif) 0px 300px repeat-x scroll;
  float:left;
  height:143px;
  width:273px;
  padding:300px 10px 0 10px;
  margin:0 0 0 20px;
}
.clear1 {
	clear:both;
	line-height:0px;
	height:0px;
}
#header {
	height:99px;
}
#leftNav ul {
	margin:0;
	padding:0;
}
#middleCol {
	padding-top:7px;
}
/* CHANGES ON MAIN.CSS */


/* CHANGES ON FLVPLAYER CSS */
.tx-flvplayer-pi1 {
  text-align:left;
  width:500px;
}



.hiddenflvdiv {
	display:none;
}


#tab1 ul, #tab2 ul, #tab3 ul {
	margin:0px;
	padding:0py;
}
#tab1 li, #tab2 li, #tab3 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 12px 0;
	padding:0 0 0 9px;
	line-height:1.3em;



	background:url(../img/pinkbullet.gif) top left no-repeat;
margin-left:0px;
}
#flvfiles li {
background:transparent url(../img/pinkbullet.gif) no-repeat scroll 0 4px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0;
padding:0 0 0 9px;
}

/*GA 25.10.09 */
#page-holder .page .pagecontent .name-of-person {
color:#d685aa;
}
#page-holder .page .pagecontent UL LI {
	list-style:none;
	list-style-position:outside;
	padding:0 0 0 9px;
	line-height:1.3em;
	background:url(../img/pinkbullet.gif) top left no-repeat;
}

#page-container {
	height: 335px;
	width: 418px;
	overflow: hidden;
	position:relative
}

#page-holder .page {
	height: 330px;
}
#page-holder .page .pageheadline {
	padding:8px 0 0 0;
}
#page-holder .page .pagecontent {
	height:290px;
	padding:15px 0 0 0;
}

/* GA 27.10.09 CSS from ks_sitemap */
.ksSitemapHeadline {color:#e23322; font-size:15px; font-weight:bold;}
.ksSitemapFullWidTable {width:346px; border:0px;}
.ksSitemapLeftMargMin {margin-left:9px;}
.ksSitemapL0TD {
	background-color:white;
	height:25px; padding-left:10px;
	border: 1px solid black;
	}
.ksSitemapL1TopSpace {margin-top:15px;}
.ksSitemapL1TD {
	border-top:solid 1px #375475;  border-bottom:solid 1px #375475;
	border-right:solid 1px #375475; border-left:solid 1px #375475;
	padding-left:10px; height:20px;
}
/* Sitemap Level 0:*/
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size:14px;	color:#ffffff;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap0:hover {font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 1:*/
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size:11px;	color:#375475;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap1:hover {font-size:11px;	color:#e23322; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 2:*/
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size:11px;	color:#375475; text-decoration:none;
}
a.ksSitemap2:hover {font-size:11px;	color:#e23322; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap3:hover {font-size:11px;	color:#e23322; text-decoration:underline;}
/* Sitemap Level 4:*/
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap4:hover {font-size:11px;	color:#e23322; text-decoration:underline;}