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: #212328;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 16px;
	text-align: left;
}

span.conthead{
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 20px;
}

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: 18px;}
a.content2:visited {font-size: 13px; color: #31448C; font-family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 18px;}
a.content2:hover {font-size: 13px; color: #000000; font-family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 18px;}

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.content4 {font-size: 11px; font-weight: bold; color: #355072; font-family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content4:visited {font-size: 11px; color: #355072; font-family: Verdana, Arial, sans-serif; Text-Decoration: none; Line-Height: 16px;}
a.content4:hover {font-size: 11px; color: #316ab3; font-family: Verdana, Arial, sans-serif; Text-Decoration: underline; Line-Height: 16px;}

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;}

a.prodkat { display: block; width: 100%; height: 48px; background: #e9e9f5;}
a.prodkat:visited { display: block; width: 100%; height: 48px; background: #e9e9f5;}
a.prodkat:hover { display: block; width: 100%; height: 48px; background: #FFFFFF; border-left: 1px solid #dadcf2; border-right: 1px solid #dadcf2;}


/*----> BASIS START <-----*/

div.box{
	background: url(../images/graph/topbg.gif) repeat-x;
	width: 890px;
	height: auto;
	margin: 0px auto;
	padding: 0 0 0 0;
	border: 1px solid #cccccc;
}

.contbox{
	background: url(../images/graph/cont_bg.jpg) no-repeat;
	width: 629px;
	height: auto;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-right: 1px solid #cccccc;
}

.logobox{
	width: 260px;
	height: auto;
	padding: 0 0 0 0;
	margin: 22px 0 0 0;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

.navbox{
	width: 260px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
	/*border-left: 1px solid #B4B4B5;*/
}

.topnavi {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #B4B4B5;
	text-align: left;
	margin: 3px 0 0 0;
	padding: 0px;
	padding-left: 1px;
	width: 628px;
	height: 19px;
	border-bottom: 1px solid #B4B4B5;
	position: relative; left: 0px; top: 0px;
}

.mediabox{
	width: 258px;
	height: 167px;
	height: auto;
	border-left: 1px solid #B4B4B5;
}

.iffabox{
	width: 180px;
	height: 180px;
	position: absolute; top: 60px; left:10px;
	border: 0px;
	float: left;
	position: relative; top: 44px; left:0px;
}

.eventmedia{
	margin: 18px 0 0 0;
}

.headtext{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #676b75;
	line-height: 14px;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0px 0 0px 0px;
	width: 240px;
}

.footext {
	font-size: 09px;
	font-family: Verdana, Arial, sans-serif;
	color: #676b75;
	text-align: left;
	width: 890px;
	margin: 0 0 10px 0;
	padding: 3px 0 0 0;
}

.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;
}

.changelang {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	position: absolute; top: 1px; left: 599px;
	height: 13px;
}

.flags {
	border: 1px solid #FFFFFF;
}

div.bigimg, div.defaultLayer {
/*background: transparent url(../img/bg_click_to_big.png); cursor: pointer; display: none; left: 0; position: absolute; width: 100%; z-index: 9999999; }*/
	background: transparent url(./images/graph/bg_bigimg.png); cursor: pointer; display: none; left: 0; position: absolute; width: 100%; z-index: 9999999;
}
div.bigimg img {
	position: relative;
}

/*----> BASIS ENDE <-----*/

/*----> CONTENT START <-----*/

.contblock {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 16px;
	width: 400px;
	height: auto;
	/*border: 1px solid #cccccc;*/
	margin: 84px 20px 10px 140px;
}

.contimg {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B;
	float: left;
	position: relative; top: 160px; left:8px;
	border: 0px;
}

.cimg {
	border: 1px solid #B4B4B5;
	padding: 1px;
	position: relative; left:0px;
}

.scaleimg{
	background: url(../images/graph/scaleimg.gif) no-repeat;
	width: 17px;
	height: 17px;
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	position: relative; top: -23;
}

.cimgteaser {
	border: 1px solid #B4B4B5;
	padding: 1px;
	margin: 3px 0 0 2px;
}

.backbox {
	position: relative; left: 0px; top: 0px;
	border-bottom: 1px solid #d8d8d9;
	margin: 0 0 10px 0;
}

/*----> CONTENT ENDE <-----*/

/*----> NAVI START <------*/

.navipunkt {
	background: url(../images/graph/navi.jpg) center left no-repeat;
	margin: 0 0 2px 0;
	padding: 3px 0 0 0;
	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: 3px 0 0 0;
	margin-left: 5px;
	margin-bottom: 2px;
	text-align: left;
	width: 250px;
	height: 53px;
}

.naviunter {
	font-size: 9px;
	color: #676b75;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.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;
}

.divnavisub {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #27356A;
	line-height: 12pt;
	margin: 0px;
	margin-bottom: 15px;
	margin-left: 16px;
	padding: 0px;
	text-align: left;
	width: 240px;
}
/*----> NAVI ENDE <------*/

/*----> PRODUKTE START <-------*/

.prodset {
	background: #e9e9f5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #7E828B;
	text-align: left;
	margin: 0 0 3px 0;
	padding: 0 0 2px 0;
	border-top: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	width: 629px;
/*	height: 600px;*/
	height: auto;
	position: relative; top: 0px;
}

.prodkatset {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #7E828B;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 420px;
	height: auto;
	float: right;
	position: relative; top: 0px;
}

.prodback {
	background: url(../images/graph/reiter-bg.jpg) repeat-x;
	width: 121px;
	height: 17px;
	padding: 2px 0 0 0;
	border: 1px solid #b4b4b6;
	border-top: 0px;
	position: absolute; top: 0px; left: 210px;
}


.prodsettext {
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	color: #31448C;
	text-align: left;
	float: right;
	width: 415px;
	margin: 3px 0 0 0;
	padding: 0 4px 3px 0;
	position: relative; top: -17px;
}

.texda_produkte {
	text-align: left;
	border: 1px solid #B4B4B5;
	padding: 1px;
	margin: 3px 0 0 2px;
	width: 200px;
	height: 141px;
	float: left;
}

.texda_produkte_media {
	width: 200px;
	height: 141px;
}

.prodmedia{
	width: 200px;
	float: left;
	height: 141px;
	position: relative; left: 0px; top: 0px;
}

.prodinfo{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000; /*31448C*/
	width: 202px;
	height: 200px;
	margin: 5px 0 0 2px;
	position: relative; left: 0px; top: 0px;
}

div.prodkat {
	/*background-color: #000000;*/
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000; /*31448C*/
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 416px;
	border-bottom: 1px solid #dadcf2;
	position: relative; top: 0px; left: 1px;
}

table.proddata {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	width: 100%;
	height: 100%;
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
}

td.proddatatd1 {
	font-size: 11px;
	color: #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 19px;
}

td.proddatatd {
	font-size: 9px;
	padding: 2px 2px 2px 4px;
	border-bottom: 1px solid #B4B4B5;
}


/*----> PRODUKTE ENDE <-------*/

div.clear {
	clear: both;
}

.teaserset { /* --- Startseite */
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #B4B4B5;
	height: 190px;
	width: 630px;
	position: relative; top: 0px; left: 0px;
}

.teaserset2{ /* Event-Casing-Teaser*/
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #B4B4B5;
	/*border-bottom: 1px solid #B4B4B5;*/
	height: 63px;
	width: 630px;
	text-align: left;
}

.teasertext {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000; /*31448C*/
	line-height: 16px;
	margin: 8px 0 0 0;
	margin-left: 0px;
	padding: 0 0 0 0;
	width: 390px;
	height: auto;
	position: absolute; top: 0px; left: 215px;
}

.newslist {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #31448C;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	width: 616px;
	height: auto;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
}

.newsteaserlist {
	background: #e9e9f5;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	width: 616px;
	height: 18px;
	margin: 4px 0 0 0;
	padding: 3px 0 0px 4px;
	border-top: 1px solid #d8d8d9;
}

.ap {
	font-size: 11pt;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 30px 0 20px 0;
}

.kform {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 16px;
	text-align: left;
	margin: 10px 0 20px 0;
	width: 380px;
}

.error {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #8A1D1E;
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
}

.dokumente {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 16px;
	width: 460px;
	margin: 0px 0 20px 0;
	border: 1px solid #B4B4B5;
}

.dokumenteset {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 16px;
	padding: 0px;
	margin: 0;
	width: 460px;
}

.prospektset {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	line-height: 16px;
	text-align: left;
	margin: 0px;
	padding: 0 0 0 8px;
	width: 160px;
	border-bottom: 1px solid #B4B4B5;
	float: left;
	position: relative; left: 0px;
}

/*-------> FORMS START <------*/

input.main, textarea.main {
	background-color: #e9e9f5;
}

input.dokumente, checkbox.dokumente {
	width: 20px;
	margin-left: 1px;
	margin-top: 2px;
	border: 0px;
}

input, option, select.teaser{
	background: #ffffff;
	font-size:14px;
	color: #212328;
	font-family: Verdana, Arial, sans-serif;
	width: 400px;
	border: 1px solid #B4B4B5;

}

input, textarea{ 
	font-size:14px;
	color: #212328;
	width: 260px;
	padding-left: 2px;
	font-family: Verdana, Arial, sans-serif;
	background-color:#FFFFFF;
	border: 1px solid #B4B4B5;
}

/*-------> FORMS ENDE <------*/

/*---> ENDE NEU <------------------------------------------------------------------- */

#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 {
	background: url(../images/graph/cont_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	border-top: 0px;
	height: auto;
}

#contbg {
	background: url(../images/graph/cont_bg.jpg) left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 630px;
	height: 166px;
	position: relative; top: 0px; 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;
}

li.listing{
	font-size: 10px;
	color: #27356A;
	margin-left: -18px;
	line-height: 14px;
	position: relative; top: -10px;
}

#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;}

#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;
}

#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;
}

#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;
	text-align: left;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	padding-left: 1px;
	width: 631px;
	height: 19px;
	border-bottom: 1px solid #B4B4B5;
	position: relative; left: 0px; top: 0px;
}

#topbg {
	background: url(../images/graph/topbg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
}

#contenthead {
	font-size: 15px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	padding:0px;
	width: 430px;
	line-height: 22px;
	position: relative; top: 86px; left: 165px;
	z-index: 3;
}

#content1 {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	Line-height: 16px;
	padding-left: 0px;
	/*width: 627px;*/
	max-width: 460px;
	height: 100px;
	position: relative; left: 165px; top: 80px;
	z-index: 2;
}

#contimg {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B;
	width: 144px;
	text-align: left;
	position: relative; top: 0px; left:8px;
	border: 0px;
}

#iffabox{
	width: 180px;
	height: 180px;
	position: absolute; top: 60px; left:10px;
	border: 0px;
	z-index: 10;
	position: relative; top: 44px; left:0px;
}
/* Entfernen
#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-top:2px;
	padding-left: 7px;
	border-top: 1px solid #B4B4B5;
}
*/
/* --- NEWSTEASER START */

#teaserset { /* --- Startseite */
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B; /*31448C*/
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 631px;
	position: relative; top: 75px; left: -1px;
}

#teaserset1 {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B; /*31448C*/
	padding: 0px;
	text-align: left;
	border-top: 1px solid #B4B4B5;
	border-right: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 190px;
	width: 629px;
	position: relative; top: 98px; left: -1px;
}

#teaserset3{
	background: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 629px;
	position: relative; top: 97px; left: -1px;
}

#teaserset4{
	background: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B4B4B5;
	border-bottom: 1px solid #B4B4B5;
	height: 176px;
	width: 629px;
	position: relative; top: 94px; left: -1px;
}

/* --- NEWSTEASER ENDE START */

#teaserset2{ /* Event-Casing-Teaser*/
	background: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #7e828b; 
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	border-left: 1px solid #B4B4B5;
/*	border-bottom: 1px solid #B4B4B5;*/
	height: 63px;
	width: 631px;
	position: relative; top: 74px; left: -1px;
}

#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;
	height: auto;
	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;
}


#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;
}
/* enterfernen
#prodset {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #7E828B;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #B4B4B5;
	width: 631px;
	height: 200px;
	position: relative; top: 74px; 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;
}

#proddatatd1 {
	font-size: 11px;
	color: #FFFFFF;
	border-bottom: 1px solid #B4B4B5;
	height: 19px;
}

#proddatatd {
	font-size: 9px;
	border-bottom: 1px solid #B4B4B5;
}

#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: 120px;
	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;
}
