html, body {font-family: Georgia,serif; font-size-adjust: .58; line-height: 110%; padding: 0px; margin: 0px;}
a:link {background-color: transparent; color: #0000FF; text-decoration: none;}
a:visited {background-color: transparent;  color: #800080; text-decoration: none;}
a:hover {background: #EEEEEE; color: #0000FF; text-decoration: underline;}
a:active {background: #FFFF00; color: #0000FF; text-decoration: none;}
.header {margin: 7px 0px 0px 0px; padding: 1px 1px 1px 1px;}
.titleheader {line-height: 100%; background-color: #FFFFFF; color: #0011A8; font-family: Georgia,serif;  font-weight: bold; text-align: center; margin: 0px 0px 7px 0px;}
.slogan  {line-height: 100%; background: #EEEEEE; color: #3C3C3C; border: none; font-family: Georgia,serif; font-weight: bold; text-align: center; margin: 0px; padding: 0px;}
.sloganred  {line-height: 100%; background: #ffffff; color: #FF0000; border: none; font-family: Georgia,serif; font-weight: bold; text-align: center; margin: 0px; padding: 0px;}
.boxtophead {background-color:#ffffff; color:#333333; border: 1px solid #bbbbbb; border-left-width: 5px; margin: 1px 1% 0px 0px; padding: 3px;}
.navoben {line-height: 100%; border: none;margin: 1px 0px 1px 0px; padding: 0px;}
.navobenlink {background-color: #FFFFFF; color: #000000; border: none; line-height: 100%;}
.mainbox {width: 100%;}
.contentlinks {float: left; margin-left: -1px; width: 70%; padding: 0px;}
.boxlinks {background-color: #FFFFFF; color: #000000; border: 1px solid #0011A8; border-left-width: 5px; margin: 3px 0px 3px 0px; padding: 3px;}
.boxlinkshome {background-color: #EEEEEE; color: #000000; border: 1px solid #0011A8; border-left-width: 5px; margin: 0px 0px 2px 0px; padding: 3px;}
.boxlinksgelb {background-color: #FFFF00; color: #000000; border: 1px solid #0011A8; border-left-width: 5px; margin: 0px 0px 2px 0px; padding: 3px;}
.contentrechts {margin: 0px 0px 0px 72%; padding: 0px;}
.boxrechts {font-size: 90%; background: #FFFFFF; color: #000000; border: 1px solid #CCCCCC; border-right-width: 3px; margin: 3px 0px 3px 1px; padding: 3px;}
.boxrechtsnavigation {line-height: 100%; font-size: 90%; background: #FFFFFF; color: #000000; border: 1px solid #CCCCCC; border-right-width: 3px; margin: 0px 0px 3px 1px; padding: 3px;}
.boxrechtssearch {font-size: 90%; background: #FFFFFF; color: #000000; border: 1px solid #CCCCCC; border-right-width: 3px; margin: 0px 0px 2px 3px; padding: 3px;}
.footer {line-height: 100%; margin: 0px; padding: 3px; font-size: 75%;}
.boxtitle {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxlinkstitlegelb {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxlinkstitlegreen {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxlinkstitlerot {line-height: 100%; padding: 5px 5px 2px 7px;}
.boxlinkstitlegrau {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxlinkstitlewhite {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxlinkstitlecitat {line-height: 100%; padding: 5px 5px 2px 5px;}
.boxrechtstitlewhite {line-height: 100%; padding: 3px 1px 1px 5px;}
.boxrechtstitlegelb {line-height: 100%; padding: 3px 1px 1px 5px;}
.boxrechtstitlegreen {line-height: 100%; padding: 3px 1px 1px 5px;}
.boxrechtstitlegrau {line-height: 100%; padding: 3px 1px 1px 5px;}
.inputformsubmit {background-color: #EEEEEE; border: 1px outset #DDDDDD; color: #000000; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}
.inputformtext {background-color: #FFFFFF; border: 1px solid #DDDDDD; color: #000000; margin-bottom: 0px; margin-top: 0px;}
p {}
.blogg {margin: 0px 3px 5px 7px;}
.blogrollmain {margin: 0px 3px 5px 7px;}
.logo {border: 1px none;}
.visitenkarte {border: 1px solid;}
.signet {border: 1px none;	padding: 0px; margin: 0px;}
.thumb {float: left; border: #ffffff 1px solid;}
img {border:none;}
.linksul {margin-bottom: 5px; margin-top: 3px;}
.linksulnotype {list-style-type: none; margin-bottom: 5px; margin-top: 3px;}
.rechtsul {margin: 2px 1px 2px 0.5em; padding-left: 0.5em; }
.rechtsulnavo{list-style-type: circle;  margin: 2px 1px 2px 0px;}
.seitenanfang {font-size: 90%; text-align: right;}
.spacer {clear: both;}
.inline {display: inline;}
.citat {margin: 3px 15% 3px 15px; border: 1px solid #bfbfbf; padding: 5px; color:#333333; background-color:#f0ffff;}
.citattitle {line-height: 110%; background-color: #f0ffff; color: #333333; margin: 3px 0px 1px 0px; padding: 1px 5px 2px 7px;  }
.citatgreen {margin: 3px 15% 3px 15px; border: 1px solid #008000; padding: 5px; color:#333333; background-color:#FFFFFF;}
.citatgelb {margin: 3px 15% 3px 15px; border: 1px solid #ffff00; padding: 5px; color:#333333; background-color:#FFFFFF;}
.citatgrau {margin: 3px 15% 3px 15px; border: 1px solid #bfbfbf; padding: 5px; color:#333333; background-color:#FbFbFb;}
.citatred {margin: 3px 15% 3px 15px; border: 1px solid #cc0000; padding: 5px; color:#333333; background-color:#FFFFFF;}
.citatblau {margin: 3px 15% 3px 15px; border: 1px solid #0011A8; padding: 5px; color:#333333; background-color:#FFFFFF;}
.citatsummery {margin: 5px 3px 5px 5px; border: 1px solid #BBBBBB; padding: 5px; color:#333333; background-color:#FFFFFF;}
pre {font-weight: bold; background: #FFFFFF; color: green; font-family: "Courier New", Courier, monospace; white-space: pre}
.presmall {line-height: 100%; font-size: 50%;}
.small {line-height: 110%; font-size: 80%;}
.titleh {margin: 0px 0px 0px 0px;}
.form {}