html, body {
 	font-family: Trebuchet, Tahoma, Lucida Grande, Arial, sans-serif;
	font-size: 12pt;
	height:100%;
	/* hide from Mac IE 5.x */
	background-color: #111111;
	margin:0; padding:0; border:0; color:White;
	/* overflow-y: visible; /* Show slider */
}
body > #outer {height:auto; min-height:100%;}

a{color:#B22222; text-decoration:none;}
a:link{color:#CCCCCC; text-decoration:none;}
a:visited{color:#B22222; text-decoration:none;}
a:hover{color:#B22222; text-decoration:none;}

h1{font-size:170%; color:#B22222; margin:0; padding:0; font-weight:500; letter-spacing:0.3em; }
h2{font-size:160%; color:#006699; margin:0; padding:0; font-weight:500; letter-spacing:0.3em; }
h3{font-size:135%; color:#8F8F8F; margin:0; padding:0; font-weight:500; letter-spacing:0.3em; }
h4{color: #CCCCCC; font-weight: 500; }

ul{list-style-type:square;}
ul ul{list-style-type:disc;}
ul ul ul{list-style-type:none;}

table {margin-top:20px;}
td {vertical-align:top; padding:0;}

.invisible {display:none;}
.left {float:left;}
.right {float:right;}
.nobullet {list-style:none;}

.bg0 {background-image: url(../images/bg.png); background-position:top; background-repeat:repeat-y;}
.bg1 {background-image: url(../images/MPR-ikebana-050.jpg); background-position:top; background-repeat:no-repeat;}
.bg2 {background-image: url(../images/planten-en-bloemen-indonesia-003.jpg); background-position:top; background-repeat:no-repeat;}
.bgikebanalogo {background-image: url(../images/sogetsu-logo.png); background-position:top right; background-repeat:no-repeat;}
.bgtransparent {background-image: url(../images/transparent.png); background-position:top; background-repeat:repeat-y;}

#bar {clear:both; height:1px; background-image: url(../images/bar.png); background-position:left; background-repeat:no-repeat; width:100%; padding:0;}


/*************** Page Layout *********************/

#outer {position:absolute; width:764px; left:50%; margin-left: -382px; display:block; background-color:black; min-height:100%;}
#homepage {/*background-position: top; background-repeat: no-repeat; background-attachment:fixed;*/
	padding-bottom:1.6em; /* must be same height as the footer */ 
	height:100%;}
#header {float:left; position:relative; height:70px;
	width: 100%; /*required for Opera, older Mozilla browsers, and Konqueror browsers*/
	background-image: url(../images/head-bg.png); background-repeat:no-repeat;}
#inhoud {float:left; width:100%; min-height:500px; text-align:left; font-size:90%; margin:0; padding:0;}
#flash {width:100%;	margin:0; padding:0; border:none; overflow-x:hidden; overflow-y: hidden;
	overflow:hidden; /* The first overflow-x and overflow-y are specifically made for IE */
	background:#292929;}



/*************** Navigation *********************/
	
#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	line-height: 20px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#primary li  {display:inline; list-style:none;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {display:block; float:left; padding:5px 20px 5px 20px; margin:0; text-align:center; text-decoration:none; font-size:90%; color:White; font-weight:bold;}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	/*border-left: 8px solid #435322; background: #FFF3B3; border-bottom: none;*/
	background-image: url(../images/tabs1.png); background-repeat: no-repeat;}
#header ul#primary a {border-bottom:none;}
#header ul#primary a:hover {background-image:url(../images/tabs2.png); background-repeat:no-repeat;}

#header ul#secondary {position:absolute; margin:0; padding:0; text-align:auto; line-height:10px; font-size:86%; left:0;	top:30px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#header ul#secondary li a,#header ul#secondary li span {width:auto; display: block;	margin:0; text-align:auto; border:none; border-right:1px dotted #CCCCCC; background:none;}
#header ul#secondary li a {color: #8F8F8F; text-decoration:none; border:none; border-right:1px dotted #CCCCCC;}
#header ul#secondary li a:hover {color:White; background:transparent; border:none; border-right: 1px dotted #CCCCCC;}
#header ul#secondary li a:active {color:#B22222; background:transparent; border:none; border-right: 1px dotted #CCCCCC;}
#header ul#secondary li:last-child a {border:none;}



/*************** Content *********************/

#inhoud ul {width:540px; background-position:right;}
#inhoud ul li {margin-left:30px; padding:5px 0;}
#inhoud ol li {margin-left:30px; padding:5px 0;}
#inhoud p {padding:0 150px 0px 50px; line-height:1.3em;}
#inhoud a, a:hover {color:#B22222;}
#inhoud img {border:1px solid #999; margin:0 10px 0 0; caption-side:bottom;}
#inhoud h1{padding:1em 0 0 25px;}
#inhoud h2{padding:1em 0 0 25px;}
#inhoud h3{padding:1em 0 0 25px;}



/*************** footer *********************/

#designBy {position:absolute; bottom:0; right:0; height:1.6em; width:100%; text-align:right; font-size:70%; background-color:#111111; margin:0; padding-top:0.2em; color:#B22222;}
#designBy a {color:#FFF;}
