/* CSS Document */
	
html 		{margin:0; padding:0;}
	
body 		{margin:0; padding:0; text-align:center; background-color:#FFFFFF;}

div 		{padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 135%; color: #666666;}
img			{padding:0; margin:0; border: none;}
td 			{font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#333333; padding:0px; margin:0px;}
tr			{padding:0px; margin:0px;}

sup  		{vertical-align:top; font-size:0.8em; line-height:100%;}

table 		{border-collapse: collapse; border: 1px solid #FFFFFF; color: #666666;}
td, th 		{border: 1px inset #e5e5e5; padding: 3px 5px 3px 5px; vertical-align:top;}

table.tabelleZahnbuersten						{border-collapse: collapse; border: 1px solid #6A86CB; color: #666666;}
table.tabelleZahnbuersten td, th 		{border-collapse: collapse; border: 1px solid #6A86CB; padding: 4px 5px 4px 5px; vertical-align:top;}
table.tabelleZahnbuersten td img		{margin-top:4px;margin-bottom:4px;}

form		{padding:0px; margin:0px;}

h1 									{font-size:20px; padding:0; margin:0 0 5px 0; line-height:25px; color:#003399; font-weight:normal;}
h2									{font-size:14px; padding:0; margin:0 0 23px 0; line-height:18px; color:#666666; font-weight:normal;}
h2.elementHeadline2Index 	{display:inline;}
h2.startbox					{font-size:12px; padding:0; margin:0 0 8px 0; color:#003399; font-weight:bold;}
h2.startbox	a				{font-size:12px; padding:0; margin:0 0 8px 0; color:#003399; font-weight:bold; text-decoration:none;}
h2.startbox	a:hover	{font-size:12px; padding:0; margin:0 0 8px 0; color:#003399; font-weight:bold; text-decoration:none;}
h2.rapid						{font-size:12px; padding:0; margin:0 0 8px 0; color:#003399;font-weight:bold;}
h3									{font-size:12px; padding:0; margin:0 0 8px 0; color:#003399;}
/* h3.rapid					{font-size:14px; padding:0; margin:0 0 23px 0; line-height:18px; color:#666666; font-weight:normal;} */
h3.rapid						{font-weight: bold; color: #003399; font-style:normal;}
h4									{font-size:12px; padding:0; margin:0 0 0 0; color:#003399;}

em			{font-weight: bold; color: #003399; font-style:normal;}
strong		{font-weight: bold;}

hr			{height:1px; padding:0px; background-color:#7eaed3; color:#7eaed3; border:none; clear:both;}

a			{color: #003399; text-decoration:underline;}
a:hover		{color: #1d97c3; text-decoration:underline;}

.textBold	{font-weight: bold;}
.textItalic	{font-style:italic;}
.textSmall	{font-size: 11px;}

ol      {list-style-type: decimal;}
ul      {list-style-type: none; list-style-image:none; margin:7px 0 15px 0; padding:0px;}
ul li   {padding:0px 0px 0px 10px; background-image:url(/img/design/bullets/bullet_liste.gif); background-repeat:no-repeat; background-position:0 7px; }

/*** Inhaltsseiten ***/

/* Blöcke */
.blockMain 						{width: 884px; text-align: left; margin: 0 auto; margin-top: 21px; padding-bottom:42px;}
.blockTop						{height: 115px;}
.blockContent					{padding:0 0 0 0;}
.blockContentIndexInner			{margin:34px 0px 0px 0px;}
.blockContentInner				{padding:34px 28px 30px 30px;}
.blockTeaser					{padding-left:6px; background-color:#FFF;}
.blockContentLeft				{float:left; width:310px;}
.blockContentRight				{float:right; width:482px;}
.blockContentText				{}
.blockBottom					{width: 884px; height:73px; background-image:url(img/design/bg_bottom.gif); background-repeat:no-repeat;}
#blockContentLeftDownloads		{width:467px;}
#blockContentMiddleDownloads	{width:1px; margin:0 20px 0 20px; height:273px; float:left; background-color:#e5e5e5; background-image:url(/img/design/bg_vertical_line_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
#blockContentRightDownloads		{width:313px;}


/* Elemente Block Top */
.elementLogo					{float:left; padding:0 0 18px 11px;}
.functionLinks					{float:right; text-align:left; font-size:11px; color: #616161;}
.functionLinks	a				{color: #1d1d1d; text-decoration:none; font-size:11px;}
.functionLinks	a:hover			{color: #1d1d1d; text-decoration:underline; font-size:11px;}
.linkSeiteEmpfehlen				{display:inline; margin-right:80px;}
.linkSeiteEmpfehlen a	        {color: #1d1d1d; text-decoration:none; font-size:11px; padding-left:19px; background-image:url(/img/design/navigation/icon_empfehlen_n.gif); background-repeat:no-repeat; background-position:0 2px;}
.linkSeiteEmpfehlen a:hover     {color: #1d1d1d; text-decoration:underline; font-size:11px; padding-left:19px; background-image:url(/img/design/navigation/icon_empfehlen_r.gif); background-repeat:no-repeat; background-position:0 2px;}


/* Elemente Block Bottom */
.elementLogoGSK					{float:left; margin: 24px 0 0 7px;}
.elementCopyright				{float:right; text-align:left; font-size:11px;color:#616161; margin-top:53px;}				
.linkLeiste             {padding:20px 10px 0px 10px; text-align:center;}
.linkLeiste a           {font-size:11px;}

/*Navigation*/
.elementNavigation				{background-image:url(/img/design/navigation/bg_nav.gif); background-repeat:repeat-x;}
.elementNavigationInner			{background-image:url(/img/design/navigation/bg_nav_left.gif); background-repeat:no-repeat;}
.elementNavigationInnerInner	{background-image:url(/img/design/navigation/bg_nav_right.gif); background-repeat:no-repeat; background-position:right; height:40px;}

.elementNavLevel1First			{float:left; height:38px; border-right:1px solid #9ca7cd; padding:0px;}
a.elementNavLevel1First			{padding:10px 20px 10px 20px; height:auto; border-right:0px; font-size:11px; color:#FFFFFF; text-decoration:none;white-space: nowrap;}
a.elementNavLevel1First:hover	{background-image:url(/img/design/navigation/bg_nav_first_r.gif); color:#FFFFFF; background-repeat:no-repeat; text-decoration:none;}
.elementNavLevel1FirstSelected	{float:left; height:38px; border-right:1px solid #9ca7cd; padding:0px; background-image:url(/img/design/navigation/bg_nav_first_r.gif);}

.elementNavLevel1						{float:left; height:38px; border-right:1px solid #9ca7cd; padding:0px;}
a.elementNavLevel1					{padding:10px 20px 10px 20px; height:auto; border-right:0px; font-size:11px; color:#FFFFFF; text-decoration:none; white-space: nowrap;}
a.elementNavLevel1:hover		{background-image:url(/img/design/navigation/bg_nav_r.gif); color:#FFFFFF; background-repeat:repeat-x; text-decoration:none; border:0px solid red;}
.elementNavLevel1Selected		{float:left; height:38px; border-right:1px solid #9ca7cd; padding:0px; background-image:url(/img/design/navigation/bg_nav_r.gif);}

.navLevel2				        	{background-image:url(/img/design/trans.gif); position:absolute; margin:38px 5px 0 0; z-index:10000;  border-top:1px solid #c5c5c5;	visibility: hidden; display:none;}
.navLevel2Link							{width: 144px;}
.navLevel2Link a						{display:block; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; padding:3px 20px 3px 30px; margin-right:2px;}
.navLevel2Link a:hover			{display:block; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; padding:3px 20px 3px 30px; margin-right:2px; background-color:#4a9adb;}
.navLevel2LinkSelected			{width: 144px;}
.navLevel2LinkSelected a		{display:block; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; padding:3px 20px 3px 30px; margin-right:2px; background-color:#4a9adb;}
.navLevel2LinkSelected a:hover	{display:block; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; padding:3px 20px 3px 30px; margin-right:2px; background-color:#4a9adb;}
.navLevel2Middle						{background-image:url(/img/design/navigation/sub/pngs/bg_subnav.png); background-repeat:repeat-y; padding-top:6px;}
.navLevel2Bottom  					{font-size:1px; line-height:1px; height:8px; width:144px; background-image: url(/img/design/navigation/sub/pngs/bg_subnav_bottom.png); background-repeat:no-repeat;}


/* Elemente allgemein*/
.elementClearFloat				{clear:both; height:1px; font-size: 1px; line-height:1px;}

a.elementLink					{text-decoration:none; padding:0px 0px 0px 9px; color:#003399; background-image:url(/img/design/bullets/bullet_link_n.gif); background-repeat:no-repeat; background-position:0 3px;}
a.elementLink:hover				{text-decoration:none; padding:0px 0px 0px 9px; color:#1d97c3; background-image:url(/img/design/bullets/bullet_link_r.gif); background-repeat:no-repeat; background-position:0 3px;}

a.elementLinkAbisZ					{line-height:20px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 10px; margin-bottom:3px; color:#003399; background-image:url(/img/design/bullets/bullet_link_n.gif); background-repeat:no-repeat; background-position:0 3px;}
a.elementLinkAbisZ:hover		{line-height:20px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 10px; margin-bottom:3px; color:#1d97c3; background-image:url(/img/design/bullets/bullet_link_r.gif); background-repeat:no-repeat; background-position:0 3px;}

a.elementLinkInHeadline			{font-size:14px; text-decoration:none; padding:0px 0px 0px 9px; color:#003399; background-image:url(/img/design/bullets/bullet_link_n.gif); background-repeat:no-repeat; background-position:0 3px;}
a.elementLinkInHeadline:hover	{font-size:14px; text-decoration:none; padding:0px 0px 0px 9px; color:#1d97c3; background-image:url(/img/design/bullets/bullet_link_r.gif); background-repeat:no-repeat; background-position:0 3px;}

a.elementLinkBack				{text-decoration:none; padding:0px 0px 0px 10px; color:#003399; background-image:url(/img/design/bullets/bullet_link_back_n.gif); background-repeat:no-repeat; background-position:0 3px;}
a.elementLinkBack:hover			{text-decoration:none; padding:0px 0px 0px 10px; color:#1d97c3; background-image:url(/img/design/bullets/bullet_link_back_r.gif); background-repeat:no-repeat; background-position:0 3px;}

.elementBox						{padding:5px 7px 5px 7px; border:1px solid #e5e5e5; font-size:11px;}


/* Elemente Startseite*/
.elementTeaser					{float:left; width:278px; height:115px; background-image:url(/img/design/bg_teaser_start.gif); margin-right:18px; background-position:0 30px; background-repeat:no-repeat;}
.elementTeaserLast				{float:left; width:278px; height:115px; background-image:url(/img/design/bg_teaser_start.gif); background-position:0 30px; background-repeat:no-repeat;}
.elementTeaserInner				{padding: 7px 13px 0 13px; margin-top:30px; cursor:pointer;}
.elementTeaserInner h3			{margin:0 0 8px 0; padding:0px; font-size:13px; color:#003399;}
.elementTeaserBild_1			{position:absolute; margin-left:207px; margin-top:15px;}
.elementTeaserBild_2			{position:absolute; margin-left:206px; margin-top:16px;}
.elementTeaserBild_3			{position:absolute; margin-left:207px; margin-top:11px;}

.elementIndexLeft				{float:left; width:350px; height:365px; background-color:#FFF;}  
.elementIndexRight				{float:right; margin-top:79px; margin-left:0; background-color:#FFF;}
.elementIndexLeftInner			{padding-left:30px;}

/* Elemente Produkt-Uebersicht*/
.elementProduktUebersicht		{padding:0 0 25px 0;}
.elementZahncreme				{float:left; margin:38px 6px 0 0;}
.elementZahnbuersten			{float:left; margin-right:9px;}
.elementZahnspuelloesung		{float:left; margin:41px 3px 0 0;} 
.elementZahnseide 				{float:left; margin:70px 20px 0 0;}
.elementSystem					{float:left; margin:17px 0 0 0;} 


/* Elemente Putztechnik */
.elementPutztechnik			{float:left; margin-right:16px; margin-bottom:16px;}	
.elementPutztechnikLast		{float:left; width:150px; margin-bottom:16px;}
.elementPutztechnikFlash	{width:150px; text-align:center; margin-bottom:5px;}
.elementPutztechnikText		{width:150px;}


/*Elemente A bis Z*/
.elementAbisZ					{position:absolute; visibility:hidden; margin-left:300px; padding-bottom:6px; background-image:url(/img/design/a_bis_z/bg_a_bis_z_box_bottom.gif); background-position:bottom; background-repeat:no-repeat;}
.elementAbisZMiddle				{position:absolute; visibility:hidden; margin-left:300px; margin-top:-50px; padding-bottom:6px; background-image:url(/img/design/a_bis_z/bg_a_bis_z_box_bottom.gif); background-position:bottom; background-repeat:no-repeat;}

.elementAbisZBottom				{position:absolute; visibility:hidden; margin-left:300px; margin-top:-170px; padding-bottom:6px; background-image:url(/img/design/a_bis_z/bg_a_bis_z_box_bottom.gif); background-position:bottom; background-repeat:no-repeat;}

.elementAbisZInner				{width:360px;}
.elementAbisZInner h3			{display:block; background-image:url(/img/design/a_bis_z/bg_a_bis_z_box_top.gif); background-repeat:no-repeat; padding:5px 15px 5px 15px; font-size:14px;}
.elementAbisZInner .elementText	{background-image:url(/img/design/a_bis_z/bg_a_bis_z_box_middle.gif); background-repeat:repeat-y; padding: 5px 15px 5px 15px;}


/*Elemente Download*/

.elementThumb					{float:left; display:block; margin-right:15px;}
.elementThumb img				{border:1px solid #6a86cb;}
.elementDownloadLinks			{float:left;}
.elementVideoName				{font-weight:bold; color:#003399; margin-bottom:8px;}
.elementVideoLinkPlay			{display:block; text-decoration:none; padding:0 0 5px 0; background-image:url(/img/design/bullets/play_n.gif); background-repeat:no-repeat; padding-left:20px;} 
.elementVideoLinkPlay:hover		{display:block; text-decoration:none; padding:0 0 5px 0; background-image:url(/img/design/bullets/play_r.gif); background-repeat:no-repeat; padding-left:20px;} 
.elementVideoLinkDownload		{display:block; text-decoration:none; padding:0 0 5px 0; background-image:url(/img/design/bullets/download_n.gif); background-repeat:no-repeat; padding-left:20px;}
.elementVideoLinkDownload:hover	{display:block; text-decoration:none; padding:0 0 5px 0; background-image:url(/img/design/bullets/download_r.gif); background-repeat:no-repeat; padding-left:20px;}

/*Formulare*/
.input  					{color:#000000;background:#FFFFFF;border:#7F9DB9 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal;padding: 2px 0 2px 2px;width:320px;margin:0 0 3px 0;}
.inputSmall 			 	{color:#000000;background:#FFFFFF;border:#7F9DB9 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding: 2px 0 2px 2px;width:150px;margin:0 0 3px 0;}
.inputBox   				{color:#000000;background:#FFFFFF;border:#7F9DB9 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding: 2px 0 2px 2px;width:320px;height:100px;}	
a.elementFormButton			{padding:2px 10px 2px 23px; text-decoration:none; display:block; font-weight:bold; text-align:center; background-color:#e0ecf5; width:80px; background-image:url(img/design/bullets/bullet_link_n.gif); background-repeat:no-repeat; background-position:13px 5px;}
a.elementFormButton:hover	{text-decoration:none; background-color:#e0ecf5; background-image:url(img/design/bullets/bullet_link_r.gif);}

.formCaption				{float:left; width:124px; padding:8px 0px 0px 0px;}
.formField					{float:left; padding:8px 0px 0px 0px;}
.formField .input 			{width:220px;}
.formField .inputBox		{width:220px;}
.clearLeft					{clear:both; height:1;}
.textklein 					{font-size:small;}

.elementDocCheck									{width:413;}
.elementDocCheckVisual						{border-left:1px solid #7f9db9; border-right:1px solid #7f9db9; padding-left:19px;}
.elementDocCheckVisual img				{float:left; margin:0px 18px 0 0;}
.elementDocCheck input.input			{width:151px; color:#000000; background:#FFFFFF; border:#7f9db9 solid 1px; font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal; padding: 2px 0 2px 2px; margin:0 0 10px 0;}
.fliesstext														{padding:2px 0 2px 0;}
.elementDocCheck input.elementButton	{width:auto; border:0px; width:67px;}
.elementDocCheckEckeLinks					{float:left;}
.elementDocCheckRahmenUnten				{float:left; height:17px; width:377px; border-bottom:1px solid #7f9db9;}
.elementDocCheckEckeRechts				{float:left;}

.elementTableDocCheck							{margin:0px;}
.elementTableDocCheck	td					{border:0px; padding-top:0px; padding-bottom:0px;}

/*Elemente Coupon-Aktion*/
.elementCouponBanner {margin-bottom:20px;} 

#couponAktion * {vertical-align:top;}
#couponAktion .blockLeft 	{width:370px; float:left; font-size:16px; color:#003399; line-height:22px;}
#couponAktion .blockRight	{width:450px; margin-bottom:10px; float:right!important; text-align:center; background-image:url(/img/content/bg-coupon-button.jpg); background-position:left bottom; background-repeat:no-repeat; padding: 0 0 22px 0;}
#couponAktion .blockRight .button {text-align:center; padding:10px 0 0 0;}
#couponAktion .blockRight a {display:block; margin:0 auto; width:325px;}
#couponAktion .blockLeft span.highlight 	{display:block; font-size:20px; padding:15px 0 15px 0;}
#couponAktion .blockLeft span.fussnote 			{display:block; font-size:10px; line-height:14px; margin:97px 0 0 0; padding:0px;}
#couponAktion .textSmall {font-size:10px; line-height:14px; color:#919090;}
#couponAktion img 			 {display:block;}

@media print {
	body										{text-align:left;}
	.blockMain							{width:500px; }
	.elementNavigation			{display:none;}
	.blockTop								{height:70px; border-bottom:1px solid #003399;}
	.blockBottom						{border-top:1px solid #003399;}
	.blockTeaser						{border-top:1px solid #003399;}
	.blockContentInner			{padding:34px 0 30px 0;}
	.functionLinks					{display:none;}
	.elementIndexLeftInner	{padding-left:0px;} 
	.linkSeiteEmpfehlen			{display:none;}
	#elementAbisZ_1, #elementAbisZ_2, #elementAbisZ_3, #elementAbisZ_4, #elementAbisZ_5, #elementAbisZ_6, #elementAbisZ_7, #elementAbisZ_8, #elementAbisZ_9, #elementAbisZ_10, #elementAbisZ_11, #elementAbisZ_12,#elementAbisZ_13, #elementAbisZ_14, #elementAbisZ_15, #elementAbisZ_16, #elementAbisZ_17, #elementAbisZ_18, #elementAbisZ_19, #elementAbisZ_20, #elementAbisZ_21, #elementAbisZ_22, #elementAbisZ_24																	{visibility:visible; position:static;}
	.elementLinkAbisZ				{display:none;}
	.elementAbisZMiddle			{margin-left:0px; margin-top:0px;}
	.elementAbisZBottom			{margin-left:0px; margin-top:0px;}
	.elementAbisZ						{margin-left:0px;}
	.elementAbisZInner			{width:auto;}
	#blockContentLeftDownloads		{float:none;width:auto;}
	#blockContentMiddleDownloads	{display:none;}
	#blockContentRightDownloads		{margin-top:20px; float:none;width:auto;}
	.elementPutztechnikFlash			{display:none;}	
	.elementZahncreme						{float:none; margin:0;}
	.elementZahnbuersten				{float:none; margin:0;}
	.elementZahnspuelloesung		{float:none; margin:0;}
	.elementZahnseide 					{float:none; margin:0;}
	.elementSystem							{float:none; margin:0;}
	ol      {list-style-type: decimal;}
	ul      {list-style-type: square;}
	ul li   {background-image:none;list-style-type: square; list-style-position:inside;}
	.blockContentLeft						{float:none; width:auto; margin:0 0 20px 0;}	
	.blockContentight						{float:none; width:auto; margin:0 0 20px 0;}	
	.elementLinkBack            {display:none;}
}

