/*  
Diese CSS definieren das Aussehen des Front-Ends  */

body {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    line-height: 120%;
    color: #333333;
    font-size:90%;
    margin-left: 5px;
    text-decoration: none;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 60px;    
}

.columneLinks { padding-right: 5px; vertical-align:top; border-top: dotted 1px #FF8948;
border-right: dotted 1px #FF8948;
border-bottom: dotted 1px #FF8948;}

.columneRechts { padding-left: 5px; vertical-align:top; border-top: dotted 1px #FF8948;
border-right: dotted 1px #FF8948;
border-bottom: dotted 1px #FF8948;}

.footer{
    font-size: 11px;
    color : #333333;
}

.footerlinks {
    font-size: 80%;
    text-decoration: none;
    padding-left: 10px;
}

.footerrechts {
    font-size: 80%;
    color: #CCCCCC;
    text-decoration: none;
    text-align: right;
    padding-right: 10px;

}
.hilfsnavi {
    
    text-align: right;
    padding-right: 10px;

}
.Navi {
    font-size: 80%;
    color: #000000;
    text-decoration: none;

}

a img {
border : 0 none;
}

a.Navi:Link {
    
    text-decoration: none;

}
a.Navi:Hover {
    
    text-decoration: underline;

}

a.Navi:Active {
    background-color: #CCCCCC;
}
.servicenavi {
    
    color: #000000;
    text-decoration: none;
    padding-right:10px;
    background-color:#FF8948;
    
}
a.servicenavi:Hover {
    
    color: #000000;
    text-decoration: none;
    background-color: #CCCCCC;

}
a:hover {
    text-decoration: underline;

}

p,.main,.productListing-data,.stockWarning,.artlist_subheadline {
    line-height: 120%;
    color: #333333;
    font-size: 90%;
    text-decoration: none;
        
     
}





.nachoben {
    font-size: 70%;
    text-align: right;
}

a.NaviKlein:Link {

    font-size: 12px;
    color: #000000;
    
    line-height: 18px;
    text-decoration: none;
}
li {


    line-height: 125%;
    color: #333333;
    font-size: 85%;
    margin-left: 15px;
    text-decoration: none;
       
}
.tblfooter {
    margin-bottom: 30px;
    background-color:#cccccc;
}
.TblKopf {
    color: #333333;
    background-color: #CCCCCC;
    font-weight: bold;

}
.TblInhalt {
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 80%;
    border: thin solid #FF6633;



}

h1,.pageHeading {

    font-size: 110%;
    color: #FF6633;
    font-weight: bolder;
    margin-top: 5px;
     
       
}

h2 {

    font-size: 90%;
    color: black;
    font-weight: bolder;
    margin-top: 15px;
    margin-left: 0px;
       
}
h3 {

    font-size: 85%;
    color: black;
    font-weight: bolder;
    margin-top: 15px;
    margin-left: 0px;
       
}
a {
    text-decoration: none;
    color: #FF6633;

}


.navfirst,.headerNavigation {
    font-size: 80%;
    color: #000000;
    text-decoration: none;
    margin-left: 5px;
    white-space: pre;   
}
a.navfirst:link {
    
    text-decoration: none;

}

a.navfirst:hover {
    text-decoration: underline;

}
a.navfirst:active {
    background-color: #CCCCCC;
    }
    
a.navfirst:focus {
    background-color: #FFFFFF;
    }   

.navsecond {
    font-size: 75%;
    color: #000000;
    margin-left: 5px;
    white-space: pre;
    }
a.navsecond:Active {
    background-color: #CCCCCC;
    }


.navthird {
    font-size: 75%;
    color: #000000;
    margin-left: 15px;
}
a.navthird:link {
    
    text-decoration: none;

}

a.navthird:hover {
    text-decoration: underline;

}
a.navthird:active {
    background-color: #CCCCCC;
    }
    
a.navthird:focus {
    background-color: #FFFFFF;
    }   
    

    
.artlist_headline {font-weight:bold;}   
.artlist_date {font-size: 75%; color:#999999;}
.artlist_subheadline {padding-bottom:20px;} 

/*Die Tabelle aus "Vergleich*/

td.s1 {font-family: Arial, sans-serif;
    font-style: normal;
    font-size: 70%;
    background-color:#ffffcc;
    vertical-align: top
        }   
td.s2 {font-family: Arial, sans-serif;
    font-style: normal;
    font-size: 70%;
    background-color:#ccffdd;
    vertical-align: top
        }   
td.s3 {font-family: Arial, sans-serif;
    font-style: normal;
    font-size: 70%;
    background-color:#ffcccc;
    vertical-align: top
        }   
td.s1h {font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 70%;
    background-color:#ffff00
        }   
td.s2h {font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 70%;
    background-color:#66dd99
        }   
td.s3h {font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 70%;
    background-color:#ff6666
        }   
td.kh {font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 70%;
    background-color:#ffffff
        }   
td.khg {font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 75%;
    background-color:#ffffff
        }   
        
.funktion {
    background-color: #CCCCCC;
    font-size: 90%;
    font-weight: bold;
}

.funktiondaten {

    line-height: 120%;
    color: #333333;
    font-size: 90%;
    margin-left: 0px;
    text-decoration: none;
    margin-right: 15px;
}



input {
    
    background-color: #CCCCCC;
}

.noJS {
    font-size: 70%;
    color: Black;
    

}



.suchhinweis {
    font-size: 70%;
    font-weight: bold;
    color: #000000;
    background-color: #CCCCCC;
}

.beratung {font-size: 75%;}

.content,.main,.pageHeading {padding-left: 15px;
    padding-right: 15px;}
    
.content {padding-bottom: 40px;}    


img.stillzeit {
    border: solid;
    border: #FFFFFF;
    border: 3px;
}

.smallText {
text-align: center; color:#999999;font-size:70%; }



.news {color:#000000;font-size:80%;}
a.news:Link {
    
    text-decoration: none;

}
a.news:Hover {
    
    text-decoration: underline;

}

a.news:Active {
    background-color: #CCCCCC;
}

ABBR {cursor:help;}

.logoleerraum{
    background-image: url(http://www.afs-stillen.de/cms/cms/upload/logos/logospacer.gif);
    background-repeat: repeat-x;
}

.hauptnavi {
    
    background-color:#FF8948;
    
}

.greetUser 
{ font-weight:bold;}

.information
{ background-color:#FF8948;}

.search
{border-top: solid 1px white; border-bottom: solid 1px white;}

.categories
{ background-color:#FF8948;}

.boxText
{background-color:#FF8948;}

/* Anweisungen für die Shop-Navigation*/

.weiss
{ background-color:#FFFFFF}

.infoBoxHeading
{ padding-left:5px; background-color:#CCCCCC}

/* ...und für die rechte Columne*/

.bestsellers
{font-size:70%;color:#333333;}
a.bestsellers:Link {    text-decoration: none;}

a.bestsellers:Hover {   
    text-decoration: underline;}    
    
.infoBoxHeading {font-size:80%;}    

.warenkorb
{font-size:90%;color:#333333;}
a.warenkorb:Link {  text-decoration: none;}

a.warenkorb:Hover { 
    text-decoration: underline;}    
    
    
/* Gästebuch */ 

h4 { font-size:80%}

#bubble { border:#999999 solid 1px; margin:4px;}
