/* -------------------------------------- *//* CSS Definitionenfuer fuer YACHT online *//*                                        *//* Optimiert fuer Internet Explorer       *//* -------------------------------------- *//* der Inhalt soll keine Raender besitzen */body { margin-top:0px; margin-bottom:0px; }body {    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:0px;    border-right-width:0px;    border-left-width:0px;    border-top-width:0px;    border-bottom-width:0px;  }/* Darstellung der Links */a:link {    color:#000000;  }a:visited {    color:#000000;  }a:active {    color:#FF0000;  }/* saemtliche Abstaende in Tabellen und an Bildern auf 0 setzen */td {    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:0px;    border-right-width:0px;    border-left-width:0px;    border-top-width:0px;    border-bottom-width:0px;  }tr {    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:0px;    border-right-width:0px;    border-left-width:0px;    border-top-width:0px;    border-bottom-width:0px;  }table {    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:0px;    border-right-width:0px;    border-left-width:0px;    border-top-width:0px;    border-bottom-width:0px;  }img {    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    padding-right:0px;    border-right-width:0px;    border-left-width:0px;    border-top-width:0px;    border-bottom-width:0px;  }/* tableareas */table.topframe { background-color:white }table.mainframe { background-color:white }table.contentframe { background-color:white }table.contentframe2 { background-color:white }table.contentframe3 { background-color:white }table.news { background-color:white }/* table with black border*/table.bb1 { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse; }td.bb1 { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; }td.spacing4 {    margin-left: 0px;    margin-right: 0px;    padding-left: 4px;    padding-right: 4px;    border-right-width: 0px;    border-left-width: 0px;  }td.topbottom9 {    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    padding-top: 3px;    padding-bottom: 3px;    padding-left: 9px;    padding-right: 9px;    border-right-width: 0px;    border-left-width: 0px;    border-top-width: 0px;    border-bottom-width: 0px;  }td.leftspace {    margin-left: 5px;    padding-left: 5px;    border-left: 0px;  }b {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }td.datenblatt_li {    font-size: 12px;    line-height: 14px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p{    font-size: 12px;    color: #000000;    font-family: Helvetica,Arial;    font-weight: normal;  }p.zitat {    font-size: 12px;    color: #000000;    font-family: Times New Roman;    font-weight: normal;  }p.smallfont {    font-size: 10px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }p.headline {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p.headline2 {    font-size: 12px;    color: #FFFFFF;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p.bildunterschrift {    font-size: 10px;    color: black;    font-family: Helvetica,Arial;    font-weight: normal;  }p.weissklein {    font-size: 8px;    color: #FFFFFF;    font-family: Helvetica,Arial;    font-weight: normal;  }p.grundrissbalken {    font-size: 10px;    color: white;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p.contentkasten {    font-size: 16px;    line-height: 20px;    color: white;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p.titelrechts {    font-size: 10px;    color: #FFFFFF;    font-family: Arial, Helvetica, sans-serif;    font-weight: 900;  }p.textrechts {    font-size: 12px;    line-height: 13px;    color: #2f4b8a;    font-family: Helvetica,Arial;    font-weight: normal;  }p.textrechtsnews {    font-size: 12px;    line-height: 13px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }p.zwischenueberschriftrechts {    font-size: 11px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }p.newswannrechts {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }a.notunderlined {    text-decoration: none;  }a.rechts {    text-decoration: underline;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }a.rechtsnone {    text-decoration: none;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }a.rechtsnoneblack {    font-size: 11px;    text-decoration: none;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }a.jahreslinkrechts {    text-decoration: none;    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }a.alphabet {    text-decoration: none;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }.archiv1 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }.archiv2 { font-size: 11px; color: #2f4b8a; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }.archiv2_red { font-size: 11px; color: #CC0033; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }.navigation {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; color: #FFFFFF}.unternavigation { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: 900;}td  {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;   }font.uebersichtrubrik { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: 900;}font.uebersichtheadline {    font-size: 14px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.uebersichtsubline {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.13ptblack {    font-size: 13px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.uebersichtnormal {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.uebersichtnormal {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.listevorne {    font-size: 14px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.listehinten {    font-size: 14px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.zwischenzeile {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.preis {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.hefthinweis {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.autor {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;    font-style: italic;  }font.copyright {    font-size: 10px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.mainheadline {    font-size: 18px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.lauftext {    font-size: 12px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.subheadline {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }font.bildunterschrift {    font-size: 10px;    color: black;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.weissklein {    font-size: 8px;    color: #FFFFFF;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.fotohinweis {    font-size: 10px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.textrechts {    font-size: 12px;    line-height: 13px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;  }font.prozent {    font-size: 24px;   color: #CC0033;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  }.acsb1 { BORDER-RIGHT: #47649f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #47649f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #47649f 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #47649f 1px solid; BORDER-COLLAPSE: collapse; }/* News-"Zellen" in den Uebersichtsseiten (250407,se) */div.news {   background-color:#FFFFFF;   margin-bottom:20px;}div.fade {   background-color:#FFFFF0;   margin-bottom:20px;}/* SEO - semantische Auszeichnung (160109,se) */h1 {    font-size: 18px;    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700; margin:0 0 8; padding:0; } /* Topline */h2 {    font-size: 12px;    color: #2f4b8a;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;  margin:0 0 8; padding:0; } /* Subline */h3,h4 {    font-size: 12px;    color: #000000;    font-family: Helvetica,Arial;    font-weight: normal;  margin:0; padding:0; } /* Teaser,Lauttext */