/*
body {width: 1000px;
			height: 761px;
      z-index: 0;
      line-height:13px;
      font-family: Helvetica,Arial,Geneva,sans-serif;
      font-size: 12px;
      color: rgb(89, 89, 89);}
*/
body {width: 1000px;
			height: 761px;
      z-index: 0;
      font-family: Helvetica,Arial,Geneva,sans-serif;
      font-size: 12px;
      color: rgb(89, 89, 89);}

.maindiv {	}

/*
.maindiv {	position:absolute;
					top:20px;
					left:100px;
					background-image: url(img/debug_bg.gif);
					}
*/


.productImage {background-image: url(img/umschlag.gif); background-repeat: no-repeat; background-position: right bottom}

.welcomefahne{width:170px;}

.welcome{	width:140px;
					font-size:22px;}



.maintable 	{
border:0px solid black;
width:900px;
}

.balken {
background-image: url(img/balken.gif);
background-position: left top;
height:30px;
}

.ingenieurtext {
text-align:right;
font-size:17px;
height:20px;
}

.menuetable{
font-family:AralUnicodeMS;
background-color:#F1F1F2;
width:155px;
border:0px solid red;
}

.menuentryspace{
width:50px;
height:0px;
}


.menuentry{
padding-left:10px;
font-size:15px;
height:25px;
width:20px;
font-weight:bold;
vertical-align:middle;
}

.content{
width:900px;
border:0px solid black;
}

.contentIn{
width:600px;
border:0px solid red;
font-size:12px;
}

.subMenu{
vertical-align:middle;
font-size:11px;
padding-left:10px;
}

.arrow{
width:12px;
vertical-align:middle;
text-align:right;
}

.produkt_liste{
border:0px solid black;
position:absolute;
left:300px;
width:500px;
height:70%;
}

.imgTeam{
width:98px;
height:130px;
border:0px;
}

.TableTeam{
width:300px;
}


img {border: 0px solid blue;}
table {border: 0px solid blue;}
td {text-align: left; vertical-align: top;
    font-family: Helvetica,Arial,Geneva,sans-serif;
    font-size: 12px;
    color: rgb(89, 89, 89);}
li {font-family: Helvetica,Arial,Geneva,sans-serif;}

#caption {position: absolute; left: 262px; top: 0px; width: 600px; height: 240px;}

#menu {position: absolute; left: 263px; top: 246px; width: 549px; height: 30px;}
img.menu {border: 0px solid blue; width: 549px; height: 30px;}

#menu0 {position: absolute; left: 263px; top: 246px; width: 549px; height: 28px;
        background-image: url(/images/menu0.gif);
        background-repeat: no-repeat;
        background-position: left top;}
#menu0Text {padding-left: 18px; padding-top: 5px; font-weight: bold; color: rgb(89, 89, 89);}
#menu0 a:link    {text-decoration: none; color: rgb(89, 89, 89);}
#menu0 a:visited {text-decoration: none; color: rgb(89, 89, 89);}
#menu0 a:hover   {text-decoration: underline; color: rgb(89, 89, 89);}
#menu0 a:active  {text-decoration: underline; color: rgb(89, 89, 89);}
#menu0 a:focus   {text-decoration: none; color: rgb(89, 89, 89);}

#submenu {position: absolute; left: 296px; top: 276px; width: 534px; height: 30px;
          color: rgb(199, 199, 199); font-weight: bold;}
#submenu a:link    {text-decoration: none; color: rgb(199, 199, 199);}
#submenu a:visited {text-decoration: none; color: rgb(199, 199, 199);}
#submenu a:hover   {text-decoration: underline; color: rgb(199, 199, 199);}
#submenu a:active  {text-decoration: underline; color: rgb(199, 199, 199);}
#submenu a:focus   {text-decoration: none; color: rgb(199, 199, 199);}


#content {position: absolute; left: 263px; top: 313px; width: 547px;}
#contentText {position: absolute; left: 18px; top: 18px; width: 511px;}
#contentText td {}


/*.ELM {font-style: italic; color: rgb(89, 89, 89);}*//*grau*/
/*.TEC {font-style: italic; color: rgb(52, 102, 255);}*//*blau*/

.ELM {font-family: Helvetica,Arial,Geneva,sans-serif; color: #000000;
      font-weight: bold; font-style: italic;}
.TEC {font-family: Helvetica,Arial,Geneva,sans-serif; color: #0060E0;}



.big2 {font-size: 25pt; color: rgb(52, 102, 255);}

.big {font-size: 20px; color: rgb(52, 102, 255);}
.medium {font-size: 14px; font-weight: bold; color: rgb(52, 102, 255); }
.subcaption {font-size: 18px; padding-top: 30px;}
.subcaptionRed {font-style: italic; font-size: 18px; color: rgb(255, 0, 0);
                padding-top: 30px;}
.remark {font-style: italic; padding-bottom: 10px;}
.blue {color: rgb(1, 102, 205);}


.welcome1 {padding-left: 100px; text-align: right;font-size: 26px;}
.welcome2 {font-size: 23px;}

.col1 {padding-left: 17px; text-align: right;}
.col2 {padding-bottom: 3px;}


.pdf {}
	.pdfLeft {width:300px;}
	.pdfImg {width:150px; padding-top:15px;}
		.pdfImg img {width:150px;}

.pdfQ {}
	.pdfLeftQ {width:20px;}
	.pdfImgQ {width:210px; padding-top:15px;}
		.pdfImgQ img {width:210px;}



a:link    {text-decoration: none; color:#0166CD;}
a:visited {text-decoration: none; color:#0166CD;}
a:hover   {text-decoration: underline; color:#0166CD;}
a:active  {text-decoration: none; color:#0166CD;}
a:focus   {text-decoration: none; color:#0166CD;}


/****/

	#produkte td,
	#produkte tr
	#produkte table,
	#produkte div,
	#produkte img {padding:0px; margin:0px; border:0px solid white;}
	#produkte table {border:0px none; border-collapse:collapse; border-spacing:0px; margin:0px; padding:0px;}

/*
.subgroup_header	{ margin-top:4px; margin-bottom:4px; line-height:18px; font-size:16px;}
*/


/* download */
span.downloadTitelbar {width:100%; color:rgb(52, 102, 255); text-decoration:underline;
                       font-weight:bold; font-size:12pt;}

ul.downloadList {padding-left:0px; margin-left:0px;}
	ul.downloadList li {padding-left:0px; margin-top:3px; margin-left:15px;}

.downloadTable {margin-top:4px;}
		.downloadTable td {padding-top:3px;}
		.downloadTable td.downloadCell1 {width:400px;}
			span.downloadBull {vertical-align:middle; padding-right:11px;}



.listNav {font-weight:bold;}
.listCur {font-weight:bold; padding-left:5px; padding-right:5px;}
.listTable {}
	.listHeadCell {font-weight:bold; padding-right:5px;}
	.listCell {padding-right:5px; width:200px;}


.detailTable {}
	.detailHeadCell {font-weight:bold;}
	.detailCell1 {padding-right:10px;}
	.detailCell2 {}

.abstand5 {padding-top:5px; padding-bottom:5px;}






.team {height:70px;vertical-align:middle;}
.search1 {color:white; padding:0px; padding-top:10px;}
.search2 {padding-top:85px;}
.search3 {}
.kontakt1 {font-size:14px;font-weight:bold;}
.kontakt2 {font-size:9px; white-space:nowrap;}
.impressum1 {color:#757575; font-weight:bold;}
.hol1 {vertical-align:top; padding-left:35px;}
.hol2 {padding-left:42px;}
.hol3 {vertical-align:top; padding-top:60px;}
.hol4 {padding-top: 15px;}
.gls1 {display:none; padding-left:125px; padding-top:50px; width:350px; text-align:center; font-weight:bold;}
.gls2 {margin-top:0px; padding-top:0px;}
.gls3 {vertical-align:top; padding-left:30px; padding-top:0px;}
.gls4 {margin-top:0px; padding-top:0px;}
.gls5 {background-color:#fef9e5;}
.gls6 {width:280px; padding-left:15px; padding-right:5px; font-style:italic;}
.gls7 {height:60px; padding-left:0px;}
.gls9 {padding-top:24px;}
.dl1 {margin-top:8px; margin-bottom:0px;}
.dl2 {margin-top:0px;}
.doku1 {line-height:13px;}

.align_left {text-align:left;}
.align_center {text-align:center;}
.align_right {text-align:right;}
.align_top {vertical-align:top;}
.align_middle {vertical-align:middle;}
.align_bottom {vertical-align:bottom;}
.align_center_middle {text-align:center;vertical-align:middle;}

.nowrap {white-space:nowrap;}
.bold {font-weight: bold;}
.red {color:red;}
.vhidden {visibility:hidden;}


.h2px {height:2px;font-size:1px;}
.h10px {height:10px;}
.h20px {height:20px;}
.h40px {height:40px;}
.h50px {height:50px;}
.h60px {height:60px;}
.h100px {height:100px;}

.f1px {font-size:1px;}
.f15px {font-size:15px;}

.w10px {width:10px;}
.w60px {width:60px;}
.w68px {width:68px;}
.w75px {width:75px;}
.w110px {width:110px;}
.w120px {width:120px;}
.w140px {width:140px;}
.w200px {width:200px;}
.w350px {width:350px;}
.w100pz {width:100%;}

.elm1 {padding-bottom:10px;}
.elm2 {border:1px solid black; border-left:0px; border-right:0px; margin-bottom:3px; margin-top:3px;}
.elm3 {padding:3px;}
.elm4 {padding-right:5px; height:65px; width:70px; text-align:center;}
.elm5 {padding:7px;}
.elm6 {font-size:16px; letter-spacing:-0.4px;}
.elm7 {font-size:15px; letter-spacing:-0.4px;}
.elm8 {padding-right:10px; height:65px; width:70px; text-align:center}
.elm9 {line-height:18px;}
.elm10 {height:5px;}
.elm11 {margin-bottom:0px;}
.elm12 {text-decoration:none; color:black}
.elm13 {padding-bottom:15px; vertical-align:top;}
.elm14 {padding-bottom:10px;}
.elm15 {margin-bottom:0px;}
.elm16 {padding-top:10px;}
.elm17 {float:left}
.elm18 {height:200px; padding:10px;}
.elm19 {padding:15px; width:400px; padding-bottom:5px;}
.elm20 {padding-left:15px; margin-left:5px;}
.elm21 {height:35px;}
.elm22 {margin:0px; padding:0px;}
.elm23 {height:25px;}
.elm24 {text-align:right;}
.elm25 {height:20px;}
.elm26 {padding-left:5px;}
.elm27 {color:#003}
.elm28 {height:25px; font-weight:bold; padding-left:10px;}
.elm29 {margin-bottom:4px;}
.elm30 {padding-left:4px;}
.elm31 {text-align:center}
.elm32 {table-layout:fixed;}
.elm33 {padding:10px;}
.elm34 {max-height:300px; max-width:180px;}
.elm35 {padding:15px; width:400px;}
.elm36 {vertical-align:bottom; padding-bottom:50px;}
.elm37 {padding-bottom:15px;}
.elm38 {text-align:right; color:#003;}
.elm39 {padding-left:4px;}
.elm40 {max-width:58px; max-height:58px;}
.elm41 {margin-bottom:4px; line-height:18px; font-size:18px; letter-spacing:-0.2px;}
.elm42 {line-height:18px; font-size:15px;}
.elm43 {text-decoration: underline;}
.elm44 {display:none;}


.reqFieldset {}
	.reqTable {480px;}
		.reqRow {}
			.reqCell1 {width:80px;}
			.reqCell23 {width:400px;}
			.reqCell2 {width:105px; text-align:left; vertical-align:top;}
			.reqCell3 {width:290px; padding-right:14px; text-align:right; vertical-align:top;}
				.reqText {width:95%;}
				.reqRemark {width:95%;}
				.reqCode {width:95%;}
