body{ 
	background: #FFFFFF;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
}

h1{
	font-size: 13px;
	color: #31448C;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	margin-bottom: 4px;
}

span.bigger{
	color: #6e6e70;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

A:link {Font-Size: 10pt; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; line-height:10pt;}
A:visited {Font-Size: 10pt; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; line-height:10pt;}
A:hover {Font-Size: 10pt; COLOR: #A5A5A1; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; line-height:10pt;}

a.navi {Font-Size: 12px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.navi:visited {Font-Size: 12px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.navi:hover {Font-Size: 12px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}

a.navisub {Font-Size: 11px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; line-height:12pt;}
a.navisub:visited {Font-Size: 11px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; line-height:12pt;}
a.navisub:hover {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline; line-height:12pt;}

a.navi2 {Font-Size: 10px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.navi2:visited {Font-Size: 10px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.navi2:hover {Font-Size: 10px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}

a.navi3 {Font-Size: 9px; COLOR: #B4B4B5; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 10px;}
a.navi3:visited {Font-Size: 9px; COLOR: #B4B4B5; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 10px;}
a.navi3:hover {Font-Size: 9px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 10px;}

a.navi4 {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.navi4:visited {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.navi4:hover {Font-Size: 11px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}


a.content1 {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content1:visited {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content1:hover {Font-Size: 11px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 16px;}

a.content2 {Font-Size: 13px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content2:visited {Font-Size: 13px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content2:hover {Font-Size: 13px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 16px;}

a.content3 {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.content3:visited {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.content3:hover {Font-Size: 11px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: underline;}


a.submit {Font-Size: 7pt; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.submit:visited {Font-Size: 7pt; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.submit:hover {Font-Size: 7pt; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}

a.listnavi1 {Font-Size: 11px; COLOR: #FFFFFF; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}
a.listnavi1:visited {Font-Size: 11px; COLOR: #FFFFFF; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}
a.listnavi1:hover {Font-Size: 11px; COLOR: #C4CACD; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}

a.listnavi2 {Font-Size: 10px; COLOR: #FFFFFF; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.listnavi2:visited {Font-Size: 10px; COLOR: #FFFFFF; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.listnavi2:hover {Font-Size: 10px; COLOR: #C4CACD; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}

a.worksheet {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.worksheet:visited {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none;}
a.worksheet:hover {Font-Size: 11px; COLOR: #000000; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline;}

a.search {Font-Size: 11px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 17px;}
a.search:visited {Font-Size: 11px; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 17px;}
a.search:hover {Font-Size: 11px; COLOR: #31448C; Font-Family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 17px;}

a.go {Font-Size: 7pt; COLOR: #27356A; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.go:visited {Font-Size: 7pt; COLOR: #27356A; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: none;}
a.go:hover {Font-Size: 7pt; COLOR: #212328; Font-Family: Verdana, Arial, sans-serif; Font-Weight: bold; Text-Decoration: underline;}


#carrier{
	width: 100%;
	height: 100%;
/*	margin: 0 auto;*/
	/*border: 1px solid #000000;*/
/*	text-align: center;*/
}

td{
	font-size: 12px;
	color: #212328;
	font-family: Verdana, Arial, sans-serif;
}

#mediadiv {
	height: 610px;
	width: 893px;
	position: absolute; top: 0px; left: 0px;
	z-index: 6;
}

#tablediv {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	border-top: 1px solid #FFFFFF;
	height: 610px;
}

#contbg {
	background: url(../images/graph/cont_bg.jpg) left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 630px;
	height: 166px;
	position: absolute; top: 2px; left: 1px;
	z-index: 0;
}


#downloadform {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	width: 380px;
	margin: 0px;
	/*border: 1px solid #000000;*/
	position: absolute; top: 240px; left: 166px;
}

tr.row1{background: #FFFFFF;}

tr.row2{
	background: #DADADA;
}
tr.row2:hover{
	cursor: pointer;
}

li{
	Font-Size: 12px;
	color: #27356A;
	margin-left: -18px;
	line-height: 18px;
	position: relative; top: -10px;
}

li.start{
	Font-Size: 12px;
	color: #27356A;
	margin-left: 20px;
	line-height: 18px;
}

#text{
	Font-Size: 10pt;
	Font-Weight: normal;
	color: #212328;
}

span.head{Font-Size: 14px; Font-Weight: normal;}
span.head2{Font-Size: 13px; Font-Weight: normal;}
span.headtext{Font-Size: 12px; color: #27356A; Font-Weight: bold;}
span.small{Font-Size: 10px; Font-Weight: normal;}
span.verysmall{Font-Size: 9px; Font-Weight: normal;}
span.greyverysmall{Font-Size: 9px; color: #91949A; Font-Weight: normal;}
span.blueverysmall{Font-Size: 9px; color: #27356A; Font-Weight: normal;}
span.bluesmall{color: #27356A;}
span.soft{
	color: #B8B8B8;
	width: 100px;
	position: relative; left:20px;
}
span.blue{Font-Weight: bold; color: #27356A;}
span.orange{Font-Weight: bold;color: #EC9D2D;}
span.red{color: #8D0143;}
span.green{color: #12843F;}

input.main, textarea.main {
	background-color: #E2E2E2;
}

input.dokumente, checkbox.dokumente {
	width: 20px;
	margin-left: 1px;
	margin-top: 2px;
	border: 0px;
}

input, select, option, textarea{ 
	Font-Size:12px;
	color: #212328;
	width: 230px;
	padding-left: 2px;
	Font-Family: Verdana, Arial, sans-serif;
	background-color:#FFFFFF;
	border-width:1px; 
	border-style: solid; 
	border-color: #B4B4B5;
}

#logo {
	width: 250px;
	height: 100px;
	margin: 0;
	padding: 0;
	border: 0px;
}

#flags {
	border: 1px solid #FFFFFF;
}

#apflags {
	border: 1px solid #CBCBCD;
}

#cimg {
	border: 1px solid #B4B4B5;
	padding: 1px;
	position: relative; left:0px;
}

#texda_produkte {
	border: 1px solid #B4B4B5;
	padding: 1px;
	width: 200px;
	height: 141px;
	position: absolute; left:2px; top: 23px;
}

#changelang {
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute; top: 1px; left: 534px;
	height: 13px;
}

#kform {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	width: 380px;
	margin: 0px;
	position: absolute; top: 150px; left: 166px;
}

#formfeld {
	margin: 0px;
	margin-bottom: 3px;
	width: 100%;
	text-align: left;
	position: relative;
	border: 0px;
}

#error {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #8A1D1E;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-bottom: -15px;
	position: absolute; top: 130px; left: 166px;
}

#navipunkt {
	background: url(../images/graph/navi.jpg) center left no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	margin-left: 5px;
	margin-bottom: 2px;
	text-align: left;
	width: 250px;
	max-width: 250px;
	height: 53px;
}

#navipunkt:hover {
	background: url(../images/graph/navi_aktiv.jpg) center left no-repeat;
	cursor: pointer;
}

#navipunktaktiv {
	background: url(../images/graph/navi.jpg) center left no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	margin-left: 5px;
	margin-bottom: 2px;
	text-align: left;
	width: 250px;
	max-width: 250px;
	height: 53px;
}

#naviunter {
	font-size: 9px;
	color: #676b75;
	font-weight: normal;
	margin-top: 0px;
}

#navitext {
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	Font-Weight: bold;
	Color: #27356A;
	line-height: 10pt;
	position: absolute;
	padding-top: 5px;
	padding-left: 10px;
}

#navisub {
	Font-Size: 11px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #27356A;
	line-height: 12pt;
	margin: 0px;
	margin-bottom: 20px;
	margin-left: 16px;
	padding: 0px;
	text-align: left;
	max-width: 250px;
}

#headh {
	Font-Size: 7pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B;
	line-height:10pt;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
	height: 15px;
	position: relative; top:0px; left:0px;
	
}

#topnavi {
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #B4B4B5;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	padding-left: 1px;
	width: 631px;
	height: 19px;
	border-bottom: 1px solid #B4B4B5;
	position: absolute; left: 0px; top: 0px;
}

#headtext {
	Font-Size: 10px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #676b75;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	padding-left: 11px;
	padding-bottom: 2px;
	width: 244px;
	position: relative;
}

#topbg {
	background: url(../images/graph/topbg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	position: absolute; top: 0px; left: 0px;
}

#contenthead {
	Font-Size: 15px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	padding:0px;
	width: 430px;
	line-height: 22px;
	position: relative; top: 110px; left: 165px;
	z-index: 3;
}

#content1 {
	Font-Size: 11px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	padding-left: 165px;
	padding-top: 107px;
	/*width: 627px;*/
	max-width: 460px;
	/*text-align: justify;*/
	position: relative; top: 8px;
	z-index: 2;
}

#contimg {
	Font-Size: 10px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B;
	width: 144px;
	text-align: right;
	position: absolute; top: 164px; left:8px;
	border: 0px;
}

#iffabox{
	width: 180px;
	height: 180px;
	position: absolute; top: 60px; left:10px;
	border: 0px;
	z-index: 10;
}
#footext {
	Font-Size: 9px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #676b75;
	line-height: 10pt;
	text-align: left;
	width: 253px;
	margin: 0px;
	padding: 0px;
	padding-bottom:2px;
	padding-left: 7px;
	border-top: 1px solid #B4B4B5;
}

#teaserset {
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B; /*31448C*/
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 631px;
	position: absolute; top: 240px; left: 0px;
}

#teaserset1 {
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B; /*31448C*/
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 190px;
	width: 628px;
	position: absolute; top: 180px; left: 0px;
}

#teaserset2{
	background: #FFFFFF;
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0;
	padding: 0;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
/*	border-bottom: 1px solid #B4B4B5;*/
	height: 63px;
	width: 631px;
	position: absolute; top: 413px; left: 0px;
}

#teaserset3{
	background: #FFFFFF;
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0;
	padding: 0;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 628px;
	position: absolute; top: 370px; left: 0px;
}

#teaserset4{
	background: #FFFFFF;
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0;
	padding: 0;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 628px;
	position: absolute; top: 547px; left: 0px;
}

#teasertext {
	Font-Size: 11px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000; /*31448C*/
	line-height: 16px;
	margin: 0px;
	margin-left: 2px;
	padding: 0px;
	width: 390px;
	position: absolute; top: 8px; left: 215px;
}

#produktnews {
	Font-Size: 12px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B; /*31448C*/
	margin: 0px;
	margin-left: 0px;
	padding: 1px;
	height: 200px;
	width: 626px;
	position: absolute; top: 171px; left: 0px;
}

#produktnewstext {
	Font-Size: 11px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000; /*31448C*/
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	width: 255px;
	position: absolute; top: -10px; left: 20px;
}

#innovation {
	position: absolute; left:259px; top: 212px;
}

#backbox {
	position: absolute; left: 165px; top: 92px;
	z-index: 4;
}

#reiter {
	background: url(../images/graph/reiter.jpg) left no-repeat;
	Font-Family: Verdana, Arial, sans-serif;
	Font-Size: 11px;
	COLOR: #212328;
	text-align: right;
	line-height: 18px;
	height: 20px;
	width: 207px;
	position: relative; left: -1px; top: 0px;
}

#ap {
	Font-Size: 11pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	padding: 0px;
	padding-top: 20px;
	padding-left: 164px;
	position: absolute; top: 240px;
}

#aptd {
	border-bottom: 1px solid #B4B4B5;
	line-height: 20px;
}

#apset {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	padding: 0px;
	margin: 0px;
	width: 440px;
}

#prodset {
	Font-Size: 10px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #7E828B; /*31448C*/
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	width: 631px;
	height: 200px;
	position: absolute; top: 477px; left: 0px;
	z-index:5;
}


#prodkat {
	Font-Size: 9px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000; /*31448C*/
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	/*border: 1px solid #B4B4B5;*/
	width: 230px;
	position: relative; top: -15px; left: 210px;
}

#prodtext {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-left: 1px solid #B4B4B5;
	height: 448px;
	width: 414px;
	position: absolute; top: 23px; left: 210px;
}

#proddata {
	Font-Size: 9px;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	width: 100%;
	height: 100%;
}

#proddatatd1 {
	Font-Size: 11px;
	Color: #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 19px;
}

#proddatatd {
	Font-Size: 9px;
	border-bottom: 1px solid #B4B4B5;
}

#prodback {
	position: absolute; top: 5px; left: 210px;
}

#singleprod {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-left: 1px solid #B4B4B5;
	height: 133px;
	width: 520px;
	position: relative; top: 2px; left: 2px;
}

#prodtextfeld {
	margin: 0px;
	padding: 6px;
	border: 0px;
	position: relative; top: 0px; left: 0px;
}

#prodimg {
	background: #D5D6D8;
	border: 1px solid #7E828B;
	padding: 0px;
	margin-bottom: -100px;
	position: relative; left:360px; top: -92px;
}

#dokumente {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	width: 460px;
	margin: 0px;
	border: 1px solid #B4B4B5;
	position: absolute; top: 150px; left: 166px;
}

#dokumenteset {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	padding: 0px;
	margin: 0px;
	width: 460px;
}

#prospektset {
	Font-Size: 8pt;
	Font-Family: Verdana, Arial, sans-serif;
	Color: #000000;
	Line-height: 16px;
	margin: 0px;
	padding: 3px;
	width: 140px;
	border-bottom: 1px solid #B4B4B5;
	position: absolute; top: 42px; left: -160px;
}

#balken {
	background: #EC9D2D;
	Font-Size: 7pt;
	text-align: left;
	color: #6C6B6B;
	Line-Height: 8px;
	width: 50px;
	height: 10px;
	padding: 0px;
	padding-left: 2px;
	position: relative; top: -19px; left: 2px;
	border: 1px solid #B4B4B5;
}

#submitbutton {
	Font-Size: 7pt;
	color: #27356A;
	text-align: center;
	background: url(../images/graph/submit.jpg) center no-repeat;
	width: 100px;
	height: 16px;
	padding: 2px;
	position: relative; left: -5px;
}

#button {
	Font-Size: 7pt;
	color: #27356A;
	text-align: center;
	background: url(../images/graph/submit.jpg) center no-repeat;
	width: 100px;
	height: 16px;
	padding: 2px;
	position: relative; top: -20px; left: 337px;
}

#buttoninaktiv {
	Font-Size: 7pt;
	color: #27356A;
	text-align: center;
	width: 16px;
	height: 16px;
	padding: 1px;
	border: 1px solid #B4B4B5;
	position: relative; top: -20px; left: 345px;
}