/* CONTENTOPMAAK */
html, body {
margin:0px;
padding:0px;
}

body {
font-family: Arial, Helvetica, sans-serif;
color: #2c2c2c;
font-size: 12px;
line-height: 16px;
font-weight: normal;
background-color: #1a171c;
}

td { color: #2c2c2c; font-size: 12px; font-weight: normal; }

.date {
        color : #000000;
        text-decoration : none;
        font-size : 10px;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        padding-left: 5px;
}

.mvkpt {
line-height: 13px; 
color: #FFFFFF;
font-family: Arial, Helvetica;
font-size: 11px;
}
.bold { font-weight: bold }

strong { font: bold 12px Arial, Helvitica, arial; color: #007B01; }

h1  { font-size: 18px; color: #000000; font-weight: bold; margin-right: 10px; margin-bottom: 4px; }

h2  { font-size: 16px; color: #000000; font-weight: bold; margin-right: 10px; margin-bottom: 4px; }
h3  { font-size: 18px; color: #000000; font-weight: bold; margin-left: 10px; margin-bottom: 4px; }

.h1a  { font-family: Arial, Helvetica; font-size: 16px; line-height: 20px; color: #d1566c; font-weight: bold; margin-right: 10px; margin-bottom: 4px; }
.h1b  { font-size: 18px; line-height: 22px; color: #f6fbdb; font-weight: bold; margin-right: 10px; margin-bottom: 4px; }
//h3  { color: white; font-size: 12px; font-weight: bold; padding-left: 10px; }

h4  { color: black; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 10px; }

h5  { font-size: 18px; color: #ffffff; font-weight: bold; margin-bottom: 4px; }

h6  { font-size: 14px; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 10px; }

.hed4  { color: white; font-size: 10px; line-height: 14px; font-weight: bold; padding-left: 10px; }

.specs  { color: #000000; font-size: 10px; font-weight: bold; }

.redtxt {
 font-size: 12px;
 font-weight:normal;
 color: #B70202;
}

.tab_unselected {
width: 149px;
height: 24px;
vertical-align: bottom;
text-align: center;
font: bold 11px arial, Helvetica;
background-position: bottom; 
background-repeat: no-repeat;
padding-bottom: 4px;
background-image: url(http://www.steenplaza.nl/images/tabs/tab_off.gif);
color: #000000;

}

.tab_selected {
width: 149px;
height: 24px;
vertical-align: bottom;
text-align: center;
font: bold 11px arial, Helvetica;
background-position: bottom; 
background-repeat: no-repeat;
padding-bottom: 4px;
background-image: url(http://www.steenplaza.nl/images/tabs/tab_on.gif);
color: #d0d0d0;
}

.tab_unselected a{
color: #e8e8e8;
font: bold 11px arial, Helvetica;
}

.tab_unselected a:hover{
color: #fdfce3;
font: bold 11px arial, Helvetica;
}

.tab_selected a {
color: #a93341;
font: bold 11px arial, Helvetica;
}

.tab_selected a:hover {
color: #a93341;
font: bold 11px arial, Helvetica;
}

.aanbiedingtitle  { font-size: 14px; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 10px; }
.smagendatitle  { font-size: 14px; color: #ffffff; font-weight: bold; }
.smagendatitle a  { font-size: 14px; color: #ffffff; font-weight: bold; }
.smagendatitle a:hover  { font-size: 14px; color: #ffffff; font-weight: bold; text-decoration:underline;}

.smagendadate { font-size: 12px; font-weight: normal; color: #FFFFFF; }

.subtekst { padding: 10px; font-size: 12px; line-height: 16px; font-weight: bold; color: #404040; }
.subtekst a { color: #404040; font-size: 12px; line-height: 16px; font-weight: bold; }
.subtekst a:hover { color: #ffffff; font-size: 12px; line-height: 16px; font-weight: bold; }

.subtekstb { padding: 10px; font-size: 12px; font-weight: bold; color: #000000;}
.subtekstb a { color: #404040; font-size: 12px; font-weight: bold;}
.subtekstb a:hover { color: #ffffff; font-size: 12px; font-weight: bold;}

.kopstep1  { font-size: 14px; line-height: 14px; font-weight: bold; padding-left: 10px; }

.kopstep2  { font-size: 14px; line-height: 14px; font-weight: bold; padding-left: 10px; }

.kopstep3  { font-size: 12px; line-height: 12px; font-weight: bold; padding-left: 10px; }

.lijstkop  { font-size: 10px; line-height: 12px; font-weight: normal; padding-left: 10px; color: #FFFFFF;}

.row1 { background-color:#a93341; font-size: 12px; font-weight: bold; padding-left: 5px; color: #FFFFFF;}
.row1 a { background-color:#a93341; font-size: 12px; font-weight: normal; padding-left: 5px; color: #FFFFFF;}
.row1 a:hover { background-color:#a93341; font-size: 12px; font-weight: normal; padding-left: 5px; color: #FFFFFF;}

.row2 { background-color:#aec241; border-bottom: 1px solid #FFFFFF; }
.row2 a { background-color:#aec241; }
.row2 a:hover { background-color:#aec241; }

.row3 { background-color:#bbc696; margin: 12px;}

.row4 { background-color:#ffffff; font-size: 12px; font-weight: normal; padding: 10px; color: #2c2c2c;}

.row5 { background-color:#9ba871; margin: 12px; }

.row6 { background-color:#aec241; font-size: 12px; font-weight: normal; padding: 12px; color: #000000;}

.row1_sp { background-color:#a82f3e; font-size: 12px; font-weight: bold; padding-left: 5px; color: #FFFFFF;}
.row1_sp a { background-color:#a82f3e; font-size: 12px; font-weight: bold; padding-left: 5px; color: #FFFFFF;}
.row1_sp a:hover { background-color:#a82f3e; font-size: 12px; font-weight: bold; padding-left: 5px; color: #FFFFFF;}

.row2_sp { background-color:#1a171b; border-bottom: 1px solid #FFFFFF;}
.row2_sp a { background-color:#1a171b; }
.row2_sp a:hover { background-color:#1a171b; }

.row3_sp { background-color:#c69696; margin: 12px; }


.row1_vs { background-color:#3a3a3a; font-size: 12px; font-weight: bold; padding-left: 5px; color: #FFFFFF;}
.row1_vs a { background-color:#3a3a3a; font-size: 12px; font-weight: normal; padding-left: 5px; color: #FFFFFF;}
.row1_vs a:hover { background-color:#3a3a3a; font-size: 12px; font-weight: normal; padding-left: 5px; color: #FFFFFF;}

.row2_vs { background-color:#6d60a4; border-bottom: 1px solid #FFFFFF; }
.row2_vs a { background-color:#6d60a4; }
.row2_vs a:hover { background-color:#6d60a4; }

.row3_vs { background-color:#afa5db; margin: 12px;}

.box { width: 96px; margin: 5px; border: solid 1px #000000;}

#spborder{
background-color:#c69696;
}
#spcontent {
padding-left:10px;
}
  #spcontent h3 {
  margin-left:0px;
  }

/* MENU */

.qchoise {

		display: block;
        padding: 3px;
        height: 32px;
        width: 100px;
        background-color: #000000;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
         }
         
#menu a {
        display: block;
        padding: 3px;
        height: 20px;
        width: 100px;
        background-color: #aec241;
        text-decoration: none;
        color: #FFFFFF;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
}

#menu a:hover {
        display: block;
        padding: 3px;
        height: 20px;
        width: 100px;
        background-color: #6b7626;
        text-decoration: none;
        color: #FFFFFF;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
}

#menufavo a {
        display: block;
        padding: 3px;
        height: 20px;
        width: 100px;
        background-color: #b44253;
        text-decoration: none;
        color: #FFFFFF;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
}

#menufavo a:hover {
        display: block;
        padding: 3px;
        height: 20px;
        width: 100px;
        background-color: #7e1726;
        text-decoration: none;
        color: #FFFFFF;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
}

#submenu a { display: block; width: 100px; background-color: #f6fbdb; text-decoration: none; color: #6b7626; font-family: Arial; font-size: 11px; padding: 3px 10px 3px 3px; border-bottom: 1px solid #ffffff; }

#submenu a:hover {
        display: block;
        padding: 3px 10px 3px 3px;
        width: 100px;
        background-color: #ffffff;
        text-decoration: none;
        color: #aec241;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #ffffff;
}

#submenu_sp {
        display: block;
        padding: 3px 10px 3px 0;
        width: 190px;
        background-color: #fbdbdb;
        text-decoration: none;
        color: #762626;
        font-family: Arial;
        font-weight:bold;
        font-size: 12px;
        border-bottom: 1px solid #ffffff;
}

#submenu_sp a {
        display: block;
        padding: 3px 10px 3px 0;
        width: 190px;
        background-color: #fbdbdb;
        text-decoration: none;
        color: #762626;
        font-family: Arial;
        font-weight:bold;
        font-size: 12px;
        border-bottom: 1px solid #ffffff;
}

#submenu_sp a:hover { display: block; width: 190px; background-color: #ffffff; text-decoration: none; color: #aec241; font-family: Arial; font-weight:bold; font-size: 12px; padding: 3px 10px 3px 0; border-bottom: 1px solid #ffffff; }

.menumain {
        border-top: 1px solid #FFFFFF;
}


/* NAVIGATIE */

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

a:hover {
 font-size:12px;
 color:#8f0d35;
 text-decoration:none;
}

.routehead {
 font-size:14px;
 padding-left:8px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
}

.routehead a {
 font-size:14px;
 padding-top:8px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
}

.routehead a:hover {
 font-size:14px;
 font-weight: normal;
 color:#F0E172;
 text-decoration:none;
}

.groennavigatie {
 font-size:14px;
 padding-left:8px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}

.groennavigatie a {
 font-size:14px;
 padding-top:8px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}

.groennavigatie a:hover {
 font-size:14px;
 font-weight:bold;
 color:#F0E172;
 text-decoration:none;
}

#breadcrumb {
padding-top:15px;
border-bottom:2px solid #000000;
padding-bottom:3px;
}
  #breadcrumb a {
  font-size:10px;
  font-weight: bold;
  color:#2C2017;
  text-decoration:none;
  margin-right:10px;
  text-transform:uppercase;
  background-image:url(../../images/ar_whereis.gif);
  background-repeat:no-repeat;
  background-position: 0px 2px;
  padding-left:10px;
  }
  #breadcrumb a:hover {
  font-size:10px;
  font-weight: bold;
  color:#AFCA4F;
  text-decoration:none;
  }

.txtFFFFFF  { color: #ffffff; font-size: 12px; font-weight: normal; }
.txtFFFFFF a { color: #ffffff; font-size: 12px; font-weight: normal; }
.txtFFFFFF a:hover { color: #B70202; font-size: 12px; font-weight: normal; }


.txt000000  { color: #000000; font-size: 12px; font-weight: normal;}
.txt000000 a { color: #000000; font-size: 12px; font-weight: normal;}
.txt000000 a:hover { color: #B70202; font-size: 12px; font-weight: normal;}

.txtAEC241  { color: #AEC241; font-size: 12px; font-weight: bold;}
.txtAEC241 a { color: #AEC241; font-size: 12px; font-weight: bold;}
.txtAEC241 a:hover { color: #000000; font-size: 12px; font-weight: bold;}


.smallagendatop {
 background-image: url(http://www.steenplaza.nl/images/smallagendabg.gif);
 background-repeat: no-repeat;
 font-family: Arial, Helvetica, sans-serif;
 width: 208px;
 height:108px;
 color:#ffffff;
}
  .smallagendatop td {
  color:#ffffff;
  padding-right:5px;
  }

.smallagendabot {
 background-image: url(http://www.steenplaza.nl/images/smallagendabgbottom.gif);
 background-repeat: no-repeat;
 font-family: Arial, Helvetica, sans-serif;
 padding-right: 10px;
 height:38px;
 color:#000000;
}
  .smallagendabot p {
  padding:0px;
  margin:0px;
  }

#fixedtipdiv{
	position:absolute;
	text-transform:uppercase;
	padding: 2px;
	padding-left: 10px;
	border:1px solid #FFFFFF;
	background-color: #92a336;
	color:#FFFFFF;
	text-align: left;
	font-size: 9px;
	letter-spacing: +1px;
	z-index:100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4,opacity=50);
}


/* main thumbnail */
.maindays, .mainthumb, .todaythumb {
width:87px;
display: block;
float:left;
}
  .mainthumb a, .todaythumb a {
  width: 78px;
  display: block;
	height: 56px;
  padding: 5px;
	background-repeat:no-repeat;
  background-position: center;
  }
  .maindays {
  font-family: Arial, Helvetica, sans-serif;
  height: 16px;
  padding: 3px;
  font-size:12px;
  color:#898989;
  text-decoration:none;
  border: 1px solid #aec241;
  }
  .mainthumb {
  height: 66px;
  padding: 3px;
  background-color:#FFFFFF;
  border: 1px solid #D0D0D0;
  font-family: Arial;
  font-size: 16px;
  color: #000000;
  }
    .mainthumb a {
    font-family: Arial;
    background-color:#f6fbdb;
    background-image: url(../../images/agenda/bgmain_off.gif);
    font-size: 16px;
    color: #000000;
    }
    .mainthumb a:hover {
    font-family: Arial;
    font-size: 16px;
    background-color:#94b8dd;
    background-image: url(../../images/agenda/bgmain_on.gif);
    color: #FFFFFF;
    }
    
  .todaythumb {
  height: 66px;
  padding: 3px;
  background-color:#f1f1f1;
  background-image: url(../../images/agenda/bgtoday.gif);
  background-repeat:no-repeat;
  background-position: center;
  border: 1px solid #D0D0D0;
  font-family: Arial;
  font-size: 16px;
  color: #000000;
  }
    .todaythumb a {
    background-color:#f1f1f1;
    background-image: url(../../images/agenda/bgtoday_off.gif);
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    }
    .todaythumb a:hover {
    background-color:#94b8dd;
    background-image: url(../../images/agenda/bgtoday_on.gif);
    }


/* FORMULIEREN */

.tdzoek {
 background-image:url(../../images/bg_zoeken.gif);
 background-repeat:no-repeat;
}

.submit {
 color: #FFFFFF;
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border: 1px solid #FFFFFF;
 height: 21px;
 background-color: #8f0d35;
 cursor: hand;
}

.submit2 {
 color: #FFFFFF;
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border: 1px solid #FFFFFF;
 height: 21px;
 background-color: #ac2743;
 cursor: hand;
}

.formelement {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 9px;
 height:16px;
 border: 1px solid #6b7626;
}

.formfileelement {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 9px;
 height:18px;
 border: 1px solid #6b7626;
}

.formbigelement {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 9px;
 height:16px;
 width:400px;
 border: 1px solid #6b7626;
}

.formdateelement {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 9px;
 height:16px;
 width:120px;
 border: 1px solid #6b7626;
}
.inputfield {
 padding:1px 0 5px 0;
}

.namefield {
width:150px;
	vertical-align:top;
	padding:2px 0 2px 0;
}
/* SCHIL */

.footer {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 padding-left:10px;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
}

.footer a {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-weight:normal;
 font-size: 11px;
 color: #FFFFFF;
}

.footer a:hover {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 color:#e74e79;
 text-decoration:none;
}

.credits {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 padding-right:10px;
 font-size:10px;
 color:#898989;
 text-decoration:none;
}

.credits a {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-weight:normal;
 font-size: 10px;
 color: #898989;
}

.credits a:hover {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:normal;
 color:#663333;
 text-decoration:none;
}

.footerright {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 padding-right:10px;
 font-size:10px;
 color:#FFFFFF;
 text-decoration:none;
}

.footerright a {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-weight:normal;
 font-size: 10px;
 color: #FFFFFF;
}

.footerright a:hover {
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:normal;
 color:#e0e0e0;
 text-decoration:none;
}

#contentholder {
margin-top:1px;
margin-bottom:10px;
}
  #content {
  padding-top:4px;
  padding-left:10px;
  padding-bottom:10px;
  }
  #content_nopadding {
  padding-bottom:10px;
  padding-top:2px;
  }

.even td, .odd td { border-bottom:1px solid silver; }
.odd {background-color:#910D2F;}

.even {background-color:#C08380;}


.themaeven td, .themaodd td { border-bottom:1px solid silver; }
.themaodd {background-color:#b4c53f;}

.themaeven {background-color:#c7d0a7;}

#rightcolum {
padding-top:2px;
text-align:right;
}

/* style.css */
#GroupMenu {
        line-height: 1;
        width: 110px;
}
.MGroup {
        font-weight: bold;
        font-size: 10px;
        padding: 3px;
        text-decoration: none;
}
.MGroup a {
        display: block;
        padding: 3px;
        text-decoration: none;
        background: #aec241;
        color: #fff;
        cursor: pointer;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
}

.MGroup a:hover {
        display: block;
        padding: 3px;
        text-decoration: none;
        background-color: #6b7626;
        color: #fff;
        cursor: pointer;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
}

.MGroup a:active {
        display: block;
        padding: 3px;
        text-decoration: none;
        background-color: #6b7626;
        color: #fff;
        cursor: pointer;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
}

.MGroup a:focus {
        display: block;
        padding: 3px;
        text-decoration: none;
        background-color: #6b7626;
        color: #fff;
        cursor: pointer;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
}

.MGroupContent {
        font-size: 9px;
        padding-top: 5px;
        font-weight: normal;
        text-transform: none;
}

.MIndex a:link, .MIndex a:visited {
        display: block;
        padding: 3px;
        margin: 2px 0;
        background: #f6fbdb;
        text-decoration: none;
        color: #aec241;
        font-family: Arial;
        font-size: 9px;
        font-weight: normal;
}

.MIndex a:hover, .MIndex a:active {
        padding: 3px;
        background-color: #FFFFFF;
        text-decoration: none;
        color: #aec241;
        font-family: Arial;
        font-size: 9px;
        font-weight: normal;
}

#MSelected {

}

#Mindex_item {
        border-bottom: 3px solid #6b7626;
        border-top: 3px solid #6b7626;
}

.brochure_txtBox {
width:170px;
}
#content textarea {
width:170px;
}

/* thema */
.themeimgholder img {
width:200px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.themelinksholder a {
background-image: url(/images/ar_small.gif);
background-repeat: no-repeat;
background-position: right 3px;
padding-right: 13px;
}

#mainImage {
height: 252px;
text-align:center;
margin-bottom:3px; 
}
  #thumbs img {
  margin-left:5px;
  }
  #thumbs #firstthumb {
  margin-left:0px;
  }

