A {
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #002D96;
}

table.DatenBox {
   padding: 2pt;
   bgcolor: #FFFF80;
}

h3.BHArtikel {
  font-size: 11pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #CC4444;

}

.DatenBoxH2 {

}

.PlainTextLink {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #002D96;
}

.news-list-container {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
  clear: both;
  float: left;
}

.news-list-item {
  width: 16.6%;
  float: left;
  margin: 0 0 15px 0;
}

.news-list-item a {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #002D96;
}

.tt_news_latest_news_link  a {
 text-decoration: none;
 color: #002D96;
 font-size: 9pt;
 font-weight: bold;
}

.PlainText {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  }

p.H1-Typewriter {
  text-decoration: none;
  color: black;
  font-family: monospace;
  font-size: 16pt;
  font-weight: bold;
  }

a.Navigation {
  font-family: monospace;
  font-size: 9pt;
  text-decoration: none;
  color: #000000;
  font-weight: bold
  }

a.SubNavigation {
  font-family: monospace;
  font-size: 9pt;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  text-align: left;
  }

.InhaltArchiv {
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
}


.InhaltArchivRubrik {
   background: #FF0000;
   font-family: Arial, helvetica, sans-serif;
   font-size: 9pt;
   color: #FFFFFF;
   font-weight: bold;
}


.InhaltPreviewRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF0000;
}

.PreviewTitle {
  font-family: Arial, helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
}

.InhaltBrandhilfeRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF0000;

P.Form {
  font-size: 8pt;
  color: #000000;
}

.InhaltBrandhilfe {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  }


P.ArtikelBildlegende {
  font-size: 8pt;
  color: #000000;
}

H1.Artikel {
  font-size: 13pt;
  color: #000000;
  font-weight: bold;
}

H2.Artikel {
  font-size: 11pt;
  color: #000000;
}

Input.Form, Select.Form {
        font-size: 7pt;
        border: 1px outset gray;
        background-color: white;
}



P.LinkListBox {
  font-size: 8pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}

P.LinkListBoxYear {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
}

P.LinkListTextHead {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
}

P.LinkListText {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}

P.ModellText{
  font-size: 8pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}

P.SchiffsModellText{
  font-size: 8pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}


A.LinkListBoxLink {
  font-size: 7pt;
  text-decoration: none;
  font-weight: normal;
  color: #002D96;
}

A.LinkListDataLink {
  font-size: 9pt;
  text-decoration: underline;
  font-weight: normal;
  color: #002D96;
}
A.LinkListTextLink {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #002D96;
}

A.TextLink {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #002D96;
}

A.PlainLink {
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
  text-decoration: underline;
  font-weight: bold;
  color: #002D96;
}

H1 {
  font-size: 16pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}

H3 {
  font-size: 11pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
}

H2 {
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 13pt;
}

.box-button {
        font-size: 8pt;
        border: 1px outset gray;
        background-color: gray;
        color: white;
}



A.sitemap {
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: black;
}

.box-link {
font-size: 8pt;
text-decoration: underline;
color: #002D96;
}

A.katalog-liste {
font-size: 9pt;
text-decoration: underline;
color: #002D96;
}

P.sitemap, P.box {
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: black;
}

Input.SearchBox {
        font-size: 7pt;
        border: 1px outset gray;
        background-color: white;
}

Select.SearchBox {
        font-size: 7pt;
        border: 1px outset gray;
        background-color: white;
}



TD.AdBox {
font-size: 7pt;
}


.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #002D96;
  color: #ffffff;
}

TD.FormBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #D4D4D4;
  color: #ffffff;
}

TD.GrayBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* styles f�r typo3 */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title {
                 font-weight:bold;
                 color: #002D96 }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser {
                 margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
                 font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {
                 margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser {
                 font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong {
                 font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser  {
                 color:black; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover {
                 color:black; text-decoration:none; }


/* ende styles f�r typo3*/