
/* GRUNDEINSTELLUNG BODY */

/* STANDARD TAGS - werden auch in CONTENT MODULEN und BOXEN verwendet */
body { background-color: #ffffff;
       color: #2E4394;
       font-size: 10px;
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
       font-face: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
   }

/* FARBEN - werden in 'span class=' verwendet !  1 = hell - 4 = dunkel / 5 - 6 = Kontrastfarbe */
.c_white { color: #ffffff }                /*    WEISS   */
.c_darkgrey { color: #7f7f7f }             /*   DUNKELGRAU   */
.c_grey  { color: #efefef }                /*   HELLGRAU   */
.c_black { color: #000000 }                /*   SCHWARZ   */


/*  c1 = hell   - c4 = dunkel */
.c1 { color: #51AAD2 }                     /*  HELLBLAU    */
.c2 { color: #3F89C3 }                     /*  HELLBLAU2    */
.c3 { color: #3F89C3 }                     /*  Hellblau3 */
.c4 { color: #264A66 }                     /*   BLAU   */

/* Kontrastfarbe */
.c5 { color: #FCCECE }                     /*  Hellrot */
.c6 { color: #DC1212 }                     /*  rot */

.error { color: #DC1212; font-size: 12px;  font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }/*  ROT  */


.blue { color: #3F89C3; font-weight: bold; }                /*   blau  */
.red { color: #CC0000; font-weight: bold; }                /*   red  */
.green { color: #008000; font-weight: bold; }                /*   green  */

/* HORIZONTALE LINIE */
td {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}

/* HORIZONTALE LINIE */
hr {color: #DC1212; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}


a { font-weight: normal; text-decoration:underline; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
a:link    { color: #2E4394  }
a:visited { color: #2E4394  }
a:hover   { color: #DC1212 }
a:active  { color: #2E4394  }
a:focus   { color: #2E4394  }



/* TABELLENHINTERGRUND + dazugehrige FARBEN */
.bgc0  {  background-color: #ffffff }  /*  weiss */
.bgc1  {  background-color: #BBDDED }  /* hellblau */
.bgc2  {  background-color: #3F89C3 }  /* hellblau2 */
.bgc3  {  background-color: #3F89C3 }  /* hellblau3 */
.bgc4  {  background-color: #2E4394 }  /* blau */


/* TABELLENHINTERGRUND + dazugehrige KONTRAST FARBEN */
.bgc5  {  background-color: #E2DE0D }  /* gelb */
.bgc6  {  background-color: #DC1212 }  /* rot */

.bgc7  {  background-color: #999999 }  /* grau */
.bgc8  {  background-color: #949494 }  /* dunkelgrau */

.bgc10  {  background-color: #efefef }  /* hellgrau */

/*  HEADLINES  */
.headline { color:#2E4394; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.subheadline { color:#2E4394; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.headlinewhite { color:#ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.headlinered { color:#DC1212; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.bigheadline { color:#2E4394; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* TEXT STYLES  */
.textsmall { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.text { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.texttall { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }


/* LINKS in der Navigation */
a.navi{ font-size: 12px; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
a.navi:link    { color: #ffffff }
a.navi:visited { color: #ffffff }
a.navi:hover   { color: #E2DE0D }
a.navi:active  { color: #ffffff }
a.navi:focus   { color: #ffffff }

/* LINKS in der Navigation */
a.tnavi{ font-size: 16px; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
a.tnavi:link    { color: #ffffff }
a.tnavi:visited { color: #ffffff }
a.tnavi:hover   { color: #ffffff }
a.tnavi:active  { color: #ffffff }
a.tnavi:focus   { color: #ffffff }


/* LINKS in der Navigation */
a.white { font-size: 12px; font-weight: normal; text-decoration:underlined; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
a.white:link    { color: #ffffff }
a.white:visited { color: #ffffff }
a.white:hover   { color: #E2DE0D }
a.white:active  { color: #ffffff }
a.white:focus   { color: #ffffff }



/* LINKS in der Fusszeile */
a.fuss{ font-size: 12px; text-decoration:underlined; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a.fuss:link    { color: #4F4F4F }
a.fuss:visited { color: #4F4F4F }
a.fuss:hover   { color: #DC1212 }
a.fuss:active  { color: #4F4F4F }
a.fuss:focus   { color: #4F4F4F }


/*  FORMULAR STYLES */
INPUT.norm {
color : #4F4F4F;
font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size : 12px;
font-weight : normal;
border-color :#ffffff;
text-indent : 3px;
}


input,select,textarea{
   border: 1px solid #999999;
}

input:focus{
   background-color: #cccccc;
   border: 1px solid #999999;
}


select,textarea,input
{
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        font-size: 12px;
}


.errorred { color: #DC1212; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



