
/* default: no border for images */
IMG {
	border: 0;
}


.simpledownload {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
}


/* rich text, inline, within the simple text block */
.content_col STRONG, .content_col B, .content_col_left STRONG, .content_col_left B, .content_col_right STRONG, .content_col_right B {
	color: #0077a7;
	font-weight: normal;	
}

/* rich text anchors alwas gray */
.content_col STRONG a, .content_col B a, .content_col a STRONG, .content_col a B,   
.content_col_left STRONG a, .content_col_left B a, .content_col_left a STRONG, .content_col_left a B, 
.content_col_right STRONG a, .content_col_right B a, .content_col_right a STRONG, .content_col_right a B 
{
    color: rgb(102, 102, 102);
    text-decoration: underline;
}

/* rich text anchors:hover alwas blue */
.content_col STRONG a:hover, .content_col B a:hover, .content_col a:hover STRONG, .content_col a:hover B,   
.content_col_left STRONG a:hover, .content_col_left B a:hover, .content_col_left a:hover STRONG, .content_col_left a:hover B, 
.content_col_right STRONG a:hover, .content_col_right B a:hover, .content_col_right a:hover STRONG, .content_col_right a:hover B 
{
    color: rgb(0, 119, 167);
    text-decoration: underline;
}



/* gorbach: added a strong/bold rule */
.content_col TABLE B, .content_col TABLE STRONG {
 font-weight: bold; 
}
#tables CAPTION, .content_col TABLE CAPTION {
	/*
	caption-side : bottom;
	*/
	text-align: left;
}


.content_col P {
	margin-top: 0;
	padding-top: 0;
}


#content_col_center H2 {
	clear: both;
	padding-top: 24px;
}


/* let tables begin a new line */
.content_col TABLE {
	clear: left;
}



/* current menu level */
.nav_active A {
	color: #0077a7 !important;
}






/* Sitemap */
UL.sitemap_level1 { margin: 15px 0 0 0px; padding-left: 0 }
UL.sitemap_level2 { margin: 5px 0 0 35px; padding: 0 }
UL.sitemap_level3 { margin: 5px 0 0 35px; padding: 0 }
UL.sitemap_level4 { margin: 5px 0 0 35px; padding: 0 }
.sitemap_level1 LI A { list-style-type: none; margin: 0; padding: 0px 10px 5px 0px; color: #0077a7; font-size: 16px; font-weight: bold; text-decoration: none }
.sitemap_level2 LI A { list-style-type: none; margin: 0; padding: 0px 10px 5px 0px; color: #0077a7; font-size: 12px; font-weight: bold; text-decoration: none }
.sitemap_level3 LI A { list-style-type: none; margin: 0; padding: 0px 10px 5px 0px; color: #666; font-size: 12px; font-weight: bold; text-decoration: none }
.sitemap_level4 LI A { list-style-type: none; margin: 0; padding: 0px 10px 5px 0px; color: #666; font-size: 12px; font-weight: normal; text-decoration: none }


/* contact overview */
.contact_department A {
	text-decoration: none;
}
.contact_department A:hover {
	text-decoration: none;
}
.contact_department .name A {
	color: #0077a7;
}

/* contactlist: dont underline links */
H2 A, .contact_content A, .contact_content A:hover {
	text-decoration: none;
}


/* this rule shuld apply to cq-author tables */
#content_col_center > TABLE {
	clear: both;
}


/* this is the applet table compenent ruleset */
.table_component {
	background-color: transparent;
	border: 0;
	font-size: 0.9em;
}
.table_component TABLE {
	background-color: black;
 	/* table-layout: fixed; */
	border-collapse : collapse;	
	margin-top: 25px;
}
.table_component TD {
	background-color: white;
	font-size: 1.0em;
	padding: 6px;
	border : 1px solid #ECECEC;
}
.table_component TD.alternated  {
	background-color: #FBFBFB;
}
.table_component EM {
	font-style:italic;
	color: #0077a7;
}
.table_component strong {
	background-color: transparent;
	font-weight : bold;
	color: #0077a7;
}
.table_component TH {
	padding: 6px;
	background-color: #FFFFFF; 
	font-size: 1.0em;
	font-weight: bold; 
	border : 1px solid #ECECEC;
}
.table_component CAPTION {
	background-color: transparent;
	text-align: left;
	font-size: larger;	
}

/* worldmap */
/* Mittlere Produktgruppe */
#content_col_center_worldmap { 
	text-align: left; 
	padding-top: 18px; 
	padding-left: 0px; 
	padding-right: 0px; 
	float: left; 
	width: 760px ;
	background-color: transparent;
}

#content_col_center_worldmap .voestalpineworldmap {
	padding-top: 38px; 
}

/* Ticker (taken from ag css) */
#ticker { width: 190px; float: left; margin-top: 20px;  }
#ticker #title { color: #fff; font-size: 12px; font-weight: bold; background-color: #0077a7; display: block; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 130px; height: 18px; float: left }
#ticker_header A { color: #fff; font-size: 12px; text-decoration: none; background-color: #80bbd3; text-align: center; display: block; margin: 0; padding: 3px 0; width: 50px; height: 18px; float: right }
#ticker_content {background-color: #fff; margin: 0; width: 190px; float: left; margin: auto}
#ticker_data { width: 160px; margin-left: 10px; }
#ticker_data TD { font-weight: bold ; font-size: 11px; }
#ticker_data TD.highlight  { color: #0077a7 }
#ticker_footer { background-color: #0077a7; background-image: url("../imgs/icons/icon_ad_hoc.gif"); background-repeat: no-repeat; background-position: 100% 0%; padding-top: 3px; width: 190px; height: 20px; float: left; vertical-align: middle }
#ticker_footer A { color: #fff; font-size: 12px; text-decoration: none; padding-top: 4px; padding-left: 10px; width: auto; height: 22px }




