#content ul li { margin-bottom:.em;}


#main .column { width:180px; float: left; margin-right: 10px; padding-right:10px;}
#main .column h2 { margin-bottom:.5em;}

#mainAbo .columnLeft { width:135px; float: left; margin-right: 10px; padding-right:5px;}
#mainAbo .columnRight { width:135px; float: left; margin-right: 10px; padding-right:5px;}


#main .magazineSummary { width: 641px; position:relative; margin-bottom:22px; padding-right:18px; border-right:1px dashed #aaaaaa;}
#main .magazineSummary h2 { float:left; font-size:1.4em; padding:7px 10px; background:#fff; position:absolute; top:70px;opacity: 0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
#main .magazineSummary img { display:block;}

#main .magazineSummary ul {font-size:1.2em; width:550px; margin:1px; padding:14px 10px 12px 10px; line-height:19px; list-style:none; 
background:#000; overflow:hidden; clear:left; position:absolute; top:100px;opacity: 0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
#main .magazineSummary ul li { float:left; padding:0 8px 0 4px; margin:0; background:url('../images/dot.gif') no-repeat right 8px; color:#fff; opacity:}


#main .large { width:190px; height:195px;}
#main .small { width:450px;height:195px; padding-left:0px; }
#main .smallNieuw { width:651px;height:195px; padding-left:0px; }

#main .large p { width:165px; margin-right:10px; float:left;}
#main .small p { width:115px;  float:left;}

#main .subColumn .article { margin-bottom:19px; padding-bottom:19px; border-bottom:1px dashed #aaa;}
#main .subColumn .alt { border-bottom:none;}

.article { line-height:19px; height; 350px; }
.article h2 { font-size:2em; margin-bottom:7px; width:200px;}
.article img{float:right; margin:0; padding:0; }

#sidebar h2 { font-size:2em; margin-bottom:.3em;}
#sidebar h3 { font-size:1.6em; margin-bottom:.5em;}

#sidebar fieldset h2 { line-height:30px; margin-bottom:18px;}
#sidebar #wpSidebar ul li { margin-bottom:.5em; list-style:none;}
#sidebar ul li { margin-bottom:.5em; }
#sidebar p {margin-bottom:0.5em;}
#sidebar img {margin-bottom:0px; margin-top:5px;padding-bottom:0px;}


#wpSidebar ul li {font-size:2em; padding-bottom:10px; list-style-position:inside; list-style-type:none;} 
#wpSidebar li{margin-bottom:0.5em; list-style:none;}
#wpSidebar ul li ul li {font-size:0.5em; }
#wpSidebar label {font-weight:normal; }


.home #sidebar ul { color:#cc3333; line-height:27px; margin:6px 0 10px 0; list-style:none;}
.home #sidebar ul li {font-size:1em; font-variant:normal; border-bottom:1px solid #cc3333; margin:0;}
.home #sidebar ul li a { display:block; color:#cc3333; font-weight:normal; text-decoration:none;}
.home #sidebar ul li a:hover { text-decoration:underline; background:#ffebeb;}
.home #sidebar label.text { margin-left:1.1em;}
.home #sidebar label.over-apply { margin-left:0;}

#sidebar strong.phone { display:block; margin:.25em 0; text-transform:uppercase; font-weight:bold; font-size:3em;}
#sidebar .article { margin-bottom:1.5em; margin-bottom:19px; padding-bottom:19px; border-bottom:1px dashed #aaa;}
#sidebar .alt { border-bottom:none;}

#sidebar #banner {display:block; margin-bottom:.90em; text-align:center; }
#sidebar #banner p {size:8px; color:#AAA; font-weight:normal; text-align:center;}
#sidebar #banner a {text-decoration:none; }

/* Twitter */
#sidebar #tweet ul {  text-align:left; margin:0px; padding:1px; line-height:15px;font-size:12px;}
#sidebar #tweet ul li {font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;color:#3CF; font-size:12px;padding-bottom:5px;padding-top:5px; border-bottom:1px solid #3CF; margin:0;}
#sidebar #tweet ul li a {color:#333;font-size:10px; display:inherit;font-size:12px;}



.threeColumnSidebar p { color:#333;}
.threeColumnSidebar p.feedback { color:#000; font-size:1.3em;}

.vcard { margin:1em 0;}
.vcard .given-name { font-weight:bold;}
.colofon .vcard .given-name { font-weight:normal;}
.colofon .adr { margin-bottom:1em;}


.header{font-size:2.1em; margin:0; padding:0; line-height:normal;}


.addresses { margin:0; list-style:none;}
.addresses li { line-height:1.4; margin-bottom:1em; padding:.3em; overflow:hidden; border:1px #222 solid;background:#FFF; clear:both;}
.addresses li img { float:left; margin:0 1em 0 0;}
.addresses li li{ margin:0; list-style:none;}
.addresses .vcard { margin:0;}
.addresses li .given-name { font-weight:bold;}

.privacy h2,
.colofon h2 { font-size:1.5em;}


.video {display:inline; margin:5px; list-style:none;}
.video li { line-height:1.4; margin-bottom:5em; padding:.3em; overflow:auto; border:1px #222 solid;background:#FFF;}
.videoText {float:left;}
.videoPlayer {float:left; margin:1em;}
.videoHeaderThema{color:#cc3333}


.boxes {float:left;margin:0; list-style:none;}
.boxes li { line-height:1.4; margin-bottom:1em; padding:.3em; overflow:auto; border:1px #222 solid;background:#FFF;}
.boxes li img { float:left; margin:0 1em 3em 0; }

#speciallist {margin:1em;}
#speciallist li{border:none; padding:1px; margin-bottom: 0.1em;list-style:square;}

#abboimage {float:left; margin: 0 25px 0px 0px;}

/* Shop */
#shop { position:relative; width:100%;}
#shopItemLeft  {position:relative; float: left; width:410px; height:290px; margin:10px 42px 10px 0px; background-image:url(../../images/shop/underlineShopItemHigh.gif); background-repeat:no-repeat; }
#shopItemRight {position:relative; float: left; width:410px; height:290px; margin:10px  0px 10px 42px; background-image:url(../../images/shop/underlineShopItemHigh.gif); background-repeat:no-repeat;}
#shop h1 { font:Verdana, Geneva, sans-serif; font-size:14px; font-style:normal; color:#900;} 
#shop img { float:left; padding:0 10px 120px 0;}
#shop #shopSub1 {font:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#900;}
#shop #shopSub2 {}
#shop #shopSub3 {}
#shopItemLeft #bestelButton {position:absolute; left:150px; bottom:10px; padding:5px;}
#shopItemRight #bestelButton {position:absolute; left:150px; bottom:10px; padding:5px;}

#icons{
	position: relative;
	display: table-cell;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	width: 200px;
	overflow: hidden;
	
}

/*form styles*/
#sidebar input.text,
.adform input.text { width:200px; height:17px; margin:0 0 5px 0; padding:4px 4px 3px 10px; border:1px solid #000; float:left;}
input.submit { color:#fff; cursor:pointer; font-size:1.1em; font-size:normal; text-transform:uppercase; float:right; background:#000; padding:3px 13px 3px 11px; border:none;}

.home #sidebar fieldset { width:230px; color:#000; margin:1px 0 0 0; padding: 0px 0 0 0; background:#fff;}
.home #sidebar input.text { width:214px; }
#adverteren fieldset { margin-top:-4px; padding-bottom:1px; border-bottom:1px dashed #aaa; position:relative;}
/*
#sidebar div.field { position:relative; float:right;}
#sidebar div.field div.field { float:left;}
*/
.threeColumn #sidebar div.field { float:left;}
.threeColumn #sidebar input.text { width:17.8em;}

.threeColumnSidebar #sidebar fieldset { width:261px; color:#ccc; padding:10px; background:#474747; margin-top:2em;}
.threeColumnSidebar #sidebar div.field { float:left;}
.threeColumnSidebar #sidebar input.text { width:20.5em; float:left; border:1px solid #000;}

/* ads calculation form */
fieldset.calculation { position:relative;}
fieldset.calculation .feedback { position:absolute; bottom:5px; right:125px;}
fieldset.calculation .field { vertical-align:bottom;}
fieldset.calculation textarea,
fieldset.calculation input.submit,
fieldset.calculation p { float:left; clear:both;}
fieldset.calculation textarea { width:200px;}

fieldset .zipcode,
fieldset .city { float:left;}
fieldset .zipcode input { width:5em; float:left;}

#sidebar .medium,
.adform .medium,
#sidebar .small,
.adform .small,
#sidebar .xsmall,
.adform .xsmall { float:left; margin-right:.8em;}
#sidebar .medium input.text,
.adform .medium input.text { width:9.15em;}
#sidebar .small input.text,
.adform .small input.text { width:6em;}
#sidebar .xsmall input.text,
.adform .xsmall input.text { width:4em;}

fieldset a { color:#fff;}
fieldset p { clear:both; overflow:hidden;}
fieldset p input.submit { margin-right:1.5em;}

/* Ads */
#ad { text-align:center; margin-bottom:0.8em; color:#CCC;}

e;}


/* Slideshow */
#slideshow { overflow:hidden; }
#slideshow ul { width:9999em; margin:0; list-style:none; overflow:hidden;}
#slideshow ul li { float:left;}
#slideshow #slideshowNav { margin:9px 0 1em 0; padding:9px 0; text-align:center; border:1px solid #000; border-left:none; border-right:none;}
#slideshow strong { font-size:1.5em; font-weight:normal;}

#slideshow a#previous,
#slideshow a#next { display:block; width:9px; height:11px; margin-top:-16px; background-image:url('../images/slideshow-arrow.gif'); background-repeat:no-repeat; text-indent:-999em;}

#slideshow a#previous { float:left; background-position:left bottom;}
#slideshow a#next { float:right; background-position:right top;}

/* Special link styles */
a.order { text-transform:uppercase; text-decoration:underline;}
a.more { padding-right:13px; background:url('../images/more-arrow.gif') no-repeat right 5px;}
a.download { display:block; min-height:15px; padding:8px 0 0 37px; font-weight:bold; text-transform:uppercase; background:url('../images/download.gif') no-repeat left top;}

/* Banner */
#flashbanner {position: absolute; top:445px; left:700px;}
#flashbannerHome { position: absolute; top:120px; left:950px; z-index:1; }
#bannerHome { position: absolute; top:-25px; left:875px; z-index:2; }
#bannerHomeTop { position: absolute; top:-15px; left:500px; z-index:2; }

/* Pageflip */
#pageflipHome {
	position: absolute;
	top:345px;
	left:651px;
	z-index:200;
}

/* Errors */
#error { color:#cc3333;}

