#Navigation ul a:hover, #Navigation ul span {border-color: white; border-left-color: black; border-top-color: black; color: white; background-color: #84089A; }
ul#Navigationhighlight a:hover, ul#Navigationhighlight span {border-color: white; border-left-color: black; border-top-color: black; color: white; background-color: #84089A; }
.inlineboxlinks li a:hover {text-decoration: none; color: #84089C;}
.textumlauf {margin-left: 10px; padding-left: 20px; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; line-height: 14px; }
.searchposition {float: left; position: relative; margin-top: 0px; margin-left: 0px; font-size: 11px;}
.rahmen {width:300px; border: 1px solid #84089A; margin-top: 5px; padding: 2px; }
.listing2 {margin:4px 4px 3px 1px; font-weight: bold; }
.listing {background-image: url(../../media/image/hintergrundbilder/listingpoint.gif); background-position: 6px 8px; background-repeat: no-repeat; margin:4px 4px 3px 1px; padding:0px 0px 0px 17px; }
.linieorange {border-top:1px solid #FF9A35; padding: 5px; }
.inlineboxlinks {width:300px; margin-left: 2px; margin-top: 5px;}
.inlinebox3 {padding: 10px; margin-top: 0px; float:left; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; line-height: 14px; }
.inlinebox2 {width: 460px; padding: 4px; margin-bottom: 15px; float: left; border: 1px solid #ff9a35; }
.inlinebox {width: 460px; padding: 8px; line-height: 20px; border: 1px solid #666; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #CCC; }
.Inhalt h2 {font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #84089A; line-height: 7px; }
.headtext H2 {font-size: 11px; color: #FFF; font-weight: lighter; margin-top: 0; padding-top: 1px; padding-left: 2px; font-family: arial, helvetica, verdana, sans-serif; tahoma;}
.headtext H1 {font-size: 36px; color: #FFF; font-weight: bold; margin: 0; padding-top: 5px; font-family: arial, helvetica, verdana, sans-serif; tahoma;}
.headtext {height:70px; width:500px; border: 0; margin-top: 0; margin-left: 115px; float: left;}
.headsearch H4 {float: left; padding-top: 10px; padding-left: 10px; padding-bottom: 0px; padding-right: 5px; font-size: 12px; margin: 0; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; color: #666;}
.headsearch {height:50px; background-color:#CCCED0; width:230px; border: 0; margin: 0; padding: 0; float: right;}
.footer {font-size:11px; color: #666; text-align: center; font-family: arial, helvetica, verdana, sans-serif; text-align: center; height: 15px; padding: 5px; margin-top: 10px; border-top: 1px solid #949596; }
.Feld {float: left; background-color:#FFF; width:110px; border:1px solid #000; margin-top: 6px; margin-left: 0px; height: 16px; margin-right: 5px; font-size: 11px; padding-left: 3px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: block; }
.button {position: absolute; background-color:#FFF; width:20px; height: 20px; cursor: pointer; cursor:hand; font-size: 12px; background-image: url(../../media/image/hintergrundbilder/go-button.gif); background-repeat: no-repeat; margin-top: 6px; border: 0;}
.boxinbox1 {width: 150px; }
.boxinbox {width: 150px; }
.bildumlaufrechts {float:right; margin-left:0px; margin-right:0px; }
.bildumlauflinks {position:absolute; margin-left:0px; margin-top:130px; }
.Bereich {background-color:#FFF; width:170px;}
.balkengrau {height:20px; background-color:#949596; color: #FFF; width:100%; border: 0; margin-top: 0; padding-left: 12px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }
.abstand {padding: 15px; }
#pagewidth {width:1000px; text-align:left; margin-left:auto; margin-right:auto;}
#Navigation ul li {list-style: none; display: inline; margin: -1px; padding: 10;}
#Navigation ul a, #Navigation ul span {padding: 0.4em 1.2em; text-decoration: none; font-weight: bold; border-right: 1px solid white; color: #84089A; background-color: #CCCED0;}
#Navigation ul {margin: 0; padding-top: 5px; padding-bottom: 4px; padding-left: 0em; text-align: left;}
#navhighlight {margin: 0px; height:20px; background-color: #CCCED0; width:100%; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px; text-decoration: none; }
#nav {top: 85px; height:26px; background-color: #CCCED0; width:1000px; border-top: 1px solid #FFF; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 13px;}
#main {position:relative; background-color:#FFF; width:100%; min-height:600px; background-image: url(../../media/image/hintergrundbilder/bg-wald.jpg); background-repeat: no-repeat;}
#inhalt p {font-family: arial, helvetica, verdana, sans-serif; tahoma; color: #000; font-size: 12px; padding-top: 0px; margin-top: 4px; padding-bottom: 5px; line-height: 18px;}
#inhalt {float: left; min-height: 300px; width: 577px; margin-left: 0px; margin-top: 124px; padding-bottom: 20px; background-color: #FFF; background-image: url(../../media/image/hintergrundbilder/bg-weiss.jpg); background-repeat: no-repeat;}
#highlight {margin: 0; height:325px; background-image: url(../../media/image/hintergrundbilder/highlight-titel.jpg); background-repeat: no-repeat; width:100%; font-size: 11px; }
#header {height:85px; background-color:#84089A; background-image: url(../../media/image/hintergrundbilder/logoleiste.gif); background-repeat: no-repeat; width:100%; border: 0;}
#boxlinks p {color: #000; font-size: 12px; padding-top: 0px; margin-top: 4px; padding-bottom: 5px; border-bottom: 1px solid #000; }
#boxlinks H2 {font-weight: bold; color: #000; font-size: 15px; padding-top: 5px; margin-bottom: 7px; }
#boxlinks H1 {font-weight: bold; color: #FFF; font-size: 15px; padding-top: 2px; padding-bottom: 2px; }
#boxlinks {float: left; width: 378px; margin-top: 248px; margin-left:0px; font-family: arial, helvetica, verdana, sans-serif; tahoma; height:280px;}
ul#Navigationhighlight li {list-style: none; display: inline; margin: 0px; }
ul#Navigationhighlight a, ul#Navigationhighlight span {padding: 0.2em 18px; text-decoration: none; font-weight: bold; border-right: 1px solid white; color: #84089A; background-color: #ccc; }
ul#Navigationhighlight {margin: 0; padding-left: 0; padding-top: 2px; padding-bottom: 3px; text-align: left; }
nav img {border: 0px; }
.komplettbox img {max-width: 470px; max-height: 360px;}
html, body {margin:0; padding:0; background-color:#FFF; background-image: url(../../media/image/hintergrundbilder/bg-body.gif); background-repeat: repeat-x; }
h1 {font-family: arial, helvetica, verdana, sans-serif, tahoma; color: #84089A; font-weight: bold; padding-top: 10px; font-size: 16px;}
* html ul#Navigationhighlight a, * html ul#Navigationhighlight span {width: 1em; w/idth: auto; }
.inhaltinline {padding-left: 30px; padding-right: 25px; padding-top: 10px; font-family: arial, helvetica, verdana, sans-serif; tahoma;}
* html #Navigation ul a, * html #Navigation ul span {width: 1em; w/idth: auto; }
.balkenlila {height:20px; background-color:#84089A; color: #FFF; width:100%; border: 0; margin-top: 0; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; font-weight: bold;}
#suchergebnis {position: absolute; font-family: arial, helvetica, verdana, sans-serif; tahoma; color: #000; font-size: 12px; padding-top: 0px; margin-top: 200px; margin-left: 100px; padding-bottom: 5px; line-height: 18px;}
#inhalt a {font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px;}
#largedescription {padding-left: 10px; margin-top: 30px; margin-left: 30px; width: 480px; padding-right: 25px; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px; background-color: #CCC; overflow:hidden;}
.leftbox {position: relative; float: left; width: 140px; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px;}
.komplettbox h3 {font-size: 15px; font-weight: bold;}
.leftbox img {float: left;}
.rightbox {margin-left: 170px; margin-top: 0; width: 300px; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px;}
.komplettbox {width: 480px; padding-top: 5px; padding-bottom: 5px; font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px; border-bottom: 1px solid #FFF; overflow:hidden;}
table.bilder {margin: 0 auto; padding: 0; width: 470px; border-collapse: collapse;}
td.t-inhalt img {max-width: 470px;}
.inlineboxlinks ul {list-style-type: none; text-decoration: none;}
.inlineboxlinks li a {text-decoration: none; color: #000; font-size: 12px; font-weight: bold; padding-left: 15px;}
.balkenweiss {height:20px; color: #84089A; width:100%; border: 0; margin-top: 20px; padding-top: 2px; padding-bottom: 2px; margin-left:20px; font-weight: bold;}
.inlinebox li.active {padding-left: 10px; text-decoration: none;}
.tablezubehoer {font-family: arial, helvetica, verdana, sans-serif; tahoma; font-size: 12px;}
.tablezubehoer td {border-bottom: 1px solid #FFFFFF;}
.inlineboxlinks li {text-decoration: none; color: #000; font-size: 12px; font-weight: bold; padding-left: 3px; padding-top:2px; background-image: url(../../media/image/hintergrundbilder/listpointlila.gif); background-repeat: no-repeat;background-position: 1px 5px;}
.inlineboxlinks ul a {text-decoration: none;}
.kastenprodukte {height:265px; background-color:#CCCED0; color: #FFF; width:100%; border: 0; margin-top: 10px; font-weight: bold; border: 1px solid #949596;}
.Kontaktfeld {background-color:#FFF; width:300px; border:1px solid #000; margin-left: 100px; margin-top:7px; height: 16px; margin-right: 5px; font-size: 11px; padding-left: 3px;}
.Nachrichtenfeld {background-color:#FFF; width:300px; height:200px; border:1px solid #000; margin-top: 6px; margin-left: 100px; margin-right: 5px; font-size: 11px; padding-left: 3px;}
.lineheight {position: absolute; margin-top: 12px; width: 90px; font-size: 12px;}
