body { color: #555; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin: 0; padding: 0; }
h1 { background-color:#ffffff; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 3px; }
.back { color: #888; padding-top: 15px; padding-right: 50px; }
.back a:link { color: #888; font-size: 9px; text-decoration: underline; }
.back a:visited { color: #888; font-size: 9px; text-decoration: underline; }
.back a:hover { color: #888; font-size: 9px; text-decoration: underline; }
.back a:active { color: #888; font-size: 9px; text-decoration: underline; }
.bildlinks { margin: 2px 10px 2px 0; float: left; border: solid 1px #ced3de; }
.bildrechts { margin: 2px 10px 2px 0; float: right; border: solid 1px #ced3de; }
.category { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px;}
.content { padding-top: 30px; padding-left: 30px; }
.context { background: #d6dae3; padding: 2px 2px 5px;}
.context a:link { color: white; }
.context a:visited { color: white; }
.context a:hover { color: white; }
.context a:active { color: white; }
.description { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px;}
.footer { color: #888; padding-top: 0; padding-left: 30px; }
.footer a:link { color: #888; font-size: 9px; text-decoration: underline; }
.footer a:visited { color: #888; font-size: 9px; text-decoration: underline; }
.footer a:hover { color: #888; font-size: 9px; text-decoration: underline; }
.footer a:active { color: #888; font-size: 9px; text-decoration: underline; }
.infoline { color: white; background: #d6dae3; padding: 3px 3px 5px; border-top: 1px solid #939fb8; }
.linie { margin-top: 20px; }
.nav { margin-bottom: 6px; }
.nav2 { margin-top: 30px; margin-bottom: 6px; }
.news { padding-right: 20px; }
.news1 { padding-right: 10px; }
.news2 { padding-right: 10px; padding-left: 20px; }
.newspic { float: right; margin: 2px 2px 10px; }
.newstab {padding-right:5px;}
.produktsuchebutton { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #939fb8; border: solid 1px #d6dce8; }
.produktsuchefeld  { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #c6ced9; margin-top: 1px; margin-left: 40px; padding-left: 3px       }
.result_title {background: #939fb8;}
.results { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px;}
.searchheading { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px; }
.searchtext { color: #555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d3d7e0; padding: 2px; border: solid 1px #939fb9; }
.searchtitel { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #939fb8; margin-top: 10px; padding: 2px; }
.searchtitel a:link { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #939fb8; margin-top: 10px; padding: 2px; }
.searchtitel a:visited { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #939fb8; margin-top: 10px; padding: 2px; }
.searchtitel a:hover { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #939fb8; margin-top: 10px; padding: 2px; }
.searchtitel a:active { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #939fb8; margin-top: 10px; padding: 2px; }
.sorting { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px;}
.summary { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 3px 5px;}
.topnews { padding: 5px 10px 5px 20px; }
.weiterenews { color: #555; margin-top: 10px; }
.weiterenews a:link { color: #555; text-decoration: underline; }
.weiterenews a:visited { color: #555; text-decoration: underline; }
.weiterenews a:hover { color: #555; text-decoration: underline; }
.weiterenews a:active { color: #555; text-decoration: underline; }
#main { background-image: url(../images/home/bg.gif); background-repeat: repeat-y; width: 905px; margin: 0; padding: 0; }
#top {  }
.laufschrift { color: #555; font-size: 10px; margin: 2px 10px; border: solid 1px #939fb8; }
