body      { font-size: 12px; font-family: Verdana; background: #ffffff url(/cms/fileadmin/media2009/bg/bg-body.gif) repeat-x }
td.frametable      { font-size: 12px; font-family: Verdana; background: #c5007b url(/cms/fileadmin/media2009/bg/bg-frametable.gif) repeat-x }
p, td     { font-size: 12px; font-family: Verdana; margin: 0px }
a  { text-decoration: none; border-bottom: 1px solid #c8d200 }
a:hover    { text-decoration: none; border-bottom: 1px solid #c5007b }
h1    { color: #c8d200; font-weight: bold; font-size: 15px; margin: 0px 0px 10px; padding: 0px }
h2 { font-weight: bold; font-size: 13px; margin: 0px 0px 10px; padding: 0px }
li { line-height: 15px; padding-bottom: 10px }
td.bbxcontenttable  { background: #ffffff url(/cms/fileadmin/media2009/bg/bg-content.gif) repeat-x }
.csc-textpic-caption   { color: #c5007b; font-size: 10px; margin: 3px 0px 5px; padding: 0px }
.bodytext  { color: #333; font-size: 12px; line-height: 18px; font-family: Verdana; margin: 0px; padding: 0px }
.bodytext A  { color: #333; text-decoration: none; border-bottom: 1px solid #c8d200 }
table.contenttable-0   { margin: 0px; padding: 0px; border: none; border-collapse:collapse; width: 100% }
tr.tr-even      { background-color: #f5ffcd; vertical-align: top; margin: 0px; padding: 0px; border: none }
tr.tr-odd      { background-color: #ffffff; vertical-align: top; margin: 0px; padding: 0px; border: none }
.td-0     { font-weight: bold; margin: 0px 1px 0px 0px; padding: 5px; border: none }
.td-1     { margin: 0px 1px 0px 0px; padding: 5px; border: none }
.td-2     { margin: 0px 1px 0px 0px; padding: 5px; border: none }
.td-3     { margin: 0px 1px 0px 0px; padding: 5px; border: none }
.csc-mailform-field label    { font-weight: bold; float: left; clear: both; width: 100px; display: block }
.bbxmenu011 A { text-decoration: none; border: none }
.bbxmenu011 A:hover { text-decoration: none; border: none }
div.bbxmenu012NO        { background-color: #c8d200; margin: 0px; padding: 0px; border-style: none solid solid solid; border-width: medium 1px 1px 1px; border-color:  #666 #666 #666 }
div.bbxmenu012NO:hover        { text-decoration: none; background-color: #c5007b }
.bbxmenu012NO A        { color: #c5007b; font-size: 11px; line-height: 13px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding: 4px 0px 3px 10px; display: block }
.bbxmenu012NO A:hover        { color: #ffffff; text-decoration: none; background-color: #c5007b }
.bbxmenu021NO A  { text-decoration: none; border: none }
.bbxmenu021NO A:hover { text-decoration: none; border: none }
td.bbxmenu022NO      { text-align: right; padding: 0px 17px 7px 5px }
.bbxmenu022NO A        { color: #666; font-size: 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; margin-right: 5px; border: none }
.bbxmenu022NO A:hover { text-decoration: none; border: none }
.bbxquick01   { margin: 8px 0px 5px 10px }
.bbxquick01 A     { color: #c8d200; font-size: 11px; text-decoration: none; text-transform: uppercase; border: none }
.bbxquick01 A:hover    { color: #c5007b; border: none }
.bbxquick01-trenner      { margin-right: 8px; margin-left: 8px }
.bbxcopyright  { color: #c8d200; font-size: 10px; font-family: sans-serif; text-transform: uppercase; letter-spacing: 1px; margin: 5px }
.bbxcopyright A { color: #c8d200; text-decoration: none }
.bbxcopyright A:hover   { color: #c8d200; text-decoration: none; border-bottom: 1px solid #c5007b }
td.bbxhometeaser { background: #c8d200 url(/cms/fileadmin/media2009/bg/bg-menu021.gif) }
.bbxhometeaser  { color: #ffffff; font-weight: bold; font-size: 15px; font-family: Arial,sans-serif; text-align: center; text-transform: uppercase }
.bbxtopmotiv-debug { color: #666666; font-weight: normal; font-size: 10px; text-transform: uppercase }
