/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5 { font-family: arial, Verdana, Helvetica, sans-serif; padding-left: 15px; padding-right: 15px;}
P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, sans-serif; margin-top: 0px;}
A:link { color: #7a7a7a; text-decoration: none;}
A:hover { color: #18B6F7; text-decoration: none;}
A:visited { color: #7a7a7a; text-decoration: none;}

a.internal-link {color: #FF8208;}
a.internal-link:hover {color: #18B6F7;}
/******************/
/* Headers, plain */
/******************/
H1 { font-size: 20px; color: #393939; }
H2 { font-size: 17px; color: #7a7a7a; padding-top: 10px;}
H3 { font-size: 17px; color: #FFF;}
H4 { font-size: 20px; color: #7a7a7a;}
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 10px;}

a.h2 { color: #7a7a7a; }
h2:focus { color: #7a7a7a; }
h2:link { color: #7a7a7a; }
h2:active{ color: #7a7a7a; }
h2:visited { color: #7a7a7a; }

/*******************/
/* RTE / Bodytext: */
/*******************/
/* Normaler Text, Textfarbe "color: #fff;" weggelassen, bitte in /sub/*.html-Dateien festlegen */
P.bodytext { font-size: 13px; padding: 0px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; line-height: 18px; }
P.bodytext A { font-weight: normal; }


/* RTE / Table styling */
TABLE.contenttable { border: none; margin: 0px 0px 0px 0px; width: 100%; padding: 0px; margin-left: 15px;}
TABLE.contenttable TR TD  P.bodytext { font-size: 15px; }

/* Tabellenspalte nur 200 Pixel Breite */
TD.td-0 { width: 200px;}

/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 12px; padding-bottom: 10px;}



/* Rahmen/frame1 */
DIV.csc-frame-frame1 { background-image: url(../img/background_quicklinks.jpg); background-repeat: repeat-x; margin-right: 0px;}
DIV.csc-frame-frame2 { background-image: url(../img/background_quicklinks.jpg); background-repeat: repeat-x; margin-right: 0px;}

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 15px; padding-right: 15px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell {  }
FORM TABLE TR TD.csc-form-fieldcell {  }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; valign: middle; background-color: #FFF;}


