/* --- 
Authors
	b.pammer@netconomy.net 
	k.kuplen@netconomy.net 

Colors
	col00 #FFF weiss 
	col01 #003366 dunkelblau 
	col02 #006699 blau (andritz)
	col03 #81CDF4 mittelblau (navi-left)
	col04 #FF9933 orange (selections)
	col05 #383A3B dunkelgrau 
	col06 #CCC grau 
	col07 #006eb4 blau (andritz neu)
	col08 #d5edfa hellblau
--- */


/* --- html --- */
body {
	background-color: #FFF;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #383A3B;
	padding: 0px;
	margin: 0px;
}

a         { color:#006eb4; text-decoration:underline; }
a:visited { color:#006eb4; text-decoration:underline; }
a:hover   { color:#006eb4; text-decoration:underline; }
a:active  { color:#006eb4; text-decoration:underline; }

h1, 
h2, 
h3 {
	font-family: Helvetica, Arial, SunSans-Regular, Sans-Serif;
	margin:0; 
}

h1 { font-size:220%; }
h2 { font-size:130%; }
h3 { font-size:110%; }

img {
	border-style:none
	border:0px;
}

#col01 { background-color:#006eb4; }
#col02 { background-color:#0078D2; }
#col03 { background-color:#C7CEE2; }
#col04 { background-color:#959A99; }
#col05 { background-color:#FF9933; }

.blue { color: #006eb4; }
.gray { color: #707173; }
.bg_lightblue { background-color: #d5edfa; }


/* --- container_main --- */
#container_main {
	float: left;
 	width: 1005px; 
	padding:0px;	
	background-image:url('main_background_image-v2.png');
	background-repeat: repeat-y;
}

/* --- container_header --- */
#container_header {
	background-color: #FFF;
	height:96px;
	clear: both;
	padding-bottom: 0px;
	margin: 0px;
}

#container_header a         { color:#006eb4; text-decoration:none; }
#container_header a:visited { color:#006eb4; text-decoration:none; }
#container_header a:hover   { color:#FF9933; text-decoration:none; }
#container_header a:active  { color:#FF9933; text-decoration:none; }

#container_header #languageSwitch {
	position:absolute;
	left:827px;
	top:8px;	
}
#container_header #languageSwitch a {
	text-decoration: none;
	color: #383A3B;
}


#container_header  #headerDecoration {
	position:absolute;
	left:555px;
	top:0px;	
	height: 30px;
	width: 449px;
	background-color: #CCC;
	z-index: 0;
}

#container_header img {
	padding: 0px;
	margin: 0px;
} 

/* --- container_left --- */
#container_left {
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
	color:white;
	float: left;
	width: 225px;
	margin: 0px;
	height:100%;
}

#container_left a         { color:#FFFFFF; text-decoration:none; }
#container_left a:visited { color:#FFFFFF; text-decoration:none; }
#container_left a:hover   { color:#C7CEE2; text-decoration:none; }
#container_left a:active  { color:#C7CEE2; text-decoration:none; }

#container_left #tabs {	
	margin-top: 5px;
	margin-left:4px;
	height:60px;
}

#container_left #tabs .tab {	
	width:103px;
	height:21px;
	margin-right:5px;
	border: 1px white solid;
	float:left;
	margin-bottom: 5px;
	line-height: 22px;
	text-align:center;
	font-weight:bold;
}

#container_left #tabs .selected {	
	background-color:#FF9933;
}

#container_left .menu_headline {
	margin-left:20px;
	color: #81CDF4;
	font-size:240%;
	line-height: 100%; 
}

#container_left .menu_headline b {
	font-size:150%;
}


#container_left .issueNr {
	margin-top: 10px;
	margin-left:21px;
	color: #81CDF4;
	font-size: 160%;
}


#container_left #menu {
	padding-left: 19px;
}


#container_left #menu ul {
	margin-left:0px;
	padding-left:19px;
	list-style-position: outside;
	/*
	list-style-image: url('menu_icon-v2.gif');
	*/
}


#container_left #menu ul b {
	font-size:110%;
}

#container_left #menu li {
	padding-top: 2px; 
	padding-right:15px;
	padding-bottom:15px;
	padding-left:0px;
	line-height:15px;
	list-style-image: url(menu_icon_inactive.png); 
}

#container_left #menu li:hover {
	list-style-image: url(menu_icon_mouseover.png); 
}

#container_left #menu  li.open ,
#container_left #menu li.openNoChildren,
#container_left #menu li.opendark {
	list-style-image: url(menu_icon_active.png); 
}





#menuSelected {
}


#menuSelectedLink {
}



#container_left #menu ul li {
	color: #FFFFFF;
	text-decoration: none;
}








.noListStyle {
	list-style: none;
	list-style-image: none;
}


/* --- container_content --- */
#container_content {
	float: left;
	width: 588px; 
	margin-left: 7px;
	margin-right: 5px;

}


#container_content.contentBorder {
	border-top: 2px #CCC solid;
	border-left: 2px #CCC solid;
	padding-top: 10px;
	padding-left: 10px;
	width: 570px;
}



.contentTopBorder {
	border-top: 2px #CCCCCC solid;
	padding-top: 10px;
	margin-right: 15px;
}




#container_content h1 {
	padding-bottom: 20px;
}



#container_content h2 {
	font-weight:bold;
}


#container_content h3 {
	font-weight:bold;
}


#container_content ul {
	list-style-image:url('icon-listentry.png');
	padding-right: 5px;
}


#container_content .issueNr {
	color:#0078D2;
	font-size:172%;
	padding-bottom:10px;
	padding-top:5px;
}


#container_content .art_big_image {
	margin-bottom: 20px;
	width: 572px;
}

/* --- totop --- */
#totop a         { color:#006eb4; text-decoration:none; }
#totop a:visited { color:#006eb4; text-decoration:none; }
#totop a:hover   { color:#FF9933; text-decoration:none; }
#totop a:active  { color:#FF9933; text-decoration:none; }


/* --- fonts --- */

.art_title			{ font-size: 180%; font-weight: bold; }
.art_abstract		{ 
	font-size: 110%; 
	font-weight: bold; 
	padding-right: 10px;
	padding-bottom: 10px;
}

.art_text			{
	padding-right: 10px;
  }
.art_caption 		{ }


.textRight {
	text-align: right;
}

.header_captions	{ 
	font-size: 81%;  
	font-weight: normal; 
	font-variant: normal; 
	color: #FFFFFF 
}


#container_content #art_subhead {
	margin-top: 10px;
	float: right;
	margin-right: 5px;
}


#container_content #author {
	float:right;
	padding:0px;
	clear:right;
	margin-top:10px; 
	margin-bottom:30px;
}


#container_content #author .author_txt {
	float:left;
	padding-right:5px;
	padding-left:5px;
	width:130px;
	text-align:right;
	font-size:10px;
}


#container_content #author .author_img {
	padding-bottom:3px;	 
}


#container_content #article_images {
	padding-left:5px;
	padding-bottom:5px;
	padding-top:10px;
	float:right;
	clear:right;
	margin-bottom:30px;
}


#container_content #article_images .article_image {
	text-align:right;
	padding-left:5px;	
	padding-bottom:10px;
}


#container_content #article_images .article_image_text {
	padding-bottom:5px;	 
	text-align:right;
	padding-left:5px;	
	font-size:11px;
	width:150px;
	display:none;
}


#container_content #article_locationInfo {
	padding-top:    20px;
	padding-left:   20px;
	padding-bottom: 20px;
	width:220px;
	float:right;
	clear:right;
}


#container_content #article_locationInfo div {
	padding-top:    0px;
	padding-left:   5px;
	padding-bottom: 0px;	
	border:         2px #FF9933 solid;	
	padding:        5px;
}


#container_content #artPopupBox {
	padding-top:    10px;
	padding-left:   10px;
	padding-right:  10px;
	padding-bottom: 10px;
	margin-top:     15px;
	margin-bottom:  10px;
	margin-left:    10px;
	float:right;
	clear:right;
	background-color:#FF9933;
}


#container_content #artPopupBox a {
	color:black;
	text-decoration:none;
}


#container_content div.article {
	float:left;
	width:283px; 
	padding-right:10px;
	padding-bottom: 18px;
}


#container_content .article div.image {
	float:left;
	width:170px;
}


#container_content div.article div.art_short_decoration {
	width : 105px;
	height: 110px;
	float :right;	
	border-right:  2px #CCC solid;
	border-top:    2px #CCC solid;
	border-bottom: 2px #CCC solid;
}

#container_content div.article div.art_short_decoration a {
	display:inline;
	
}

#container_content div.article .art_short_title    { 
	font-weight:bold; 
	font-size:110%; 
	padding-top:5px;
}

#container_content .article_lead {
	display:block;
	width:576px;
}


#container_content .article_lead div.image {
	float:left;
	width:284px;
	padding-bottom:3px;
}

#container_content div.article_lead .art_short_title { 
	font-size: 190%; 
	font-weight: bold; 
	padding-bottom:6px;
}

#container_content div.article_lead div.art_short_abstract { 
	font-size: 140%;
	line-height: 110%;
	height: 195px;
	padding-top:5px;	
	padding-right:5px;	
	padding-left:15	px;	
}

#container_content div.article_lead div.art_short_abstract .small { 
	line-height: 100%;
	font-size: 75%;
}

#container_content div.article_lead div.art_short_decoration {
	width : 270px;
	height: 233px;
	float :right;	
	border-right:  2px #CCC solid;
	border-top:    2px #CCC solid;
	border-bottom: 2px #CCC solid;
	padding-right: 0px;	
}


#container_content div.article_lead div.art_short_decoration div.artLink { 
	padding-top:8px;
	padding-right:3px;
	float:right;
}

#container_content div.article div.art_short_decoration div.artLink { 
	padding-top:92px;
	float:right;
}


#container_content div.article_lead div.art_short_decoration div.artLink a,
#container_content div.article div.art_short_decoration div.artLink a { 
	text-decoration: none;
	font-weight: 600;
	color: #383A3B;
	
}




#container_content .archiveContainer {
	width:567px;
}

#container_content .archiveImg {
	float:left;
	width: 172px;
	margin-bottom: 15px;
}

#container_content .archiveImg img {
	border: 1px #CCCCCC solid;
}

#container_content .archiveTxtContainer {
	float:right;
	width: 368px;
	border-top: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 15px;
}

#container_content .archiveTxtHeadline {
	padding-top: 5px;
	width: 84px;
	float: left;
}


#container_content .archiveTxtHeadline h2 {
	font-size: 150%
}

#container_content .archiveTxtHeadline h2 a {
	text-decoration: none;
	color: #003366;
}


#container_content .archiveTxtContent {
	padding-top: 5px;
	width: 270px;
	margin-right: 0px;
	float: right;

}


/* --- container_right --- */
div#container_right { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
	float: right;
	width: 130px;
	color: #FFFFFF;
	margin-left: 25px;
	margin-right: 20px;
}

div#container_right h2 { 
	color: #006eb4;
	font-size: 160%;
}


div#container_right ul {
	<img src="arrowdark.png" width="8" height="9" border="0">
}


div#container_right a {
	color: #003366;;
	font-weight: 600;
	text-decoration: none;
}

div#container_right .block{
	margin-top:10px;
}


div#container_right .item {
	margin-top:0px;
	margin-bottom:5px;
}

div#container_right div.rel_text,
div#container_right div.rel_links_text,
div#container_right div.rel_articles_text,
div#container_right div.rel_contacts_text,
div#container_right div.rel_more_text,
div#container_right div.article_right_content div.item {
	padding-left:13px;
	background-image:url('link_icon-bl.gif');
	background-repeat:no-repeat;
}

div#container_right div.article_right_content div.item .popupclose {
	display: block;
	float: right;
}

div#container_right .article_right_content div.rel_text a,
div#container_right .article_right_content div.rel_links_text a,
div#container_right .article_right_content div.rel_articles_text a,
div#container_right .article_right_content div.rel_contacts_text a,
div#container_right .article_right_content div.rel_more_text a {
	font-weight: normal;
	color:#FFFFFF;
}




div#container_right .searchLabel {
	color: #003366;
	font-weight: 600;
	margin-top: 20px;
}


div#container_right .searchField {
	width: 120px;
	margin-bottom:10px;
	border: 1px #006eb4 solid;
}


div#container_right .article_right_content,
div#container_right .relo {
	position:relative;
}


div#container_right .pop_rel_contacts {
	position:absolute; 
	top:6px; 
	left:-91px; 
	width:207px; 
	background:#006eb4; 
	padding:10px;
	z-index:2; 
}

div#container_right .rel_contacts_title {
	color: #81CDF4;
	font-size:150%;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
}

div#container_right .rel_contacts_text {
	margin-bottom:5px;
}


div#container_right .pop_rel_articles {
	position:absolute; 
	top:6px; 
	left:-91px; 
	width:207px; 
	background:#006eb4; 
	padding:10px;
	z-index:2; 
}

div#container_right .rel_articles_title {
	color: #81CDF4;
	font-size:150%;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
}

div#container_right .rel_articles_text {
	margin-bottom:5px;
}


div#container_right .pop_rel_links {
	position:absolute; 
	top:6px; 
	left:-91px; 
	width:207px; 
	background:#006eb4; 
	padding:10px;
	z-index:2; 
}

div#container_right .rel_links_title {
	color: #81CDF4;
	font-size:150%;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
}

div#container_right .rel_links_text {
	margin-bottom:5px;
}


div#container_right .pop_rel_more {
	position:absolute; 
	top:6px; 
	left:-91px; 
	width:207px; 
	background:#006eb4; 
	padding:10px;
	z-index:2; 
}

div#container_right .rel_more_title {
	color: #81CDF4;
	font-size:150%;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
}

div#container_right .rel_more_text {
	margin-bottom:5px;
}



/* --- container_footer --- */
#container_footer {
	width:500px;
	padding-top:10px;
	margin-bottom:20px;
}


#container_footer a {
	text-decoration: none;
	color: #666666;
}


/*
	display of article-popups
*/
#articleBigImageDisplay { 
	width:10px; 
	height:10px; 
	position:absolute;
	z-index:5;
	display:none; 
}


#popupImage { 
	border-left  : 2px #006eb4 solid;
	border-right : 2px #006eb4 solid;
	border-top   : 2px #006eb4 solid;
	cursor       : hand;
}


#popupImageText {
	height           : 55px;
	background-color : #FFFFFF;
	border-left      : 2px #006eb4 solid;
	border-right     : 2px #006eb4 solid;
	border-bottom    : 2px #006eb4 solid;
	padding          : 2px;
	text-align       : center;
	overflow         : display;
}



.news { }


.newsEntry {
	padding-bottom:20px;
}

.newsEntryImg {
	float:left; 
}

.newsEntryImg img {
	padding-right:10px; 
	padding-bottom:10px;
}


.newsEntryTxt {
	padding-bottom:15px;
	border-bottom: 1px black dotted;
}


#artPopupContainer {
	width: 570px;
}

.alignRight {
	float:right
}


.articleTopicsList {
	color: #006eb4;
}


.serverinfo {
	display: none;
}


/* --- intro --- */
.clear { 
	clear: both;
}

.title_intro { 
	padding-top:  15px;
	padding-left: 25px;
}

#block_0_intro { 
	margin-top:    15px;
	margin-bottom: 10px;
	width: 580px;
}

#block_1_intro { 
	padding-right: 25px;
	width: 555px;
	height: 200px;
	background-color: #d5edfa; 
}
#block_1_intro div { 
	margin-top:   15px;
	margin-left:  15px;
	width: 127px;
	float: right; 
}
#block_1_intro a { 
	text-decoration:none;
	float:right; 
}

#block_2_intro { 
	height: 98px;
	clear: both;
}
#block_21_intro { 
	width: 285px;
	background-color: #d5edfa; 
	float: left; 
}
#block_22_intro { 
	margin-right: 8px;
	width: 285px;
	background-color: #d5edfa;
	float: right; 
}
#block_21_intro img,
#block_22_intro img { 
	margin-top:  0px;
	margin-left: 0px;
	float: right; 
}

#block_3_intro { 
	padding-right: 25px;
	width: 555px;
	height: 54px;
	background-color: #d5edfa; 
}
#block_3_intro img { 
	margin-top:   15px;
	margin-left:  15px;
	float: right; 
}

#block_5_intro { 
	margin-top:   15px;
	margin-left:  15px;
	padding-right: 25px;
	width: 555px;
	height: 140px;
}

#block_5_intro img { 
	width: 555px;
}

#block_4_intro { 
	margin-top: 10px;
	padding-right: 25px;
	width: 555px;
	height: 139px;
	background-color: #d5edfa; 
}
#block_4_intro_text { 
	font-size:120%;
	color: #383A3B;
	margin-top:  110px;
	margin-left:  25px;
	width: 300px;
	float: left; 
}
#block_4_intro img { 
	margin-top:  80px;
	margin-bottom: 15px;
	float: right; 
}

