table.overview {
	width: 100%;
	height: 290px;
	table-layout:fixed;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px dotted #b2b2b2;
}

table.overview tr.title {
	height: 25px;
}

table.overview tr.input {
	height: 286px;
	width: 100%;
}

table.overview tr.spacer {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #ffffff;
}

table.overview tr.title td {
	height: 38px;
	padding: 0px 5px 6px 0px;
	border-bottom: 0px dotted #b2b2b2;
	font-size: 10px;
	font-weight: bold;
	color: #40413f;
	vertical-align: bottom;
	background: url(../img/bg_nav.gif) 0px 0px repeat-x;
}

/* Restliche Seiten */

table.overview tr.title td.col0 {
	text-align: center;
	width: 30px;
}

table.overview tr.title td.col0_small {
	width: 5px;
	font-size: 1px;
	padding: 0px;
}

table.overview tr.title td.col1 {
	width: 75px;
}

table.overview tr.title td.col2 {
	width: 200px;
}

table.overview tr.title td.col3 {
	width: 253px;
}

table.overview td.calender {
	width: 140px;
	padding-right: 0px;
	vertical-align: top;
	border-bottom: 0px dotted #b2b2b2;
}

/* Startseite extra */

table.overview tr.titleoverview td {
	height: 38px;
	padding: 0px 5px 6px 0px;
	border-bottom: 0px dotted #b2b2b2;
	font-size: 10px;
	font-weight: bold;
	color: #40413f;
	vertical-align: bottom;
	background: url(../img/bg_nav.gif) 0px 0px repeat-x;
}

table.overview tr.titleoverview td.col0 {
	text-align: center;
	width: 25px;
}

table.overview tr.titleoverview td.col1 {
	width: 65px;
}

table.overview tr.titleoverview td.col2 {
	width: 200px;
}

table.overview tr.titleoverview td.col3 {
	width: 238px;
}


/* Startseite TABLE */
td.startseite table.news {
	width: 100%;
	height: 290px;
	background-color: #ffffff;
}

td.startseite table.news tr td {
	font-size: 10px;
	position: relative;
	/*border-bottom: 1px dotted #b2b2b2;*/
}

td.startseite table.news tr td.col0_small {
	font-size: 1px;
	width: 5px;
}

td.startseite table.news tr {
	height: 29px;
}

td.startseite table.news tr.odd td{
	background-color: #ffffff;
	border-top: 1px dotted #b2b2b2;
}

td.startseite table.news tr.even td{
	background-color: #FFFFFF;
	border-top: 1px dotted #b2b2b2;
}

td.startseite table.news td.col0 {
	width: 25px;
	text-align: center;
	padding-right: 5px;
	position: relative;
	overflow: visible;
	z-index: 5;
}

td.startseite table.news td.col0 div {
	padding: 6px 0px 6px 0px;
	position: relative;
	overflow: visible;
	z-index: 5;
}

td.startseite table.news td.col1 {
	width: 65px;
	padding-right: 5px;
}

td.startseite table.news td.col2 {
	width: 195px;
	padding-right: 5px;
}

td.startseite table.news td.col3 {
	width: 233px;
	padding-right: 5px;
	border-right: 1px dotted #b2b2b2;
}

td.startseite table.news td.small span {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_small.gif) 0px 0px no-repeat;
}

td.startseite table.news td.medium span {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_medium.gif) 0px 0px no-repeat;
}

td.startseite table.news td.big span  {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_big.gif) 0px 0px no-repeat;
}

/* Termin TABLE, News TABLE, Berichte TABLE, Webcasts TABLE, Research TABLE */
td.termine,
td.newsseite,
td.berichte,
td.uebersichtwebcasts,
td.research{
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}

td.termine table.news,
td.newsseite table.news,
td.berichte table.news,
td.uebersichtwebcasts table.news,
td.research table.news {
	width: 100%;
	min-width: 100%;
	height: 289px;
	background-color: #ffffff;
}

td.termine table.news tr td,
td.newsseite table.news tr td,
td.berichte table.news tr td,
td.uebersichtwebcasts table.news tr td,
td.research table.news tr td {
	font-size: 10px;
	position: relative;
	border-bottom: 0px dotted #b2b2b2;
}

td.termine table.news tr td.col0_small,
td.newsseite table.news tr td.col0_small,
td.berichte table.news tr td.col0_small,
td.uebersichtwebcasts table.news tr td.col0_small,
td.research table.news tr td.col0_small {
	font-size: 1px;
	width: 5px;
}

td.termine table.news tr,
td.newsseite table.news tr,
td.berichte table.news tr,
td.uebersichtwebcasts table.news tr,
td.research table.news tr {
	height: 29px;
}

td.termine table.news tr.odd td,
td.newsseite table.news tr.odd td,
td.berichte table.news tr.odd td,
td.uebersichtwebcasts table.news tr.odd td,
td.research table.news tr.odd td{
	background-color: #ffffff;
	border-top: 1px dotted #b2b2b2;
}

td.termine table.news tr.even td,
td.newsseite table.news tr.even td,
td.berichte table.news tr.even td,
td.uebersichtwebcasts table.news tr.even td,
td.research table.news tr.even td{
	background-color: #FFFFFF;
	border-top: 1px dotted #b2b2b2;
}

td.termine table.news td.col0 div,
td.newsseite table.news td.col0 div,
td.berichte table.news td.col0 div,
td.uebersichtwebcasts table.news td.col0 div,
td.research table.news td.col0 div {
	padding: 6px 0px 6px 0px;
	position: relative;
	overflow: visible;
	z-index: 5;
}

td.termine table.news td.col1,
td.newsseite table.news td.col1,
td.berichte table.news td.col1,
td.uebersichtwebcasts table.news td.col1,
td.research table.news td.col1 {
	width: 70px;
	padding-right: 5px;
}

td.termine table.news td.col2,
td.newsseite table.news td.col2,
td.berichte table.news td.col2,
td.uebersichtwebcasts table.news td.col2,
td.research table.news td.col2 {
	width: 195px;
	background-color:#3300FF;
	padding-right: 5px;
}

td.termine table.news td.col3,
td.newsseite table.news td.col3,
td.berichte table.news td.col3,
td.uebersichtwebcasts table.news td.col3,
td.research table.news td.col3 {
	width: 248px;
	padding-right: 5px;
	border-right: 1px dotted #b2b2b2;
}

td.termine table.news td.small span,
td.newsseite table.news td.small span,
td.berichte table.news td.small span,
td.uebersichtwebcasts table.news td.small span,
td.research table.news td.small span {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_small.gif) 0px 0px no-repeat;
}

td.termine table.news td.medium span,
td.newsseite table.news td.medium span,
td.berichte table.news td.medium span,
td.uebersichtwebcasts table.news td.medium span,
td.research table.news td.medium span {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_medium.gif) 0px 0px no-repeat;
}

td.termine table.news td.big span,
td.newsseite table.news td.big span,
td.berichte table.news td.big span,
td.uebersichtwebcasts table.news td.big span,
td.research table.news td.big span  {
	height: 18px;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/company_big.gif) 0px 0px no-repeat;
}


/* ICON ERKLÄRUNG */

img.erklaerung {
	padding: 0px;
	margin: 0px;
	position: absolute;
	display: none;
	z-index: 9;
	left: 20px;
	top: 2px;
}

/* Unternehmen Index Auswahl */

div.scroller {
	height: 119px;
	overflow: auto;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

table.unternehmenindex {
	table-layout: fixed;
	empty-cells: show;
	/*background: url(../img/bg_index.gif);*/
	width: 100%;
}

table.unternehmenindex tr td {
	width: 25%;
	font-size:10px;
	vertical-align: top;
}

table.unternehmenindex tr td table tr {
	height: 24px;
}

table.unternehmenindex tr td table tr td {
	height: 18px;
	padding: 4px 0px 1px 10px;
	border-bottom: 1px dotted #b2b2b2;
	vertical-align: middle;
}

table.unternehmenindex tr td table tr td span {
	height: 18px;
	line-height: 18px;
	padding-left: 22px;
	display: block;
}

table.unternehmenindex tr td table tr td.small span {
	background: url(../img/company_small.gif) no-repeat;
}

table.unternehmenindex tr td table tr td.medium span {
	background: url(../img/company_medium.gif) no-repeat;
}

table.unternehmenindex tr td table tr td.big span {
	background: url(../img/company_big.gif) no-repeat;
}
