/* GLOBAL */

body,html { margin:0; padding:0; background-color:rgb(72,67,45);
      scrollbar-base-color:rgb(238,237,208); scrollbar-track-color:rgb(238,237,208);
      scrollbar-face-color:rgb(238,237,208); scrollbar-highlight-color:rgb(192,184,154);
      scrollbar-3dlight-color:rgb(238,237,208); scrollbar-darkshadow-color:rgb(238,237,208);
      scrollbar-shadow-color:rgb(54,53,20); scrollbar-arrow-color:rgb(54,53,20); }
body { overflow:visible; background-color:rgb(238,237,208); max-width:1024px; margin:auto; }
body,td,div,p,h1,h2,a,textarea,input,ul { color:rgb(54,53,20); font-family:verdana,arial,sans-serif; font-size:12pt; line-height:150%; }
h1        { font-family:georgia,'trebuchet ms',arial,sans-serif; font-size:18pt;
            color:#600000; }
h2        { font-size:15px; }
a         { color:#0000cc; }
a:visited { color:rgb(77,95,63); }
a:hover   { text-decoration:overline underline; }
a:focus   { text-decoration:overline underline; }
a:active  { color:#000; }

#banner { margin:0; padding:0; background-image:url(../images/banner5.jpg); background-repeat:no-repeat; background-position:0% 0%; background-color:rgb(192,184,154); width:100%; text-align:right; line-height:180%; font-size:12pt; }
#bannernav { list-style-type:none; margin:0; }
#bannernav li { display:inline; padding:0 10px; border-right:1px solid #000; }
#banner a         { text-decoration:none; color:rgb(72,67,45); }
#banner a:hover   { text-decoration:underline; color:#000; }
#banner a:focus   { text-decoration:underline; color:#000; }
#banner a:active  { color:#000; }

#inhalt  { margin-top:20px; padding-right:30px; height:87%; overflow:auto; background-color:rgb(238,237,208); }
#linx    { position:fixed; width:120px; list-style-type:none;
           margin:0 0 0 20; padding:0; }
#linx a           { text-decoration:none; color:#0000cc; padding:5px; margin:2px 2px 10px 2px;
                    width:110px; display:block; font-size:14pt; font-family:georgia,'trebuchet ms',arial,sans-serif; border:1px solid #000088; }
#linx a:visited   { color:#800000; }
#linx a:hover     { color:#000088;
                    background-color:rgb(248,245,177); }
#linx a:focus     { color:#000088;
                    background-color:rgb(248,245,177); }
#linx a:active    { color:#000; }

#main             { margin:0 0 0 190px; line-height:13pt; }

.floatr { float:right; padding:0 0 50px 100px; }
.floatl { float:left; padding:0 15px 15px 0; }
.center { text-align:center; }
.fett { font-weight:bold; }
#bild { text-align:right; font-size:11px; font-weight:bold; }
.rechts { text-align:right; }
td,tr { vertical-align:top; }
#foto { text-align:center; margin-top:-20px; padding-top:30px; padding-bottom:30px; }
#foto p { margin:20px auto 20px auto;  }
.bild { float:left; width:110px; margin-bottom:15px; }
/*.bildlinktipps { float:left; width:110px; margin-bottom:0; }*/
hr { color:rgb(192,184,154); border-bottom:1px solid rgb(54,53,20); width:400px; height:2px; text-align:center; }


/* Formular */

fieldset { border:1px dashed #AAA; margin-bottom:15px; }
legend { font-weight:bold; font-size:10pt; background-color:rgb(238,237,208); padding:0 10px; }
input,select { height:20px; }
textarea,input,select { background-color:rgb(243,243,224); border:1px dashed rgb(72,67,45);
           padding-left:3px; margin-bottom:10px; }
.submit { border:2px outset rgb(243,243,224); background-color:rgb(192,184,154);
          color:#600000; height:24px; }
.active { background-color:rgb(248,245,177); font-family:monospace; color:#000099;
          border-color:#AAA;
          scrollbar-base-color:rgb(248,245,177);
          scrollbar-track-color:rgb(248,245,177);
          scrollbar-face-color:rgb(248,245,177);
          scrollbar-3dlight-color:rgb(248,245,177);
          scrollbar-darkshadow-color:rgb(248,245,177); }
.inactive { background-color:rgb(243,243,224);
            scrollbar-base-color:rgb(243,243,224);
            scrollbar-track-color:rgb(243,243,224);
            scrollbar-face-color:rgb(243,243,224);
            scrollbar-3dlight-color:rgb(243,243,224);
            scrollbar-darkshadow-color:rgb(243,243,224); }
label { text-align:right; width:150px; float:left; }
label.checkbox { float:none; width:100%; text-align:left; }
input#kopie { border:0 none; background:transparent; float:left; margin-bottom:5px; }
#antwort { margin-left:35px; table-layout:fixed; background-color:rgb(243,243,224); border:1px dashed rgb(72,67,45); }
