
/* 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: #F17D00 }                    /*   Orange   */

/* Kontrastfarbe */
.c5 { color: #FFDFB5 }                              /*  Hellorange */
.c6 { color: #F17D00 }                              /*  Orange */

.error { color: #CA2100; 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: #F17D00 }
a:visited { color: #F17D00 }
a:hover   { color: #858585 }
a:active  { color: #F17D00 }
a:focus   { color: #F17D00 }


/* TABELLENHINTERGRUND + dazugehrige FARBEN */
.bgc0  {  background-color: #ffffff }  /*  weiss */
.bgc1  {  background-color: #E1E1E1 }  /* hellgrau */
.bgc2  {  background-color: #E1E1E1 }  /* hellgrau */
.bgc3  {  background-color: #858585 }  /* grau */
.bgc4  {  background-color: #F17D00 }  /* orange */


/* TABELLENHINTERGRUND + dazugehrige KONTRAST FARBEN */
.bgc5  {  background-color: #FFE7CF }  /* hellorange */
.bgc6  {  background-color: #efefef }  /* hellgrau */
.bgc7  {  background-color: #BDBABD }  /* grau */
.bgc8  {  background-color: #4A4D4A }  /* dunkelgrau */


/*  HEADLINES  */
.headline { color:#000000; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.subheadline { color:#000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.headlineorange { color:#F17D00; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.headlinered { color:#F17D00; 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:#F17D00; 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: #E1E1E1 }
a.navi:active  { color: #ffffff }
a.navi: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: #000000 }
a.fuss:visited { color: #000000 }
a.fuss:hover   { color: #F17D00 }
a.fuss:active  { color: #000000 }
a.fuss:focus   { color: #000000 }


/*  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: #CA2100; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



/* Admin */

.textwhite { color: #ffffff }                /*    WEISS   */