body {
 background:#8A9DBB;
 color:#044191;
 padding:0;
 margin:0;
 font-family:Arial,sans-serif;
 font-size:13px;
 line-height:3ex
 }

a {
 color:#d80120;
 text-decoration:none
 }

#layout {
 margin:auto;
 border-collapse:collapse;
 width:1024px;
 background:white;
 }

#layout td {
 padding:0;
 margin:0;
 vertical-align:top;
 }

#header {
 margin:0;
 background:green;
 }

#navigation {
 height:94px;
 margin:0;
 padding:0;
 background:white url(/bilder/navbg.gif) no-repeat
 }

#navigation ul {
 margin-top:0;
 list-style-type:none;
 font-family:Arial;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
 background:#8A9DBB;
 height:24px;
 padding-top:8px;
 margin-left:260px;
 padding-left:00px
 }

#navigation>ul {
 margin-left:250px;
 padding-left:0;
 }


#navigation li {
 float:left;
 margin-right:20px;
 }

#navigation a {
 text-decoration:none;
 color:white;
 }

#layout .border {
 border-left: 2px solid #CF0206;
 background:#F5F5F7;
 }

#layout .border div {
 position:absolute
 }
#subnav {
 vertical-align:top;
 padding:0;
 width:200px;
 }

#subnav ul {
 list-style-type:none;
 margin:0;
 padding:0px;
 list-style-type:none;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 background: white
 }

#subnav li {
margin-bottom:2px;
padding:4px 0;
background:url(/bilder/subnav.gif) no-repeat 2px 6px #D9DDE6;;
padding-left:20px;
width:190px;
line-height:2ex
 }

#subnav a {
 text-decoration:none;
 color:#044191;
 }

#layout #text {
 padding:0 20px;
 width:544px
 }

#layout #text p {
 width:500px
 }
h1 {
 margin-top:0px;
 font-size:18px
 }

#layout #foot {
 padding-top:100px;
 text-align:right;
 background:url(/bilder/bgfoot.gif) repeat-x 0 100px
 }

.pic_margin {
 position:relative;
 left:-68px;
 top:100px
 }

.text_produktbeispiel {
 color:#d80120;
 text-transform:uppercase;
 font-weight:bold;
 margin-bottom:0
 }