., body, table, tr, td, th, a{
	font-family: 						"Univers Black", Verdana, Arial, Helvetica, sans-serif;
	color:     				 			#000000;
}
body
{
	background: 						#FFFFFF;
	padding:    						0;
	margin:				     			0;
	border:     						0;
	text-align: 						center;
	width:									100%;
	height:									100%;
}
body.popup
{
	background:				 			#E3E3E3;
	color:      						#FFFFFF;
	padding:			    			0;
	margin:   			  			0;
	border:				     			0;
	text-align:				 			center;			
}
body
{
	overflow-y: 						scroll;
}
table.layout
{
	margin-left: 						auto;
	margin-right:				 		auto;
}
td.menu
{
	background: 						#CFCFCF;
}
span.googlesearch
{
	font-size:							9px;
	color: 									#808080;
}
td.Red_Border
{
	padding-left:						4px;
	border-left:						2px solid #FF0000;
	border-right:						2px solid #FF0000;
}
td.right
{	  		
	background: 						#E3E3E3;
	padding: 								15px;
}
/* SUPERDEALS */
table.superdeals
{
	vertical-align: 				top;
	background: 						#FFFFFF;
	width: 									100%;	
	padding-top: 						10px;
	padding-bottom:					10px;
	margin: 								0px auto;
}
td.supernormal
{
	padding-top:						0px;
	padding-left: 					4px;
	padding-right: 					1px;
	text-align: 						left;
	width: 									37%;	
}
td.superdeals1
{
	width: 									190px;
	padding-top:						0px;
	text-align: 						right;
}
td.superdeals2
{
	padding:		 						0px;
	text-align: 						left;	
}
td.supernormalright
{
	padding-left: 					1px;
	padding-right: 					1px;
	text-align: 						right;	
}
td.superdeals
{
	margin: 								0px;
	padding: 								2px;
	text-align: 						left;
}
p.superdeals
{	
	text-align: 						left; 
	vertical-align: 				top;
	font-size: 							9px;
}
p.superdeals1
{	
	text-align: 						right;
	vertical-align: 				top;
	font-size: 							9px;
}
p.superdeals2
{	
	text-align: 						left; 
	vertical-align: 				top;
	font-size: 							9px;
	padding-top:						5px;
}
span.superdeals2
{	
	text-align: 						left;
	font-size: 							9px;
}
a.Superdeals_Link{
	font-style: 						italic;	
	font-size:							10px;
	color:									#080DB4;
	text-decoration:				none;
}
/* ///////////////////////////////////////// */
p.Singup
{
	color:									#FF0000;
	font-size:							9px;
}
p.How_It_Works
{
	color:									#FF0000;
	font-size:							11px;
}
input
{
	border:									1px solid #000000;
	background-color:				#FFFFFF;
}
input.button
{
	border: 								1px solid black;
  font-size: 							11px;
}
input.textfield
{
	border: 								1px solid black;
  font-size: 							12px;
}
input.textfieldcalc
{
	border: 								1px solid black;
	font-size: 							11px;		
}
select.selectfieldcalc
{
	border: 								1px solid black;
	font-size:							9px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color:									#000000;
}
table.maintable
{
	vertical-align: 				top;
	text-align: 						center;
	width: 									800px;
	height: 								100%;
	margin-left: 						auto;
	margin-right: 					auto;
}
td.headerimage
{
	margin: 								0px;
	padding: 								0px;
	text-align: 						center;
	vertical-align:					bottom;
	background: 						#A9A9A9;
	height:									202px;
	width: 									800px;
}
td.headerimage1
{
	margin: 								0px;
	padding: 								0px;
	text-align: 						center;
	vertical-align: 				bottom;
	background: 						#F70D0B;
	height: 								30px;
	width: 800px;
}	
td.headerimage2
{
	margin: 								0px;
	padding: 								0px;
	text-align: 						center;
	vertical-align:					bottom;
	background: 						#F70D0B;
	height:									167px;
	width: 									800px;
}  	
tr.header
{
	margin: 								0px;
	padding: 								0px;	  		
	vertical-align: 				bottom;
}
tr.middle
{
	margin: 								0px;
	padding: 								0px;	  		
}
td.left
{
	margin:									0px 0px 0px 0px;
	background: 						#CFCFCF;
	
}
table.menutable
{
	margin:									15px 15px 15px 40px;
	width:									145px;
	background: 						#CFCFCF;
}
td.center
{
	margin: 								15px 10px;
	padding: 								0px;	  	
	background: 						#E3E3E3;
	vertical-align: 				top;
	text-align: 						left;	
}
td.menuoption
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	background: 						#747474;
	color:									#FFFFFF;
	padding: 								5px 0px 5px 10px;
	width:									100%;
}
td.dummyoption
{
	background: 						#CFCFCF;
	color: 									#CFCFCF;
	padding:								3px;
	font-size: 							1px;
}
td.dummyoptionalt
{
	background: 						#CFCFCF;
	color: 									#CFCFCF;
	padding: 								2px;
	font-size:							1px;
}
td.newsletter
{			
	width: 									100%;
}
td.newslettertext
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	background:							#CFCFCF;
	color:									#7A7A7A;
	padding: 								0px 2px;
	font-weight: 						bold;
}
td.newsletterbutton
{
	text-align: 						left;
	padding: 								0px 0px 0px 2px;
}
td.newsletterdummy
{
	text-align: 						left;
	padding: 								10px;
}
td.newslettertextfield
{
	text-align: 						left;
	padding: 								0px 2px;
}
a.newsletterlinkbig
{
	font-size: 							12px;
	font-weight: 						bold;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
}
a.newsletterlinksmall
{
	font-size: 							10px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
}
a.newsletterlinkbig:link, a.newsletterlinkbig:visited
{
	text-decoration:				none;
	font-weight: 						bold;
	color:									#7A7A7A;			
}
a.newsletterlinksmall:link, a.newsletterlinksmall:visited 
{
	text-decoration:				none;
	font-weight: 						normal;
	color:									#7A7A7A;
}
a.newsletterlinkbig:hover, a.newsletterlinksmall:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
}
td.calculatordart
{
	margin: 								0px;			
	text-align: 						center;
	vertical-align: 				middle;
}
td.calculatorselect
{
	text-align: 						center;
	vertical-align: 				middle;
}
td.calculatormobile
{
	text-align: 						center;
	vertical-align: 				middle;
}
hr.horizontalbar
{
	border: 								1px solid #F00000;
}
p.calculatordisclaimer
{
	padding: 								0px;
	font-size: 							9px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	font-style: 						italic;
	text-align: 						center;
}
td.calculatorfixed
{
	font-size: 							11px;
	font-family:						Verdana, Arial, Helvetica, sans-serif;			
	color:									#000000;
	text-align:							left;
	vertical-align:					middle;
}
table.calculatortable
{
	width: 									161px;
	padding: 								0px;
}
input.checkbox
{
	border: 								1px solid black;
	font-size: 							10px;			
}
td.nopadding
{
	margin: 								0px;
	padding: 								0px;
}
p.labeltext
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align:					bottom;	
	margin: 								3px 10px;		
}
p.labeltext2
{
	font-size: 							10px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align: 				bottom;	
	margin: 								3px 10px;		
}				
p.fillintext
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						right;
	vertical-align: 				bottom;	
	margin: 								3px 10px;		
}		
p.footerexample
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align: 				top;	
	margin: 								0px;
	padding: 								0px;
}			
p.maintext
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align: 				top;	
	margin: 								3px 10px;		
}
p.maintext1
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;	
	margin: 								3px 10px 5px 10px;		
}		
p.maintext2
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align: 				top;	
	margin: 								3px 10px 5px 10px;		
}
a.defaultlink
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	font-weight: 						bold;
}
a.defaultlink:link, a.defaultlink:visited
{
	text-decoration:				none;	  		
	font-weight: 						bold;
	color: 									#000000;
}
a.defaultlink, a.defaultlink:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
	color: 									#000000;
}
a.smalllink
{
	font-size: 							9px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	font-weight: 						bold;
}
a.smalllink:link, a.smalllink:visited
{
	text-decoration:				none;	  		
	font-weight: 						bold;
	color: 									#000000;
		
}
a.smalllink, a.smalllink:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
	color: 									#000000;
}
div.contactvote
{
	font-size:							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align:					top;	
	padding: 								3px 10px;	
}
td.r22 {	
	padding:    						5em;
	color: 									#747474;
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
}
td.b22 {	
	padding:    						5em;
	color: 									#000000;
	background: 						#FFFFFF;
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
}
td.extrapadding
{
	padding:								10px;
}
td.extrapadding3
{
	padding: 								0px 0px 0px 10px;
	margin: 								0px;
}
td.phone
{
	vertical-align: 				middle;
	text-align: 						left;
	padding: 								0px;
	margin: 								0px;
	width: 									100%;
}
td.extrapadding2
{
	padding: 								12px 10px 2px 10px;
}
td.extrapadding3
{
	padding: 								3px 10px;
}
td.extrapadding4
{
	padding: 								0px 10px;
}
td.tarifftd
{
	padding: 								10px;
	vertical-align: 				bottom;
	text-align: 						center;
	background: 						#E3E3E3;
}
p.disclaimer
{
	font-size: 							9px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#000000;
	text-align: 						left;
	vertical-align: 				top;	
	
}
a.tariff:link, a.tariff:visited
{
	text-decoration:				none;		
	font-size:							10px;
	font-weight: 						bold;
	color: 									#FFFFFF;

}
a.tariff, a.tariff:hover 
{
	text-decoration:				underline;
	font-size:							10px;
	font-weight:						bold;
	color:									#FFFFFF;
}
td.customertitle
{
	background: 						#747474;
	color:									#FFFFFF;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-size:							18px;
	font-weight: 						bold;
	padding: 								10px;
	text-align: 						left;
	vertical-align: 				middle;
}
td.customermenuoptions
{
	background:							#747474;
	color:									#FFFFFF;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	padding: 								10px;
	text-align: 						right;
	vertical-align: 				bottom;
}
a.customermenulink:link, a.customermenulink:visited
{
	text-decoration:				none;
	font-size: 							10px;
		font-weight: 					bold;
		color: 								#FFFFFF;
}
a.customermenulink, a.customermenulink:hover 
{
	text-decoration:				underline;
	font-weight:						bold;
	color: 									#FFFFFF;
}	
span.customerheadertext
{
	font-weight: 						bold;
	font-size: 							14px;
	color: 									#000000;	
	padding: 								0px;		
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
}
table.popmaintable
{
	background: 						#E3E3E3;
	width: 									100%;
}	
td.customerpadding
{
	padding: 								15px;
}
td.customerpaddingextra
{
	padding:								5px;
}
td.customerservicebuttonright
{
	text-align: 						right;
	font-family:						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							11px;			
}
select.customerserviceselect
{
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							11px;			
	color: 									#000000;
	border-bottom: 					1px solid black;
	margin: 								0px 10px 0px 0px;

}
select.customerserviceselectd
{
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							11px;			
	color: 									#000000;
	border-bottom: 					1px solid black;
	padding: 								0px;			

}		
option.customerserviceoption		
{
	font-size: 							11px;			
	color: 									#000000;
	border: 								1px solid black;
}
td.customerservicebuttonleft
{
	text-align: 						left;
}
input.customerservicebuttonr
{
	margin: 								0px 10px 0px 0px;
	border: 								1px solid black;
	font-size:							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color:									#000000;			
}
input.customerserviceinputtext
{
	margin:									0px 10px 0px 0px;
	border:									1px solid black;
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color: 									#000000;			
}
textarea.customerservicetextarea
{
	margin: 								0px 10px 0px 0px;
	border: 								1px solid black;
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color: 									#000000;					
}
input.customerservicebuttonl
{
	margin: 								0px 0px 0px 10px;
	border: 								1px solid black;
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color: 									#000000;			
}
p.customerservicerequired	
{
	font-style: 						italic;
	font-size: 							9px;
	text-align: 						right;
	padding: 								0px 15px 0px 0px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color: 									#000000;			
}
td.customerservicelabel
{
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							12px;
	vertical-align: 				top;
	color: 									#000000;
	padding: 								2px;
	text-align: 						left;
}
td.customerradiooption
{
	text-align: 						left;
	padding: 								10px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							12px;
	color: 									#000000;
}
p.customerlabelmargin
{
	margin: 								0px 10px;
	padding: 								0px 0px;
	color: 									#000000;
}
li.customerserviceflipper1
{
	background:							#CFCFCF;
	margin: 								0px 15px 0px 0px;
	color: 									#000000;
}
li.customerserviceflipper2
{
	background:							#E3E3E3;			
	margin: 								0px 15px 0px 0px;
	color: 									#000000;
}
a.faqindex:link, a.faqindex:visited
{
	text-decoration:				none;
	font-size: 							9px;	  		
	font-weight: 						bold;
	color: 									#000000;
}
a.faqindex, a.faqindex:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
	color: 									#000000;
}
td.customerradio
{
	text-align: 						left;
}
input.customerradio
{
	margin: 								0px 10px;
	color: 									#000000;
	border: 								1px solid black;
}
a.menulink
{
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#FFFFFF;
	font-weight: 						bold;
}
a.menulink:link, a.menulink:visited
{
	text-decoration:				none;	  		
	color: 									#FFFFFF;
	font-weight: 						bold;
}
a.menulink, a.menulink:hover 
{
	text-decoration:				underline;
	color: 									#FFFFFF;
	font-weight: 						bold;
}		
td.popheaderimage
{
	background: 						#FFFFFF;
	width: 									100%;
}
tr.popheader
{
	background: 						#FFFFFF;
}
p.sendtext
{
	font-family: 						Verdana, Arial, Helvetica, sans-serif;	  		
	font-size: 							11px;
	font-style: 						italic;
	vertical-align: 				top;
	color: 									#000000;
	padding: 								0px 0px 0px 10px;
	margin: 								0px;
	text-align: 						left;
	
}
ol.steps
{
	text-align: 						left; 
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-style: 						italic;
	color: 									#F00000;	  	
	margin: 								0px;	
	padding: 								1px 5px 1px 25px;
}
ul.steps
{
	text-align: 						left; 
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-style: 						italic;
	color: 									#F00000;	  		
	padding: 								1px 5px 1px 20px;
}
ol
{
	text-align: 						left; 
	font-size: 							11px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;		
	color: 									#000000;
	list-style-position: 		outside;
}
ul
{
	text-align: 						left; 
	font-size: 							11px;
	font-family:						Verdana, Arial, Helvetica, sans-serif;		
	color: 									#000000;
	list-style-type: 				circle;
	list-style-position: 		outside; 
}
td.altmenulink
{
	text-align: 						left;
	vertical-align: 				middle;
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;		
	font-weight: 						bold;
	color: 									#737373;
	background: 						#E2E2E2;
	padding: 								5px 10px;
}	
td.copyright
{
	text-align: 						center;
	vertical-align: 				middle;
	font-size: 							11px;
	color: 									#080DB4;
	padding: 								5px;
	font-weight:						bold;
}
a.copyright
{
	font-size: 							11px;
	color: 									#080DB4;
	font-weight:						bold;
	text-decoration:				none;
}
a.altmenulink
{
	font-size: 							10px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#737373;
	font-weight: 						normal;
}
a.altmenulink:link, a.altmenulink:visited
{
	text-decoration:				none;	  		
		color: 								#737373;
		font-weight: 					normal;
}
a.altmenulink, a.altmenulink:hover 
{
	text-decoration:				underline;
	color: 									#737373;
	font-weight: 						bold;
}
a.redlink
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#F00000;
	font-weight: 						bold;
}
a.redlink:link, a.redlink:visited
{
	text-decoration:				none;	  		
	color: 									#F00000;
	font-weight: 						bold;
}
a.redlink, a.redlink:hover 
{
	text-decoration:				underline;
	color: 									#F00000;
	font-weight: 						bold;
}
fd {
	border: 								1px solid lime;
}
ul.advantages
{
	list-style-type:				circle;
	color:									#F00000;
	text-align:							left; 
	font-size:							12px;
	font-family:						Verdana, Arial, Helvetica, sans-serif;
	font-style: 						italic;
	color: 									#F00000;
	margin:									0px;	
	padding: 								1px 5px 1px 25px;
		
}
p.maintextwithout
{
	font-size:							11px;
	font-family:						Verdana, Arial, Helvetica, sans-serif;			
	color:									#000000;
	font-weight: 						bold;
}
a.question:link, a.question:visited, a.question:link, a.question:visited 
{
	text-decoration:				none;
	font-weight:						bold;
	color:									#7A7A7A;			
		
}
a.question:hover, a.question:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
}
p.newstext
{
	font-size: 							10px;
	font-family:						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#737373;
	background:							#FFFFFF;
	padding:								4px 2px;
}
p.newsheader
{
	font-size: 							12px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	color: 									#737373;
	font-weight: 						bold;
	background: 						#E2E2E2;
	padding: 								4px 2px;
}
hr.newstext
{
	height: 1px;
	background: 						#FFFFFF;
}
td.newstext
{
	background: 						#FFFFFF;
		
}
a.newstickerlink:link, a.newstickerlink:visited
{
	text-decoration:				none;
	font-weight: 						bold;
	font-size: 							14px;
	color:									#F7F718;
		
}
a.newstickerlink:hover, a.newstickerlink:hover 
{
	text-decoration:				underline;
	font-weight: 						bold;
}
font.mobile
{
	font-size: 							9px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;			
	color: 									#737373;	
	background: 						#FFFFFF;
}
td.mobile
{
	font-size: 							9px;
	color: 									#737373;		
	width: 									100%;
	vertical-align: 				middle;
	text-align:	 						left;
	background: 						#FFFFFF;
}
