body { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; background-color: lightskyblue; scrollbar-face-color: lightskyblue; scrollbar-shadow-color: darkblue; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: darkblue; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: darkblue; }
p { margin: 0; }

#container { font-size: 100.01%; width: 61em; }

#left { font-size: 100.01%; width: 10em; float: left; overflow: hidden; /* background-color: red; */ }

div#left .navi { margin: 0 0 2em 0; }
div#left div.navi p { font-size: 80%; margin-bottom: 0.4em; }
div#left div.navi p a, div#left div.navi p a:link, div#left div.navi p a:visited { text-decoration: none; color: darkblue; display: block; width: 11.8em; border-left: 0.3em solid skyblue; padding-left: 0.2em; border-bottom: 0.05em solid skyblue; }
div#left div.navi p a:hover { border-left: 0.3em solid #fff; border-bottom: 0.05em solid #fff; }

#content { font-size: 100.01%; width: 46em; float: left; margin: 0 1em 0 2em; /* background-color: red; */ }
div#content h1 { color: #fff; margin: 0 0 1em 0; font-weight: normal; }
div#content .google_728_90 { width: 46em; overflow: hidden; }

div#content .eintrag { width: 44em; margin: 1em 0 1em 0; float: left; clear: left; border-bottom: 0.05em solid #fff; padding: 0 0 1.5em 0; }
div#content div.eintrag .links { width: 36em; float: left; }
div#content div.eintrag div.links p { line-height: 135%; margin: 0 0 0.5em 0; }
div#content div.eintrag div.links h2 { color: darkblue; font-size: 100.01%; margin: 0 0 0.5em 0; line-height: 135%; }
div#content div.eintrag div.links h2 a, div#content div.eintrag div.links h2 a:link, div#content div.eintrag div.links h2 a:visited { color: darkblue; text-decoration: none; }
div#content div.eintrag div.links p a, div#content div.eintrag div.links p a:link, div#content div.eintrag div.links p a:visited { color: #000; text-decoration: underline; }
div#content div.eintrag div.links p a:hover { color: #fff; }
div#content div.eintrag div.links h2 a:hover { color: #fff; }
div#content div.eintrag .rechts { float: left; margin: 0 -1em 0 1em; width: 7em; }
div#content div.eintrag .rechts p { font-size: 80%; margin: 0 0 0.8em 0; }
div#content div.eintrag .rechts p a, div#content div.eintrag .rechts p a:link, div#content div.eintrag .rechts p a:visited { color: #fff; }
div#content div.eintrag .rechts p a:hover { color: #000; }

div#content #formular { margin: 1em 0 0 0; float: left; clear: left; width: 39em; overflow: hidden; }
div#content div#formular span { font-weight: bold; color: darkblue; font-size: 80%; }
div#content #formular h2 { font-size: 150%; color: #fff; margin: 0 0 1em 0; float: none; }
div#content #formular p { font-size: 80%; line-height: 135%; margin: 0 0 1em 0; }
div#content #formular table tr td { vertical-align: top; }
div#content #formular .input { font-size: 80%; width: 35em; }
div#content #formular textarea { font-size: 80%; width: 35em; font-family: Verdana, Arial, Sans-Serif; height: 10em; }