/* CSS Document */

/* Allgemeine HTML-Styles ++++++++++++++++++++++++++++ */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.right_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.smallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*color: #010102;*/
	color: #23446D;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
}
table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Sujet-Bild (800x110) +++++++++++++++++++++++++++++++ */
.headimg {
	background-image: url("/fileadmin/templates/img/head_start.jpg");
	background-repeat: no-repeat;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Schrift für Contentbereich ++++++++++++++++++++++++ */
bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.MsoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0;
	padding: 0;
}
.tx-newloginbox-pi1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0;
	padding: 0;
}
.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.txtnormalfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.txtnormalfettblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	font-weight: bold;
}
.txtnormalblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	font-weight: normal;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #23446D;
	font-weight: bold;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #23446D;
	line-height: 15px;
	font-weight: bold;
}
.newstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.newssubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80a9c9;
	font-weight: bold;
}

.txtsatellite, a.txtsatellite:visited, a.txtsatellite:link ,a.txtsatellite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.txtfooter, A.txtfooter:visited, A.txtfooter:link, A.txtfooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}


/* Schrift für Menues +++++++++++++++++++++++++++++++++ */
.txtmenue1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 2px;
	text-decoration: none;
	height:20px;
}

a.txtmenue1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	
}
a.txtmenue1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
}


a.txtmenue1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFF00;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
}

a.txtmenue1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFF00;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
}

a.txtmenue1:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFF00;
	background-color:#23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
}

.txtmenue3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	background-color:#70A3CF;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}

a.txtmenue3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	background-color:#70A3CF;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	
}
a.txtmenue3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	background-color:#70A3CF;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}


a.txtmenue3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	background-color:#23446D;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.txtmenue3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	background-color:#70A3CF;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.txtmenue3:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	background-color:#70A3CF;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}

.submenu1 {
	height:20px;
}
.submenu2 {
	height:20px;
}
.submenu3 {
	height:20px;
}

.menu_td1 {
	display:block;
	background-color:#70A3CF;
}
.menu_td1_active {
	display:block;
	background-color:#23446D;
}

a.menu_a1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}

a.menu_a1_active:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1_active:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1_active:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1_active:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}
a.menu_a1_active:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-size: 11px; 
	color: #FFFF00;
	font-weight: normal;
	line-height: 17px;
	padding-left: 2px;
	margin-bottom: 1px;
	text-decoration: none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Linkdefinitionen*/


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 000000;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Inputfelder der Werpapiersuche++++++++++++++++++++++ */
.inputsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 155px;
	height: 20px;
}
.inputsearchlang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
	height: 20px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Nassi möchte, dass "bullets" in Aufzählungen eckig sind */
LI { list-style-type: square }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Linkdefinitionen von fait */
/* links in der suche werden groß dargestell++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a.chartlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color:#000000;
	text-decoration: underline;
}
a.chartlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color:#000000;
	text-decoration: underline;
}
a.chartlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color: #999999;
}

a.chartlink_high {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color:#000000;
	text-decoration: none;
}
a.chartlink_high:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color:#000000;
	text-decoration: none;
}
a.chartlink_high:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 25px;
	color: #999999;
}

a.searchlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;;
	font-weight: bold;
	line-height: 30px;

	color:#23446D;
}
a.searchlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height: 30px;
	color:#23446D;
}
a.searchlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height: 30px;
	color: #FFFF33;
}

.dark_blue_thin_link a{
	color:#FFFFFF;
	font-weight:bold;
}
.dark_blue_thin_link a:visited {
	color:#FFFFFF;
	font-weight:bold;
}
.dark_blue_thin_link a:hover {
	color: #999999;
	font-weight:bold;
}

.faitfooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}


body
{
	scrollbar-arrow-color:#23446D;
	scrollbar-base-color:#23446D;
	scrollbar-darkshadow-color:#bbbbbb;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-shadow-color:#23446D;
	/* hintergrundleiste */
	scrollbar-track-color:#ffffff;
}
	
	
textarea, select, option 
	{font-family: Verdana;font-size: 100%;color: #000000;
	background-color: #ffffff;
	border: 1px solid #23446D;
	}
	
	
.ainbox {font-family:Verdana;font-size:10px;color:#000000}
.ainbox:hover{font-family:Verdana;font-size:10px;color:#999999}
.headl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #23446D;
	line-height: 15px;
	font-weight: bold;
}
.factheadl{background-color: #ffffff;font-weight:bold; font-size: 12px;color:#23446D;line-height: 15px;}
.light_blue {background-color: #CAD9EB;}
.dark_blue {background-color: #23446D; color:#ffffff; font-weight:bold; line-height: 20px;}
.dark_blue_yellow {background-color: #23446D; font-size: 12px; color:#F6FF39; font-weight:bold; line-height: 25px;}
.dark_blue_thin {background-color: #23446D; color:#ffffff; font-weight:bold; line-height: 15px;}
.dark_blue_thin_link {background-color: #23446D; color:#ffffff; font-weight:normal; line-height: 16px;}
.light_yellow {background-color: #FFFFCC; }
.light_yellow0 {background-color: #FFFFFF;}
.light_yellow1 {background-color: #FFFFCC;}
.white {background-color: #FFFFFF;}
.contentbox_grey {background-color: #CAD9EB; color:#666666}
.grey{font-family:Verdana;font-size:10px;color:#999999}
.found {color: #FF0000; font-weight:bold; font-size:11px;line-height: 30px;}
.foundsplit {color: #FF0000; font-weight:bold; font-size:10px;line-height: 16px;}
.positive {color: #009933; }
.negative {color: #FF0000; }
.zero {color: #0000FF;}
.positiveheader {color: #66FF00; }
.negativeheader {background-color: #23446D; color: #FF0000; font-weight:bold; line-height: 20px; }
.zeroheader {color: #ffffff;}
.headline{font-family:Verdana;font-size:14px;color:#23446D;font-weight:bold;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*	Style fuer neue Nav-Bars	       */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.navMenuActive { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	background-color:#CAD9EB;
	font-weight: bold;
	text-decoration: none;
}
.navMenuInactive { background-color:#FFFFFF;}
.navMenuBodyActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	background-color:#CAD9EB;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 2px;
	text-decoration: none;
	height:17px;
}
.navMenuBodyInactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	background-color:#CAD9EB;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 2px;
	text-decoration: none;
	height:17px;
	border-bottom:2px solid white;
}
a.navMenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	width:100%;
}
a.navMenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	width:100%;
}
a.navMenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	width:100%;
}
a.navMenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	width:100%;
}
a.navMenu:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #23446D;
	font-weight: bold;
	padding-left: 2px;
	text-decoration: none;
	width:100%;
}

.searchNavMenuActive { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #23446D;
	background-color:#CAD9EB;
	text-decoration: none;
}
.searchNavMenuInactive { background-color:white;}
.searchNavMenuBottom {
	background-color:#CAD9EB;
}
.searchNavMenuBodyActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #23446D;
	background-color:#CAD9EB;
	padding-left: 4px;
	padding-top: 0px;
	text-decoration: none;
	height:17px;
}
.searchNavMenuBodyInactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #23446D;
	background-color:#CAD9EB;
	padding-left: 4px;
	padding-top: 0px;
	text-decoration: none;
	height:10px;
	border-bottom:2px solid white;
}
.searchNavMenuActiveOther { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #23446D;
	background-color:#E3F1FF;
	text-decoration: none;
}
.searchNavMenuInactiveOther { background-color:white;}
.searchNavMenuBodyActiveOther {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #23446D;
	background-color:#E3F1FF;
	padding-left: 4px;
	padding-top: 0px;
	text-decoration: none;
	height:17px;
}
.searchNavMenuBodyInactiveOther {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #23446D;
	background-color:#E3F1FF;
	padding-left: 4px;
	padding-top: 0px;
	text-decoration: none;
	height:10px;
	border-bottom:2px solid white;
}
.searchNavTable {
	/* 
	background-color:#c0c0c0; 
	border-left:2px solid #c0c0c0;
	border-right:2px solid #c0c0c0;
	border-top:2px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	*/
}
a.searchNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: underline;
}
a.searchNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: underline;
}

a.searchNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: underline;
}
a.searchNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: none;
}
a.searchNav:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: underline;
}
a.searchNav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23446D;
	text-decoration: underline;
}
.searchMarketTable {
	background-color:#CAD9EB;
	height:35px;
	border:1 solid white;
}
.searchMarketTable2 {
	background-color:#CAD9EB;
}
.searchMarketTable3 {
	height:35px;
}
.markterwartung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #23446D;
	font-weight: bold;
}
.markterwartung2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	font-weight: bold;
}
.markterwartung_products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #23446D;
}
.markterwartung_products2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
}
