a.persistentnav		 			{color:#4B4B4B; font-weight:bold; text-decoration:none; margin-left:10px; margin-right:10px;}
a.persistentnav:visited  		{color:#4B4B4B;}
a.persistentnav:hover  			{color:#000000;}
a.persistentnav:active  		{color:#4B4B4B;}

a.persistentnav_aktiv		  	{color:#4B4B4B; font-weight:bold; text-decoration:none; margin-left:10px; margin-right:10px;}
a.persistentnav_aktiv:visited  	{color:#4B4B4B;}
a.persistentnav_aktiv:hover  	{color:#4B4B4B;}
a.persistentnav_aktiv:active  	{color:#4B4B4B;}

a.primnav			 			{font-size: 16px; color:#909090; display:block; font-weight:bold; text-decoration:none; padding: 13px 0px 0px 20px; height:24px; width:215px;}
a.primnav:visited 	 			{color:#909090;}
a.primnav:hover  	 			{color:#4B4B4B;}
a.primnav:active 	 			{color:#4B4B4B;}

a.primnav_aktiv		 			{font-size: 16px; color:#4B4B4B; font-weight:bold; text-decoration:none; padding: 13px 0px 0px 20px; display:block; height:24px; width:215px;}
a.primnav_aktiv:visited  		{color:#4B4B4B;}
a.primnav_aktiv:hover  			{color:#4B4B4B;}
a.primnav_aktiv:active  		{color:#4B4B4B;}

a.primnavstepps			 			{font-size: 16px; color:#F09D92; display:block; font-weight:bold; text-decoration:none; padding: 13px 0px 0px 20px; height:24px; width:215px;}
a.primnavstepps:visited 	 		{color:#F09D92;}
a.primnavstepps:hover  	 			{color:#FFFFFF;}
a.primnavstepps:active 	 			{color:#FFFFFF;}

a.primnavstepps_aktiv		 		{font-size: 16px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding: 13px 0px 0px 20px; display:block; height:24px; width:215px;}
a.primnavstepps_aktiv:visited  		{}
a.primnavstepps_aktiv:hover  		{color:#FFFFFF;}
a.primnavstepps_aktiv:active  		{color:#FFFFFF;}

a.seknav	  					{text-decoration:none; }
a.seknav:visited  				{}
a.seknav:hover  				{}
a.seknav:active  				{}

a.seknav_aktiv		 			{color:#000000; font-weight:bold; text-decoration:none;}
a.seknav_aktiv:visited  		{}
a.seknav_aktiv:hover  			{color:#000000;}
a.seknav_aktiv:active  			{color:#000000;}

a.seknavstepps	  					{color:#000000; text-decoration:none; }
a.seknavstepps:visited  			{color:#000000;}
a.seknavstepps:hover  				{color:#ffffff;}
a.seknavstepps:active  				{color:#ffffff;}

a.seknavstepps_aktiv		 			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.seknavstepps_aktiv:visited  		    {color:#ffffff;}
a.seknavstepps_aktiv:hover  			{color:#ffffff;}
a.seknavstepps_aktiv:active  			{color:#ffffff;}

a.thirdnav	  					{text-decoration:none; }
a.thirdnav:visited  				{}
a.thirdnav:hover  				{}
a.thirdnav:active  				{}

a.thirdnav_aktiv		 			{color:#000000; font-weight:bold; text-decoration:none;}
a.thirdnav_aktiv:visited  		{}
a.thirdnav_aktiv:hover  			{color:#000000;}
a.thirdnav_aktiv:active  			{color:#000000;}



a.footer	  					{color:#787878; text-decoration:none; padding-left:8px; padding-right:8px;}
a.footer:visited  				{color:#787878;}
a.footer:hover  				{color:#4B4B4B;}
a.footer:active  				{color:#4B4B4B;}

a.footer_aktiv		 			{color:#4B4B4B; font-weight:bold; text-decoration:none; padding-left:8px; padding-right:8px;}
a.footer_aktiv:visited  		{color:#4B4B4B;}
a.footer_aktiv:hover  			{color:#4B4B4B;}
a.footer_aktiv:active  			{color:#4B4B4B;}

.footer a	 					{font-size:11px; color:#696969; text-decoration:none;}
.footer a:visited 				{}
.footer a:hover 				{color:#FF8C00;}
.footer a:active 				{color:#696969;}


.topproducts a	 					{font-size:10px; color:#000000; text-decoration:none;}
.topproducts a:visited 				{color:#000000;}
.topproducts a:hover 				{color:#ffffff;}
.topproducts a:active 				{color:#ffffff;}


/* CSS für ICFs */

.tablestandard	       {border-color: #C0C0C0; border-style:solid; background-color:#FFFFFF; border-width: 1px 1px 1px 1px; border-collapse:collapse;}
.tablestandardall td   {border-color: #C0C0C0; border-style:solid; background-color:#FFFFFF; border-width: 1px 1px 1px 1px; }
.tablebox              {width:192px;}
.tablewidth			   {width:100%;}

.tablehead  		   {background-color:#C0C0C0; font-weight:bold;}
.tableheaddouble   	   {background-color:#C0C0C0; height:28px;}
.tableheadhighlighted  {background-color:#E43F1C; color:#FFFFFF; font-weight:bold;}
.tablesmall            {color:#696969; font-size:11px; font-weight:bold; line-height:11px;}
.tablebody  		   {background-color:#ffffff; border-width: 0px 0px 0px 0px;}
.tablebody2  		   {background-color:#ffffff;}
.standardabstand       {padding: 2px 5px 2px 5px;}   /* oben rechts unten links */
.borderfix       	   {padding: 0px 1px 0px 0px;}   /* oben rechts unten links */
.maxiabstand       	   {padding: 2px 15px 2px 15px;}   /* oben rechts unten links */
.borderasunderline     {border-style: solid; border-width: 0px 0px 1px 0px; border-color: #dcdcdc; padding-bottom: 4px;}

.standardtd td         {border-style: solid; border-width: 1px 0px 0px 0px; border-color: #dcdcdc; padding: 2px 5px 2px 5px;}
.revertstandardtd td   {border-width: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;}

.standarddistance      {padding-top: 5px;}
.doubledistance        {padding-top: 10px;}
.buttondistance        {padding-top: 10px; padding-bottom: 10px;}

/* inputfelder */
form				   {margin:0px; padding:0px;}
textarea			   {border:1px solid #D3D3D3; color:black; width:230px; font-family:Arial, Verdana;font-size: 12px;}
.textareahint		   {width:290px; background-color:#ffffff; padding:5px;}
.inputfield1		   {border:1px solid #D3D3D3; color:black; width:156px;}
.inputfield2		   {border:1px solid #D3D3D3; color:black; width:138px;}
.inputfield3	   	   {border:1px solid #D3D3D3; color:black; width:300px;}
.inputplz			   {border:1px solid #D3D3D3; color:black; width:96px;}
.inputcreditdigits	   {border:1px solid #D3D3D3; color:black; width:33px;}
.inputort			   {border:1px solid #D3D3D3; color:black; width:200px;}
.inputshopsearch	   {border:1px solid #D3D3D3; color:black; width:120px;}

select			   	   {border:1px solid #D3D3D3; color:#000000; font-family:Arial, Verdana;font-size: 12px;}


/* stepbystep */
#stepbystep           {display:none; width:100%; background-color:#f5f5f5; margin-bottom:20px;}


.maincolor			  {color: #E43F1C;}
.textdecoration       {text-decoration: underline;}

/* icf-head */
.headimage1			  {display:none;}
.headimage2			  {display:none;}

.icfproductinfo       {font-weight:bold;}
.icfcontent           {margin-bottom:10px; padding-top:10px;}

.nozebra			  {background-color:#F5F5F5;}
.zebra				  {background-color:#ffffff;}



.error				  {background:transparent url(/marcapo_platform/shop/base/images/erroricon.gif) no-repeat scroll 0% top; color:#E13A24; font-family:Arial,Tahoma,Verdana; font-size:12px; font-weight:bold; line-height:16px; padding-left:18px; text-decoration:underline; display:block;}

/* for old error messages */
.errorstyle				  {background:transparent url(/marcapo_platform/shop/base/images/erroricon.gif) no-repeat scroll 0% top; color:#E13A24; font-family:Arial,Tahoma,Verdana,; font-size:12px; font-weight:bold; line-height:16px; padding-left:18px; text-decoration:underline; display:block;}
.errorStyle				  {background:transparent url(/marcapo_platform/shop/base/images/erroricon.gif) no-repeat scroll 0% top; color:#E13A24; font-family:Arial,Tahoma,Verdana,; font-size:12px; font-weight:bold; line-height:16px; padding-left:18px; text-decoration:underline; display:block;}

.shoppingcartpartproduct {border-style: solid; border-width: 1px 0px 0px 0px; border-color: #dcdcdc;}


.red				  {color: #FF0000;}
.green 				  {color: #3CB371;}

/* buttonlink */

a img                 {border:0px;}

/* tooltip */
.tooltip			  {border: 1px solid #E43F1C; padding: 5px 10px 5px 10px; background-color:#FFFFFF; font-family: Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#000000; width: 300px; text-align:left;}

/* ------- shopoverview ------- */
.shopoverview					{width:210px;}
.shopoverview ul				{padding-left:18px; margin-left:0px; padding-top:5px; }


/* listen */
ul  {list-style-image: url(/marcapo_platform/shop/base/images/li_arrow.gif); margin-top:8px; margin-bottom:0px; }
li  {padding-bottom:10px;}


/* depricated */
#tablehead  		   {background-color:#DDDDDD;}
#tableheaddouble  	   {background-color:#DDDDDD; height:28px;}
#tableheadhighlighted  {background-color:#E13A24;}
#tablebody  		   {background-color:#ffffff; border-width: 0px 0px 0px 0px;}
#tablebody2  		   {background-color:#ffffff;}


/* templatespecials */
.maindivhome   	 {width:960px; height:100%; background-color:#FFFFFF;}
.maindiv   		 {width:960px; height:100%; background-image:url(/marcapo_platform/projekte/friadent_marcapo/images/template/standard_bgr.png);}
.maindivstepps   {width:960px; height:100%; background-image:url(/marcapo_platform/projekte/friadent_marcapo/images/template/stepps_bgr.png);}
body {margin:0px; background-image:url(/marcapo_platform/projekte/friadent_marcapo/images/template/bgr_main.jpg); background-repeat:repeat-x; background-color:#D8D8D8; height: 100%;}
html {height: 100%;}

/* dynamic profile */
.profilemandatoryandadv  {font-weight:bold;}
.profileadv				 {font-weight:bold;}
.profilemandatory        {}
.alignment				 {text-align:right; vertical-align:top;}

.systemmessage {width:300px; padding: 10px 10px 10px 10px;}

/* or-navigation */
.or_button_spacing_start	{padding-right:4px; padding-bottom:2px; background:url(/marcapo_platform/projekte/friadent_marcapo/shop/base/images/or/navigation/bgr_or_navpoint.png) bottom right no-repeat;}
.or_button_spacing_middle	{padding-right:4px; padding-bottom:2px; background:url(/marcapo_platform/projekte/friadent_marcapo/shop/base/images/or/navigation/bgr_or_navpoint.png) bottom right no-repeat;}
.or_button_spacing_end		{padding-right:3px; padding-bottom:2px; background:url(/marcapo_platform/projekte/friadent_marcapo/shop/base/images/or/navigation/bgr_or_navpoint.png) bottom right no-repeat;}
.bgr_or_navi				{background:url(/marcapo_platform/projekte/friadent_marcapo/shop/base/images/or/navigation/bgr_or_nav.png) no-repeat right bottom;}
