@font-face{
    font-family:"Aktiv Grotesk";
    src:url(../grafik/covestro/fa975079-4469-4091-9fc9-183abad833c4.eot?#iefix);
    src:url(../grafik/covestro/fa975079-4469-4091-9fc9-183abad833c4.eot?#iefix) format("eot"),
    url(../grafik/covestro/6f12fb43-3c0d-4e65-b963-d90fd460da2b.woff2) format("woff2"),
    url(../grafik/covestro/820c18fb-231f-4c6b-9d80-103c1272e85e.woff) format("woff"),
    url(../grafik/covestro/9f45f099-c964-4cd7-b419-0974eb850b75.ttf) format("truetype"),
    url(../grafik/covestro/73f58cdd-21a8-4cd1-bfdd-383e8ce69388.svg#73f58cdd-21a8-4cd1-bfdd-383e8ce69388) format("svg");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:"Aktiv Grotesk";
    src:url(../grafik/covestro/453d58d2-f02d-4381-abce-a89ada26c6e8.eot?#iefix);
    src:url(../grafik/covestro/453d58d2-f02d-4381-abce-a89ada26c6e8.eot?#iefix) format("eot"),
    url(../grafik/covestro/d7ce1000-6400-40ef-b324-f6c3696fbcf3.woff2) format("woff2"),
    url(../grafik/covestro/80ce2b50-0f08-4fa1-bb2d-6cd6562ea5c1.woff) format("woff"),
    url(../grafik/covestro/c762477d-e236-42c0-baae-31832dc6b62b.ttf) format("truetype"),
    url(../grafik/covestro/99daa62e-873a-4167-96ec-420da7c55eb9.svg#99daa62e-873a-4167-96ec-420da7c55eb9) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"Aktiv Grotesk";
    src:url(../grafik/covestro/fad23da6-2be7-44c7-b756-46c211981aa1.eot?#iefix);
    src:url(../grafik/covestro/fad23da6-2be7-44c7-b756-46c211981aa1.eot?#iefix) format("eot"),
    url(../grafik/covestro/e0d3dfb2-6091-4d80-93b6-be8f035a6168.woff2) format("woff2"),
    url(../grafik/covestro/29d07f2c-dcc2-4981-b4de-0395fb843fda.woff) format("woff"),
    url(../grafik/covestro/132732c9-d900-4258-80c0-a826d6d27598.ttf) format("truetype"),
    url(../grafik/covestro/aad79645-53f8-4e27-b804-359d605dfd25.svg#aad79645-53f8-4e27-b804-359d605dfd25) format("svg");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:"Aktiv Grotesk";
    src:url(../grafik/covestro/5192d96d-3f85-4598-b975-5a464c861ecb.eot?#iefix);
    src:url(../grafik/covestro/5192d96d-3f85-4598-b975-5a464c861ecb.eot?#iefix) format("eot"),
    url(../grafik/covestro/c023bdb4-83b1-4ddf-9f8e-dabf46e929af.woff2) format("woff2"),
    url(../grafik/covestro/2c8d2d95-37b5-4199-9709-49924e18487c.woff) format("woff"),
    url(../grafik/covestro/70870234-c826-4d97-89f2-683dbb7c87e3.ttf) format("truetype"),
    url(../grafik/covestro/4da4b1c0-65bc-4044-b971-5a4a21ba555a.svg#4da4b1c0-65bc-4044-b971-5a4a21ba555a) format("svg");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:"Noto Sans Thai";
    src:url(../fonts/noto-sans-thai/NotoSansThai-Bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:"Noto Sans Thai";
    src:url(../fonts/noto-sans-thai/NotoSansThai-Regular.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}

* {
    font-family: Aktiv Grotesk;
}

body, html {
	margin: 0px;
	padding: 0px;
	background-color: #e6e6e6;
	height: 100%;
	color: #000000;
    font-family: Aktiv Grotesk;
}

body {
    background-repeat: repeat-x;
	background-position:  top center;   
    text-align: center; 
    background-image: url(../grafik/covestro/header_bg.png);
}

body.iframe {
    background-image: none;
    background-color: #fff;
}

.pagewrapper {
    width: 80% !important;
    /*padding-left: 14px;*/
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    text-align: left;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	color: #000000;
}

img {
	border: 0px;
}


table {
	border-collapse: collapse;
    background-color: #fff;
}



td.altares-grey {
	background: #E6E6E6;
    display: none;
}

td.altares-bg-light {
	background: #d9f1fb;
}

td.altares-bg-middle {
	background: #b3e2f7;
}

td.altares-bg-mainnav {
	background: #fff;
    border-right: 2px solid #e6e6e6;
    width: 250px !important;
    display: inline-block;
}

.naviwidth {
    width: 250px !important;
}

td.altares-bg-dark {
	background: black;
}

td.altares-bg-header-1 {
	background: #000;
	background-image: url('../grafik/covestro/covestro-logo.png');
	background-repeat: no-repeat;
	background-position:  center left;
    height: 144px;
}

td.altares-bg-header-2 {
	/*font-family: Aktiv Grotesk;*/
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: center;
	padding-left: 0px;
	background-color: #000;
	width: 100%;
	height: 144px;
}

.altares-header-row {
    border-bottom: 40px solid #e6e6e6;
}

td.altares-home-shortcut {
	background: #b3e2f7;
	padding: 20px;
	width: 200px;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;

}

td.altares-main-content{
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	padding-top: 40px;
}

td.altares-table-title {
	background: black;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	padding: 6px;
	height: 35px;
}

td.altares-table-subtitle {
	background: #f2f2f2;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	padding: 6px;
	border-bottom: 1px solid black;
}
td.altares-table-subtitle a {
	color: #000;
}

td.altares-table-subtitle2 {
	background: #f2f2f2;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	padding: 6px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.altares-table-menu table {
    background-color: transparent;
}

td.altares-table-menu {
	background: #d9f1fb;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 10pt;
	padding: 6px;
	border-bottom: 1px solid black;
}

td.altares-table-menu2 {
	background: #d9f1fb;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	padding: 4px 0px 0px 4px;
	border-bottom: 1px solid black;
}

td.altares-table-menu3 {
	background: #d9f1fb;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	padding: 0px 6px 0px 0px;
}

td.altares-table-header {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: black;
	padding: 6px;
}

td.altares-table-header-bb {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: black;
	padding: 6px;
	border-bottom: 1px solid black;
}

td.altares-table-header-bbr {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: black;
	padding: 6px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

/* der ausgewaehlte changelog-eintrag */
td.altares-table-header-bbr-selected {
    /*font-family: Verdana, Arial, Helvetica;*/
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
    background: #808080;
    padding: 6px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

td.altares-table-lable {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px;
}

td.altares-table-content {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px 0px 6px 6px;
    background-color: #fff;
}

td.altares-table-content-bb {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px;
	border-bottom: 1px solid #d9f1fb;
}

td.altares-table-content-bbt {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px;
	border-bottom: 1px solid #d9f1fb;
	border-top: 1px solid #d9f1fb;
}

td.altares-table-content-bt {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px;
	border-top: 1px solid #d9f1fb;
}

td.altares-table-content-bbr {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 6px;
	border-bottom: 1px solid #d9f1fb;
	border-right: 1px solid #d9f1fb;
}

td.altares-table-content-bb-small {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 10pt;
	color: #000000;
	padding: 6px;
	border-bottom: 1px solid #d9f1fb;
}

table.altares-border-blue {
	border-left: 1px solid black;
	border-top: 1px solid black;
/*	border-bottom: 1px solid black; */
}

table.altares-border-bottom {
	border-bottom: 1px solid black;
}

table.altares-border-left {
	border-left: 1px solid black;
}

input.default, textarea.default, select.default {
	width: 100%;
}

.disabled {
    background-color: #eee;
    border: 1px solid;
}

td.metanav {
	background: #fff;
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 10pt;
	color: #000000;
    font-weight: bold;
	padding: 10px;
}

a.metanav {
	text-decoration: none;
}

a.metanav:hover {
	text-decoration: underline;
}

td.mainnav-spacer {
    height: 30px;
}

td.mainnav-spacer image {
    width: 250px !important;
}

td.mainnav-disclaimer {
    /*font-family: Verdana, Arial, Helvetica; */
    font-size: 10pt; 
    font-weight: normal; 
    color: #f00; 
    padding: 10px 14px 10px 14px;
}

td.mainnav {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
    line-height: 18pt;
	color: #000000;
	border-bottom: 1px solid #e6e6e6;
	padding: 10px;
}

td.mainnav-on {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
    line-height: 18pt;
	/*font-weight: bold;*/
	color: #000000;
	border-bottom: 1px solid #e6e6e6;
	background: #d9f1fb;
	padding: 10px;
}

#mainnav-first td.mainnav {
    border-top: 1px solid #ffffff;
}

#mainnav-first td.mainnav-on {
    border-top: 1px solid #ffffff;
}

.altares-bg-mainnav .smalltext {
    padding-top: 10px;
    
}

td.subnav {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	background: #fff;
	/*background: #fff;*/
	border-bottom: 1px solid #e6e6e6;
	padding: 10px;
    padding-left: 20px;
}

td.subnav-on {
    /*font-family: Verdana, Arial, Helvetica;*/
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
    background: #d9f1fb;
    /*background: #fff;*/
	border-bottom: 1px solid #e6e6e6;
	padding: 10px;
    padding-left: 20px;
}

td.subnav a {
	color: #000000;
	text-decoration: none;
}

td.subnav a:hover {
	text-decoration: underline;
}

a.mainnav{
	color: #000000;
	text-decoration: none;
}
a.mainnav:hover {
	text-decoration: underline;
}

.altares-error-message{
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #EE0000;
}

.altares-success-message{
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #008800;
}

.copytext {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
}

.smalltext {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 10pt;
	color: #000000;
}

.headline {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.subheadline {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.subheadline-color {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	font-weight: bold;
	color: black;
}

ul {
	list-style-type: square;
}

ul.doclist {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;

}

td.altares-doclist-country {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	background-color: #d9f1fb;
	color: #000000;
	padding: 4px;
	border: 1px solid #b3e2f7;
}

td.altares-doclist {
	/*font-family: Verdana, Arial, Helvetica;*/
	font-size: 11pt;
	color: #000000;
	padding: 4px;
	border-top: 1px solid #b3e2f7;
	border-bottom: 1px solid #b3e2f7;
}

.report-disabled {
	color: #999999;
}

.printsite {
	/*font-family: Verdana, Arial, Helvetica;*/
}

/* style for pre-insider rows in a insider-history (projects.ins_view) */
.altares-preinsider, .altares-preinsider b, .altares-preinsider li, .altares-preinsider span {
	color: #aaa;
}

.cert {
	font-size: 6pt;
}

.comment {
	position: relative;
	/* Adjust these values accordingly */
	top: 4px;
	left: 2px;
}

.altares-warn {
	background-color: #ffffcc;
	border: 1px solid #000000;
	padding: 16px 16px;
}

.newentry {
	line-height: 18pt;
	padding: 4px;
	background-color: #ff0;
	font-weight: bold;
}


.altares-header-row .altares-grey {
    display: none;
}

iframe {
	overflow: scroll;
	border: 1px solid #BAC5D2;
}

.breadcrumb {
	color: #768BA5;
}

.breadcrumb span {
	color: black;
}
