.valuetable {
	border-collapse: collapse;
	border-spacing: 0pt;
	cell-spacing: 0;
	cell-padding: 0;
	border-color: black;
        border-style: solid;
        border-width: 1;
}

.topmatter {
	color: #000000;
	background-color: #dddddd;
}

.headerlogo {
        padding-top: 8;
        float: right;
        border: none;
}

.pageselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	color: #000000;
        float: left;
}

.benchmark-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	color: #000000;
        padding-left: 1em;
        float: left;
}

.inactivetab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	background-color: #999999;
        padding-right: 12;
        height:18px;
	text-decoration: none;
}

.inactivetab a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	background-color: #999999;
        padding-right: 12;
	text-decoration: none;
}

.inactivetab a:link {
	color: #000000;
	text-decoration: none;
}

.inactivetab a:visited {
	color: #000000;
	text-decoration: none;
}

.activetab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #0000ff;
	background-color: #dddddd;
        padding-right: 12;
	text-decoration: none;
}


.activetab a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	background-color: #dddddd;
        padding-right: 12;
	text-decoration: none;
}

.activetab a:link {
	color: #000000;
	text-decoration: none;
}

.activetab a:visited {
	color: #000000;
	text-decoration: none;
}

.tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	background-color: #dddddd;
}

.tabsheader {
	color: #000000;
	background-color: #999999;
}

.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	background-color: #dddddd;
        padding-bottom: 1;
        padding: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
        border-right-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
        border-bottom-width: 1;
	border-top-style: hidden;
        border-top-width: 10;
}

.scenariotype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	background-color: #dddddd;
        padding-bottom: 1;
        padding: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
        border-right-width: 1;
	border-bottom-color: black;
        border-bottom-style: hidden;
        border-bottom-width: 0;
	border-top-style: hidden;
        border-top-width: 0;
}

.scenariotitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	background-color: #dddddd;
        padding-bottom: 1;
        padding: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
        border-right-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
        border-bottom-width: 1;
	border-top-style: hidden;
        border-top-width: 0;
}

.scenariotitle-middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	background-color: #dddddd;
        padding-bottom: 1;
        padding: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
        border-right-width: 1;
	border-bottom-color: black;
        border-bottom-style: none;
        border-bottom-width: 0;
	border-top-style: hidden;
        border-top-width: 0;
}

.tableheaderbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	background-color: #dddddd;
	width: 255px;
	overflow: hidden;
	border-color: black;
}

.companytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
        text-align: left;
	font-size: 7pt;
	color: #000000;
	background-color: #dddddd;
        padding: 0mm;
	border-bottom-style: hidden;
	border-top-color: black;
        border-top-style: solid;
        border-top-width: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
        border-right-width: 1;
}

.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
        text-align: left;
	font-size: 8pt;
	color: #000000;
	background-color: #eeeed1;
        padding: 0mm;
	height: 20px;
	white-space: normal;
	border-color: black;
        border-style: none;
        border-width: 1;
        padding-left: 5;
}


.tablecomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
        text-align: left;
	font-size: 8pt;
	color: #000000;
	background-color: #eeeed1;
        padding: 0mm;
	height: 20px;
	border-color: black;
        border-style: none;
        border-width: 1;
        padding-left: 5;
}

.singleunitheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd;
	font-size: 8pt;
        padding-top: 2;
        padding-bottom: 2;
	border-right-style: solid;
	border-right-width: 1;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-top-color: black;
        border-top-style: none;
	border-top-width: 0;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
}

.unitheaderpercent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd;
	font-size: 8pt;
        padding-top: 2;
        padding-bottom: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-top-color: black;
        border-top-style: none;
	border-top-width: 0;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
}

.unitheaderabsolute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd;
	font-size: 8pt;
        padding-top: 2;
        padding-bottom: 2;
	border-left-style: hidden;
	border-left-color: #ddddff;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: none;
	border-top-width: 0;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
}


.offsetrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

.offsetrowlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-right-color: #ddddff;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
}

.inlineheaderlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-right-color: #dddddd;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
}

.inlineheadersuffix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 3;
	border-left-style: hidden;
	border-left-width: 0;
	border-left-color: #dddddd;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
        text-align: right;
}

.offsetrowsuffix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 3;
	border-left-style: hidden;
	border-left-width: 0;
	border-left-color: #ddddff;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
        text-align: right;
}

.offsetrowpercent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 44;
	white-space: nowrap;
	overflow: hidden;
        text-align: right;
}

.offsetrowpercentinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 44;
	white-space: nowrap;
	overflow: hidden;
        text-align: center;
}

.inlineheaderpercent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-left-color: black;
        border-left-style: solid;
        border-left-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 44;
	white-space: nowrap;
	overflow: hidden;
        text-align: center;
}


.inlineheaderabsolute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: hidden;
	border-left-color: #dddddd;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	overflow: hidden;
        text-align: center;
}


.offsetrowabsolute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: hidden;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	overflow: hidden;
        text-align: right;
}

.offsetrowabsoluteinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: hidden;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	overflow: hidden;
        text-align: center;
}

.offsetrowsingle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	overflow: hidden;
        text-align: right;
}

.offsetrowsingleinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	overflow: hidden;
        text-align: center;
}

.inlineheadersingle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1;
	border-right-color: black;
        border-right-style: solid ;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	overflow: hidden;
        text-align: center;
}

.normalrowlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-width: 0;
	border-right-color: white;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
}

.normalrowsuffix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-right: 3;
	border-left-style: hidden;
	border-left-width: 0;
	border-left-color: white;
	border-right-color: black;
        border-right-style: solid;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
        white-space: nowrap;
        text-align: right;
}

.normalrowabsolute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: hidden;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	white-space: nowrap;
	overflow: hidden;
        text-align: right;
}

.normalrowabsoluteinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-right: 2;
	border-left-style: hidden;
	border-left-width: 0;
	border-right-color: black;
        border-right-style: solid;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	width: 75;
	white-space: nowrap;
	overflow: hidden;
        text-align: center;
}

.normalrowsingle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-right: 2;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	white-space: nowrap;
	overflow: hidden;
        text-align: right;
}

.normalrowsingleinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-right: 2;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: black;
        border-right-style: solid;
	border-right-width: 1;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	white-space: nowrap;
	overflow: hidden;
        text-align: center;
}

.normalrowpercent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-color: white;
	border-right-width: 0;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: black;
        border-left-style: solid;
	border-left-width: 1;
 	width: 44;
	white-space: nowrap;
	overflow: hidden;
        text-align: right;
}

.normalrowpercentinvalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
        padding-left: 2;
	border-right-style: hidden;
	border-right-color: white;
	border-right-width: 0;
	border-top-color: black;
        border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: black;
        border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: black;
        border-left-style: solid;
	border-left-width: 1;
 	width: 44;
	white-space: nowrap;
	overflow: hidden;
        text-align: center;
}


.wwwpublishing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        text-align: right;

}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.inactivetab {
 background-position: left top;
 background-image: url(images/bg_inaktiv.gif);
 white-space: nowrap;
 vertical-align: top;
 margin: 0px;
 padding:0px;
 font-weight: bold;
 font-size: 6;
}

.inactiveleft {
  vertical-align:bottom
 }

.activetab {
 background-position: left top;
 background-image: url(images/bg_aktiv.gif);
 white-space: nowrap;
 vertical-align: top;
 margin: 0px;
 padding:0px;
 font-weight: bold;
 font-size: 6;
}

.activeleft {
  vertical-align:bottom
 }

.tabfield {
  background-color: #dddddd;
  clear: both;
}
