/* REIHENFOLGE: top right bottom left (uhrzeigersinn!) */


/* margin, padding normalisieren */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  background: #f0f0f0;
}

/* font-sizes der ueberschriften normalisieren */
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
}

/* list-style von listen entfernen */
ol,ul {
  list-style: none;
}

/* font-style und font-weight normalisieren */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

/* borders von tabellen entfernen */
table {
  border-collapse: collapse;
  border-spacing: 0;
  cellpadding: 0px;
  cellspacing: 0px;
}

/* border von fieldset und img entfernen */
fieldset,img {
  border: 0;
}

/* text in caption und th links ausrichten */
caption,th {
  text-align: left;
}

/* Removes quotation marks from q */
q:before, q:after {
  content:'';
}

td,tr {
  color: #000;
}

/* for browsers that understand */
li, img, div, span, td, a {outline:0;}
/* td a:focus, td a:active {background:#fff;} */





div, table, td, tr {
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 12px;
}
#content {
  z-index: 1;
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  background-color: #fff;
  width: 969px;
  padding: 0 12px 12px 12px;
}
#navigation {
  z-index: 100;
  vertical-align: middle;
  margin: 0px auto;
  width: 949px;
  padding: 58px 0 0 0;
}
#abstandunten {
  padding: 0 0 4px 0;
}






.navigationactive {
  color:#C4498C;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid #36516E;
  padding: 0 0 12px 0; 
}
.covertext {
  font-size: 13px;
  font-weight:bold;
}
.coverteaser {
  color:#6E6E6E;
  font-size: 13px;
}
.headlinenews {
  color:#666;
  font-size: 14px;
  font-weight:bold;
  line-height:24px;
}
.headline {
  color:#36516E;
  font-size: 16px;
  font-weight:bold;
  line-height:24px;
}
.subheadline {
  color:#666;
  font-size: 13px;
  font-weight:bold;
  line-height:24px;
}
.subheadlinenews {
  font-size: 13px;
  font-weight:bold;
}
.bildunterschrift {
  color:#666;
  font-size: 11px;
}
.footertext {
  color:#B4B4B4;
  font-size: 10px;
}
.rahmen {
  border:2px solid #698AAB;
}
.navigationabstand {
  padding: 0 12px 0 12px; 
}
.headlinerechtsnews {
  color:#A99B17;
  font-size: 18px;
/*  font-weight:bold; */
  line-height:24px;
  padding: 0 8px 0 0;
  text-transform: uppercase;
  background: #E1E4E9;
}
.headlinerechtsonview {
  color:#52647A;
  font-size: 18px;
/*  font-weight:bold; */
  line-height:24px;
  padding: 0 8px 0 0;
  text-transform: uppercase;
  background: #E1E4E9;
}
.headlinerechtsfeedback {
  color:#7692B8;
  font-size: 18px;
/*  font-weight:bold; */
  line-height:24px;
  padding: 0 8px 0 0;
  text-transform: uppercase;
  background: #E1E4E9;
}
.subheadlinerechts {
  color:#000;
  font-size: 11px;
}
.transparent {
  background: #fff;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  padding: 8px 8px 8px 8px;
}
.kalenderkleinheadlinered {
  color:#c40000;
  font-size: 12px;
  font-weight:bold;
}
.kalenderkleinheadline {
  font-size: 12px;
  font-weight:bold;
}
.kalenderkleincontentred {
  color:#c40000;
  font-size: 11px;
}
.kalenderkleincontent {
  font-size: 11px;
}
.footline_divider {
 font-size:0px;
 line-height:0px;
 height:0px;
 border-top: 1px solid #CCCCCC;
 margin-top:30px;
 margin-bottom:8px;
}
.footline {
 margin-top:12px;
 margin-bottom:12px;
 line-height:18px;
 font-size: 10px;
 font-weight:bold;
 color: 666666;
}

.footline#newDesign {
 line-height:13px;
}
.contrastButton {
    background-image:url(../images/icon_contrast1.gif);
    background-repeat:no-repeat;
    vertical-align:middle;
    margin-left:5px;
    height:17px;
    width:17px
}
.ToolBarNote {
    font-weight:normal;
    padding-left:12px;
    padding-right:3px;
    float:left;
    color:#003399;
    line-height:14px;
    font-size:11px;
}
.fontSizeButton {
 vertical-align:middle;
 margin-left:5px;
 cursor:pointer;
 background-image:url(../images/schriftgroesse_bg.gif);
 width:17px;
 height:17px;
}









a:link { text-decoration:none; color:#C4498C; font-size: 12px; }
a:visited { text-decoration:none; color:#C4498C; font-size: 12px; }
a:hover { text-decoration:none; color:#36516E; }
a:active { text-decoration:none; color:#666; }

a.navigation:link { text-decoration:none; color:#fff; font-size: 11px; font-weight: bold;}
a.navigation:visited { text-decoration:none; color:#fff; font-size: 11px; font-weight: bold;}
a.navigation:hover { text-decoration:none; color:#FFCC00; font-weight: bold;}
a.navigation:active { text-decoration:none; color:#666; font-weight: bold;}

a.coverheadline:link { text-decoration:none; color:#8F0696; font-size: 24px; font-weight: bold; }
a.coverheadline:visited { text-decoration:none; color:#8F0696; font-size: 24px; font-weight: bold; }
a.coverheadline:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.coverheadline:active { text-decoration:none; color:#666; font-weight: bold;}

a.coversubheadline:link { text-decoration:none; color:#8F0696; font-size: 14px; font-weight: bold; }
a.coversubheadline:visited { text-decoration:none; color:#8F0696; font-size: 14px; font-weight: bold; }
a.coversubheadline:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.coversubheadline:active { text-decoration:none; color:#666; font-weight: bold;}

a.coverlink:link { text-decoration:none; color:#8F0696; font-size: 12px; font-weight: bold; }
a.coverlink:visited { text-decoration:none; color:#8F0696; font-size: 12px; font-weight: bold; }
a.coverlink:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.coverlink:active { text-decoration:none; color:#666; font-weight: bold;}

a.kalenderkleinlinkred:link { text-decoration:none; color:#c40000; font-size: 11px; }
a.kalenderkleinlinkred:visited { text-decoration:none; color:#c40000; font-size: 11px; }
a.kalenderkleinlinkred:hover { text-decoration:none; color:#6E6E6E; }
a.kalenderkleinlinkred:active { text-decoration:none; color:#666; }

a.kalenderkleinlink:link { text-decoration:none; color:#000; font-size: 11px; }
a.kalenderkleinlink:visited { text-decoration:none; color:#000; font-size: 11px; }
a.kalenderkleinlink:hover { text-decoration:none; color:#6E6E6E; }
a.kalenderkleinlink:active { text-decoration:none; color:#666; }

a.kalenderkleinlinkunten:link { text-decoration:none; color:#000; font-size: 12px; }
a.kalenderkleinlinkunten:visited { text-decoration:none; color:#000; font-size: 12px; }
a.kalenderkleinlinkunten:hover { text-decoration:none; color:#6E6E6E; }
a.kalenderkleinlinkunten:active { text-decoration:none; color:#666; }

a.rechtsnewslink:link { text-decoration:none; color:#A99B17; font-size: 12px; font-weight: bold; }
a.rechtsnewslink:visited { text-decoration:none; color:#A99B17; font-size: 12px; font-weight: bold; }
a.rechtsnewslink:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsnewslink:active { text-decoration:none; color:#666; font-weight: bold;}

a.rechtsnewscontent:link { text-decoration:none; color:#A99B17; font-size: 12px; font-weight: bold; }
a.rechtsnewscontent:visited { text-decoration:none; color:#A99B17; font-size: 12px; font-weight: bold; }
a.rechtsnewscontent:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsnewscontent:active { text-decoration:none; color:#666; font-weight: bold;}

a.rechtsonviewlink:link { text-decoration:none; color:#52647A; font-size: 12px; font-weight: bold;}
a.rechtsonviewlink:visited { text-decoration:none; color:#52647A; font-size: 12px; font-weight: bold;}
a.rechtsonviewlink:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsonviewlink:active { text-decoration:none; color:#666; font-weight: bold;}

a.rechtsonviewcontent:link { text-decoration:none; color:#52647A; font-size: 12px; font-weight: bold;}
a.rechtsonviewcontent:visited { text-decoration:none; color:#52647A; font-size: 12px; font-weight: bold;}
a.rechtsonviewcontent:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsonviewcontent:active { text-decoration:none; color:#666; font-weight: bold;}

a.rechtsfeedbacklink:link { text-decoration:none; color:#7692B8; font-size: 12px; font-weight: bold;}
a.rechtsfeedbacklink:visited { text-decoration:none; color:#7692B8; font-size: 12px; font-weight: bold;}
a.rechtsfeedbacklink:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsfeedbacklink:active { text-decoration:none; color:#666; font-weight: bold;}

a.rechtsfeedbackcontent:link { text-decoration:none; color:#7692B8; font-size: 12px; font-weight: bold;}
a.rechtsfeedbackcontent:visited { text-decoration:none; color:#7692B8; font-size: 12px; font-weight: bold;}
a.rechtsfeedbackcontent:hover { text-decoration:none; color:#6E6E6E; font-weight: bold;}
a.rechtsfeedbackcontent:active { text-decoration:none; color:#666; font-weight: bold;}

a.klein:link { text-decoration:none; color:#C4498C; font-size: 11px; line-height:24px; }
a.klein:visited { text-decoration:none; color:#C4498C; font-size: 11px; line-height:24px; }
a.klein:hover { text-decoration:none; color:#36516E; line-height:24px; }
a.klein:active { text-decoration:none; color:#666; line-height:24px; }



a.blue_10_bold {
 color: #003399;
 text-decoration: none;
 font-size: 10px;
 font-weight:bold;
}
a.blue_10_bold:hover {
 color: #003399;
 text-decoration: underline;
 font-size: 10px;
 font-weight:bold;
}




.inputsuche { font-family:arial, verdana, helvetica, sans-serif; padding: 2px 0 0 3px; BORDER: 1px solid #003399; width:233px; height:22px; font-size:12px; }
.buttonstart { width:39px; height:22px; }
