body   { color: black; font-size: 11px; line-height: 130%; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
td { color: black; font-size: 11px; line-height: 125%; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#ko  { background: white url(images/konz-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
#content          {background-color: white; letter-spacing: 1px; margin-top: 0px; margin-left: 0px; padding: 0px; width: 951px; height: 585px }
#content-fo      { background: white url(images/nav-bg.gif) repeat-y; margin-top: 0px; margin-left: 0px; padding: 0px; width: 951px; height: 100% }
#concept  { margin: 0px; width: 100%; height: 100%; background: white url(images/start-verlaenger.jpg) repeat-x;}
#pos { margin: 0px; width: 100%; height: 100%; background: white url(images/pos-verlaenger.jpg) repeat-x; }
#prod { background: white url(images/prod-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
#dialog { background: white url(images/dialog-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
#kreation { background: white url(images/krea-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
#standort { background: white url(images/standort-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
#new { background: white url(images/new-verlaenger.jpg) repeat-x; margin: 0px; width: 100%; height: 100% }
p {}
td  { top: 0px; left: 0px }
#content  { position: absolute; top: 0px; left: 0px; width: 980px; height: 585px; visibility: visible; display: block }
#header-ko { background: url(images/header-konz.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-dialog { background: url(images/header-dialog.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-kreation { background: url(images/header-kreation.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-standort { background: url(images/header-standort.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-prod { background: url(images/header-prod.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-new { background: url(images/header-new.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#header-pos     { background: url(images/header-pos.jpg) no-repeat 0px 0px; margin-bottom: 0px; position: absolute; top: 0px; left: 0px; width: 980px; height: 177px; visibility: visible; display: block }
#teaser     { text-align: right; letter-spacing: 6px; padding-top: 5px; position: absolute; top: 0px; left: 0px; width: 980px; visibility: visible; display: block }
#info    { color: #f8f8f8; margin-top: 0px; padding-top: 0px; position: absolute; top: 20px; left: 270px; width: 310px; height: 100px; visibility: visible; display: block }
#info h2 {font-weight: 300; font-size: 20px; line-height: 2px; letter-spacing: 8px} 
#info2    { color: #f8f8f8; text-align: right; position: absolute; top: 25px; left: 630px; width: 350px; visibility: visible; display: block }
#content2  { position: absolute; top: 170px; left: 0px; width: 980px; height: 408px; visibility: visible; display: block }
#nav    { background: url(images/nav-bg.gif) repeat-y 0px 0px; padding-top: 20px; padding-left: 15px; position: absolute; top: 0px; left: 0px; width: 162px; height: 100%; visibility: visible; display: block }
#box   { position: absolute; top: 0px; left: 175px; width: 805px; height: 360px; visibility: visible; display: block }
#box-f { position: absolute; top: 50px; left: 160px; width: 980px; visibility: visible; display: block }
#subnav     { text-align: left; margin-left: 128px; position: absolute; top: 0px; left: 0px; width: 600px; height: 20px; visibility: visible; display: block }
#subnav2        { text-align: right; position: absolute; top: 20px; left: 0px; width: 632px; height: 40px; visibility: visible; display: block }
#text   { margin-left: 128px; position: absolute; top: 60px; left: 0px; width: 630px; height: 300px; visibility: visible; display: block }
#ean     { margin-top: 108px }
#nav a:link    { color: black; font-size: 10px; line-height: 22px; text-decoration: none; list-style-type: none }
#nav a:hover   { color: red; font-size: 10px; line-height: 22px; text-decoration: none; list-style-type: none }
#nav a:visited   { color: gray; font-size: 10px; line-height: 22px; text-decoration: none; list-style-type: none }

#subnav a:link   { color: black; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#subnav a:hover   { color: red; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#subnav a:visited   { color: gray; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }

#subnav2 a:link     { font-weight: bold; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px }
#subnav2 a:hover     { font-weight: bold; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px }
#subnav2 a:visited      { font-weight: bold; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px }

#navko      { text-align: left; letter-spacing: 1px; margin-top: 95px; margin-left: 70px }
#navko a:link   { color: gray; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#navko a:hover   { color: gray; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#navko a:visited   { color: gray; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#back { background: url(images/nav-bg.gif) repeat-y 0px 0px; margin-top: -705px; top: 0px; left: 0px; width: auto; height: 99% }

#tab     { text-align: left; margin-left: 175px; padding-right: 30px; padding-left: 30px; border: solid 1px white; width: 744px; height: 300px }
#tab2         { text-align: left; margin-top: 50px; margin-left: 300px; padding-right: 30px; border: solid white; width: 620px; height: 300px }
#tab3    { text-align: left; position: absolute; width: 820px }

#t1     { text-align: left; vertical-align: text-bottom; float: left; margin-top: 30px; padding-top: -100px; padding-left: 30px; border: solid 1px gray; width: 338px; height: 30px }
#t2      { text-align: right; float: right; margin-top: 30px; padding-right: 10px; border: solid 1px gray; width: 356px; height: 30px }
#t3      { text-align: left; margin-top: 68px; padding-top: 15px; padding-right: 30px; padding-left: 30px; border: solid 1px gray; width: 682px; height: 250px }
#tblock { text-align: left; margin-top: 68px; padding-top: 15px; padding-right: 30px; padding-left: 30px; border: solid 1px gray; width: 682px; height: 250px }
#t4 { text-align: left; border: solid 1px white; height: 250px }
#t5   { text-align: left; vertical-align: text-bottom; float: left; margin-top: 30px }
#t6   { background-color: #f5f5f5; text-align: left; float: right; margin-top: 30px; padding: 4px }

#linie { border-bottom: 1px dashed gray }
.gruen { color: #aed008 }
#ins  { position: absolute; top: 110px; left: 588px }
.gelb { color: #ffd500 }
.or { color: #f88b2c }
.tuerkis { color: #00a9cb }
.blau { color: #0089c0 }
.sw { color: #000 }
.gn { color: #b0d209 }
.gr { color: #636363 }
.rt { color: #ff0000 }

