* {font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}
* {margin: 0; padding: 0;}
html {height:100%;}
body {height:100%; width:100%; background-color:#00AA00;}
/* Farben */
/* Basisfarbe A    dunkelgrün - #00AA00 - Containerfarbe-1-2-5 */
/* Basisfarbe B    hellgrün   - #00DD00 - Containerfarbe-4 */
.bfarbeB {background-color:#00DD00;}
/* hellgelb   - #FFFFD2 - Containerfarbe-6 */
/* orange     - #FF8000 - Button */
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
.txgross {font-size:16px;}
.txmittel {font-size:14px;}
.txsmall {font-size:12px;}
.txmini {font-size:11px;}
a.linkA:hover {font-weight:bold; color:#FFFFD2; text-decoration:none;}  /*Seite:15*/
a.linkB:hover {font-weight: 600; color:#0000FF; text-decoration:none;}  /*Seite:100*/
.breite {width:842px; height:0px;}
.ausrichtung {text-align:center;}
.rahmen1 {border:3px ridge #00AA00;}
.rahmen2 {border:3px outset #00DD00;}
.button1 {width:150px; padding: 5px; border:3px outset #FFFFD2; background-color:#00DD00; font-weight:bold; color:#000000; text-align:center;}
.button1:hover {background-color:#FFFF00;}
.button2 {width:80px; padding: 1px; border:2px outset #FFFFD2; background-color:#00DD00; font-weight:bold; color:#000000; text-align:center;}
.button2:hover {background-color:#FFFF00;}
/* Meldungsboxen */
.msgbox {width:420px; margin:40px auto 0px auto; background-color:#FFFFB7; border:5px solid #FF0000; text-align:center;}
/* Menueleiste 1 (oben) /////////////////////////////////////////////// */
#menue1 {list-style-type:none; margin-left:20px;}
#menue1 li {float:left; height: 22px; width:100px; margin:0px 10px 0px 0px; line-height:22px;
            background: #00DD00; border-left: 5px solid #FFFF00;}
#menue1 li a {padding: 0px 20px; font-weight: 600;}
#menue1 li:hover {height:22px; background: #FFFF00; border-left:5px solid #FF0000;}
#menue1 li.aktiv {height:22px; background: #FF8000; border-left:5px solid #FFFF00;}
/*Menueleiste 2 (linke Seite) //////////////////////////////////////// */
#menue2 {height:auto; margin-top: 0px;}
#menue2 a {padding:3px 3px; display: block; font-weight: 600; text-align: center;
           background: #00DD00; border-left: 5px solid #FFFF00;}
#menue2 a:hover {color: #000000; background: #FFFF00; border-left: 5px solid #FF0000; margin:0px;}
#menue2 ul {width: 150px; padding-top: 14px; background: #00AA00; list-style-type: none;}
#menue2 ul li {padding-top:1px;}
#menue2 ul li:hover ul {display: block;}/*--lässt das Untermenue erscheinen--*/
#menue2 ul li ul {width: 100px; padding: 0px; list-style-type: none;}
#menue2 ul li ul a {background: #FFFFB7;}
#menue2 a.aktiv {background: #FF8000; border-left: 5px solid #FFFF00;} /*aktive Seite*/
#menue2 ul ul {position: absolute; z-index: 2; display: none;}/*--versteckt das Untermenue*/
/*Basisformular.php ////////////////////////////////////////*/
#box0 {position:relative; height: 100%; max-width: 1242px; margin: auto; background-color:#00AA00;}
#box1 {position:absolute; top: 0px; left: 0px;
       height: 102px; width: 150px;
       background-color:#00AA00;
       border-top:5px solid #000000; border-left:5px solid #000000; border-bottom:5px solid #000000;}
#box2 {position: absolute; top: 0px; left: 155px; right: 0px;
       height: 75px; min-width: 860px;
       background-color:#00AA00; background-image: url(/Bilder/Hintergrundbild-DT.jpg);
       border:5px solid #000000; text-align:right;}
#box3 {position:absolute; top: 85px; left: 155px; right: 0px;
       height: 22px; min-width: 860px; background-color:#00AA00;
       border-left:5px solid #000000; border-right:5px solid #000000; border-bottom:5px solid #000000;}
#box3 span {position: absolute; right:25px; font-size:16px; color:#FFFFFF;}
#box4 {position:absolute; top: 112px; left: 0px; bottom: 0px;
       width: 150px; min-height: 635px;
       background-color: #00AA00;
       border-left:5px solid #000000; border-right:5px solid #000000; border-bottom:5px solid #000000;}
#box5 {position:absolute; top: 112px; left: 160px; bottom: 0px; right: 0px;
       min-width: 860px; min-height: 635px;
       background-color:#FFFFD2;
       border-right:5px solid #000000; border-bottom:5px solid #000000; overflow:auto;}
/* Seite: 13 + Anmeldeformulare */
#s13 {width:680px; margin:40px auto 0px auto;}
#s13 table {border:2px solid #00AA00; background-color:#FFFFB7;}
#s13 table tr td {border:1px solid #000000; padding:5px 8px 5px 8px;}
#s13 table tr td span { text-align:left;}
#s13 table tr td ul {padding-left:25px;}
#s13 table tr td img {margin-left:40px; border: 3px solid #00AA00;}
.s13input1 {height:25px; font-size:14px;; border: 1px solid #00AA00; background-color:#EFEFEF; padding-left:5px; text-align:left;}
.s13trfarbe {background-color:#00DD00;}
/* Seite: 14 */
#s14 {width:500px; margin:30px auto 0px auto; text-align:left;}
#s14 table {border:2px solid #00AA00; background-color:#FFFFB7;}
#s14 table tr td {border:1px solid #000000; padding:5px 8px 5px 8px;}
/* Seite: 15 (index-Seite)*/
#s15 {width:900px; margin:30px auto 0px auto;}
#s15 div div {float:left; width:250px; height:250px; margin: 10px; border: 3px ridge #FFFFFF; text-align:center;}
#s15 div span {float:left; width:527px; height:22px; margin:10px 0px 0px 10px;
               background-color:#00AA00; border: 3px ridge #FFFFFF; text-align:center;}
.s15div1 {background-color:#FFFFB7;}
.s15div2 {background-color:#FFFFFF;}
.s15div3 {background-color:#00DD00;}
.s15div4 {background-color:#FFFF00;}
#s15info {position:absolute; top:20px; right:20px; width:224px; min-height:575px;}
#s15info div {width:220px; margin-bottom:10px; padding:5px 0px 5px 0px; background-color:#FFFFB7; border: 2px outset #FFFFB7; text-align:center;}
#s15info div a img {width:200px;}
/* Seite: 20  */
#s20 {width: 805px; margin: 20px auto 0px auto; text-align:center;}
#s20 table tr {text-align:center;}
#s20 table tr td {padding-left: 5px;}
#s20 table tr td img {border-style:outset; border-width:5px; border-color:#FFFFB7;}
#s20 table tr td span img {border-style:outset; border-width:3px; border-color:#000000;}
/* Seite 21; 25; 26*/
#s21 {width:700px; margin: 30px auto 0px auto;}
#s21 div {float:left; margin-top:40px;}
#s21 img {border: 2px outset #FFFFB7;}
/* Seite 22 */
#s22 {width:700px; margin: 30px auto 0px auto;}
#s22 img {border: 2px outset #000000;}
.schrift001 {font-style:italic; font-size:14px; font-weight:bold;}
.s22img1 {border:2px solid #000000;}
.s22img2 {float:right; margin-left:15px; border:2px solid #000000;}
.s22img3 {float:left; margin-right:15px; margin-top:10px; margin-bottom:10px; border:2px solid #000000;}
.s22link {color:#0000FF;}
/* Seite 23;*/
#s23 {width:700px; margin: 30px auto 0px auto;}
#s23 div {float:left;}
#s23 img {border: 2px outset #FFFFB7;}
/* Seite 24; 27; 28*/
#s24 {width:700px; margin: 30px auto 0px auto;}
#s24 img {border: 2px outset #FFFFB7;}
/* Seiten 23; 24*/
#s2x1 ul {list-style-type: none; margin: 0px; padding: 0px;}
#s2x1 ul li {float: left; margin-top: 10px; margin-right: 3px;}
#s2x1 ul li a img {height: 125px; border: none;}


/* Seite 10; 11; 13; 30; 40; 50; 62; 70; 72; 80; 86; 90; 131 */
#s30 {width: 805px; margin:20px auto 0px auto;}
.s30img1 {float:right; margin-left:15px; margin-top:20px;}
.s30img2 {float:left; margin-right:15px;}
/*Seite 72 */
#s72div {float:left; width:260px; line-height:1.5;}
.s72berichte {float:left; height: 185px; border-style:outset; border-color:#00DD00;
              margin-right:5px; margin-bottom:15px; text-align:center;}
.s72bild {height:140px; border:none;}
/* Seite: 90 */
.s9otd1 {height:40px; text-align:center; background-color:#F0ECA4;}
.s9otd2 {height:5px; background-color:#F0ECA4;}
.s9oa {font-size:16pt; font-weight:500;}
/* Seite: 100 (+ Verwaltung) */
.s100 {width:510px; margin:40px auto 0px auto; text-align:center;}
.s100td {border:1px solid #000000; padding:10px; background-color:#FFFFB7;}
/*Seite 110 */
#s110 {width:870px; margin:20px auto 0px auto;}
#s110 div {float:left; margin-right:30px}
#s110 div a img {border:2px solid #000000;}
/*Seite 121 */
#s121A {width:650px; margin:40px auto 0px auto;}
#s121A div {float:left; width:250px; padding-left:10px; border-left: 5px solid #00AA00;}
#s121B {width:650px; margin:40px auto 0px auto;}
.s121Bdiv {float:left; width:200px; min-height:470px; padding-left:10px; border-left: 5px solid #00AA00;}
.s121Bbot {clear:left; height:40px; padding-left:10px; border-left: 5px solid #00AA00;}
#s121C {margin-left: 4px;}
#s121C img {height:250px; margin: 0px 4px 4px 0px; border: 1px solid #000000;}
#s121EZB {width:850px; margin:30px auto 0px auto; text-align:center;}
#s121EZB a img {border: 5px solid #00AA00;}
/*Seite 122 */
#s122 {width:730px; margin:20px auto 0px auto;}
.s122div {width: 600px; min-height:350px; padding-left:10px; border-left: 5px solid #00AA00;}
#s122 div b {color:#007F00;}
#s122 div a {padding-left:25px;}
/*Seite 123 */
div.infoTafel {float:left; height:125px; width:75px; margin-right:5px;
               border-style:outset; border-color:#FFFFB7; background-color:#FFFFB7; text-align:center;}
/*Seite 124; 122 */
#s124 {width:730px; margin:20px auto 0px auto;}
.s124div {float:left; width: 350px; min-height:530px; padding-left:10px; border-left: 5px solid #00AA00;}
.s124bot {height:40px; padding-left:10px; border-left: 5px solid #00AA00;}
#s124 div b {color:#007F00;}
#s124 div a {padding-left:25px;}
#s124B {width:400px; margin:40px auto 0px auto;}
/*Seite 125 */
#s125 div {float:left; border-style:outset; margin-left:10px; margin-top:10px; text-align:center;}
#s125 div a {font-size:10px; font-weight:bold;}
#s125 div a img {height:150px; margin:5px;}
#s125B {width:730px; margin:30px auto 0px auto; text-align:center;}
#s125B a {font-size:16px; font-weight:bold;}
#s125B a img {border: 5px solid #00AA00;}
/*Seite 131 */
.s131div {float:left; text-align:right;}
