a:active { text-decoration:underline; }

form { margin:0;}

body { font-family:Arial,Helvetica,sans-serif; font-size: 95%; color:#000000; }

td, table, th, tr  { font-family:Arial,Helvetica,sans-serif; font-size: 100%; color:#000000; }

/* ----- Schriftarten ------ */
.textsmall { font-size: 90%; color:#000000; }
.textnorm { font-size: 100%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; }
.textnorm_larger { font-size: 105%; color:#000000; }
.textred { font-size: 100%; color:#CC0000; }
.textgrau { font-size: 100%; color:#666666; }
.textgrau1 { font-size: 105%; color:#666666; }
.textnormbold { font-size: 100%; font-weight:bold; color:#000000; }
.textform { font-size: 100%; color:#000000; padding-left:4; }
.textwhite { font-size: 100%; font-weight:normal; color:#FFFFFF; }
a.textwhite:link, a.textwhite:visited { text-decoration:underline; color:#FFFFFF; }
a.textwhite:hover { text-decoration:underline; color:#FFFFFF; }
.textwhitebold { font-weight:bold; color:#FFFFFF; }
a.textwhitebold:link, a.textwhitebold:visited { text-decoration:none; color:#FFFFFF; }
a.textwhitebold:hover, a.textwhitebold:active { text-decoration:underline; color:#FFFFFF; }
.textblauboldh { font-size: 125%; font-weight:bold; color:#135195; }
.textblaubold { font-size: 100%;  font-weight:bold; color:#135195; }
.textblau1 { font-size: 105%; color:#135195; font-weight:normal; }
.textblau { font-size: 100%; color:#135195; font-weight:normal; }

/* Style-Switcher-Links */
a.stSw_Off  { display:block; margin-left:10px; padding-left:6px; font-family:Arial,Helvetica,sans-serif; font-size:100%; color:#135195; background-image:url(../images/linkmarke_norm.gif); background-repeat: no-repeat; background-position:0px 3px;}
a.stSw_On, a.stSw_S_On:active { display:block; margin-left:10px; padding-left:6px; font-family:Arial,Helvetica,sans-serif; font-size:100%; text-decoration:none; cursor:text; color:#000000; background-image:url(../images/pfeil_schwarz.gif); background-repeat: no-repeat; background-position:0px 3px;}

/* ----- Navigation ----- */

/* Navigationsebene 1 */

a div {
  cursor:hand;
}

a.navi1_off
{
  float:left; display:block; padding-left:5px; padding-right:4px; 
  font-family:Arial,Helvetica,sans-serif; font-size: 105%; font-weight:bold;
  color:#135192; text-decoration:none; padding-top: 4px; padding-bottom: 4px;
  background-color:#E7E7E7; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #D1D1D1;
}
a.navi1_off:link, a.navi1_off:visited, a.navi1_off:active, a.navi1_off:hover  {
  text-decoration:none;
  color:#135192;
}
a.navi1_on
{
  float:left; display:block; padding-left:4px; padding-top: 4px; padding-right:3px; padding-bottom: 4px;
  font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#135195; font-size: 105%;
  text-decoration:none; background-color:#FFFFFF; border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1;
}
a.navi1_on:link, a.navi1_on:visited,a.navi1_on:hover,a.navi1_on:active {
  text-decoration:none;
}
a.navi1_onNotActive:link, a.navi1_onNotActive:link, a.navi1_onNotActive:visited, a.navi1_onNotActive:active {
  float:left; display:block; padding-left:4px; padding-top: 4px; padding-right:3px; padding-bottom: 4px;
  font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#135195; font-size: 105%;
  text-decoration:none; background-color:#FFFFFF; border-left: 1px solid #D1D1D1;
  border-top: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1;
}
.navi1_abschluss
{
 font-family:Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-size: 105%;
 padding-top: 4px; padding-bottom: 4px; background-color:#E7E7E7; border-top: 1px solid #E7E7E7;
 border-bottom: 1px solid #D1D1D1;
}

.navi1_layer_off { width:988px; position:absolute; visibility:hidden; margin-left:7px; }
.navi1_layer_on { width:988px; position:absolute; visibility:visible; margin-left:7px; }


/* Navigationsebene 2 in der linken Navigation */
a.navi3_off
{
  display:block; padding-left:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #DEDEDE;
  color:#000000; text-decoration:none;
}
a.navi3_off:link, a.navi3_off:visited, a.navi3_off:active {
  text-decoration:none;
  color:#000000; 
}
a.navi3_on
{
  display:block; padding-left:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #DEDEDE;
  background-color:#D0DCE9; color:#000000;
  text-decoration:none;
}
a.navi3_on:link, a.navi3_on:visited, a.navi3_on:active {
  text-decoration:none;
  color:#000000; 
}
a.navi3_on:hover, a.navi3_off:hover {
  text-decoration:underline;
  color:#000000; 
}


/* Navigationsebene 3 in der linken Navigation */
.mark_navi4
{
  visibility:hidden; border:0px; margin-left:2px; margin-right:4px;
}

a.navi4_off
{
  display:block; padding-left:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #DEDEDE;
  background-color:#F7F7F7; color:#000000;
  text-decoration:none;
}
a.navi4_off:link, a.navi4_off:visited, a.navi4_off:active, a.navi4_off:hover {
  text-decoration:none;
  color:#000000; 
}
a.navi4_on
{
  display:block; padding-left:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #DEDEDE;
  background-color:#F7F7F7; color:#000000;
  text-decoration:none;
}
a.navi4_on:link, a.navi4_on:visited, a.navi4_on:active {
  text-decoration:none;
  color:#000000; 
}
a.navi4_on:hover {
  text-decoration:underline;
}

/* ----- NEU 14.05.2007 ----- */
.startSegment { font-size: 125%; font-weight:bold; color:#135195; }
.teaserHead { font-size: 105%; font-weight:bold; color:#135195; }
.textrot { color:#ff0000; font-weight:normal; }
.textgruen { color:#008000; font-weight:normal; }
/* MueG 18.12.2008 Internet-Suche  */
.highlight { font-size: 100%; font-weight:bold; color:#135195; }
