/***************/
/* H.3.2 Links */
/***************/

/*****************************/
/* H.3.4 Textkörper-Elemente */
/*****************************/

body  {
    font-family: Geneva,Arial,sans-serif;
    font-size : 9pt;
    background-color : #FFFFFF;
    line-height: 16px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    margin-bottom : 0;
    margin : 0;
}

p, div, td, th {
    font-family: Geneva, Arial, sans-serif;
    font-size: 9pt;
    color: #000000;
}

ol, ul, li, dl, form {
    font-family: Geneva, Arial, sans-serif;
    font-size: 9pt; 
    color: #000000;
    list-style-type: square;
}

 /* neutralColor_medium */
h1, h2,  h3, h4, .heading1, .heading2, .heading3, .heading4 {  
  font-family: Geneva, Arial, sans-serif; }

h1,.heading1,.ueberschrift {
    line-height: 20pt;
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    color: #87DA03;
    margin-bottom: 5; }

h2,.heading2,.ueberschriftsmall {
    line-height: 17pt;
    font-size: 15pt;
    font-weight: normal;
    font-style: normal;
    color: #87DA03;
    margin-bottom: 5;}

h3,.heading3 {
    line-height: 12pt;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: red;
    margin-bottom: 5; }

h4,.heading4 { 
    line-height: 12pt;
    font-size : 10pt;
    font-weight : bold;
    font-style : normal;
    color : #000000; }

h5,.heading5 {
    line-height: 12pt;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color:#000000;
    margin-bottom: 5; }

h6,.heading6 {
    font-size: 8pt;
    color: #666666;
    margin-bottom: 5; }

.small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.description {
  font-weight : bold;
  font-style : bold;
  color : #5A7194;
}

.Copyright {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
}

em { 
font-weight: bold;
font-style: normal }

sup, sub { 
font-size: 10px }


/*******************/
/* H.4 Farbkonzept */
/*******************/
.primColorStrong0 { background-color:#4d587b; } /* primäre Farbe, Vollton, deckend */
.primColorMedium0 { background-color:#87DA03; } /* primäre Farbe, mittel */
.primColorLight0 { background-color:#E6E9EE; } /* primäre Farbe, abgeschwächt/translucent (als Hintergrund geeignet) */
.secndColorStrong1 { background-color:#6978A5; } /* sekundäre Farbe, dunkel */
.secndColorStrong0 { background-color:#DEDEDE; } /* sekundäre Farbe, Vollton */
.secndColorMedium1 { background-color:#E3FEB8; } /* sekundäre Farbe, mitteldunkel */
.secndColorMedium0 { background-color:#DBE5D4; } /* sekundäre Farbe, mittel */
.secndColorLight1 { background-color:#E2E2C3; } /* sekundäre Farbe, abgeschwächt/translucent (als Hintergrund geeignet) */
.secndColorLight0 { background-color:#D6E9DF; } /* sekundäre Farbe, stark abgeschwächt/translucent (als Hintergrund geeignet) */
.teaserColor { background-color:#FF9900; } /* Auffälliger Vollton */
.neutralColorBlack { background-color:#000000; } /* Neutrale/neutralisierende Farbe für Text geeignet (meist Schwarz) */
.neutralColorStrong0 { background-color:#6978A5; } /* Neutrale/neutralisierende Farbe für Text geeignet (meist sehr dunkles Grau) */
.neutralColorMedium0 { background-color:#4d587b; } /* Neutrale/neutralisierende Farbe für Text geeignet (meist sehr Dunkelgrau) */
.neutralColorLight0 { background-color:#D0D0D0; } /* Neutrale/neutralisierende Farbe für Text geeignet (als Hintergrund geeignet) */
.neutralColorWhite { background-color:#FFFFFF; } /* Nichtfarbe */
.neutralColorTrans { background-color:#00FF00; } /* Transparente Farbe */

/* Textklassen Management Interface  */
.cmsTxtColorStrong0 { color: #5A7194; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorMedium0 */
.cmsBgColorStrong0 { background-color: #5A7194; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #D0D0D0; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E6E9EE; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

 /* .neutralColorMedium0 */
.ftTiny { font-family: Helvetica, Arial, sans-serif; color: #666666; font-size: 8pt; font-weight: normal; }
.ftStrong { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
.ftInput { font-family:Helvetica,Arial,sans-serif; font-size : 9pt; }
.ftTable { }
 /* secndColorLight0 */
.ftTH { font-size: 12px;  font-weight: bold;  background-color: #D6E9DF;  text-align: left }
.ftTD { background-color:#EFEFEF; }

/**********************/
/* Teaser */
/**********************/

TABLE.teaserElement {
    border-spacing: 0pt 0pt;
    border-collapse: collapse;
    border-style: none;
    width: 100%;
}

P.teaserTitle {
    font-family : Geneva,Helevetica,sans-serif;
    color : #000000;
    font-size : 12px;
    line-height : 13px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
}

TD.teaserTitle {
    font-family : Geneva,Helevetica,sans-serif;
    color : #000000;
    font-size : 12px;
    line-height : 13px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
background-image:url(../common/spacer.gif); 
}


TD.teaserText { 
    font-family : Arial,Geneva,Helvetica,sans-serif;
    font-size : 11px;
    font-weight : normal;
    text-decoration : none;
    color : black;
    line-height: 16px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
background-image:url(../common/spacer.gif); 
}

P.teaserText {
    font-family : Arial,Geneva,Helvetica,sans-serif;
    font-size : 11px;
    font-weight : normal;
    text-decoration : none;
    color : black;
    line-height: 16px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
}
a.teaserText {
    font-size : 11px;
}

td.l1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87DA03;
}
td.l3 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #87DA03;
}
