/* CSS Document */

body				{margin:0; padding:0; background-image:url(/img/design/layout/bg_main.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

div 				{padding:0; margin:0; font-family:arial,helvetica,sans-serif; font-size:12px; line-height: 140%; color:#444545;}
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:0;}
p					{padding:0; margin:0;}
form				{padding:0; margin:0;}
em					{font-style:italic;}

h1					{padding:0 0 15px 0; margin:0; font-size:18px; color:#444545; line-height:130%; font-weight:normal;}
h2					{padding:0 0 7px 0;  margin:0; font-size:12px; color:#444545; line-height:130%; font-weight:bold;}
h3					{padding:0; margin:0; font-size:16px; color:#444545; line-height:130%; font-weight:bold;}
h4					{padding:0; margin:0; font-size:12px; color:#444545; line-height:130%; font-weight:bold;}

#kinderseite div	{font-size:14px; line-height:125%;}

ul					{padding:0 0 0 14px; margin:10px 0 10px 0;}
ol					{list-style-type:decimal; list-style-image:none; padding:0 0 0 23px; margin:10px 0 10px 0;}
ul li				{margin:0px; padding:0 0 5px 0; list-style-image:url(img/design/bullets/bullet_list.gif);}
ol li				{margin:0px; padding:0 0 5px 0; list-style-image:none; }
ul.punkte 			{padding:0 0 0 20px; margin:15px 0 15px 0;}
ul.punkte li		{margin:0px; padding:0 0 7px 0; list-style-image:url(img/design/bullets/bullet_punkte.gif);}

a					{color:#6181A5; text-decoration:none; font-weight:bold;}
a:hover				{color:#002252; text-decoration:none;}


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

/*Blöcke*/
.blockMain				{margin:0; padding:0; text-align:center;}
.blockMainCenter		{margin: 0 auto; width:980px; text-align:left;}
.blockLeft				{width:225px;float:left;}
.blockRight				{float:left; padding:0 40px 0 0;}
.blockTop				{height:60px;}
.blockContent			{padding-left:40px;}
.blockContentProduct 	{padding-left:20px;}
.blockBottom			{height:185px; text-align:center; background-image:url(/img/design/layout/bottom_bg.gif); background-repeat:repeat-x; z-index:100; margin-top:-20px;}
.blockBottomStart		{height:185px; text-align:center; background-image:url(/img/design/layout/bottom_bg.gif); background-repeat:repeat-x; z-index:100; margin-top:-30px;}

/*Elemente blockLeft*/
.elementNavLeft					{margin:44px 0 0 29px;}
.elementLogo					{padding: 25px 0 0 42px;}

/*Elemente blockTop*/
.elementNavMain					{padding:14px 0 0 0;}

/*Elemente Start*/
.blockContentStart				{padding-left:0px;}
.blockContentStart h2			{padding:0px;}
.elementNavLeftStart			{margin:32px 0 0 45px!important; margin:30px 0 0 45px; position:absolute; width:200px;}
.elementNavLeftStartText		{padding: 0 23px 30px 19px;}
.elementStartSpalteLeft			{float:left; width:435px;}
.elementStartVisual				{z-index:20; text-align:right; padding:15px 0 0px 0;}
.elementStartSpalteRight		{float:left; height:325px; margin:20px 0 0 40px;}
.elementStartSpalteRightAbsolute{z-index:20; width:240px; }
.elementStartSpalteRightTop		{height:10px; line-height:1px; font-size:1px; background-image:url(/img/design/layout/bg_right_start_top.gif); background-repeat:no-repeat;}
.elementStartSpalteRightContent	{padding:0 20px 10px 20px; background-color:#DEEEFC;}
.elementStartSpalteRightBottom	{height:60px; line-height:1px; font-size:1px;background-image:url(/img/design/layout/bg_right_start_bottom.png)!important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/design/layout/bg_right_start_bottom_ie.png',sizingMethod='scale') ; background-repeat:no-repeat;}
.elementLinkStartNews			{color:#002252; font-size:12px; font-weight:bold;}
.elementLinkStartNews:hover		{color:#002252; font-size:12px; font-weight:bold;}
.elementAktuellesStartseite		{}
.elementAktuelles				{padding-left:17px; padding-bottom:35px; padding-top:15px;}
.elementAktuelles h2			{font-size: 12px;}


/*Elemente blockRight*/
#textRight						{background-image:url(/img/design/layout/bg_content.jpg); background-repeat:no-repeat; background-position:175 81;}
#textProduct					{background-image:url(/img/design/layout/bg_content_product.jpg); background-repeat:no-repeat; background-position:280 81;}
#textLeft						{background-image:url(/img/design/layout/bg_content.jpg); background-repeat:no-repeat; background-position:40 81;}
#textWhole						{background-image:url(/img/design/layout/bg_content_big.jpg); background-repeat:no-repeat; background-position:40 81;}
#start							{}

.elementBildSpalteLeft					{float:left; width:180px;}
.elementBildSpalteLeftContent			{padding:67px 0 0 0;}
.elementBildSpalteProduct				{float:left; width:260px;}
.elementBildSpalteProductContent		{padding:0 0 0 0;}
.elementBildSpalteProductSmall			{float:left; width:136px;}
.elementBildSpalteProductSmallContent	{padding:21px 0 0 0;}
.elementTextSpalteRight					{float:left; width:495px;}
.elementTextSpalteProduct				{float:left; width:435px;}
.elementTextSpalteProductSmall			{float:left; width:384px;}
.elementTextSpalteRightContent			{padding:48px 32px 32px 32px;}
.elementTextSpalteLeft					{float:left; width:495px;}
.elementTextSpalteLeftContent			{padding: 48px 32px 32px 32px;}
.elementBildSpalteRight					{float:left; width:180px;}
.elementBildSpalteRightContent			{padding:67px 0 0 0;}
.elementTextSpalteWhole					{width:675px}
.elementTextSpalteWholeContent			{padding:48px 64px 32px 32px;}
.elementLinkArrow						{margin-left: 5px;}
.elementTextSpalteRightSmall			{float:left; width:340px;}

.elementLinkBack					{padding-left:15px; background-image:url(/img/design/layout/arrow_back_n.gif); background-repeat:no-repeat; background-position:0 4px; display: block; float: left; clear: left;}
.elementLinkBack:hover				{padding-left:15px; background-image:url(/img/design/layout/arrow_back_r.gif); background-repeat:no-repeat; background-position:0 4px; display: block; float: left; clear: left;}

#kinderseite .elementLinkBack		{padding-left:15px; background-image:url(/img/design/layout/arrow_back_n.gif); background-repeat:no-repeat; background-position:0 6px; display: block; float: left; clear: left;}
#kinderseite .elementLinkBack:hover	{padding-left:15px; background-image:url(/img/design/layout/arrow_back_r.gif); background-repeat:no-repeat; background-position:0 6px; display: block; float: left; clear: left;}

.elementPhasenNavi					{width:265px; margin:15px 0 15px 0; background-image:url(/img/content/beratung/kinder/bg_phasen.gif); background-repeat:no-repeat; background-position:0 33px;}
.elementPhasenButtonL				{margin:0 16px 0 9px}
.elementPhasenButtonR				{margin:0 9px 0 16px}

.elementLexikonLetters				{font-size:14px; font-weight:bold; padding-bottom:15px;}
.elementLexikonLinkKeyword			{text-decoration:none; font-weight:bold; display:block; float:left; clear:left; padding-left:15px; background-image: url(img/design/layout/arrow_link.gif); background-repeat:no-repeat; background-position:0 5px;}
.elementLexikonLinkKeywordSelected  {color:#002252; text-decoration:none; font-weight:bold; display:block; float:left; clear:left; padding-left:15px; background-image: url(img/design/layout/arrow_link.gif); background-repeat:no-repeat; background-position:0 5px;}
.elementLexikonLinkLetter			{display:block; float:left; padding:0 13px 0 0; text-decoration:none;}
.elementLexikonLinkLetterSelected	{color:#002252; display:block; float:left; padding:0 13px 0 0; text-decoration:none;}

.elementPDFLink						{padding: 0 0 9px 18px; background-image:url(/img/design/bullets/bullet_pdf.gif); background-repeat:no-repeat; background-position: 1px 1px;}

.elementFaqLink						{padding: 0 0 9px 17px; background-image:url(img/design/layout/arrow_link.gif); background-repeat:no-repeat; background-position: 0 4px;}

.elementFaq							{margin:-60 0 0 -10; padding:8px 0px 15px 10px; display:none; position:absolute; z-index:11;}
.elementFaqBG						{margin:-60px 0 0 -10px; padding:0; width:295px; height:288px; display:none; position:absolute; z-index:10; background-image: url(img/design/layout/bg_faq.png); background-repeat:no-repeat; background-position:0px 0px;}
.elementFaqClose					{padding:3px 0px 8px 0; margin:0; text-align:right;}
.elementFaqScroll					{padding:0; margin:0; width:267px; height:228px; overflow:auto;}
.elementFaqContent					{padding:7px 8px 10px 10px; margin:0;}

.elementVideo						{padding:30px 0px 0px 0px; text-align:center;}

.elementTeaserBild					{float:left; margin:4px 15px 18px 0;}

/*Zahnbürstenberater*/
.elementZBBerater					{position:absolute; width:490px; height:357px; top:115px; left:50%; text-align:left; display:none; z-index:5000;}
.elementDetails						{position:absolute; width:490px; height:357px; top:115px; left:50%; text-align:left; display:none; z-index:5000;}
.elementZBBeraterBackground			{position:absolute; width:490px; height: 357px; top: 0px; background-image:url(img/design/layout/bg_produktberater.png); background-repeat:no-repeat;}
.elementZBBeraterInner				{position:absolute;}
.elementZBBeraterClose				{width:458px; position:relative; z-index:1000;}
.elementZBBeraterCloseLink			{display:block; padding:14px 0 4px 441px; background-image:url(/img/design/layout/bg_popup_grip.gif); background-repeat:no-repeat; background-position:12px 13px; position:relative; z-index:1000;}
.elementZBBeraterContent			{padding:14px 34px 25px 22px;}
.elementZBBeraterText				{height:238px; padding: 0 5px 0 0; overflow:auto;}

/*Elemente blockBottom*/
.elementFooter						{margin: 0 auto; width:980px; padding-top: 98px; background-image:url(/img/design/layout/bottom.gif); background-repeat:no-repeat; text-align:left;}
.elementMetaNav						{padding:0px 0px 0px 266px;}
.elementCopyright					{padding:20px 42px 25px 0; color:#7F90A8; font-size:10px; text-align:right;}
.elementLogoGSK						{text-align:right; margin-top:-15px; padding:0px 34px 10px 0;}

.elementClearFloat					{clear:both; font-size:1px; line-height:1px; height:1px;}
#kinderseite .elementClearFloat		{clear:both; font-size:1px; line-height:1px; height:1px;}

/*Formulare*/
.input  			{color:#444545;background:#DEEEFB;border:#87ADBF solid 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; height: 20px; font-weight:normal; padding: 2px 4px 2px 4px;width:320px;margin:0 0 5px 0;}
.inputSmall  		{color:#444545;background:#DEEEFB;border:#87ADBF solid 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding: 2px 4px 2px 4px;width:150px;margin-bottom:2px;}
.inputBox   		{color:#444545;background:#DEEEFB;border:#87ADBF solid 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding: 2px 4px 2px 4px;width:320px;height:100px;}	

/***************** Navigation *******************/
.navMain				{display:block; margin-left:24px;}
.navLeft				{display:block; margin-bottom:8px;}
.navLeftStart			{display:block; margin-bottom:6px;}
.navMeta				{display:block; padding-right:15px; float:left;}

.navLevel1				{display:block;}
.navLevel2				{background-image:url(/img/design/layout/trans.gif); position:absolute; padding:5px 5px 0 0; visibility: hidden; z-index:10000;}
.navLevel2Middle		{/*background-image:url(/img/design/layout/layernav_level2_bg.gif); background-repeat:repeat-y;*/}
.navLevel2Middle		{background-image:url(img/design/navigation/sub/pngs/bg_subnav.png); background-repeat:repeat-y;}
.navLevel2Link			{margin-bottom:8px; width: 185px;}
.navLevel2LinkLast		{width: 185px;}
.navLevel2TopAndBottom  {font-size:1px; line-height:1px; height:13px; width: 195px; background-image: url(/img/design/navigation/sub/pngs/subnav_top.png); background-repeat:no-repeat;}
.navLevel2Top		    {font-size:1px; line-height:1px; height:13px; width: 195px; background-image: url(/img/design/navigation/sub/pngs/subnav_top.png); background-repeat:no-repeat;}
.navLevel2Bottom  		{font-size:1px; line-height:1px; height:16px; width: 195px; background-image: url(/img/design/navigation/sub/pngs/subnav_bottom.png); background-repeat:no-repeat;}

/*Rechte Navigation*/
.elementNavRight				{float:left; width:168px; margin-right:-60px; padding-top:38px}
.elementNavRightNav				{height:49px; background-image:url(/img/design/navigation/right/bg.png); background-repeat:no-repeat;}
.elementNavRightText			{display:block; padding:9px 0 7px 14px; position:relative; z-index:1000;}
.elementNavRightNavSub 			{margin-bottom:8px;}
.elementNavRightNavSubTop1Line	{background-image:url(/img/design/navigation/right/bg_sub_top.png); background-repeat:no-repeat; padding-bottom:2px;}
.elementNavRightNavSubTop2Line	{background-image:url(/img/design/navigation/right/bg_sub_top.png); background-repeat:no-repeat; padding-bottom:7px;}
.elementNavRightSubText1Line	{display:block; padding:3px 0 0 14px; position:relative; z-index:1000;}
.elementNavRightSubText2Line	{display:block; padding:9px 0 0 14px; position:relative; z-index:1000;}
.elementNavRightNavSubMiddle	{background-image:url(/img/design/navigation/right/bg_sub_middle.png); background-repeat:repeat-y;}
.elementNavRightSubTextSub		{display:block; padding:0 0 0 14px; position:relative; z-index:1000;}
.elementNavRightNavSubBottom	{background-image:url(/img/design/navigation/right/bg_sub_bottom.png); background-repeat:no-repeat; height:8px; font-size:1px; line-height:1px;}
.elementNavRightNavSubSpacer	{height:8px; font-size:1px; line-height:1px;}

/*Navigation Produktauswahl*/
.navExtra					{position:absolute; margin-left:520px;margin-top:-7px; z-index:2000;}
.navExtraLevel1_over		{display:none; }
.navExtraLevel2				{background-image:url(/img/design/layout/trans.gif); position:absolute;padding:0px 5px 0 0; visibility: hidden; z-index:100; }
.navExtraLevel1				{display:block; width: 219px; background-image:url(img/design/navigation/produkt/pngs/extranav_top_n.png);}
.navExtraLevel1_over		{display:none; width: 219px; background-image:url(img/design/navigation/produkt/pngs/extranav_top_r.png);}
.navExtraLevel2Link			{background-image:url(img/design/navigation/produkt/pngs/zahnbnav_middle.png); background-repeat:repeat-y; padding-top:8px;width: 219px;}
.navExtraLevel2Bottom		{font-size:1px; line-height:1px; height:17px; width: 219px; background-image: url(/img/design/navigation/produkt/pngs/zahnbnav_bottom_over.png); background-repeat:no-repeat;}

/*Navigation Produktübersicht*/
.elementNavProdUebersicht 					{height:350px; padding:14px 0 50px 35px;}
.elementNavProdUebersichtTeaser 			{float:left; margin-right:6px;}
.elementNavProdUebersichtNavLevel1			{display:block; padding: 169px 0 14px 12px;}
.elementNavProdUebersichtNavLevel2 			{visibility:hidden; position:absolute;}
.elementNavProdUebersichtNavLevel2Bg		{background-image:url(/img/design/navigation/uebersicht_produkte/bg.png); background-repeat:repeat-y; width:162px; padding:0 0 4px 0; margin:-2px 0 0 0px;}
.elementNavProdUebersichtNavLevel2Interdent	{visibility:hidden; position:absolute;margin-top:-14px;}
.elementNavProdUebersichtNavLevel2BgInterdent	{background-image:url(/img/design/navigation/uebersicht_produkte/bg.png); background-repeat:repeat-y; width:162px; padding:12px 0 4px 0; margin:0px;}
.elementNavProdUebersichtNavLevel2Link		{display:block; margin: 0 0 8px 27px; position:relative; z-index:1000;}
.elementNavProdUebersichtNavLevel2LinkLast	{display:block; margin: 0 0 0 27px; position:relative; z-index:1000;}

.elementNavProdUebersichtKinder 				{padding:17px 0 50px 35px;}
.elementNavProdUebersichtKinderFlexolino 		{width: 223px; height:350px; float:left; background-image:url(/img/design/navigation/produkt/uebersicht_kinder/bg_teddy.gif); background-repeat:no-repeat; background-position:85px 233px;}
.elementNavProdUebersichtKinderFlexolinoBild	{float:left;}
.elementNavProdUebersichtKinderFlexolinoLink    {float:left; padding:166px 8px 0 0;}
.elementNavProdUebersichtKinderBestFriends 		{width: 250px; float:left; background-image:url(/img/design/navigation/produkt/uebersicht_kinder/bg_katze.gif); background-repeat:no-repeat; background-position:83px 5px;}
.elementNavProdUebersichtKinderBestFriendsBild	{float:left;padding-right:2px;}
.elementNavProdUebersichtKinderBestFriendsLink 	{float:left;padding:132px 8px 0 0}
.elementNavProdUebersichtKinderJunior			{width: 200px; float:left; background-image:url(/img/design/navigation/produkt/uebersicht_kinder/bg_spongebob.gif); background-repeat:no-repeat; background-position:88px 183px;}
.elementNavProdUebersichtKinderJuniorBild		{float:left;padding-right:2px;}
.elementNavProdUebersichtKinderJuniorLink 		{float:left; padding:102px 0 0 0}

/*Patienteninformationslinks*/
.elementPatienteninfo 			{padding-left:265px;}
.elementPatienteninfoInner		{text-align:left;}
.elementPatienteninfoInner a	{font-weight:normal;}

@media print{
.blockLeft			{float:none;}
.blockLeft img		{display:none;}
.blockLeft .elementLogo img  {display:inline;}
.elementNavLeft		{display:none;}
.blockTop			{display:none;}
.blockContent 		{padding:40px;}
.elementNavRight	{display:none;}
.elementMetanav		{display:none;}
.elementCopyright	{text-align:left;}
.elementLogoGSK		{text-align:left;}
#blockLeftStart		{float:left;}
.elementStartSpalteRightBottom  {display:none;}
}
