/* CSS Document */

html {height:100%; margin:0; padding:0;}
	
body 	{margin:0; padding:10px 0 10px 0; text-align: center; background-color:#e5e5e5; font-size: 0.8em; line-height: 140%;}
div 	{padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; color: #333333;}
img		{padding:0; margin:0; border: none;}
th		{text-align:left; font-size:12px; font-weight:normal; padding:5px; background-color:#e5f0eb; vertical-align:top;}
td 		{font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; margin:0px; padding:5px; border:1px solid #cee2d9; vertical-align:top;}
tr		{padding:0px; margin:0px;}
table	{padding:0px; margin:0px; border-collapse:collapse; border:1px solid #cee2d9; margin-bottom:15px;}
form	{padding:0px; margin:0px;}

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

h1 		{font-size: 1.3em; padding: 0 0 0 0; margin: 0 0 10px 0; color:#00683c;}
h2 		{font-size: 1em; padding: 0 0 0 0; margin: 0 0 10px 0; color:#00683c;}

strong	{font-weight: bold;}

hr		{height:1px; padding:0px; background-color:#C3DBD1; color:#C3DBD1; border:none; clear:both; margin:20px 0 15px 0;}
*html hr		{height:1px; padding:0px; background-color:#C3DBD1; color:#C3DBD1; border:none; clear:both; margin:0px 0 10px 0;}

ul		{display:table; height:auto; list-style-image:url(/d/img/layout/bullets/bullet_list.gif); margin:10px 0 12px 0; padding:0px;}
ul li	{margin:0 0 0 15px;}

ol		{margin:5px 0 0 20px; padding:0px;}
ol li	{margin:0px 0 7px 0; padding:0px; font-weight:bold; color:#00683C;}
ol li span	{color:#333333; font-weight:normal;}

dl		{margin-top:25px;}
dt		{font-weight:bold; color: #277c5b;}
dd		{margin:0 0 15px 20px;}

a			{color: #277c5b; text-decoration:underline;}
a:hover		{color: #277c5b; text-decoration:none;}

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

/*** Navigation ***/
a.navLevel1						{display:block;padding:4px 8px 4px 14px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; line-height:130%;}
a.navLevel1:hover				{display:block;padding:4px 8px 4px 14px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#004723; text-decoration:none;background-color:#d9e8e2;}
a.navLevel1Selected				{display:block;padding:4px 8px 4px 14px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%;}
a.navLevel1Selected:hover		{text-decoration:none;color:#004723;background-color:#d9e8e2;}
a.navLevel1OpenSelected			{display:block;padding:4px 8px 4px 14px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none;background-color:#d9e8e2; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%;}
a.navLevel1OpenSelected:hover	{text-decoration:none;color:#004723;}
a.navLevel1Open					{display:block;padding:4px 8px 4px 14px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none;background-color:#cee2d9; line-height:130%;}
a.navLevel1Open:hover			{text-decoration:none;color:#00182a; color:#004723;background-color:#c3dbd1;}

a.navLevel2						{background-color:#cee2d9; display:block;padding:4px 8px 4px 25px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; text-indent:-7px; line-height:130%;}
a.navLevel2:hover				{display:block;padding:4px 8px 4px 25px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#004723; text-decoration:none; text-indent:-7px;background-color:#c3dbd1;}
a.navLevel2Selected				{display:block;padding:4px 8px 4px 15px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; text-indent:-7px; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%;}
a.navLevel2Selected:hover		{text-decoration:none;color:#004723;text-indent:-7px;}
a.navLevel2OpenSelected			{display:block; padding:4px 8px 4px 25px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; text-indent:-7px; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%;}
a.navLevel2OpenSelected:hover	{text-decoration:none;color:#004723;text-indent:-7px;}
a.navLevel2Open					{padding:4px 8px 4px 25px; display:block;padding:4px 8px 4px 15px; border-bottom: 1px solid #FFFFFF; font-weight:bold; color:#00683c; text-decoration:none; text-indent:-7px; line-height:130%;}
a.navLevel2Open:hover			{text-decoration:none;color:#004723;text-indent:-7px;background-color:#c3dbd1;}


a.navLevel3						{background-color:#cee2d9; display:block;padding:4px 8px 4px 40px; border-bottom: 1px solid #FFFFFF; color:#00683c; text-decoration:none; line-height:130%;}
a.navLevel3:hover				{display:block;padding:4px 8px 4px 40px; border-bottom: 1px solid #FFFFFF; color:#004723; text-decoration:none; background-color:#c3dbd1;}
a.navLevel3Selected				{display:block;padding:4px 8px 4px 40px; border-bottom: 1px solid #FFFFFF; color:#00683c; text-decoration:none; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%;}
a.navLevel3Selected:hover		{text-decoration:none;color:#004723;}

a.navLevel4						{background-color:#cee2d9; display:block;padding:4px 8px 4px 57px; border-bottom: 1px solid #FFFFFF; color:#00683c; text-decoration:none; line-height:130%; text-indent:-10px;}
a.navLevel4:hover				{display:block;padding:4px 8px 4px 57px; border-bottom: 1px solid #FFFFFF; color:#004723; text-decoration:none; background-color:#c3dbd1; text-indent:-10px;}
a.navLevel4Selected				{display:block;padding:4px 8px 4px 57px; border-bottom: 1px solid #FFFFFF; color:#00683c; text-decoration:none; background-image: url(/d/img/layout/backgrounds/bg_nav_selected.gif); background-repeat:repeat-y; background-color:#FFFFFF; line-height:130%; text-indent:-10px;}
a.navLevel4Selected:hover		{text-decoration:none;color:#004723;}

.elementNavLeftBottom			{height:24px;}
.elementNavLevel2				{background-color:#cee2d9;}

.neu	{background-color:#E23921; color:#FFFFFF; font-size:10px; padding:0 2px 0 2px;}


.elementProduktNav				{position:absolute; z-index:1000; width:221px; margin:98px 0 0 -13px; visibility:hidden; background-image: url(/d/img/layout/trans.gif);}
.elementProduktNavInner			{background-image: url(/d/img/layout/backgrounds/bg_produkt_nav.png); background-repeat: repeat-y; width:221px;}
.elementProduktNavTop			{background-image:url(/d/img/layout/backgrounds/bg_produkt_nav_top.png); background-repeat:no-repeat; height:16px;}
.elementProduktNavBottom		{background-image:url(/d/img/layout/backgrounds/bg_produkt_nav_bottom.png); background-repeat:no-repeat; height:16px;}
a.produktNavigation				{display:block; margin:0px 13px 0px 13px; padding:3px 7px 4px 7px; text-decoration:none; border-bottom:1px solid #e5f0eb;}
a.produktNavigation:hover		{background-color:#edf4f1;color:#004723;}
a.produktNavigationLast			{display:block; margin:0px 13px 0px 13px; padding:3px 7px 4px 7px; text-decoration:none;}
a.produktNavigationLast:hover	{background-color:#edf4f1;color:#004723;}


/*** Inhaltsseiten ***/

/* Blöcke */
.blockMain 						{width: 800px; margin: 0 auto; text-align: left; background-image: url(/d/img/layout/backgrounds/bg_main.gif); background-repeat:repeat-y;}
.blockTop						{height: 185px; background-image: url(/d/img/layout/backgrounds/bg_main_top.gif); background-repeat:no-repeat; z-index:0;}
.blockContent					{}
.blockContentLeft				{float:left; width:206px; overflow:hidden;}
.blockContentMiddle				{float:left; width:390px;}
.blockContentRightWide			{float:left; width:520px;}
.blockContentRight				{float:left; width:195px; padding-top:26px;}
.blockContentText				{padding:0 33px 0px 33px;}
.blockBottom					{background-image:url(/d/img/layout/backgrounds/bg_main_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px;}

/* Elemente allgemein*/
.elementClearFloat				{clear:both; height:0px; font-size: 1px; line-height:1px;}
.elementLinkPDF					{display:block; background-image:url(/d/img/layout/icons/icon_pdf.gif); background-repeat:no-repeat; padding: 6px 0 0 20px; background-position:0px 7px;}
.elementLinkHWG					{display:block; background-image:url(/d/img/layout/icons/icon_hwg.gif); background-repeat:no-repeat; padding: 0 0 0 20px; background-position:0px 1px;}

/* Elemente Block Top */
.elementLogo					{padding: 1px 0 0px 25px; float:left;}
.elementImageBlock				{float:left;margin-left:12px;}
.elementImageFamilien			{float:left; border-bottom:8px solid #00683c;}
.elementImageFamilien:hover		{cursor: pointer;}
.elementImageFrauen				{float:left; border-bottom:8px solid #dda9cb;}
.elementImageFrauen:hover		{cursor: pointer;}
.elementImageMaenner			{float:left; border-bottom:8px solid #ffa01c;}
.elementImageMaenner:hover		{cursor: pointer;}
.elementNaviTop					{height:46px; font-size:11px;}
.elementNaviTop a				{text-decoration:none;}
.elementNaviTop a:hover			{text-decoration:underline;}
.elementNaviTopLinks			{padding:24px 0 0 0; float:right; color:#00683c;}
.elementNaviTopPrintFontSize	{padding:24px 24px 0 40px; float:right; color:#00683c;}
.elementFontSizeSmaller			{padding:0 4px 0 0;}
.elementFontSizeBigger			{padding:0 0 0 4px;}
.elementSpacerTop				{clear:both; font-size: 1px; line-height:1px; height:25px; background-image:url(/d/img/layout/backgrounds/bg_top.gif); background-repeat:repeat-y;}


/* Elemente Block Content */
.elementNavLeft					{padding:0; background-image:url(/d/img/design/bg_nav.jpg); background-position:15px 0; background-repeat:repeat-y;}
.elementNavLeftInner			{background-color:e5f0eb; margin-left:11px; border-top:1px solid #FFFFFF;}
.elementButton					{margin: 0 5px 0px 0; vertical-align: -3px;}
.elementBox						{margin: 3px 0 15px 0;}

.elementFaq						{font-weight:bold; color:#277c5b;}	

/* Elemente Block Right */			
.elementPicture  				{border-right:8px solid #00683c; margin-bottom:25px;}
.elementRubrik					{margin-bottom:12px; background-color:#e5f0eb; padding:9px 11px 9px 11px;}

a.elementTeaserButton		{margin:10px 0 0px 0; padding:2px 0 2px 0; text-decoration:none; display:block; font-weight:bold; text-align:center; width:120px; background-color:#FFFFFF; color:#277c5b;}
a.elementTeaserButton:hover	{margin:10px 0 0px 0; text-decoration:none; background-color:#b2d1c4; color:#004723; text-align:center; }


/* Elemente Block Bottom */
.elementLogoGSK					{margin: 0 0 20px 0; float:left;}
*html .elementLogoGSK			{margin: 0 0 10px 0; float:left;}
.elementLogoGSKInner			{padding-left:15px} 
.functionLinks					{float:right; text-align:left; padding:39px 24px 0 275px ; color: #0060a9;}
.functionLinks a				{font-size:11px; text-decoration:none;}
.functionLinks a:hover			{text-decoration:underline;}
.elementCopyright				{padding: 0 11px 0 0 ; text-align:right; font-size:11px; color:#a7a7a7;}
.elementLinksPatientenInfo		{background-color:#E5E5E5; font-size:11px; text-align:center; padding:0 12px 0 12px; color:#A7A7A7; }	
a.web_preview					{color:#A7A7A7; text-decoration:none;}	
a.web_preview:hover				{color:#A7A7A7; text-decoration:underline;}
a.pflichtangaben				{font-weight:bold; color:#E23921;}
		
		
/* Elemente Ecard */
.elementEcard				{float:left; padding-right:15px;}

.elementEcardPopupClose		{padding-top:4px;}

/*Formulare*/
.select						{color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal;padding: 1px 0 0 0px;width:320px;margin:0 0 0 0; width:60px;}
.input  					{color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal;padding: 2px 0 3px 2px;width:320px;margin:0 0 0 0;}
.inputBox   				{color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding: 2px 0 3px 2px;width:320px;height:100px;}	
a.elementFormButton			{padding:2px 0 2px 0; text-decoration:none; display:block; font-weight:bold; text-align:center; background-color:#E5F0EB; width:120px;}
a.elementFormButton:hover	{text-decoration:none; background-color:#D9E8E2; color:#004723;}
textarea                    {}


.formCaption				{float:left; width:147px; 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:11px;}

/*Befragung*/
body#befragung					{margin:0px; padding:0px; background-color:#FFFFFF;margin:0px; padding:0px;}
.elementBefragung				{padding:30px 30px 30px 30px;}
.elementBefragung form			{padding-top:10px;}
.elementPopupClose				{text-align:right; padding:2px 15px 4px 0; background-color:#e5f0eb; font-size:11px;}
.elementPopupClose a			{text-decoration:none; background-image:url(/d/img/layout/buttons/schliessen.gif); background-repeat:no-repeat; padding-left: 15px; background-position:0px 2px;}
.elementPopupClose a:hover		{text-decoration:underline;}
a.elementDatenschutzlink		{background-image:none;}			
.elementBefragung li			{margin-bottom:5px;}
.elementBefragung .checkbox		{margin-bottom:7px!important; margin-bottom:2px; vertical-align:middle;}
.blockMain#befragung			{width:600px; background-image:none; background-color:#FFFFFF; margin:0px;}
.elementFortschrittsbalken		{margin-bottom:4px;}
.elementFortschrittsbalken_off	{width:107px; height:8px; background-color:#e5f0eb;border-right:1px solid #FFFFFF; float:left;}
.elementFortschrittsbalken_on	{width:107px; height:8px; background-color:#c3dbd1;border-right:1px solid #FFFFFF; float:left;}
body#befragung sup				{vertical-align:top; font-size:0.6em; line-height:90%;}
/*
#maennlich 						{display:block;}
#weiblich 						{display:none;}
*/
.elementFragen 					{height:360px;}
.elementFrage3Left				{float:left; padding-right:25px;}
.elementFrage3Right				{float:left;}
.elementFrage4Left				{float:left; margin:8px 24px 0 0;}
.elementFrage4Right				{float:left;}
.elementButtonZurueck			{float:left;padding:8px 0px 0px 0px;}
.elementButtonWeiter			{float:right;padding:8px 0px 0px 0px;}

.inputPLZ					{width:70px; color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:2px 0 3px 2px;margin:0 4px 0 0;}
.inputOrt					{width:142px; color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:2px 0 3px 2px;margin:0 0 0 0;}
.inputStrasse				{width:142px; color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:2px 0 3px 2px;margin:0 4px 0 0;}
.inputHausnr				{width:70px; color:#000000;background:#FFFFFF;border:#C3DBD1 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:2px 0 3px 2px;margin:0 0 0 0;}

/* Suchformular */
.elementGoogleSearch table		{padding:0px; margin:0px; border-collapse:collapse; border:none; margin-bottom:0px;}
.elementGoogleSearch table td 	{border:none;padding:0px;}

#layerHWG {display:none; position:absolute; margin:100px 0 0 120px; width:562px; height:436px; background-image:url(/d/img/layout/backgrounds/bg_hwg.png)}
#layerHWG .elementText {padding:32px 27px 32px 27px;}
#layerHWG .elementClose	{position:absolute; margin-left:478px; margin-top:32px;}

.elementBottonHWG	{font-size:11px; background-color:#E5E5E5; color:#666666;padding:25px 25px 25px 25px;}
.elementBottonHWG h1 {font-size:11px;color:#666666;font-weight:normal; text-align:center; margin-bottom:8px;}
.elementBottonHWG h2 {font-size:11px;color:#666666;}

@media print {
body 						{margin:0; padding:0;}
#flashcontent				{display:none;}
.elementLogo				{padding: 1px 0 0px 0; float:left;}
.blockContentLeft			{display:none;}
.blockContentMiddle			{float:none; padding-left:0px; padding-right:0px;}
.blockContentRightWide		{float:none;}
.blockContentRight			{float:none;}
.blockContentText			{padding:0;}
.functionLinks				{display:none;}	
.elementLogoGSK				{margin: 0 0 0 -7px !important; margin: 0 0 0 -7px; float:none;}
.elementCopyright			{padding: 0 11px 0 0 ; text-align:left; font-size:11px; color:#a7a7a7;}	
.blockTop					{height: auto;}		
.elementNaviTop				{display:none;}	
.elementLogo				{float:none;margin-bottom:20px;}
.elementImageBlock			{float:none;margin-left:0px;padding-bottom:0px;}		
.elementLinksPatientenInfo	{display:none;}	
}


