 border-bottom: 1px solid silver;   border-bottom: 0 solid white;   border-bottom-color: white; border-bottom-width: 0;   border-bottom: 0 solid gray;   border-width: 0; *{padding:0; margin:0}
body{margin:0; padding:0; font:100.1%/1.5em Verdana, Arial, Helvetica, sans-serif; color:#666; background:#fff url(../images/bg.jpg) repeat-x; text-align:center; height:100%}
a{background:inherit; color:#007fbf}
a:hover{background:inherit; color:#007fbf}
h1{ color: #333; font-size:1.2em; margin-top: 1em; }
h2{ font-size:1em; margin-top: 30px; }
h3 { color: #333; font-size: 1em; font-weight: bold; margin: 2em 0 1em; }
h1, h2, h3{ margin-left: 15px; }
h4{ color: #333; font-size:0.9em; line-height:1.5; margin-top:1em; margin-right:15px; margin-left:15px }
p{font-size:0.85em; line-height:1.5; margin-top:1em; margin-right:15px; margin-left:15px}
ul, ol{ margin:10px 30px; padding:0 15px; list-style-type: none; }
#main li { font-size: 0.85em; line-height: 1.5; }
img{border:solid 1px #ccc}
img.float-right{ margin:5px 0px 5px 15px}
img.float-left{ margin:5px 15px 5px 0px}
a img{  border:2px solid #72A545}
a:hover img{  border:2px solid #806B4D !important;  border:2px solid #72A545}
acronym{ cursor:help;  border-bottom:1px solid #777}
blockquote{margin:15px; padding:0 0 0 20px; color:#666; font-size:0.95em; font-style:italic; border-left:3px solid #d095cc}
cite{ font-size: 0.9em; }
strong{ color: #333; }
hr{ margin-top:5px; margin-bottom:5px; border-top: 1px solid #aaa; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
#kopf-innen, #content, #fuss-innen{width:800px}
#kopf{height:50px; text-align:left}
#kopf-innen{position:relative; margin:0 auto; padding:0}
#kopf-innen #logo{position:absolute; font:bold 2.8em "Trebuchet Ms", Sans-serif; letter-spacing:-2px; color:#fff; margin:0; padding:0; top:0; left:0}
#kopf-innen ul{position:absolute; right:-5px; top:15px; font:bolder 1.2em "Trebuchet Ms", Sans-serif; color:#fff; list-style:none; margin:0; padding:0}
#kopf-innen li{display:inline}
#kopf-innen li a{float:left; display:block; padding:3px 10px; color:#333; text-decoration:none; border-right:1px solid #666}
#kopf-innen li a:hover{color:#fff; background:#d095cc}
#kopf-innen li a#current{background:#d095cc; color:#fff}
.imgkopf{margin:0 auto; width:770px; height:200px; padding:15px 10px 10px; background:#fff url(../images/kopffoto.jpg) no-repeat center}
#hauptteil{ clear:both; float:left; width:100%; margin-bottom: 20px; }
#content{text-align:left; padding:0; margin:0 auto}
#rechts{float:right; width:30%; margin:0 0 10px 0; padding:0}
/*#rechts h3{color:#333; font-size:0.85em; margin:0; padding:10px 0 5px 10px; border-bottom-color:#bfbfbf; border-bottom-style:dotted}
#rechts h4{ color:#333; font-size:0.85em; margin:0; padding:10px 0 5px 10px; border-top-color: #bfbfbf; border-top-style: dotted; border-bottom-color:#bfbfbf; border-bottom-style:dotted  }
#rechts h5{color:#333; font-size:0.85em; margin:0; padding:10px 0 0 10px;}*/
#rechts a{color:#333; font-weight:bold; text-decoration:none}
#rechts a:hover{color:#eac; font-weight:bold; text-decoration:none}
.rechts-innen{background:#F2F2F2; border:1px solid #EFEDED; margin-bottom:10px}
#rechts ul.hauptmenue{ list-style:none; margin:0; padding:0; background:#f2f2f2 ; text-decoration: none; }
#rechts ul.hauptmenue li{ font-size: 16px; padding:10px 10px 10px 0; }
#rechts ul.hauptmenue a{ display:block; font-weight:bold; color:#333; text-decoration:none; padding-right: 0; padding-left: 10px; }
#rechts ul.hauptmenue a:hover{ color:#c69; text-decoration: none; padding-right: 0; padding-left: 10px; }
#rechts ul.untermenue{ font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style:none; padding:0; margin: 0; }
#rechts ul.untermenue li{ font-size: 13px; padding-top: 0; padding-bottom: 10px; padding-left: 10px; }
#rechts ul.untermenue a{ display:block; color:#333; text-decoration:none; padding: 0 0 0 15px; }
#rechts ul.untermenue a:hover{ padding:0 0 0 15px; color:#c69; text-decoration: none; }
#main{float:left; width:68%; margin:0 0 10px 0; padding:0}
#main h1{ margin-bottom: 1.5em; margin-left: 10px; padding-left: 5px; border-bottom:1px solid #f2f2f2  }
.artikel{margin:0; padding:0; background:#FFF url(../images/gradient.jpg) repeat-x; border:1px solid #EFEDED}
#fuss{ font-size: 0.8em; line-height: 1em; clear:both; margin:0 0 0; padding:0; }
#fuss h3, #fuss p{margin-left:0}
#fuss-innen{ border-top:1px solid #f2f2f2; margin:0 auto; padding-left:15px }
#fuss-innen a{ text-decoration:none; color:#777; font-weight: normal; }
#fuss-innen a:hover{text-decoration:none; color:#eac}
#fuss-innen ul{list-style:none; margin:0; padding:0}
#fuss-innen .col{ width:32%; padding:0 5px 30px 0 }
#fuss-innen .col2{width:33%; padding:0 0 30px 0}
.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-right{text-align:right}
.clear{clear:both; margin:0}
.gray{color:#666}
.wichtig{color:#c86faa}
.navi{margin-left:30px}
.textklein{font-size:0.75em}
.seitennaviaktuell{ color:#c69; }
.dsR4 { font-size: 0.8em; width: 95%; margin-left: 15px; }
.dsR3 { width: 400px; }
.schraegschrift { font-style: italic; }
.pkleiner { font-size: 0.8em; }

