
/* GRUNDEINSTELLUNG BODY */

/* STANDARD TAGS - werden auch in CONTENT MODULEN und BOXEN verwendet */
body { background-color: #efefef;
       color: #000000;
       font-size: 12px;
       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: #E1E1E1 }                     /*  Hellgrau    */
.c2 { color: #E1E1E1 }                     /*  Hellgrau    */
.c3 { color: #ffffff }                     /*   */
.c4 { color: #000080 }                    /*   blau   */

/* Kontrastfarbe */
.c5 { color: #FFDFB5 }                              /*  Hellorange */
.c6 { color: #F17D00 }                              /*  Orange */

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


td { font-size: 12px; }

/* HORIZONTALE LINIE */
hr {color: #000000; 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: #000080  }
a:visited { color: #000080  }
a:hover   { color: #C00000  }
a:active  { color: #000080  }
a:focus   { color: #000080  }


/* TABELLENHINTERGRUND + dazugehrige FARBEN */
.bgc0  {  background-color: #ffffff }  /*  weiss */
.bgc1  {  background-color: #E1E1E1 }  /* hellgrau */
.bgc2  {  background-color: #E1E1E1 }  /* hellgrau */
.bgc3  {  background-color: #4040FF }  /* hellblau */
.bgc4  {  background-color: #000080 }  /* blau */


/* TABELLENHINTERGRUND + dazugehrige KONTRAST FARBEN */
.bgc5  {  background-color: #C0C0FF }  /* hellblau */
.bgc6  {  background-color: #efefef }  /* hellgrau */
.bgc7  {  background-color: #BDBABD }  /* grau */
.bgc8  {  background-color: #4A4D4A }  /* dunkelgrau */

.bgc10  {  background-color: #c00000 }  /* rot */


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

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

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


.headlinegreen { color:#000080; font-weight: bold; font-size: 16px; 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 }

.bigheadline { color:#000080; 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: #FFC0FF }
a.navi:active  { color: #ffffff }
a.navi:focus   { color: #ffffff }

/* LINKS in der Navigation */
a.tnavi{ font-size: 14px; 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: #FFC0FF }
a.tnavi:active  { color: #ffffff }
a.tnavi:focus   { color: #ffffff }


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


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


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


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



/* Admin */

.textwhite { color: #ffffff }                /*    WEISS   */

