body   { font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--  CSS für Content  --*/

h1      { color: #4a4a4a; font-weight: bold; font-size: 16px; line-height: 22px; text-transform: uppercase }
h2      { color: #f95f63; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #444; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

ul     { list-style-type: square; list-style-position: outside; margin-left: 13px }
ol      { list-style-type: decimal; list-style-position: outside }
li   { margin-top: 10px; margin-left: 10px }
input { border: solid 1px black }
textarea  { border: solid 1px black }
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--  CSS für Links  --*/

a { color: #EA1D24; text-decoration: none }
a:link { color: #EA1D24; text-decoration: none }
a:active { color: #EA1D24; text-decoration: none }
a:visited { color: #EA1D24; text-decoration: none }
a:hover { color: #F95F63; text-decoration: none }

/* Menüleiste oben*/
a.oben  { color: #bfbfbf; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }
a.oben:link  { color: #bfbfbf; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }
a.oben:active  { color: #bfbfbf; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }
a.oben:visited  { color: #bfbfbf; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }
a.oben:hover  { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }
.obenakt  { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 9px }

/* Menüleiste links - zweite Ebene*/
a.links   { color: #fff; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }
a.links:link   { color: #fff; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }
a.links:active   { color: #fff; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }
a.links:visited   { color: #fff; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }
a.links:hover   { color: #000; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint2.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }
a.linksakt, a.linksakt:link, a.linksakt:active, a.linksakt:visited, a.linksakt:hover  { color: #000; font-size: 10px; text-decoration: none; background-image: url(gfx/menu_li_hint2.gif); padding-top: 5px; padding-left: 8px; width: 172px; height: 23px; display: block }

/* Menüleiste links - dritte Ebene*/
a.links2    { color: #333; font-size: 10px; text-decoration: none; background-color: #ffd0d1; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }
a.links2:link    { color: #333; font-size: 10px; text-decoration: none; background-color: #ffd0d1; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }
a.links2:active    { color: #333; font-size: 10px; text-decoration: none; background-color: #ffd0d1; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }
a.links2:visited    { color: #333; font-size: 10px; text-decoration: none; background-color: #ffd0d1; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }
a.links2:hover    { color: #000; font-size: 10px; text-decoration: none; background-color: #fff; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }
a.links2akt, a.links2akt:link, a.links2akt:active, a.links2akt:visited, a.links2akt:hover { color: #000; font-size: 10px; text-decoration: none; background-color: #fff; padding-top: 3px; padding-left: 4px; padding-bottom: 2px; width: 160px; height: 20px; display: block }

/* "weiter"-Links mini*/
a.weiter  { color: #333; font-size: 9px; text-decoration: none; margin-right: 5px }
a.weiter:link  { color: #333; font-size: 9px; text-decoration: none; margin-right: 5px }
a.weiter:active  { color: #333; font-size: 9px; text-decoration: none; margin-right: 5px }
a.weiter:visited  { color: #333; font-size: 9px; text-decoration: none; margin-right: 5px }
a.weiter:hover  { color: #ea1d24; font-size: 9px; text-decoration: none; margin-right: 5px }

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--  CSS für Links  --*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

.teasertitel  { color: #ea1d24; font-weight: bold; font-size: 10px; line-height: 14px; margin-bottom: 2px }
.teaser    { color: #444; font-size: 10px; line-height: 12px; margin-top: 10px; margin-bottom: 2px; padding-left: 6px }

.newsteaser { color: #333; font-size: 9px; line-height: 12px; margin-top: 10px; margin-bottom: 2px; padding-left: 6px }

.box  { color: #000; font-size: 10px; line-height: 14px; padding: 5px; }
.content  { padding-right: 15px; padding-left: 15px }
.zeile20px { line-height: 20px; }
.refett  { color: #ea1d24; font-weight: bold; }
.contab     { color: #555; font-size: 9px; line-height: 13px; padding: 3px 6px }
.contabmini  { font-size: 9px; line-height: 11px; padding: 2px; }
.gross  { text-transform: uppercase }
.grossrot  { color: #ea1d24; text-transform: uppercase }
.weiss  { color: #fff;  }
.minigrau    { color: #555; font-size: 9px; }
.button     { color: #333; border-style: solid; border-width: 1px; border-color: #fff #aaa #aaa #fff }
a.button, a.button:link, a.button:active, a.button:visited   { color: #333; background-color: #eee; padding: 2px 1px 1px 2px; border-style: solid; border-width: 1px; border-color: #fff #aaa #aaa #fff; width: 155px; height: 28px }
a.button:hover    { color: #333; padding: 3px 0px 0px 3px; border-style: solid; border-width: 1px; border-color: #aaa #fff #fff #aaa; width: 155px; height: 28px }