/**
	heureka e-Business 2.0
	created 2008-02-04; mdied
**/



body, pre {
		font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
		font-size:9pt;
		background-color: white;
	}

/* :: Formatierung Allgmeine-Links :: */

a:link { 	font-size: 9pt;
		color:#808080;
		text-decoration:none;
}

 a:visited { 	text-decoration:none;
		font-size: 9pt;
		color:#808080;
}

/* :: Formatierung Menü-Links :: */

div.menue {
		margin-top:7px;
		margin-bottom:7px;
}

td.menue {
		color:#808080;
}

a.menue:link { 	
		font-size: 9pt;
		color:#808080;
		text-decoration:none;
}

a.menue:visited { 	
			font-size: 9pt;
			color:#808080;
			text-decoration:none;			
}
/*
a.menue:active { 	text-decoration:underline 9pt #7ABC52 ;
			font-size: 10pt;
			color:#808080;
}*/


p {		margin-left: 10px;
		margin-right: 10px;
	}

td {
		valign: top;
}

table.gb {
		width: 100%;
		text-align: center;
		border: 0;
		padding: 0;
		margin:0;
}

table.gb td {
		height: 3px;
		
}

td.selected {
		background-color: green;
}

/* :: Formatierung Geschäftsbereichs-Links :: */

td.development_selected {
		background-color:#CCFF99;
}

td.development_selected a {
		color:black;
}


td.development {
		filter:progid:DXImageTransform.Microsoft.Alpha(
		opacity=50);
		background-color:#CCFF99;
		
		
}

td.development a{
		font-weight:bold;
		color: #808080;
		
}

td.reporting_selected a {
		color: black;
}


td.reporting_selected {
		background-color:#95D96C;
}

td.reporting {		
		filter:progid:DXImageTransform.Microsoft.Alpha(
		opacity=50);
		background-color:#95D96C;
}

td.reporting a{
		font-weight:bold;
		color: #808080;
}


td.streaming_selected {
		background-color: #B0F485;
}

td.streaming_selected a{
		color:black;
}

td.streaming {
		filter:progid:DXImageTransform.Microsoft.Alpha(
		opacity=50);
		background-color: #B0F485;
}

td.streaming a	{
		font-weight:bold;
		color: #808080;
}


td.management_selected {
		background-color:#7ABC52;
}

td.management_selected a{
		color:black;
}

td.management {
		filter:progid:DXImageTransform.Microsoft.Alpha(
		opacity=50);
		background-color: #7ABC52;
}

td.management a {
		font-weight:bold;
		color: #808080;
}

/* :: Formatierung der Startseite - Hintergrund, Ausrichtung Text, Rahmen, etc. :: */

td.startseite_links {
		text-align:left;
		height:173px;
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:grey;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:grey;
}

td.startseite_rechts {
		text-align:right;
		height:173px;
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:grey;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:grey;
}

h5.startseite {		
		text-decoration:none; 
		font-size:13pt; 
		font-weight:700;
		color:#669933;
		padding-top:15px;
}

h5.startseite a{		
		text-decoration:none; 
		font-size:13pt; 
		font-weight:700;
		color:#669933;
		padding-top:15px;
}

h6.startseite {		
		text-decoration:none;
		font-size:9pt; 
		color:#669933;
		text-align:right;
}



h6.startseite a{		
		text-decoration:none; 
		font-size:9pt;		
		color:#669933;
		text-align:right;
		
}

/* Vorschlag Sonja*/
div.startseite {		
		color:#999999;
		text-decoration: none;
		font-size:9pt; 
		font-weight:600;
		line-height:1.5em;
		padding-top:10px;
}

p.startseite {		
		color:#999999;
		text-decoration: none;
		font-size:9pt; 
		font-weight:600;
		line-height:1.5em;
}


td.startseite_gb_trennlinie {	
		height:10px;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
		border:0;
}

table.startseite_news a {
		color: #FFFFFF;
}


table.startseite_news {
		background-color:#505050;
		color:#FFFFFF;
		font-size:9pt; 
		text-align:left;
		text-decoration:none;
		height:105px;
}

td.startseite_news_block {
 		vertical-align:top;
		text-decoration:none;
		width:49%;
}

td.startseite_training_block {
		vertical-align:top;
		text-decoration:none;
		width:49%;
}

td.startseite_news_trennlinie_vertikal {
		width:1%;
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		border:0;

}

h5.startseite_news {		
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#669933;		
		text-decoration:none; 
		font-size:11pt;  
		color:#669933;
		padding-bottom:5px;
		margin-bottom:5px;
}


/* :: Formatierung des Cube für Hersteller-/Geschäftsbereichslogos :: */

img.cube {
		border-width:1px;
		border-style:solid;
		border-color:silver;
}


/* :: Formatierung der Schnellwahllinks :: */

td.schnellwahllink a {

		font-size:9pt;
		color:#707070;
		text-decoration:none;
		text-transform:lowercase;
}

/* :: Formatierung des Contentbereiches - Hintergrund, Ausrichtung Text, etc. :: */

td.content {
		vertical-align:top;
		padding-right: 15px;
		padding-left: 15px;
		background-color: #EBFFD9;
		width: 80%;
		border-width:1px;
		border-style:solid;
		border-color:grey;
		line-height:1.5em;
}

p.content {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:15px;
		padding-top:0px;
		line-height:1.5em;
}

/* :: leere Linkformatierung (z.B. Newsübersichtstext) :: */

.Nadda {
		color: #000000;
		text-decoration: none;
}   


.Nadda a:link {
		color: #000000;
		text-decoration: none;
		font-weight:bold;
}   

.Nadda a:visited {
		color: #000000;
		text-decoration: none;
		font-weight:bold;		
}

hr.content {
		margin-left: -10px;
		width: 102%;
		height:0;
		text-align:middle;
		border:0;
		border-bottom:1px dashed #669933;
		border-top:0px;
		color:7EAF53;
}

h3.content {
		color: #669933;
		text-transform:lowercase;
		font-weight:normal;
		font-size:15pt;
		margin-bottom:5px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;	
}


h4.content {
		color: #669933;
}

/* :: Formatierung/Ausrichtung für News, Training, Events :: */

tr.header_veranstaltungsort {
		font-weight:bold;
}

a.link_veranstaltungsort:link { text-decoration:none; font-size:9pt; font-weight:bold; color:grey; }
a.link_veranstaltungsort:visited { text-decoration:none; font-size:9pt; font-weight:bold; color:grey; }


hr.veranstaltungsort {
		margin-left: -5px;
		width: 101%;
		height:0;
		text-align:middle;
		border:0;
		border-bottom:1px solid #000;
		border-top:0px;
		color:7EAF53;
}

span.dateformat {
		text-decoration:none; 
		font-size:9pt; 
		font-weight:600; 
		color:#669933;
		margin-bottom:0px;
		padding-right:15px;
}

span.news_date_detail {
 		text-decoration:none; 
 		font-size:8pt; 
 		color:#669933;
 		text-align:right;
}


td.height_nospace {
		height:0px;
		border:0;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
}


td.news_archiv_year {
		text-align:center;
		font-size:15pt;
		font-weight:600;
		color:#669933;
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:#669933;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#669933;
}

td.news_archiv_links {
		text-align:right;
		font-size:30px;
		color:#669933;
		border:0;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;		
}

td.news_archiv_mitte {
		text-align:center;
		margin-bottom:0px;
		padding-right:15px;
		width:150px;
}

td.news_archiv_rechts {
		text-align:left;
		font-size:30px;
		color:#669933;
		border:0;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
}

a.news_produktlink:link { text-decoration:none; font-size:9pt; font-weight:bold;}
a.news_produktlink:visited { text-decoration:none; font-size:9pt; font-weight:bold;}



/* :: Linkformatierung für Produktlinks & Überschriftenslinks :: */

a.headline:link { text-decoration:none; font-size:11pt; font-weight:bold; color:#669933; }
a.headline:visited { text-decoration:none; font-size:11pt; font-weight:bold; color:#669933; }

a.produktlink:link { text-decoration:none; font-size:9pt; font-weight:bold; color:#000000; }
a.produktlink:visited { text-decoration:none; font-size:9pt; font-weight:bold; color:#000000; }



/* :: Formatierung für Knowledge Base - FAQ, Glossar, Downloads :: 

a.download_links:link { text-decoration:none; font-size:9pt; font-weight:bold;}
a.download_links:visited { text-decoration:none; font-size:9pt; font-weight:bold;}
*/

td.download_links {
		font-size:8pt; 
}

/* :: Formatierung der Bilder bei den Referenzen :: */

img.referenzen {
		border-width:1px;
		border-style:solid;
		border-color:silver;
}

/* :: Abstandsklasse, um größere Abstände manuell zu setzen :: */

td.abstand {
		height:50px;

}

/* :: Formularformatierung :: */

fieldset.formular {
		border-color:grey;
		border:1px solid silver;
}

span.formular {
		color: #669933;
		font-weight:normal;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
}

.left {		
		padding-left:50px;
}

td.detaillink a {
		color: #808080;

}

h6.contentformcolor  {
		color: #808080;
		font-size:12px;
		valign:middle;
}

/* :: Aufzählung - Formatierung - :: */

ul {
		list-style-image:url(/images/textkreuz_gruen.gif);		
}

ul li {
		 padding-left: 10px;
		 margin-bottom: 5px;
}

/* :: numerische Aufzählung (bei Suche) 

ol {
		color: #669933;
		background-color: #EBFFD9;
		list-style-position:outside;
		
}

ol li {
		 padding-left: 10px;
		 margin-bottom: 5px;
}

div.list {
		font-size:9pt;
		color:#000000;
		text-decoration:none;
		border:0;
}
*/
p.loesung {
		text-align: right;
}


h2.headline {
		color: #669933;
		text-transform:uppercase;
		font-size:15pt;
		font-weight:normal;
		padding-top:10px;
}

h2.headline_faq {
		color: #669933;
		text-transform:;
		font-size:15pt;
		font-weight:normal;
		padding-top:10px;
}

h3 {
		color: #669933;
		font-weight:normal;
		font-size:15pt;
		
}


h5 {		
		text-decoration:none; 
		font-size:9pt; 
		font-weight:600; 
		color:#669933;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
}

/* :: CSS for Tabs :: */

#mytab .x-tabs-strip .on .x-tabs-text {color:#669933; no-repeat right 0px;}

#mytab .x-tabs-body {background-color:lavender;height:500px;}
