/***** RTE-AUSZEICHNUNEN *****/
h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: #494949;
margin: 0 20px 0 0;
}

.csc-header h1, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: bold;
line-height: 1.2em;
margin: 0;
color: #494949;
}
#main-aktu div.csc-header h1.csc-firstHeader, #main-kita div.csc-header h1.csc-firstHeader, #main-mm div.csc-header h1.csc-firstHeader,
#main-prakt div.csc-header h1.csc-firstHeader, #main-zukunft div.csc-header h1.csc-firstHeader {
font-size: 135%;
letter-spacing: 1px;
margin-bottom: 27px;
}

#main-aktu div.csc-header h1.csc-firstHeader {
color: #FF9900;
}
#main-kita div.csc-header h1.csc-firstHeader {
color: #FDC31A;
}
#main-mm div.csc-header h1.csc-firstHeader {
color: #97BF1E;
}
#main-prakt div.csc-header h1.csc-firstHeader {
color: #EE582D;
}
#main-zukunft div.csc-header h1.csc-firstHeader {
color: #5BB0FD;
}
h2 {
font-size: 110%;
letter-spacing: 1px;
}
h3 {
font-size: 110%;
}
h4 {
margin: 5px 20px 5px 0;
color: #404040;
}

h5.csc-firstHeader {
font-size: 100%;
color: #b30538;
}
h5 {
font-size: 90%;
color: #b30538;
}
h6 {
font-size: 85%;
color: #777777;
}

#cont-right-3spalt .csc-header h1, #cont-right-3spalt div.csc-header h1.csc-firstHeader {
padding: 0;
margin: 0;
color: #444;
font-size: 87%; /* */
letter-spacing: normal;
font-weight: bold;
line-height: 1.2em;
}

/***** RTE Absatz + Text Classen *****/
p.align-left, span.align-left { text-align:left; }
p.align-center, span.align-center { text-align:center; }
p.align-right, span.align-right { text-align:right; }

p span.name-of-person, span.name-of-person  { font-size: 80%; }
p span.detail, span.detail { color: #0eac9d; }
p span.important, span.important { color: #b30538; }


/***** RTE Absatz - Classen *****/
.grey { color: #BFBFBF; }
.grey-bold { color: #BFBFBF; font-weight: bold; }
.grey-small { font-family: Arial, Helvetica, sans-serif; color: #ccc; /* text-align:justify; */ font-size: 78%; }

.green { color: #00AF9D; }
.green-bold { color: #00AF9D; font-weight: bold;}
.green-bold-small { color: #00AF9D;  font-weight: bold; font-size: 80%; }

.red { color: #b30538; }
.red-bold { color: #b30538; font-weight: bold;}
.red-bold-small { color: #b30538;  font-weight: bold; font-size: 80%; }

/*** RTE Text ***/
span.roteSchrift { color:#b30538; }
span.grueneSchrift { color:#00AF9D; }
span.sehrGross { font-size:140%; }
span.kleineSchrift { font-size:80%; }
span.grauDunkel { color:#aaa; }
p span.grauHell, span.grauHell { color: #BFBFBF; }

/*** csc-frame-rulerAfter / -rulerBefore ***/
.csc-frame-rulerBefore {
padding-top:10px;
border-top:1px solid #E0E0E0;
}
.csc-frame-rulerAfter {
border-bottom:1px solid #E0E0E0;
}
p.csc-frame-frame1, span.csc-frame-frame1 {
   padding: 6px;
   margin-right: 30px;
   background-color:#F5F5F5;
}
p.csc-frame-frame2 {
   padding: 6px;
   color:#FFFFFF;
   background-color:#CCCCCC;
}

#cont-right-textbox p.csc-frame-frame2 a, #cont-right-textbox p.csc-frame-frame2 a:visited {
color:#FFFFFF;}
#cont-right-textbox p.csc-frame-frame2 a:hover, #cont-right-textbox p.csc-frame-frame2 a:focus {
color:#95F4C5;}

img {border: none;}


