		body {
			background: #E3E3E3;
			color:      #000000;
			font-family: "Univers Black", Verdana, Arial, Helvetica, sans-serif;
			padding:    0;
			margin:     0;
			border:     0;
			text-align: center;
			width:		100%;
			height:		100%;
		}
		
		body.popup
		{
			background: #E3E3E3;
			color:      #FFFFFF;
			font-family: "Univers Black", Verdana, Arial, Helvetica, sans-serif;
			padding:    0;
			margin:     0;
			border:     0;
			text-align: center;			
		}
		table.layout {
			margin-left: auto;
			margin-right: auto;
		}
	  	
	  	td.menu
	  	{
	  		background: #CFCFCF;
	  	}	  	
	  		  	
	  	td.right
	  	{	  		
	  		width: 18px;
		 	background: url('images/rightback.gif'); 
		 	background-repeat: y-repeat;
	  	}
	  	
	  	table.maintable
	  	{
	  		vertical-align: top;
	  		margin-top: 30px;
	  		text-align: center;
	  		width: 829px;
	  		height: 90%;
	  		margin-left: auto;
			margin-right: auto;
	  	}
	  	td.headerimage
	  	{
	  		margin: 0px;
	  		padding: 0px;
	  		text-align: center;
	  		vertical-align: bottom;
	  		background: #E3E3E3;
			heigth: 197px;
	  		width: 829px;
	  	}
		td.flyerservice {
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 		bold;
			color:	#000000;
			padding: 1px 0px 2px 0px;
		}
	  	td.footerimage
	  	{
	  		margin: 0px;
	  		padding: 0px;
	  		text-align: left;
	  		vertical-align: top;
	  		background-color: #E3E3E3;
	  		background-image: url("images/footer.gif");
	  		height: 83px;
	  		width: 829px;
	  	}
	  	tr.header
	  	{
	  		margin: 0px;
	  		padding: 0px;	  		
	  	}
	  	tr.middle
	  	{
	  		margin: 0px;
	  		padding: 0px;	  		
	  	}
	  	td.left
	  	{
		 	padding: 0px; 
		 	margin: 0px; 
		 	vertical-align: top; 
		 	text-align: left; 
		 	background: url('images/menuback.gif'); 
		 	background-repeat: y-repeat;
		 	width: 198px;
	  	}
	  	td.center
	  	{
	  		margin: 15px 10px;
	  		padding: 0px;	  	
	  		background: #FFFFFF;
	  		vertical-align: top;
	  		text-align: left;	
	  	}
	  	td.menuoption
	  	{
	  		font-size: 9px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 		bold;
	  		color:	#000000;
	  		padding: 1px 0px 2px 0px;
	  		width: 100%;
	  		text-align: right;	
	  	}
	  	td.dummyoption
	  	{
	  		color: #CFCFCF;
	  		padding: 8px;
	  		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;	  		
		}
		td.newsletterbutton
		{
			text-align: left;
			padding: 0px 0px 0px 2px;
		}
		td.newsletterdummy
		{
			text-align: left;
			padding: 10px;
			
		}
		input.button
		{
			border: 1px solid black;
	  		font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  		color: #000000;
		}
		input.textfield
		{
			margin-right: 0px;
			text-align: right;
			border: 1px solid black;
	  		font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  		color: #92A9FF;			
		}

		input.textfieldcalc
		{
			border: 1px solid black;
	  		font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  		color: #000000;	
	  		vertical-align: bottom;		
		}
		
		select.selectfieldcalc
		{
			border: 1px solid black;
	  		font-size: 9px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  		color: #000000;			
		}
		
		td.newslettertextfield
		{
			text-align: right;
			padding: 0px 2px;
		}
		
		a.newsletterlinkbig
		{
	  		font-size: 11px;
	  		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, 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: 5px 5px;			
			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: 5px 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: 180px;
			padding: 10px 10px;
		}
		input.checkbox
		{
			border: 1px solid black;
			font-size: 10px;			
		}
		td.nopadding
		{
			margin: 0px;
			padding: 0px;
		}
		p.labeltext
		{
	  		font-size: 11px;
	  		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: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;			
			color: #000000;
			text-align: right;
			vertical-align: bottom;	
			margin: 3px 10px;		
		}		
		
		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;
			vertical-align: top;	
			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.mainpanel
		{
			
		}
		
		td.r22 {	
			padding:    5em;
			color: #747474;
	  		
	  		font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  	} 

		td.b22 {	
			padding:    5em;
			color: #000000;
	  		background: #FFFFFF;
	  		font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;
	  	} 	  

		td.extrapadding
		{
			padding: 10px;
		}
		td.extrapadding3
		{
			padding: 0px 10px;
		}
		td.phone
		{
			vertical-align: middle;
		}
		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;
			background: #000000;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 10px;	  		
	  		font-weight: bold;
	  		color: #FFFFFF;
	  		
		}
		a.tariff, a.tariff:hover 
		{
			text-decoration:	underline;
			font-size: 10px;	  		
			font-weight: bold;
			color: #FFFFFF;
			background: #000000;

		}
		
		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: #000000;
	  		
		}
		a.customermenulink, a.customermenulink:hover 
		{
			text-decoration:	underline;
			font-weight: bold;
			color: #000000;
		}
		
		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%px;
		}
		
		td.customerpadding
		{
			padding: 15px;
		}
		td.customerpaddingextra
		{
			padding: 0px 25px;
		}
		
		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;
		}
		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: 11px;
			
			vertical-align: top;
			color: #000000;
			padding: 10px;
			text-align: left;
		}
		td.customerradiooption
		{
			text-align: left;
			padding: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;	  		
			font-size: 11px;
			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: 0px solid black;
		}

		td.popheaderimage
		{
			background: #FF0000;
			width: 100%;
		}
		tr.popheader
		{
			background: #FF0000;
		}
		
		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: 11px;
	  		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: 11px;
	  		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: right;
			vertical-align: right;
			font-size: 11px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;		
			font-weight: bold;
			color: #000000;
			background: #FFFFFF;
			padding: 5px 10px;
		}		
		
		td.copyright
		{
			text-align: center;
			vertical-align: middle;
			font-size: 10px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;		
			color: #FFFFFF;
			padding: 5px;
		}		

		p.copyright
		{
			font-size: 8px;
			padding-top: 30px;
			padding-left:15px;
			margin-left: 20px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;					
			color: #000000;
			width: 170px;
			text-align: center;
		}		


		a.altmenulink
		{
	  		font-size: 10px;
	  		font-family: Verdana, Arial, Helvetica, sans-serif;			
	  		color: #000000;
	  		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: 11px;
	  		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;
		}


		







/* Nieuwe style voor 01035*/


div#c0 {
	width: 580px;
}
div#c1{
	padding-left: 5px;
	width:	290px;
}
div#c2 {
	width:	290px;
}
div#c3 {
	width: 580px;
}
div#c1, div#c2,div#c3 {
	float:	left;
}
div#c0 {
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	
}
div#c1 {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
div#c2 {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 2px dotted #92A9FF;

}
div#c3 {
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	background: #E3E3E3;
	
}


h1.impressum, h1.tarife, h1.faq, h1.tellfriend, h1.info, h1.customerservice, h1.privacy {
	padding: 5px 0px;
	font-size:		22px;
	color: #92A9FF;
}
h1.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 22px;
	width: 580px;
	font-weight: bold;
	color: #525252;
	padding: 5px 5px;
}
h1.angebote{
	padding: 5px 0px 0px 10px;
	font-size:		26px;
	color: #496FFF;
}
h2.faq{
	font-size:		11px;
	color: #000000;
	margin-top: 	1em;
	margin-bottom:	0.5em;
}
p, p.tarife, p.tellfriend, p.info, p.customerservice, p.contact, p.subscribe, p.privacy, p.faq, p.flyerservice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
	margin: 0px;
	text-align: left;
}
p.home 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
	margin: 0px;
	text-align: left;
}
p.angebote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
p.impressum{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
	margin: 0px;
	text-align: left;
}
table.news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	width: 580px;
	font-size: 15px;
	font-weight: bold;
	color: #525252;
	padding: 5px 5px;
}
td.impressum{
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
	margin: 0px;
	text-align: left;
}
a.linkblack:link, a.linkblack:visited
{
	font-size: 11px;
	text-decoration:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-weight: bold;
	color: #000000;
}
a.linkblack, a.linkblack:hover 
{
	font-size: 11px;
	text-decoration:	underline;
	font-weight: bold;
	color: #000000;
}
a.linkblue:link, a.linkblue:visited
{
	font-size: 10px;
	text-decoration:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-weight: bold;
	color: #92A9FF;
}
input.textfieldcalc
{
	border: 0px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
a.linkblue, a.linkblue:hover 
{
	font-size: 10px;
	text-decoration:	underline;
	font-weight: bold;
	color: #92A9FF;
}
a.tariff:link, a.tariff:visited
{
	text-decoration:	none;
	background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-size: 10px;	  		
	font-weight: bold;
	color: #FFFFFF;
}
a.tariff, a.tariff:hover 
{
	text-decoration:	underline;
	font-size: 10px;	  		
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
}
a.newslink:link, a.newslink:visited
{
	font-size: 11px;
	text-decoration:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	font-weight: bold;
	color: #525252;
}
a.newslink, a.newslink:hover 
{
	font-size: 11px;
	text-decoration:	underline;
	font-weight: bold;
	color: #525252;
}



.s {
	font-size: 		10px;
}
.s a {
	font-weight:	bold;
}
ul.customerservice
{
	text-align: left; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	color: #92A9FF;
	font-weight: bold;
	list-style-type: circle;
	list-style-position: outside; 
}

