a { color: black; }
a:hover { color: #999; }
html, body { color: black; background-color: #ffc; height: 99%; margin: 0; padding: 0; }
div.csc-frame-frame1 { background-image: url(line-back.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 100%; overflow: auto; clear: both; margin: 0 0 0; padding-top: 1px; padding-bottom: 1px; }
div.csc-frame-frame2 { background-image: url(line-back.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; width: 100%; clear: both; overflow: auto; }
div.csc-header-n1 { overflow: auto; padding-bottom: 10px; width: 100%; margin-top: 0; padding-top: 0; }
div.teaser3 { background-image: url(teaser3-back.gif); background-repeat: repeat-y; width: 587px; overflow: auto; margin: 0; padding: 0 0 10px 10px; }
h1,h2,h3,h4,h5 { color: #914a13; font-size: 1em; margin: 0 0 4px; padding: 0; }
p.bodytext { margin: 0 0 10px; padding: 0 0 0; }
table.contenttable { color: #960; font-size: 0.9em; font-weight: bold; font-style: normal; width: 500px; border-spacing:0px; }
table.mform { color: #666; font-size: 12px; font-weight: bold; vertical-align: middle; }
table.mform td { vertical-align: middle; }
td.mform input { font-size: 12px; background-color: #fff; margin-left: 10px; border-color: #960; border-style: solid; border-width: 2px 1px 1px 2px; }
td.mform input { vertical-align: middle; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; }
td.tarea textarea { background-color: #fff; width: 440px; height: 120px; margin-left: 10px; border-color: #960; border-style: solid; border-width: 2px 1px 1px 2px; }
.board { height: 28px; background-color: #ffc; width: 985px; overflow: hidden;}
.content-main { width: 597px; float: left; }
.content-main h1,h2,h3,h4,h5 { color: #914a13; font-size: 1em; font-weight: bold; }
.content-main p.bodytext {  }
.content-main1 { float: left; padding: 10px 20px 10px 10px; }
.content-xmap { width: 366px; float: left; padding-right: 10px; padding-left: 10px; }
.csc-header h1 { overflow: auto; margin: 0 0 4px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.csc-sitemap a { text-decoration: none; }
.csc-sitemap li { list-style-image: url(nav1_but_normal.gif); }
.csc-textpic img {  }
.filelinks { padding-left: 10px; }
.line { background-image: url(line.gif); background-repeat: repeat-x; background-position: left bottom; height: 1px; margin: 0 0 4px; padding: 0; }
.logo { float: left; }
.map-xmap { width: 200px; overflow: auto; float: right; }
.nav-head { float: left; }
.products { background-image: url(line.gif); background-repeat: repeat-x; background-position: left top; width: 760px; overflow: auto; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
.products p.bodytext { margin-bottom: 10px; }
.products h1,h2,h3,h4,h5,h6 {  }
.products-content-left { width: 270px; overflow: auto; float: left; }
.products-content-middle { width: 270px; float: left; overflow: auto; margin-left: 10px; }
.products-content-right { text-align: left; width: 180px; overflow: auto; float: right; margin: 0; padding: 0; }
.td-0 { margin: 0; padding: 4px; }
.td-1 { text-align: right; padding: 4px; }
.td-2 { background-color: #ccc; text-align: right; padding: 4px; }
.td-3 { background-color: #ccc; text-align: right; padding: 4px; }
.td-4 { background-color: #ccc; text-align: right; padding: 4px; }
.td-last { text-align: right; padding-right: 8px; }
.tr-0 { background-color: #fc6; margin: 0; }
.tr-1 { background-color: #fc6; margin: 0; }
.tr-odd { background-color: #ffc; margin: 0; }
.tr-even { background-color: #dcdcdc; margin: 0; }
.tr-last {  }
.teaser3 div.content-left { width: 452px; float: left; overflow: auto; margin: 0; padding: 10px 0 0; }
.teaser3 div.content-right { font-size: 90%; width: 125px; overflow: auto; float: right; margin: 0; padding: 0 0 0 0; }
.teaser3 div.content-right .csc-header h1 { background: transparent; text-align: center; padding: 5px; }
.teaser3 div.content-right p { padding: 0 5px 5px; }
.teaser3 div.content-right p.bodytext { text-align: center; padding: 0 5px 5px; }
.titel { color: #914a13; padding: 10px; }
.top { background-color: #954a11; width: 980px; height: 123px; }
.xmap { background-color: #fff; background-image: url(xmap-back.jpg); background-repeat: no-repeat; background-position: right top; width: 596px; overflow: auto; }
.xmap h1,h2,h3,h4,h5,h6 { margin-top: 10px; }
.xmap-frame { background-color: #fff; }
#box-content { font-size: 0.8em; width: 794px; float: left; }
#content { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 985px; overflow: auto; }
#content-right { font-size: 90%; width: 174px; float: left; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
#content-right h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
#content-right p.bodytext { margin: 0; padding: 0; }
#content-right p.more { margin: 0; padding: 0; }
#content1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: repeat-y; width: 980px; overflow: auto; margin: 0; padding: 0; }
#frame-tipps { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: repeat-y; margin: 0; padding: 10px; overflow: auto; }
.logo-tipps { background-image: url(line.gif); background-repeat: repeat-x; background-position: left bottom; margin-bottom: 4px; padding-bottom: 4px; }
#content-tipps { margin-bottom: 4px; padding-bottom: 4px; }
#footer { position: absolute; bottom: 0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  font-weight: bold; font-style: normal; background-color: #ffc; width: 980px; margin: 0 0 -2px; padding: 8px 0; background-image: url(line.gif); background-repeat: repeat-x; background-position: left top; }
#footer , #footer a {color: #914a13;}
#head { height: 151px; }
#nav-content { width: 185px; float: left; }
.footer { font-size: 0.7em; text-align: center; }
div.title { background-image: url(header-line.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 4px; padding-bottom: 4px; }
span.title { font-weight: bold; font-style: normal; }
div#frame { position: relative; min-height:100%; }
.csc-frame-rulerAfter {border-bottom: 1px dotted #914a13;margin-bottom: 25px;}
* html div#frame { position: relative; height:100%; }
.four-pics {margin-bottom: 25px;}
* html .four-pics {margin-bottom: 45px;}
*+html .four-pics {margin-bottom: 45px;}
.four-pics .left-two, .four-pics .second-two {width:381px;overflow:hidden;}
.four-pics .left-two, .four-pics .pic01, .four-pics .pic03 {float:left;}
.four-pics .second-two, .four-pics .pic02, .four-pics .pic04 {float:right;}
.four-pics .left-two .pic02, .four-pics .second-two .pic04 {margin-left:1px;}
.two-columns {padding-bottom: 15px;margin-bottom: 15px;background-image:url(line.gif);background-repeat: repeat-X; background-position: bottom;}
.two-columns {height:1%;}
.two-columns div.left, .two-columns div.right { width: 48%; }
.two-columns .left { float:left; }
.two-columns .right { float:right; }