﻿/* ******************************************* */
/* GLOBAL                                      */
/* ******************************************* */

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
	font-weight: bold;
	color: #002065;
  margin: 16px 0px 16px 0px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  margin: 32px 0px 16px 0px;
  padding: 5px 0px 5px 0px;  
}

p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #002168;
}

td {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #002168;
  text-align: left;
}

ul {
	list-style-type : square;
	list-style-image : url("/images/arrows/darkblue.gif");
  padding: 0px 0px 0px 0px;
  margin: 11px 0px 5px 12px; 
}

ol {
  margin: 0px 0px 0px 0px;
  padding: 11px 0px 5px 12px;  
}

li {
  padding: 0px 0px 4px 0px;  
  margin: 0px 0px 0px 12px;
}


form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

b {
	font-weight: bold;
}

a {
	font-weight: normal;
	color: #002065;
	text-decoration : underline;
}

a.visited {
	color: #002065;
}

img {
  border: 0px;
}

.footer {
  clear: both;
	font-size: 10px;
	text-align : center;
  padding: 16px 0px 16px 0px;
}

div.clear {
  clear:  both;
}

.caption {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  font-size: 10px;
}

.teaser {
  font-weight: normal;
}

a.anker, a.anker:link, a.anker:visited {
  background-image: url("/images/arrows/darkblue.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 12px;
  color:#002168;
  text-decoration: none;
  font-weight: normal;
}

a.anker:hover, a.anker:active {
  text-decoration: underline;
}

a.follow, a.follow:link, a.follow:visited {
  background-image: url("/images/arrows/darkblue.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 12px;
  color:#002168;
  text-decoration: none;
  font-weight: normal;
}

a.follow:hover, a.follow:active {
  text-decoration: underline;
}

/* ******************************************* */
/* Top-Link                                    */
/* ******************************************* */

div.topblocklink {
  width:  100%;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;  
  border: 0px;
  text-align: right;
  font-size: 11px;  
}

a.topblocklink, a.topblocklink:link, a.topblocklink:visited {
  background-image: url("/images/arrows/top.gif");
  background-repeat: no-repeat;
  background-position: 66px 5px;
  padding-right: 12px;
  color:#002168;
  text-decoration: none;
  font-weight: normal;
}

a.topblocklink:hover, a.topblocklink:active {
  background-image: url("/images/arrows/top_orange.gif");
  color:#FB7F05;
}

/* ******************************************* */
/* Standard-Block                              */
/* ******************************************* */

.standard_caption {
  font-size: 10px;
  text-align: center;
  padding: 2px 0px 5px 0px;  
}

div.standard {
  clear:  both;
}

div.standard_float_left {
  float: left;
  margin: 0px 12px 12px 0px;
  padding: 0px 12px 0px 0px;
}

div.standard_float_right {
  float: right;
  margin: 0px 0px 12px 12px;
}

div.standard_left {
  margin: 0px 12px 12px 0px;
}

div.standard_right {
  margin: 0px 0px 12px 12px;
}

div.standard_center {
  text-align: center;
  margin: 0px 12px 12px 12px;
}


/* ******************************************* */
/* Download-Block                              */
/* ******************************************* */

div.download {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}


a.download:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size:  12px;
  color:  #002065;
  text-decoration: none;
  font-weight:  normal;
}

a.download:hover {
  text-decoration: underline;
}

div.download_icon {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

div.download_image {
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

/* ******************************************* */
/* Download-Index-Block                        */
/* ******************************************* */


div.downloadindex {
  display:  block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

a.downloadindex, a.downloadindex:link, a.downloadindex:visited {
  background-image: url("/images/arrows/darkblue.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 12px;
  color:#002168;
  text-decoration: none;
  font-weight: normal;
}

a.downloadindex:hover, a.downloadindex:active {
  background-image: url("/images/arrows/orange.gif");
  color:#FB7F05;
}


/* ******************************************* */
/* Bilder-Block                                */
/* ******************************************* */


div.image {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.image1 {
  float: left;
  width:  280px;
  margin: 0px 0px 0px 0px;
  padding: 0px 4px 0px 0px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 276px;
}
html>body div.image1 {width: 276px;} 

div.image2 {
  float: right;
  width:  280px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 4px; 
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 276px;
}
html>body div.image2 {width: 276px;} 


/* ******************************************* */
/* Flash-Block                                 */
/* ******************************************* */


div.flash {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.flash_movie {
  float:  left;
  margin: 0px 12px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}


div.flash_text {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}



/* ******************************************* */
/* Glossar-Index                               */
/* ******************************************* */


div.glossar_index {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.glossar_index_list {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

div.glossar_index_item {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}


/* ******************************************* */
/* Newsindex                                   */
/* ******************************************* */

p.newsindex_headline {
  margin: 32px 0px 16px 0px;
  padding: 0px 0px 0px 0px;  
}

a.newsindex_headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}


/* ******************************************* */
/* Bild-Übersicht-Block                        */
/* ******************************************* */


div.image_overview {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.image_overview_left {
  text-align:  left;   
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

div.image_overview_right {
  text-align:  right;   
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

div.image_overview_center {
  text-align:  center;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
  }

div.image_overview_caption_left {
  text-align  : left;
  font-size: 10px;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

div.image_overview_caption_right {
  text-align  : right;
  font-size: 10px;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

div.image_overview_caption_center {
  text-align  : center;
  font-size: 10px;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

/* ******************************************* */
/* Imagemap-Block                              */
/* ******************************************* */


div.imagemap {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.imagemap_text {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
}

div.imagemap_image {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
}


/* ******************************************* */
/* Produkt-Index-Block                         */
/* ******************************************* */

div.produktindex {
  position: relative;
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}

div.produktindex_left {
  float: left;
  border: 0px;
  padding: 0px 12px 12px 0px;
  margin: 0px 0px 0px 0px;  
}

div.produktindex_right {
  float: right;
  border: 0px;
  padding: 0px 0px 12px 12px;
  margin: 0px 0px 0px 0px;  
}

a.produktindex_headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}


/* ******************************************* */
/* Sitemap                                     */
/* ******************************************* */

div.sitemapfirst {
  background-color: #52A7D0;
  width: 100%;
  padding: 2px 10px 2px 12px;
  margin: 12px 0px 8px 0px;
}

div.sitemapsecond {
  padding: 2px 2px 2px 2px;
}

div.sitemapthird {
  padding: 2px 2px 2px 2px;
}

div.sitemapfourth {
  padding: 2px 2px 2px 2px;
}

a.sitemapfirst {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #ffffff;
  text-decoration: none;
}

a.sitemapfirst:link, a.sitemapfirst:visited {
  text-decoration: none;
}

a.sitemapfirst:hover {
  text-decoration: underline;
}

a.sitemapsecond {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: normal;
	color: #002065;
  text-decoration: none;
  padding: 0px 0px 0px 8px;
	background-image: url("/images/arrows/darkblue.gif");
	background-repeat : no-repeat;
  background-position: 0px 3px;
}

a.sitemapsecond:link, a.sitemapsecond:visited {
  text-decoration: none;
}

a.sitemapsecond:hover {
  text-decoration: underline;
}

a.sitemapthird {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: normal;
	color: #002065;
  text-decoration: none;
	padding: 0px 0px 0px 16px;
	background-image: url("/images/arrows/darkblue.gif");
	background-repeat : no-repeat;
  background-position: 8px 3px;
}

a.sitemapthird:link, a.sitemapthird:visited {
  text-decoration: none;
}

a.sitemapthird:hover {
  text-decoration: underline;
}

a.sitemapfourth {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: normal;
	color: #002065;
  text-decoration: none;
	padding: 0px 0px 0px 24px;
	background-image: url("/images/arrows/orange.gif");
	background-repeat : no-repeat;
  background-position: 16px 3px;
}

a.sitemapfourth:link, a.sitemapfourth:visited {
  text-decoration: none;
}

a.sitemapfourth:hover {
  text-decoration: underline;
}

/* ******************************************* */
/* Newsletter-Uebersicht                       */
/* ******************************************* */


p.newsletter {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.newsletter_index {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

div.newsletter_index_thema {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 0px;
}

a.newsletter_index_headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;    
	color: #002065;
  text-decoration: none;
}

a.newsletter_index_headline:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}

a.newsletter_index_headline:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}

a.newsletter_index_headline:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}

a.newsletter_index_headline:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  text-decoration: none;
}

h2.newsletter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #002065;
  margin: 16px 0px 0px 0px;
  padding: 5px 0px 0px 0px;  
}

/* ******************************************* */
/* Newsletter-Archiv                           */
/* ******************************************* */

div.newsletter_archiv {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;     
}

a.newsletter_archiv_headline  {
  background-image: url("/images/arrows/darkblue.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: normal;
	color: #002065;
  text-decoration: none;
}

/* ******************************************* */
/* Stilbereich-Block                           */
/* ******************************************* */


div.stil {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 16px 20px 16px;
  border: 0px;       
}

div.stil_ampel {  
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 1px 16px 10px 16px;
  border: 0px;       
}


/* ******************************************* */
/* Fondsampel-Block                            */
/* ******************************************* */


div.fondsampel_left {
  float: left;
  width:  276px;
  margin: 0px 0px 0px 0px;
  padding: 0px 4px 0px 0px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 276px;
}
html>body div.fondsampel_left {width: 276px;} 

div.fondsampel_right {
  float: right;
  width:  276px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 4px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 276px;
}
html>body div.fondsampel_right {width: 276px;} 


div.fondsampel_left h2 {
  padding: 26px 0px 5px 0px;
  margin: 0px 0px 0px 0px;  
}

div.fondsampel_right h2 {
  padding: 26px 0px 5px 0px;
  margin: 0px 0px 0px 0px; 
}

div.fondsampel_item {
  background-color: #E6F2F8;
  }

div.fondsampel_item_text {
  width: 170px;
  float: left;
}

div.fondsampel_item_image {
  padding: 5px;
}

div.item_trenner {
  display: block;
  width: 276px;
  height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


a.ampel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: normal;
  color: #002065;
  text-decoration: none;
	padding: 10px 0px 0px 11px;
	background-image: url("/images/arrows/darkblue.gif");
  background-repeat : no-repeat;
  background-position: 3px 13px;
}

a.ampel:link {
  text-decoration: none;
}

a.ampel:visited {
  text-decoration: none;
}

a.ampel:hover {
  text-decoration: underline;
}


div.stil_ampel {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 10px 16px 10px 16px;
  border: 0px;       
}
  /**************************/
  /* Australien Gewinnspiel */
  /**************************/

div.form_vorname {
  clear: both; 
  margin: 20px 0px 0px 0px;
  }
  
div.form_nachname {
  clear: both; 
  margin: 10px 0px 0px 0px;
  }
  
div.form_firma {
  clear: both; 
  margin: 10px 0px 0px 0px;
  }
  
div.form_email {
  clear: both; 
  margin: 10px 0px 0px 0px;
  }
  
div.form_telefon {
  clear: both; 
  margin: 10px 0px 20px 0px;
  }
  
div.form_vorname input {
  margin: 0px 0px 0px 26px;
  }
  
div.form_nachname input {
  margin: 0px 0px 0px 15px;
  }
  
div.form_firma input {
  margin: 0px 0px 0px 45px;
  }
  
div.form_email input {
  margin: 0px 0px 0px 45px;
  }
  
div.form_telefon input {
  margin: 0px 0px 0px 35px;
  }

div.frage {
  padding: 0px;
  margin: 0px;
  clear: both;
  }
  
div.antwort {
  margin: 0px;
  padding: 3px 0px 0px 0px;
  }  
  
div.antwort_radio input {
  margin: 0px 10px 0px 0px; 
  padding: 0px 0px 0px 0px;
  float: left;
  clear: both;
  }
  
div.antwort p {
  padding: 0px;
  margin: 0px 0px 0px 20px;
  }
	
/* ******************************************* */
/* Announce Block                              */
/* ******************************************* */

div#announce {
	text-align:right;
} 