/* abgespecktes CSS für Browser ab Version 4 */

/* Grundlegendes */

body {
    /* font-size: 83%; später */
    font-family: arial, helvetica, sans-serif;
    margin:36px 0 0 0; 
    padding:0 0 0 0;
    width:100%;
    color:#fff;
    background:#fff;
    }

h1,h2,h3,h4,p,wft,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { 
    font-family: arial, helvetica, sans-serif;
    color:#000000;
    font-size:13.4px;
    }



/* 01: Seitenaufbau */





/* 02: TEXTFORMATIERUNG */

/* 02:01: Allgemeine Schriftarten und Größen */

h1 { font-size:17px; }

p { text-align:left; }
b { font-weight:bold; }
i { font-style:italic; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.j { text-align:justify; }

a:link { text-decoration: none; font-weight: bold; color:#000; }
a:visited { text-decoration: none; font-weight: bold; color:#222; }
a:active { text-decoration: none; font-weight: bold; color:#000; }
a:hover { text-decoration:none; font-weight: bold; color:#000; }




/* 2.2 Allgemeine Tabellen- und Blockformatierung */

.lt { text-align:left; vertical-align:top; }
.rt { text-align:right; vertical-align:top; }
.ct { text-align:center; vertical-align:top; }
.lb { text-align:left; vertical-align:bottom; }
.rb { text-align:right; vertical-align:bottom; }
.cb { text-align:center; vertical-align:bottom; }
.lm { text-align:left; vertical-align:middle; }
.rm { text-align:right; vertical-align:middle; }
.cm { text-align:center; vertical-align:middle; }



/* 02:08: Fallbezogene Textformatierung */

p.footer {
    font-size:11.3px;
    }


/* 02:09: Fallbezogene Tabellen- und Blockformatierung */


#logo {
    display:block;
    margin:0 0 0 40px;
    }

#twins {
    margin:32px 0 0 102px;
    display:block;
    }

#navigation {
    margin:0 62px 0 0;
    display:block;
    float:left;
    width: 254px;
    height:100%;
    }

#content {
    margin:0 0 0 0;
    display:block;
    left:333px;
    padding:23px 0px 0 0;
    }

#footer {
    margin:23px 0 0 0;
    }

div.lev1 {
    display:block;
    }

div.lev2 {
    display:block;
    padding: 0 0 0 11px;
    }

div.lev3 {
    display:block;
    padding: 2px 0 0 11px;
    }
    
    
    
/* 3 FALLBEZOGENE FORMATIERUNG */


/* 3.1 Das Kontaktformular */

form { /* formatierung des Kontakt-Formulars */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.2px;
    margin:0 8px 0 0;
    color: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    }

div.formular {
    margin:8px 0 8px 0;
    }

ul.error {
    margin:0 0 0 0px;
    padding: 0 0 0 32px;
    }





/* 4 Formularelemente */    
    
/* 4.1 Eingabemasken */
