body 
{
margin: 0; 
padding: 0;
color: #606060; 
background-color: #f0f0f0; 
}

a:link, a:visited
{
color: #6666cc;
}

a:hover, a:active 
{
color: #9999ff; 
} 

a:link#nodec, a:visited#nodec
{
color: #6666cc;
text-decoration: none;
}

a:hover#nodec ,a:active#nodec 
{
color: #9999ff; 
} 



div#banner
{
background-image: url(banner_base.jpg);
background-repeat: repeat-x;
background-position: top;
border-bottom: 1px solid #f0f0f0;
}

div#banner div#title ul
{
float: right;
list-style-type: none; 
padding: 0; 
margin: 0; 
text-align: right;
}

div#banner div#title ul li {
display: inline;
padding: .1em .5em;
}

div#banner div#title ul li a {
color: #ffffff;
text-decoration: none;
font-weight: bolder;
}

div#banner div#title ul li a:hover {
color: #cccccc; 
}

div#banner h1
{
margin: 0;
padding: .3em 0 .0em .5em;
color: #f9f9f9;
font-family: "Baskerville Old Face";
font-size: 300%;
font-weight: bolder;
}

div#banner h2
{
margin: 0;
padding: 0.0em 0 0.3em 1.5em;
color: #aaaade;
font-family: "Baskerville Old Face";
font-size: 150%;
font-weight: normal;
}

div#menu
{
font-size: 125%;
}

div#menu ul 
{
list-style-type: none; 
padding: 0; 
margin: 0; 
text-align: center;
}

div#menu ul li {
display: inline;
padding: .2em 1.7em;

}

div#menu ul li a {
color: #6666cc;
text-decoration: none;
font-weight: normal;
}

div#menu ul li a:hover {
color: #9999ff; 
}

div#container
{
background-image: url(mol.gif);
background-repeat: no-repeat;
background-position: top center;
/*font-family: Arial, Helvetica, sans-serif;*/
}

div#kalender
{
float: left;
width: 15em;
padding-top: 2em;
padding-left: .5em;
padding-right: .5em;
text-align: left;
}

div#kalender ul 
{
list-style-type: none; 
padding: 0; 
margin: 0; 
}

div#kalender ul li
{
padding-top: .2em;
}

div#kalender ul li em
{
font-weight: bolder;
} 

div#kalender a
{
text-decoration: none;
color: #606060; 
} 

div#kalender a:hover
{
color: #fff;
background-color: #ccc;
} 

div#top8
{
float: right;
width: 15em;
padding-top: 2em;
padding-left: .5em;
padding-right: .5em;
text-align: right;
}

div#top8 ul 
{
list-style-type: none; 
padding: 0; 
margin: 0; 
}

div#top8 ul li
{
padding-top: .2em;
}

div#top8 ul li em
{
font-weight: bolder;
} 

div#top8 a
{
text-decoration: none;
color: #606060; 
} 

div#top8 a:hover
{
color: #fff;
background-color: #ccc;
} 

div#content
{
margin-left: 16em;
margin-right: 16em;
margin-top: 0em;
padding-left 0em;
padding-right: 0em;
padding-top: 1em;
padding-bottom: 1em;
line-height: 150%; 
}

div#content h3
{
float: left;
color: #6666cc;
margin: 0;
padding-top: 1em;
font-weight: normal;
}

div#content h4
{
color: #6666cc;
margin: 0;
padding-top: 1em;
padding-right: 1em;
font-weight: normal;
font-size: 125%;
}

div#content h4 a
{
text-decoration: none;
}

div#content ul 
{
alist-style-type: none; 
padding: 0; 
padding-left: 1.5em;
margin: 0; 
text-align: left;
}

div#content ul li {
}

div#content ul li a {
color: #6666cc;
text-decoration: none;
font-weight: normal;
}

div#content ul li a:hover {
color: #9999ff; 
}

div#content ul#foto 
{
alist-style-type: none; 
padding: 0; 
padding-left: 1.5em;
margin: 0; 
text-align: left;
}

div#content ul#foto li {
display: inline;
}

div#content ul#foto li a {
color: #6666cc;
text-decoration: none;
font-weight: normal;
}

div#content div#date
{
float: right;
align: right;
margin: 0;
padding-top: 1em;
}

div#content div#description
{
margin-top: 3em;
padding-top: .5em;
}

div#description em
{
font-weight: bolder;
} 


div#content td#name
{
color: #6666cc;
margin: 0;
padding-top: .5em;
padding-right: 2em;
font-weight: bolder;
text-align: center;
vertical-align: middle;
}

div#content td#text
{
margin: 0;
padding-top: .5em;
font-weight: normal;
vertical-align: middle;
}

div#content td#text h2
{
margin: 0;
padding-top: .5em;
font-weight: normal;
text-align: center;
}

div#content hr
{
width: 20em;
align: center;
}

div#content em h3 {
color: #bb0206
}

div#content em a {
color: #bb0206
}

div#content em a:hover {
color: #ee3539
}

div#content em td#name {
color: #bb0206
}



#cleardiv
{
clear: both;
height: 1em;
}

div#footer
{
clear: both;
padding: .5em 1em;
border-top: 1px solid #999;
text-align: right;
}

div#footer ul 
{
padding: 0; 
margin: 0; 
list-style-type: none; 
}

div#footer li
{
display: inline;
margin-right: 1em;
}

div#result td#header
{
color: #6666cc;
margin: 0;
padding-top: .5em;
font-weight: bolder;
text-align: left;
}

div#result td#header2
{
color: #6666cc;
margin: 0;
padding-top: .5em;
font-weight: bolder;
text-align: right;
}

div#result td#text
{
margin: 0;
padding-top: .5em;
font-weight: normal;
text-align: left;
}

div#result td#text2
{
margin: 0;
padding-top: .5em;
font-weight: normal;
text-align: right;
}

div#result td#text h2
{
color: #6666cc;
margin: 0;
padding-top: .5em;
font-weight: normal;
text-align: center;
}


