/* -- CSS File - © 2008 Nederlandse Vereniging voor Stereofotografie -- */
/* -- www.stereofotografie.nl -- */
html,body {margin-top: 0px; height: 100%;}
body {margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #cccccc; text-align: center; background-color: #000000;} /*  background-image: url('images/bg.jpg'); background-repeat: repeat; */
#mainbox {width: 900px; height: 1240px; margin: 0px auto; padding-bottom:10px; font-size: 0.7em; text-align: left;background-color: #202020; border-left: 1px solid #666; border-right: 1px solid #666;}
#headerbox {width: 100%; height: 110px; background-color: #222222; color: #cccccc; border-bottom: 6px solid #990000;}/* background-color: #993300; border-top: 6px inset #660000; border-bottom: 10px outset #660000; */
#menubar {float: right; width: 665px; margin-right: 15px; margin-top: 30px; text-align: right;}
#logoleft {float: left; margin-top: 10px; margin-right: 5px; margin-left: 10px;}
#logoright {float: left; margin-top: 10px; margin-right: 10px;}
#title {float: right; width: 665px; margin-right: 15px; margin-top: 5px; text-align: right; font-family: Georgia;}

#contentbox {width: 100%; height: 1100px; margin: 0px;}
#menubox {float: left; width: 195px; height: 1090px; margin: 0px 10px 0px 0px; padding: 5px 15px 0px 10px; font-size: 1.3em; text-align: left;background-color: #333333; border-right: 3px dotted #888888;}
#twocolumns {float: left; width: 640px; margin-top: 20px; padding-top: 10px; padding: 5px; font-size: 1.1em; text-align: left;}
#columnleft {float: left; width: 305px; margin-top: 20px; padding-top: 10px; font-size: 1.0em; text-align: left;}
#columnright {float: right; width: 305px; margin-top: 20px; margin-right: 5px; padding-top: 10px; padding-right: 5px; font-size: 1.0em; text-align: left;}
#stereo {float: left; width: 640px; margin-top: 20px; padding-top: 10px; padding: 5px; font-size: 1.1em; text-align: center;}
#footerbox {float: left; width: 100%; height: 30px; border-top: 1px solid #CCCCFF; font-size: .8em; text-align: center;}

.topline {border-top: 1px solid #ccccff; font-size: .7em;}
.bottomline {border-bottom: 1px solid #222222;}
.H4 {font-size: 1.3em;}
.head {font-size: 1.3em; background-color: #333333; color: #888888; margin-top: 0px; margin-left: 0px; padding: 4px 0px 4px 4px; border-left: 10px solid #990000; border-bottom: 1px solid #990000;}
.headempty {font-size: 1.3em; margin-top: 0px; margin-left: -4px; padding: 4px 0px 4px 4px;}
.subhead {font-size: 1.1em; font-weight: bold;}
.verder {font-style: italic; font-size: 0.8em; font-weight: bold;}
.terug {font-style: italic; font-size: 0.8em; font-weight: bold; text-align: right; margin-top: -12px; padding-right: 10px;}
.auteur {font-style: italic; text-align: left;}
.copyright {font-size: .6em;}
.fl {border-top: 1px solid #ccccff; font-size: .6em;}
.bg-programma {background-color: #333333; padding-top: 2px; padding-bottom: 2px; margin-top: 10px;}
.bg-visnet {background-color: #333333; padding: 5px; margin-top: 10px;}

/* -- links -- */
a:link {color: #aaaaaa; text-decoration: none; font-weight: bold;} /* #cc3300 */
a:visited {color: #999999; text-decoration: none;} /* #cc3300 */
a:hover {color: #ff9900; text-decoration: none;}
a:active {color: #666666; text-decoration: none;} /* #cc3300 */

a.menutop {color: #cccccc; text-decoration: none;}
a.menutop:hover {color: #ff9900; text-decoration: none;}

a.next {color: #ff9900; text-decoration: none; font-weight: normal;}
a.next:hover {color: #aaaaaa; text-decoration: none;}

a.extern {color: #ff9900; text-decoration: none;}
a.extern:hover {color: #888888; text-decoration: none;}

a.intern {color: #ff9900; text-decoration: none; font-weight: normal;}
a.intern:hover {color: #888888; text-decoration: none;}