/* */
body{
 background:white;
 margin:0;
 padding:0;
 font-size: 12px;
 font-family:verdana;
 color: black;
}

#poll {
 width:140px;
 padding:0px 5px;
}
input.pollsubmit {
 background:url('pollvote.gif') no-repeat;
 border:0px none;
 cursor:pointer;
 width:101px;
 height:32px;
}#menu_ondernemen img {margin-left:10px;}
#eviva_ster {
 background:url('eviva_gratis_ster.gif') no-repeat;
 height:211px;
 width:110px;
 position:absolute;
 right:20px;
}
td {
 vertical-align:top;
 padding:0;
 font-size: 12px;
 font-family:verdana;
}
img {
 border:0;
}
form {
 margin:0;
}
a {
 text-decoration: none;
}
h1,h2,h3 {
 margin:0;
}
#message {
 border: 1px dotted #ed008c;
 color:  #9f2e69;
 background: white;
 font-weight:bold;
 padding: 4px 8px;
 margin: 0px 8px 4px 8px;
}
/* site layout */
#horcenter {
 width: 900px;
 border: 1px solid silver;
 margin:0px auto;
 position:relative;
 min-height:840px;
 _height: 680px;
 background: #ffefbc;
}
#menu {
 position:absolute;
 top: 290px;
 background: url('images/css/menubkgr.gif') no-repeat;
 padding-top: 24px;
 height: 503px;/*343*/
 width: 198px;
 left:0;
 margin-bottom: 1em;
}
#mholder {
 padding-left:16px;
}

#logo {
 position:absolute;
 left:0;
 top:0;
}
#gigaw {
 position:absolute;
 top:5px;
 left:455px;
}
#desite {
 position: absolute;
 top: 30px;
 left:220px;
}
#zoekbox input.submit{
 background: url('images/css/zoekbkgr.gif') no-repeat;
 width: 62px;
 height: 55px;
 border: 0;
 margin-left: 10px;
 _margin-top: 0px;
 cursor: pointer;
}

input.rounded {
 border:0;
 width: 136px;
 margin-left: 12px;
 _margin-top: -34px;
 height: 16px;
 color: #ab0534;
 background: transparent;
}
td.postinput{
 background: url('images/css/zoekboxbkgr2.gif') no-repeat;
 width: 154px;
}

input.postcode{
background:  none transparent scroll repeat 0% 0%;
border: 0px;
margin-top: 18px;
margin-left: 8px;
padding-left: 5px;
width: 148px;
cursor: text;
}
td.postbutton{}
input.postsubmit{
 background: url('images/css/zoekbkgr.gif') no-repeat;
 width: 60px;
 height: 55px;
border: 0px;
cursor: pointer;
}


#contentholder {
 width: 675px;
 margin: 110px 0px 0px 216px;
 /*background: url(kop_dio_verstand.gif) no-repeat;*/
}
#content_top {
 background: url('images/css/content_top_675-36.gif') no-repeat;
 height: 36px;
}
#contentplacer {
 /*position:absolute;
 top:-16px;*/
 padding: 0px 14px 0px 6px;
 color: #9F2E69;
}
#contentplacer h1 {
 font-size: 12px;
 margin-top: 10px;
 margin-bottom: 10px;
}
#maincontent {
 padding: 0px 10px;
 background: url('images/css/content_mid_675-3.gif') repeat-y;
 color: black;
 position: relative;
 min-height:200px;
 _height:200px;
}
#maincontent_nopadding {
 padding: 0px 10px 0px 4px;
 background: url('images/css/content_mid_675-3.gif') repeat-y;
 color: black;
 position: relative;
 min-height:200px;
 _height:200px;
}
div.fpadding {
 padding-left: 6px;
}
#content_bottom {
  background: url('images/css/content_bottom_675_40.gif') no-repeat;
  height: 40px;
  margin-left: -10px;
  width: 900px;  
}
#designedby {
 text-align:right;
 width: 900px;
 margin: 2px auto 0px auto;
}
#footer {
 text-align:center;
 color: #ab0534;
}
#footer a {
 color: #ab0534;
 text-transform: uppercase;
 font-weight:bold;
}
#zoekbox {
 position: absolute;
 left: 644px;
 top: 30px;
 background: url('images/css/zoekboxbkgr2.gif') no-repeat;
}
#topbanner {
 position:absolute;
 top:18px;
 left:224px;
}
div.faqitem {
 padding:2px 0px;
}
a {
 color: #ed008c;
}
p {
 padding:0;
 margin:0;
 padding: 3px 0px;
}
p.italic {
 font-style:italic;
}
table.c {
 border-collapse: collapse;
 margin:0;
}
td.line {

}
ul.nom {
 margin:0;
 padding:0;
}
li {
 margin:4px 0px 4px 13px;
 color: #ed008c;
}
td.lpad10 {
 padding-left:0px;
}
div.iholder {
 position:relative;
 background: url('images/css/vertline.gif') repeat-y;
 height: 1080px;
 padding-left: 20px;
 padding-top: 0px;
}
img.abs {
 position:absolute;
}
img.right {
 right:187px;/*0*/
}
img.muziek {
 float:left;
}
h2 {
 color: #ed008c;
 font-size: 10pt;
 text-transform: uppercase;
 margin-bottom: 8px;
 margin-top: 4px;
}
table.c td p.red {
 color: #ed008c;
}
table.c td {
 color: black;
}
div.center {
 text-align:center;
}
div.links {
 color: #9f2e69;
 padding: 0px 4px;
}
a.homelink {
 color: #9f2e69;
}

#disclaimer ul li, #disclaimer ol li{
 color: black;
}
#mooi_gezond img {
 position: relative;
 float:right;
 margin-top: -40px;
 margin-right: 3px;
}
#cadeaubon img {
 position: absolute;
 left: 150px;
 bottom: 245px;
}
td.homeimg {
 width:147px;
}
/* suggest styles */
#suggestholder{
margin:0;
width:340px;
margin-top:0px;
border: 1px solid black;
position:absolute;
left:-120px;
background: #ffffff;
z-index: 100;
filter:alpha(opacity=90);
-moz-opacity:0.90;
}
ul.suggestions {
display: block;
margin:0;
padding:2px;
list-style:none;
}
ul.suggestions li {
margin:0px 0px 0px 4px;
float:none;
padding: 2px 0px;
cursor:pointer;
color: #ab0534;
}
/* contactform*/
#contact {
 background: url('images/contactbkgr.gif') no-repeat;
 width: 575px;
 height: 525px;
}

table.contact {
 border-collapse: collapse;
 margin-top: 50px;
 margin-left: 20px;
}
table.contact td {
 padding: 3px 8px;
 color: white;
 font-weight:bold;
}
#bericht {
 width: 300px;
 height: 210px;
 border: 1px solid white;
}
table.contact td.geslacht {
 padding-left: 70px;
}
table.contact input {
 border: 1px solid white;
}
table.contact input.send {
 border: 1px solid silver;
 cursor:pointer;
 background: white;
 color: #333344;
}
table.contact input.noborder {
 border:0;
}
img.advies {
 margin: 0px 0px 4px 6px;
}
h2.advies {
 font-size:13pt;
 font-weight:normal;
 margin:0;
}
h1.advies {
 font-size: 16pt;
 font-style: italic;
 color: #ed008c;
 margin:0;
}
h3.advies {
 font-weight:bold;
 font-size: 11pt;
 margin:0;
 color: #9f2e69;
}
p.inleiding {
 color:#ed008c;
 font-style: italic;
 font-weight:bold;
 margin: 2px 0px 6px 0px;
}
li.purple {
 margin:4px 0px 4px 13px;
 color: #9f2e69;
}
li.purple a {
 color: #9f2e69;
 font-size: 11pt;
 font-weight:bold;
} 
#contentholder_beheer {
 width: 900px;
 margin: 275px 0px 0px 0px;
}
#content_top_beheer {
 background: url('images/css/content_top_900-36.gif') no-repeat;
 height: 36px;
}
#contentplacer_beheer {
 /*position:absolute;
 top:-16px;*/
 padding: 5px 20px 5px 20px;
}
#contentplacer_beheer_result {
 /*position:absolute;
 top:-16px;*/
 padding: 0px 14px 0px 6px;
}
#maincontent_beheer {
 padding: 0px 10px;
 background: url('images/css/content_mid_900-3.gif') repeat-y;
 color: black;
 position: relative;
 min-height:200px;
 _height:200px;
}
#maincontent_nopadding_beheer {
 padding: 0px 10px 0px 4px;
 background: url('images/css/content_mid_900-3.gif') repeat-y;
 color: black;
 position: relative;
 min-height:200px;
 _height:200px;
}
#content_bottom_beheer {
  background: url('images/css/content_bottom_900_40.gif') no-repeat;
  height: 40px;
}

#menu_beheer {
 position:absolute;
 top: 110px;
 left: 240px;
 background: url('images/css/beheermenu.gif') no-repeat;
 padding-top: 10px;
 height: 120px;
 padding-left:16px;
 width: 600px;
}
#i_details{
width: 100%;
border: solid 1px black;
}
#i_details td.head{
font-weight: bold;
}
#contentplacer_beheer div h2{
margin-top: 0px;
}
a.beheer_click_item{
cursor: pointer;
display:block;
}
div.navback_top{
position: absolute;
right: 30px;
margin-top: -20px;
}
div.map_input_details{
float:right;
margin-top: -400px;
}
#linklist td.title{
  padding-right: 10px;
}
#linklist td.url{
  padding-right: 15px;
}
#linklist td.actions{
  padding-right: 10px;
}

#beheermenu {
padding-top: 10px;
}
div.column_intro {
 font-size:10px;
}
#diane_valkenburg div.column_holder, #dio_verstand div.column_holder{
background:url('/diane_column.jpg') no-repeat;
padding-top:60px;
}
#diane_valkenburg div.column_holder #title, #dio_verstand div.column_holder #title{
font-size: 13px;
color: #9f2e69;
}
div.diane_valkenburg_column, div.dio_verstand_column, div.beauty_column, div.trends_column, div.gezondheid_column, div.fit_en_vitaal_column{
/*background:url('diane_column.jpg') no-repeat;*/
padding-top: 60px;
min-height: 444px;
height:auto !important; 
height:444px; 
padding-left: 3px;
padding-right: 181px;
width: 445px;
color: #9f2e69;
}
div.dio_verstand_column, div.beauty_column, div.trends_column, div.gezondheid_column, div.fit_en_vitaal_column{
padding-right: 0px;
width: 625px;
}
div.diane_valkenburg_column{
background:url('/diane_column.jpg') no-repeat;
}
div.dio_verstand_column{
background:url(images/kop_dio_verstand.gif) no-repeat;
}
div.trends_column{
background:url(kop_trends.gif) no-repeat;
}
div.gezondheid_column{
background:url(kop_gezondheid.gif) no-repeat;
}
div.fit_en_vitaal_column{
background:url(kop_fit_en_vitaal.gif) no-repeat;
}
div.diane_valkenburg_column h1, div.dio_verstand_column h1, div.beauty_column h1, div.trends_column h1, div.gezondheid_column h1, div.fit_en_vitaal_column h1{
font-size: 13px;
margin-bottom:10px;
}
div.diane_valkenburg_column_nav, div.dio_verstand_column_nav, div.beauty_column_nav, div.trends_column_nav, div.gezondheid_column_nav, div.fit_en_vitaal_column_nav{
padding-top: 20px;
text-align:center;
}
div.diane_valkenburg_column_nav a.ook_lezen img, div.dio_verstand_column_nav a.ook_lezen img, div.beauty_column_nav a.ook_lezen img, div.trends_column_nav a.ook_lezen img, div.gezondheid_column_nav a.ook_lezen img, div.fit_en_vitaal_column_nav a.ook_lezen img{
vertical-algin:middle;
}
div.diane_valkenburg_column_nav  a.archief_item, div.dio_verstand_column_nav a.archief_item, div.beauty_column_nav a.archief_item, div.trends_column_nav a.archief_item, div.gezondheid_column_nav a.archief_item, div.fit_en_vitaal_column_nav a.archief_item{
display:block;
color:black;
font-size:10px;
font-weight:bold;
line-height:15px;
}
div.column_list ul{
list-style:none;
}
div.column_list a.admin img{
vertical-align:middle;
border:0px;
}
div.archief{
text-align:center
}
div.archief h1{
color: #9f2e69;
}

div.diane_valkenburg_archief_nav  a.archief_item, div.dio_verstand_archief_nav  a.archief_item, div.beauty_column_nav a.archief_item, div.trends_column_nav a.archief_item, div.gezondheid_column_nav a.archief_item, div.fit_en_vitaal_column_nav a.archief_item{
display:block;
color: black;
font-size:12px;
font-weight:bold;
line-height:20px;
}

div.clear {
 clear:both;
}
.click { 
 cursor:pointer;
}

div.errorcode {
 background: white;
 color: red;
 border: 1px dotted red;
 padding:8px;
 margin:8px;
}
div.errorcode {
 width:auto;
 overflow-y:auto;
 height:280px;
}

/* */