html,body {
	margin: 0px;
	padding: 0px;
}
.printOnly {
    display: none; 
}
* {
	/* globale Schrift */
	font-family: Verdana, Swiss, Helvetica, Arial, san-serif;
	/* font-family: Arial, san-serif;  */ 
	font-size: 12px;
	color: #666666;
	font-variant: normal;
	font-style: normal;
}


h1 , .headline { color: #D10C27; font-size: 14px; line-height: 16px; margin-bottom: 6px; margin-top: 6px; font-weight: bold; white-space: normal; }
h2 , .subline  { color: #FFA800; font-size: 13px; line-height: 15px; margin-bottom: 5px; margin-top: 5px; font-weight: bold; }

b { font-weight: bold; }
i { font-style: italic; }
strong { font-weight: bold; }/* Änderung ECG*/
em { font-style: italic; }/* Änderung ECG*/


/* Startseite */
body.startpage {
	/* PATH */
	background: url(../zz_img/bg_x_start.jpg) repeat-x 0px 0px;
	background-color: #F4990A;
}

.inner_table
{
	width:510px;
}
/* Folgeseiten */
body.value {
	/* PATH */
	background: url(../zz_img/bg_x_value.jpg) repeat-x 0px 0px;
	background-color: #FFFFFF;
}
div.banner {
	width: 962px;
	height: 109px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
div.layout {
	width: 962px;
	height: 740px;
	text-align: left;
	position: relative;
	top: 0px;
	background: transparent;
	left: 0px;
	border: none;
	margin: 0px auto;
	padding: 0px;
}

div.menu_global {
	width: 962px;
	height: 32px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.menu_global_l {
	width: 440px; 
	border-top: none; 
	text-align: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

div.menu_global_r {
	width: 483px; 
	border-top: none; 
	text-align: right;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	border: none;
}



div.menu_upper {
	width: 962px;
	height: 31px;
	border: 0px none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
}

div.menu_bc {
	width: 962px;
	height: 21px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.inner_start {
	width: 962px;
	height: 342px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.under_start {
	width: 962px;
	height: 190px;
	border: 0px none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
}

div.bottom_start {
	width: 962px;
	height: 11px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.footer {
	width: 962px;
	height: 20px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.inner_value {
	width: 962px;
	height: 542px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.hspace_18 {
	width: 20px;
	height: 15px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

div.hspace_12 {
	width: 13px;
	height: 15px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

div.hspace_7 {
	width: 7px;
	height: 15px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

div.vspace_3 {
	width: 20px;
	height: 3px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.vspace_8 , p.space {
	width: 20px;
	height: 8px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.inner_start_l {
	width: 481px;
	height: 293px;
	margin: 15px 11px 0px 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

div.header_sp_box_l {
	width: 481px;
	height: 21px;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	/* PATH */
	background: url(../zz_img/header_sp_box_l.png) no-repeat;
	overflow: hidden;
}

div.content_sp_box_l {
	width: 481px;
	height: 271px;
	margin: 0px;
	padding: 0px;
	/* PATH */
	background: url(../zz_img/content_sp_box_l.png) no-repeat;
	overflow: hidden;
}

div.inner_start_r {
	width: 430px;
	height: 293px;
	margin: 15px 15px 0px 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

div.header_sp_box_r {
	width: 430px;
	height: 21px;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	/* PATH */
	background: url(../zz_img/header_sp_box_r.png) no-repeat;
	overflow: hidden;
}

div.content_sp_box_r {
	width: 430px;
	height: 271px;
	margin: 0px;
	padding: 0px;
	/* PATH */
	background: url(../zz_img/content_sp_box_r.png) no-repeat;
	overflow: hidden;
}

.date_news {
	display: block;
	margin-top: 4px;
	padding-right: 10px;
	text-align: right;
}

.block_news {
	display: block;
	margin-top: 8px;
	margin-left: 7px;
	text-align: left;
}


a.topmenu_start  {
	font-family: Verdana,Swiss,Helvetica,Arial,san-serif;
	font-size: 12px;
	color: #666666;
	font-variant: normal;
	font-style: normal;
	display: block;
	float: left;
	height: 31px;
	border: 0px none;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 8px 13px 2px 13px;
	text-decoration: none;
	overflow: hidden;
}

a:hover.topmenu_start  {
	/* PATH */
	background: url(../zz_img/bg_mm_start_a.png) repeat-x 0px 0px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}

.news_ext {
	display: block;
	width: 410px;
	margin: 0px;
	padding: 1px 0px 5px 0px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) no-repeat bottom left;
	border: 0px none;
	float: left;
}

.news_int {
	display: block;
	width: 410px;
	margin: 0px;
	padding: 1px 0px 5px 0px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) no-repeat bottom left;
	border: 0px none;
	float: left;
}

.news_ext a , .news_int a {
	display: block;
	width: auto;
	text-decoration: none;
	border: none;
	float: left;
	padding-right: 13px;
	margin: 0px;
}

.news_ext a {
	color: #666666;
	/* PATH */
	background: url(../zz_img/arrow_news_grau.png) no-repeat right 2px;
}
.news_ext a:hover {
	color: #333333;
}

.news_int a {
	color: #EE7F00;
	/* PATH */
	background: url(../zz_img/arrow_news_oran.png) no-repeat right 2px;
}
.news_int a:hover {
	color: #333333;
	/* PATH */
	background: url(../zz_img/arrow_news_grau.png) no-repeat right 2px;
}

/* Img-Block Startseite */
div.imgblock_start {
	width: 184px;
	height: 190px;
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

a.ibh_start_l_p {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_l_p.png) no-repeat 0px 0px;
}
a.ibh_start_l_a {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_l_a.png) no-repeat 0px 0px;
}

a.ibh_start_i_p {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_i_p.png) repeat-x left top;
}

a.ibh_start_i_a {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_i_a.png) repeat-x left top;
}

a.ibh_start_r_p {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_r_p.png) no-repeat right top;
}

a.ibh_start_r_a {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/ibh_start_r_a.png) no-repeat right top;
}

.ibh_p {
	display: block;
	width: auto;
	color: #666666;
	float: left;
	padding: 2px 13px 0px 7px;
	margin: 0px;
	/* PATH */
	background: url(../zz_img/arrow_ibh_p.gif) no-repeat right 3px;
	cursor: pointer;
}

.ibh_a {
	display: block;
	width: auto;
	color: #FFFFFF;
	float: left;
	padding: 2px 13px 0px 7px;
	margin: 0px;
	/* PATH */
	background: url(../zz_img/arrow_ibh_a.gif) no-repeat right 3px;
	cursor: pointer;
}

div.alt_text {
	display: none;
	padding: 2px 4px 2px 4px;
	margin-top: 4px;
}

a.mg_a , a:hover.mg_a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.mg_p , a:hover.mg_p {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: lighter;
}

span.mg_trenner {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: lighter;
}

a.mv_a , a:hover.mv_a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.mv_p , a:hover.mv_p {
	text-decoration: none;
	color: #666666;
	font-weight: lighter;
}

span.mv_trenner {
	text-decoration: none;
	color: #666666;
	font-weight: lighter;
}

div.navi_left {
	width: 180px;
	height: 534px;
	/* PATH */
	background: url(../zz_img/bg_menu_l.jpg) no-repeat 0px 0px;
	border-top: 1px solid #FFFFFF;
	overflow: hidden;
	float: left;
}

div.content_outer {
	width: 544px;
	height: 540px;
	border: none;
	margin-top: 7px;
	overflow: hidden;
	float: left;
}

div.content_inner {
	width: 530px;
	height: 536px;
	border: none;
	overflow: auto;
        overflow-x:hidden;
  position: relative;
}

div.content_outer_full {
	width: 754px;
	height: 540px;
	border: none;
	margin-top: 7px;
	overflow: hidden;
	float: left;
}

div.content_inner_full{
	width: 740px;
	height: 536px;
	border: none;
	overflow: auto;
  position: relative;
}


.content_inner p {
	padding-right: 14px;
}

div.newsboxborder {
	width: 200px;
	height: 100%;
	border: none;
	margin-top: 5px;
	overflow: hidden;
	float: left;
}

div.news_header_value {
	width: 200px;
	height: 21px;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
	/* PATH */
	background: url(../zz_img/news_header_value.png) no-repeat;
}

div.news_content_value {
	width: 200px;
	height: auto;
	padding: 6px 0px 0px 8px;
	/* PATH */
	background: url(../zz_img/news_y_value.png) repeat-y;
}
.news_content_value span , .news_content_value div {
	display: block;
	width: 184px;
	border: none;
}

div.news_footer_value {
	width: 200px;
	height: 8px;
	padding: 0px;
	/* PATH */
	background: url(../zz_img/news_footer_value.png) no-repeat top left;
	margin-bottom: 12px;
}

span.apartner {
	font-size: 14px;
	line-height: 14px;
	display: block;
	margin-bottom: 2px;
}

span.clearall {
	clear: both; height: 2px; width: 1px; overflow: hidden;
}

form  {
	margin: 0px;
	padding: 0px;
}

div.sform  {
	width: 142px;
	margin: 6px 0px 0px 6px;
	padding: 0px;
	float: right;
}

input.suchfeld {
	width: 100px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}


a.grey {
	color: #666666;
	text-decoration: none;
}
a:hover.grey {
	color: #FFC200;
	text-decoration: none;
}

a.f_searchbtn {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	/* PATH */
	background: url(../zz_img/submit_btn_p.gif) no-repeat right top;
}

a.f_searchbtn_value {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	/* PATH */
	background: url(../zz_img/submit_btnv_p.gif) no-repeat right top;
}

a:hover.f_searchbtn {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	/* PATH */
	background: url(../zz_img/submit_btn_a.gif) no-repeat right top;
}

a:hover.f_searchbtn_value {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	/* PATH */
	background: url(../zz_img/submit_btnv_a.gif) no-repeat right top;
}

/* BreadCrumb */

a.breadcrumb_p {
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	padding-left: 10px;
	/* PATH */
	background: url(../zz_img/arrow_bc_g.png) no-repeat left 1px;
}
a.breadcrumb_a {
	font-size: 10px;
	color: #D10C27;
	text-decoration: none;
	padding-left: 10px;
	/* PATH */
	background: url(../zz_img/arrow_bc_r.png) no-repeat left 1px;
}

a.breadcrumb_p_1st {
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
a.breadcrumb_a_1st {
	font-size: 10px;
	color: #D10C27;
	text-decoration: none;
} 

/* Hauptmen */

/* 1. Ebene */
a.mm_1_p {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #808080;
	width: 170px;
	padding: 6px 0px 6px 11px;
	margin-right: 12px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
a:hover.mm_1_p {
	color: #FFFFFF;
	background-color: #808080;
}
a.mm_1_a {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #FFFFFF;
	width: 170px;
	padding: 6px 0px 6px 11px;
	margin-right: 12px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	background-color: #808080;
}

/* 2. Ebene */
a.mm_2_p {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #FFFFFF;
	width: 170px;
	padding: 4px 0px 4px 11px;
	margin-right: 12px;
	text-decoration: none;
	background-color: #C0C0C0;
	border-bottom: 1px solid #FFFFFF;
}
a:hover.mm_2_p {
	color: #FFFFFF;
	background-color: #EE7F00;
}
a.mm_2_a {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #FFFFFF;
	width: 170px;
	padding: 4px 0px 4px 11px;
	margin-right: 12px;
	text-decoration: none;
	background-color: #EE7F00;
	border-bottom: 1px solid #FFFFFF;
}

/* 3. Ebene */
a.mm_3_p {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #808080;
	width: 170px;
	padding: 4px 0px 4px 11px;
	margin-right: 12px;
	text-decoration: none;
	background-color: #FFD974;
	border-bottom: 1px solid #FFFFFF;
}
a:hover.mm_3_p {
	color: #FFFFFF;
	background-color: #FEA801;
}
a.mm_3_a {
	display: block;
	font-size: 12px;
	vertical-align: middle;
	color: #FFFFFF;
	width: 170px;
	padding: 4px 0px 4px 11px;
	margin-right: 12px;
	text-decoration: none;
	background-color: #FEA801;
	border-bottom: 1px solid #FFFFFF;
}


/* BILDER, verschiedene Breiten, ohne Bildunterschrift */
img.width_1_1 {
	width: 510px;
	margin: 8px 0px 6px 0px;
}

img.width_157 {
	width: 157px;
	margin: 14px 12px 6px 0px;
	float: left;
}

img.width_330 {
	width: 330px; 
	margin: 14px 12px 14px 0px;
	float: left;
}

/* BILDER, verschiedene Breiten, mit BU */
img.width_157_bu { width: 157px; margin: 0px 0px 12px 0px; }
img.width_330_bu { width: 330px; margin: 0px 12px 0px 0px; }

/* Bilder, Hilfstabelle: BU rechts */
table.bu_right  { margin: 14px 0px 14px 0px; padding: 0px; border-collapse: collapse; }
table.bu_right td  { font-size: 11px;border: none; padding: 0px; vertical-align: bottom; text-align: left; } /*Änderung ECG */

/* Bilder, Hilfstabelle: BU darunter */
table.bu_under  {     font-size: 11px; color: #808080; width: 157px; margin: 14px 12px 8px 0px; padding: 0px; border-collapse: collapse; float: left; }
table.bu_under td  {  font-size: 11px; color: #808080; padding: 0px; vertical-align: bottom; text-align: left; }

/*
a.arrow_none{
	text-decoration: none;
	border: none;
	padding-right: 5px;
	margin: 0px;
	color: #FFA800;
}
*/

a.normal{
font-family: Verdana,Swiss,Helvetica,Arial,san-serif;
font-size: 12px;
color: #666666;
font-variant: normal;
font-style: normal;
}

a
{
	text-decoration: none;
	border: none;
	padding-right: 0px;
	margin: 0px;
	color: #FFA800;
}

a.arrowlined {
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 0px;
	color: #808080;
	/* PATH */
	background: url(../zz_img/arrow_news_grau.png) no-repeat right 2px;
}
a:hover.arrowlined {
	color: #EE7F00;
	/* PATH */
	background: url(../zz_img/arrow_news_oran.png) no-repeat right 2px;
}

a.arrow_lines {
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 0px;
	color: #FFA800;
	background: url(../zz_img/arrow_news_gelb.png) no-repeat right 2px;
}

a:hover.arrow_lines {
	color: #EE7F00;
}
a.arrow_lines span {
  display: inline;
  height: 12px; 
  width: 8px;
  padding-left: 8px;
  #padding-bottom: 2px; /* Änderung ECG */
  text-decoration: none;
	margin-left: 0px;
	/* PATH */
	background: url(../zz_img/arrow_news_grau.png) no-repeat left 2px;
}
a:hover.arrow_lines span {
	/* PATH */
	background: url(../zz_img/arrow_news_oran.png) no-repeat left 2px;
}
/* css-hack IE6 */
* a.arrow_lines span {
  display: inline-block;
}
/* css-hack IE7 */
*+ a.arrow_lines span {
  display: inline-block;
}



a.teaser_more {
	display: block;
	text-align: right;
	width: 174px;
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 6px 0px -2px 0px;
	color: #FF9900;
	/* PATH */
	background: url(../zz_img/arrow_news_gelb.png) no-repeat right 2px;
}
a:hover.teaser_more {
	display: block;
	text-align: right;
	width: 174px;
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 6px 0px -2px 0px;
	color: #EE7F00;
	/* PATH */
	background: url(../zz_img/arrow_news_oran.png) no-repeat right 2px;
}

/* 3 Spalten */

div.multicol_3 {
  width: 158px;
  height: auto;
  margin: 12px 15px 0px 0px;
  float: left;
}

div.multicol_3#last {
  width: 158px;
  height: auto;
  margin: 12px 0px 0px 0px;
}

div.multicol_3 img {
  width: 158px;
  margin: 0px 0px 10px 0px;
}

div.multicol_3 span {
  display: block;
  width: 158px;
  margin: 0px 0px 10px 0px;
}

div.multicol_3 h2 , div.multicol_3 .subline  { 
	color: #FFA800; 
	font-size: 13px; 
	line-height: 14px; 
	margin: 0px 0px 5px 0px; 
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	/* PATH */
	background: url(../zz_img/arrow_news_gelb.png) no-repeat -1px 1px;
}

a.arrowleft  { 
	color: #FFA800; 
	font-size: 13px; 
	line-height: 15px; /* Änderung ECG  von 14px auf 15 px */ 
	/*margin: 0px 0px 5px 0px; Änderung ECG*/
	font-weight: bold;
	padding: -10px 0px 0px 10px;
  text-decoration: none;
	/* PATH */
/*	background: url(../zz_img/arrow_news_gelb.png) no-repeat -1px 1px; */
}


/* Tabellen */

/* 4 Spalten Produkte */
table.sformat {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.sformat td.col_1 { 
	height: 20px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	text-align: left;
	vertical-align: top;
	line-height: 17px;
}
table.sformat td.col_1a {    /* Änderung ECG */
	height: 20px; /* Änderung ECG */
	background-color: #FFFFFF;  /* Änderung ECG */
	border-bottom: 1px solid #808080;   /* Änderung ECG */
	vertical-align: top;   /* Änderung ECG */
	line-height: 17px;  /* Änderung ECG */
}
table.sformat td.col_2 { 
	height: 20px;
	background-color: #FFF0BF;
	border-bottom: 1px solid #808080;
	text-align: center;
	vertical-align: top;
	line-height: 17px;
}
table.sformat td.col_3 { 
	height: 20px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	text-align: center;
	vertical-align: top;
	line-height: 17px;
}
table.sformat td.col_4 {
	height: 20px;
	background-color: #FFF0BF;
	border-bottom: 1px solid #808080;
	text-align: center;
	vertical-align: top;
	line-height: 17px;
}
table.sformat tr.header td {
	height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #FFC200;
	vertical-align: top;
	line-height: 17px;
}
table.sformat tr.upper td {
	border-bottom: none 0px;
}
td.uformat {
	text-align: left;
	vertical-align: top;
}
td.uformat h2 {
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 2px;
}

/* pressemitteilungen */
table.presse {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
  width: 500px;
}
table.presse td.col_1 { 
	height: 20px;
  width: 160px;
  padding-bottom: 14px;
	text-align: left;
	vertical-align: top;
	line-height: 17px;
  font-weight: bold;
}
table.presse td.col_2 { 
	height: 20px;
  width: 340px;
  padding-bottom: 14px;
	text-align: left;
	vertical-align: top;
	line-height: 17px;
}

table.presse td.col_1 h2 , table.presse td.col_2 h2 , table.presse td.col_1 .subline , table.presse td.col_2 .subline { 
	color: #FFA800; 
	font-size: 13px; 
	line-height: 14px; 
	margin: 0px 0px 5px 0px; 
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	/* PATH */
	background: url(../zz_img/arrow_news_gelb.png) no-repeat -1px 1px;
}

table.presse td.col_2 img { 
	margin: 0px 12px 2px 0px;
	float: left;
}



/* Bestellung */
table.sorder {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.sorder td {
	height: 20px;
	text-align: left;
	vertical-align: top;
	line-height: 17px;
}

td.line_yellow {border-bottom: 1px solid #FFC200; margin: 0px; padding: 0px;}

table.pdata {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.pdata td {
	height: 20px;
	text-align: left;
	vertical-align: middle;
	line-height: 17px;
	white-space: nowrap;
}


/* Button Download */
a.btn_dl {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_dl_p.png) no-repeat left top;
}

a:hover.btn_dl {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_dl_a.png) no-repeat left top;
}
/* Button Download 2 : Hintergrund = #FFFFFF */
a.btn_dl2 {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_dl2_p.png) no-repeat 4px top;
}

a:hover.btn_dl2 {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_dl2_a.png) no-repeat 4px top;
}

/* Button Ansicht (Auge) */
a.btn_view {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_view_p.png) no-repeat -4px top;
}

a:hover.btn_view {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 24px;
	height: 17px;
	/* PATH */
	background: url(../zz_img/btn_view_a.png) no-repeat -4px top;
}

/* Button zoom in */
a.btn_zoomin {
	display: block;
	margin: 0px auto;
	margin: 1px 6px 1px 0px;
	width: 17px;
	height: 17px;
  float: right;
	/* PATH */
	background: url(../zz_img/btn_zoom_in_p.png) no-repeat -3px top;
}

a:hover.btn_zoomin {
	display: block;
	margin: 0px auto;
	margin: 1px 6px 1px 0px;
	width: 17px;
	height: 17px;
  float: right;
	/* PATH */
	background: url(../zz_img/btn_zoom_in_a.png) no-repeat -3px top;
}

/* Button zoom out */
a.btn_zoomout {
	display: block;
	margin: 0px auto;
	margin: 1px 6px 1px 0px;
	width: 17px;
	height: 17px;
  float: right;
	/* PATH */
	background: url(../zz_img/btn_zoom_out_p.png) no-repeat -3px top;
}

a:hover.btn_zoomout {
	display: block;
	margin: 0px auto;
	margin: 1px 6px 1px 0px;
	width: 17px;
	height: 17px;
  float: right;
	/* PATH */
	background: url(../zz_img/btn_zoom_out_a.png) no-repeat -3px top;
}

/* save VK */
a.btn_savevk {
        font-family: Verdana,Swiss,Helvetica,Arial,san-serif;
        font-size: 12px;
        color: #666666;
        font-variant: normal;
        font-style: normal;
	margin: 0px;
	text-align: right;
	padding-right: 28px;
	height: 18px;
	text-decoration: none;
	white-space: nowrap;
	/* PATH */
	background: url(../zz_img/btn_savevk_p.png) no-repeat right -1px;
}
a:hover.btn_savevk {
	/* PATH */
	color: #FFA800;
	background: url(../zz_img/btn_savevk_a.png) no-repeat right -1px;
}

/* drucken */
a.btn_print {
	margin: 0px;
	text-align: left;
	padding-left: 25px;
	height: 18px;
	text-decoration: none;
	white-space: nowrap;
	/* PATH */
	background: url(../zz_img/btn_print_p.png) no-repeat -3px -1px;
}
a:hover.btn_print {
	/* PATH */
	background: url(../zz_img/btn_print_a.png) no-repeat -3px -1px;
}

/* Button DOC */
a.btn_doc {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 16px;
	height: 16px;
	/* PATH */
	background: url(../zz_img/btn_doc_p.png) no-repeat center top;
}

a:hover.btn_doc {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 16px;
	height: 16px;
	/* PATH */
	background: url(../zz_img/btn_doc_a.png) no-repeat center top;
}
/* Button PDF */
a.btn_pdf {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 16px;
	height: 16px;
	/* PATH */
	background: url(../zz_img/btn_pdf_p.png) no-repeat center top;
}

a:hover.btn_pdf {
	display: block;
	margin: 0px auto;
	margin-top: 1px; margin-bottom: 1px;
	width: 16px;
	height: 16px;
	/* PATH */
	background: url(../zz_img/btn_pdf_a.png) no-repeat center top;
}


.indent {
	display: block;
	padding-left: 35px;
	margin: 4px 0px 4px 0px;
	/* PATH */
	background: url(../zz_img/dot_indent.png) no-repeat 24px 4px;
}

.indent_nested {
	display: block;
	padding-left: 56px; /*Änderung ECG von 15px auf 56px*/
	margin: 4px 0px 4px 0px;
	/* PATH */
	background: url(../zz_img/dot_indent.png) no-repeat 45px 4px; /*Änderung ECG von 4px auf 45px */
}

/* css-hack IE6 */
* .indent_nested {
  display: inline-block;
	margin: 4px 0px 0px 0px;
}
/* css-hack IE7 */
*+ .indent_nested {
  display: inline-block;
	margin: 4px 0px 0px 0px;
}

ul {margin: 0px; padding: 0px;}
li {
	display: block;
	padding-left: 12px;
	margin: 4px 0px 4px 0px;
  list-style-type: none;
	/* PATH */
	background: url(../zz_img/dot_indent.png) no-repeat 0px 4px;
}

/* Portraits Aufsichtsrat */
div.portrait {
	width: 500px;
	height: 142px;
	margin: 14px 0px 24px 0px;
	border: 0px none;
	position: relative;
}
div.portrait img.portrait {
	width: 100px;
	height: 143px; 
	margin: 0px;
	position: absolute;
	top: 0px; left: 0px;
}
div.portrait table.portrait {
	border-collapse: collapse;
	width: 396px;
	height: 143px; 
	margin: 0px;
	position: absolute;
	top: 0px; left: 114px;
}
div.portrait div.header {
	position: absolute;
	top: 0px; left: 114px;
}
div.portrait div.header h2 {
	margin: 0px 0px 2px 0px;
}

/* Mediathek */

/* Anker Mediathek */
a.mediathek {
	color: #666666;
	text-decoration: none;
}
a.mediathek_a {
	color: #D10C27;
	text-decoration: none;
}
a:hover.mediathek {
	color: #D10C27;
	text-decoration: none;
}


/* sitemap*/
/* Anker sitemap*/
a.sitemap{
color: #666666;
text-decoration: none;
font-size: 10px;
white-space:nowrap;
}
a.sitemap_a {
color: #D10C27;
text-decoration: none;
font-size: 10px;
white-space:nowrap;
}
a:hover.sitemap{
color: #D10C27;
text-decoration: none;
font-size: 10px;
white-space:nowrap;
}
/* Anker sitemap*/
a.sitemap_head{
color: #D10C27;
text-decoration: none;
font-size: 11px;
}
a:hover.sitemap_head{
color: #D10C27;
text-decoration: none;
font-size: 11px;
}


tr.white td {
	height: 18px;
}

form { margin: 0px; padding: 0px; }

a.btn_submit {
	display: block;
	height: 18px;
	width: 140px;
	margin-left: 324px;
	padding-right:20px;
	text-align: right;
	line-height: 17px;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/btn_weiter_p.png) no-repeat right -1px;
}
a:hover.btn_submit {
	/* PATH */
	background: url(../zz_img/btn_weiter_a.png) no-repeat right -1px;
}

a.btn_submit_mt {
	display: block;
	height: 18px;
	width: 18px;
	margin-left: 0px;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/btn_weiter_p.png) no-repeat left 0px;
}
a:hover.btn_submit_mt {
	/* PATH */
	background: url(../zz_img/btn_weiter_a.png) no-repeat left 0px;
}

a.btn_back {
	display: block;
	height: 18px;
	width: 180px;
	text-align: left;
	padding-left: 22px;
	line-height: 17px;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/btn_zurueck_p.png) no-repeat left 0px;
}
a:hover.btn_back {
	/* PATH */
	background: url(../zz_img/btn_zurueck_a.png) no-repeat left 0px;
}
a.btn_send {
	display: block;
	height: 18px;
	width: 180px;
	text-align: right;
	padding-right: 28px;
	line-height: 17px;
	text-decoration: none;
	/* PATH */
	background: url(../zz_img/btn_send_p.png) no-repeat right 0px;
}
a:hover.btn_send {
	/* PATH */
	background: url(../zz_img/btn_send_a.png) no-repeat right 0px;
}


select.orderselect {
	width: 40px;
        height: 20px; /* Änderung ECG */
	border: 1px solid #808080;
	margin: 2px 6px 0px 0px;
	line-height: 11px;
	font-size: 11px;
}
input.ordercheckbox {
	width: 16px;
	height: 17px;
	border: 1px solid #808080;
	margin: 2px 0px 0px 0px;
}

table.fixtable , table.fixtable tr td {
	border-collapse: collapse;
	padding-right: 4px;
	margin: 4px 0px 4px 0px;
	white-space: nowrap;
}

table.dotline , table.dotline tr td {
	border-collapse: collapse;
	padding: 0px 4px 12px 0px;
	margin: 6px 0px 24px 0px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}

table.dotline td.col_1 { 
	width: 175px;
	text-align: left;
	vertical-align: top;
}

table.dotline td.col_2 { 
	width: 335px;
	text-align: left;
	vertical-align: top;
}

table.dotline td.col_1 h1 , table.dotline td.col_2 h1 { 
	color: #666666; font-size: 13px; line-height: 15px; margin-bottom: 2px; margin-top: 5px; font-weight: bold;
}

/* Aktuelle Termine */
table.extdble , table.extdble tr td {
	border-collapse: collapse; padding: 0px 0px 12px 2px; margin: 6px 0px 24px 0px;
}

table.extdble td.col_1 { 
	width: 130px; text-align: left; vertical-align: top; padding-top: 2px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}
table.extdble td.col_2 { 
	width: 105px; text-align: left; vertical-align: top; padding-top: 2px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}
table.extdble td.col_3 { 
	width: 275px; text-align: left; vertical-align: top; padding-top: 2px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}
div.extdble {width: 275px; text-align: left; vertical-align: top;}
div.extdble .teaser_more {float: right; display: block; width: 60px;}
div.extdble .btn_back    {float: right; margin: 12px 4px 0px 0px; width: 60px; }
tr.extdble_tease {display: block;}
tr.extdble_shown {display: none;}

table.extdble td.head_1 { 
	width: 130px; height: 24px; text-align: left; vertical-align: top; padding: 0px 0px 0px 2px; margin: 0px;
	line-height: 16px; font-weight: bold;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
	clear: both;
}
table.extdble td.head_2 { 
	width: 105px; height: 24px; text-align: left; vertical-align: top; padding: 0px 0px 0px 2px; margin: 0px;
	line-height: 16px; font-weight: bold;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}
table.extdble td.head_3 { 
	width: 275px; height: 24px; text-align: left; vertical-align: top; padding: 0px 0px 0px 2px; margin: 0px;
	line-height: 16px; font-weight: bold;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
}

table.extdble td.month { 
	width: 510px; height: 22px; text-align: left; vertical-align: top; padding: 0px 0px 0px 2px; margin: 0px;
	line-height: 16px;
	/* PATH */
	background: url(../zz_img/dot_line_news.png) repeat-x left bottom;
  background-color: #FFF3BD;
}


/* NEU-2009.06.29 - START */
.ibi_start_r_p  {
	display: block;
	width: 184px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
}
.ibi_start_l_p  {
	display: block;
	width: 184px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
}
/* NEU-2009.06.29 - ENDE */


input.mediathek_m {
	width: 24px;
	height: 15px;
	border: 1px solid #808080;
	margin: 0px 2px 0px 0px;
}
input.mediathek_y {
	width: 34px;
	height: 15px;
	border: 1px solid #808080;
	margin: 0px;
}
input.mediathek_r {
	margin: 1px 3px 0px 0px;
	padding: 0px;
}

.ystar { color: #FFC200;}


a.f_printbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../zz_img/btn_print_p.png) no-repeat scroll -3px -1px;
height:18px;
margin:0;
padding-left:25px;
text-align:left;
text-decoration:none;
white-space:nowrap;
color:#666666;
}


a:hover.f_printbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../zz_img/btn_print_a.png) no-repeat scroll -3px -1px;
height:18px;
margin:0;
padding-left:25px;
text-align:left;
text-decoration:none;
white-space:nowrap;
color:#666666;
}
