body { color: black; font-size: 11px; line-height: 130%; letter-spacing: 1px; font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular;}

#start  { margin: 0px; width: 100%; height: 100%; background: white url(images/start-verlaenger.jpg) repeat-x;}
#folge  { margin: 0px; width: 100%; height: 100%; background: white url(images/folge-verlaenger.jpg) repeat-x;}
#konzeption  { margin: 0px; width: 100%; height: 100%; background: white url(images/konz-verlaenger.jpg) repeat-x;}
#produktion { margin: 0px; width: 100%; height: 100%; background: white url(images/prod-verlaenger.jpg) repeat-x;}
#pos { margin: 0px; width: 100%; height: 100%; background: white url(images/pos-verlaenger.jpg) repeat-x; }

#body-fo     { background: white url(images/nav-bg.gif) repeat-y; margin: 0px; width: 100%; height: 100% }
p {}
td {color: black; font-size: 11px; line-height: 130%;}

#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% }
#content-fo2     { width: 951px; height: 480px }
#header-start { padding-top: 71px }
#header-fo { }

.teaser {padding-right:15px;color:black; text-align:right; font-size: 11px; letter-spacing:2px;margin-top: 1px; margin-bottom: 1px}

#header-ko    {color: #f8f8f8; padding-top: 25px; padding-left: 280px; width: 700px; height: 131px; background: url(images/header-konz.jpg) no-repeat 0px 0px;}
#header-ko h2    { color: #f8f8f8; font-weight: 300; font-size: 20px; line-height: 2px; letter-spacing: 8px }

#header-pro    {color: #f8f8f8; padding-top: 25px; padding-left: 280px; width: 700px; height: 131px; background: url(images/header-prod.jpg) no-repeat 0px 0px;}
#header-pro h2    { color: #f8f8f8; font-weight: 300; font-size: 20px; line-height: 2px; letter-spacing: 8px }

#header-pos     { color: #f8f8f8; padding-top: 25px; padding-left: 280px; width: 700px; height: 131px; background: url(images/header-pos.jpg) no-repeat 0px 0px;}
#header-pos h2    {color: #f8f8f8; font-weight: 300; font-size: 20px; line-height: 2px; letter-spacing: 8px }


#ht   {color: #f8f8f8; width: 685px }
#ht1       {text-align: left; vertical-align: text-bottom; float: left; margin-right: 10px; width: auto }
#ht2        {text-align: right; float: right; margin-top: -30px; margin-left: 100px; width: 200px; height: 30px; }

#footer   { background: url(images/footer.gif) no-repeat; text-align: right; margin-top: 180px; margin-right: 20px; height: 39px }
#footer-fo     { background: url(images/ean.gif) no-repeat; text-align: right; margin-top: 25px; margin-right: 20px; height: 39px }
#footer-fo2 { background: url(images/ean.gif) no-repeat; text-align: right; margin-top: -20px; margin-right: 20px; height: 39px }

#nav    { text-align: left; letter-spacing: 1px; float: left; margin-top: 20px; margin-left: 15px; width: 140px; height: 300px }
#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 { text-align: left; letter-spacing: 1px;}
#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    { text-align: left; letter-spacing: 1px; float: left; margin-top: 30px }
#subnav2 a:link   { color: black; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#subnav2 a:hover   { color: red; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }
#subnav2 a:visited   { color: gray; font-size: 10px; line-height: 18px; text-decoration: none; letter-spacing: 1px; list-style-type: none }

#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 }

#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; margin-top: 50px; padding-right: 30px; border: solid 1px white; width: 950px; height: 300px }

#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 }
#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: 10px }

#linie { border-bottom: 1px dashed gray }
#navst    { display:none; }

