@import url(normalize.css);
@import url(typo.css);
@import url(color.css);

body{
 position:relative;
 width:100%;
 margin:0 auto;
}

#wrapper {
 position:relative;
 width:775px;
 margin:0 auto;
}

/* general */

.clearboth {
 clear:both;
}

cite {
 background:#999;
 display:block;
 font:1em papyrus;
 margin:25px 40px 25px 40px;
}

/* img */

img.fllft {
 float:left;
 padding-right:10px;
 padding-bottom:10px;
 padding-top:10px;
}

img.flrgt {
 float:right;
 padding:10px;
}

img.alctr {
 display: block;
 clear:both;
 margin:0 auto;
}

img.sem {
 border:2px solid #003500;
}

/* SPANS */
.bold {
 font-weight:bold;
}

/* NAVIGATION */

#navigation img {
 position:absolute;
 left:-50px;
}

#navigation {
 padding:12px 0 10px 0;
}

#navigation a {
 margin-left:10px;
}

#navigation a:link, #navigation a:visited {
 text-decoration:none;
}

#navigation a:hover, #navigation a:active {
 font-weight:bold;
}

#horlinenav {
 height:4px;
 background:transparent url("../images/horlinenav.gif") no-repeat 0 0;
 padding-bottom:10px;
}

/* NAVIGATION SUB */

#navsub ul {
 width:100%;
 margin-top:20px;
 margin-bottom:20px;
}

#navsub li {
 font:papyrus;
 display:inline;
 background:#003500;
 color:#999;
 margin:10px;
 padding:8px;
}

#navsub a:link, #navsub a:visited {
 color:#999;
 text-decoration:none;
}

#navsub a:hover {
 text-decoration:underline;
}

/* CONTENT */

#content {
 padding-bottom:50px;
}

#content h1 {
 margin:10px
}

#content > h2 {
 margin:25px 0 10px 10px;
}

#content p {
 margin: 5px 10px 5px 10px;
}

#content ul.jinenkan {
 list-style:circle;
 list-style-position:outside;
 margin-left:40px;
}

.rules h2 {
 margin:20px 0 0 0;
}

.rules {
 text-align:center;
 width:50%;
 margin:10px auto;
}

div.rules ul li {
 margin-top: 10px;
 margin-bottom: 10px; }

.rules p {
 padding:18px;
}

/* BOTTOM */

#bottom {
 height:0px;
}

#bottom img {
 position:relative;
 left:600px;
 top:-250px
}

/* FOOTER */

#footer {
 text-align:center;
 font-size:0.8em;
 padding:10px 0 10px 0;
}

#footer a {
 text-decoration:none;
}

/* WIE */

#chmanmar {
 padding-top:30px;
 text-align:center;
}

#chmanmar a {
 padding: 0 50px 0 50px;
 height:50px;
}

#chmanmar img {
 position:relative;
 top:-25px;
 left:-145px;
 border:solid 3px #003500;
}

/* GRADEN */

.graden h3 {
 margin:15px 0 5px 10px;
}

.graden ul {
 list-style:circle;
 list-style-position:inside;
 margin-left:10px;
}

/* WAAR WANNEER */

#content h3 {
 margin:15px 0 5px 10px;
}

#pdftrain {
 margin:20px;
 padding:10px;
 background:#999;
 color:#003500;
 border:2px solid #003500;
}

.gent {
 list-style:circle;
 list-style-position:inside;
 margin-left:10px;
}

/* seminars */
.ulsem {
 list-style:circle;
 list-style-position:inside;
 margin-left:10px;
 margin-bottom:10px;
}


/* extra */

#extra h2 {
 margin:25px 0 10px 10px;
}

#extra ul {
 list-style:circle;
 list-style-position:inside;
 margin-left:10px;
}