html {font-size:65%;font-family:helvetica, Verdana;}

body {background: #000;margin:0px;padding:0px;text-align:center;color:#000;}

fieldset{border:0px;margin:0px;padding:0px;}
legend{display:none;}

input, select, textarea{font-size:1em;font-family:Verdana; }
td{font-size:1em;text-align:left}
th{font-size:1em;text-align:left}

ul{padding:0px 10px;margin:0px 0px 1.4em 7px;}
ol{padding:0px 10px;margin:0px 0px 1.4em 15px;}
li{margin:0px;padding:0px;}

.content{line-height:1.4em;}
.text{font-family:Verdana;}
h1{font-family:arial, Verdana;color:inherit;font-weight:bold;font-size:1.4em;margin:0px;padding:0px;}
h2{font-family:arial, Verdana;color:inherit;font-weight:bold;font-size:1.2em;margin:0px;padding:0px;}
h3{font-family:arial, Verdana;color:inherit;font-weight:bold;font-size:1em;margin:0px;padding:0px;}
h4{font-family:arial, Verdana;color:inherit;font-weight:bold;font-size:1em;margin:0px;padding:0px;}
h5{font-family:arial, Verdana;color:inherit;font-weight:bold;font-size:1em;margin:0px;padding:0px;}

img{border:0px;}
img.pngfix{height:auto !important;border:0px;behavior:url('/resources/reumert/stylesheets/iepngfix.htc');}
/** img{ behavior: url('/resources/reumert/stylesheet/iepngfix.htc'); }*/
hr{height:1px;overflow:hidden;background:#aad6db;color:#aad6db;border:0;line-height:1px;margin:0 0 1.3em 0;padding:0;}

p{margin:0px 0px 1.4em 0px;padding:0px;}

a{text-decoration:none;color:#a559f9;}
a:link{text-decoration:none;color:#a559f9;}
a:hover{text-decoration:none;color:#a559f9;}
a:focus{text-decoration:none;color:#a559f9;}

#page{width:1002px;position:relative;margin:auto;padding-bottom:20px;}

#top{text-align:left;width:1002px;margin:auto;height:115px;background:#000 url(../images/backgrounds/back_body.gif) repeat-x bottom left;}

#top #logo h1{background:url(../images/backgrounds/back_logo.gif) no-repeat top left;line-height:27px;font-size:27px;font-weight:bold;margin:12px 0px 0px 29px;padding:0px;border:0;float:left;}
#top #logo h1 a{display:block;width:347px;height:58px;}
#top #logo h1 a span{display:none;}

#top fieldset{float:right;margin:21px 20px 0px 0px;}
#top fieldset select{border:1px solid #a960fa;color:#a960fa;background:#000;width:128px;margin:0px 6px 0px 0px;}
#top fieldset select option{background:#000;}
#top fieldset input#btnSearch{font-weight:bold;border:0;background:#a960fa;color:#fff;border:1px solid #a960fa;padding:0px 10px 1px 0px;}

#top ul#topnavigation{clear:both;margin:0px 0px 0px 20px;padding:0px;}
#top ul#topnavigation li{margin:4px 0px 0px 0px;padding:0px;float:left;position:relative;list-style:none;}
#top ul#topnavigation li a{font-size:1.3em;color:#fff;}
#top ul#topnavigation li ul {float:none;top:-999em;position:absolute;margin:0px 0px 0px 0px;padding:0px;}
#top ul#topnavigation li:hover ul, ul#topnavigation li.sfHover ul {top:30px !important;left:0px;padding:0px;margin:0px 0px 0px 0px;border-top:6px solid #000;border-bottom:5px solid #d8ff00;background:#d8ff00;}
.superfish li:hover ul,.superfish li li:hover ul {top:-999em;margin:0px;padding:0px;}
#top ul#topnavigation li li {margin:0px;padding:0px;clear:left;display:block;width:139px;}
#top ul#topnavigation li li a {color:#000;font-weight:bold;font-size:1.1em;display:block;padding:3px 6px 3px 6px;background:#d8ff00;}
#top ul#topnavigation li li a:hover{color:#fff;background:#a051f8;}
#top ul#topnavigation li li.selected a{color:#fff;background:#000;}

#main{text-align:left;width:1002px;overflow:hidden;margin:auto;padding-bottom:60px;background:url(../images/backgrounds/back_main.gif);min-height:600px;height:auto;float:left;}

.frontpage{padding:28px 0px 0px 16px;}
.frontpage .block1{float:left;margin:0px 18px 23px 0px;width:550px;background:#000;}
.frontpage .block1 #slideshow1 a {display: none;}
.frontpage .block1 #slideshow1 div a {display: block;}
.frontpage .block2{float:left;width:401px;}
.frontpage .block2 .banner{margin:0px 0px 30px 0px;}
.frontpage .block3{float:left;margin:0px 0px 15px 0px}
.frontpage .block4{position:absolute;bottom:30px;margin:0px 16px 15px 0px;right:0px;float:left;}
.frontpage .block4 img{margin:0px 0px 0px 20px;display:inline-block;float:left;}

.subpage{margin:0px 16px 10px 18px;padding:28px 16px 0px 0px;background:url(../images/backgrounds/back_subpage.gif) repeat-x left 28px;}
.subpage .block1{}
.subpage h1{line-height:1.1em;}
.subpage h2{line-height:1.1em;}
.subpage .block2{width:382px;float:left;margin-bottom:55px;}
.subpage .block2 .text{background:#fff;padding:20px 23px 20px 13px;}
.subpage .block3{width:300px;float:left;color:#fff;background:#000;padding:20px 19px 0px 19px;}
.subpage .block4{width:162px;float:left;padding:20px 19px 20px 19px;color:#fff;background:#000;}
.subpage .block5{width:183px;float:right;text-align:right;}
.subpage .block5 img{margin:0px 0px 25px 0px;}
.subpage .block6{ width: 586px; background: #000; overflow: hidden; display: inline;}
* html .block6{float: left;  }
.subpage .block6 img{ margin-left:18px;}

.performancelist{padding:28px 0px 30px 28px;}
.performancelist .block2 .banner{float:left;margin:0px 21px 40px 0px; width:400px; color:#B063FB; font-size: 109%; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;}
.performancelist .block2 .banner img{float:left;margin:0px 5px 0px 0px}

.newsletter{padding:28px 0px 10px 28px;}
.newsletter .block2{float:left;margin:0px 5px 0px 0px}
.newsletter .block3{background:#fff;float:left;margin:0px 5px 0px 0px;min-height:369px;padding:0px 0px 0px 1px}
.newsletter .block3 .text{float:left;width:175px;margin:0px 10px 0px 5px;line-height:1.4em;}
.newsletter .block3 .text h1{margin:0px 0px .8em 0px;}
.newsletter .block3 .text fieldset{margin:0px;padding:0px;}
.newsletter .block3 .text legend{display:none;}
.newsletter .block3 .text input{margin:0px 0px 5px 0px;}
.newsletter .block3 .text textarea{margin:0px 0px 5px 0px;background:#a55af9;border:0;border-top:1px solid #8548c8;border-left:1px solid #8548c8;width:178px;height:75px;overflow:auto;}
.newsletter .block3 .text input#txtEmail, input#txEe, input#tekstName, .newsletter .block3 .text input#txtCellPhone, .newsletter .block3 .text input#afmeldingEmail{background:#a55af9;border:0;border-top:1px solid #8548c8;border-left:1px solid #8548c8;width:152px;}
.newsletter .block3 .text input#radMale, .newsletter .block3 .text input#radFemale{}
.newsletter .block3 .text label{ float:left; min-width:50px;line-height:1.6em;}
.newsletter .block3 .text button{padding:0 0 2px 0;cursor:pointer;font-weight:bold;font-family:verdana;font-size:1.2em;line-height:1em;height:1.5em;padding:0px 0px 2px 0px;background:#caee00;border-left:2px solid #d4f132;border-top:2px solid #d4f132;border-right:2px solid #8da409;border-bottom:2px solid #637500;}

.performance{padding:28px 10px 10px 18px;}
.performance .block1{background:#000;margin:0px 0px 10px 0px;}
.performance .block1 table{margin:0px 0px 0px 0px;border:0}
.performance .block1 table th{color:#d8ff00;padding:4px 5px 4px 30px;font-size:1.4em;border:0}
.performance .block1 table td{color:#fff;padding:4px 5px 4px 30px;font-size:1.8em;border:0;font-weight:bold;line-height:1em;}
.performance .block2{float:left;margin:0px 30px 0px 0px;width:550px;}
.performance .block2 ul{margin:12px 0px;padding:2px 0px;background:#000;float:right;}
.performance .block2 ul li{margin:0px;padding:0px;border-right:1px solid #3b2258;border-left:1px solid #6d3da2;border-bottom:2px solid #000;border-top:2px solid #000;list-style:none;background:#000;float:left;}
.performance .block2 ul li.first{border-left:0;}
.performance .block2 ul li.last{border-right:0;}
.performance .block2 ul li a{padding:1px 8px 1px 9px;color:#d8ff00;text-decoration:none;background:#000;font-weight:bold;display:inline-block;font-size:1.1em;}
.performance .block3{float:left;width:390px;background:#fff;}
.performance .block3 h1{margin:0px 0px 1.6em 0px;}
.performance .block3 .banner{margin:0px 0px 16px 0px;}
.performance .block3 .text{background:#fff;padding:26px;color:#000;line-height:1.5em;}

.performance .block3 #reviews{display:none}
.performance .block3 #reviews.show{display:block}
.performance .block3 #reviews #reviewsubmit{background:#fff;padding:0px 10px 0px 10px;color:#fff;}
.performance .block3 #reviews #reviewsubmit fieldset{display:none;padding:0px 10px;}
.performance .block3 #reviews #reviewsubmit.show{background:#000;}
.performance .block3 #reviews #reviewsubmit.show fieldset{display:block;}
.performance .block3 #reviews #reviewsubmit #vote{background:url(../images/backgrounds/back_reviews.gif) no-repeat;background-position:0px 0px;height:22px;width:107px;overflow:hidden;margin:0px 0px 1.4em 0px;}
.performance .block3 #reviews #reviews #reviewsubmit input{display:block;}
.performance .block3 #reviews #reviewsubmit label{display:block;}

.performance .block3 #reviews #reviewsubmit input#name{background:#a55af9;border:0;border-top:1px solid #8548c8;border-left:1px solid #8548c8;width:152px;margin:0px 0px 1.4em 0px;}

.performance .block3 #reviews #reviewsubmit input#txtName{background:#a55af9;border:0;border-top:1px solid #8548c8;border-left:1px solid #8548c8;width:152px;margin:0px 0px 1.4em 0px;}
.performance .block3 #reviews #reviewsubmit textarea{margin:0px 0px 5px 0px;background:#a55af9;border:0;border-top:1px solid #8548c8;border-left:1px solid #8548c8;width:340px;height:75px;overflow:auto;}
.performance .block3 #reviews #reviewsubmit button{margin:0px 0px 10px 0px;cursor:pointer;font-weight:bold;font-family:verdana;font-size:1.2em;line-height:1em;height:1.5em;padding:0px 0px 2px 0px;background:#caee00;border-left:2px solid #d4f132;border-top:2px solid #d4f132;border-right:2px solid #8da409;border-bottom:2px solid #637500;}
.performance .block3 #reviews .text{padding:0px 10px;}
.performance .block3 #reviews .text ul{padding:0px;margin:5px 0px 1.4em 10px;list-style:none;}
.performance .block3 #reviews .text ul li{padding:0px;margin:0px;}

.performances{padding:19px 0px 0px 0px;}
.performances .block4{float:left;margin:0px 0px 0px 18px;}
.performances .block1{float:left;margin:0px 5px 0px 0px;width:190px;}
.performances .block2{float:left;margin:0px 5px 0px 0px;padding:78px 0px 0px 0px;width:190px;}
.performances .block3{float:left;margin:0px 5px 0px 0px;width:190px;}
.performances .block1 .banner{float:left;margin:9px 0px 28px 0px;}
.performances .block2 .banner{float:left;margin:9px 0px 28px 0px;}
.performances .block3 .banner{float:left;margin:9px 0px 28px 0px;}
.performances .block1 .banner img{float:left;}
.performances .block2 .banner img{float:left;}
.performances .block3 .banner img{float:left;}
.performances div div.banner{ background: #000000 url(../images/backgrounds/forestilling_bg.gif) bottom right no-repeat; padding-bottom:10px;}
.performances div div.banner a{color:#ffffff; padding:10px 10px; float:left; font-size: 109%; white-space: nowrap;}
.performances div div.banner a:hover{color:#A051F8;}
.performanceTxt{ color: #d8ff00; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; width: 146px; display: block; white-space:normal; cursor: pointer;}

.showImage{ width:190px; min-height:78px; background:no-repeat; float:left; margin-right: 5px;}

.theater{ margin-left: 305px; color:#ffffff; float: left; clear: left; width:190px; height: 78px; background: #000000; margin-top: 10px;}
.theaterName{ margin-left: 21px; color:#ffffff; float: left; width:190px; height: 78px; background: #000000; margin-top: 10px;}

.theaters{padding:28px 0px 20px 0px;text-align:center;}
.theaters .block1{width:500px;margin:auto;}
.theaters .block1 .banner{float:left;margin:0px 0px 30px 22px;width:200px;min-height:78px;text-align:left;}

.search{padding:28px 0px 28px 28px;color:#fff;}
.search .block1{color:#fff;}
.search .block1 h2{margin:0px 0px 1em 0px;}
.search .block1 ul#results{margin:1.4em 0px 0px 28px;padding:0px;}
.search .block1 ul#results li{margin:0px;padding:0px 0px 0px 10px;font-size:1.4em;}
.search .block1 ul#results li a{color:#fff;font-weight:bold;}
.search .block1 ul#results li p{font-size:0.8em;}
.search .block1 ul#results li p a{color:#fff;}
.search .block1 input#Query{border:1px solid #a960fa;color:#a960fa;background:#000;width:128px;margin:0px 6px 0px 0px;float:left;}
.search .block1 button{margin:0px 0px 10px 0px;font-weight:bold;border:0;background:#a960fa;color:#fff;padding:0px 10px 1px 0px;font-size:1em;font-family:Verdana;float:left;}
.search .block1 .pageing{float:left;}
.search .block1 .pageing a{color:#fff;}
.search .block1 .pageing ul{margin:0px;padding:0px 10px 0px 0px;}
.search .block1 .pageing ul li{margin:0px;padding:0px 0px 0px 10px;list-style:none;float:left;}
.search .block1 .pageing ul li a{color:#fff;font-size:1em;font-weight:normal;}
.search .block1 .pageing ul li a.choosen{font-weight:bold;}

.globalsearch{padding:0px 0px 28px 28px;color:#fff;position: absolute; bottom: 0px;left:0px; clear: both;}
.globalsearch input#globalQuery{border:1px solid #a960fa;color:#a960fa;background:#000;width:128px;margin:0px 6px 0px 0px;float:left;}
.globalsearch button{margin:0px 0px 10px 0px;font-weight:bold;border:0;background:#a960fa;color:#fff;padding:1px 10px 1px 0px;font-size:1em;font-family:Verdana;float:left;}

.searchresults{padding:28px 0px 28px 28px;}
.searchresults .block1{color:#fff;}
.searchresults .block1 table{margin:0px;border:0;font-family:helvetica, verdana;}
.searchresults .block1 table th{padding:4px 35px 10px 0px;font-size:1.4em;border:0;font-weight:bold;}
.searchresults .block1 table td{color:#fff;padding:4px 35px 12px 0px;font-size:1.4em;border:0;}
.searchresults .block1 h1{margin:0px 0px 1em 0px;}

.tourlist{padding:28px 0px 28px 28px;}
.tourlist .block1{color:#fff;}
.tourlist .block1 table{margin:0px;border:0;}
.tourlist .block1 table th{padding:4px 35px 20px 0px;font-size:1.4em;border:0;color:#d8ff00;}
.tourlist .block1 table td{color:#fff;padding:4px 35px 20px 0px;font-size:1.4em;border:0;}
.tourlist .block1 h2{margin:0px 0px 1em 0px;}
.tourlist .block1 a{color:#fff;}

.left{float:left;}
.left img{margin:0px 10px 10px 0px}
.right{float:right;}
.right img{margin:0px 0px 10px 10px}
.clear{clear:both;}
.accessibility {position: absolute;top:-999em;left:-999em;color:#999;}

ul#skip {margin: 0 auto;}
ul#skip li { display: inline; list-style-type: none; }
ul#skip li a {position: absolute;top: -999px;left: -999px;}
ul#skip li a:focus, ul#skip li a:active {position: absolute;display: block;width: 99.9%;top: 0;left: 0;margin: 0;padding: 5px 0 5px 0;font-size: 1.1em;color: #393939;text-align: center;background-color: #e4e3e0;	border-bottom: 1px solid #000;}
ul#skip li a:hover {color: #fff;border-bottom: 1px solid #fff;background-color: #444;}