body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #cfc; margin: 0; }

p { margin-top: 0.2em; }
h1 { font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; margin: 0.67em 0 0.4em; }
h2 { color: #900; font-size: 1.4em; }
h3 { font-size: 1.2em; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: bold; }
#top h4 { color: #093; font-size: 1.3em; font-weight: bold; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 0; }
#top_en h4 { color: #c69; font-size: 1.3em; font-weight: bold; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 0; }
#top_fr h4 { color: #f00; font-size: 1.3em; font-weight: bold; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 0; }
#top_nl h4 { color: #06c; font-size: 1.3em; font-weight: bold; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 0; }
#top_ru h4 { color: #000; font-size: 1.3em; font-weight: bold; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 0; }
#navi_top ul { text-align: center; width: 780px; margin: 0; padding: 0; }
#navi_top li { text-align: center; vertical-align: middle; width: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-right: 10px; padding-left: 10px; border-left: 2px solid #009; list-style-type: none; display: inline; }
#navi_top a:link { color: #009; text-decoration: none; }
#navi_top a:visited { color: #009; text-decoration: none; }
#navi_top a:focus { color: #f00; font-style: normal; text-decoration: none; }
#navi_top a:hover { color: #f00; font-style: normal; text-decoration: none; }
#navi_left table { border-style: none; }
#navi_left td { border-bottom: 2px dotted #ededed; border-top-color: #ededed; border-top-style: none; border-right-style: none; border-left-style: none; }
#navi_left a:link { color: #009; text-decoration: none; }
#navi_left a:visited { color: #009; font-style: italic; text-decoration: none; }
#navi_left a:focus { color: #f00; font-style: normal; text-decoration: none; }
#navi_left a:hover { color: #f00; font-style: normal; text-decoration: none; }
#subnavi li { text-indent: -10px; border-bottom: 2px dotted #fff; list-style-type: none; }
#subnavi a:link { color: #009; text-decoration: none; list-style-type: none; }
#subnavi a:visited { color: #009; font-style: italic; text-decoration: none; }
#subnavi a:focus { color: #f00; font-style: normal; text-decoration: none; }
#subnavi a:hover { color: #f00; font-style: normal; text-decoration: none; }
a:link { }
a:visited { }

a:hover { color: #f00; }

a:active { }
#container { background-color: #ededed; width: 800px; margin-right: auto; margin-left: auto; }
#top { color: #009; width: 100%; height: 85px; }
#top_en { color: #009; width: 100%; height: 85px; }
#top_fr { color: #009; width: 100%; height: 85px; }
#top_nl { color: #009; width: 100%; height: 85px; }
#top_ru { color: #009; width: 100%; height: 85px; }
#navi_top { color: #009; text-align: center; width: 100%; height: 1.5em; clear: both; margin: 0; padding-bottom: 0.2em; }
#navi_left { color: #009; font-variant: small-caps; background-color: #3f0; width: 205px; height: 100%; float: left; clear: both; margin: 0; padding-top: 15px; padding-right: 5px; padding-left: 10px; }
#subnavi { color: #009; font-size: 0.9em; font-variant: small-caps; background-color: #3f0; margin: 0; padding-top: 15px; padding-right: 5px; padding-left: 10px; width: 205px; height: 100%; float: left; clear: both; border-bottom-color: #fff; }
#content { color: #009; line-height: 1.3em; background-color: #fff; width: 540px; float: right; margin: 0; padding-top: 10px; padding-right: 20px; padding-left: 20px; }
#bottom { color: #009; font-size: 0.75em; text-align: center; height: 2em; clear: both; margin: 0; padding-top: 5px; }
#footer { color: #009; font-size: 0.75em; text-align: center; height: 2em; clear: both; margin: 0; }
.strong { color: #900; font-weight: bold; }
.smaller06em { font-size: 0.6em; line-height: 0.9em; }
.smaller08em { font-size: 0.8em; }
.rahmen { font-size: 0.8em; padding: 10px; outline: solid 2px #900; }

