html, body {
margin: 0;
padding: 0;
height: 100%;
}

body {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 14px;
background:#000;
margin: 0 auto;
}
#container {
width:950px;
margin: 0 auto;
}

#banner {
margin-top:0;
}

#main-nav {
height:25px;
background-color:#555;
color:#000;
padding-top:5px;
padding-left:21px;
}
#main-nav a { text-decoration: none; color:#000; }
#main-nav a:hover { text-decoration: none; color:#AAA; }
#main-nav dl { margin: 0; padding: 0; }
#main-nav dt { float: left; margin-right: 29px; }
#main-nav2 {
height:25px;
background-color:#555;
color:#000;
padding-top:5px;
padding-left:21px;
}
#main-nav2 a { text-decoration: none; color:#000; }
#main-nav2 a:hover { text-decoration: none; color:#AAA; }
#main-nav2 dl { margin: 0; padding: 0; }
#main-nav2 dt { float: left; margin-right: 22px; }
#balkrechts {
height:25px;
background-color:#777;
color:#333;
padding-top:5px;
padding-left:21px;
text-align:right;
padding-right:10px;
}

#middle {
float: left;
background: url(../images/bg.png) top left repeat-y;
}

#left {
float:left;
width:750px;
text-align:justify;
color:#AAA;
}
#content {
padding-right:20px;
margin-bottom:20px;
line-height:18px;
}
#content h1 {
line-height:50px;
font-size:30px;
color:#800;
font-weight:bold;
font-style:italic;
text-align:left;
}
#content a {
color:#BBB;
font-weight:bold;
text-decoration:none;	
}
#content a:hover {
color:#FFF;
font-weight:bold;
text-decoration:underline;	
}
#content h2 {
color:#800;
font-size:20px;
font-style:italic;
}
#content h3 {
color:#800;
font-size:16px;
font-style:italic;
}

#intro {
text-align:left;
font-weight:bold;
font-size:16px;
line-height:24px;
color:#800;
margin-bottom:20px;
}
#intro2 {
text-align:left;
font-weight:bold;
font-size:14px;
line-height:20px;
color:#800;
margin-bottom:20px;
}
#intro a {
color:#C00;
text-decoration:none;	
}
#intro a:hover {
color:#C00;
text-decoration:underline;	
}
#intro2 a {
color:#C00;
text-decoration:none;	
}
#intro2 a:hover {
color:#C00;
text-decoration:underline;	
}

.videol {
clear:both;
float:left;
width:350px;
font-size:12px;
line-height:16px;
}
.videor {
float:right;
width:350px;
font-size:12px;
line-height:16px;
}
.video {
border:1px solid #777;
}

#right {
float:right;
width:200px;
}

#contentr {
padding-top:20px;
*padding-top:16px;
padding-left:10px;
padding-right:10px;
font-size:9px;
text-align:right;
}
.col1 {
width:140px;
*width:140px;
padding-right:15px;
vertical-align:top;
text-align:right;
}

#footer {
clear:both;
height:20px;
background-color:#555;
color:#000;
padding-top:4px;
padding-left:20px;
padding-right:20px;
font-size:12px;
}
#footer a {
color:#000;
text-decoration:none;
font-size:12px;
}
#footer a:hover {
color:#000;
text-decoration:underline;
font-size:12px;
}

#contentr iframe {
margin-bottom: 25px;
border: 1px solid #777;
*border:0;
}
#contentr img {
margin-bottom: 25px;
}

#mainvid {
*display:block;
border: 0;
padding: 0;
margin: 0;
width: 730px;
height: 401px;
background: url(../images/youtube.png) no-repeat center center;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

#vid1 {
margin-bottom: 25px;
*margin-bottom: 23px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
background: transparent url(../images/vid1.png) no-repeat center center;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
#vid2 {
margin-bottom: 25px;
*margin-bottom: 21px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
*height: 156px;
background: transparent url(../images/vid2.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
outline:0;
}
#vid3 {
margin-bottom: 25px;
*margin-bottom: 23px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
background: transparent url(../images/vid3.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
#vid4 {
margin-bottom: 25px;
*margin-bottom: 21px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
background: transparent url(../images/vid4.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
#vid5 {
margin-bottom: 25px;
*margin-bottom: 21px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
background: transparent url(../images/vid5.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
#vid6 {
margin-bottom: 25px;
*margin-bottom: 21px;
*margin-left:3px;
border: 1px solid #777;
*border:0;
width: 182px;
height: 154px;
background: transparent url(../images/vid6.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

.guestbook {
margin-bottom:15px;
}
.gbinfo {
background: #2A0000;
font-weight:bold;
}
.pinfo {
background: #2A0000;
}
.comment {
font-style:italic;
}
.reaction {
font-size:12px;
line-height: 13px;
color:#777;
padding-left:25px;
}

#formulier {
width: 730px;
padding:5px;
padding-left:0;
font-weight:bold;
text-align: left;
}
#formulier input {
background: #300;
color:#FFF;
font-weight:bold;
border: 0;
width: 620px;
}
#formulier textarea {
border: 0;
background: #300;
color:#FFF;
font-family: Arial;
font-size: 12px;
font-weight:bold;
overflow:auto;
width: 620px;
}
.button {
padding-bottom: 2px;
height:22px;
width:620px;
border:0;
}
#gformulier {
width: 730px;
padding:5px;
padding-left:0;
font-weight:bold;
text-align: left;
}
#gformulier input {
background: #300;
color:#FFF;
font-weight:bold;
width: 620px;
border:0;
}
#gformulier textarea {
background: #300;
color:#FFF;
font-family: Arial;
font-size: 12px;
font-weight:bold;
overflow:auto;
width: 620px;
border:0;
}
.gbutton {
padding-bottom: 2px;
height:22px;
width:620px;
border:0;
}
.rbutton {
padding-bottom: 2px;
height:22px;
font-size:11px;
border:0;
}
#login {
width: 730px;
padding:5px;
padding-left:0;
font-weight:bold;
text-align: left;
}
#login input {
background: #300;
color:#FFF;
font-weight:bold;
width: 250px;
border:0;
}
.loginbutton {
padding-bottom: 2px;
height:22px;
border:0;
}
