    div {
        position: relative;
        margin: 0px; padding: 0px;
        }
        /* img, div, input { behavior: url("iepngfix.htc") } */

    body {
        vertical-align: baseline;
        background-color:#E6E6E6;
        background-attachment: fixed;
        }
    html {
        font-family: Verdana, Arial, Sans;
        font-size: 12px; height:100%;
        }
    .text {
        font-family: Verdana, Arial, Sans;
        font-size: 12px;
        }

    #all {
        top: 0px; left: 0px;
        /*background-image: url(../layout/auf-hellungoben.jpg); */
        background-repeat: repeat-x;
        text-align: center;
        height: 100%; width: 100%;
        }
    #komplett {
        top: 0px; 
        border: 0px solid #FF2222; 
        height: 100%; width: 100%;
        background-image: url(../layout/kopfgrafik.png); 
        background-position: center;  
        background-position: top;  
        background-repeat: no-repeat;
        overflow: visible;
        }
    #main {
        margin: 0px auto 0px auto;
        top: px; text-align: left;
        left: 0px; right: 1px;
        height: 100%; width: 950px;
        float: top; 
        border: 0px solid #222222; 
        overflow: visible;
        }

    /* ####################  Linke Spalte ####################### */

    #linkespalte {
        float: left;
        top: 0px; bottom: 0px;
        left: 30px; right: 0px;
        margin: 0px; padding: 0px;
        border: 0px solid #FFFFFF; 
        back-ground-color:#FFFFFF;
        width: 195px;
        }
            
    #linkslogo {
        float: top;
        top: 0px; left: 0px; right: 0px;
        border: 0px solid #FF2222; 
        height: 140px; width: 190px; 
        }
        
    #linkssuche {
        float: top;
        top: 0px; bottom: 0px;
        left: 0px; right: 0px;
        height: 33px; width: 190px; 
        overflow: hidden;
        margin: 0px; padding: 0px;
        border: 0px solid #F6F222; 
        background-image: url(../layout/suchenhintergrund.gif); 
        background-position: center;  
        background-position: top;  
        background-repeat: no-repeat;
        font-family: Verdana, Arial, Sans;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        color:#FFFFFF; 
        }
        
    .suchsenden {
        position: relative;
        top: 3px; left: 4px; 
        border: 0px; 
        color:#FFFFFF; 
        background-color: transparent;
        }
    .sucheingabe {
        position: relative;
        top: 4px; left: 2px; 
        border: 0px solid #535353; 
        background-color: transparent;
        height: 20px; 
        height: 22px; width: 113px; 
        }

            
    /* ####################  Rechte Spalte ####################### */
    #rechtespalte {
        float: left;
        top: 0px; left: 40px;
        border: 0px solid #FF2222; 
        width: 700px;
        }
            


    #rechtsueberschrift {
        float: top; top: 0px; 
        padding-left: 15px;
        height: 100px; width: 690px; 
        }
    #rechtsueberschrift h1 {
        margin: 0px; padding: 0px;
        font-family: Verdana, Arial, Sans;
        font-size: 30px;
        color: #BB0527;
        font-weight: bold;
        text-decoration: none;
        }
    #rechtsueberschrift h2 {
        margin: 0px; padding: 0px;
        font-family: Verdana, Arial, Sans;
        font-size: 18px;
        font-weight: bold;
        text-decoration: none;
        coler:#000000;
        }
        
    #rechtsmitte {
        float: top;
        top: 0px; left: 0px; right: 0px;
        margin: 0px; padding: 0px;
        background-color:#FFFFFF;
        border: 0px solid #2FF222; 
        width: 690px; 
        }
    #content {
        margin: 0px; padding: 15px;
        width: 660px;
        }
        #content table {
                position:relative;
                top:-10px;
                }
        #mod_tl table {
                position:relative;
                top:0px;
                }
    #content td {
        font-family: Verdana, Arial, Sans;
        font-size: 11px;
        }
    #content2 {
        margin: 0px; padding: 0px;
        margin-left: 15px; 
        border: 1px solid #FFFFFF; 
        background-color:#FFFFFF;
        width: 673px;
        }
    #content2 td {
        font-family: Verdana, Arial, Sans;
        font-size: 11px;
        }
    #hometeaserflow {
        background-color:#E6E6E6;
        margin: 0px; padding: 0px;
        padding-left: 15px;
        width: 690px;
        }
    #rechtsunten {
        float: top;
        top: 0px; left: 0px; right: 0px;
        margin: 10px; padding: 0px;
        border: 0px solid #2FF2FF; 
        width: 690px; 
        }
    #rechtsuntenbreit {
        float: top;
        top: 0px; left: 0px; right: 0px;
        background-color:#FFFFFF;
        margin: 0px; padding: 0px;
        border: 0px solid #2FF2FF; 
        width: 690px; 
        }
    #untenteaser {
        float: left;
        top: 0px; left: 0px; 
        margin: 0px; padding: 0px;
        border: 0px solid #2FF222; 
        height: 165px; width: 670px; 
        }
    #teaserlinksoben, #teaserrechtsoben, #teaserlinksunten, #teaserrechtsunten {
        margin: 0px; padding: 0px;
        height: 60px; width: 330px; 
     }
    #teaserlinksoben {
        float: left; 
        border: 1px solid #2FF222; 
        top: 0px; left: 0px; 
        }
    #teaserrechtsoben {
        float: left; 
        border: 1px solid #FF2222; 
        top: 0px; left: 0px; 
        }
    #teaserlinksunten {
        float: left; 
        border: 1px solid #222FF2; 
        top: 25px; left: 0px; 
        }
    #teaserrechtsunten {
        float: left; 
        border: 1px solid #2222FF; 
        top: 25px; left: 0px; 
        }
        
    p {
        margin: 0px;
        margin-top: 2px; margin-bottom: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Sans;
        font-size: 12px;
        coler:#464646;
        }
    h1 {
        margin: 0px; padding: 0px;
        margin-top: 2px; margin-bottom: 25px;
        font-family: Verdana, Arial, Sans;
        font-size: 16px;
        color: #BB0527;
        font-weight: bold;
        text-decoration: none;
        }
    h2 {
        margin: 0px; padding: 0px;
        margin-top: 0px; margin-bottom: 15px;
        font-family: Verdana, Arial, Sans;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color:#000000;
        }
    h3 {
        margin: 0px; padding: 0px;
        margin-top: 0px; margin-bottom: 15px;
        font-family: Verdana, Arial, Sans;
        font-size: 13px; line-height: 12px;
        font-weight: bold;
        text-decoration: none;
        color:#434343;
        }

    .teaser  {
        margin: 0px; padding: 0px;
margin-top: 1px;
        height: 100px;
        background-color:#E6E6E6;
        }
    #teaser h3 {
        margin: 0px; padding: 0px;
        font-size: 10px; line-height: 12px;
        }
    #teaser .text {
        font-size: 10px; line-height: 12px;
        }
    #teaser a {
        font-weight: none;
        text-decoration: underline;
        font-size: 10px; line-height: 12px;
}
    #teaser a:link {        color: #cc071e;     }
    #teaser a:visited {     color: #cc071e;     }
    #teaser a:hover {       color: #cc071e; text-decoration: none;  }
    #teaser a:active {      color: #434343;     }
    #teaser a:focus {       color: #434343;     }

    a {
        font-weight: none;
        text-decoration: underline;
        }
    a:link {        color: #cc071e;     }
    a:visited {     color: #cc071e;     }
    a:hover {       color: #cc071e; text-decoration: none;  }
    a:active {      color: #434343;     }
    a:focus {       color: #434343;     }


