#topnav1 { margin-left:6px; }

#topnav img {
    width:121px;
    height:27px;
} 

#topnav {
  display:inline;
  width:728px;
}  

/* CSS Document - Platin Anleihen*/
#top-navi {
    width: 725px;
    height: 28px;
    background-color: #003399;
    text-align: right;
}

.picnav-no-link , .picnav-act-link {
    width: 120px;
    float:left;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}

.picnav-no-link A  {
    font-size:11px;
    font-weight:normal;
}

.picnav-no-link a:link {
    font-size:11px;
    font-weight:normal;
}

.picnav-no-link a:visited {
    font-size:11px;
    font-weight:normal;
}

.picnav-no-link a:hover {
    font-size:11px;
    font-weight:normal;
}

.picnav-no-link a:active { 
  font-size:11px; 
  font-weight:normal; 
  color: #3366CC; 
}

.picnav-allwrap {
    text-align:center;
    width:120px;
    float:left;
}


.picnav-act-link A  {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}

.picnav-act-link a:link {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}

.picnav-act-link a:visited {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}

.picnav-act-link a:hover {
    font-size:11px;
    font-weight:normal;
    color: #3366CC;
}

.picnav-act-link a:active { 
  font-size:11px; 
  font-weight:normal; 
  color: #3366CC; 
}

.picnav-allwrap {
    text-align:center;
    width:120px;
    float:left;
}

.picnav-act-link a:active { 
  font-size:11px; 
  font-weight:normal; 
  color: #3366CC; 
}

/* CSS Document */
body { 
  background-color: black; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000; 
  margin: 0; 
}
.productinfo {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
}
.markenlinks, .markenlinks a:link, .markenlinks a:visited, .markenlinks a:active {
  font-size: 14px;
  padding-left:10px; 
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
}
.markenlinks a:hover {
  color: #FFFFCC;
  text-decoration:underline;
}
.productinfo_head {
  font-weight: bold;
  color: #E70200;
}
.infos_head {
  margin-top:0px;
  margin-bottom:0px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.infos_text {
  color: #FFFFFF;
  margin-top:0px;
  margin-bottom:0px;
  font-size: 10px;
  font-weight: normal;
}
.infos_link {
  margin-top:0px;
  margin-bottom:0px;
  text-align:right;
  text-decoration:none;
  font-size: 10px;
  font-weight: normal;
}
.infos_link a:link, .infos_link a:visited, .infos_link a:active {
  color: #FFFFFF;
  text-decoration:none;
}
.infos_link a:hover {
  color: #FFFFCC;
  text-decoration:underline;
}

.content_head {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  padding-bottom: 10px;
}
.content_body {
  font-size: 11px;
  color: #000000;
}
.content_body {
  font-size: 11px;
  color: #000000;
}
.content_body a:link, .content_body a:visited, .content_body a:active {
  font-size: 11px;
  color: #000000;
  text-decoration:underline;
}
.content_body a:hover{
  color: #777777;
  text-decoration:underline;
}

.content_body_red {
  font-size: 11px;
  color: #990000;
  font-weight:bold;
}
.content_body_red a:link, .content_body_red a:visited, .content_body_red a:active {
  color: #990000;
  text-decoration:none;
}
.content_body_red a:hover{
 color: #990000;
  text-decoration:underline;
}

.content_headred {
  font-size: 14px;
  font-weight: bold;
  color: #990000;
  padding-bottom: 10px;
}

/* ######################################*/
/* Content-Right & NEWS BEGIN*/
/* ######################################*/

.news-latest-container {
    padding-left:10px;
    padding-right:10px;
    float:left;
    font-size: 10px;
}

#content-right hr {
    color:#ffffff;
    font-size: 10px;
    float:left;
}

.news-container { 
  float:left; 
  margin: 0 0 7px  0; 
  font-size: 10px;
  border-bottom: dotted 1px white;
  width:225px;
}

.news-head A  , .news-head A:hover , .news-head A:visited , .news-head A:active  {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0; 
    COLOR: #ffffff; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    float:left;
    padding:0px 4px 3px 4px;
    width:225px;
}

.news-content  {
    float: left;
    width:225px;
    padding:0;
    margin:0px 0 0 0;
    font-size: 10px; 
}

.news-content IMG { 
  float: right;
  font-size: 10px; 
}

.news-head A  , .news-head A:hover , .news-head A:visited , .news-head A:active  {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0; 
    COLOR: #ffffff; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    float:left;
    padding:2px 4px 3px 4px;
    width:225px;
}

.news-content  {
    float: left;
    width:225px;
    padding:0;
    margin:5px 0 0 0;
    font-size: 10px; 
}

.news-content IMG { 
  float: right;
  font-size: 10px; 
}

.news-content , .news-content .bodytext {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    COLOR: #ffffff; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color:transparent;
    padding: 0 2px 0 2px;
    margin:0;
    float:none;    
    font-size: 10px;         
}

.news-latest-morelink {
    float:left;
    text-align:right;
    color:#ffffff;
    margin:0;
    width: 225px;
    padding:2px 0px 6 0px;
    font-size: 10px;
    text-decoration:none;
}

.news-latest-morelink A ,  .news-latest-morelink A:visited , .news-latest-morelink A:active  {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    color: #ffffff;
    text-decoration:none;
    width: 225px;
}

.news-latest-morelink A:hover {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    width: 225px;
    color:#ffffcc;
    text-decoration: underline;
}

#news-latestbox { float:left; }

.news-latest-item { float:left; }

#content-right {
    width: 190px;
    float:left;
    background-color:transparent;
    padding:5px 4px 5px 4px;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
  font-weight:bold; 
  font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
  margin-top:10px; 
  margin-bottom:5px; 
}
.tx-indexedsearch P.tx-indexedsearch-noresults { 
  text-align:center; 
  font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
  margin-top:20px; 
  margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
  margin-top:0px; 
  margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/* default styles for extension "tx_mininews_pi1" */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.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 A { 
  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; 
}
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { 
  background-color:#eeeeee; 
  padding-left: 3px; 
  padding-right: 3px; 
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_irfaq_pi1" */
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { 
  margin: 0px; 
  display: inline; 
  font-weight: bold; 
}
.tx-irfaq-pi1 ul li a { 
  color: #000; 
  text-decoration: none; 
}
.tx-irfaq-pi1 ul li a:hover { 
  color: #000; 
  text-decoration: underline; 
}
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { 
  margin: 0px; 
  display: inline; 
  font-weight: bold; 
}
.tx-irfaq-pi1 dt p { 
  font-weight: bold; 
  margin: 0px; 
  display: inline; 
}
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { 
  border-top: 2px solid #e6e6e6; 
  margin-bottom: 10px; 
}
/* default styles for extension "tx_jppageteaser_pi1" */
.tx-jppageteaser-pi1-headline {
  font-weight: bold; 
  margin-bottom: 5px;
}
.tx-jppageteaser-pi1-text {
  font-weight: normal; 
  margin-bottom: 10px;
}
.tx-jppageteaser-pi1-image { margin-right: 15px; }
.tx-jppageteaser-pi1-element { margin-bottom: 10px; }
.tx-jppageteaser-pi1 P { margin: 0px !important; }
/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */


.impressum {
  FONT-SIZE: 12px; 
  PADDING-BOTTOM: 5px; 
  COLOR: #000000; 
  TEXT-ALIGN: right; 
  border-top: dotted 2px white;
  float:left;
  width:455px;
}
.impressum A:link {
  COLOR: #000000; 
  TEXT-DECORATION: none; 
  font-size:12px;
}
.impressum A:visited {
  COLOR: #000000; 
  TEXT-DECORATION: none; 
  font-size:12px;
}
.impressum A:active {
  COLOR: #000000; 
  TEXT-DECORATION: none; 
  font-size:12px;
}

.impressum a { font-size:12px; }
.csi-imagewrap { margin-bottom:5px; }
H1 {
  font-size:14px;
  font-weight:700;
  color:#990000;
  border-bottom:#990000 2px dotted;
  padding-bottom:10px;
}
H2 {
  font-size:14px;
  font-weight:700;
  color:#990000;
  padding-top: 5px;
  padding-bottom:5px;
  border-top:2px solid #CCCCCC;
  border-bottom:2px solid #CCCCCC;
}
H3 {
  font-size:18px;
  padding-top:0px;
  margin-top:0px;
}
.bodytext a:link, .bodytext a:visited, .bodytext a:active {
  color: #990000;
  text-decoration:none;
  font-weight:bold;
}
.bodytext a:hover {
  color: #990000;
  text-decoration:underline;
  font-weight:bold;
}
.clearer, .news-single-backlink, .news-single-category { display:none; }
.news-single-item-frame h3 {
  font-size:12px;
  font-weight:bold;
}
.news-single-item {
  float:left;
  width:455px;
  overflow:hidden;
}
.bodytext IMG { margin-right:10px; }
