html { margin:0; padding:0; border:0; }
body { margin:0; padding:0; border:0; color:#000; background:#2f2f2f; }

body,td,p {
          font-family:"Trebuchet MS",Arial,sans-serif;
          font-size:13px;
          letter-spacing:0px;
          font-weight:normal;
          line-height:20px;
          }

h1 {
   color:#000;
   font-family:"Trebuchet MS",Arial,sans-serif;
   font-size:22px;
   font-weight:normal;
   line-height:30px;
   border-bottom:1px solid black;
   padding:0px;
   margin:10px 0 20px 0;
   }
h1.index {
         border:0;
         }
h2 {
   color:#000;
   font-family:"Trebuchet MS",Arial,sans-serif;
   font-size:13px;
   font-weight:bold;
   line-height:20px;
   padding:0px;
   margin:32px 0 10px 0;
   }
h2.index {
   color:#000;
   font-family:"Trebuchet MS",Arial,sans-serif;
   font-size:22px;
   font-weight:normal;
   line-height:30px;
   border-bottom:1px solid black;
   padding:0px;
   margin:0;
   }
h2.index a { color:#000; }
h2.index a:link { text-decoration:none; }
h2.index a:visited { text-decoration:none; }
h2.index a:focus { text-decoration:none; color:#000; }
h2.index a:hover { text-decoration:none; color:#000; }
h2.index a:active { text-decoration:none; color:#000; }

p { margin:0 0 10px 0; padding:0; border:0; }
b { font-weight:bold; }

.indexl1 {
        float:left;
        width:250px;
        border:0;
        margin:0 30px 20px 0;
        }
.indexl2 {
        float:left;
        width:250px;
        border:0;
        margin:0 10px 20px 0;
        }

.intro { border:0px; }
.rot { color:red; background-color:#ffffff; }
.zitat { color:#339999; font-weight:bold; }
.zitatklein { color:#339999; font-size:11px; font-weight:normal; }
.imgnn4 { border:1px; }

#buttons { position:absolute; top:76px; left:12px; height:20px; padding:0; margin:0; border:0; }
#buttons img { display:inline; padding:0; margin:0; border:0; }

table.oben,table.mitte,table.mitte2,table.unten,table.top,table.sub { width:100%; }
.unten { border-left:12px solid rgb(26,26,26); border-right:12px solid rgb(21,21,21); }

td.topl { color:#000; background:#fff; }
td.topm { color:#000; background:#fff; }
td.topr { color:#000; }
td.ol { color:#000; background:#fff; }
td.om { color:#000; background:#fff; }
td.or { color:#000; }
td.ml { color:#000; background:#fff; }
td.mm { color:#000; background:#fff; }
.mm2 { color:#000; background:#fff; }
td.mr { color:#000; }
td.ul { color:#000; background:rgb(47,47,47); }
td.um { color:#000; background:rgb(47,47,47); }
td.ur { color:#000; background:rgb(47,47,47); }
td.subl { color:#000; background:#fff; }
td.subm { color:#000; background:#fff; }
td.subr { color:#000; }

.topr,.or,.mr,.mr2 { border-right:12px solid #1875AE; background:#DFF3FF; }
.topl,.om,.ml,.ml2 { border-left:12px solid #1EAE9C; }

table.navtable { }

.navrtitel {
           font-weight:normal;
           font-size:22px;
           line-height:30px;
           color:#000;
           padding:10px 0 0 18px;
           }

.navr {
      color:#001249;
      padding:0 0 0 18px;
      line-height:20px;
      }
.navr a { color:#001249; }
.navr a:link { text-decoration:none; }
.navr a:visited { text-decoration:none; }
.navr a:focus { text-decoration:none; color:#3681af; }
.navr a:hover { text-decoration:none; color:#3681af; }
.navr a:active { text-decoration:none; color:#3681af; }

.navra {
       color:#000;
       padding:0 0 0 6px;
       border-left:12px solid #1875AE;
       }
.navra a { color:#000; }
.navra a:link { text-decoration:none; }
.navra a:visited { text-decoration:none; }
.navra a:focus { text-decoration:none; color:#000; }
.navra a:hover { text-decoration:none; color:#000; }
.navra a:active { text-decoration:none; color:#000; }

.navrklein { color:#3388cc; padding:0 0 2px 18px; line-height:15px; }
.navrklein a { color:#3388cc; }
.navrklein a:link { text-decoration:none; }
.navrklein a:visited { text-decoration:none; }
.navrklein a:focus { text-decoration:none; color:#33bbee; }
.navrklein a:hover { text-decoration:none; color:#33bbee; }
.navrklein a:active { text-decoration:none; color:#33bbee; }

.nav0titel {
           font-weight:normal;
           font-size:22px;
           line-height:30px;
           color:#000;
           padding:10px 0 0 6px;
           }
.nav0 { font-weight:normal; color:#000; padding:0 0 2px 6px; }
.nav0 a { color:#000; }
.nav0 a:link { text-decoration:none; }
.nav0 a:visited { text-decoration:none; }
.nav0 a:focus { text-decoration:none; color:#bdd5d5; }
.nav0 a:hover { text-decoration:none; color:#bdd5d5; }
.nav0 a:active { text-decoration:none; color:#bdd5d5; }

.navltitel {
           font-size:11px;
           font-weight:bold;
           color:#000;
           padding:0 0 2px 6px;
           border-top:1px solid #fff;
           }
/* dunkel: 334455 */
.navltext { font-size:11px; line-height:14px; color:#000; padding:6px 4px 8px 6px; }
.navltext a { color:#000; }
.navltext a:link { text-decoration:none; }
.navltext a:visited { text-decoration:none; }
.navltext a:focus { text-decoration:none; color:#558180; }
.navltext a:hover { text-decoration:none; color:#558180; }
.navltext a:active { text-decoration:none; color:#558180; }

.navl { color:#fff; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#000; }
.inhalt a { color:#3388cc; }
.inhalt a:link { text-decoration:underline; }
.inhalt a:visited { text-decoration:underline; }
.inhalt a:focus { color:#33bbee; text-decoration:underline; }
.inhalt a:hover { color:#33bbee; text-decoration:underline; }
.inhalt a:active { color:#33bbee; text-decoration:underline; }

.ix a { color:#000000; cursor:text; }
.ix a:link { color:#000000; text-decoration:none; }
.ix a:visited { color:#000000; text-decoration:none; }
.ix a:focus { color:#000000; text-decoration:none; }
.ix a:hover { color:#000000; text-decoration:none; }
.ix a:active { color:#000000; text-decoration:none; }

.klein { font-size:11px; line-height:14px; color:#000000; }
.klein a { color:#3388cc; }
.klein a:link { text-decoration:none; }
.klein a:visited { text-decoration:none; }
.klein a:focus { color:#33bbee; text-decoration:none; }
.klein a:hover { color:#33bbee; text-decoration:none; }
.klein a:active { color:#33bbee; text-decoration:none; }

.fussl { font-size:11px; line-height:12px; color:#8F8F8F; }
.fussl a { color:#8F8F8F; }
.fussl a:link { text-decoration:none; }
.fussl a:visited { text-decoration:none; }
.fussl a:focus { text-decoration:none; color:#afafaf; }
.fussl a:hover { text-decoration:none; color:#afafaf; }
.fussl a:active { text-decoration:none; color:#afafaf; }

.fussm { font-size:11px; line-height:14px; color:#5f5f5f; background:rgb(47,47,47); padding:3px 0 3px 6px; }
.fussm a { color:#5f5f5f; }
.fussm a:link { color:#5f5f5f; text-decoration:none; }
.fussm a:visited { color:#5f5f5f; text-decoration:none; }
.fussm a:focus { color:#5f5f5f; text-decoration:underline; }
.fussm a:hover { color:#5f5f5f; text-decoration:underline; }
.fussm a:active { color:#5f5f5f; text-decoration:underline; }

.medtable { border-top:1px solid #afafaf; border-bottom:1px solid #afafaf; }

.fussr { font-size:11px; line-height:12px; color:#8f8f8f; }
.fussr a { color:#8f8f8f; }
.fussr a:link { text-decoration:none; }
.fussr a:visited { text-decoration:none; }
.fussl a:focus { text-decoration:none; color:#afafaf; }
.fussl a:hover { text-decoration:none; color:#afafaf; }
.fussl a:active { text-decoration:none; color:#afafaf; }

.fussr2 { font-size:11px; line-height:12px; color:#4f4f4f; padding:0 0 2px 6px; }
.fussr2 a { color:#4f4f4f; }
.fussr2 a:link { text-decoration:underline; }
.fussr2 a:visited { text-decoration:underline; }
.fussr2 a:focus { text-decoration:underline; }
.fussr2 a:hover { text-decoration:underline; }
.fussr2 a:active { text-decoration:underline; }

.fussnav { border-top:1px solid black; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }

input,textarea,select { font-family:"Trebuchet MS",Arial,sans-serif; font-size:13px; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe,select { color:#000000; background:#fff; padding-left:2px; }
input.eingabe { width:300px; }
select { }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:300px; height:25px; color:#3388cc; background-color:#ffffff; cursor:pointer; line-height:16px; }

.meldung1 { font-size:13px; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:13px; font-weight:bold; color:red; background-color:#ffffff; }

ul { list-style-image:url(bilder/listenpunkt.gif); }

iframe { margin:0; padding:0; border:0; }

.inhalt2 { font-size:11px; color:#33ddcc; background:#337777; line-height:16px; }
.inhalt2 p { font-size:11px; color:#33ddcc; background:#337777; line-height:16px; }
.inhalt2 a { color:#3388cc; }
.inhalt2 a:link { text-decoration:none; }
.inhalt2 a:visited { text-decoration:none; }
.inhalt2 a:focus { color:#33bbee; text-decoration:none; }
.inhalt2 a:hover { color:#33bbee; text-decoration:none; }
.inhalt2 a:active { color:#33bbee; text-decoration:none; }

td.mlads { color:#000000; background:#335555; }

.fussmads { font-size:11px; line-height:14px; color:#afafaf; background-color:#337777; }
.fussmads a { color:#afafaf; background-color:#337777; }
.fussmads a:link { color:#afafaf; text-decoration:none; }
.fussmads a:visited { color:#afafaf; text-decoration:none; }
.fussmads a:focus { color:#afafaf; text-decoration:underline; }
.fussmads a:hover { color:#afafaf; text-decoration:underline; }
.fussmads a:active { color:#afafaf; text-decoration:underline; }

#subdiv { font-size:11px; line-height:14px; color:#bfbfbf; background:#fff; position:relative; z-index:-1; }
#subdiv a { color:#bfbfbf; background-color:#ffffff; }
#subdiv a:link { color:#bfbfbf; text-decoration:none; }
#subdiv a:visited { color:#bfbfbf; text-decoration:none; }
#subdiv a:focus { color:#bfbfbf; text-decoration:underline; }
#subdiv a:hover { color:#bfbfbf; text-decoration:underline; }
#subdiv a:active { color:#bfbfbf; text-decoration:underline; }

.ext {
     padding-right:16px;
     background:url(http://webizin.de/bilder/ext.gif) right center no-repeat;
     white-space:nowrap;
     }
.ext:hover { background:url(http://webizin.de/bilder/exth.gif) right center no-repeat; }

.subdivtitle {
             color:#7f7f7f;
             padding:3px 0 3px 6px;
             border-bottom:1px solid #7f7f7f;
             }
.subdivtext {
            margin:3px 0 0 6px;
            color:#5f5f5f;
            }
.subdivtext a { }
.subdivtext a:link { text-decoration:none; color:#5f5f5f; }
.subdivtext a:visited { text-decoration:none; color:#5f5f5f; }
.subdivtext a:focus { text-decoration:underline; color:#5f5f5f; }
.subdivtext a:hover { text-decoration:underline; color:#5f5f5f; }
.subdivtext a:active { text-decoration:underline; color:#5f5f5f; }

.subdivtext ul {
   list-style:square;
   margin:0 0 10px 16px;
   padding:0;
   }
#subdiv1,.subdiv1 {
         margin:30px 0px 0 10px;
         padding:0;
         font-size:11px;
         line-height:16px;
         width:310px;
         height:150px;
         text-align:left;
         display:block;
         }
#subdiv2,.subdiv2 {
         margin:30px 0px 0 10px;
         padding:0;
         font-size:11px;
         line-height:16px;
         width:310px;
         height:150px;
         text-align:left;
         display:block;
         }
#subdiv3,.subdiv3 {
         margin:30px 0 0 10px;
         padding:0;
         font-size:11px;
         line-height:16px;
         width:310px;
         height:150px;
         text-align:left;
         display:block;
         }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }

.validator { font-size:11px; line-height:16px; color:#8f8f8f; padding-left:18px; }
.validator a { color:#8f8f8f; }
.validator a:link { text-decoration:none; }
.validator a:visited { text-decoration:none; }
.validator a:focus { text-decoration:none; color:#afafaf; }
.validator a:hover { text-decoration:none; color:#afafaf; }
.validator a:active { text-decoration:none; color:#afafaf; }
.validator img { margin-bottom:3px; }

.cline { font-size:11px; line-height:16px; color:#8f8f8f; }
.cline a { color:#8f8f8f; }
.cline a:link { text-decoration:none; }
.cline a:visited { text-decoration:none; }
.cline a:focus { text-decoration:none; color:#afafaf; }
.cline a:hover { text-decoration:none; color:#afafaf; }
.cline a:active { text-decoration:none; color:#afafaf; }

span.referenz a { color:#000; text-decoration:none; }
span.referenz a:link { color:#000; text-decoration:none; }
span.referenz a:visited { color:#000; text-decoration:none; }
span.referenz a:focus { color:#000; text-decoration:none; }
span.referenz a:hover { color:#000; text-decoration:none; }
span.referenz a:active { color:#000; text-decoration:none; }
.inhalt p span.referenz a { color:#000; text-decoration:none; }
.inhalt p span.referenz a:link { color:#000; text-decoration:none; }
.inhalt p span.referenz a:visited { color:#000; text-decoration:none; }
.inhalt p span.referenz a:focus { color:#000; text-decoration:none; }
.inhalt p span.referenz a:hover { color:#000; text-decoration:none; }
.inhalt p span.referenz a:active { color:#000; text-decoration:none; }

.reftrenner { border-top:1px solid black; }

.werbebox {
          float:right;
          margin:0 0 30px 15px;
          width:250px;
          color:#1875AE;
          background:#DFF3FF;
          padding:10px 5px 10px 10px;
          }

h2.telserv {
           font-size:22px;
           color:#198ACF;
           font-weight:normal;
           }
.telservnr {
           font-size:26px;
           color:#1EAE9C;
           }

.quote {   font-size:22px;
           color:#198ACF;
           font-weight:normal;
           }
           
.qin { padding-right:2px; background:url(http://webizin.de/bilder/qr.jpg) right bottom no-repeat; }
.qaus { padding-left:30px; background:url(http://webizin.de/bilder/ql.jpg) left top no-repeat; margin-bottom:35px; }
