* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	
}

a {
	outline:none;
}

h1,h2,h3 {
	margin:0;
	padding:0;
}

h2 {
	font-size:14px;
}

img {
	border:none;
	margin:0;
	padding:0;
}

#findenBtn
{
	border:none;
	height:25px;
	width:100px;
	background:url(/gelenk-aktiv/imgs/btn_finden.png) no-repeat;
	margin:0;
	padding:0;
	cursor:pointer;
}

#findenOrthoBtn
{
	border:none;
	height:25px;
	width:158px;
	background:url(/gelenk-aktiv/imgs/btn_suche_starten.png) no-repeat;
	margin:0;
	padding:0;
	cursor:pointer;
}

body {
	margin:0;
	padding:0;
	background:url(/gelenk-aktiv/imgs/background.png) repeat-x;
}

#wrap {
	width:866px;
	margin:0 auto;
	/*padding-top:20px; modifié le 05052010*/
	padding-top:0px;
}

#wrap.home-wrap {
	padding-top:0px;
	width:842px;
}

/******************** header ****************************/

#content .brand {
	background:url(/gelenk-aktiv/imgs/brand.png) no-repeat;
	width:772px;
	height:263px;
}

#content .brandBus{
	background:url(/gelenk-aktiv/imgs/brandBus.png) no-repeat;
	width:772px;
	height:263px;
}

#content .understand {
	background:url(/gelenk-aktiv/imgs/brandUnderstand.png) no-repeat;
	width:772px;
	height:263px;
}

#content .brandContent {
	background:url(/gelenk-aktiv/imgs/brandContent.png) no-repeat;
	width:772px;
	height:263px;
}

#content .treat {
	background:url(/gelenk-aktiv/imgs/brandTreat.png) no-repeat;
	width:772px;
	height:263px;
}

#content .understand {
	background:url(/gelenk-aktiv/imgs/brandUnderstand.png) no-repeat;
	width:772px;
	height:263px;
}

#header .fix_ie_bug_layout_rel{
	
	/*position:relative;*/

}

.fix_ie_bug_layout_rel{
	height:100px;

}


/***********************************************/

/* BOxes right */

#menu-right-home {
	position:absolute;
	top:81px;
}

#menu-right-home #download-boxes-right {
	left:508px;
}

#menu-right-home #test-knowledge-boxes-right {
	left:805px;
}

#menu-right-home #download-img-right{
	position:relative;
	left:806px;
	cursor:pointer;
	top:20px;
	
}

#menu-right-home #test-img-right {
	position:absolute;
	cursor:pointer;
	
}

#test-knowledge-boxes-right {
	position:relative;
	z-index:4;
	height:67px;
	
}

#download-boxes-right {
	display:none;
	position:relative;
	z-index:2;
	
	
}

#download-boxes-right {
	background:url(/gelenk-aktiv/imgs/download.png) no-repeat 0 0;
	width:388px;
	top:-152px;
	height:132px;
	left:472px;
	cursor:pointer;
}

#download-boxes-right img {
	left:40px;
	position:relative;
	top:62px;
}


#test-knowledge-boxes-right {
	position:relative;
	left:519px;
	top:20px;
	width:365px;
}

#header #download-img-right {
	position:relative;
	left:519px;
	top:20px;
}

#header #test-img-right {
	position:absolute;

}

#header #test-knowledge-boxes-right{
	
	top:20px;
	left:519px;

}

#register-newsletter{
	
	width:371px;
	height:215px;
	background:transparent url(../imgs/register_back.png) no-repeat;
	position:relative;
	left:517px;
	top:25px;
	z-index:2;
	
	
}

#header #register-newsletter{
	
	left:484px;

}

#register-newsletter.off{
	
	background:none;
	height:61px;
	

}

#register-newsletter #register-button{
	
	width:85px;
	height:61px;
	background: transparent url(../imgs/register_off.png) no-repeat;
	
	display:block;
	position:absolute;
	top:0px;
	right:0px;

}

#register-newsletter #register-button span{
	
	display:none;
}

#registerNewsletterForm{
	
	display:none;

}

/***********  tab service center ***************/

#serviceCenter{
	
	width:386px;
	height:229px;
	background:transparent url(../imgs/serviceCenter_back.png) no-repeat;
	position:relative;
	left:402px;
	top:28px;
	z-index:1;
	/*position:absolute;
	top:305px;*/
}


#menu-right-home #serviceCenter{
	left:512px;
	top:30px;
}

#header #serviceCenter{
	
	left:479px;
		
}

#serviceCenter.off{
	
	background-image:none;
	height:76px;
	
}



#serviceCenter #serviceCenter-button{
	
	width:90px;
	height:76px;
	display:block;
	background:transparent url(../imgs/serviceCenter_off.png) no-repeat;
	position:absolute;
	top:0px;
	right:3px;
	

}

#serviceCenter #serviceCenter-button span{
	
	display:none;

	
}

#serviceCenter #serviceCenter-content{
	
	font-size:12px;
	display:none;
	width:290px;

}

#serviceCenter #serviceCenter-content p{
	
	margin:0;
	padding:5px 0px 5px 20px;

}

#serviceCenter #serviceCenter-content  h2{
	
	margin:0;
	padding-left:20px;
	padding-top:25px;
	margin-bottom:10px;
	font-size:14px;

}

#serviceCenter #serviceCenter-content #serviceCenter-anfordern{
	
	display:block;
	width:198px;
	height:26px;
	background:transparent url(../imgs/btn_infopaket.png) no-repeat;
	position:absolute;
	top:170px;
	right:12px;
}

#serviceCenter #serviceCenter-content #serviceCenter-anfordern span{
	
	display: none;

}





/***********  tab infopaket ***************/

#infopacket{
	
	width:386px;
	height:229px;
	background:transparent url(../imgs/infopaket_back.png) no-repeat;
	position:relative;
	left:512px;
	top:28px;
	z-index:3;
	
}

#header #infopacket{
	
	left:479px;
		
}

#infopacket.off{
	
	background-image:none;
	height:76px;
	
}



#infopacket #infopacket-button{
	
	width:90px;
	height:76px;
	display:block;
	background:transparent url(../imgs/infopaket_off.png) no-repeat;
	position:absolute;
	top:0px;
	right:3px;
	

}

#infopacket #infopacket-button span{
	
	display:none;

	
}

#infopacket #infopacket-content{
	
	font-size:12px;
	display:none;
	width:290px;

}

#infopacket #infopacket-content p{
	
	margin:0;
	padding:5px 0px 5px 20px;

}

#infopacket #infopacket-content  h2{
	
	margin:0;
	padding-left:20px;
	padding-top:25px;
	margin-bottom:10px;
	font-size:14px;

}

#infopacket #infopacket-content #infopacket-anfordern{
	
	display:block;
	width:198px;
	height:26px;
	background:transparent url(../imgs/btn_infopaket.png) no-repeat;
	position:absolute;
	top:170px;
	right:12px;
	

}

#infopacket #infopacket-content #infopacket-anfordern span{
	
	display: none;

}



/******************* Menu **************************/
#menu-home {
	left:-14px;
	position:relative;
	/*top:32px;*/
	top:8px;
}

#menu-home ul#menu {
	margin-top:0;
}

ul#menu {
	margin-left:35px;
	padding:0 0 46px;
	font-size:11px;
	margin-top:0px; /*Ajouté le 05052010*/
}

ul#menu li {
	float:left;
	text-align:center;
	list-style:none;
}

ul#menu #logo {
	width:265px;
	height:109px;
	
}

ul#menu #about {
	width:129px;
	height:57px;
}

ul#menu #understand, ul#menu #lifestyle {
	width:130px;
	height:57px;
}

ul#menu #treat {
	width:153px;
	height:57px;
}

#menu ul.submenu {
	border:0 none;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu .separator-menu {
	border-top:1px solid #676767;
	height:1px;
	margin-top:11px;
	width:39px;
}

#menu hr {
	color:#676767;
	height:1px;
	width:39px;
}

#menu div.sub {
	background:url(/gelenk-aktiv/imgs/menu/sub-menu-repeat-y.png) repeat-y 0px 0;
	width:129px;
	display:block;
	padding-left:16px;
	position:relative;
	left:-8px;
	top:-3px;
	z-index:1000;
}

#menu ul.submenu li{
	text-align:left;
	width:110px;
	float:none;
	padding-bottom:10px;
	padding-top:8px;
	background:transparent url(/gelenk-aktiv/imgs/pixelSeparationSsMenu.jpg) no-repeat scroll left bottom;
}

#menu ul.submenu li a{
	text-decoration:none;
	color:#656565;
	font-size:12px;
}

#menu ul.submenu li.last {
	background:none;
}

#menu li .btn-sub-menu {
	background:url(/gelenk-aktiv/imgs/menu/sub-menu-bottom.png) no-repeat 0px 0;
	background-position-x:left;
	width:146px;
	height:19px;
	clear:both;
	position:relative;
	top:-3px;
	left:-8px;
	z-index:1000;
}

#menu .ie_bug {
	display:none;
}

#menu li:hover .ie_bug {
	display:block;
	z-index:900;
}
/**********************************************/

/* Content */

#content {
	background-image:url(/gelenk-aktiv/imgs/tranche.png);
	background-repeat:repeat-y;
	width:866px;
	padding-left:47px;
	font-size:12px;
}

h1 {
	font-size:12px;
}


#middle_content {
	width:772px;
}

#middle_content p, #middle_content h1, #middle_content h2 {
	padding-left:58px;
}

#middle_content p {
	width:650px;
	text-align:justify;
}

#middle_content p.under-title {
	margin-top:0;
	padding-top:0;
}

#middle_content.content-green {
	background:url(/gelenk-aktiv/imgs/pageDegradeContent.png) no-repeat bottom;
	width:772px;
	
}
#middle_content.content-blue {
	background:transparent url(/gelenk-aktiv/imgs/pageDegradeContentBlue.png) no-repeat bottom;
	width:772px;
	
}

#middle_content {
	min-height:450px;
}

#middle_content ul {
	padding-left:88px;
}
/*
#what-can-you-do .expand .plus {
	background:url(/gelenk-aktiv/imgs/PlusContent.png) no-repeat -13px -12px;
	padding-left:27px;
	width:46px;
	height:46px;
	padding-top:5px;
}

#what-can-you-do .expand .moins {
	background:url(/gelenk-aktiv/imgs/moinsContent.png) no-repeat -13px -12px;
	padding-left:27px;
	width:46px;
	height:46px;
	padding-top:5px;
}
*/
#middle_content #what-can-you-do{
	background:url(/gelenk-aktiv/imgs/whatCan.png) no-repeat left top;
}
#middle_content #sportarten{
	background:url(/gelenk-aktiv/imgs/title_finden.png) no-repeat left top;
}
#middle_content #eat-healthily-and-watch{
	background:url(/gelenk-aktiv/imgs/eat-healthily.png) no-repeat left top;
}

#middle_content #make-exercise-part{
	background:url(/gelenk-aktiv/imgs/make-exercice.png) no-repeat left top;
}

#middle_content #practical-tips{
	background:url(/gelenk-aktiv/imgs/practical-tips.png) no-repeat left top;
}

#middle_content #your-weekly-diet{
	background:url(/gelenk-aktiv/imgs/your-weekly-diet-plan.png) no-repeat left top;
}

#middle_content #what-matches-your-needs{
	background:url(/gelenk-aktiv/imgs/what-matches-your-need.png) no-repeat left top;
}

#middle_content #the-voltaren-range{
	background:url(/gelenk-aktiv/imgs/voltaren-range.png) no-repeat left top;
}

#middle_content #what-does-healthy-joint {
	background:url(/gelenk-aktiv/imgs/what-does-healthy-joint-look-like.png) no-repeat left top;
}

#middle_content #joint-pain-often-due {
	background:url(/gelenk-aktiv/imgs/joint-pain-often-due-to-oa.png) no-repeat left top;
}

#middle_content #what-causes-osteoarthritis {
	background:url(/gelenk-aktiv/imgs/what-causes-OA.png) no-repeat left top;
}

#middle_content #your-pain-diary {
	background:url(/gelenk-aktiv/imgs/what-causes-OA.png) no-repeat left top;
}

#middle_content #fitnessStudios {
	background:url(/gelenk-aktiv/imgs/fitnessStudioTitle.jpg) no-repeat left top;
}

#middle_content #orthopaeden {
	background:url(/gelenk-aktiv/imgs/titlebarorthopaeden.jpg) no-repeat left top;
}

#middle_content .content-left {
	width:570px;
	padding-top:139px;
}

#middle_content .content-left-fitnessStudios {
	width:680px;
	padding-top:139px;
}

#middle_content .content-left-fitnessStudios p{
	width:525px;
}

#middle_content .content-left-fitnessStudios p.last
{
	padding-top:20px;
	width:632px;
	text-align:right;
}

#middle_content .content-left-fitnessStudios .blueB
{
	color:#4188a7;
}

#middle_content .content-left-fitnessStudios #clubFinder{
	margin-left:45px; 
	border:none;
	overflow-x:hidden;
}

#middle_content .content-left-fitnessStudios .blueLink
{
	color:#40b3ec;
}

#middle_content .content-left-orthopaeden {
	width:680px;
	padding-top:115px;
}

#middle_content .content-left-orthopaeden p{
	width:523px;
}

#middle_content .content-left-orthopaeden p.last
{
	padding-top:20px;
	width:632px;
	text-align:right;
}

#middle_content .content-left-orthopaeden .blueB
{
	color:#4188a7;
}

#middle_content .content-left-orthopaeden #clubFinder{
	margin-left:45px; 
	border:none;
	overflow-x:hidden;
}

#middle_content .content-left-orthopaeden .blueLink
{
	color:#40b3ec;
}

#middle_content.treat-flash {
	min-height:500px;
}

#middle_content .content-left p{
	width:490px;
}

#middle_content .content-left .expand {
	padding:1px 0 0 0;
}

.content-left .expand p a, #expand-exercice .headline-exercice p a {
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

#expand-exercice .headline-exercice p a.selected {
	color:#B1C935;
}

#middle_content p.last {
	margin:0;
}

#expand-exercice .headline-exercice {
	float:left;
	margin-right:40px;
	width:150px;
}

.content-left .expand .txt {
	display:none;
}

.content-left .expand div {
	padding-left:26px;
}

#callout {
	left:650px;
	position:absolute;
	width:20px;
}

#callout-with-product-range {
	position:absolute;
	/*left:596px;*/
	left:615px;
}

#next {
	left:577px;
	position:absolute;
	top:290px;
	width:200px;
}

#next p {
	margin:0;
	padding:0;
	text-align:left;
	width:165px;
	font-size:10px;
	margin-bottom:4px;
	font-size:12px;
}

#next p.last {
	margin-bottom:0;
	height:0;
}

#next p a {
	text-decoration:none;
}

#next p a:hover {
	text-decoration:underline;	
}

#next #next-top  {
	background:transparent url(/gelenk-aktiv/imgs/next-top.png) no-repeat scroll 0 0;
	width:200px;
	height:70px;
}

#next #next-center  {
	background:transparent url(/gelenk-aktiv/imgs/next-repeat-y.png) repeat-y scroll 0 0;
	width:200px;
	padding-left:28px;
}

#next #next-bottom  {
	background:transparent url(/gelenk-aktiv/imgs/next-bottom.png) no-repeat scroll 0 0;
	width:200px;
	height:31px;
}

#what-does-healthy-joint #colLeftUnderstandContent,#joint-pain-often-due #colLeftUnderstandContent {
	width:215x;
}

#what-does-healthy-joint #colLeftUnderstandContent p {

	text-align:left;
}

#joint-pain-often-due #colLeftUnderstandContent {
	width:224px;
}

#joint-pain-often-due #colLeftUnderstandContent p {
	text-align:left;
}


#make-exercise-part #hips, #make-exercise-part #hands, #make-exercise-part #knees {
	clear:both;
	padding-left:25px;
	/*display:none;*/
}


#contentFlash{
	outline:none;
	margin-top:-167px;
}

#contentFlashOnglet{
	outline:none;
	display:none;
	left:-40px;
	top:-4px;
	position:absolute;
}

#menu-right-home #contentFlashOnglet{
	outline:none;
	display:none;
	left:-293px;
	top:-4px;
	position:absolute;
}

.block_deutschlandTourHome{
	background:transparent url(/gelenk-aktiv/imgs/bottom_home.png) no-repeat scroll 0 0;
	padding:25px 0 0 65px;
	height:384px;
}

.info{
	position:relative;
	float:left;
}

.info span{
	font-size:14px;
	color:#676767;
	font-family:arial;
}

.infoBus{
	position:relative;
	float:left;
	padding-left:50px;
}

.infoBus span{
	font-size:14px;
	color:#676767;
	font-family:arial;
}

.block_deutschlandTour{
	padding-left:55px;
	height:300px;
	margin-top:75px;
}

.block_deutschlandTourHome .block-tour{
	float:left;
	width:215px;
	display:block;
	padding-left:15px;
	padding-top:20px;
}

.block-tour{
	float:left;
	width:210px;
	display:block;
	padding-left:0px;
	padding-top:20px;
}
.block-tour h3{
	height:50px;
}

.block_deutschlandTourHome .block-tour .content-block span{
	font-size:16px;
	font-family:arial;
}

.block_deutschlandTourHome .block-tour .content-block span b{
	font-size:14px;
	font-family:arial;
}

.block-tour .content-block{
	margin-top:5px;
	margin-bottom:20px;
}

.imgBus{
	margin:50px 0 20px 0px;
}

.txtBlue{
	color:#009bf2;
}

.separate_block{
	float:left;
}

.block_gelenkAktivTour{
	padding-left:20px;
	margin-top:20px;
}

.content_gelenk{
	background:transparent url(/gelenk-aktiv/imgs/backContent-gelenkTour.png) repeat-y scroll 0 0;
	width:564px;
	padding:0 10px;
}

.content_gelenk .leftContent{
	float:left;
	width:246px;	
}

#middle_content .content_gelenk .leftContent h2{
	padding:0;
	color:#003f8a;
	font-size:22px;
}

#middle_content .content_gelenk p{
	padding:0;
	width:200px;
	text-align:left;
}

#middle_content .content_gelenk ul{
	padding:0 0 0 12px;
	width:200px;
	text-align:left;
}

.returnTour{
	color:#f19300;
	font-size:13px;
	font-family:verdana;
	cursor:pointer;
}

.content_gelenk .rightContent{
	float:left;
	width:310px;
	margin-left:-12px;
}

/**********************************************************/
/* footer */

#footer {
	background:transparent url(/gelenk-aktiv/imgs/footer.png) no-repeat scroll 0 0;
	width:838px;
	height:98px;
}

#footer-green {
	background:transparent url(/gelenk-aktiv/imgs/footer-green.png) no-repeat scroll 0 0;
	width:838px;
	height:98px;
}
#footer-blue {
	background:transparent url(/gelenk-aktiv/imgs/footer-blue.png) no-repeat scroll top center;
	width:838px;
	height:98px;
	padding-left:28px;
}

/*******************************/

/* footer legal */
#bottom {
	text-align:center;
}

#bottom p {
	font-size:11px;
}

#bottom img {
	position:relative;
	top:-38px;
	left:32px;
}

#bottom #logo-voltaren{
	
	left:602px;

}

#bottom .disclaimer {
	font-size:9px;
}

#bottom-home {
	
	clear:both;
}

/*******************/

/* GLOBAL */

.separate {
	clear:both;
}

img.separate {
	margin:15px 0;
}
.layout {
	position:relative;
	top:25px;
}

/******************************/


/********** Sahre with friend */

#share-with-friend {
	padding-top:39px;
	padding-left:63px;
	background:transparent url(/gelenk-aktiv/imgs/fondFormulaire.png) no-repeat scroll 0 0;
	width:521px;
	height:552px;
}

#share-with-friend p{
	margin:0;
	width:402px;
}

#share-with-friend img {
	margin-right:10px;
}

#share-with-friend h1 {
	padding:10px 0;
}

#share-with-friend h1 span {
	font-weight:200;
}

#share-with-friend h1 {
	font-size:20px;
}

#error {
	display:none;
	color:red;
}

#close {
	position:relative;
	left:152px;
	top:11px;
}

#homeBanner{
	
	/*margin-top:-32px;*/
	margin-top:-48px;

}
#menu-right-home #plus_minus{
	display:none;
	left:748px;
	top:-86px;
}
/*Font size up down style*/
#plus_minus{
	width:50px;
	position:relative;
	left:715px;
	z-index:2;
	top:-33px;
}
#plus_minus a{
	text-decoration:none;
	font-weight:bold;
}

#plus_minus #decrease{
font-size:10px;
}
#plus_minus #increase{
font-size:13px;
}


.background-tab{
	height:215px;
	z-index:1;
}

.serviceCenterContent h1
{
	padding-top:5px;
}

.serviceCenterContent p
{
	margin-top:0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#contactButton
{
	background-image:url(/gelenk-aktiv/imgs/senden_button.jpg);
	border:0 solid #FFFFFF;
	height:19px;
	width:62px;
	cursor:pointer;
}

.contactForm table tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:12px;
}

.contactForm form table tr td input{
	width:215px;
}

.contactForm form table tr td select{
	width:219px;
}

.contactForm form table tr td input#checkNewsletter,.contactForm form table tr td input#checkNewsletterInscription,.contactForm form table tr td input#check{
	width:10px;
}
