/* CSS Document */

#page { height: 100%;} /* für den ie */
#page[id] { height:auto; min-height:100%;} /* wird nicht vom ie interpretiert */
	
html {height:100%; margin:0; padding:0;}
	
body 			{height:100%; margin:0; padding:0; text-align: center; background-color:#d1dde6; background-image:url(/d/img/design/bg.gif); background-position:center; background-repeat:repeat-y;}
body.bodyIndex	{margin:0; padding:0; text-align: center; background-color:#d1dde6; background-image:none; padding-top:4%}

div 	{padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; color: #333333;}
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;}
table	{padding:0px; margin:0px;}
form	{padding:0px; margin:0px;}

h1 		{font-size:17px; padding: 0 0 0 0; margin: 0 0 15px 0; line-height:20px;}
h2		{font-size:12px; padding: 0 0 0 0; margin: 0 0 5px 0;}

strong	{font-weight: bold;}

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

ul		{list-style-image:url(/d/img/design/bullet_liste.gif); margin:5px 0 0 0;}
li		{margin: 0 0 7px 0;}

a			{color: #0060a9; text-decoration:underline;}
a:hover		{color: #333333; text-decoration:underline;}

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

/*** Navigation ***/
a.navLevel1						{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; font-weight:bold; color:#0060a9; text-decoration:none;}
a.navLevel1:hover				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; font-weight:bold; color:#0060a9; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_r.gif);}
a.navLevel1Selected				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; font-weight:bold; color:#00182a; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_s.gif);}
a.navLevel1Selected:hover		{text-decoration:none;color:#00182a; }
a.navLevel1OpenSelected			{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; font-weight:bold; color:#00182a; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_s.gif);}
a.navLevel1OpenSelected:hover	{text-decoration:none;color:#00182a; }
a.navLevel1Open					{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; font-weight:bold; color:#0060a9; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_s.gif);}
a.navLevel1Open:hover			{text-decoration:none;color:#00182a; color:#00182a;}


a.navLevel1Top						{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; border-top: 1px solid #7eaed3; font-weight:bold; color:#0060a9; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_top_n.gif);}
a.navLevel1Top:hover				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; border-top: 1px solid #7eaed3; font-weight:bold; color:#0060a9; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_top_r.gif);}
a.navLevel1TopSelected				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-bottom: 1px solid #7eaed3; border-top: 1px solid #7eaed3; font-weight:bold; color:#00182a; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_top_s.gif);}
a.navLevel1TopSelected:hover		{text-decoration:none;color:#00182a; }
a.navLevel1TopOpenSelected			{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-top: 1px solid #7eaed3; font-weight:bold; color:#00182a; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_top_s.gif);}
a.navLevel1TopOpenSelected:hover	{text-decoration:none;color:#00182a; }
a.navLevel1TopOpen					{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 10px; border-top: 1px solid #7eaed3; font-weight:bold; color:#0060a9; text-decoration:none;background-image: url(/d/img/design/navigation/bg_nav_level1_top_s.gif);}
a.navLevel1TopOpen:hover			{text-decoration:none;color:#00182a; }


a.navLevel2						{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 12px; color:#0060a9; text-decoration:none; line-height:14px; background-image:url(d/img/design/navigation/bullet_level2_n.gif); background-repeat:no-repeat; background-position:0px 6px;}
a.navLevel2:hover				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 12px; color:#00182a; text-decoration:none; line-height:14px; background-image:url(d/img/design/navigation/bullet_level2_r.gif); background-repeat:no-repeat; background-position:0px 6px;}
a.navLevel2Selected				{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 12px; color:#00182a; text-decoration:none; line-height:14px; background-image:url(d/img/design/navigation/bullet_level2_r.gif); background-repeat:no-repeat; background-position:0px 6px;}
a.navLevel2Selected:hover		{display:block; margin:0 10px 0 10px; padding:3px 8px 3px 12px; color:#00182a; text-decoration:none; line-height:14px; background-image:url(d/img/design/navigation/bullet_level2_r.gif); background-repeat:no-repeat; background-position:0px 6px;}

.elementNavLeftBottom			{height:35px; background-image:url(/d/img/design/navigation/bg_nav_bottom.gif);}
.elementNavLevel2				{margin:0 10px 0 10px; border-bottom: 1px solid #7eaed3; background-image:url(/d/img/design/navigation/bg_nav_level2.gif); background-repeat:repeat-y; padding:2px 0 2px 0;}

ul								{margin-left:15px; margin-top:15px; margin-bottom:15px; padding:0px; list-style-image:url(/d/img/design/bullets/bullet_liste.gif);}
ol								{margin-left:15px; margin-top:15px; margin-bottom:15px; padding:0px;}

/*** Startseite ***/
.blockMainIndex				{width:811px; margin: 0 auto; text-align:center;}
.blockMainIndex2			{background-image:url(d/img/design/bg.jpg);}
.blockTopIndex				{width:811px; padding:18px 0 0 0;text-align:center; background-image: url(/d/img/design/bg_main_index_top.gif);}
.blockTopIndexInner			{margin:0 auto; text-align:left; width:775px; height:145px; background-image:url(d/img/design/bg_top_index.jpg)}
.blockBottomIndex			{width:811px; padding-bottom:18px; background-position:bottom; background-image: url(/d/img/design/bg_main_index_bottom.jpg);}
.blockBottomIndexInner		{margin: 0 auto; text-align:left; width:775px; height: 57px; background-image:url(/d/img/design/bg_bottom.jpg);}

.blockMainIndexInner		{padding:0 18px 0 18px;background-image:url(/d/img/design/bg_content.gif); background-repeat:repeat-y; background-position:18px 0;}
.blockContentIndex 			{text-align:left; height:310px;}

.blockContentLeftIndex		{float:left; width:240px;}
.blockContentRightIndex		{float:right; width:535px;}

.elementPackshotClaim 		{position:absolute; padding:10px 0 0 15px; margin-right:-20px;}
.elementNavIndex			{padding-top:15px;}
.elementSiegel				{float:left; padding-right:18px;}
.elementLinks				{float:left; width:250px;}


/*** Inhaltsseiten ***/

/* Blöcke */
.blockMain 						{width: 775px; margin: 0 auto; min-height:100%; position: relative; text-align: left; background-image:url(/d/img/design/bg_content.gif); background-repeat:repeat-y;}
.blockTop						{position: relative; height: 145px; background-image:url(/d/img/design/bg_top.jpg); z-index:0;}
.blockContent					{position: relative; padding-bottom: 57px;} /*padding-bottom entsprechend der Höhe von blockBottom*/
.blockContentLeft				{float:left; width:240px;position:absolute; margin-top:-20px;}
.blockContentRight				{float:right; width:535px;}
.blockContentText				{float:left; padding:6px 75px 55px 33px;}
.blockBottom					{position:absolute; margin: 0 auto; width: 775px; clear: both; bottom: 0px; left:0px; height: 57px; background-image:url(/d/img/design/bg_bottom.jpg);}

/* Elemente allgemein*/
.elementClearFloat				{clear:both; height:1px; font-size: 1px; line-height:1px;}
.elementPatienteninfo			{text-align:center; padding:0px 20px 20px 20px; font-size:11px;}
.elementPatienteninfo a			{text-decoration:none;}
.elementPatienteninfo a:hover	{text-decoration:underline;}

/* Elemente Block Top */
.elementLogo					{padding: 15px 0 0px 22px;}

/* Elemente Block Content */
.elementNavLeft					{padding:0 5px 0 15px; background-image:url(/d/img/design/bg_nav.jpg); background-position:15px 0; background-repeat:repeat-y;}
.elementNavLeftInner			{width:220px; background-image:url(/d/img/design/navigation/bg_nav_top.gif); background-repeat:no-repeat;}
.elementText					{width:427px;}
.elementButton					{margin: 0 5px 0px 0; vertical-align: -3px;}
.elementBox						{margin: 3px 0 15px 0;}

a.elementLink					{background-image:url(/d/img/design/bullets/bullet_link_n.gif); background-repeat:no-repeat; background-position: 0 7px; border-bottom: 1px solid #FFFFFF;float:left; display:block; font-weight:bold; text-decoration:none; padding:3px 0 3px 32px;}
a.elementLink:hover				{background-image:url(/d/img/design/bullets/bullet_link_r.gif); background-repeat:no-repeat; background-position: 0 7px; border-bottom: 1px solid #FFFFFF;float:left; display:block; font-weight:bold; text-decoration:none; padding:3px 0 3px 32px;}

a.elementLinkBack				{background-image:url(/d/img/design/bullets/bullet_link_back_n.gif); background-repeat:no-repeat; background-position: 0 7px; border-bottom: 1px solid #FFFFFF;float:left; display:block; font-weight:bold; text-decoration:none; padding:3px 0 3px 32px;}
a.elementLinkBack:hover			{background-image:url(/d/img/design/bullets/bullet_link_back_r.gif); background-repeat:no-repeat; background-position: 0 7px; border-bottom: 1px solid #FFFFFF;float:left; display:block; font-weight:bold; text-decoration:none; padding:3px 0 3px 32px;}


/* Elemente Block Bottom */
.elementLogoGuterRat			{position:absolute; margin:-49px 0 0 600px;}
.elementLogoGSK					{position:absolute; margin: -57px 0 0  10px;}
.elementCopyright				{position:relative; text-align:left; padding:18px 85px 0 275px ; font-size:11px;color:#ABD6F6;}				
.functionLinks					{position:relative; text-align:left; padding:3px 85px 0 275px ; font-size:11px;color: #0060a9;}
.functionLinks	a				{color: #0060a9; text-decoration:none;}
.functionLinks	a:hover			{color: #0060a9; text-decoration:underline;}
		
/*Formulare*/
.input  					{color:#000000;background:#FFFFFF;border:#80b0d4 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal;padding: 0 0 0 2px;width:320px;margin:0 0 5px 0;}
.inputSmall 			 	{color:#000000;background:#FFFFFF;border:#80b0d4 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding-left:2px;width:150px;margin-bottom:2px;}
.inputBox   				{color:#000000;background:#FFFFFF;border:#80b0d4 solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding-left: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:#e0ecf5; width:80px;}
a.elementFormButton:hover	{text-decoration:none; background-color:#e6e6e6;}

.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;}

@media print {
}


