body, #tgxMBbodyContent {
	width:100%;
	height: 100%;
	overflow-y:hidden;
	background:transparent none no-repeat 0 0;
}

	html>body {width:99%;padding:0;}

html, body, textarea {
  scrollbar-base-color:#F6F5F1;
  scrollbar-3d-light-color:#DA4725;
  scrollbar-arrow-color:#DA4725;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#F6F5F1;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#FFF;
}

.br	{height:0;line-height:0;margin:0;font-size:0;padding:0;border:0px solid red}


input, select { position:absolute; left:140px;}
fieldset { border:0px;}
legend { color:#FFFFFF; line-height:0px; border:1px;}
fieldset.csc-mailform { padding-bottom:28px; padding-left:12px; padding-top:4px; border-bottom:#999999 solid 1px; border-top:#999999 solid 1px; background:#f5f5f5;}
.csc-mailform-radio { vertical-align: middle; }
.csc-mailform-field { text-align:left; vertical-align: middle; margin-bottom:6px; padding:4px;}
.csc-mailform-submit { float:right; margin-top:6px; margin-bottom:12px; }
.csc-mailform  { border:1px;}
.csc-frame { border:1px;}
input #mailformformtype_mail { margin-top:6px; }
.csc-form-fieldcell { height:38px; vertical-align:top;}
.csc-searchform { background:#f5f5f5; width:508px; border:#f5f5f5 solid 8px; }

#header,#logo,#mainnav,#topnavi,#border,#subNavigation,#topchannelname,#claim,#contentarea,#SendErgebnisse {position:absolute;}


#topnavi					{text-align:right;top:4px;left:833px;letter-spacing:0.001em;padding:0 0 0 0;margin:0 0 0 0;width:174px;}
#topnavi,#topnavi a			{font-family:verdana;font-size:11px;color:#FFF;text-decoration:none;letter-spacing:0.001em;}
#topnavi a					{padding:0px 1px 0px 1px;}
#topnavi a:hover,	#topnavi a.aktiv {color:#887869;}

#mainnav					{letter-spacing:0.001em;z-index:2;top: 3px;left:186px;font-family:verdana;font-size:12px;text-decoration: none;color: #FFF;font-weight: bold;width:643px}
#mainnav a,#mainnav a:hover,#mainnav a.aktiv {letter-spacing:0.01em;font-family:verdana;font-size:12px;text-decoration: none;display:inline;line-height: 16px;color: #FFF;padding:0;height: 31px;vertical-align:top;}
#mainnav a:hover,#mainnav a.aktiv {color:#887869;}
/*#topnavi a:hover, #mainnav a:hover,*/ #subNavigation a:hover {color:#D5C5B5}

#logo						{top:15px;left:50px;}
#logo a						{width:80px;height:70px;cursor:hand;display:block}

#headlinePrint				{display:none}
.claimprodukt,.claimSitemap,.claimNNA,.claimPresse,.claimindex,.claimListe,.claimcontent,.claimverteiler,.claimserienverteiler,.claimSearch,.claimContact {left:236px;top:232px}
/*
.claimprodukt {left:433px;}
*/
.claimprodukt {left:267px;top:110px;position:relative;width:735px;}
	html>body .claimprodukt {width:auto;min-width:735px;}
.claimprodukt img.HeaderClaim {margin:121px 0 0 8px}
.claimprodukt .ProduktPicture {float:left;}
.strijp {background: no-repeat left bottom; padding-bottom:7px;margin-bottom:7px;}

#claim	a					{font-family:verdana;font-size:12px;color:white;text-decoration:none;margin-left:48px;top:5px}
	html>body #claim img	{margin-bottom:3px}

#subNavigation			{top:190px;left:0px;width:175px;margin-right:0;padding-bottom:2px;background-repeat:no-repeat;background-position:bottom left;}
#subNavigation a		{font-family:verdana;font-size:11px;text-decoration: none;line-height:15px;display:block;margin-left:0px;padding-bottom:3px}
#subNavigation a.level3,#subNavigation a.level3:hover,#subNavigation a.level2,#subNavigation a.level2:hover {font-weight:normal;padding:3px 0 3px 16px;}
#subNavigation a.level2,#subNavigation a.level2:hover	{font-weight:bold;background-repeat:no-repeat;background-position:top left;background-image:url();}
#subNavigation a.aktiv, #subNavigation a.aktiv:hover 	{background-position:top 11px;margin-left:-11px;padding-top:3px;padding-bottom:3px;}

#subNavigation span.aktivpoint {background:#CC6C6D url(/images/li_aktiv_transp.gif) no-repeat;width:4px;float:left;height:12px;margin:6px 2px 0px 2px;overflow:hidden;}
	html>body #subNavigation span.aktivpoint {margin-right:5px}
#subNavigation img				{margin:-5px 0 0 0px;padding:0;height:1px;overflow:hidden}

#contentarea,#SendErgebnisse	{overflow:auto;padding-bottom:10px;background-repeat:no-repeat;background-position:538px 0px;background-image:url();font-family:verdana;font-size:11px; color: #887869;top:285px;left:236px;width:777px;padding:0 0 20px 0;height:expression(document.body.offsetHeight-290);}
	html>body #contentarea,html>body #SendErgebnisse {height:auto;width:780px;padding-right:0}
#content 						{float:left;width:530px;overflow-x:hidden;}
	html>body #content			{padding-right:0;}

#contentarea .rightpic			{text-align:right;width:200px}
#contentarea .middlepic			{text-align:center;width:200px;padding:10px}
	html>body #contentarea .middlepic {text-align:center;width:180px;padding:10px}
#contentarea h2					{font-weight:bold}

#content div.contentpic			{float:right;margin:8px 0 8px 8px;}		
		
#content .indexblock			{width:223px;height:123px;overflow:hidden;float:left;padding:0;margin:15px 40px 26px 0;}
#content .indexmiddle			{margin-left:81px;}
#content .indexblock img		{float:right;margin:0 -3px 0 0;padding:0;}
#content .indexblock h2,#content .indexblock div, #content .indexblock a {width:149px;margin:0 0 0 8px;padding:0;line-height:15px}
#content .indexblock h2			{padding-top:7px;line-height:13px}
#content .indexblock a			{text-decoration:none;font-weight:bold;margin-top:-2px;width:auto}
#content .indexblock a:hover	{text-decoration:underline;}

#serienverteilermenue			{margin-top:10px;padding:0;width:490px;}
#content .quadserienverteiler	{height:70px;margin-bottom:32px;cursor:hand}
	html>body #content .quadserienverteiler	{cursor:pointer;}

#content .quadserienverteiler h2,#content .quadserienverteiler div {width:140px;line-height:16px}
#content .quadserienverteiler h2.first {margin-top:4px}
#serienverteilermenue .noMarginRight {margin-right:0}

#verteilermenue					{margin-top:32px;width:532px;overflow:hidden;}
	html>body #verteilermenue	{width:545px;}
	*:not(hr) #verteilermenue	{overflow:visible;}

#verteilermenue .verteilerblock {width:258px;height:95px;overflow:hidden;float:left;padding:2px 0 0 7px;margin:0 15px 10px 0;background-color:Gray}
	html>body #verteilermenue .verteilerblock {width:252px}
#verteilermenue .verteilerblock h2 {margin:15px 0;width:150px;}
#verteilermenue .verteilerblock img {height:64px;right:0;}
#verteilermenue .verteilerblock p.centerPic {width:90px;text-align:center;float:right;padding-top:22px}
#verteilermenue .verteilerblock a.detaillink,#serienverteilermenue .serienverteilerblock a.detaillink,#endText a.detaillink {width:150px;text-decoration:none;background:url(/images/pfeil_li_editmode.gif) no-repeat 4px left;padding-left:8px;}
#verteilermenue .verteilerblock a.detaillink:hover,#serienverteilermenue .serienverteilerblock a.detaillink:hover,#endText a.detaillink:hover {text-decoration:underline;}
#verteilermenue .verteilerblock p.claim {position:absolute;bottom:0px;width:150px;}
	html>body #verteilermenue .verteilerblock p.claim {position:relative}

#Schatten					{padding:0;margin:0;position:absolute;width:21px;top:0;left:1016px;height:100%;background:white url(/img/schatten_verlauf.jpg) repeat-y top left}
#Schatten img	{position:absolute;top:0}

#endText					{margin:20px 0}

#content ul.pfeile			{margin-bottom:20px}
#content ul.pfeile li		{margin:0 0 3px 13px}

#relatedblock				{width:170px;margin:0;padding:0 10px 0 0;float:right;line-height:16px;}
	html>body #relatedblock	{margin-right:10px}
#relatedblock ul.pfeile,#content ul.pfeile {margin:8px 0 2px 0;padding:0;}
#relatedblock li, #content ul.pfeile li {list-style-image:url(/img/pfeil_li.gif);margin:0 0 5px 13px;line-height:15px;}
#relatedblock a,#content ul.pfeile li a	{text-decoration:none;}
#relatedblock a:hover,#content ul.pfeile li a:hover	{text-decoration:underline;}
#relatedblock .relblock		{background:url() no-repeat left bottom;padding-bottom:7px;margin-bottom:7px;width:170px}

	
#content h1, #content h2,#content p, #relatedblock h2 {font-size:11px;margin:0 0 14px 0;}
#content h2, #relatedblock h2 {font-weight:bold;margin-bottom:0;} 
#content h1					{font-size:16px;margin-top:12px;height:auto;}
#content h2					{height:auto;margin-top:22px;}
#content h2.first			{margin-top:0px}

#content p,#content div		{padding-right:12px;line-height:16px}
	html>body #content p	{height:auto;}
#content div.contentlink	{margin-bottom:10px;clear:both;}
	html>body #content div.contentlink	{margin:0 0 0 6px;padding:0;}
#content div.floatlink		{float:left;width:93px;clear:none;margin-left:7px;}
	html>body #content div.floatlink {margin-bottom:8px}
#content p .at-email		{margin:1px 2px 0px 1px;}
#content .at-email			{margin:2p 2px 0px 0px;}
#content p, #content h1,#content h2 {padding-right:7px;}
#content div.textlist		{margin-bottom:22px}

#content div.gt				{margin:0;float:left;padding:0;line-height:15px}
	html>body #content div.gt {margin-left:9px;}
#content div.link			{margin:0 0 0 15px;height:0;line-height:15px}
	html>body #content div.link {height:auto;}

#content UL					{margin:8px 0 8px 18px;list-style:disc url(/images/bullets.gif) outside;}
	html>body #content UL	{margin-left:-22px;}
	html:first-child>b\ody #content UL	{margin-left:18px;}
#content LI					{line-height:16px;height:auto;margin-bottom:4px;padding:0}
#content LI					{line-height:16px;height:auto;margin-bottom:4px;padding:0}
ul.pfeile li a:hover		{text-decoration:none}				
#content a					{margin:0}

#submenue, #produktmenue	{margin-top:25px;padding-bottom:20px;clear:both;}
#submenue p.invisible,#produktmenue p.invisible,#submenue p.visible,#produktmenue p.visible, #serienverteilermenue p.invisible, #serienverteilermenue p.visible{position:absolute;width:300px;margin-top:64px;padding-top:10px;background:transparent url(/img/pfeilklein_up.gif) no-repeat left top}
	html>body #produktmenue p.invisible		{width:auto;left:0;top:0}
	html:first-child>b\ody #produktmenue p.visible {margin-top:74px;left:0;top:0}
	
img.alpha					{filter:Alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#produktmenue a {margin-right:3px;padding:0;text-decoration: none;}

#content .HaendlersucheErgebnis 		{margin:10px 10px 5px 0;width:255px;float:left}
	html>body #content .HaendlersucheErgebnis  {width:240px;}
#content .ArzneimittelAZErgebnis 		{margin:0px 0px 15px 0;line-height:15px}
#content .HaendlersucheErgebnis a		{text-decoration:none}
#content .HaendlersucheErgebnis a:hover	{text-decoration:underline}

#content table							{xmargin-left:15px;}
#content table.contentTable				{width:528px;height:auto;margin:20px 0 16px 0;}
#content .contentTable td,#content .contentTable td p, #content table td, #content table td p {font-family:verdana;font-size:11px;color:#887869;border:0;padding:1px 0 1px 0;margin:0;}
#content .contentTable .tableHeadRow td {font-weight:bold;padding:1px 0;border:0;padding:6px;}		
#content table.contentTable td			{border-bottom:2px solid #FFF;border-right:2px solid #FFF;padding:1px 4px;}
#content table td p , #content td div	{margin:0;padding:0;width:auto}

#content table.map24					{margin:0 0 0 4px;width:95%;}
#content table.map24 .kontakt_feld,#content table.map24 select	{width:300px}
a {font-family:verdana;font-size:11px;color:#887869;text-decoration: underline;}

#content .klapptext table.ArzneiTable {background-color:#EEE;margin:10px 0;border-collapse:collapse;display:none}
#content .klapptext table.ArzneiTable td {padding:4px;border:1px solid #CCC}

#content .klapptext 		{margin:0 0 10px 0;}

#content .klapptext a		{text-decoration:none;display:block;padding-left:12px;background:url(/img/pfeilklein.gif) no-repeat 0px 6px}
#content .klapptext a:hover	{text-decoration:underline;}
	html>body #content .klapptext a	{background-position:0 4px}


#content .klapptext .invisible,#submenue p.invisible,#produktmenue p.invisible, #serienverteilermenue p.invisible 	{display:none;}
#content .klapptext .visible,#submenue p.visible, #produktmenue p.visible, #serienverteilermenue p.visible {display:inline;}
#content .klapptext .invisible, #content .klapptext .visible {margin-left:12px}
#content .klapptext ul li	{margin:3px 0}

#content .klapptext ul li.noPoint {list-style:none none outside;}
#content .klapptext ul.secondLevel {list-style:none url(/img/bulletstrich.gif) inside;margin:-12px 0 0 -4px;}
#content .firstklapptext	{margin-top:12px}
#content .RisikenHinweis {margin-top:20px}


#Ratgeberhausapotheke			{margin:20px 0;height:68px;padding:0;overflow:hidden}
#Ratgeberhausapotheke img		{margin:0 22px 0 0;height:68px;padding:0}
#Ratgeberhausapotheke .Header	{margin:5px 0 0 0;padding:0 5px 0 0;font-weight:bold}
#Ratgeberhausapotheke ul.pfeile li	{margin:0 0 3px 158px;}
	html>body #Ratgeberhausapotheke ul.pfeile li {margin:-3px 0 0 12px;}

#FoundPages .pagesBlock		{margin-bottom:20px}
#FoundPages .pagesBlock a		{text-decoration:none;color:#294F96;}
#FoundPages .infoblock 		{display:none;margin:0;padding:0;}

#FoundPages .blocknavi 			{margin-bottom:22px}
#FoundPages .blocknavi a 		{text-decoration:underline;margin-right:6px;}
#FoundPages .blocknavi a.noLink {text-decoration:none;color:#294F96;}
#FoundPages .blocknavi div 		{float:left}


#form				{width:545px;padding:0;overflow-x:hidden;padding-top:0px;max-width:545px;}
#form .hiddenformblock {display:none;margin-bottom:10px;}


#form textarea,#form select,#form input {
	font-family:verdana;font-size:11px;
	background-color: #fff;
	scrollbar-face-color:#fff;			/* Slider Fl�che, Pfeile Hintergrund */
	scrollbar-3dlight-color:#fff;		/* helleres (�u�eres) Glanzlicht oben und links*/
	scrollbar-darkshadow-color:#fff;	/* dunklerer (�u�erer) Schatten unten und rechts*/
	scrollbar-track-color:#fff;			/* Slider Hintergrund */
	scrollbar-highlight-color:#6B595A;	/* dunkleres (inneres) Glanzlicht oben und links*/
	scrollbar-shadow-color:#6B595A;		/* hellerer (innerer) Schatten unten und rechts*/
	scrollbar-arrow-color:#6B595A;		/* Pfeile */
	overflow:auto;
}
	html>body #form input {max-height:20px;font-size:11px;}
#form .UserMessage		{color:red}	
#form .label			{height:20px;width:190px;margin-bottom:2px;padding:3px 3px 3px 0;font-weight:normal;padding-left:0px;margin-right:3px;float:left;}
	html>body #form .label {padding:0;height:18px}
#form div.label			{padding-left:3px}

#form div.klammertext	{font-size:10px;padding:0;margin:0;letter-spacing:-0.05em;word-spacing:-0.05em;line-height:10px;}
#form br				{line-height:0;height:0}
#form div.float			{float:left;}
#form h2,#form h2.first	{margin:22px 0 6px 0}
#form .formRow .absoluteRight {position:absolute;right:50px;}
	html>body #form .formRow .absoluteRight {right:260px;}
	html>body #form .formRow	{margin-bottom:-14px;padding:0}
#form select,#form input {font-family:verdana;font-size:11px;width:295px;height:20px;overflow:hidden;border:#ccc 1px solid;}
	html>body #form select,	html>body #form input {height:17px;}
#form textarea			{width:295px;margin:0 0 3px 0;padding:0;border:#ccc 1px solid;}

#form input.nottext		{width:22px;border:0;background-color:#fff;margin:2px 0 0 -5px}
	html>body #form input.nottext {margin-left:-2px}
#form .checkkompl		{width:161px}
#form .space 			{margin-right:3px;}
#form .spacebig			{margin-right:23px;}
#form #buttonline		{margin:14px 0 14px 0;border-top:2px solid #867969;border-bottom:2px solid #867969;height:22px;}
#form #buttonline a		{width:95px;border-left:2px solid #867969;background-color:#887869;height:22px;position:relative;float:right; padding:2px 14px 0 7px;display:block;text-decoration: none;color:white;z-index:6;}
#form .vspace,#form .subhead		{margin-top:20px;}
#form .radiotext 		{margin-right:13px;width:50px}

#sendbuttons {width:502px}
#sendbuttons a.delete,#sendbuttons a.delete:hover,#sendbuttons a.send,#sendbuttons a.send:hover {border:1px solid;background-color:White;float:right;text-decoration: none;display:block;width:auto;height:18px;margin:14px 0 20px 0;padding:0 10px 2px 10px;color:#887869;}
#sendbuttons a.delete,#sendbuttons a.delete:hover {left:0;position:absolute;padding:0 20px 2px 20px;color: #887869;border-color:#887869;}

*:not(hr) #form div.float input	{margin-bottom:-3px;}		
*:not(hr) #form .label		{margin-bottom:7px;line-height:13px;}
*:not(hr) #form a.delete,#form a.delete:hover,#form a.send,#form a.send:hover,#form a.send,#form a.send:hover {height:18px}
#SendErgebnisse	p		{width:540px;}
#SendErgebnisse .left	{float:left;width:200px;margin-bottom:8px;}
#SendErgebnisse .right	{margin-bottom:8px;width:340px;}
	html>body #SendErgebnisse .right,html>body #SendErgebnisse .left {margin:0px;}
	html>body #SendErgebnisse .right	{margin-left:200px}

#globalforminfo {position:absolute;width:200px;z-index:1000;font-family:verdana;font-size:11px;color:#000;xdisplay:none;height:100px;padding:10px 10px 40px 10px;background-color:#D0E4FC;}
#globalforminfo					{top:80px;left:236px;width:690px;}

#globalforminfo p {float:left;width:150px;margin-bottom:10px}
#globalpageinfoblock div.input, .openLupe div.input, #globalforminfo div.input {background-color:White;border:1px solid black;padding:3px;width:376px;height:18px;display:inline-block}
#globalpageinfoblock select, #globalpageinfoblock img, .openLupe select {width:536px;margin-bottom:10px}
.openLupe div.input, .openLupe p, .openLupe select {width:80px}
#content img.lupe				{cursor:hand;position:absolute}				
#globalforminfo div.input		{width:320px;padding:0 3px;float:left;}
#globalforminfo div.input a		{margin:0;padding:0;text-decoration:none;}
#globalforminfo select			{width:140px;height:auto;overflow:hidden}

#WeledaFlash {margin:20px 0 20px -5px}
