<!--body {margin: 0; padding: 0px 0px 0px 10px; background-color: #2f4860; font: normal 100% sans-serif; color: #606760;}#perm-nav {position: absolute; top: 0; right: 0; padding-right: 5px; font-size: 80%; color: #006760;}#perm-nav a { font-weight: bold; color: #ffffff; background-color: #eeebb4; padding-left: 2px; padding-right: 2px; text-decoration: none; }#perm-nav a:hover {color: #ffcc00;} table {width: 75%; margin-top: 0; background-color: #ffffff;}td {border: solid 0px red; vertical-align: top; text-align: left; padding: 0;}h1.lead {text-align: left; border-bottom: solid 2px #ffffff; background-color: #2f4860; padding: 5px; font-weight: bold; letter-spacing: -1px; color: #ffffff; margin: 0;}.container1 {margin: 0; margin-right: 2%; padding: 0; border: solid 0px #d0d0c0; background-color: #c0c0b0;}.lid {margin: 0; padding: 3px; padding-left: 10px; border-bottom: solid 1px #606070; background-color: #c0c0b0; font: bold 100% sans-serif; letter-spacing: -1px; color: #ffffff;}.lid h1 { margin: 0; font-weight: normal;font-size: 95%;  }.container1 ul {list-style: square; color: #af8060; margin: 0; padding-left: 20px;}.container1 li {margin-top: 0; border-bottom: solid 1px #606070;}.container1 a {font: bold 85% sans-serif; color: #2f4860; text-decoration: none;}.container1 a:hover {background-color: #ffffff; color: #2f4860;}.content { font: 82% sans-serif; background-color: #ffffff; padding: 1px; margin: 0; border-color: #000000 #000000 #000000 #ffffff; border-style: solid; border-width: 0 0 0 1px; }.content h2 { display: inline; padding: 0px; margin: 0px; font-weight: normal;  font-size: 160%; letter-spacing: -1px;  /*color: #2f4860;*/}.content h3 {   font-size: 100%; font-weight: normal; padding: 0px; margin: 0px; }.push { margin: 5px; padding: 0; }.push p {/*margin: 3px;*/}.beratungsmodus { background-color: #fff5c7; padding: 5px; border: solid 1px #b3aeae; }.push p {text-align: justify;}.push span { background-color: #f4fbb5; border-color: #000000; border-width: 2px; }.info-title {background-color: #c0c0b0; margin: 0; padding: 2px; padding-left: 5px; color: #ffffff; font-size: 105%; font-weight: bold;}#footer {text-align: right; background-color:#2f4860; border-top: 1px solid #c0c0b0; font-size: 72%; color: #ffffff; padding-right: 5px; margin: 0;}-->form { background-color: #ffffe2;width: 600px;padding: 20px;border: solid 1px #8c8c8c;}form table { background-color: #ffffe2; }label { background-color: #ebf6b5; display: inline; } /* Beschriftung auf eigener Zeil , beide eigenschaften gleich lang */#absender, textarea { background-color: #fff; width: 300px; border: solid 1px #8c8c8c;/*margin-bottom: 1em;*/}#form { padding: 0px; margin: 0px; }#form p { padding: 0px; margin: 0px; display: inline;}