/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana, Arial, sans-serif; color: #000000; }
PRE { font-family: monospace; }
A:link, A:visited, A:active { color: #000000; text-decoration: underline; font-weight:bold; }
A:hover { color: #B1004A; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL, DT { font-size: 12px; line-height: 1.5; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 16px; }

/*******************/
/* RTE / Bodytext: */
/*******************/
P { color: #000000; margin-bottom:5px; }
P A { font-weight: bold; color: #000000 !important;}
P A:hover {color: #B1004A !important;}
A.nolink {font-weight: normal; font-family: Verdana,Arial,sans-serif;}
A.nolink:hover {color: #000000 !important;}
.listitem {margin-left: -10px; padding-left: 10px; background: transparent url(../images/bullet.gif) no-repeat 0 6px}
A IMG {	border:0px; }

/* RTE / Bulletlists */
UL, OL{ list-style-image: url(../img/bullet.gif); line-height: 1.35;}
UL UL LI { font-size: 12px;  }
LI { margin-top: 0px; margin-bottom: 0px; }

/* RTE / Table styling */
TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #EDEBF1; }

/******************/
/* Headers, plain */
/******************/
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; line-height: 1.5; padding: 7px 0 0 0; }
H1 { font-size: 14px; color: #B1004A; font-weight:bold; }
H2 { font-size: 12px; color: #B1004A; font-weight:bold; }
H3 { font-size: 12px; color: #000000; }
H4 { font-size: 12px; color: #000000; background-image: url(../img/auswahl.gif); background-repeat: no-repeat; background-position: left center; padding-left:1.4em; padding-top:0px;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #B1004A; text-decoration: none; font-weight:bold; }
H2 A { color: #B1004A; }
H3 A { color: #000000; }
H4 A { color: #000000; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/******************************** Horizontal Lines ***************************************/

hr { width: 100%; color: #B1004A; background-color: #B1004A; height: 1px; border: none; }
hr.invisible { padding:0em; margin:0em; visibility:hidden; }
hr.sbac-spacer { visibility:hidden; }