body
{
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

img
{
	border: 0px;
}
a, a:visited
{
	text-decoration: none;
	color: #38679B;
}

a:hover
{
	text-decoration: none;
	color: #38679B;
}


h1
{
	margin-top: 10px;
	font-size: 14px;
	color: #FF9904; /*margin-bottom: 10px;*/
}

h2
{
	font-size: 11px;
	color: #38679B;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
}

h3
{
	margin: 0 0 5px 0;
	font-size: 11px;
	color: #38679B;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
p
{
	margin-bottom: 10px;
}

.borderLinks
{
	border-bottom: 1px solid #E5E5E5;
}

/*//////////////////////////// Kern contents styles////////////////////////*/

#middleContents .whiteBox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: White;
	line-height: 18px;
	color: Black;
}
#middleContents .whiteBox p
{
	margin-top: 0px;
}

#middleContents .whiteBox a
{
	text-decoration: none;
	color: #000000;
}
#middleContents .whiteBox a:hover
{
	text-decoration: underline;
}

/*/////////////////////////////*/

#middleContents .whiteBoxWithOutBorders
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid #E5E5E5;
	background-color: White;
	line-height: 18px;
	color: Black;
}
#middleContents .whiteBoxWithOutBorders p
{
	margin-top: 0px;
}
#middleContents .whiteBoxWithOutBorders a
{
	text-decoration: none;
	color: #000000;
}
#middleContents .whiteBoxWithOutBorders a:hover
{
	text-decoration: underline;
}




/** ///////////////////////////////////// kern content linkboxes////////////////////////////////////////*/
#middleContents .whiteBoxWithOutBordersLinkbox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: White;
	line-height: 18px;
	color: Black;
}

#middleContents .whiteBoxWithOutBordersLinkbox a
{
	text-decoration: none;
	color: #000000;
}

#middleContents .whiteBoxWithOutBordersLinkbox p
{
	margin-top: 0px;
}

#middleContents .whiteBoxWithOutBordersLinkbox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/

#middleContents .whiteBoxLinkbox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: White;
	line-height: 18px;
	color: Black;
}
#middleContents .whiteBoxLinkbox a
{
	text-decoration: none;
	color: #000000;
}

#middleContents .whiteBoxLinkbox p
{
	margin: 0px;
}

#middleContents .whiteBoxLinkbox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/

#middleContents .greyBoxLinkbox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: #F9F9F9;
	line-height: 18px;
	color: Black;
}

#middleContents .greyBoxLinkbox a
{
	text-decoration: none;
	color: #000000;
}

#middleContents .greyBoxLinkbox p
{
	margin: 0px;
}

#middleContents .greyBoxLinkbox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/

#middleContents .groenBoxLinkbox
{
	/*font-size: 11px;*/
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #38679B;
	background-color: #E5F3F4;
	line-height: 18px;
	color: Black;
}

#middleContents .groenBoxLinkbox a
{
	text-decoration: none;
	color: #000000;
}
#middleContents .groenBoxLinkbox p
{
	margin: 0px;
}

#middleContents .groenBoxLinkbox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/

#middleContents .orangeBoxLinkbox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #FF9904;
	background-color: #FFF3C3;
	line-height: 18px;
	color: Black;
}
#middleContents .orangeBoxLinkbox p
{
	margin: 0px;
}
#middleContents .orangeBoxLinkbox a
{
	text-decoration: none;
	color: #000000;
}
#middleContents .orangeBoxLinkbox a:hover
{
	text-decoration: underline;
}

/*/////////////////////////////*/

#middleContents .linksLeftSide
{
	float: left;
	padding-left: 10px;
	width: 250px;
	display: inline;
}

#middleContents .linksRightSide
{
	display: inline;
	width: 297px;
}

/*///////////////////////////////////////end of kern linkboxes///////////////////////////////////////////////*/
/**end of kern content styles*/

/* ///////////////////////////////////////Support contetns///////////////////////////////////////////////////*/
#rightNav .whiteBox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: White;
	line-height: 18px;
	color: Black;
}

#rightNav .whiteBox:hover
{
	background-color: #F9F9F9;
}

#rightNav .whiteBox a
{
	text-decoration: none;
	color: #000000;
}
#rightNav .whiteBox p
{
	margin-top: 0px;
}

#rightNav .whiteBox a:hover
{
	text-decoration: underline;
}

/*/////////////////////////////*/

#rightNav .whiteBoxWithOutBorders
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: 0px solid #E5E5E5;
	background-color: White;
	line-height: 18px;
	color: Black;
}

#rightNav .whiteBoxWithOutBorders h1
{
	font-weight: bold;
	color: Black;
}

#rightNav .whiteBoxWithOutBorders:hover
{
	background-color: #F9F9F9;
}

#rightNav .whiteBoxWithOutBorders a
{
	text-decoration: none;
	color: #000000;
}
#rightNav .whiteBoxWithOutBorders p
{
	margin-top: 0px;
}
#rightNav .whiteBoxWithOutBorders a:hover
{
	text-decoration: underline;
}
#rightNav .whiteBoxWithOutBorders:hover
{
	background-color: #F9F9F9;
}
/*/////////////////////////////*/

#rightNav .greyBox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: #F9F9F9;
	line-height: 18px;
	color: Black;
}

#rightNav .greyBox:hover
{
	background-color: White;
}

#rightNav .greyBox a
{
	text-decoration: none;
	color: #000000;
}
#rightNav .greyBox p
{
	margin-top: 0px;
}
#rightNav .greyBox h1
{
	font-weight: bold;
	color: Black;
}
#rightNav .greyBox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/


/*/////////////////////////////*/

#rightNav .orangeBox
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: 1px solid #FF9904;
	background-color: #FFF3C3;
	line-height: 18px;
	color: Black;
}
#rightNav .orangeBox:hover
{
	/*background-color: #F9F9F9;*/
	background-color: White;
}

#rightNav .orangeBox h1
{
	font-weight: bold;
	color: Black;
}
#rightNav .orangeBox a
{
	text-decoration: none;
	color: #000000;
}
#rightNav .orangeBox p
{
	margin-top: 0px;
}
#rightNav .orangeBox a:hover
{
	text-decoration: underline;
}
/*/////////////////////////////*/

#rightNav .linkBoxSupport
{
	padding: 5px 6px;
}
.linkBoxArrow
{
	background: url(../images/leftBullet.gif) no-repeat;
	background-position: 0 12px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #e5e5e5;
	text-decoration: none;
}

#rightNav .linkBoxArrow a
{
	text-decoration: none;
}
#rightNav .linkBoxArrow p
{
	margin: 0px;
}

#rightNav .linkBoxArrow a:hover
{
	text-decoration: underline;
}

/*////////////////////////////////////// Support content ends /////////////////////////////////////////*/

/*/////////////////////////////////// Support contetns Link Boxes///////////////////////////////////////*/


/*/////////////////////////////*/

#rightNav .greyBoxLinkBox
{
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #E5E5E5;
	background-color: #F9F9F9;
	line-height: 18px;
	color: Black;
}

/*#rightNav .greyBoxLinkBox:hover
{


    background-color: White;
}*/

#rightNav .greyBoxLinkBox a
{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}
#rightNav .greyBoxLinkBox p
{
	margin: 0px;
}
#rightNav .greyBoxLinkBox h1
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	color: #38679B;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#rightNav .greyBoxLinkBox a:hover
{
	text-decoration: underline;
	font-size: 11px;
}




/*/////////////////////////////*/

#rightNav .linkBoxSupportLinkBox
{
	padding: 0px 6px;
}

.linkBoxArrowLinkBox
{
	background: url(/images/leftBullet.gif) no-repeat;
	background-position: 0 12px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	color:#000;
}

#rightNav .linkBoxArrowLinkBox a
{
	text-decoration: none;
}
#rightNav .linkBoxArrowLinkBox p
{
	margin: 0px;
}

#rightNav .linkBoxArrowLinkBox a:hover
{
	text-decoration: underline;
}
#rightNav .NewsBoxContainer
{
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

#rightNav .NewsBox
{
	padding-bottom: 3px;
}

#rightNav .NewsBox a
{
	line-height: 18px;
	color: Black;
	text-decoration: none;
}
#rightNav .NewsBox p
{
	margin: 0px;
}

#rightNav .NewsBox a:hover
{
	color: #38679B;
	text-decoration: underline;
}





/* Start Middle contents - styles for News elements **/
.newsElementKernContainer
{
    padding: 10px;
    border: 1px solid #E5E5E5;
	background-color: White;
	margin-top:10px;
	margin-bottom:10px;
}

.newsElementKernStyle
{
	width: 680px;
	margin-left: 0px;
	padding: 0px;
	cursor: default;
}

.newsElementKernStyle p
{
	padding: 0px;
	margin: 0px;
	
	color:#333333;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
.newsElementKernStyle h2
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
	font-size:px;
	font-family:;
	color: ;
}


#middleContents .newsElementKernStyleTitle h1
{
	color:;
	font-size:px;
	font-family:;
	margin-top:0;
}

.newsElementKernStyleMouseOver
{
	width: 680px;
	margin-left: 0px;
	padding: 0px;
	cursor: pointer;
	background-color: #F9F9F9;
}

.newsElementKernStyleMouseOver p
{
	padding: 0px;
	margin: 0px;
	
	color:#333333;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
.newsElementKernStyleMouseOver h2
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
	font-size:px;
	font-family:;
}

.newsElementKernStyleLinks
{
	color:#333333;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif
}

.newsElementKernStyleLinks a, .newsElementKernStyleLinks a:visited
{	
	color:#38679B;
	text-decoration: none;	
}
.newsElementKernStyleLinks a:hover
{	
	color:#38679B;
	text-decoration: underline;	
}

.newsElementKernStyleText
{
    color:#333333;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
    line-height: 18px;
	
}

.newsElementKernStyleText a
{
	color:#333333;
	text-decoration: none;
}

.newsElementKernStyleText a:hover
{
	color:#38679B;
	text-decoration: underline;	
}





#middleContents .greyBoxForModule .BrokerCPagerLink, #middleContents .greyBoxForModule .BrokerCPagerLink a
{
    color:#8bb6e5;
}

/************************* END OF ONLINE BROKER STYLE***********************/

#middleContents
{
    float: left;
    padding: 0 10px;
    width: 543px;
    margin-top:10px;
    border: 1px solid #E5E5E5;
   
}


#rightNav
{
    margin-top:10px;
    margin-left:10px;
    float: left;
    width: 234px;
}

#ser_column
{
	float:left;
	margin:5px 25px 5px 1px;
}
#ser_column li
{
	list-style-image:url('images/arr2.gif');
	margin:4px;
}
#ser_column li a
{
	text-decoration:none;
}
#ser_column li a:hover
{
	text-decoration:none;
}

.seriesheader 
{
	FONT-SIZE: 16px; 
	COLOR: #D55A00; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	background-color:#eeeeee;
	padding:5px; 
}
a.seriesheader, .seriesheader a, .seriesheader a:visited
{
	FONT-SIZE: 16px; 
	COLOR: #D55A00; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	padding:5px; 
	text-decoration:none;
	background:none;
}
.seriesheader a:hover
{
	text-decoration:none;
	COLOR: #E57A00; 
}

.serie_box
{
	clear:both;
	background-color:#fafafa;
	border: solid 1px #eeeeee;
	margin-bottom:30px;
	overflow:hidden;
	width:700px;
}

#by_column
{
	float:left;
	margin:10px 7px 10px 7px;
}
#by_column li
{
	list-style-type:none;
	margin:5px;
	white-space:nowrap;
}
#by_column div
{
	margin:5px;
}

#by_column li span
{
	font-size:10px;	
	color:#777777;
}
#by_column div span
{
	font-size:10px;	
	color:#777777;
}

#by_column div a
{
	text-decoration:none;
}
#by_column div a em
{
	color:#777;
	text-decoration:none;
	font-style:normal;
	padding-left:3px;
	font-size:11px;
}
#by_column div a:hover
{
	text-decoration:none;
}
#by_column div a:hover em
{
	text-decoration:none;
}

.linkprinter a { clear:both; text-decoration:none; padding:2px 0px 2px 10px; background:  url(http://www.telefonievergelijker.nl/images/arrow.png) no-repeat 0px 6px; color:#062744; }
.linkprinter a:link { color:#062744; }
.linkprinter a:hover { text-decoration:underline; color:#062744; }

.linkprinter2 a { clear:both; text-decoration:none; padding:2px 5px 2px 10px; color:#062744; }

tr.alt td{
background-color:#F5F5F5;
}

div.supplies a.button
{
	display:block;
	font-family:Arial;
	color:#fff;
	width:115px;
	height:25px;
	background-color:#6AC053;
	background:url(/images/green-button.gif) no-repeat !important;
	text-decoration:none;
	font-weight:bold;
	padding-top:5px;
	font-size:12px;
	text-align:center;
}
div.supplies a.button:hover
{
	background-color:#6AC053;
	background:url(/images/green-button-a.gif) no-repeat !important;
}

#printer_head div
{
	float:left;
	margin-top:10px;
}
#printer_head .printer_txt
{
	margin:0px 20px 0px 20px;
}
#printer_head .offer{
	width:200px;
	margin: 0px 5px 0px 30px;
}
div.supplies .prods_container
{
	margin-bottom:20px;
	border-bottom:solid 1px #fff;
}

div.supplies a.prodname
{
	 FONT-SIZE: 15px; 
	 COLOR: #0018a8; 
	 FONT-FAMILY: Arial,Verdana, Tahoma; 
	 TEXT-DECORATION: none;
	 font-weight:bold;
}
.prodname_header { FONT-SIZE: 28px; COLOR: #3E3E3E; FONT-FAMILY: Arial,Verdana, Tahoma }
h1.prodname_header 
{
	FONT-SIZE: 28px; 
	COLOR: #3E3E3E; 
	FONT-FAMILY: Arial,Verdana, Tahoma;
	font-weight:normal;
	margin:15px 10px 0px 0px; 
}
.prodname_sub { font-size:10px;color:#3E3E3E;font-family:verdana }
div.supplies div.opt1
{
	float:right;
	margin:8px;
	text-align:center;
	font-size:10px;
}

div.supplies p.breedstr {margin:0px; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma,Arial }
div.supplies p.breedstr a
{
	color:#555555;
	text-decoration:underline;
	font-size:11px;
	FONT-FAMILY: Verdana, Tahoma,Arial;
}
#breedstr, #breedstr a
{
	FONT-SIZE: 11px; 
	COLOR: #555555; 
	FONT-FAMILY: Verdana, Tahoma,Arial;
}

div.supplies .products_row
{
	clear: both;
	display:block;
	background-color:#f5f5f5;
	border-bottom:solid 1px #fff;
}

div.supplies .products_row_0
{
	clear: both;
	display:block;
	background-color:#f5f5f5;
	border-bottom:solid 1px #fff;
}
div.supplies .products_row_1
{
	clear: both;
	display:block;
	background-color:#fff;
	border-bottom:solid 1px #fff;
}

.homelink a { display:block; clear:both; text-decoration:none; padding:2px 0px 2px 10px; background:  url(http://www.telefonievergelijker.nl/images/arrow.png) no-repeat 0px 6px; color:#062744; }
.homelink a:link { color:#062744; }
.homelink a:hover { text-decoration:underline; color:#062744; }
