/* algemene instellingen */

* { margin: 0; padding: 0; }
html { height: 100%; padding:0; margin:0; } 

BODY {
font: normal 15px 'Trebuchet MS';
text-align: left;
color: #6b456a;
line-height: 16px;
height: 100%;
}

#container {
position: relative;
background-color: #ffffff;
width: 975px;
text-align: left;
padding:0; 
margin: 0; 
} 

form          { font: normal 14px 'Trebuchet MS'; padding: 0;  }
label         { font: normal 14px 'Trebuchet MS'; float: left; width: 150px; text-align: left; margin-left: 6px; margin-right: 15px; }
input         { font: normal 14px 'Trebuchet MS'; height: 19px; background-color: #ffffff; border: 1px solid #6b456a;}
ul            { list-style: square; list-style-position: inside; line-height: 20px; text-transform: none; padding: 6px 0 4px 0; margin: 2px; overflow:hidden: }
.button       { font: bold   13px 'Trebuchet MS'; height: 21px; padding: 0 2px 0 2px; overflow: visible; cursor: pointer;}

p {
font: normal 15px 'Trebuchet MS';
color: #6b456a;
text-decoration:none;
line-height: 16px;
}

h1 {
font: bold 16px 'Trebuchet MS';
color: #6b456a;
text-decoration:none;
line-height: 25px;
}

strong, h2 {
font: bold 15px 'Trebuchet MS';
color: #ffffff;
text-decoration:none;
padding-left: 10px;
line-height: 25px;
}

a {
font: normal 15px 'Trebuchet MS';
color: #6b456a;
text-decoration:none;
line-height: 16px;
}

a:hover {
font: bold 15px 'Trebuchet MS';
}

ul a:hover {
font: normal 15px 'Trebuchet MS';
background-color: #6b456a;
color: #ffffff;
}

div.nav a {
color: #ffffff;
text-decoration:none;
font: bold 14px 'Trebuchet MS';
line-height: 34px;
padding: 0 20px 0 0;
}

div.bloklink a, div.tlink a {
color: #6b456a;
text-decoration:none;
font: bold 14px 'Trebuchet MS';
line-height: 15px;
}

div.bloklink a:hover, div.tlink a:hover {
font: bold 14px 'Trebuchet MS';
line-height: 15px;
text-decoration: underline;
}

div.footer span {
color: #ffffff;
text-decoration:none;
font: bold 12px 'Trebuchet MS';
line-height: 20px;
}

div.ttitel b {
font: bold 14px 'Trebuchet MS';
color: #ffffff;
text-decoration:none;
padding-left: 4px;
line-height: 25px;
}

img  { 
border: 0px; 
text-decoration:none; 
}

/* main tabellen */

div.content {
float: left;
width: 928px;
height: expression( this.scrollHeight < 600 ? "600px" : "auto" ); /* min-height voor IE */ 
min-height: 420px;
text-align: left;
display: inline;
}

div.text {
float: left;
width: 928px;
text-align: left;
margin-top: 10px;
display: inline;
}

div.search {
float: left;
background-color: #6b456a;
width: 480px;
text-align: left;
margin: 20px 432px 0 0;
padding: 8px;
border: 1px solid #6b456a;
display: inline;
}

div.galleries {
float: left;
width: 926px;
text-align: left;
margin-top: 20px;
border: 1px solid #6b456a;
display: inline;
}

div.gtitel {
float: left;
background-color: #6b456a;
color: #ffffff;
width: 926px;
height: 25px;
text-align: left;
display: inline;
}

div.gleft {
float: left;
width: 442px;
text-align: left;
margin: 10px;
display: inline;
}

div.gright {
float: left;
width: 442px;
text-align: left;
margin: 10px;
display: inline;
}

div.gsmall {
float: left;
width: 442px;
height: 20px;
text-align: left;
display: inline;
}

div.gsmall {
float: left;
width: 221px;
text-align: left;
display: inline;
}

div.blokleft {
float: left;
width: 452px;
height: 295px;
text-align: left;
margin-top: 20px;
border: 1px solid #6b456a;
display: inline;
}

div.blokright {
float: left;
width: 452px;
height: 295px;
margin-left: 20px;
text-align: left;
margin-top: 20px;
border: 1px solid #6b456a;
display: inline;
}

div.bloktitel {
float: left;
background-color: #6b456a;
color: #ffffff;
width: 452px;
height: 25px;
text-align: left;
display: inline;
}

div.blokcontent {
float: left;
width: 432px;
text-align: left;
padding: 10px;
display: inline;
}

div.blokimg {
float: left;
width: 432px;
height: 150px
text-align: left;
display: inline;
}

div.bloktext {
float: left;
width: 432px;
height: 125px
text-align: left;
overflow: hidden;
margin-top: 10px;
display: inline;
}

div.bloklink {
float: left;
width: 432px;
height: 25px
text-align: left;
margin-top: 10px;
display: inline;
}

.left img{
float: left;
width: 200px;
height: 150px;
border: 2px solid #6b456a;
margin: 0 15px 0 0;
}

.right img{
float: left;
width: 200px;
height: 150px;
border: 2px solid #6b456a;
}

div.nav {
float: left;
width: 928px;
height: 37px;
text-align: left;
display: inline;
}

div.trailer {
float: left;
width: 297px;
height: 157px;
margin: 20px 10px 0 0;
text-align: left;
border: 1px solid #6b456a;
display: inline;
}

div.timg {
float: left;
width: 162px;
text-align: left;
display: inline;
}

div.timg img{
float: left;
width: 150px;
height: 120px;
border: 2px solid #6b456a;
margin: 4px;
}

div.ttitel {
float: left;
background-color: #6b456a;
color: #ffffff;
width: 297px;
height: 25px;
text-align: left;
display: inline;
}

div.tcontent {
float: left;
width: 127px;
height: 103px;
margin: 4px 4px 0 4px;
text-align: left;
display: inline;
}

div.tlink {
float: left;
width: 127px;
height: 25px;
margin: 0 4px 0 4px;
text-align: left;
display: inline;
}

div.stats {
float: left;
width: 926px;
margin-top: 10px;
text-align: center;
display: inline;
}

div.footer {
float: left;
width: 921px;
height: 25px;
text-align: center;
margin: 10px 0 0 7px;
display: inline;
}

