html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	margin:0;
	padding:0;
	text-align:left;
}
strong, b {
	font-weight: bold;
}
a {
	text-decoration: none;
}
.imgrpl {
	background-repeat:no-repeat;
	display:block;
	height:0;
	overflow:hidden;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}
.centered {
	margin:0 auto;
}
.clear {
	clear:both;
}
br.clear {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid red !important;
}
body {
	background:#eeeeee url(/images/bbeyond/template/body-background.png) repeat-x scroll 0 0;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-text-size-adjust: none;
}
#navtop {
	margin:0 auto;
	width:960px;
}
#header {
	background:transparent url(/images/bbeyond/template/alt-header-background-2.png) repeat-x scroll 0 0;
	height:120px;
	background-color: #008cce;
	margin:0 auto;
}
#header .inner {
	width: 960px;
	margin: 0 auto;
}
#container {
	background-color: #fff;
	overflow: auto;
	width: 100%;
}
#container .inner {
	padding: 0px 0 15px 0;
	margin:0 auto;
	width:960px;
	overflow: auto;
}
#container .column-left {
	float:left;
	padding:30px 0 0 0px;
	width:650px;
}
#container .column-right {
	float:right;
	padding:30px 0px 0 15px;
	width:290px;
}
#container .column-left .container-block-left {
	float:left;
	width:290px;
	margin-right: 15px;
}
#container .column-left .container-block-right {
	float:left;
	width:290px;
	margin-left: 15px;
}
#sitemenu {
	color:#555555 !important;
	float:left;
	margin-top: 30px;
	padding: 0 0 45px 0px;
	width:219px;
}
#sitecontent {
	float:right;
	margin-top: 30px;
	margin-right: 0px;
	width:710px;
	padding-left: 29px;
	border-left: 1px dotted #ddd;
}
div.shadow {
	clear:both;
	background-image:url(/images/bbeyond/template/shadow.png);
	margin:30px auto 0 auto;
	padding:4px 4px 0 4px;
	width:960px;
}
div.shadowbottom {
	background-image:url(/images/bbeyond/template/shadow.png);
	background-position: left bottom;
	clear:both;
	margin:0px auto;
	padding:4px;
	width:960px;
}
div.footer {
	clear:both;
	margin:15px auto 0 auto;
	width:960px;
	overflow: auto;
	padding-bottom: 15px;
	padding-top: 15px;
}
.disclaimer {
	display: none;
	background-color:#008cce;
	color:#fff;
	padding:15px;
	height: 25px;
	overflow: hidden;
	width:900px;
}
.banner {
	background-image:url(/images/bbeyond/template/frame-banner-front.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0;
}
#promo {
	float:right;
	margin:30px 26px 0 0;
	width:244px;
}
#promo li {
	margin-bottom: 10px;
}
.column-right #callme input {
	border:1px dotted #DDDDDD;
	color:#888888;
	margin-bottom:5px;
	padding:5px;
	width:198px;
}
.column-right #callme form input.submitbutton {
	border:medium none;
	height:38px;
	margin-left:-5px;
	margin-top:10px;
	width:210px;
}
h2 {
	color:#008CCE;
	font-size:18px;
	margin-bottom: 20px;
}
h3 {
	color:#008CCE;
	font-size:12px;
	margin-bottom: 10px;
}
p {
	font-size:12px;
	line-height:18px;
	margin-bottom:19px;
}
ul.linklist {
	background-color:#fff;
	background-repeat:repeat-x;
	margin-bottom: 20px;
	border-bottom: 1px dotted #dddddd;
}
ul.linklist li {
	background-repeat:repeat-x;
}
ul.linklist li.uneven a {
	background-color:#FFFFFF;
}
ul.linklist li a {
	color:#008cce;
	background-color: #fff;
	border-top: 1px dotted #dddddd;
	display:block;
	font-size:12px;
	font-weight: bold;
	line-height:25px;
	text-decoration:none;
	padding-left: 30px;
	background-position: left center;
	background-repeat: no-repeat;
}
ul.linklist a:hover {
	background-position: 3px center;
	text-decoration: underline;
}
ul.linklist li.link1 a {
	background-image:url(/images/bbeyond/template/icon-producten-internet.png);
}
ul.linklist li.link2 a {
	background-image:url(/images/bbeyond/template/icon-producten-telefonie.png);
}
ul.linklist li.link3 a {
	background-image:url(/images/bbeyond/template/icon-producten-vpn.png);
}
ul.linklist li.link4 a {
	background-image:url(/images/bbeyond/template/icon-producten-hosting.png);
}
ul.linklist li.link5 a {
	background-image:url(/images/bbeyond/template/icon-producten-diensten.png);
}
ul.linklist li.link6 a {
	background-image:url(/images/bbeyond/template/icon-themas-veiligheid.png);
}
ul.linklist li.link7 a {
	background-image:url(/images/bbeyond/template/icon-themas-thuiswerken.png);
}
ul.linklist li.link8 a {
	background-image:url(/images/bbeyond/template/icon-themas-kostenbesparing.png);
}
#header a.bbeyondlogo {
	background-image:url(/images/bbeyond/template/alt-logo-bbeyond.png);
	margin:25px 0 0 0px;
	padding-top:62px;
	width:233px;
}
#header ul {
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	padding-top:0;
	margin-right: 0px;
	margin-top: 20px;
}
#header ul li {
	float:left;
	margin-left: 15px;
}
#header ul li a {
	background-repeat:no-repeat;
	float:left;
	font-weight: bold;
	color: #008cce;
	display: block;
	height: 0;
	padding-top: 13px;
	overflow: hidden;
}
#header ul li a:hover {
	text-decoration: underline !important;
}
#header li a.navtop-mijnbbeyond {
	background-image:url(/images/bbeyond/template/alt-navtop-mijnbbeyond.png);
	width: 99px;
}
#header li a.navtop-mijnfactuur {
	background-image:url(/images/bbeyond/template/alt-navtop-mijnfactuur.png);
	width: 99px;
}
#header li a.navtop-zoeken {
	background-image:url(/images/bbeyond/template/alt-navtop-zoeken.png);
	width: 61px;
}
.column-right h3.ir-side-belmeterug {
	background-image:url(/images/bbeyond/template/imgrpl/h2-anderitem.png);
	margin-bottom:20px;
	padding-top:45px;
	width:193px;
}
.column-right h2.ir-side-laatstenieuws {
	background-image:url(/images/bbeyond/template/imgrpl/h2-bbeyondnieuws.png);
	margin-bottom:45px;
	padding-top:58px;
	width:161px;
}
.column-right h2.ir-side-laatstenieuws:hover {
	background-image:url(/images/bbeyond/template/imgrpl/h2-bbeyondnieuws-hvr.png);
	cursor:pointer;
}
.column-right h2.ir-side-snelnaar {
	background-image:url(/images/bbeyond/template/imgrpl/h2-snelnaar.png);
	margin-bottom:45px;
	padding-top:22px;
	width:162px;
}
#header h1 {
	float:left;
	width:300px;
}
#navtop .right {
	float:right;
	width:100px;
}
#navmain {
	float: left;
	margin:0 auto;
	width: 100%;
	background-color: #0173a9;
	background-repeat: repeat-x;
}
#container p a {
	color: #008cce;
	text-decoration: none;
}
#container .itemblock-2 a {
	color:#555;
	font-weight: normal !important;
	background-image:url(/images/bbeyond/template/bbarrow.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 17px;
	text-decoration:none;
}
#container .itemblock-2 a:hover {
	color:#008cce;
	text-decoration: none !important;
}
#container p a:visited {
	color:#008CCE;
}
#container p a:hover {
	color: #008cce !important;
}
#container p a.nodot:link, #container p a.nodot:visited, #container p a.nodot:hover {
	border-bottom: none !important;
	text-decoration:none !important;
}
#container .quote-frontpage {
	background-image:url(/images/bbeyond/template/quote-frontpage.png);
	background-repeat:no-repeat;
	height:96px;
	padding:95px 127px 0 144px;
	width:340px;
}
#container .quote-frontpage p {
	margin:0;
}
.footer form p {
	margin:0;
	vertical-align:middle;
}
.footer p {
	font-size:11px;
}
.footer p.left {
	float:left;
	width:300px;
}
.footer p.right {
	float:right;
	text-align:right;
	width:500px;
}
.column-right h3 {
	margin-bottom:20px;
}
.date {
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	height:0;
	margin:0;
	overflow:hidden;
	padding:25px 0 0;
	width:39px;
}
.month {
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:15px 0 0;
	width:39px;
}
.sideblock h3 {
	clear:both;
}
.newsitems {
	float: left;
	margin-left: 45px;
	background-color: #f4f4f4;
}
div.deco {
	float:right;
}
#promo li a {
	padding-top: 53px;
	width:248px;
}
#promo li a.promo-isdn {
	background-image:url(/images/bbeyond/template/promo-isdn-2.png);
}
#promo li a.promo-sdsl {
	background-image:url(/images/bbeyond/template/promo-sdsl-2.png);
}
div.front-video {
	background-image:url(/images/bbeyond/template/front-video.png);
	height:159px;
	width:185px;
}
div.front-video:hover {
	background-image:url(/images/bbeyond/template/front-video-hover.png);
}
div.sitecontent-left {
	clear:left;
	float:left;
	width:485px;
}
div.sitecontent-right {
	float:right;
	width:195px;
}
div.sitecontent-right-gray {
	float:right;
	width:195px;
}
div.sitecontent-right div.itemblock {
	padding: 0;
	margin-bottom: 20px;
	width: 195px;
	float: right;
}
div.sitecontent-right div.itemblock-1 {
	margin-bottom: 30px;
	padding-left: 15px;
	width: 179px;
	background-repeat: no-repeat;
	border-left: 1px dotted #ddd;
	float: right;
}
/* div.sitecontent-right div.itemblock-1:hover {
	background-image:url('/images/bbeyond/template/background-contact-hover.png');
	background-color: #f3f3f3;
} */
div.sitecontent-right div.itemblock-1 h3 {
	background-image: none !important;
	padding-left: 0 !important;
}
div.sitecontent-right div.itemblock-2 {
	/* Upper visual right */
	margin-bottom: 30px;
	width: 193px;
	float: right;
	padding: 2px !important;
}
div.sitecontent-right div.itemblock-1 p {
	margin-bottom: 0;
}
div.sitecontent-right div.itemblock-2 div {
	width: 193px;
	height: 165px;
	background-position: center center;
}
div.sitecontent-right div.itemblock-3 {
	padding: 0px;
	width: 195px;
	float: right;
}
div.sitecontent-right div.itemblock-4 {
	padding: 0px;
	width: 180px;
	padding-left: 15px;
	float: right;
	margin-bottom: 30px;
	border-left: 1px dotted #dddddd;
}
div.sitecontent-right h3 {
	margin-bottom: 12px;
}
div.sitecontent-right div.itemblock-3 h3 {
	background-image:url('/images/bbeyond/template/foldoutbutton-3.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	border: none;
	margin-bottom: 4px;
	padding: 0 0 0 25px;
}
div.sitecontent-right div.itemblock-3 h3:hover {
	background-image:url('/images/bbeyond/template/foldoutbutton-2.png');
}
div.sitecontent-right div.itemblock-3 div {
	padding-top: 7px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 26px;
}
div.sitecontent-right div.itemblock-3 p.side-image {
	margin-bottom: 0;
}
div.itemblock-front {
	border: 1px dotted #dddddd;
	padding: 15px;
	margin-bottom: 20px;
}
p.front-subtitle {
	margin: 0 0 20px 0;
	padding: 0;
}
div.itemblock-front h3 {
	border: none;
}
body div.sitecontent-right ul {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.intro {
	background-image:url(/images/bbeyond/template/quote-background.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	margin-bottom:20px;
	min-height:157px;
}
.intro h3 {
	color:#748B95 !important;
	font-size:14px !important;
	font-weight:bold !important;
	margin-bottom:15px;
}
html #container .news-intro p a {
	font-weight: bold !important;
}
.intro p {
	color:#008CCE !important;
	font-size:12px;
	font-weight:bold !important;
}
div.intro {
	float:left;
	font-size:11px;
	padding:10px 0 0 60px;
}
div.intro p {
	color:#008CCE;
	font-weight:bold;
	line-height:23px;
}
h3.product-allesopeenrij {
	background-image:url(/images/bbeyond/template/imgrpl/h3-allesopeenrij.png);
	clear:both;
	padding-top:40px;
	width:212px;
}
h3.product-downloads {
	background-image:url(/images/bbeyond/template/imgrpl/h3-downloads.png);
	clear:both;
	padding-top:40px;
	width:212px;
}
.product-benefits ul li, ul.benefits li {
	background-image:url(/images/bbeyond/template/ul-staritem.png);
	background-position:5px center;
	background-repeat:no-repeat;
	border-top:1px dotted #EEEEEE;
	padding:10px 5px 10px 40px;
}
#item-intro {
	margin-bottom: 19px;
}
h2.combiheader-header {
	float:left;
	width:75%;
}
p.combiheader-button {
	float:right;
	text-align:right;
	width:25%;
}
.middlecontent-right .deco {
	margin-bottom:15px;
}
.middlecontent-right a {
	border-bottom:1px dotted #008CCE;
	color:#008CCE;
	text-decoration:none;
}
.intro p a {
	font-weight:bold;
}
.product-benefits {
	background-image:url(/images/bbeyond/template/frame-banner-front-bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding:9px 9px 0;
}
.hidden {
	display:none !important;
}
.active-hover {
	background-color:#00FF00;
}
#header h2 {
	display:none;
}
#tabs ul.subnavigation {
	border-bottom:1px dotted #EEEEEE;
	float:left;
	margin-bottom:45px;
	width:640px;
}
#tabs ul.subnavigation li {
	float:left;
	margin-bottom:-1px;
}
#tabs ul.subnavigation li a {
	background-color:#f3f3f3;
	background-image:url(/images/bbeyond/template/innernav-background.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:1px dotted #EEEEEE;
	border-left:1px dotted #EEEEEE;
	border-right:1px dotted #EEEEEE;
	border-bottom: 3px dotted #efefef;
	color:#748B95;
	display:block;
	margin-right:5px;
	padding:10px;
	text-decoration:none;
}
#tabs ul.subnavigatoin li a:hover {
	background-color:#FFFFFF;
	background-image:none;
	color:#008CCE;
}
.innernav ul li.act a {
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px dotted #FFFFFF;
	color:#008CCE;
}
.frontnav ul {
	background-image:url(/images/bbeyond/template/striper.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	float:left;
	margin-bottom:45px;
	margin-top:45px;
	width:590px;
	padding-bottom: 2px;
}
.frontnav ul li {
	border-left:1px dotted #EEEEEE;
	border-right:1px dotted #EEEEEE;
	border-top:1px dotted #EEEEEE;
	float:left;
	margin-bottom:-1px;
	margin-right:5px;
}
.frontnav ul li a {
	background-color:#f3f3f3;
	background-image:url(/images/bbeyond/template/innernav-background.png);
	background-position:10px center;
	color:#748B95;
	display:block;
	float:left;
	font-weight:bold !important;
	padding:10px 15px;
	text-decoration:none;
}
.frontnav ul li a:hover {
	color:#008CCE;
}
.frontnav ul li.act a {
	background-color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	color:#008CCE;
}
p.frontintro {
	margin-bottom: 30px;
	padding-bottom:0;
}
body div#container .sideblock p.buttonlink {
	margin-bottom:8px;
}
body div#container .sideblock p.buttonlink a {
	border:medium none;
}
a.button-vacatures {
	background-image:url(/images/bbeyond/template/button-vacatures.png);
	padding-top:39px;
	width:182px;
}
a.button-campagne {
	background-image:url(/images/bbeyond/template/button-campagne.png);
	padding-top:39px;
	width:182px;
}
a.button-persinformatie {
	background-image:url(/images/bbeyond/template/button-persinformatie.png);
	padding-top:39px;
	width:182px;
}
a.button-vacatures:hover {
	background-image:url(/images/bbeyond/template/button-vacatures-hvr.png);
}
a.button-campagne:hover {
	background-image:url(/images/bbeyond/template/button-campagne-hvr.png);
}
a.button-persinformatie:hover {
	background-image:url(/images/bbeyond/template/button-persinformatie-hvr.png);
	padding-top:39px;
	width:182px;
}
img.icondeco {
	display:none;
	float:left;
	height:38px;
	margin:0 10px 10px 0;
}
#sitecontent hr.hidden {
	display:block !important;
}
#midbl {
	border: 1px dotted #dddddd;
	background-color: #fff;
	padding: 15px;
	width: 198px;
	margin-bottom: 10px;
}
#midbl p {
	margin:0;
	padding: 0;
}
#midbl img {
	margin-bottom: 15px;
	display: block;
}
#sitecontent ul li {
	padding-left: 25px;
	line-height: 19px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-position: left 3px;
	background-image:url('/images/bbeyond/template/bullet.png');
	background-repeat: no-repeat;
}
#sitecontent .productblock ul li {
	padding-left: 25px;
	line-height: 19px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-position: left 3px;
	background-image:url('/images/bbeyond/template/tablearrow.png');
	background-repeat: no-repeat;
}
#sitecontent ul {
	padding-bottom: 19px;
}
p.arrlink {
	background-image: none;
	margin-left: 0;
	padding: 5px 5px 5px 30px;
	background-position: left center;
	background-image:url('/images/bbeyond/template/bbeyond-arrow-bullet-big.png');
	background-repeat: no-repeat;
}
p.arrlink a {
	font-weight: bold;
}
#sitecontent .sitecontent-right ul li a {
	font-weight: bold;
}
#sitecontent .sitecontent-right ul li {
	margin-bottom: 0;
	padding: 0;
	line-height: 19px;
}
#sitecontent ul li ul {
	padding: 10px 0;
}
#sitecontent ul li ul li {
	list-style-type:disc;
	list-style:inside;
	background-image: none;
}
.faqblock h4 {
	cursor: pointer;
	background-image:url('/images/bbeyond/template/foldoutbutton.png');
	background-repeat: no-repeat;
	padding: 10px 0 10px 35px;
	color: #008cce;
	font-size: 14px;
}
.faqblock h4.faqopen {
	background-position: -1000px center;
}
.faqblock h4.faqclosed {
	background-position: left center;
}
.faqanswer {
	padding-left: 35px;
}
.faqblock {
	padding: 5px 0;
}
pre {
	background-color: #fff;
	border: 1px dotted #dddddd;
	color: #748b95;
	padding: 15px;
	margin-bottom: 20px;
	font-family: "Courier New";
}
.subindexblock {
	margin-bottom:0px;
	background-repeat: no-repeat;
	background-position: 15px center;
	border: 1px dotted #dddddd;
	width: 180px;
	min-height: 215px;
	float: left;
	margin-right: 20px;
	padding: 15px;
}
.subindexblock:hover {
	background-color: #f3f3f3;
}
.subindexblock a {
	background-image:url('/images/bbeyond/template/arrow.png');
	padding-right:12px;
	background-position: right center;
	background-repeat: no-repeat;
}
.subindex-last {
	margin-bottom:0px;
	background-repeat: no-repeat;
	background-position: 15px center;
	border: 1px dotted #dddddd;
	width: 174px;
	float: left;
	padding: 15px;
	margin-right: 0 !important;
}
.supportblock a, .indexblock a, .rightblock p a {
	background-image:url('/images/bbeyond/template/arrow.png');
	padding-right:12px;
	background-position: right center;
	background-repeat: no-repeat;
	color: #008cce !important;
}
body .indexblock a {
	color: #555555 !important;
	font-weight: normal;
}
body .indexblock a:hover {
	color: #008cce !important;
	text-decoration: none !important;
	font-weight: normal;
}
.indexblock h3 {
	margin-bottom: 2px;
}
.front-reference p a, body #container .alink, .alink, .front-attention p a, .front-banner p a {
	background-image:url('/images/bbeyond/template/arrow.png');
	padding-right:12px;
	font-weight: bold;
	background-position: right center;
	background-repeat: no-repeat;
	color: #008cce !important;
}
.indexbackground {
	background-image:url('/images/bbeyond/template/indexblockbackground.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}
.indexblock {
	border: 1px dotted #dddddd;
	padding: 60px 10px 10px 10px;
	float: left;
	text-align: center;
	width: 145px;
	background-repeat: no-repeat;
	background-position: center 15px;
}
.indexblock p {
	text-align: center;
}
.supportblock, .contactblock {
	border: 1px dotted #dddddd;
	padding: 5px 5px 5px 70px;
	margin-right: 15px;
	margin-top: 15px;
	width: 340px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #fff;
}
.supportblock h3, .contactblock h3 {
	border: none;
	padding: 0;
	margin-bottom: 5px;
}
.supportblock p, .contactblock p {
	margin-bottom: 10px;
}
.icon-netwerkstatus {
	background-image:url('/images/bbeyond/template/index-status-sm.png');
	background-repeat: no-repeat;
}
.icon-faq {
	background-image:url('/images/bbeyond/template/index-faq-sm.png');
	background-repeat: no-repeat;
}
.icon-speedtest {
	background-image:url('/images/bbeyond/template/index-speedtest-sm.png');
	background-repeat: no-repeat;
}
.icon-internet {
	background-image:url('/images/bbeyond/template/index-internet-sm.png');
	background-repeat: no-repeat;
}
.icon-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie-sm.png');
	background-repeat: no-repeat;
}
.icon-vpn {
	background-image:url('/images/bbeyond/template/index-vpn-sm.png');
	background-repeat: no-repeat;
}
.icon-hosting {
	background-image:url('/images/bbeyond/template/index-hosting-sm.png');
	background-repeat: no-repeat;
}
.icon-diensten {
	background-image:url('/images/bbeyond/template/index-diensten-sm.png');
	background-repeat: no-repeat;
}
.index-internet {
	background-image:url('/images/bbeyond/template/index-internet-sm.png');
	background-repeat: no-repeat;
}
.index-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie-sm.png');
	background-repeat: no-repeat;
}
.index-vpn {
	background-image:url('/images/bbeyond/template/index-vpn-sm.png');
	background-repeat: no-repeat;
}
.index-hosting {
	background-image:url('/images/bbeyond/template/index-hosting-sm.png');
	background-repeat: no-repeat;
}
.index-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie-sm.png');
	background-repeat: no-repeat;
}
.index-diensten {
	background-image:url('/images/bbeyond/template/index-diensten-sm.png');
	background-repeat: no-repeat;
}
.icon-kostenbesparing {
	background-image:url('/images/bbeyond/template/index-kostenbesparing-sm.png');
	background-repeat: no-repeat;
}
.icon-veiligheid {
	background-image:url('/images/bbeyond/template/index-veiligheid-sm.png');
	background-repeat: no-repeat;
}
.icon-thuiswerken {
	background-image:url('/images/bbeyond/template/index-thuiswerken-sm.png');
	background-repeat: no-repeat;
}
.icon-sales {
	background-image:url('/images/bbeyond/template/index-sales.png');
	background-repeat: no-repeat;
}
.icon-helpdesk {
	background-image:url('/images/bbeyond/template/index-helpdesk.png');
	background-repeat: no-repeat;
}
.icon-customercare {
	background-image:url('/images/bbeyond/template/index-customercare.png');
	background-repeat: no-repeat;
}
.indexbackground .blockhover {
	background-color: #f3f3f3;
	border: 1px dotted #008cce;
}
.indexblock a:hover, .subindexblock a:hover, .supportblock a:hover {
	color: #008cce !important;
}
.welcome {
	text-align:left;
	line-height: 45px;
	margin: 0 0px;
}
.reference {
	font-size: 15px;
}
table {
	width: 100%;
	margin-bottom: 20px;
}
table td, table th {
	padding: 5px 10px;
}
table td, table th {
	background-color: #f2f2f2;
	border: 1px solid #fff;
	font-weight: normal;
	text-align: left;
}
table td p, table th p {
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
}
.rightblock {
	clear: both;
	margin-bottom: 15px;
}
.tester {
	display: block;
	float: right;
	border: 1px dotted #dddddd;
	padding: 15px;
	margin-top: 15px;
}
.decor {
	border: 1px dotted #dddddd;
	padding: 1px;
}
p.description {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
div#accordion {
	margin-top: 45px;
}
img.decor {
	float: right;
}
.welcome h2 {
	text-align: left;
	border: none;
}
div.welcome {
	display: none;
}
/* Tabs
----------------------------------*/

#sitecontent .ui-tabs .ui-tabs-hide {
	display: none !important;
}
#sitecontent .ui-tabs ul.subnav li {
	float: left;
	padding: 5px 10px;
	margin: 0 0 -1px 0;
	background-image: none;
	background-color: #f4f4f4;
	margin-right:5px;
	border-left: 1px dotted #ccc;
	border-right: none;
	border-top: 1px dotted #ccc;
}
#sitecontent .ui-tabs ul.subnav {
	border-bottom: 1px dotted #ccc;
	float: left;
	width: 640px;
	margin-bottom: 45px;
}
#sitecontent .ui-tabs ul.subnav li a {
	text-decoration: none;
	color: #999;
}
#sitecontent .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom: 1px dotted #fff;
	background-color: #fff;
}
#sitecontent .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #008cce;
}
#sitecontent img {
}
#sitecontent h2 {
	margin-top: -8px
}
#nav-sub {
	margin: 0 -1px 0 0;
	border-top: 1px dotted #dddddd;
	list-style: none;
	width: 221px;
}
#nav-sub li {
	display: block;
	border: 1px dotted #dddddd;
	border-width: 0 1px 1px 0;
	background-color: #fff;
}
#nav-sub a {
	display: block;
	padding: 10px 5px 10px 22px;
	background: #fff url(/images/bbeyond/template/bbarrow.png) no-repeat 2px 12px !important;
	text-decoration: none;
	color: #555;
	border-right: 1px solid #fff;
}
#nav-sub a:focus, #nav-sub a:hover {
	text-decoration: none;
	border-right-color: #fff;
	background-color: #fff;
	color: #008cce;
	background: #fff url(/images/bbeyond/template/bbarrow.png) no-repeat 2px 12px !important;
}
#nav-sub li.here a {
	color: #555555;
	text-decoration: none;
	border-right: 1px solid #fff !important;
	background: #fff url(/images/bbeyond/template/bbarrow.png) no-repeat 2px 12px !important;
	background-color: #fff;
	color: #008cce;
}
#nav-sub li.parent-here a {
	color: #555555;
	border-right: 1px solid #fff !important;
	background-color: #fff;
}
#nav-sub li.parent-here {
	border-right: 1px solid #fff !important;
}
#nav-sub li ul {
	display: none;
}
#nav-sub li ul li.here a {
	color: #008cce !important;
	background-color: #fff;
}
#nav-sub li.here {
	border-right: 1px solid #fff;
}
#nav-sub li ul li {
	text-decoration: none;
	border-top: 1px dotted #fff !important;
	border-bottom: 1px dotted #fff !important;
	background-color: #fff;
}
#nav-sub li ul li a:hover {
	color: #008cce !important;
}
#nav-sub li ul {
	padding-bottom: 10px;
	overflow: hidden;
}
#tabs {
	margin-bottom: 30px;
	clear: both;
}
.sidefloat {
	width: 165px;
	height: 280px;
	float: right;
}
#sitecontent ul a {
	color: #008cce;
	text-decoration: none;
}
#sitecontent ul a:hover {
	text-decoration: underline;
}
.sitefloat {
	float: right;
	width: 200px;
	border: 1px dotted #dddddd;
	padding: 15px;
	margin: 0 0 30px 0;
}
#tabs {
	margin-top: 30px;
}
ul.subnav {
	margin-top: 30px;
}
p.button {
	margin-bottom: 4px;
	margin-top: 19px;
}
.sitecontent-right .siteblock-white {
	background-color: #f5f5f5;
	clear: both;
}
.sitecontent-right .siteblock-gray {
	background-color: #f4f4f4;
	padding: 15px;
	margin-bottom: 15px;
	clear: both;
}
.sitecontent-right .siteblock-border {
	border: 1px dotted #dddddd;
	padding: 10px;
	margin-bottom: 15px;
	clear: both;
}
.faqblock h4.faqopen {
	background-position: -1000px center;
}
#sitecontent .sitecontent-left ul {
	margin-bottom: 29px;
}
.dateblock a:hover {
	text-decoration: underline;
}
.sitecontent-right h4 {
	margin-bottom: 10px;
}
.sitecontent-right h3 {
	margin: 0 0 10px 0;
}
.siteblock-border p.button {
	margin: 0;
	padding: 0;
}
body .sitecontent-right ul li {
	margin-left: 0;
}
h3.h3-divider {
	margin-bottom: 32px;
}
.siteblock-border h3 {
	border: none;
	margin-bottom: 9px;
}
.siteblock-border h3-not-in-use {
	background-image:url('/images/bbeyond/template/test-icon.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.siteblock-border ul li {
	margin:0;
}
div.decoration {
	margin-bottom: 15px;
}
h2.subgroup-internet {
	background-image:url('/images/bbeyond/template/index-internet-smm.png');
	padding-left:35px;
	background-position: left center;
	background-repeat: no-repeat;
}
h2.subgroup-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie-smm.png');
	padding-left:35px;
	background-position: left center;
	background-repeat: no-repeat;
}
h2.subgroup-vpn {
	background-image:url('/images/bbeyond/template/index-vpn-smm.png');
	padding-left:35px;
	background-position: left center;
	background-repeat: no-repeat;
}
h2.subgroup-hosting {
	background-image:url('/images/bbeyond/template/index-hosting-smm.png');
	padding-left:35px;
	background-position: left center;
	background-repeat: no-repeat;
}
h2.subgroup-diensten {
	background-image:url('/images/bbeyond/template/index-diensten-smm.png');
	padding-left:35px;
	background-position: left center;
	background-repeat: no-repeat;
}
h2.subgroup-internet {
	background-image:url('/images/bbeyond/template/index-internet-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-vpn {
	background-image:url('/images/bbeyond/template/index-vpn-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-hosting {
	background-image:url('/images/bbeyond/template/index-hosting-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-diensten {
	background-image:url('/images/bbeyond/template/index-diensten-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-kostenbesparen {
	background-image:url('/images/bbeyond/template/index-kostenbesparen-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-continuiteit {
	background-image:url('/images/bbeyond/template/index-veiligheid-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
h2.subgroup-thuiswerken {
	background-image:url('/images/bbeyond/template/index-thuiswerken-smm.png');
	padding-left:35px;
	background-position: left 12px;
	background-repeat: no-repeat;
}
p.prevnext {
	margin-top: 15px;
	clear: both;
	float: left;
	margin-bottom: 5px;
}
p.prevnext a {
	border: 1px dotted #dddddd;
	padding: 5px 10px;
}
p.prevnext a:hover {
}
/* News */

.news-intro p {
	font-weight: bold;
}
#sitecontent ul.newslist {
	border-bottom: 1px dotted #dddddd;
	padding: 0;
	margin-bottom: 15px;
}
#sitecontent ul.newslist + p {
	margin-top: 30px;
}
#sitecontent ul.newslist li {
	width: 415px;
	margin: 0;
	padding:5px 0;
	float: left;
	border-top: 1px dotted #dddddd;
	background-image: none;
	clear: both;
}
#sitecontent ul.newslist li span {
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
}
#sitecontent ul.newslist li a {
	display: block;
	float: left;
}
#sitecontent ul.newslist {
	float: left;
	clear: both;
}
.deco-thuiswerken {
	background-image:url('/images/bbeyond/template/index-thuiswerken-lg.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 210px;
	height: 120px;
	clear: both;
}
.deco-kostenbesparen {
	background-image:url('/images/bbeyond/template/index-kostenbesparing-lg.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 210px;
	height: 120px;
	clear: both;
}
.deco-veiligheid {
	background-image:url('/images/bbeyond/template/index-veiligheid-lg.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 210px;
	height: 120px;
	clear: both;
}
.deco {
	background-repeat: no-repeat;
	background-position: top center;
	width: 180px;
	height: 120px;
	margin-bottom: 10px;
}
.deco-adsl {
	background-image:url('/images/bbeyond/template/producticon-internet.png');
}
.deco-sdsl {
	background-image:url('/images/bbeyond/template/producticon-internet.png');
}
.deco-glasvezel {
	background-image:url('/images/bbeyond/template/producticon-internet.png');
}
.deco-isdn {
	background-image:url('/images/bbeyond/template/producticon-telefonie.png');
}
.deco-voip-connect {
	background-image:url('/images/bbeyond/template/producticon-telefonie.png');
}
.deco-vpn {
	background-image:url('/images/bbeyond/template/producticon-vpn.png');
}
.deco-webhosting {
	background-image:url('/images/bbeyond/template/producticon-hosting.png');
}
.deco-co-locatie {
	background-image:url('/images/bbeyond/template/producticon-hosting.png');
}
.deco-beheerde-server {
	background-image:url('/images/bbeyond/template/producticon-hosting.png');
}
.deco-pinnen {
	background-image:url('/images/bbeyond/template/producticon-diensten.png');
}
.deco-onlinebackup {
	background-image:url('/images/bbeyond/template/producticon-diensten.png');
}
.deco-sale {
	background-image:url('/images/bbeyond/template/producticon-sale.png');
	width: 166px;
	height: 136px;
	margin: 0;
	padding: 0;
	margin-right: 15px;
}
.footer p a {
	background-image:url('/images/bbeyond/template/footerlink.png');
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #666;
	text-decoration: none;
	margin-left: 5px;
}
.footer a:hover {
	border-bottom: 1px dotted #555;
	color: #555555;
}
p.todo {
	background-color: yellow;
	color: #000;
	font-weight: bold;
}
p.discl {
	font-size: 11px;
	padding-top: 15px;
}
span.small {
	font-size: 11px;
}
.frontdeco img {
	padding: 2px;
	border: 1px dotted #dddddd;
	margin-bottom: 4px;
	width: 274px;
}
#container p.side-image {
	margin-bottom: 15px;
	text-align: center;
}
p.side-image a:link img {
	border-bottom: none !important;
}
#container p.side-image a {
	border-bottom: none !important;
}
div.index-internet {
	background-image:url('/images/bbeyond/template/index-internet.jpg');
	background-repeat: no-repeat;
	width: 415px;
	display: block;
	height: 150px;
	margin-bottom: 20px;
}
div.index-telefonie {
	background-image:url('/images/bbeyond/template/index-telefonie.jpg');
	background-repeat: no-repeat;
	width: 415px;
	display: block;
	height: 150px;
	margin-bottom: 20px;
}
div.index-vpn {
	background-image:url('/images/bbeyond/template/index-vpn.jpg');
	background-repeat: no-repeat;
	width: 415px;
	display: block;
	height: 150px;
	margin-bottom: 20px;
}
div.index-hosting {
	background-image:url('/images/bbeyond/template/index-hosting.jpg');
	background-repeat: no-repeat;
	width: 415px;
	display: block;
	height: 150px;
	margin-bottom: 20px;
}
div.index-diensten {
	background-image:url('/images/bbeyond/template/index-diensten.jpg');
	background-repeat: no-repeat;
	width: 415px;
	display: block;
	height: 150px;
	margin-bottom: 20px;
}
div.front-reference {
}
div.front-reference h2 {
	margin-bottom: 11px !important;
}
.pds-answer {
	line-height: 21px;
	background-color: red;
}
.insertedblock {
	margin-bottom: 20px;
}
.news-description {
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	font-weight: bold;
	padding: 2px 0;
}
.productblock {
	padding: 2px 10px 2px 10px;
	margin-bottom: 3px;
	background-color: #f2f2f2;
}
.productblock h3 {
	padding: 0 0 3px 28px !important;
	cursor: pointer;
	background-image:url('/images/bbeyond/template/foldoutbutton-3.png');
	background-repeat: no-repeat;
	background-position: left 4px;
	border: none;
	margin-bottom: 0px;
}
.productblock h3:hover {
	background-image:url('/images/bbeyond/template/foldoutbutton-2.png');
}
/* Shopping cart 
.productblock-order h3 {
	background-image:url('/images/bbeyond/template/foldoutbutton-4.png');
}
.productblock-order h3:hover {
	background-image:url('/images/bbeyond/template/foldoutbutton-4.png');
}
*/
.productblock div h3:hover {
	background-image: none;
}
.productblock div {
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 10px;
	margin-bottom: 0;
}
.productblock div h3 {
	border: none;
	background-image: none;
	padding-left: 0px !important;
	margin-bottom: 5px;
}
.navlink {
	background-image: none;
	margin-left: 0;
	padding: 5px 5px 5px 20px;
	background-position: left center;
	background-image:url('/images/bbeyond/template/bbarrow.png');
	background-repeat: no-repeat;
}
#sitecontent .sitecontent-right ul li {
	background-image: none;
	margin-left: 0;
	padding: 5px 5px 5px 20px;
	background-position: left center;
	background-image:url('/images/bbeyond/template/bbarrow.png');
	background-repeat: no-repeat;
}
#sitecontent .sitecontent-right .itemblock-3 ul li {
	background-image: none;
	margin-left: 0;
	padding: 5px 5px 5px 0;
}
p.warning {
	font-weight: bold;
	color: red;
}
.whiteblock {
	background-position: left top;
	background-image:url('/images/bbeyond/template/whiteblock.png');
	background-repeat: no-repeat;
	padding: 10px 10px 0 10px;
	margin: 0;
	background-color: red;
}
.whiteblock h3 {
	border-bottom: none;
	border-top: none;
}
.whiteblock-bottom {
	background-position: left bottom;
	height: 10px;
	background-image:url('/images/bbeyond/template/whiteblock.png');
	background-repeat: no-repeat;
	margin: 0 0 19px 0;
}
.promobox {
	margin-right: 15px;
	margin-bottom: 9px;
	width: 415px;
	padding-left: 15px;
	padding-right: 15px;
}
.promolink {
	padding: 5px 0 5px 60px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url('/images/bbeyond/template/sale-anim.gif');
}
.promolink h3 {
	border: none;
	padding: 0;
	margin-bottom: 2px;
}
.promolink a {
	color: #008cce !important;
	background-repeat: no-repeat;
	font-weight: bold;
}
.promolink p {
	margin-bottom: 9px;
}
#form-container h1 {
	display: none;
}
#form-container h2 {
	display: none;
}
#form container ul {
	background-image: none;
}
.jump {
}
.column-right object {
	margin-bottom: 20px;
	display: block;
}
h4.dateblock {
	margin-top: 15px;
	margin-bottom: 16px;
}
.frontpromo {
	float: left;
	width: 35px;
	height: 48px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.frontpromo-2 {
	float: right;
	padding: 5px;
	width: 80px;
	height: 70px;
	margin-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}
body form.appnitro ul li {
	background-image: none !important;
}
body .nomargin {
	margin: 0 !important;
}
div.smalldeco-internet {
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url('/images/bbeyond/template/smalldeco-internet.png');
}
div.smalldeco-internet-herfst {
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url('/images/bbeyond/template/smalldeco-internet-herfst.png');
}
div.smalldeco-telefonie-ipad {
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url('/images/bbeyond/template/smalldeco-telefonie-ipad.png');
}
div.smalldeco-telefonie {
	background-image:url('/images/bbeyond/template/smalldeco-telefonie.png');
}
div.smalldeco-vpn {
	background-image:url('/images/bbeyond/template/smalldeco-vpn.png');
}
div.smalldeco-hosting {
	background-image:url('/images/bbeyond/template/smalldeco-hosting.png');
}
div.smalldeco-diensten {
	background-image:url('/images/bbeyond/template/smalldeco-diensten.png');
}
div.smalldeco-thuiswerken {
	background-image:url('/images/bbeyond/template/smalldeco-thuiswerken.png');
}
div.smalldeco-continuiteit {
	background-image:url('/images/bbeyond/template/smalldeco-cont.png');
}
div.smalldeco-kostenbesparen {
	background-image:url('/images/bbeyond/template/smalldeco-kostenbesparen.png');
}
div.sitecontent-left ul {
	margin-bottom: 0 !important;
}
body a.sidebutton {
	background:transparent url(http://www.bbeyond.nl/images/bbeyond/template/verstuur.png) no-repeat scroll 0%;
	margin:0px 0px 0px;
	display: block;
	cursor: pointer;
	width:auto;
	color: #008cce;
	font-size: 12px !important;
	font-weight: bold !important;
	text-transform: uppercase;
	width: 150px;
	text-align: left;
	height: 25px;
	padding-top: 10px !important;
	padding-left: 10px !important;
	border: none;
}
a.sidebutton:hover {
	text-decoration: none !important;
}
#promo ul li {
	text-align: right;
}
p.button a {
	border-bottom: none !important;
}
div.sitecontent-right div.itemblock-news {
	background-image:url('/images/bbeyond/template/background-news.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.sitecontent-right div.itemblock-support {
	background-image:url('/images/bbeyond/template/background-support.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
body #container p.prevnext a {
	border-bottom: 1px dotted #dddddd !important;
	border-right: 1px dotted #dddddd;
}
div.header-selectlevel {
	border: 1px dotted #dddddd;
	padding: 15px 225px 15px 15px;
	background-repeat: no-repeat;
	background-position: 510px 3px;
	height: 141px;
	overflow: hidden;
	margin-bottom: 20px;
}
div.subindex-adsl, div.subindex-sdsl, div.subindex-glasvezel, div.subindex-vdsl {
	background-image:url('/images/bbeyond/template/background-internet.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.subindex-adsl:hover, div.subindex-sdsl:hover, div.subindex-glasvezel:hover {
	background-image:url('/images/bbeyond/template/background-internet-hover.png');
}
div.subindex-isdn, div.subindex-voip-connect {
	background-image:url('/images/bbeyond/template/background-telefonie.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.subindex-isdn:hover, div.subindex-voipconnect:hover {
	background-image:url('/images/bbeyond/template/background-telefonie-hover.png');
}
div.subindex-cps {
	background-image:url('/images/bbeyond/template/background-telefonie.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
	margin-right: 0;
	width: 174px;
}
div.subindex-cps:hover {
	background-image:url('/images/bbeyond/template/background-telefonie-hover.png');
}
div.subindex-vpn {
	background-image:url('/images/bbeyond/template/background-vpn.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.subindex-vpn:hover {
	background-image:url('/images/bbeyond/template/background-vpn-hover.png');
}
div.subindex-webhosting, div.subindex-co-locatie, div.subindex-beheerdeserver {
	background-image:url('/images/bbeyond/template/background-hosting.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.subindex-webhosting:hover, div.subindex-colocatie:hover, div.subindex-beheerdeserver:hover {
	background-image:url('/images/bbeyond/template/background-hosting-hover.png');
}
div.subindex-onlinebackup, div.subindex-pinnen {
	background-image:url('/images/bbeyond/template/background-meerdiensten.png');
	background-repeat: no-repeat;
	background-position: 140px -35px;
}
div.subindex-onlinebackup:hover, div.subindex-pinnen:hover {
	background-image:url('/images/bbeyond/template/background-meerdiensten-hover.png');
}
body #container p.button a {
	border-bottom: none !important;
}
div.front-attention {
	display: block;
	width: 280px;
	height: 200px;
	margin-bottom: 30px;
	padding: 10px 330px 10px 10px;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px dotted #ddd;
}
div.front-attention-seminar-2010 {
	background-image:url('/images/bbeyond/template/front-attention-seminar-2010.png');
}
div.front-attention-continuiteit {
	background-image:url('/images/bbeyond/template/front-attention-cont.png');
}
div.front-banner {
	display: block;
	width: 240px;
	height: 81px;
	overflow: hidden;
	margin-bottom: 16px;
	padding: 10px;
	border: 1px dotted #ddd;
	background-repeat: no-repeat;
	background-position: 205px 10px;
}
div.front-banner h3 {
	margin-bottom: 0;
}
div.front-banner p {
	margin-bottom: 5px;
	width: 180px;
}
ul.front-newslist {
	border-top: 1px dotted #ddd;
	width: 100%;
}
ul.front-newslist li {
	border-bottom: 1px dotted #ddd;
	float: left;
	width: 100%;
}
ul.front-newslist li a {
	color: #008cce;
	line-height: 24px;
	float: left;
}
ul.front-newslist li a span {
	color: #555;
	padding-right: 10px;
	display: block;
	float: left;
	width: 32px;
	font-weight: bold;
	line-height: 24px;
}
.front-logo {
	float: right;
	border: 1px dotted #ddd;
	margin-left: 10px;
	margin-bottom: 5px;
}
.front-logo img {
	margin: 0 auto 0 0;
	display: block;
	float: left;
	width: 115px;
}
div.front-banner-order {
	background-image:url('/images/bbeyond/template/alt-banner-order.png');
}
div.front-banner-sdsl {
	background-image:url('/images/bbeyond/template/alt-banner-choose.png');
}
h3.front-news {
	margin-top: 30px;
	margin-bottom: 15px;
}
#container .frontpage p a, #container .subindexblock p a {
	border-bottom: none !important;
	font-weight: bold;
	background-image:url('/images/bbeyond/template/arrow.png');
	padding-right:12px;
	background-position: right center;
	background-repeat: no-repeat;
	color: #008cce !important;
}
#container .frontpage .front-banner p a {
	border-bottom: none !important;
	font-weight: normal;
	color: #555 !important;
	background-image: none;
	line-height: 18px;
}
#container .frontpage div.pds-votebutton-outer input {
	border: 1px solid #fff;
	background-color: #fff;
	color: #008cce;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-image:url('http://www.bbeyond.nl/images/bbeyond/template/arrow.png');
	padding: 0 12px 0 0px;
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
	width: auto;
	overflow: visible;
}
#sitecontent p a img {
	border-bottom: none;
}
/* Correct floating divs */

	div#container {
	padding:0 !important;
	padding-bottom: 15px !important;
}
#container .column-left {
	height: 0px;
}
/* Clearfix */
	
	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.sitecontent-right ul.seminar li {
	background-position: left 10px !important;
	padding: 0;
}
.sitecontent-right ul.seminar li:first-line {
}
p.order-block-price {
	border-top: 15px solid #f3f3f3;
	font-size: 10px;
	color: #999;
	clear: both;
}
.front-block ul {
	border-top: 1px dotted #ddd;
}
.front-block h3 {
	margin-bottom: 15px;
}
body .front-block li {
	border-bottom: 1px dotted #ddd;
	padding: 0;
}
.front-block li a {
	background-image:url('/images/bbeyond/template/arrowfront.png');
	padding-left:22px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 24px !important;
}
.front-block ul li a strong {
	font-weight: normal;
	font-size: 10px;
}
.front-block ul li a:hover {
	color: #008cce !important;
}
.front-block ul li a {
	color: #555 !important;
}
.front-news {
}
.front-contact {
	height: 216px;
	border: 1px dotted #ddd;
	padding: 2px 4px 4px 4px;
	background-color: #fff;
	margin-bottom: 25px;
	cursor: pointer;
}
.front-contact .inner {
	background-position: right bottom;
	background-image:url('/images/bbeyond/template/front-contact.png');
	background-repeat: no-repeat;
	height: 196px;
	padding: 10px;
}
.front-contact .inner p {
	margin-left: 5px;
}
div.front-attention {
	cursor: pointer;
}
div.frontbanner-slide-1 {
	background-image:url('/images/bbeyond/template/frontbanner-slide-1.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner-slide-2 {
	background-image:url('/images/bbeyond/template/frontbanner-slide-2.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner-slide-3 {
	background-image:url('/images/bbeyond/template/frontbanner-slide-3.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner-slide-1a {
	background-image:url('/images/bbeyond/template/frontbanner-slide-1a.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner-slide-2a {
	background-image:url('/images/bbeyond/template/frontbanner-slide-2a.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner-slide-3a {
	background-image:url('/images/bbeyond/template/frontbanner-slide-3a.png');
	padding-right: 330px;
	width: 280px;
}
div.frontbanner h2 {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.frontbanner p {
	color: #555;
	margin-left: 10px;
}
html body div.front-contact a {
	color: #555 !important;
	font-weight: normal !important;
}
div.front-contact h3 {
	margin-bottom: 15px !important;
	margin-left: 3px;
}
p.small {
	font-size: 11px;
}
div.frontbannerbanner {
	display: block;
	width: 950px;
	height: 331px;
	margin-bottom: 25px;
	padding: 4px;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px dotted #ddd;
}
div.supportblock-netwerkstatus, div.supportblock-speedtest, div.supportblock-faq {
	float: left;
	border: 1px dotted #ddd;
	margin-right: 15px;
	width: 200px;
	max-width: 125px;
	overflow: hidden;
}
html body div.supportblock a {
	visibility: hidden;
}
html body div.supportblock h3 {
	text-decoration: none;
	border-bottom: none;
}
html body #container div.front-usp p a.frontbanner-telefonie span {
	line-height: 18px !important;
}
div.voorwaarden {
	border: 1px dotted #ccc;
	padding: 15px 15px 0 15px;
	margin-bottom: 30px;
}
div.voorwaarden p {
	font-size: 10px;
}
ul.smalllist {
	background-image: none !important;
	list-style-image: none;
	font-size: 10px;
	margin-left: 20px;
}
ul.smalllist li {
	background-image: none !important;
	list-style-image: none;
	list-style-type: disc;
	margin-left: 0;
	padding-left: 0 !important;
}
div.voorwaarden table {
	font-size: 10px;
}
div.subindex-isdn, div.subindex-cps, div.subindex-voip-connect {
	background-image:url('/images/bbeyond/template/background-telefonie.png');
	background-repeat: no-repeat;
	margin-right: 20px;
	height: 220px;
	width: 180px;
}
div.subindex-isdn:hover, div.subindex-cps:hover, div.subindex-voip-connect:hover {
	background-image:url('/images/bbeyond/template/background-telefonie-hover.png');
}
div.subindex-beheerde-telefonie {
	background-image:url('/images/bbeyond/template/background-telefonie.png') !important;
	background-repeat: no-repeat;
	background-position: 140px -35px;
	margin-right: 0;
	width: 174px;
	height: 220px;
}
div.subindex-beheerde-telefonie:hover {
	background-image:url('/images/bbeyond/template/background-telefonie-hover.png') !important;
	background-repeat: no-repeat;
	background-position: 140px -35px;
	margin-right: 0;
	width: 174px;
	height: 220px;
}
/* Updates 2011 */

.front-primary {
	display: block;
	width: 100%;
	float: left;
	clear: both;
	margin-top: 30px;
}
.front-secondary {
	display: block;
	width: 100%;
	float: left;
	clear: both;
}
.front-primary .front-campaign {
	float: left;
	width: 670px;
}
.front-primary .front-block {
	width: 220px;
	float: right;
}
.front-secondary .front-block {
	width: 340px;
	float: left;
	margin-right: 30px;
}
.front-usp {
	float: left;
	overflow: hidden;
}
.front-usp ul li {
	line-height: 25px !important;
	border-bottom: 3px solid #fff;
	padding: 0 0 0 25px !important;
	background-position: left center;
	background-image:url('/images/bbeyond/template/bullet.png') !important;
	background-repeat: no-repeat;
}
div.front-usp p {
	display: block;
}
.footer ul {
	margin-bottom: 0 !important;
}
.footer ul li {
	line-height: 18px !important;
	height: 18px;
	font-size: 12px;
}
.footer ul li a {
	color: #888;
}
.footer .footerblock {
	width: 142px;
	float: left;
	margin-right: 20px;
	float: left;
}
.footer .footerblock.last {
	margin-right: 0;
	float: left;
}
.footerdisc {
	clear: both;
	color: #666;
	font-size: 10px;
	width: 960px;
	margin-top: 0 auto;
	border-top: 1px dotted #fff;
	display: block;
}
.footer p.left {
	width: 960px;
	float: none;
	text-align: left;
	color: #666;
	display: none;
}
.twocolumn-right {
	float: right;
	width: 220px;
}
.twocolumn-left {
	float: left;
	width: 460px;
}
div#flash {
	margin-bottom: 5px;
	height: 290px;
}
div#flash p {
	margin-bottom: 0 !important;
}
div#flash p img {
	margin-bottom: 0 !important;
}
div.footerwrap {
	background-image: url(/images/bbeyond/template/footerwrap.png) !important;
	background-repeat: repeat-x;
	border-top: 1px dotted #dadada;
	background-color: #eee;
}
div.actionblock {
	border-left: 1px dotted #ddd;
	padding-left: 15px;
	margin-bottom: 30px;
}
.footer h4 {
	font-size:12px;
	color:#888;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: 2px;/*	background-image: url(/images/bbeyond/template/footericon.png) !important;
	background-repeat: no-repeat;
	padding-left: 15px;
*/
}
div.itemblock p {
	margin-bottom: 0 !important;
}
div.footer a:hover {
	border-bottom: none;
}
div.sitecontent-left *:last-child {
	margin-bottom: 0;
}
div.twocolumn-left *:last-child {
	margin-bottom: 0;
}
div.twocolumn-right ul li {
	background-image: url(/images/bbeyond/template/bbarrow.png) !important;
	background-repeat: no-repeat;
	padding-left: 15px;
	height: 19px;
}
div.twocolumn-right ul li a {
	color: #555 !important;
}
div.twocolumn-right ul li a:hover {
	color: #008cce !important;
	text-decoration: none !important;
}
div.twocolumn-right ul {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.front-secondary .front-block-last {
	width: 220px !important;
	margin: 0 !important;
	float: left !important;
}
.front-primary .front-block p {
	width: 90%;
}
.front-block-last ul {
	width: 220px !important;
}
.front-block-last ul li {
	border: none;
	padding-left: 30px !important;
	line-height: 24px !important;
	border-bottom: 1px dotted #ddd !important;
}
.front-block-ipad {
	background-image: url(/images/banners/banner-cps-new.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: 80px 35px !important;
	padding-right: 120px !important;
	width: 220px !important;
}
.front-block-ipad a {
	background-image: url(/images/bbeyond/template/bbarrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	padding-left: 18px !important;
}

.front-block-sdsl {
	background-image: url(/images/banners/banner-sdsl.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 80px 35px !important;
	padding-right: 90px !important;
	width: 250px !important;
}
.front-block-sdsl a {
	background-image: url(/images/bbeyond/template/bbarrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	padding-left: 18px !important;
}
p.directcontact {
	margin-bottom: 3px !important;
}
.front-secondary p {
	margin-bottom: 0 !important;
 border-bottom:
}
table.votes td, table.voted.th {
	background-color: #fff !important;
	border: 1px dotted #ddd !important;
}
table.votes {
	margin-top: 15px;
}
.newsarticle img {
	border: 1px dotted #ddd;
	padding: 5px;
	float: right;
	margin: 0 0 15px 15px;
}
/* Contactbutton */

a.contactbutton, #container .front-primary a.contactbutton {
	width:195px;
	height:44px;
	overflow: hidden;
	display:block;
	background-image:url(/images/bbeyond/template/contactbutton.png);
	background-position: left top;
	text-indent: -9999px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	padding: 0 !important;
}
#container .front-primary a.contactbutton {
	margin-top: 0;
}
a.contactbutton:hover, #container .front-primary a.contactbutton:hover {
	width:195px;
	background-position: 0 -47px !important;
	height:44px;
	background-image:url(/images/bbeyond/template/contactbutton.png);
	background-repeat: no-repeat !important;
}
html body a.emailbutton {
	width:195px;
	height:44px;
	display:block;
	background-image:url(/images/bbeyond/template/emailbutton.png);
	background-position: left top;
	background-repeat: repeat;
	text-indent: -9999px;
	margin-top: 0px;
	float: left;
}
html body a.emailbutton:hover {
	width:195px;
	background-position: 0 -47px;
	height:44px;
	background-image:url(/images/bbeyond/template/emailbutton.png);
	background-repeat: no-repeat !important;
}
/* Tabs */
html body #container #productblocks {
	float: left;
	width: 485px;
}
html body #container #productblocks > div {
	clear: both;
	float: left;
	padding-top: 19px;
	width: 470px;
}
html body #container #productblocks > ul {
	padding: 0 0 0 0;
	float: left;
	width: 485px;
	border-bottom: 1px dotted #ddd;
}
html body #container #productblocks ul li {
	float: left;
	background-image: none;
	padding: 0 !important;
	margin: 0 2px 0 0 !important;
	margin-bottom: -1px !important;
}
html body #container #productblocks > ul li a {
	color: #555 !important;
	display: block;
	padding: 6px 10px !important;
	line-height: 20px;
	border-top: 1px solid #fff;
	float: left;
	background-image:url(/images/bbeyond/template/tabgradient.png);
	border-top: 1px dotted #ddd;
	border-right: 1px dotted #ddd;
	border-left: 1px dotted #ddd;
	background-position: left bottom;
	background-repeat: repeat-x;
}
html body #container #productblocks > ul li a:hover {
	color: #008cce !important;
	text-decoration: none !important;
}
html body #container #productblocks > ul a.selected {
	color: #008cce !important;
	font-weight: normal;
	padding: 6px 12px !important;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	background-image: none;
	cursor: default !important;
}
html body #container #productblocks > ul li:first-child a {
	border-left: 1px dotted #ddd;
}
html body #container #productblocks > ul li:first-child a.selected {
}
html body #container #productblocks p {
	margin-bottom: 19px !important;
}
html body #container #productblocks table p {
	margin-bottom: 0 !important;
}
html body #container #productblocks table {
	margin-bottom: 19px !important;
}
html body #container #productblocks #prod-benefits ul {
	border: none;
	padding-bottom: 19px;
	padding-left: 12px;
}
html body #container #productblocks #prod-benefits ul li, html body #container #productblocks ul.benefits li {
	background-image:url(/images/bbeyond/template/bullet.png);
	background-position:left center;
	background-repeat:no-repeat !important;
	padding: 3px 5px 3px 30px !important;
	float: none;
	border: none;
}
html body #sitecontent div.actionblock ul li a {
	color: #008cce !important;
	padding-left: 0px;
}
html body #sitecontent div.actionblock ul li a:hover {
	text-decoration: underline !important;
}
table.comparetable ul li {background-image: none !important;}
table.comparetable ul li { margin: 0 !important; padding: 0 !important;}
table.comparetable ul {margin: 0 0 5px 20px !important; padding: 0 !important; list-style-type:disc;}
table.comparetable th, table.comparetable td {padding: 10px 15px !important;}
