body{
	background: #ffffff fixed;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	background-image: url(../bilder/background.png);
	background-image: url(../bilder/background2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
body.portal{
	background: #ffffff fixed;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #F6F6F6;
	background-image: url(../bilder/portal_hintergrund.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

body.veranstaltungen{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	/*background-image: url(../bilder/veranstaltungen_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.datenschutz{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	line-height: 17px;
	/*background-image: url(../bilder/datenschutz_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.kunden{
	font-size: 12px;
	line-height: 17px;
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	/*background-image: url(../bilder/kunden_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.presseinfo{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	/*background-image: url(../bilder/presse_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body.downloads{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	/*background-image: url(../bilder/presse_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body.kontakt{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	/*background-image: url(../bilder/kontakt_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.partner{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	line-height: 17px;
	/*background-image: url(../bilder/partner_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.jobs{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	line-height: 17px;
	/*background-image: url(../bilder/partner_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body.news_artikel{
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	/*background-image: url(../bilder/presse_hintergrund.jpg);*/
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.galerie{
	margin: 0px;
	padding: 0px;
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	background-image: none;
}
body.artikel{
	margin: 0px;
	padding-top: 40px;
	padding-left: 25px;
	line-height: 17px;
	background-color: #ffffff;
	background-image: none;
	overflow:auto;
}
body.portrait{
	margin-left: 10px;
	margin-top: 10px;
	line-height: 17px;
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	background-image: none;
}
body.screenshots{
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 17px;
	background-color: #ffffff;
	background-image: none;
	overflow:auto;
}
body.blank{
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	background-color: #F5F5F4;
	background-color: #FAFAFA;
	background-color: #ffffff;
	background-image: none;
}
#linkbox_veranstaltung{
  font-size:12px;
	line-height:18px; 
}
#linkbox_fix_container{
	width:200px;
	/*height:350px;*/
	padding:0px;
	border: 0px solid black;
}
#linkbox_header{
  background-color:#135CB6;
  background-color:#ffffff;
	border: 0px solid #135CB6;
	height:22px;
	padding: 4px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
  font-size:12px;
	line-height:20px; 
	color:#9E2745;	
	color:#000000;	
	font-weight:normal;
  background-image: url(../bilder/menue/boxheader.png);
}
#linkbox_flex{
  background-color:#ffffff;
	border: 1px solid #C29792;
	border: 1px solid #9E2745;
	border: 1px solid #c0c0c0;
	padding: 2px 2px 0px 2px;
}
#linkbox_content{
  background-color:#ffffff;
	border: 0px solid #9E2745;
	border: 0px solid #C29792;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 2px 0px;
}

#rot_oben_flex{
  position: absolute; 
	top: 52px; 
	left: 0px; 
	width: 1016px; 
	height: 150px; 
	z-index: 1;	
	background: #9E2745;
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#rot_oben{
  position: absolute; 
	top: 52px; 
	left: 0px; 
	width: 1016px; 
	height: 150px; 
	z-index: 1;	
	background: #9E2745;
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#ueberlappung{
  position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 2;	
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#grau_oben{
  position: absolute; 
	top: 42px; 
	left: 0px; 
	width: 1016px; 
	height: 48px; 
	z-index: 0;	
	background: #D2D2D2;
  background: #E6E6E6;
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

#grau_unten_flex{
  position: absolute; 
	top: 530px; 
	left: 0px; 
	width: 1016px; 
	height: 40px; 
	z-index: 1;	
	background: #D2D2D2;
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#grau_unten{
  position: absolute; 
	top: 571px; 
	left: 170px; 
	width: 600px; 
	height: 1px; 
	z-index: 1;	
	background: #D2D2D2;
	border: none;
	font-size:0px;
	line-height:0px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#konlinks{
	position: absolute;
	top: 0px;
	left: 0px; 
	/**/
	width: 174px; 
	height: 570px;
	
	background-image: url(../bilder/konlinks.png);
	z-index: 2;
	background-repeat: no-repeat;
}

/*Headlineposition*/
#headline{
	position: absolute; 
	top: -20px; 
	left: 275px; 
	border: 0px dashed Black; 
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	z-index: 3; 
	color: #7D7D7D;
}

/*Logoposition*/
#portallogo{
	position: absolute; 
	top: 6px; 
	left: 134px; 
	border: 0px dashed Black; 
	z-index: 3; 
}
#logo{
	position: absolute; 
	top: 33px; 
	left: 12px; 
	border: 0px dashed Black; 
	z-index: 3; 
}

/*Sloganposition*/
#slogan{
	position: absolute; 
	top: 16px; 
	left: 228px; 
	border: 0px dashed Black; 
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
  color : #ffffff;
  color : #808080;
	z-index: 3; 
}

/*Flaggenmenue*/
#flaggenmenue{
	position: absolute; 
	top: 18px; 
	left: 826px; 
	border: 0px solid #DFAFBF; 
	z-index: 5; 
}

/*Flaggenposition*/
#flagge{
	position: absolute; 
	top: 106px; 
	left: 970px; 
	border: 0px solid #DFAFBF; 
	z-index: 5; 
}

/*Flaggenposition englisch*/
#flag_en{
	position: absolute; 
	top: 16px; 
	left: 992px; 
	border: 0px solid #DFAFBF; 
	z-index: 5; 
}
/*Flaggenposition englisch*/
#sprachwahl{
	position: absolute; 
	top: 16px; 
	left: 910px; 
	border: 0px solid #DFAFBF; 
	z-index: 5; 
}
#sprachwahl{
	position: absolute; 
	top: 266px; 
	left: 65px; 
	border: 0px solid #DFAFBF; 
	display:block;
	z-index: 5; 
}
/*Formatierung Position des Registrierformulares*/
#formmular_register{
	position: absolute; 
	top: 230px; 
	left: 300px; 
	/*width: 280px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}
.ip_reg{
	/*width: 270px;*/ 
	height: 20px; 
	border: 1px solid #b0b0b0; 
}

/*Formatierung Textblöcke Einzelseite linke/rechte Spalte klein, mittlere groß*/
#textblockL{
	position: absolute; 
	top: 125px; 
	top: 120px; 
	left: 170px; 
	width: 200px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblockM{
	position: absolute; 
	top: 120px; 
	left: 405px; 
	width: 350px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}
#textblockMhome{
	position: absolute; 
	top: 120px; 
	left: 395px; 
	width: 370px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblockR{
	position: absolute; 
	top: 120px; 
	left: 790px; 
	width: 200px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

/*Formatierung Textblöcke im IFrame linke/rechte Spalte klein, mittlere groß*/
#textblockIFL{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 200px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblockIFM{
	position: absolute; 
	top: 0px; 
	left: 235px; 
	width: 350px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblockIFR{
	position: absolute; 
	top: 0px; 
	left: 620px; 
	width: 200px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}
#textblockJobM{
	position: absolute; 
	top: 0px; 
	left: 235px; 
	width: 380px; 
	/*height: 500px;*/ 
	border: 0px solid #cfcfcf; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

/*Formatierung der Textblöcke 3 Spalten*/
#headerspalten{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	border: 0px solid Black; 
	font-size: 14px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 16px;
	text-align: left;
	color: #9E2745;
	z-index: 4; 
}
#textblock1{
	position: absolute; 
	top: 125px; 
	left: 150px; 
	width: 260px; 
	height: 500px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblock2{
	position: absolute; 
	top: 125px; 
	left: 450px; 
	width: 260px; 
	height: 500px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#textblock3{
	position: absolute; 
	top: 125px; 
	left: 753px; 
	width: 260px; 
	height: 500px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

/*Formatierung der Textblöcke 4 Spalten*/
#headerspaltePM{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	/*width:820px;*/
	border: 0px solid #cfcfcf; 
	font-size: 21px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 24px;
	letter-spacing:0px;
	text-align: left;
	color: #9E2745;
}
#PW{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	/*width:820px;*/
	border: 0px solid #cfcfcf; 
	font-size: 21px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 24px;
	letter-spacing:0px;
	text-align: left;
	color: #9E2745;
}

#viererblockP1{
	position: absolute; 
	top: 180px; 
	left: 170px; 
	width: 190px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#viererblockP2{
	position: absolute; 
	top: 180px; 
	left: 380px; 
	width: 190px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#viererblockP3{
	position: absolute; 
	top: 180px; 
	left: 590px; 
	width: 190px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}
#viererblockP4{
	position: absolute; 
	top: 180px; 
	left: 800px; 
	width: 190px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}
#viererblock1{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 190px; 
	border: 1px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#viererblock2{
	position: absolute; 
	top: 125px; 
	left: 380px; 
	width: 190px; 
	border: 1px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

#viererblock3{
	position: absolute; 
	top: 125px; 
	left: 590px; 
	width: 190px; 
	border: 1px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}
#viererblock4{
	position: absolute; 
	top: 125px; 
	left: 800px; 
	width: 190px; 
	border: 1px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 17px;
}

/* Formatierung der Links im Text */
.portraithead{
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #9E2745;
}
.portraitsubhead{
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #9E2745;
}
#midnewshead{
	font-size:15px;
	line-height:20px;
	color:#9E2745;
}
#midnewshead_sw{
	font-size:17px;
	line-height:20px;
	color: #000000;
}
#midnews_sw{
	font-size:11px;
	line-height:14px;
	color: #000000;
}
.midnews {
	text-decoration: none;
	color:#9E2745;
} 
.midnews a:link {
	text-decoration: none;
} 

#midnews_home_sw{
	color: #000000;
}
.midnews_home {
	text-decoration: none;
	color:#9E2745;
} 
.midnews_home a:link {
	text-decoration: none;
} 


.midnewshead_sw a:link {
	color:#9E2745;
	text-decoration: none;
} 

#abstand{
	position: relative; 
	line-height: 4px;
	height: 4px; 
	border: 0px solid Black; 
}
#abstand_2{
	line-height: 0px;
	height: 2px; 
	border: 0px solid Black; 
}
#plussubheadsw{
	font-size: 14px;
	/*font-Style: italic;*/
	font-weight: bold;
	margin-bottom:3px;
	color: #5A5A5A;
}
#plusblocktitel{
	font-size: 12px;
	/*font-Style: italic;*/
	font-weight: normal;
	margin-bottom:-10px;
	color: #9E2745;
}
.blocktitel{
	font-size: 13px;
	/*font-Style: italic;*/
	font-weight: bold;
	color: #9E2745;
}
#blocktitel{
	font-size: 14px;
	/*font-Style: italic;*/
	font-weight: normal;
	margin-bottom:-10px;
	color: #9E2745;
}
#linktitel{
	font-size: 14px;
	/*font-Style: italic;*/
	font-weight: bold;
	margin-bottom:-10px;
	color: #9E2745;
}
#artikelhead{
	font-size: 21px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 30px;
	letter-spacing:0px;
	text-align: left;
	margin-bottom:-5px;
	color: #9E2745;
}
#artikelsubhead{
	font-size: 16px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 23px;
	letter-spacing:0px;
	text-align: left;
	margin-bottom:-5px;
	color: #9E2745;
}
#blockhead{
	font-size: 21px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 24px;
	letter-spacing:0px;
	text-align: left;
	margin-bottom:-5px;
	color: #9E2745;
}
#blockheadSW{
	font-size: 18px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 24px;
	letter-spacing:0px;
	text-align: left;
	margin-bottom:4px;
	color: #000000;
}
#blocktitelSW{
	font-size: 12px;
	/*font-Style: italic;*/
	font-weight: normal;
	line-height: 15px;
	color: #9E2745;
}
.blockhead{
	font-size: 21px;
	font-weight: normal;
	/*font-Style: italic;*/
	line-height: 24px;
	letter-spacing:0px;
	text-align: left;
	color: #9E2745;
}
.titel_16px{
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #9E2745;
}
.linklist {
  color : #9E2745; 
	text-decoration: none;
}
.linklist a:link {
  color : #9E2745;
	text-decoration: none;
}
.linklist a:active {
  color : #9E2745;
	text-decoration: none;
}
.linklist a:visited {
  color : #9E2745;
	text-decoration: none;
}
.linklist a:hover {
  color : #9E2745;
	text-decoration: underline;
}

.textlink {
  color : black; 
	text-decoration: underline;
}
.textlink a:active {
  color : black;
	text-decoration: none;
}
.textlink a:visited {
  color : black;
	text-decoration: none;
}
.textlink a:hover {
  color : black;
	text-decoration: none;
}


.titel_14px{
	font-size: 14px;
	font-weight: bold;
	/*font-Style: italic;*/
	color: #9E2745;
}
.titel_12px{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	color: #9E2745;
}
.grautext{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #7D7D7D;
}
.idl_rot{
	color: #9E2745;
	text-decoration: none;
}

.idl_rot_link{
	color: #9E2745;
	text-decoration: underline;
	text-decoration: none;
}
.schwarz_link{
	color: #000000;
	text-decoration: none;
}
.weis_link{
	color: #ffffff;
	text-decoration: none;
}

.grau_link{
	color: #707070;
	text-decoration: underline;
	text-decoration: none;
}
.schwarz{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.ref_idl_rot_link{
	font-size: 13px;
	color: #9E2745;
	text-decoration: underline;
}

.ref_idl_rot{
	font-size: 13px;
	font-weight: bold;
	color: #9E2745;
	text-decoration: none;
}
.link_karte{
	color: #9E2745;
	font-weight: bold;
	text-decoration: underline;
}

.reftabelle tr{
  height: 74px;  
}
.reftabelle td{
  width: 185px;  
}
.reftd1{
  text-align: center;  
}
.reftd2{
  text-align: right;  
}

#textblock_pr2{
	position: absolute; 
	top: 220px; 
	left: 420px; 
	width: 280px; 
	height: 300px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}

/*Position der roten Pfeile */
#nav_pfeile1{
	position: absolute; 
	top: 508px; 
	left: 577px; 
	width: 120px; 
	border: 0px solid Black; 
	text-align: right;
	z-index: 7; 
}


/*Formatierung, Position des Frames Erfahrungsberichte*/
#erfahrungsberichte{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 400px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}

#efb{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	/*width: 680px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

.efbtabelle td{
  font-size:11px;
  padding: 6px 0px 6px 4px;  
	vertical-align: top;
	line-height:14px;
}
.efbtabelle tr{
  background:#E8EAF0;
}

.pdfdownloads td{
  font-size:11px;
  padding: 2px 0px 2px 4px;  
	vertical-align: top;
	line-height:20px;
}
.pdfdownloads tr{
  background:#E8EAF0;
}

/*Formatierung, Position des Frames Kundenzeitschrift*/
#kundenzeitschrift{
	position: absolute; 
	top: 125px; 
	left: 150px; 
	width: 865px;  
	height: 328px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}

#kdz{
	position: absolute; 
	top: 28px; 
	left: 0px; 
	width: 680px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

.kdztabelle td{
  padding-right: 70px;  
  padding-bottom: 20px;  
	vertical-align: top;
}

/*Formatierung, Position des Frames Partner*/
#partner{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 380px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position Produktpartner Text*/
#produktprt{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 810px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/*Formatierung, Position ERP-Partner Text*/
#erpprt{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 810px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/*Formatierung, Position ERP-Partner Tabelle*/
.erppartnertabelle td{
  /*padding: 10px;*/  
  height:110px;
	text-align: center;
}
.erppartnertabelle tr{
  background:#E8EAF0;
}
.partnertabelle td{
  /*padding: 10px;*/  
  height:110px;
	text-align: center;
}
.partnertabelle tr{
  background:#E8EAF0;
}

.fachpartnertabelle td{
  /*padding: 10px;*/  
  height:110px;
	text-align: center;
}
.fachpartnertabelle tr{
  background:#E8EAF0;
}

/*Formatierung, Position des Frames Presseinfo*/
#presseinfo{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 410px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position Anzeigetext Presseinfo*/
#prs{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 845px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
.prstabelle td{
  font-size:11px;
  padding: 6px 0px 6px 4px;  
	vertical-align: top;
	line-height:14px;
}
.prstabelle tr{
  background:#E8EAF0;
}

/*Formatierung, Position Pressebild 1*/
#pressebild1{
	position: absolute; 
	top: 380px; 
	left: 450px; 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

.allevtabelle td{
  font-size:11px;
  padding: 6px 0px 6px 4px;  
	/*vertical-align: top;*/
	line-height:14px;
	/*background:#E0E5EA;*/
}
.kontaktinfos td{
  font-size:12px;
  padding: 6px 0px 6px 4px;  
	vertical-align: top;
	line-height:14px;
	/*background:#E0E5EA;*/
}

/*Formatierung, Position des Frames Downloads*/
#downloads{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 390px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position der Headline - Downloads*/
#dnlheadline{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 820px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/*Formatierung, Position linker Textblock - Downloads*/
#dnl_links{
	position: absolute; 
	top: 70px; 
	left: 0px; 
	width: 260px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 20px;
}

/*Formatierung, Position rechter Textblock - Downloads*/
#dnl_mitte{
	position: absolute; 
	top: 70px; 
	left: 280px; 
	width: 265px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 20px;
}

/*Formatierung, Position rechter Textblock - Downloads*/
#dnl_rechts{
	position: absolute; 
	top: 70px; 
	left: 560px; 
	width: 265px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 20px;
}

/*Formatierung, Position des Frames Datenschutz*/
#datenschutz{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 400px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

#ds_links{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 280px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

#ds_rechts{
	position: absolute; 
	top: 0px; 
	left: 330px; 
	width: 280px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/*Formatierung, Position der Headline von den Veranstaltungen*/
#termineheadline{
	position: absolute; 
	top: 125px; 
	left: 170px; 
}
#termintabellen{
	position: absolute; 
	top: 0px; 
	left: 0px; 
}

/*Formatierung, Position des Frames alle Veranstaltungen*/
#allelaenderV{
	position: absolute; 
	top: 182px; 
	left: 170px; 
	width: 845px;  
	height: 350px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

#terminframe{
	position:absolute;
	top:330px;
	left:170px;
	width:845px;
	height:180px;
	border:0px solid black;
}
/*Formatierung, Position des Frames alle Veranstaltungen*/
#alleV{
	position: absolute; 
	top: 182px; 
	left: 170px; 
	width: 845px;  
	height: 350px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}
/*Formatierung, Position des Frames System-Fachschulungen*/
#alleS{
	position: absolute; 
	top: 165px; 
	left: 170px; 
	width: 845px;  
	height: 350px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position des Frames einzelne Veranstaltungen*/
#einzelV{
	position: absolute; 
	top: 170px; 
	left: 170px; 
	width: 845px;  
	height: 350px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position des Frames Veranstaltungen, Roadshows, Seminare, Anwendertreffen*/
#upgrades{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 420px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position des Frames Kontaktformular*/
#kontform{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 390px; 
	border: 0px solid Black; 
	margin:0px;
	padding:0px;
	z-index: 1; 
}
/*Formatierung, Position des Frames Veranstaltungen, Roadshows, Seminare, Anwendertreffen*/
#termine{
	position: absolute; 
	top: 125px; 
	left: 170px; 
	width: 845px;  
	height: 390px; 
	border: 0px solid Black; 
	z-index: 1; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Überschrift Veranstaltungen, Roadshows, Seminare, Anwendertreffen*/
.termine_head{
	font-size: 12px;
	font-weight: bold;
	/*font-style: italic;*/
	line-height: 16px;
	color: #9E2745;
}
#termine_links{
	position: absolute; 
	top: 28px; 
	left: 0px; 
	width: 330px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 16px;
}

#termine_rechts{
	position: absolute; 
	top: 28px; 
	left: 360px; 
	width: 330px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 16px;
}

#anwendertreffen{
	position: absolute; 
	top: 28px; 
	left: 0px; 
	width: 680px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 16px;
}

/* Position der Standortkarte */
#standortkarte{
	position: absolute; 
	top: 136px; 
	left: 305px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 6; 
	text-align: left;
}

/* Position der Standortadressen */
#standorte{
	position: absolute; 
	top: 230px; 
	left: 312px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 6; 
	text-align: left;
}

/* Position der karte Internationale Referenzen */
#karte_international{
	position: absolute; 
	top: 202px; 
	left: 400px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/* Position der karte weltweite Referenzen */
#karte_weltweit{
	position: absolute; 
	top: 202px; 
	left: 150px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/* Position Screenshot IDL Konsis */
#konsis_bild1{
	position: absolute; 
	top: 230px; 
	left: 90px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

#konsis_bild2{
	position: absolute; 
	top: 230px; 
	left: 450px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
/* Position IDL Konsis Text 2. Seite */
#konsis_text{
	position: absolute; 
	top: 460px; 
	left: 590px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
#konsis_text_b1{
	position: absolute; 
	top: 500px; 
	left: 330px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	color: #9E2745;
}

#konsis_text_b2{
	position: absolute; 
	top: 352px; 
	left: 630px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	color: #9E2745;
}

/* Position Screenshot IDL Winkons */
#winkons_bild{
	position: absolute; 
	top: 230px; 
	left: 90px; 
	/*width: 600px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/* Position IDL Konsis Text 2. Seite */
#winkons_text{
	position: absolute; 
	top: 230px; 
	left: 460px; 
	width: 240px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

/*Formatierung, Position linker Textblock - News_artikel*/
#news_links{
	position: absolute; 
	top: 27px; 
	left: 0px; 
	width: 280px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}

/*Formatierung, Position rechter Textblock - News_artikel*/
#news_rechts{
	position: absolute; 
	top: 27px; 
	left: 330px; 
	width: 280px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
	line-height: 15px;
}


#impressum{
	position: absolute; 
	top: 125px; 
	left: 150px; 
	width: 600px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}

#jobs{
	position: absolute; 
	top: 94px; 
	left: 350px; 
	width: 600px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
#referenzen{
	position: absolute; 
	top: 125px; 
	left: 220px; 
	width: 650px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
#sitemap{
	position: absolute; 
	top: 94px; 
	left: 350px; 
	width: 600px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
#sitemapmenue{
	font-size: 12px;
	font-weight: bold;
}

/* Position des kontaktformulares */
#kontaktformular1{
	position: absolute; 
	top: 0px; 
	left: 190px; 
	width: 450px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
#kontaktformular2{
	position: absolute; 
	top: 240px; 
	left: 460px; 
	/*width: 290px; 
	height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
.kontaktformular td{
	height: 23px; 
}
.ip{
	width: 300px; 
	height: 16px; 
	border: 1px solid #b0b0b0; 
}
.kontakt_textarea{
	/*
	width: 366px; 
	height: 110px; 
	*/
	border: 1px solid #b0b0b0; 
}
.kontakt_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	width: 120px; 
	height: 20px; 
  color:#9E2745;
	border: 1px solid #b0b0b0; 
}

/* Position des Roadshowsformulares */
#roadshowform{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 550px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
.ip_rs{
	/*width: 270px;*/ 
	height: 16px; 
	border: 1px solid #b0b0b0; 
}
.rs_textarea{
	/*width: 270px;
	height: 160px; */ 
	border: 1px solid #b0b0b0; 
}

/* Position des Konsis/Winkonsformulares */
#wkswk{
	position: absolute; 
	top: 28px; 
	left: 190px; 
	width: 450px; 
	/*height: 300px;*/ 
	border: 0px solid Black; 
	z-index: 3; 
	text-align: left;
}
.ip_kswk{
	/*width: 270px;*/ 
	height: 16px; 
	border: 1px solid #b0b0b0; 
}
.kswk_textarea{
	/*width: 270px;
	height: 160px; */ 
	border: 1px solid #b0b0b0; 
}
.hl{
	font-size: 12px;
	font-weight: bold;
	/*font-Style: italic;*/
	line-height: 16px;
	text-align: left;
	color: #9E2745;
}

/*Bildposition mitte rechts*/
#bild_mitte_rechts{
	position: absolute; 
	top: 202px; 
	left: 781px; 
	border: 0px dashed Black; 
	z-index: 2; 
}

#headbild{
	position: absolute; 
	top: -10px; 
	left: 0px; 
	border: 0px dashed Black; 
	z-index: 3; 
}

#symbol_unten{
  position: absolute; 
	top: 510px; 
	left: 0px; 
	z-index: 2;	
}
ul.prod {
	padding-left: 0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
}
ul.prod li {
	list-style: none;
	/*font-size: 1.4em;*/
	line-height: 16px;
	margin-bottom: 4px;
	padding-left: 12px;
	background: url(../bilder/6px_reddot.gif) no-repeat 0 6px;
}
ul.consult {
	padding-left: 0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
}
ul.consult li {
	list-style: none;
	/*font-size: 1.4em;*/
	line-height: 16px;
	margin-bottom: 7px;
	padding-left: 12px;
	background: url(../bilder/6px_reddot.gif) no-repeat 0 6px;
}

select.termine{
  font-size:11px;
}