/************************************************/
/* Layout-Styles                                */
/************************************************/
/*
Hier werden alle Styles für umschließende Div´s definiert.
*/

body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #002168;
  background-image: url("/images/body_bg.gif");
  background-repeat: repeat-y;
  background-color: #F1F9FC;
  margin: 0px;
  padding: 0px;
}


body.blank {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #002168;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}

/* Div, der die gesamte Seite umschließt */
#layout {
  width: 995px;
}

/* Div, der das TopMenü, die Reiter und das Untermenü der Reiter umschließt */
#layout_head {
  background-color: #FFFFFF;
  background-image: url("/images/corners/top.gif");
  background-repeat: no-repeat;
  background-position: 0px 24px;
  margin: 0px 0px 0px 8px;
}

/* Div, für die linke Seite */
/* Die feste Höhe ist nötig, da sonst der Safari auf der Startseite den Content unter das Menue bricht */
#left {
  margin-top: 24px;
  height: 300px;
  width: 191px;
  float: left;
}

/* Div, der den Brotkrumenpfad und das Bild umschließt */
#header {
  margin: 0px;
  margin-left: 191px;
  padding: 0px;
  background-image: url("/images/corners/content.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;

}

#logo {
  border-style: none;
  position: absolute;
  top:  41px;
  left: 39px;
}

/************************************************/
/* Titelkasten oben                             */
/************************************************/

.menuTop {
  background-color: #0782BD;
  color: #FFFFFF;
  height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 218px;
}

.menuTop a:link, .menuTop a:visited {
  margin-left: 4px;
  margin-right: 7px;  
  color: #C2DFF1;
  text-decoration: none;
  font-size: 11px;
}

.menuTop a:hover, .menuTop a:active, a.menuTop_active:link, a.menuTop_active:visited {
  color: #002168;
  text-decoration: none;
}

#spk_logo {
  position: absolute;
  top: 39px;
  left: 640px;
  width: 102px;
  height: 26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url("/images/spk_logo.gif");
}


/************************************************/
/* Register-Menue                               */
/************************************************/

.register {
  background-color: #52A7D0;
	height: 24px;
	margin-top: 50px;
	margin-left: 206px;
}

.register a:link, .register a:visited {
	height: 14px;
	display: block;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	padding: 5px 18px 5px 18px;
	color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.register a:hover, .register a:active {
  color: #FB7F05;
  text-decoration: none;
  font-weight: bold;
}

a.register_active_first, a.register_active_first:link, a.register_active_first:visited {
  background-image: url("/images/register/register_active_first_bg.gif");
  color: #FB7F05;
  padding-left: 18px;
}

a.register_active, a.register_active:link, a.register_active:visited {
  background-image: url("/images/register/register_active_bg.gif");
  color: #FB7F05;
}

a.register_dark_first:link, a.register_dark_first:visited {
  background-image: url("/images/register/register_dark_first_bg.gif");
  padding-left: 18px;  
}

a.register_dark:link,a.register_dark:visited {
  background-image: url("/images/register/register_dark_bg.gif");
}

#register_end {
  background-image: url("/images/register/register_bright_bg.gif");
  float: left;
  height: 24px;
  width: 5px;
  position: relative;
}

/************************************************/
/* Untermenue der Register                      */
/************************************************/

.register_sub {
  /*border: 1px solid black;*/
  background-color: #83C0DE;
  background-image: url("/images/corners/bright.gif");
  background-repeat: no-repeat;
  vertical-align: baseline;
  height: 14px;
  padding: 5px 50px 5px 184px;
}

.register_sub a:link, .register_sub a:visited {
  background-image: url("/images/arrows/darkblue.gif");
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 9px;
  margin-left: 4px;
  color: #002164; 
  text-decoration: none;
  font-weight: bold;
}

.register_sub a:hover, .register_sub a:active, 
a.register_sub_active:link, a.register_sub_active:visited {
  text-decoration: none;
}

/************************************************/
/* Breadcrumb                                   */
/************************************************/

#breadCrumb_home {
  height: 53px;
  color: #002065;
  font-size: 11px;
  margin-left: 37px;
  padding-top: 0px;
  margin-bottom: 0px;  
}

#breadCrumb_home a:link, #breadCrumb_home a:visited {
  font-size: 11px;
  color: #002065;
  font-weight: normal;
  text-decoration: none;
}
#breadCrumb_home a:hover, #breadCrumb_home a:active {
  font-size: 11px;
  color: #002065;
  text-decoration: none;
}


#breadCrumb {
  height: 39px;
  color: #002065;
  font-size: 11px;
  margin-left: 37px;
  padding-top: 14px;
  margin-bottom: 0px;    
}
#breadCrumb a:link, #breadCrumb a:visited {
  font-size: 11px;
  color: #002065;
  font-weight: normal;
  text-decoration: none;
}
#breadCrumb a:hover, #breadCrumb a:active {
  font-size: 11px;
  color: #002065;
  text-decoration: none;
}

#breadCrumb_print, #breadCrumb img, #breadCrumb_home img {
  display: none;
}

/************************************************/
/* Bild                                         */
/************************************************/

#signet {
  background-color: #F1F9FC;
  background-position: 591px 1px;
  height: 160px;
  padding-left: 16px;
}

#signet img,#signet span {
  margin: 0px;
  padding: 0px;
}


/* ################################################################# */
/* 2nd Level Navi */
/* ################################################################# */


#leftnavi {
  position: absolute;
  top: 124px;
  left: 8px;
  width: 183px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#search {
	width: 183px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 6px 0px;
}

#insightlogin {
	top: 12px;
	left: 8px;
	width: 183px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 6px 0px;
	background-image: url("/images/navitrenner.gif");
	background-repeat : no-repeat;
}

#printlink {
  bottom: 0px;
  margin: 48px 0px 16px 16px;
  padding: 0px 0px 0px 0px;
  width: 176px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 160px;
}
html>body #printlink {width: 160px;} 

/* ################################################################# */
/* Navi Level 2 */
/* ################################################################# */

div.nav_secondlevel {
	padding: 4px 4px 4px 16px;
}

div.nav_secondlevel_act {
  background-color: #52A7D0;
  color:  #FFFFFF; 
	padding: 4px 4px 4px 24px;
}

div.nav_thirdlevel {
	padding: 2px 0px 2px 16px;
}

div.nav_fourthlevel {
	padding: 2px 0px 2px 10px;
}

a.nav_secondlevel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: bold;
  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.nav_secondlevel:link {
  text-decoration: none;
}

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

a.nav_secondlevel:hover {
  display: block;
  color: #FB7F05;
  text-decoration: none;
	background-image: url("/images/arrows/orange.gif");
	background-repeat : no-repeat;
  background-position: 0px 3px; 
}

a.nav_secondlevel_act {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: bold;
  color: #FB7F05;
  text-decoration: none;
}

a.nav_secondlevel_act:link {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_secondlevel_act:visited {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_secondlevel_act:hover {
  color: #FB7F05;
  text-decoration: none;
}


/* ################################################################# */
/* Navi Level 3 */
/* ################################################################# */

a.nav_thirdlevel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	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.nav_thirdlevel:link {
  text-decoration: none;
}

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

a.nav_thirdlevel:hover {
  color: #FB7F05;
  text-decoration: none;
	background-image: url("/images/arrows/orange.gif");
	background-repeat : no-repeat;
  background-position: 8px 3px;  
}

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

a.nav_thirdlevel_act:link {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_thirdlevel_act:visited {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_thirdlevel_act:hover {
  color: #FB7F05;
  text-decoration: none;
}


/* ################################################################# */
/* Navi Level 4 */
/* ################################################################# */

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

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

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

a.nav_fourthlevel:hover {
  color: #FB7F05;
  text-decoration: none;
	background-image: url("/images/arrows/orange.gif");
	background-repeat : no-repeat;
  background-position: 24px 3px;
}

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

a.nav_fourthlevel_act:link {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_fourthlevel_act:visited {
  color: #FB7F05;
  text-decoration: none;
}

a.nav_fourthlevel_act:hover {
  color: #FB7F05;
  text-decoration: none;
}


/* ################################################################# */
/* Stilnavi
/* ################################################################# */

div.stilnav {
	padding: 2px 8px 2px 4px;
}

h1.stilnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: bold;
  color: #002065;
  text-decoration: none;
	padding: 2px 0px 4px 8px;
	margin: 0px 0px 0px 0px;
}

div.stilnavtrenner {
  display: block;
  width: 178px;
	height: 3px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/bg_hp_news.gif");
	background-repeat : no-repeat;
}

/* ################################################################# */
/* Stilnavi Level 4 */
/* ################################################################# */

a.stilnav_fourthlevel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: normal;
  color: #002065;
  text-decoration: none;
	padding: 0px 0px 0px 8px;
  background-image: none;
}

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

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

a.stilnav_fourthlevel:hover {
  text-decoration: none;
	background-image: url("/images/arrows/darkblue.gif");
  background-repeat : no-repeat;
  background-position: 0px 3px;
}

a.stilnav_fourthlevel_act {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	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.stilnav_fourthlevel_act:link {
  text-decoration: none;
}

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

a.stilnav_fourthlevel_act:hover {
  text-decoration: none;
}


/* ################################################################# */
/* Stilnavi Level 5 */
/* ################################################################# */

a.stilnav_fifthlevel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;
  color: #002065;
  text-decoration: none;
	padding: 0px 0px 0px 16px;
  background-image: none;
}

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

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

a.stilnav_fifthlevel:hover {
	background-image: url("/images/arrows/grey.gif");
  background-repeat : no-repeat;
  background-position: 8px 3px;
  text-decoration: none;
}

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

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

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

a.stilnav_fifthlevel_act:hover {
  text-decoration: none;
}

/* ################################################################# */
/* Stilnavi Level 6 */
/* ################################################################# */

a.stilnav_sixthlevel {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;
  color: #002065;
  text-decoration: none;
	padding: 0px 0px 0px 24px;
  background-image: none;
}

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

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

a.stilnav_sixthlevel:hover {
	background-image: url("/images/arrows/grey.gif");
	background-repeat : no-repeat;
  background-position: 16px 3px;
  text-decoration: none;
}

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

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

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

a.stilnav_sixthlevel_act:hover {
  text-decoration: none;
}

/* ################################################################# */
/* Navi Sonstiges */
/* ################################################################# */

div.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002065;
	padding: 0px 0px 0px 20px;
}

div.insightlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002065;
	padding: 0px 0px 0px 20px;
}

div.navitrenner {
  display: block;
	left: 8px;
	width: 183px;
	height: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/navitrenner.gif");
	background-repeat : no-repeat;
}

/* ################################################################# */
/* Suchformular */
/* ################################################################# */

input.searchbox {
  font-size: 11px;
  width: 110px;
  border: 1px solid #83C0DE;
}


/* ################################################################# */
/* Loginformular */
/* ################################################################# */

input.loginbox {
  font-size: 11px;
  width: 110px;
  border: 1px solid #83C0DE;  
}

/* ################################################################# */
/* Drucklink */
/* ################################################################# */

a.printlink {
  display: block;
  margin-bottom: 4px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002065;
}

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

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

a.printlink:hover {
	text-decoration: none;
}


/* ################################################################# */
/* Content */
/* ################################################################# */

#keyvisual {
  position: absolute;
  top: 176px;
  left: 208px;
  width: 780px;
  height: 160px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #CFE7F3;
}

#content {
  position: absolute;
  top: 352px;
  left: 224px;
  width: 771px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#content_spalte1 {
  position: relative;
  float: left;
  top: 0px;
  left: 0px;
  width: 564px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.content_spalte2 {
  position: relative;
  float:  left;
  top: 0px;
  left: 10px;
  width: 188px;
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-bottom:  1px solid #B4D9EB;    
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 178px;
}
html>body .content_spalte2 {width: 178px;} 

.content_spalte2_ecke {
  position: relative;
  top: 0px;
  left: 0px;
  width: 8px;
  height: 8px;
  border: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url("/images/corners/box_orange.gif");
	background-repeat : no-repeat;
}


/* ################################################################# */
/* Copyright */
/* ################################################################# */

#copyright {
  clear: both;
  border-bottom: 1px solid #031E65;
  text-align: right;
  padding: 10px 0px 0px 0px;
  margin: 20px 0px 5px 0px;
}

.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: normal;
  padding-right: 2px;
}

a.toplink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: normal;
  text-align: right;  
  float: left;
}

a.toplink:link, a.toplink:visited {
  background-image: url("/images/arrows/top.gif");
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 12px;
  color:#002168;
  text-decoration: none;
}

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

/* ################################################################# */
/* Footer */
/* ################################################################# */

#footer {
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;  
  text-align: center;
  padding: 0px 100px 0px 100px;
  margin: 0px 0px 20px 0px;
}

#footer a:link, a:visited {
  color:#002168;
  text-decoration: underline;
}

#footer a:hover, a:active {
  color:#FB7F05;
  text-decoration: underline;  
}


/* ################################################################# */
/* Homepage  und Funktionsbereich */
/* ################################################################# */

#hp_content {
  position: absolute;
  top: 350px;
  left: 224px;
  width: 770px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#hp_content_container {
  position: relative;
  top: 0px;
  left: 0px;
  width: 770px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #F1F9FC;
}

#hp_content_spalte1 {
  position: relative;
  float:  left;
  top: 0px;
  left: 0px;
  width: 362px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}

#hp_content_spalte2 {
  position: relative;
  float:  left;
  top: 0px;
  left: 10px;
  width: 188px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-bottom:  1px solid #B4D9EB;  
}

#hp_content_spalte2_ecke {
  top: 0px;
  left: 0px;
  width: 8px;
  height: 8px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url("/images/corners/box_orange.gif");
	background-repeat : no-repeat;
}

#hp_content_spalte3 {
  position: relative;
  float:  left;
  top: 0px;
  left: 30px;
  width: 188px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-bottom:  1px solid #B4D9EB;
}

#hp_content_spalte3_ecke {
  top: 0px;
  left: 0px;
  width: 8px;
  height: 8px;
  border: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url("/images/corners/box_orange.gif");
	background-repeat : no-repeat;
}

div.h1_hp_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002065;
	padding: 0px 16px 4px 16px;
	margin: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-bottom:  1px solid #B4D9EB;
}


div.hp_image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002065;
	padding: 4px 16px 4px 16px;
	margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}

div.hp_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #002065;
	padding: 4px 16px 4px 16px;
	margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}

div.h2_hp_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002065;
	padding: 0px 16px 2px 16px;
	margin: 0px 0px 0px 0px;
}

div.hp_news_trenner {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #B4D9EB;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;  
  border-right: 1px solid #ffffff;  
}

div.hp_news {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border:  1px solid #ffffff;
  
}

#hp_content_spalte2 img {
  	margin: 4px 16px 4px 16px;
    border: none;
  }

p.hp_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002065;
	padding: 2px 16px 4px 16px;
	margin: 0px 0px 0px 0px;
}

a.hp_links, a.hp_links:link, a.hp_links:visited  {
  display:  block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002065;
	text-decoration : none;
	padding: 4px 16px 2px 16px;
	background-image: url("/images/arrows/brightblue.gif");
	background-repeat : no-repeat;
  background-position: 8px 6px;  
}


a.hp_links:hover {
	background-image: url("/images/arrows/orange.gif");
}

#hp_printlink {
  bottom: 0px;
  margin: 298px 0px 16px 16px;
  padding: 0px 0px 0px 0px;
  width: 176px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 160px;
}
html>body #hp_printlink {width: 160px;} 

/* Homepage-Ticker */

/* 
.NewsLinks {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : normal;
  font-style      : normal;
  color           : #1553A1;
}

a:link.NewsLinks {text-decoration: none; color : #1553A1;}
a:visited.NewsLinks {color : #1553A1;}
a:active.NewsLinks {text-decoration: none; color : #1553A1;}
a:hover.NewsLinks {color : #00B0E8;}

.NewsHeader {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : bold;
  font-style      : normal;
  color           : #ffffff;
}

a:link.NewsHeader {text-decoration: none; color : #000000;}
a:visited.NewsHeader {color : #000000;}
a:active.Header {text-decoration: none; color : #000000;}
a:hover.NewsHeader {color : #00B0E8;}


.ticker-border {
	margin: 0px;
	padding: 0px;
}
 */

#ticker-box {
  position: relative;
  color: #ffffff;
  background-color: #52A7D0;  
  width: 770px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

table.ticker_header {
  background-color: #52A7D0;  
}

th.ticker_fondsname {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : bold;
  color           : #ffffff;
  padding: 2px;
  width: 350px;
  text-align: left;
  vertical-align: top;  
   voice-family:"\"}\"";
   voice-family:inherit;
   width: 346px;
}
html>body th.ticker_fondsname {width: 346px;}

th.ticker_ruecknahmepreis {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : bold;
  color           : #ffffff;
  padding: 2px;
  width: 130px;
  text-align: center;
  vertical-align: top;
  voice-family:"\"}\"";
   voice-family:inherit;
   width: 128px;
}
html>body th.ticker_ruecknahmepreis {width: 128px;}

th.ticker_zwischengewinn {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : bold;
  color           : #ffffff;
  padding: 2px;
  width: 130px;
  text-align: center;
  vertical-align: top;  
  voice-family:"\"}\"";
   voice-family:inherit;
   width: 128px;
}
html>body th.ticker_zwischengewinn {width: 128px;}

th.ticker_aktiengewinn {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : bold;
  color           : #ffffff;
  padding: 2px;
  width: 130px;
  text-align: center;
  vertical-align: top;  
  voice-family:"\"}\"";
   voice-family:inherit;
   width: 128px;
}
html>body th.ticker_aktiengewinn {width: 128px;}

table.ticker_body {
  background-color: #83C0DD;  
}

td.ticker_fondsname, td.ticker_ruecknahmepreis, td.ticker_zwischengewinn, td.ticker_aktiengewinn {
  font-family     : Arial, Helvetica;
  font-size       : 12px;
  font-weight     : normal;
  color           : #002065;
  padding: 2px;
  width: 346px;
  text-align: left;
  voice-family:"\"}\"";
   voice-family:inherit;
   width: 342px;
}
html>body th.ticker_fondsname, td.ticker_ruecknahmepreis, td.ticker_zwischengewinn, td.ticker_aktiengewinn {width: 342px;}

td.ticker_ruecknahmepreis, td.ticker_zwischengewinn, td.ticker_aktiengewinn {
  text-align: center;
  width: 140px;
}