body { margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.9em;background: #960; background-image: url('images/bg.jpg'); background-repeat: repeat-x;}

/** menu **/
#nav, #nav ul { float:left; width:100%; list-style:none; line-height:1; background:#630; padding:0; margin:0; }

#nav { border-bottom:1px solid #000;}
#nav a { display:block; width:auto; color:#fff; text-decoration:none; padding:0.5em 2em; font-weight:normal; }
#nav a.daddy { background:url('images/menu.open.gif') center right no-repeat;}
#nav a:hover,  li.sfhover a { color:#fff; }

#nav ul { background:#e2e2ce;}
#nav ul a { color:#630; }
#nav li { float:left; padding:0; }
#nav li ul { position:absolute; left:-999em; height:auto; width:14em; margin:0; }
#nav li li { padding-right:1em; width:13em; }
#nav li ul a { width:140px; }

#nav li ul ul { margin:-2em 0 0 14em;}
#nav li ul {border-top:1px solid #000;}
#nav li ul li {border-bottom:1px solid #000;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left:auto;
}
#nav li:hover, #nav li.sfhover { background:#660;}


#container {width:845px;margin:0px auto;padding:0; text-align:left; background:transparent; border:2px solid #000;border-top:0;}
#header {height:150px;width:auto;margin: 0;background:transparent; }
#content { clear:left; background: #FCFCE6;color: #000; padding: 1em 2.5em; margin:0; min-height:40em;font-size:90%; line-height:1.6em;}
#footer { height:1.4em;text-align:center; background:#630; margin:0; border: 0;border-top: 2px solid #000;}
#footer  p {height:1.4em;line-height:1.4em; margin: 0 10px; font-size:90%; color:#ffc; }

h1, h2, h4, h3, h4 {margin:0; display:inline;}
h2 { color: #c60; font-size:120%; }
h3 {color:#660; font-size:110%;}

hr {display:block; width:90%; clear:both; color:#630; height:1px; border:none; border-top: 1px solid #630;margin-bottom:2em;}

/* text */
.kop {color:#660; font-size:110%; font-weight:bold;}
.datum  {color:#660; font-size:100%;}

table.data {border:none;}
table.data td {text-align:left;vertical-align:top;}

/* images */
.imgcontainer { margin: 10px 0 0 0; padding:10px 10px 0 10px; }
.imgcontainer p { margin: 0 0 1em 0; font-size: 90%; }
.imgcontainer img { border:2px solid #960; }
#content img { border:2px solid #960; }
#content img.left { float:left; margin: 10px 10px 10px 0;}
#content img.right { float:left; margin: 10px 0 10px 10px;}
.floatr { float: right; }
.floatl { float: left; }

/* general */
.clear {clear:both;}
a:link {color: #c60; font-weight: normal; text-decoration: underline;}
a:visited {color: #960;}
a:hover, a:active {color: #960;}

#content ul { padding:0; list-style-type: circle; list-style-image: url('images/li.gif');  margin-left: 0px;}
#content ul li {  margin-left: 20px;} 
#content img.left { float:left; margin: 10px 10px 10px 0;}
