body,html { margin: 0; padding: 0; text-align: left; background-image: url(../bilder-nav/hintergrund.gif); background-repeat: repeat-y;}
h1 { color: #1E3F60; font-size: 18px; font-family: Arial; font-weight: bold; width: 600px; padding-top: 5px}
h2 { color: #555; font-size: 14px; font-family: Arial; font-weight: bold; width: 600px;}
h3 { color: #1E3F60; font-size: 12px; font-family: Arial; font-weight: bold; width: 600px; padding-top: 8px;}
p { color: #555; font-size: 12px; font-family: Arial; width: 600px}
input, select, textarea { color: #555; font-size: 12px; font-family: Arial;}
table {table-layout: fixed}
td {color: #555; font-size: 12px; font-family: Arial;}
li {color: #555; font-size: 12px; font-family: Arial; width: 550px}
.rahmen { width: 972px; margin: 0px; padding: 0; position: relative; text-align: left;}
.header { width: 972px; height: 100px; position: absolute; background-color: #FFF; }
.spacer {background-color: #FFF; height: 5px; position: relative; top: 0px; font-size: 0px;}
.linie-oben { background-color: #04044D; height: 5px; position: relative; top: 0; font-size: 0;}
.linie-unten { background-color: #04044D; height: 5px; position: relative; top: 80px; font-size: 0px;}
.linie-psl { background-color: #04044D; height: 5px; position: relative; top: 1px; font-size: 0px; width: 600px}
.linie-psl2 { background-color: #04044D; height: 2px; position: relative; top: 1px; font-size: 0px; width: 600px}
.logo { position: absolute; top: 20px; left: 5px; border-style: none; }
.slogan {position: absolute; top: 10px; right: 0px;}
.navi {position: absolute; margin-top: 100px; left: 0px; width: 175px; height: auto; background-color: #E4E2F0;  padding-top:10px;}
.navi-adresse { position: absolute; top: 100px; right: 0; width: 140px; height: auto; background-color: #E4E2F0; padding-top:10px; padding-left: 10px; }
.adresse { color: #04044D; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; }
.adresse-cb { color: #04044d; font-size: 11px; font-family: Arial; font-weight: bold; text-align: center; padding-right: 13px; }
.adresse-imp { color: #04044d; font-size: 11px; font-family: Arial; font-weight: bold; text-align: left; padding-right: 13px; padding-bottom: 25px; }
.link { color: #555; text-decoration: none; font-weight: bold}
.link:hover { color: #04044D; text-decoration: none; cursor: pointer; }
.bildlink { background-color: #fff; background-image: none; text-decoration: none; border-color: #fff; border-style: none; }
.produkt-shortcut { position: absolute; top: 95px; left: 180px; width: 637px; height: 85px;}
.ps-linie {background-color: #04044D; height: 5px; position: relative; top: 80px; font-size: 0px;}
.plsc-bilder {position: absolute;}
.content-rahmen {position: absolute; top: 100px; left: 197px}
.menue {height: 31px; width: 175px; background-color: #E4E2F0;}
.menuelink:hover, .menuelink:active {background-color: #CECAE3;}
.menuelink {display:block; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; color: #04044D; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none;}
.menuelinkact {display:block; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; color: #04044D; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #CECAE3;}
.submenue {height: 23px; width: 175px; background-color: #E4E2F0;}
.submenuelink:hover, .submenuelink:active {background-color: #CECAE3;}
.submenuelink {display:block; padding-left: 35px; padding-top: 3px; padding-bottom: 3px; color: #04044D; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none;}
.submenuelinkact {display:block; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; color: #04044D; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #CECAE3;}
.leerfeld {height: 10px; width: 175px; background-color: #E4E2F0;}
.bildcontainer {height: 250px; width: 600px}
.bildcontainer2 {height: 831px; width: 600px}
.formls {height: auto; width: 100px; color: #555; font-size: 12px; font-family: Arial; font-weight: bold; }
.prbilder {height: auto; width: 150px; float: left; padding-right: 5px; padding-bottom: 15px;}
