/*  Marxisme 2008 */

div#topbannerm2008 {
 margin:0 auto;
 text-align:center;
 border-bottom:4px solid #bbb;
 padding-bottom:5px;
 width:770px;
 height:113px;
}

div#topbannerm2008 img {
 width:770px;
 height:108px;
}


.tdcenter {
 padding:0 3%;
}

.tdcenter p {
 margin:0 0 3px 0;
}

h1 {
 font-size: 2em;
 color:#9f1b19;
 background:inherit;
}

h2 {
/* font-size: 2em; */
 color:#9f1b19;
 background:inherit;
}

#hkolonne h1.inv, h1.inv, .inv {
 color:white;
 background:#9f1b19;
 padding:2px;
}

.rod {
 color:#9f1b19;
 background:inherit;
}

h3.inv a:link, h3.inv a:visited {
 color:white;
 background:#inherit;
}

h3.inv a:hover, h3.inv a:active {
 color:white;
 background:#inherit;
 text-decoration:underline;
}

h3 {
 font-size: 1.5em;
}

h4 {
 font-size: 1.2em;
}

p.p2 {
 font-weight:bold;
}

dt {
 font-weight:bold;
 margin-top:4px;
}

dl.temaer{
 margin-top:0;
}

dl.temaer dt {
 font-size:small;
 font-weight:bold;
 color:#9f1b19;
 background:inherit;
}

dl.temaer dd {
 font-size:small;
 font-weight:normal;
}

strong.oplh {
 color:#9f1b19;
 background:inherit;
}

/* Marxisme 2008 menu-blok */
#m2008menublok {
 width:165px;
 border-bottom:4px solid #bbb;
 margin:5px 8px 5px 0;
 padding:3px 3px 0;
}

#m2008menublok h2 {
 margin:0;
 padding:0;
}

#m2008menublok ul {
 list-style-image:url("../../grafik/listdot_a11c1d.gif");
 margin-top:8px;
 margin-left:1em;
 font-size:small;
 padding:0;
}

#m2008menublok ul, #m2008menublok ul li {
 margin-left:12px;
 padding:0;
}
/* Marxisme 2008 menu-blok slut */

#tblMoede {
 margin:15px auto;
 border:1px solid #9f1b19;
 padding:5px;
}

#tblMoede td {
 vertical-align:top;
 margin:0;
 border:none;
/* border:1px solid green; */
 padding:3px;
}

#tblMoede td p {
 margin:0;
 border:none;
/* border:1px solid yellow; */
 padding:0;
}


table#program {
 margin:15px auto;
 border:1px solid #9f1b19;
}

#program td {
 vertical-align:top;
 padding:3px;
}

#program td h2 {
 font-size:medium;
 margin-top:0;
 margin-bottom:2px;
 color:#9f1b19;
 background:inherit;
}

#program td h3 {
 font-size:small;
 text-decoration:none;
 margin-top:0;
 margin-bottom:2px;
 color:#9f1b19;
 background:inherit;
}

#program td h3 a:link, #program td h3 a:visited {
 text-decoration:none;
 color:#9f1b19;
 background:inherit;
}


#program td h3 a:hover, #program td h3 a:active {
 text-decoration:underline;
 color:#9f1b19;
 background:yellow;
}

#program td p {
 margin-top:0;
 margin-bottom:0.2em;
}

#program td.dag {
 padding:3px;
 border-top:1px solid #9f1b19;
 border-bottom:1px solid #9f1b19;
}

#program td p.serie {
 font-style:italic;
 margin-top:0;
}

table#tilmelding {
 margin:15px auto;
/* border:1px solid #9f1b19; */
}

#tilmelding td {
 vertical-align:top;
 padding:3px;
/* border:1px solid #9f1b19; */
}

#tilmelding td.boxed {
 border:1px solid #9f1b19;
}

#tilmelding td p {
 margin:0;
/* border:1px solid #9f1b19; */
}

#hkolonne ul li {
 margin-bottom:3px;
}
