body {margin: 0; color: #000; background: #fc6; font-family: "Trebuchet MS", Verdana, sans-serif;}

img {border: 0;}
img.block {diplay: block;}
img.left {float: left;}
img.right {float: right;}
img.rep-titel {vertical-align: middle; margin-left: 10px;}
img.rep-back {vertical-align: middle; margin-right: 10px;}
div#photos img {clear: left; float: left; margin-bottom: 20px;}
div#photos img.left1 {clear: left; float: left; }
div#photos img.left2 {clear: none; float: left; margin-left: 20px;}



table {width: 100%; margin: 0;}
body#home table {text-align: center; width: 673px; margin: 50px auto 0 auto;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: "Trebuchet MS", Verdana, sans-serif;}

body#home p {color: #900;}
body#home table#home2 td  {text-align: left; padding-top:20px;}
body#home table#home2 td img.spiraal {margin-left: 140px; }
body#home td#content a:link, body#home td#content a:visited {font-weight: bold; text-decoration: none; color: #900;}

td#menu-mini {background: #900; width: 25%;}
td#menu-sp {background: #c60; width: 25%;}
td#menu-rep {background: #060; width: 25%;}
td#menu-neu {background: #606; width: 25%;}
td#menu-drama {background: #006; width: 25%;}
td#menu-kont {background: #f90; width: 25%;}
td#menu-mini ul, td#menu-sp ul, td#menu-rep ul, td#menu-neu ul, td#menu-drama ul, td#menu-kont ul {display: block; margin: 0.5em; padding: 0 1em 0 0; list-style-type: none; color: #fff; font-size: 1em; font-style: italic; text-align: right; line-height: 1.5em;}

td#menu-mini li a:link, td#menu-sp li a:link, td#menu-rep li a:link, td#menu-neu li a:link, td#menu-drama li a:link, td#menu-mini li a:visited, td#menu-sp li a:visited, td#menu-rep li a:visited, td#menu-neu li a:visited, td#menu-drama li a:visited {color: #fc6; text-decoration: none;}
td#menu-mini li a:hover, td#menu-sp li a:hover, td#menu-rep li a:hover, td#menu-neu li a:hover, td#menu-drama li a:hover {color: #fff; text-decoration: underline;}


td#menu-kont li a:link, td#menu-kont li a:visited 
{color: #ff9; text-decoration: none;}
td#menu-kont li a:hover {color: #fff; text-decoration: underline;}

td#pict-mini {background: #900; width: 25%;}
td#pict-sp {background: #c60; width: 25%;}
td#pict-rep {background: #060; width: 25%; vertical-align: bottom; text-align: right;}
td#pict-rep img {margin: 0 0 1em 0;}
td#pict-neu {background: #606; width: 25%;}
td#pict-drama {background: #006; width: 25%;}
td#pict-kont {background: #f90; width: 25%;}

td#title-mini {padding: 1em 0 0 1.5em; width: 75%; color: #900;}
td#title-sp {padding: 1em 0 0 1.5em; width: 75%; color: #c60;}
td#title-rep {padding: 1em 0 0 1.5em; width: 75%; color: #060;}
td#title-neu {padding: 1em 0 0 1.5em; width: 75%; color: #606;}
td#title-drama {padding: 1em 0 0 1.5em; width: 75%; color: #006;}
td#title-kont {padding: 1em 0 0 1.5em; width: 75%; color: #f90;}

td#content-mini, td#content-sp, td#content-rep, td#content-neu, td#content-drama, td#content-kont {padding: 1em 10% 0 1.5em; font-size: 0.9em; line-height: 1.5em; }
td#content-mini h2 {margin-top: 2em; color: #900; line-height: 1.2em;}
td#content-sp h2 {margin-top: 2em; color: #c60; line-height: 1.2em;}
td#content-rep h2 {margin-top: 2em; color: #060; line-height: 1.2em;}
td#content-neu h2 {margin-top: 2em; color: #606; line-height: 1.2em;}
td#content-drama h2 {margin-top: 2em; color: #006; line-height: 1.2em;}
td#content-kont h2 {margin-top: 2em; color: #f90; line-height: 1.2em;}
td#content-sp h3 {display: block; color: #fff; background: #c60; padding: .2em .2em .2em 1em; font-family: "Courier New", Courier, mono; font-weight: normal; letter-spacing: .1em; margin-bottom: 0; line-height: 1.2em;}
td#content-sp h4 {display: block; color: #000; margin-bottom: 0; line-height: 1.2em;}
td#content-kont h4 {display: block; color: #000; margin-bottom: 0; line-height: 1.2em;}
td#content-drama h4, td#content-neu h4, td#content-rep h4 {display: block; color: #000; line-height: 1.2em; margin-bottom: -1em;}
td#content-mini a:link, td#content-mini a:visited {font-weight: bold; text-decoration: none; color: #900;}
td#content-sp a:link, td#content-sp a:visited {font-weight: bold; text-decoration: none; color: #c60;}
td#content-rep a:link, td#content-rep a:visited {font-weight: bold; text-decoration: none; color: #060;}
td#content-neu a:link, td#content-neu a:visited {font-weight: bold; text-decoration: none; color: #606;}
td#content-drama a:link, td#content-drama a:visited {font-weight: bold; text-decoration: none; color: #006;}
td#content-kont a:link, td#content-kont a:visited {font-weight: bold; text-decoration: none; color: #f90;}
td#content-mini a:hover, td#content-sp a:hover, td#content-rep a:hover, td#content-neu a:hover, td#content-drama a:hover, td#content-kont a:hover {text-decoration: underline;}
body#home p a:link, body#home p a:hover {text-decoration: underline;}

div.miniart  {background-color:#FFFF99; padding-top:.2em; }




#menu-bottom {margin-top: 1em; margin-bottom: 1em;}


table#mini td {padding: 1em; font-size: 0.8em; line-height: 1.2em; vertical-align:middle;}

table.sp {margin-bottom: 1em;}
table.sp td {padding: 0.5em 0; border-bottom: 1px solid #c60; font-size: 0.8em; line-height: 1.2em;}
table.sp td.day {width: 10%;}
table.sp td.date {width: 20%;}
table.sp td.time {width: 20%;}
table.sp td.type {width: 50%;}

p.small {font-size: 0.8em; line-height: 1em;}
p.clear {clear: left; clear: right;}
em {font-style: italic;}

div#slideshow {height: 396px;}
div#slideshow img {text-align: center;}
div#knoppen {margin-bottom: 20px; text-align: left;}
div#knoppen img.vorige {border: 0; display: inline; margin-right: 1em;}
div#knoppen img.volgende {border: 0; display: inline; margin-left: 1em;}


strong {font-weight: bold;}