/* CSS Document */ 
 
body				{margin:0; padding:0; text-align:center; background-color: #ADDAC1; background-image:url(/img/bg_gruen.gif); background-repeat:repeat-y; background-position:center;}
body.gelee			{background-color:#C80019; text-align:center; background-color: #D6111E; background-image:url(/img/bg_gelee.gif); background-repeat:repeat-y; background-position:center;}
div 				{padding:0; margin:0; font-family:arial,helvetica,sans-serif; font-size:13px; line-height: 140%; color:#333366;}
img					{padding:0; margin:0; border: none;}
td 					{padding:0; margin:0; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal;}
tr					{padding:0; margin:0;}
table				{padding:0; margin:10px 0 20px 0; color:#333366; border-collapse:collapse; padding:0px;}
td					{padding:5px; margin:0px;}
th					{font-size:13px; text-align:left;padding:5px;}
p					{padding:0; margin:0;}
form				{padding:0; margin:15px 0 10px 0;}
input				{padding:2px 2px 2px 2px; margin:0; border:1px solid #99CCCC; font-family:arial,helvetica,sans-serif; font-size:13px; line-height: 140%; color:#333366;}
textarea			{padding:2px 2px 2px 2px; margin:0; border:1px solid #99CCCC; font-family:arial,helvetica,sans-serif; font-size:13px; line-height: 140%; color:#333366;}


h1					{padding:12px 45px 14px 52px;margin:0; font-size:18px; color:#333366; line-height:140%; font-weight:normal;}
h2					{padding:0; margin:0 0 7px 0; font-size:15px; color:#333366; line-height:140%; font-weight:bold;}
h3					{padding:0; margin:0 0 3px 0; font-size:13px; color:#333366; line-height:140%; font-weight:bold;}

ul					{list-style-type:none; padding:10px 0 15px 0; margin-left: 16px; margin-top: .3em; margin-bottom: 0;}
ul ul				{padding:5px 0 5px 0;}
ol					{padding:0 0 0 22px; margin:5px 0 0 0;}
li					{list-style-image:url(/img/design/bullet_list.gif); padding-bottom: 5px;}
ul ul li			{list-style-image:url(/img/design/bullet_list.gif); padding-bottom: 5px;}

a					{color: #3366CC; text-decoration:underline;}
a:hover				{color: #3366CC; text-decoration:none;}

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

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

.elementPatienteninfo			{padding:15px 220px 15px 30px; font-size:11px;}
.elementPatienteninfo a			{color:#999999; text-decoration:none; white-space:nowrap;}
.elementPatienteninfo a:hover	{color:#999999; text-decoration:underline; white-space:nowrap;}

/*Blöcke*/
.blockMain			{margin: 0 auto; width:718px; text-align:left;}
/* Alle IE: */
.blockMain			{width:718px\9}
.blockMainCenter	{padding-left:1px;}
.blockMainCenter	{padding-left:0\9}
.blockTop			{text-align:left; height:108px; overflow:hidden;}  
.blockTopInner 		{padding: 16px 0 20px 16px;}
.blockContent		{text-align:left;}
.blockBottom		{text-align:left; padding:30px 32px 20px 32px;}

.elementBottomText				{color:#434343; font-size:11px;}
.elementBottomText a			{color:#434343; background-image:url(/img/design/arrow_bottom.gif); background-repeat:no-repeat; padding-left:8px; background-position:left 2px;}
.elementBottomText a:hover		{color:#434343; background-image:url(/img/design/arrow_bottom.gif); background-repeat:no-repeat; padding-left:8px; background-position:left 2px;}

.elementStoererZahnbuerste {position:absolute; margin:12px 0 0 550px;}
.elementStoererZahnbuersteIE6 {display:none;} 

.elementLogo					{float:left;}
.elementClaim					{float:left; padding: 17px 0 0 40px;}
.elementFotoZahnmann			{float:right; padding: 0 15px 0 0;}
.elementNavigation  			{background-color:#D5D5D5;width:717px; margin-left:-1px!important;margin-left:0px;}
.elementSubNavigation			{background-color: #0097AC; border-top: 1px solid #FFFFFF; display: none; margin-left: 321px; margin-top: -1px; position: absolute; width: 244px; z-index: 1000;}
.elementSubNavigationFotos		{position:absolute; z-index:1000; width:145px; margin-left:188px; margin-top:-1px; border-top:1px solid #FFFFFF; background-color:#0097AC; display:none;}
.elementContentIndex			{background-image:url(/img/bg_content_index.jpg); background-repeat:no-repeat; width:716px!important; width:717px;}
.elementContent					{background-image:url(/img/bg_content.jpg); background-repeat:no-repeat; width:716px!important; width:717px;}
.elementContentSystem			{background-image:url(/img/bg_content_system.jpg); background-repeat:no-repeat;width:716px!important; width:717px;}
.elementContentGelee			{background-image:url(/img/bg_content_gelee_neu.jpg); background-repeat:no-repeat;width:716px!important; width:717px;}
.elementContentMain				{float:left; width:546px; padding-top:19px;}
.elementContentMainSystem		{width:717px; padding-top:20px;}
.elementContentMainLeft 		{float:left; width:242px;}
.elementContentMainLeftContent	{padding:0 40px 0 45px;}
.elementContentMainRight		{float:left; width:304px;}
.elementContentMainRightText	{padding:0 32px 14px 14px;}
.elementContentMainLeftFootnote	{padding-left:20px;}
.elementContentRight			{float:left; text-align:left; width:169px; padding-top:15px; background-image:url(/img/design/line_right.gif); background-position:left bottom; background-repeat:no-repeat;}
.elementContentRightText		{border-bottom:1px solid #CCCCCC; padding:0 6px 10px 9px; font-size:11px;}
.elementContentRightTextLast	{border-bottom:none; padding:0 6px 10px 9px; font-size:11px;}
.elementLogoGSK					{padding-bottom:20px;}
.elementContentRightLink		{padding:5px 6px 5px 9px;}
.elementContentRightSmallLink   {display:block; padding:2px 0 2px 0; font-size:12px; background-image:url(/img/design/arrow_small.gif); background-repeat:no-repeat; background-position:140px 6px;}
.elementContentRightSmallLinkAct{display:block; padding:2px 0 2px 0; font-size:12px; background-image:url(/img/design/arrow_small.gif); background-repeat:no-repeat; background-position:140px 6px; color:#00196B;}
.elementContentRightSmallLinkAct:hover{display:block; padding:2px 0 2px 0; font-size:12px; background-image:url(/img/design/arrow_small.gif); background-repeat:no-repeat; background-position:140px 6px; color:#00196B;}
.elemenentContentRightImage		{padding-top:5px;}
.elementContentMainBox			{margin:0px 53px 0 52px;}
.elementContentMainBoxText		{padding: 0px 20px 3px 20px; background-image:url(/img/design/bg_box.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
.elementContentMainBoxGeleeText	{padding: 0px 20px 10px 20px; background-image:url(/img/design/bg_box_gelee.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
.elementNaviAbbau				{padding-bottom:15px;}
.elementHeadlineStart			{margin:0 0 22px 0;}
.elementBoxZitat				{background-color:#E5F3F3; border:1px solid #12A2A7; height:131px; font-size:1px; line-height:1px;}
.elementLinkFaq					{display:block; padding:0 0 10px 18px; text-indent:-18px;}

.elementContentMainBoxSystem	{margin:0 50px 0 52px;}
.elementSystemTop				{height:16px;}
.elementSystemContentCreme		{width:614px; background-image:url(/img/design/bg_system_creme.gif); background-repeat:repeat-y;}
.elemenentSystemHeadlineCreme	{float:left; width:160px; height:150px; background-image:url(/img/design/bg_verlauf_top.gif); background-repeat:repeat-x;}
.elementSystemTextCreme			{float:left; width:419px; background-image:url(/img/design/bg_verlauf_bottom.gif); background-position:bottom; background-repeat:repeat-x; padding:0 0 10px 0;}
.elementSystemTextCremeLeft		{float:left; width:343px;}
.elementSystemTextCremeRight	{float:left; width:63px;}
.elementSystemAbschlussCreme	{float:left;width:35px; height:150px;background-image:url(/img/design/bg_verlauf_top.gif); background-repeat:repeat-x;}
.elemenentSystemHeadlineGelee	{float:left; width:160px; padding-top:16px;}
.elementSystemContentGelee		{width:614px; background-image:url(/img/design/bg_system_gelee.gif); background-repeat:repeat-y;}
.elementSystemTextGelee			{float:left; width:419px}

a.contentRightLink				{display:block; width:100%; font-family:; line-height:120%; font-size:16px; font-weight:bold; color: #00196B; text-decoration:none; background-image:url(/img/design/arrow.gif); background-position:right 6px; background-repeat:no-repeat;}
a.contentRightLink:hover		{text-decoration:underline; color:#00196B;}

.elementImage					{padding:15px 0 15px 0;}
.elementLine					{height:1px; line-height:1px; font-size:1px; margin: 15px 0 15px 0; background-color:#CCCCCC;}
.elementText					{margin-top:15px;}
.elementClearFloat				{clear:both; font-size:1px; line-height:1px; height:1px;}

.tableContent					{margin: 5px 0 5px 0; border-collapse:collapse; background-color:#137AA7; background-image: url(/img/design/bg_table.jpg); background-repeat:repeat-x; color:#FFFFFF;}
.footnotes						{font-size:11px; line-height:120%;}
.tdBold							{border:1px solid #FFFFFF; width:35%; padding:5px; font-weight:bold;}
.td								{border:1px solid #FFFFFF; padding:5px;}

.buttonVote						{margin:0; padding:0; border:none; width:129px; height:22px; background-image:url(/img/design/but_abstimmen_n.jpg); background-repeat:no-repeat;}
.buttonVoteHover				{margin:0; padding:0; border:none; width:129px; height:22px; background-image:url(/img/design/but_abstimmen_n.jpg); background-repeat:no-repeat; cursor:pointer; cursor:hand;}
.buttonJoin						{margin:0; padding:0; border:none; width:95px; height:22px; background-image:url(/img/design/but_teilnehmen_n.jpg); background-repeat:no-repeat;}
.buttonJoinHover				{margin:0; padding:0; border:none; width:95px; height:22px; background-image:url(/img/design/but_teilnehmen_n.jpg); background-repeat:no-repeat; cursor:pointer; cursor:hand;}

/*/*/

/* Popup TV-Spot */
.bodyPopupSpot 							{background-image:none; background-color:#FFFFFF; padding:7px 0 17px 0;}
.bodyPopupSpot .blockMain				{width:471px; heightext-align:left;}
.bodyPopupSpot .elementTop				{text-align:right; padding:0 15px 7px 0;}
.bodyPopupSpot .elementContentMainBox	{margin:0 15px 0 15px;}
.bodyPopupSpot .elementClose			{display:block; float:right; background-image:url(/img/design/close.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left:20px;}
.elementScreenshot						{padding-bottom:10px; background-color:#ADDAC1; padding:10px; margin-bottom:7px;}

/* Navigation */
a.navLevel1First				{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#ADADAD; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1First:hover			{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#0097AC; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1FirstSelected		{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1FirstSelected:hover	{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
 
a.navLevel1Selected				{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1Selected:hover		{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1						{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#ADADAD; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navLevel1:hover				{display:block; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#0097AC; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.navZahnschmelzAbbau {width:165px}
.navPflegeProphylaxe {width:145px}     
.navProdukte {width:247px}
.navFAQ {width:155px}
#subNavProdukte {width:249px; margin-left:311px}

/* Alle IE: */
.navZahnschmelzAbbau {width:172px\9} 
.navPflegeProphylaxe {width:150px\9}  
.navProdukte {width:240px\9}
.navFAQ {width:155px\9}
#subNavProdukte {margin-left:321px\9} 
#subNavProdukte {width:241px\9}     

div.navLevel1					{cursor:default; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#ADADAD; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0 ; font-weight:bold; color:#FFFFFF; text-decoration:none;}
div.navLevel1Selected			{cursor:default; float:left; text-align:center; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; padding: 5px 0 5px 0; font-weight:bold; color:#FFFFFF; text-decoration:none;}
 
a.navLevel2	{display:block; width:auto!important; width:100%; text-align:left; line-height:130%; font-size:12px; background-color:#ADADAD; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 16px 5px 10px; font-weight:normal; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF;}
a.navLevel2:hover	{display:block; text-align:left; line-height:130%; font-size:12px; background-color:#0097AC; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 16px 5px 10px; font-weight:normal; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF;}
a.navLevel2Selected	{display:block; width:auto!important; width:100%; text-align:left; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 16px 5px 10px; font-weight:normal; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF;}
a.navLevel2Selected:hover	{display:block; text-align:left; line-height:130%; font-size:12px; background-color:#00196B; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding: 5px 16px 5px 10px; font-weight:normal; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF;}

.elementCouponBanner {margin-top:25px;}

@-moz-document url-prefix() {
  .elementCouponBanner {margin-left:-1px;}
}


/*Druckansicht*/

@media print {
.elementLogoGSK				{display:none;}
.elementContentMainLeftContent	{padding-left:0px; padding-right:0px;}
.elementKontaktImpressum 	{display:none;}
.elementNavigation			{display:none;}
.elementBottomText			{clear:both; padding-top:20px;}
h1							{padding-left:0px;}
.elementContentMainBox		{margin-left:0px;}
.elementContentRight		{display:none;}
body						{width:50%}
body.gelee					{width:50%}
}
