/* ------------------------------------ *
 specifieke opmaak abonnementen
 januari 2010
 * ------------------------------------ */

/* actieve stijl voor subonderdeel navigatiekolom */

#navLeft img { height: auto; width: auto; margin-left: 10px; margin-bottom: 0 }

#info #navLeft .info a,
#aanbieding #navLeft .aanbieding a,
#login #navLeft .login a,
#inschrijven #navLeft .inschrijven a
{
 color: #000;
 font-weight: bold;
 background: url(../images/kruisje_rood.png) no-repeat center right !important;
 background: url(../images/kruisje_rood.gif) no-repeat center right;
 padding-right: 20px;
}

#abopage /* OK */
{
 width: 490px;
 margin-left: 35px;
 margin-top: 10px;
 border: 0px solid black;
 font-size: 90%;
 line-height: 1.8em;
}

#abopage img { height: auto; width: auto; margin: 0 }

#abopage h2,
#aboindex h2  /* OK */
{
 color: #f08a00;
 font-size: 140%;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 20px;
}

#aboindex #mainContent h2 { margin-left: 30px; } /* OK */

#abopage h3  /* OK */
{
 color: #e4311f;
 font-size: 110%;
 font-weight: bold;
}

#abopage h3 img   /* OK */
{
 height: auto; width: auto; border: 0; margin-left: 0; margin-right: 15px; float: left;
}

#abopage h3 a  /* OK */
{
 text-decoration: none; color: #e4311f;
}

#abopage img.slogan { width: auto; height: auto; float: none; margin-bottom: 20px; }  /* OK */


#abopage .infotekst /* OK */
{
 line-height: 1.8em;
 margin-top: 30px;
}

#abopage .infotekst img  /* OK */
{
 width: auto; border: 0; float: left; margin-left: 0; margin-right: 20px;
}

#abopage #voorwaarden  /* OK */
{
 width: 490px;
 border: 2px dotted #e4311f;
 margin-top: 20px;
}
#abopage #voorwaarden p,
#abopage #voorwaarden h3 { margin-left: 10px; margin-top: 10px; }

#abopage #voorwaarden img { float: right; width: auto; height: auto; margin-right: 20px; }

#abopage #voorwaarden .abosubmit /* OK */
{
 display: block;
 background-color: #e4311f;
 color: #ffffff;
 font-weight: bold;
 font-size: 15px;
 width: 200px;
 margin-left: 10px;
}

table.tijdschriften /* OK */
{
 width: 600px;
 margin-left: 30px;
 margin-top: 25px;
 border-collapse: collapse;
 font-family: Myriad, Verdana, sans-serif;
 font-size: 90%;
 line-height: 1.5em;
}

#aboindex table.tijdschriften { width: 470px; margin-top: 10px; }
#aboindex table.tijdschriften img { border: 0; width: auto; }

table.tijdschriften tr { vertical-align: top; }

table.tijdschriften td
{
 padding: 20px 20px 10px 0px;
 border-bottom: 2px dotted #e4311f;
 border-top: 2px dotted #e4311f;
}

table.tijdschriften img { width: 130px; }
table.tijdschriften img.logo { width: auto; }


table.tijdschriften h2 { color: #f08a00; font-weight: bold; font-size: 200%; margin-bottom: 20px; }
table.tijdschriften h3 { color: #f08a00; font-weight: bold; font-size: 150%; margin-bottom: 20px; }
#aboindex table.tijdschriften h3 { color: #e4311f; font-size: 110%; }
#aboindex table.tijdschriften h3 a { color: #e4311f; }
table.tijdschriften h4 { color: #e4311f; font-weight: bold; font-size: 120%; margin-bottom: 10px; }

table.tijdschriften a
{
 font-weight: bold;
 font-size: 15px;
 color: #2a74af;
 text-decoration: none;
}

table.tijdschriften a:hover { color: #e4311f; }

table.tijdschriften p.prijs { color: #e4311f; font-weight: bold; font-size: 15px; }
table.tijdschriften label { color: black; font-weight: bold; float: left; width: 130px; }

table.tijdschriftenlogin
{
 width: 400px;
 text-align: center;
 margin-left: 100px;
 margin-top: 40px;
 border-collapse: collapse;
 font-family: Myriad, Verdana, sans-serif;
 font-size: 90%;
 line-height: 1.5em;
}

table.tijdschriftenlogin td { border: 2px dotted #e4311f; padding: 20px; }

table.tijdschriftenlogin h2 { color: #f08a00; font-weight: bold; font-size: 200%; margin-bottom: 20px; }

