/***** CSS DEFINITION BY WWW.BEEBOX.COM *****/

BODY    { font-size: 12px; font-family: Arial }
P   { color: #555555; font-size: 12px; font-family: Arial; margin: 0px; padding: 0px }
UL     { list-style-type: square; list-style-position: outside; margin: 10px 0px 5px 15px; padding: 0px }
LI  { color: #555555; font-size: 12px; line-height: 18px; font-family: Arial; margin: 0px 0px 8px; padding: 0px }
H1        { color: #999999; font-weight: lighter; font-size: 18px; line-height: 22px; font-family: Arial; margin: 5px 0px 15px; padding: 0px }
H2  { color: #666666; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial; margin: 5px 0px 10px; padding: 0px }
H3 { color: #666666; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial; margin: 5px 0px 10px; padding: 0px }
H4  { color: #76b619; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial; margin: 5px 0px 10px; padding: 0px }
H5    { color: #76b619; font-weight: bold; font-size: 22px; line-height: 22px; font-family: Arial; margin: 5px 0px 10px; padding: 0px }
A { text-decoration: none }
A:hover { text-decoration: underline }

/***** T3-BODYTEXT *****/
.bbxspalte-0 .bodytext     { color: #555555; font-size: 12px; line-height: 20px; font-family: Arial; text-align: justify; margin: 0px; padding: 0px }
.bbxspalte-1-1sp .bodytext  { color: #555555; font-size: 12px; line-height: 20px; font-family: Arial; text-align: justify; margin: 0px; padding: 0px }
.bbxspalte-1-2sp .bodytext  { color: #555555; font-size: 12px; line-height: 20px; font-family: Arial; text-align: justify; margin: 0px; padding: 0px }
.bbxspalte-2 .bodytext  { color: #555555; font-size: 12px; line-height: 20px; font-family: Arial; text-align: justify; margin: 0px; padding: 0px }
.bodytext A         { color: #555; text-decoration: none; background: url(/cms/fileadmin/media/icon/link-standard-css.gif) no-repeat; padding-left: 5px; border-bottom: 1px solid #76b619 }
.bodytext A:hover  { color: #76b619; text-decoration: none; border-bottom: 1px solid #000 }
.bodytext I,EM  { font-size: 14px; font-family: Times, "Times New Roman" }
/***** T3-BILDUNTERSCHRIFT *****/
.csc-textpic-caption    { color: #999999; font-size: 11px; line-height: 13px; font-family: Arial; padding: 3px 0px 10px }

/***** T3-MAILFORMULAR *****/
fieldset.csc-mailform  { margin: 0px; padding: 0px; border: none }
div.csc-mailform-field      { color: #5c5852; font-size: 12px; font-family: Arial, Helvetica; background-color: #e6fec0; vertical-align: top; clear: both; margin: 0px 0px 5px; padding: 3px }
.csc-mailform-field label      { text-align: right; vertical-align: top; float: left; margin: 0px 15px 0px 0px; width: 100px }

/***** T3-TABELLE *****/
.contenttable  { width: 100% }
.contenttable .tr-even { background-color: #eeeeee; vertical-align: top }
.contenttable .tr-odd { background-color: #f9f9f9; vertical-align: top }
.contenttable td {color: #555555; font-size: 12px; font-family: Arial; line-height: 16px }
.contenttable a { color: #003399; text-decoration: none; }
.contenttable a:hover { color: #76b619; text-decoration: none; border-bottom: 1px solid #000 }

/***** T3-UPLOADS *****/
.csc-uploads  { width: 100% }
.csc-uploads .tr-even { background-color: #eeeeee; vertical-align: top }
.csc-uploads .tr-odd { background-color: #f9f9f9; vertical-align: top }
.csc-uploads td {color: #555555; font-size: 12px; font-family: Arial; line-height: 16px }

/***** MENUE LINKS *****/
div.bbxmenu021NO      { color: #76b619; font-size: 12px; line-height: 14px; font-family: Arial; text-transform: uppercase; margin: 10px 0px 5px; padding: 0px }
.bbxmenu021NO A { color: #76b619; text-decoration: none; display:block; }
.bbxmenu021NO A:hover  { color: #003399; text-decoration: none }
div.bbxmenu021ACT       { color: #003399; font-size: 12px; line-height: 14px; font-family: Arial; text-transform: uppercase; margin: 10px 0px 5px; padding: 0px }
.bbxmenu021ACT A { color: #003399; text-decoration: none; display:block; }

div.bbxmenu022NO    { color: #76b619; font-size: 12px; font-family: Arial; margin: 0px 0px 5px 15px; padding: 0px }
.bbxmenu022NO A  { color: #76b619; text-decoration: none; display: block }
.bbxmenu022NO A:hover  { color: #003399; text-decoration: none }
div.bbxmenu022ACT   { color: #003399; font-size: 12px; font-family: Arial; margin: 0px 0px 5px 15px; padding: 0px }
.bbxmenu022ACT A { color: #003399; text-decoration: none; display:block; }

/***** QUICK-MENUE *****/
.bbxquick01          { color: #BBBBBB; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 7px; padding: 0px }
.bbxquick01 A      { color: #BBBBBB; text-decoration: none; }
.bbxquick01 A:hover      { color: #003399; text-decoration: none; }

div.bbxcopyright      { color: #cccccc; font-size: 8px; font-family: Arial; text-transform: uppercase; letter-spacing: 1px; margin: 0px; padding: 0px }
.bbxcopyright A { color: #cccccc; text-decoration: none; }
.bbxcopyright A:hover  { color: #000; text-decoration: none; }

