
/** Imports must be defined prior to all css-definitions **/
@IMPORT url("style_survey_include.css");
@IMPORT url("style_table_preview_include.css");
@IMPORT url("style_factbox_include.css");
@IMPORT url("style_image_preview_include.css");

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#e3e3e4;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	color:#737373;
}

a {
	outline:none;
}

img {
	border:0px;
}

h1 {
	color:#0077a7;
	font-size:22px;
	font-weight:normal;
	margin:15px 0px 15px 0px;
	padding:0px;
}

h2 {
	color:#0077a7;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 6px 0px;
	padding:24px 0px 0px 0px;
	clear:both;
}

h3 {
	color:#0077a7;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 7px 0px;
	margin:0px;
}

#wrapper {
	position:relative;
	width:953px;
	margin:0px auto;
	min-height:800px;
	background:url("../../imgs/v2/bgMain.gif") repeat-y top center #e3e3e4;
	padding-bottom:25px;
}

*html #wrapper {
	height:100%;
}

#head {
	width:100%;
	height:69px;
	background-color:#e3e3e4;
	background-image:url("../../imgs/v2/header.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
}

#head .headerlogo {
	width:210px;
	height:69px;
	float:left;
	background-color:#e3e3e4;
	background-image:url("../../imgs/v2/headerlogo_de.gif");
	background-repeat:no-repeat;
	background-position:30px;
}

#head .headerlogo a {
	display:block;
	width:210px;
	height:69px;
	text-decoration:none;
}

#head .headerlogo.enlogo {
	float:left;
	background-color:#e3e3e4;
	background-image:url("../../imgs/v2/headerlogo_en.gif");
	background-repeat:no-repeat;
	background-position:30px;
}

#head .headerlogo.enlogo a {
	display:block;
	width:210px;
	height:69px;
	text-decoration:none;
}

#head .box {
	height: 69px;
}

#head .headerbutton {
	float: right;
	width:166px;
	height:23px;
	background-image:url("../../imgs/v2/headerbutton.gif");
	background-repeat:no-repeat;
}

#head .headerbutton a {
	display:block;
	background:url("../../imgs/v2/dot_down.gif") no-repeat;
	background-position:20px 9px;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	text-indent:15px;
	padding:4px 0px 0px 20px;
}

#head .headerbutton a.down {
	background:url("../../imgs/v2/dot_up.gif") no-repeat;
	background-position:20px 9px;
}

#head .links {
	margin-top:50px;
	font-size:10px;
	color: #333333;
	position: absolute;
	width: 100%;
	text-align: right;
}

*+html #head .links {
	margin-left:-210px;
}

#head .links a, a:link {
	color:#333333;
	text-decoration:none;
	display:inline;
	background-image:none;
}

#head .links a:hover {
	color:#333333;
	text-decoration:underline;
}

#topBar {
	width:953px;
	height:26px;
	background-image:url("../../imgs/v2/search.jpg");
	background-repeat:no-repeat;
	font-size:10px;
	line-height:22px;
}

#topBar .language {
	float:left;
	text-indent:25px;
}

.language a{
	margin-right:10px;
}

#topBar .searchBox {
	float:right;
}

#topBar .searchBox form {
	margin:0px;
	padding:0px 15px 0px 0px;
}

#topBar .searchBox input {
	color:#333333;
	font-size:10px;
	height:13px;
	line-height:13px;
	width:106px;
	margin-top:2px;
	padding:0px;
}

#topBar a, a:link {
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	background-image:none;
	text-indent:25px;
}

#topBar a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#content {
	width:953px;
	height:100%;
}

#content .content_col a{
	color:#737373;
	text-decoration:underline;
}

#content .content_col a:hover{
	color:#0077a7;
	text-decoration:underline;
}

#content .content_col #graphiclinkbutton {
	color:#666666;
	text-decoration:none;
}
#content .content_col #graphiclinkbutton a:hover{
	color:#0077a7;
	text-decoration:none;
}

#content .content_col strong{
	color:#0077a7;
	font-weight:normal;
}

.navigation {
	float:left;
	width:195px;
	height:100%;
}

.navigation .sponsor_linz09 {
	padding-top: 20px;
	padding-left: 1px;
}

.navigation ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.navigation .level1 {
	width:165px;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
}

*+html .navigation .level1 {
	width:195px;
}

.navigation .level1 a, .navigation .level1 a:link {
	color:#535353;
	display:block;
	width:165px;
	text-decoration:none;
	background-image:url("../../imgs/v2/navigation/norm.jpg");
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:30px;
}

*html .navigation .level1 a, .navigation .level1 a:link{
	height:23px;
}

.navigation .level1 a:hover {
	display:block;
	width:165px;
	background-image:url("../../imgs/v2/navigation/hover.jpg");
	background-repeat:repeat-y;
	color:#FFFFFF;
}

*html .navigation .level1 a:hover {
	height:23px;
}

.navigation .level1 .nav_active {
	display:block;
	width:165px;
	text-decoration:none;
}

*html .navigation .level1 .nav_active {
	height:23px;
}

.navigation .level1 .nav_active a{
	color:#FFFFFF;
	background-image:url("../../imgs/v2/navigation/hover.jpg");
	background-repeat:repeat-y;
}

.navigation .nav_left_level2 {
	margin:0px;
}

.navigation .nav_left_level2 li {
	border: 1px solid #F5F5F5;
}

.navigation .level2 {
	font-size:11px;
}

*html .navigation .level2 {
	height:15px;
}

*+html .navigation .level2 {
	height:100%;
}

.navigation .level2 a, .navigation .level2 a:link {
	color:#737373;
	display:block;
	width:160px;
	height:100%;
	text-decoration:none;
	background-image:none;
	font-weight:normal;
	padding: 1px;
	padding-left:30px;
	line-height:15px;
	padding-top:6px;
	padding-bottom:6px;
}

*html .navigation .level2 a, .navigation .level2 a:link {
	height:15px;
}

*+html .navigation .level2 a, .navigation .level2 a:link {
	height:100%;
}

.navigation .level2 a:hover{
	color:#0077a7;
	background-image:none;
	height:100%;
}

*html .navigation .level2 a:hover{
	width:158px;
	height:15px;
}

.navigation .level2 .nav_active{
	color:#0077a7;
	background-image:none;
	height:100%;
}

.navigation .level2 .nav_active a{
	color:#0077a7;
	background-image:none;
}

/* Navigation LEVEL 3 */

.navigation .nav_left_level3 {
	display: none;
	width: 160px;
	margin-left: 190px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
	filter:alpha(opacity=100, finishopacity=0);
 	-moz-opacity:0.86;
	opacity: 0.86;
    -khtml-opacity:0.86;
}

.navigation .nav_left_level3 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level3 .level3 a, .nav_left_level3 .level3 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level3 .level3 a, .nav_left_level3 .level3 a:link {
	height: 14px;
}

*+html .nav_left_level3 .level3 a, .nav_left_level3 .level3 a:link {
	height:100% !important;
}


.nav_left_level3 .level3 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level3 .level3 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level3 .level3 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level3 .level3.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level3 .level3.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level3 .level3 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level3 .level3 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level3 .level3 .nav_active a{
	width: 150px;
	height: 14px;
}

.nav_left_level3 .level3.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level3 .level3.leaf .nav_active a{
	height:14px;
}

/* Navigation LEVEL 4 */

.navigation .nav_left_level4 {
	display: none;
	width: 160px;
	margin-left: 159px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
}

*html .navigation .nav_left_level4{
	margin-top:-6px;
	margin-left:161px;
}

*+html .navigation .nav_left_level4{
	margin-top:-6px;
}

.navigation .nav_left_level4 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level4 .level4 a, .nav_left_level4 .level4 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level4 .level4 a, .nav_left_level4 .level4 a:link {
	height: 14px;
}

*+html .nav_left_level4 .level4 a, .nav_left_level4 .level4 a:link {
	height:100% !important;
}


.nav_left_level4 .level4 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level4 .level4 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level4 .level4 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level4 .level4.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level4 .level4.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level4 .level4 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level4 .level4 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level4 .level4 .nav_active a{
	width: 150px;
	height:14px;
}

.nav_left_level4 .level4.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level4 .level4.leaf .nav_active a{
	height:14px;
}

/* Navigation LEVEL 5 */

.navigation .nav_left_level5 {
	display: none;
	width: 160px;
	margin-left: 159px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
}

*html .navigation .nav_left_level5{
	margin-top:-6px;
	margin-left:161px;
}

*+html .navigation .nav_left_level5{
	margin-top:-6px;
}

.navigation .nav_left_level5 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level5 .level5 a, .nav_left_level5 .level5 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level5 .level5 a, .nav_left_level5 .level5 a:link {
	height: 14px;
}

*+html .nav_left_level5 .level5 a, .nav_left_level5 .level5 a:link {
	height:100% !important;
}


.nav_left_level5 .level5 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level5 .level5 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level5 .level5 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level5 .level5.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level5 .level5.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level5 .level5 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level5 .level5 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level5 .level5 .nav_active a{
	width: 150px;
	height:14px;
}

.nav_left_level5 .level5.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level5 .level5.leaf .nav_active a{
	height:14px;
}

/* Navigation LEVEL 6 */

.navigation .nav_left_level6 {
	display: none;
	width: 160px;
	margin-left: 159px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
}

*html .navigation .nav_left_level6{
	margin-top:-6px;
	margin-left:161px;
}

*+html .navigation .nav_left_level6{
	margin-top:-6px;
}

.navigation .nav_left_level6 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level6 .level6 a, .nav_left_level6 .level6 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level6 .level6 a, .nav_left_level6 .level6 a:link {
	height: 14px;
}

*+html .nav_left_level6 .level6 a, .nav_left_level6 .level6 a:link {
	height:100% !important;
}


.nav_left_level6 .level6 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level6 .level6 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level6 .level6 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level6 .level6.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level6 .level6.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level6 .level6 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level6 .level6 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level6 .level6 .nav_active a{
	width: 150px;
	height:14px;
}

.nav_left_level6 .level6.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level6 .level6.leaf .nav_active a{
	height:14px;
}

/* Navigation LEVEL 7 */

.navigation .nav_left_level7 {
	display: none;
	width: 160px;
	margin-left: 159px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
}

*html .navigation .nav_left_level7{
	margin-top:-6px;
	margin-left:161px;
}

*+html .navigation .nav_left_level7{
	margin-top:-6px;
}

.navigation .nav_left_level7 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level7 .level7 a, .nav_left_level7 .level7 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level7 .level7 a, .nav_left_level7 .level7 a:link {
	height: 14px;
}

*+html .nav_left_level7 .level7 a, .nav_left_level7 .level7 a:link {
	height:100% !important;
}


.nav_left_level7 .level7 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level7 .level7 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level7 .level7 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level7 .level7.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level7 .level7.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level7 .level7 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level7 .level7 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level7 .level7 .nav_active a{
	width: 150px;
	height:14px;
}

.nav_left_level7 .level7.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level7 .level7.leaf .nav_active a{
	height:14px;
}

/* Navigation LEVEL 8 */

.navigation .nav_left_level8 {
	display: none;
	width: 160px;
	margin-left: 159px;
	margin-top: -1px;
	background: url('../../imgs/v2/navigation/bgpichover.jpg') repeat-x bottom #FFFFFF;
	position: absolute;
	position: absolute !important;
	z-index:998 !important;
}

*html .navigation .nav_left_level8{
	margin-top:-6px;
	margin-left:161px;
}

*+html .navigation .nav_left_level8{
	margin-top:-6px;
}

.navigation .nav_left_level8 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.nav_left_level8 .level8 a, .nav_left_level8 .level8 a:link {
	width: 150px;
	height: 100%;
	padding-left:10px;
}

*html .nav_left_level8 .level8 a, .nav_left_level8 .level8 a:link {
	height: 14px;
}

*+html .nav_left_level8 .level8 a, .nav_left_level8 .level8 a:link {
	height:100% !important;
}


.nav_left_level8 .level8 a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	width: 148px;
	height:100%;
}

*html .nav_left_level8 .level8 a:hover {
	width: 150px;
	height: 14px;
}

*+html .nav_left_level8 .level8 a:hover {
	width: 148px;
	height: 15px;
}

.nav_left_level8 .level8.leaf a:hover {
	display:block;
	color:#FFFFFF !important;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	width: 148px;
	height:100%;
}

*+html .nav_left_level8 .level8.leaf a:hover {
	width: 148px;
	height:100% !important;
}

.nav_left_level8 .level8 .nav_active{
	display:block;
	width: 148px;
	color:#0077a7;
	height: 100%;
}

.nav_left_level8 .level8 .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/arrow_right.gif) no-repeat right center #0077a7;
	height: 100%;
}

*html .nav_left_level8 .level8 .nav_active a{
	width: 150px;
	height:14px;
}

.nav_left_level8 .level8.leaf .nav_active a{
	display:block;
	width: 148px;
	color:#FFFFFF;
	background: url(../../imgs/v2/navigation/hover_sub.jpg) repeat-y;
	height: 100%;
	padding: 6px 1px 6px 10px;
}

*html .nav_left_level8 .level8.leaf .nav_active a{
	height:14px;
}

#content .col_center {
	float:left;
	width:510px;
	margin-left:30px;
}

#content .col_center_wide {
	float:left;
	width:710px;
	margin-left:0;
}

#content .breadcrumb {
	color:#999999;
	font-size:10px;
	margin:10px 0px 0px 0px;
}

#content .breadcrumb a, a:link {
	color:#999999;
	text-decoration:none;
	background-image:none;
	display:inline;
	text-indent:0px;
}

#content .breadcrumb a:hover {
	color:#0077a7;
	text-decoration:none;
}

#content .content_col {
	clear:both;
	font-size:12px;
	padding-top:15px;
}

#content .content_col .infoText {
	font-weight:bold;
}

#content .content_col .teaser {
	color:#0077a7;
}


.teaser a, .teaser a:link, .teaser a:visited{
	color:#737373;
}

.teaser a:hover{
	color:#0077a7;
}

.col_right_menue_point .text{
	float:left;
	height:100%;
	width:80%;
	margin-top:10px;
	background-image:url(../../imgs/v2/filebg.jpg);
	background-repeat:no-repeat;
	line-height:22px;
	padding-left:15px;
	font-weight:bold;
	cursor:pointer;
}

.col_right_menue_point .symbol{
	float:left;
	display:block;
	margin-top:10px;
	width:22px;
	height:22px;
	line-height:22px;
	cursor:pointer;
}

.col_right_menue_point a, .col_right_menue_point a:link{
	display:block;
	width:100%;
	color:#737373;
}

.col_right_menue_point a:hover{
	display:block;
	width:100%;
	color:#0077a7;
}


.boxes{
	clear:both;
	margin-right:2px;
}

.boxes img{
	padding-right:2px;
	background-image:url("../../imgs/v2/shadowright.gif");
	background-repeat:no-repeat;
	background-position:top right;
}

.boxesFooter{
	margin-top:-12px;
	margin-bottom:15px;
	background-image:url("../../imgs/v2/shadowbottom.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}

.teaser .text{
	float:left;
	display:block;
	height:22px;
	width:88%;
	margin-top:10px;
	background-image:url(../../imgs/v2/filebg.jpg);
	line-height:22px;
	text-indent:15px;
	font-weight:bold;
	cursor:pointer;
}

.teaser .symbol{
	float:left;
	display:block;
	margin-top:10px;
	width:22px;
	height:22px;
	line-height:22px;
	background-color:#0077a7;
	cursor:pointer;
}

#content .content_col .pic {
	height:100%;
	float:left;
	padding-top:2px;
	font-size:10px;
}

#content .content_col .pic img {
	height:100%;
	margin-right:12px;
}

.content_col_left_pic .description{
	font-size:10px;
}

#content .content_col p {
	margin:0px;
	padding: 5px 0px 5px 0px;
}

#content .content_col p strong {
	color:#0077a7;
	font-weight:normal;
}

.contentText{
	color: #FF3300;
	text-decoration:underline;
}


#graphiclinkbutton {
	text-indent:15px;
	text-decoration:none;
	float:left;
	width:510px;
	height:22px;
	line-height:22px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url("../../imgs/v2/kontaktbutton.jpg");
	background-repeat:repeat-x;


}

*html #graphiclinkbutton {
/*	margin-left:10px; */
}

#graphiclinkbutton a {
	display:block;
	width:495px;
	height:22px;
	text-decoration:none;
	padding-left:15px;
	text-indent:0px;
	color:#666666;
	margin-left:0;
}

.content_col ul{
	list-style-type:square;
	list-style-type:outline;
}

.content_col li{
	list-style-type:square;
}

*html .content_col li{
	margin-left:0px;
}


#content .content_col .right {
	width:225px;
	float:left; 
	margin-left:26px;
}

#content .content_col .contactImg {
	float:left;
}

#content .content_col .contactDescription {
	float:left;
	font-size:12px;
	margin-left:40px;
}

#content .content_col .contactDescription h1 {
	color: #0077a7;
	font-size: 14px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

#content .content_col .contact_image {
	float:left;
	height:100%;
	margin-right:30px;
}

#content .content_col .name {
	font-weight:bold;
	color:#0077a7;
	font-size:14px;
}

#content .content_col .contact_content {
	float:left;
	margin-top:5px;
	width:380px;
}

#content .content_col .contact_content a {
	color:#0077a7;
	text-decoration:none;
}

#content .content_col table, tr, td{
	border:0px;
}

#content .content_col td{
	background-color:#FFFFFF;
	height:22px;
	padding-left:7px;
}

#content .content_col td strong{
	color:#0077a7;
	font-weight:bold;
}

#content .content_col td a{
	color:#0077a7;
	text-decoration:none;
}

#content .content_col td a:hover{
	color:#0077a7;
	text-decoration:none;
}

#pic_content{
	width:679px;
	height:100%;
	background:url("../../imgs/v2/picFooter.jpg") bottom no-repeat;
	margin-top:15px;
	padding-bottom:4px;
}

#pic_content_header{
	background:url("../../imgs/v2/picHead.jpg") 0px 4px no-repeat;
	width:100%;
}

#pic_content_header h2{
	display: inline;
	float: left;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

.pic_search{
	float:right;
	height:35px;
	width:235px;
	background-color:#c9c9c9;
	text-align:center;
}

.pic_search form{
	padding:0px;
	margin:8px 0px 0px 0px;
}

.pic_search .text{
	width:180px;
	height:13px;
	font-size:11px;
}

.picSent{
	width:17px;
	height:17px;
	background-image:url("../../imgs/v2/picSearch.jpg");
	border:0px;
}

.picdescription_learnmore {
	margin-top:5px;
	padding-bottom:20px;
}

.abc_search{
	height:33px;
	padding-left:25px;
	font-weight:bold;
	font-family:Helvetica;
	font-size:14px;
	color:#CFCFCF;
	clear:both;
	line-height:33px;
}

.abc_search a, .abc_search a:link{
  	color:#a2a2a2;
  	text-decoration:none;  
}

.abc_search a:hover{
  	color:#0077a7;
  	text-decoration:none;  
}

.abc_search .inactive{
	color:#CFCFCF;
}

.pic_navigation {
	background-image:url("../../imgs/v2/navigation/picBg.jpg");
	background-repeat:repeat;
	height: 100%;
}

.pic_navigation ul{
	display:block;
	margin:0px;
	padding-left:22px;
	padding-right:20px;
	list-style-type:none;
}

.pic_navigation li{
	display:inline;
	float:left;
	line-height:33px;
	height:33px;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica;
	white-space:nowrap;
}

.pic_navigation li a, .pic_navigation li a:link{
	display:block;
	color:#464646;
	padding-left:3px;
	padding-right:5px;
	text-decoration:none;
	background-image:url("../../imgs/v2/navigation/picNaviBuffer.jpg");
	background-position:right;
	background-repeat:no-repeat;
}

/*
.pic_navigation li a:hover{
	color:#FFFFFF;
	background-color:#0077a7;
}
*/

.pic_navigation li span a{
	color:#FFFFFF;
	background-color:#0077a7;
}

.pic_content_footer {
	display:block;
	height:100%;
	background:url("../../imgs/v2/picContentFooter.jpg") repeat-y;
}

.pic_content_footer2 {
	display:block;
	height:100%;
	background-color:#dddddd;
}

#content_col_left{
	display:inline;
	float:left;
	width:345px;
	padding-top:12px;
	padding-bottom:15px;
}

#picNav_level1{
	margin:0px;
	padding-left:25px;
	list-style-type:none;
	font-weight:bold;
	color:#4a4a4a;
}

#picNav_level1 li{
	padding-top:13px;
}

#picNav_level1 a, #picNav_level1 a:link{
  color:#4a4a4a;
  text-decoration:none;
}

#picNav_level1 a:hover{
  color:#0077a7;  
}

#picNav_level1 span a, #picNav_level1 span a:link{
	color:#0077a7;
}

#picNav_level2{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#picNav_level2 li{
	padding-left:10px;
}

#picNav_level2 a, #picNav_level2 a:link{
  color:#4a4a4a;
  text-decoration:none;
}

#picNav_level2 a:hover{
  color:#0077a7;  
}

#node_description{
	display:inline;
	float:left;
	width:314px;
	padding-top:25px;
	padding-left:20px;
}

.company_entry{
	margin-bottom:15px;
}

#node_description h4{
	margin:0px;
	padding:0px;
	color:#0077a7;
	font-size:15px;
}

#node_description span{
	font-size:10px;
}

#node_description a{
	border-bottom:2px solid #a6a6a6;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

.description_link{
	margin-top:8px;
	padding-bottom:5px;
	padding-left:10px;
	background:url("../../imgs/v2/greyArrow.jpg") no-repeat left;
}

.imagelist {
	clear:both;
	padding-top:22px;
}

.imagelist a {
	text-decoration:none;
}

.imagelist .file {
	float:left;
	width:70px;
	height:100%;
	background:none;
}

.imagelist .file img{
	background-color:#cccccc;
}

.imagelist .content {
	width:400px;
	float:right;
}

.imagelist .content h1 {
	color: #0077a7;
	font-weight: normal;
	font-size: 14px;
	margin:8px 0px 0px 0px;
}

.imagelist .content p {
	margin:0px;
	padding:0px;
}
.table_component {
	padding:20px 0px 20px 0px;
	clear:both;
}

.table_component strong {
	color:#0077a7;
}

.table_component table {
	width:100%;
	border:0px;
	border-collapse:collapse;
}

.table_component tr {
	border:0px;
}

.table_component td {
	background-color:#FFFFFF;
	padding:6px;
	vertical-align:middle;
	border:1px solid #ececec;
}


.table_component td.alternated {
	background-color:#fbfbfb;
}

#content .col_right {
	float:right;
	margin-top:35px;
	width:194px;
}

.offerset{
	margin:10px 0px 15px 0px;
	float:left;
	width:192px;
	background-image:url("../../imgs/v2/shadowright.gif");
	background-repeat:repeat-y;
	background-position:top right;
	color:#FFFFFF;
	border-left:1px solid #d6d6d7;
}

.offerset_content h3{
	width:182px;
	display:block;
	background-color:#0077a7;
	color:#FFFFFF;
	font-size:13px;
	text-indent:10px;
	margin-top:1px;
	padding:4px;
}

.offerset_content p{
	margin-top:3px;
	padding-left:10px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

.offerset_content a, .offerset_content a:link{
	text-indent:0px;
	color:#333333;
	text-decoration:underline;
}


.offerset_footer{
	margin-right:2px;
	margin-top:-21px;
	background-image:url("../../imgs/v2/shadowbottom.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}

*html #content .col_right {
	margin-right:-2px;
}

#content .col_right .teaser {
	margin-bottom:10px;
}

#content .col_right img {
	border:0px;
}

#buttonLine {
	clear:both;
	margin-left:20px;
	padding-top:20px;
}

#buttonLine .smallbutton {
	float:left;
	width:220px;
	height:22px;
	line-height:22px;
	margin-right:20px;
	background-image:url("../../imgs/v2/buttonbg.jpg");
	background-repeat:repeat-x;
}

#buttonLine .smallbutton a {
	display:block;
	width:220px;
	color:#666666;
	text-decoration:none;
	padding-left:15px;
}

*+html #buttonLine .smallbutton a {
	padding-left:0px;
	text-indent:15px;
}

*html #buttonLine .smallbutton a {
	padding-left:0px;
	text-indent:15px;
}


#buttonLine .smallbutton img {
	float:right;
	background-color:#0077a7;
	margin-right:15px;
}

*+html #buttonLine .smallbutton img {
	margin-right:0px;
}

*html #buttonLine .smallbutton img {
	margin-right:0px;
}

.file {
	float:left;
	width:510px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url("../../imgs/v2/filebg.jpg");
	background-repeat:repeat-x;
	margin-left:0;
	padding-left:0;
}

*html .file {
/*	margin-left:10px; */
}

.file a {
	display:block;
	width:495px;
	text-decoration:none;
	padding-left:15px;
	text-indent:0px;
	color:#666666;
	margin-left:0;
	padding-top:4px;
}

.file img {
	float:right;
	padding-right:1px;
	background-color:#0077a7;
	margin-top:-4px;
	margin-left:3px;
}

.download{
	float:left;
	margin-left:0;
	margin-bottom:10px;
}

.download .image{
	float:left;
	margin-right:20px;
	width:70px;
}

.download .linksymbol{
	margin-left:10px;
}

*html .download .linksymbol{
	margin-left:0px;
}

.download .content{
	float:left;
	width:420px;
}

.download .text{
	height:48px;
}

.download .download_button{
	float:left;
	height:22px;
	width:420px;
	text-align:right;
	background-image:url("../../imgs/v2/filebg.jpg");
	background-repeat:repeat-x;
}

*html .download .download_button{
	float:left;
	height:22px;
	width:420px;
	text-align:right;
	background-image:url("../../imgs/v2/filebg.jpg");
	background-repeat:repeat-x;
}

.download .download_button a, .download .download_button a:link{
	float:left;
	display:block;
	width:355px;
	text-align:left;
	line-height:22px;
	text-decoration:none;
	color:#666666;
	text-indent:10px;
}

*html .download .download_button a, .download .download_button a:link{
	float:left;
	display:block;
	width:355px;
	text-align:left;
	line-height:22px;
	text-decoration:none;
	color:#666666;
	text-indent:10px;
}

.download .download_button span a, .download .download_button span a:link{
	display:block;
	float:left;
	width:22px;
}

.ticker{
	margin-bottom:15px;
	float:left;
	width:190px;
	background-image:url("../../imgs/v2/shadowright.gif");
	background-repeat:no-repeat;
	background-position:top right;
	color:#FFFFFF;
	background-color:#0077a7;
}

.ticker_header{
	margin-right:2px;
	padding:5px 0px 5px 5px;
	background:url("../../imgs/v2/tickerhead.gif") repeat-x bottom #0077a7;
	text-indent:5px;
	font-weight:bold;
	font-size:12px;
}

.ticker_header a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	float:right;
	margin-top:-12px;
	margin-right:10px;
}

*html .ticker_header a{
	margin-top:-16px;
}

*+html .ticker_header a{
	margin-top:-16px;
}

.ticker_header a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.ticker_content{
	width:188px;
	height:62px;
	background:url("../../imgs/v2/tickercontent.jpg") repeat-x top center;
	margin-right:2px;
	padding:5px 0px 3px 0px;
	font-size:10px;
	line-height:13px;
}

.ticker_content div{
	padding-left:10px;
	padding-right:10px;
}

*html .ticker_content{
	line-height:9px;
}

*+html .ticker_content{
	line-height:9px;
}


.left{
	float:left;
	clear:left;
}

.right{
	float:right;
}

.ticker_space{
	background-color:#0077a7;
	margin-right:2px;
}

.ticker_footer{
	width:188px;
	margin-top:-11px;
	background-image:url("../../imgs/v2/shadowbottom.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#0077a7;
	margin-right:2px;
	text-align:center;
	padding-bottom:5px;
	line-height:20px;
}

.ticker_footer a, .ticker_footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#countryselector_text {
	width: 95%;
	background: #F5F5F5;
	padding: 15px;
	font-size: 13px;
	margin-bottom: 20px;
}

#countryselector_abc {
	text-align: center;
	margin-bottom: 10px;
}

#countryselector_text a, #countryselector_text a:link, #countryselector_text a:visited {
	color:#555;
	text-decoration: none;
	margin: 0 3px;
}

#countryselector_abc .inactive {
	color:#AAA;
	margin: 0 3px;
}

#countryselector_text ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#countryselector_text ul li a, #countryselector_text ul li a:link, #countryselector_text ul li a:visited {
	text-decoration: underline;
	padding: 0;
}

#intramap{
	margin-top:15px;
}

.formular_block{
	clear:both;
}

.formular_block select, input{
	line-height:16px;
	font-size:11px;
	border:1px solid #cccccc;
}

.formular_block textarea{
	border:1px solid #cccccc;
	width:100%;
}

.formular_title{
	float:left;
	width:180px;
	text-align:right;
	margin-right:10px;
	margin-bottom:8px;
	line-height:16px;
}

.formular_content{
	float:left;
	width:280px;
	margin-bottom:8px;
}

.button{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	background-image:url(../../imgs/v2/filebg.jpg);
	color:#888888;
	text-decoration:none;
	text-align:center;
}

#news_nav_back, #news_nav_forward, #search_nav_back, #search_nav_forward{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	background-image:url(../../imgs/v2/button_hg_70.gif);
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

#search_nav_groupsearch{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	background-image:url(../../imgs/v2/button_hg_190.gif);
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

.navi_buttons{
	display:block;
	float:left;
	width:70px;
	height:22px;
	line-height:22px;
	background-image:url(../../imgs/v2/button_hg_70.gif);
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}
.linksymbol{
	display:block;
	float:left;
}

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

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

.textblock2col{
	margin-top:10px;
	clear:both;
	overflow:auto;
	width:100%;
}

.textblock2col strong{
	color:#0077a7;
	font-weight:normal;
}

.textblock2col .content_col_left{
	width:245px;
	float:left;
	margin-top:10px;
}

.textblock2col .content_col_right{
	width:245px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}   

.content_col_left ul li{
	list-style-type:square;
	list-style-position:outside;
}

.content_col_right ul li{
	list-style-type:square;
	list-style-position:outside;
}

.tooltip {
	position: absolute;
	margin-left: 300px;
	margin-top: 2px;
	width: 105px;
	height: 45px;
	background-image: url(../../imgs/v2/tooltip.gif);
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	visibility: hidden;
	z-index: 30;
}

*+html .tooltip{
	margin-left:310px;
}

.content_teaser{
	color:#0077a7;
	margin-bottom:15px;
}

#content .contact_department{
	margin-top:20px;
}

#content .contact_department .content_col{
	padding-top:0px;
}

#content .contact_department .title{
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;
}

#content .contact_department .title a {
	color:#666666;
	text-decoration:none;
}

#content .contact_department .title a:hover{
	color:#0077a7;
	text-decoration:none;
}

#content .contact_department .contactunit{
	padding-bottom:10px;
}

#content .contact_department .name{
	color:#0077a7;
}

#content .contact_department .name a {
	color:#0077A7;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .name a:hover {
	color:#0077A7;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department a {
	text-decoration:none;
}

#content .contact_department .department {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .email {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .email a {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

form h2{
	padding-top:20px;
}

.formcheckbox_1 {
	clear:both;
	float:left;
	height:20px;
	width:35px;
}

.formcheckbox_2 {
	height:20px;
	margin-top:2px;
}

.formtextbox_1 {
	clear:left;
	float:left;
	padding-top:4px;
	width:200px;
}

.formtextbox_2 {
	float:left;
	height:20px;
	width:300px;
}

.formradio_1 {
	clear:both;
	float:left;
	height:20px;
	width:35px;
}

.formradio_2 {
	height:20px;
	margin-top:2px;
}

#pic {
	width:903px;
	font-size:11px;
	color:#333333;
	padding-left:50px;
	text-decoration:none;
	font-family:Helvetica,Arial,Verdana;
	background:#e3e3e4;
	padding-top:25px;
}

#pic ul {
	
	margin:0;
	padding:0;
	width:220px;
}

#pic .e0 {
	background:transparent url(../../imgs/v2/picbg.jpg) no-repeat scroll 0 0;
	padding:5px 0;
	float:left;
	width:225px;
	height:140px;
}

#pic .e0 a, #pic .e0 a:link{
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

#pic li{
	display:block;
	position:relative;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outline;
	width:220px;
}

#pic .e1 a, #pic .e1 a:link{
	color:#333333;
	display:block;
	padding-left:3px;
	padding-right:5px;
	text-decoration:none;
	font-weight:normal;
}

.searchresult{
	border-bottom:2px solid #FFFFFF;
}

.searchresult .header{
	color:#0077A7;
	display:block;
	font-size:12px;
	padding-top:10px;
}

.searchresult .detail a, .searchresult .detail a:link{
	color:#666666;
	display:block;
	font-size:12px;
	padding-bottom:10px;
	padding-top:10px;
	text-decoration:underline;
}

.searchresult .detail a:hover{
	color:#0077a7;
	display:block;
	font-size:12px;
	padding-bottom:10px;
	padding-top:10px;
	text-decoration:underline;
}

#organigramm_div {
	clear:both;
	margin-left:15px;
	background-color:#ffffff;
	width:484px;
	height:284px;
}

.rss_content{
	margin-top:10px;
	clear:both;
	overflow:auto;
	width:100%;
}

.rss_content strong{
	color:#0077a7;
	font-weight:normal;
}

.rss_content .left{
	float:left;
	margin-top:10px;
}

.rss_content .right{
	width:190px;
	float:right;
	margin-top:10px;
	margin-left:20px;
	padding-top:7px;
}   

#tabbed_prev {
   background:transparent url(../../imgs/v2/tab_back.gif) no-repeat scroll 0 0; 	
   width:12px;
   height:12px;
   position: absolute;
   float: left;
   cursor:pointer;
   margin-top:11px;
}

#tabbed_prev.disabled {
   background:transparent url(../../imgs/v2/tab_backdis.gif) no-repeat scroll 0 0; 	
   cursor:auto;
}

#tabbed_next {
   background:transparent url(../../imgs/v2/tab_next.gif) no-repeat scroll 0 0;
   width:12px;
   height:12px;
   float: right;
   cursor:pointer;
   margin-top:11px;
}

#tabbed_next.disabled {
   background:transparent url(../../imgs/v2/tab_nextdis.gif) no-repeat scroll 0 0;
   cursor:default;
}


