a:link {
    text-decoration: none;
    color: #ffffff;
}
a:visited {
    text-decoration: none;
    color: #ffffff;
}
a:hover {
    text-decoration: none;
    color: #ffffff;
}
a:active {
    text-decoration: none;
    color: #ffffff;
    
   }
   
   a img{border:0px;}


body {
    background-image:url(../Bilder/normal/bg.jpg);
    font-family: Arial;
    text-decoration: none;  
    text-align: left;   
    
    }
#aussen { height: 768px; width: 1024px; margin-right:auto; margin-left:auto; position: relative; }


#Tabelle_01 {
    position:absolute;
    left:0px;
    top:0px;
    width:1024px;
    height:768px;
}

#bg-ob {
    position:absolute;
    left:0px;
    top:0px;
    width:1024px;
    height:32px;
}

#bg-re {
    position:absolute;
    left:0px;
    top:32px;
    width:85px;
    height:736px;
}

#header {
    position:absolute;
    left:85px;
    top:32px;
    width:850px;
    height:85px;
    background-image:url(../Bilder/normal/header.jpg);
}

#bg-li {
    position:absolute;
    left:935px;
    top:32px;
    width:89px;
    height:736px;
}

#contoll {
    position:absolute;
    left:85px;
    top:117px;
    width:454px;
    height:15px;
    background-image:url(../Bilder/normal/contoll.jpg);
}

#metamenu {
    position:absolute;
    left:539px;
    top:117px;
    width:396px;
    height:15px;
    background-image:url(../Bilder/normal/metamenu.jpg);
    
}

#login {
    position:absolute;
    left:85px;
    top:132px;
    width:414px;
    height:36px;
    background-image:url(../Bilder/normal/login.jpg);
}

#sub-menu {
    position:absolute;
    left:499px;
    top:132px;
    width:436px;
    height:36px;
    background-image:url(../Bilder/normal/sub_menu.jpg);
}

#cat-li {
    position:absolute;
    left:85px;
    top:168px;
    width:8px;
    height:370px;
    background-image:url(../Bilder/normal/cat_li.jpg);
}

#cat-up {
    position:absolute;
    left:93px;
    top:168px;
    width:214px;
    height:7px;
    background-image:url(../Bilder/normal//cat_up.jpg);
}

#cont-up {
    position:absolute;
    left:307px;
    top:168px;
    width:628px;
    height:7px;
    background-image:url(../Bilder/normal/cont_up.jpg);
}

#cat-image {
    position:absolute;
    left:93px;
    top:175px;
    width:214px;
    height:363px;
    background-color:#FFFFFF;
}

#form-content {
    position:absolute;
    left:307px;
    top:175px;
    width:430px;
    height:363px;
    background-color:#FFFFFF;
    text-align: left;   
}
#form-content2 {
    position:absolute;
    left:720px;
    top:175px;
    width:205px;
    height:360px;
    background-color:#FFFFFF;
    border: 0.5px solid #CCCCCC;
    text-align: left;   
}

#content-re {
    position:absolute;
    left:927px;
    top:175px;
    width:8px;
    height:363px;
    background-image:url(../Bilder/normal/content_re.jpg);
}

#logo {
    position:absolute;
    left:85px;
    top:538px;
    width:222px;
    height:201px;
    background-image:url(../Bilder/normal/logo.jpg);
}

#footer {
    position:absolute;
    left:307px;
    top:538px;
    width:628px;
    height:201px;
    background-image:url(../Bilder/normal/footer.jpg);
}

#bg-un {
    position:absolute;
    left:85px;
    top:739px;
    width:850px;
    height:29px;
    background-image:url(../Bilder/normal/bg_un.jpg);
}

      div.navi_pos {
    position:absolute;
    left:20px;
    top:15px;
    color: #FFFFFF;
    font-size:10px;
    width: 350px;
    
    }
        div.metamenu_pos {
    position:absolute;
    left:15px;
    top:1px;
    color: #FFFFFF;
    font-size:10px;
    
    
    
    }
            div.submenu_pos {
    position:absolute;
    left:15px;
    top:15px;
    color: #FFFFFF;
    font-size:10px
    
    
    }
               div.subheader_pos {
    position:absolute;
    left:15px;
    top:5px;
    color: #FFFFFF;
    font-size:10px
    
    
    }
                div.control_pos {
    position:absolute;
    left:15px;
    top:1px;
    color: #FFFFFF;
    font-size:10px
    
    
    }
    
                    div.cat_image_pos {
    position:absolute;
    left:15px;
    top:1px;
    color: #000000;
    font-size:12px
    
    
    }
    
                    div.content_pos {
    position:absolute;
    left:10px;
    top:1px;
    color: #000000;
    font-size:11px
    
    
    }
                     div.content_pos2 {
    position:absolute;
    left:2px;
    top1px;
    color: #000000;
    font-size:10px
    
    
    }

                     div.ads_pos {
    position:absolute;
    left:950px;
    top:100px;
    color: #000000;
    font-size:10px
    
    
    }
                        div.footer_pos {
    position:absolute;
    left:15px;
    top:25px;
    color: #ffffff;
    font-size:10px;
    
    }
       }
        #Login_ {
    position:absolute;
    border:0px solid #f26437;
    height:12px;
    left:1px;
    top:-2px;
    font-size: 10px;
    color:#ffffff;
    
    }
    
    #login_input {
    font-size: 10px;
    width:80px;
    height:18px;
    }
    
    
    
 
         #newsletterbox {
    cursor: pointer;
font:10px;
color:#000000;
border: 1px solid #2C6aa5;
background-color: #ffffff;
width:76px;
margin:0 0 0 2px;

    }
    
   #loginBtn {
    cursor: pointer;
font:11px Arial, Helvetica;
color:#000000;
border: 1px solid #2C6aa5;
background-color: #ecedee;
width:76px;
margin:0 0 0 10px;

    }
    
#logoutText {
font:11px Arial, Helvetica;
    left:1px;
    top:-1px;
    margin:0 0 0 2px;
    border:0;
    color:#ffffff;

}


#kundencenterlogout {
    background-color:#fff;
    
        }
        /* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
#contactForm {
    font-size:10px;
    
    border: 0px solid #f26437;
    background-color: #fff;

    }
#contactForm .contactRow {
    margin:4px 0;
}
#contactForm label {
    display:block;
    float:left;
    width:80px;
}
#contactForm .contactRow input, #contactForm .contactRow textarea {
    border:1px solid #f26437;
    width:246px;
}
#contactForm .contactRow select {
    
    border: 1px solid #f26437;
    width:172px;
    background-color:#fff;
}
#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
    background-color:#fff;
    border:0;
    color:#0060b1;
    padding:0 20px 0 0;
    background-image:url(../images/link_pfeil.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
    font-size:12px;
    width:auto;
    height:auto;
    float:right;
    margin:0;
}
#contactFormSubmit #contactFormSubmitLeft input {
    background-image:none;
    padding:0;
    float:left;
}
    
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:243px;
    font-size:10px;
}

#contactForm .contactRow input {
    height:18px;
    font-size:10px;
}

#contactForm .contactRow textarea {
    height:80px;
    font-size:12px;
}    


