/* allgemeine styles

   -------------- */



body {

        padding: 0;

        margin: 0;

        font: 0.7em Arial, sans-serif;

        line-height: 1.5em;

        background: #ffffff;

        color: #454545;

}



h1 {

        font: bold 2em Arial, Sans-Serif;

        letter-spacing: -1px;

        padding: 0px 0 0 0px;

        margin: 0;

}



h2 {

        margin-top: 0px;

        margin-bottom: 0px;

        font-size: 13px;

        color: #999;

}



p {

        margin: 0 0 5px 0;



}



ul {

        margin: 0;

        padding : 0;

        list-style : none;

}



form {

        margin: 0;

}



/* design links

   --------- */



a {

        color: #111111;

        background: inherit;

}



a:hover {

        color: #D99D11;

        background: inherit;

}



/* design head

   --------- */



.content {

        margin: 10px auto;

        width: 90%;

}



.header {

        text-align:center;

        height: 85px;
		background-color:#619DD8; 
		background-image:url(/shopping-tirol/images/head.gif);

}



.subheader {

        margin: 0px 0px 10px 0;

        padding: 5px 0px 5px 18px;

        text-align:center;

        background: #ffffff;

        color: #808080;

        border-bottom: 1px solid #333333;

}



.subheadernavi {

        margin: 0px 0px 10px 0;

        padding: 5px 0px 5px 18px;

        background: #ffffff;

        color: #808080;

        border-bottom: 1px solid #333333;

}



/* design navigation

   --------- */



.bar {

        clear: both;

        text-align:center; 

        font-size: 1.3em;

        height: 23px;    

        padding: 0px 0px 0px 0px;

}



        .bar a {       

                padding: 0px 0px 0px 0px;

                color: #111111;

                background: inherit;

        }



a.menu {

        font-weight: bold;

        text-align: center;

        display:block;

        width:19ex;

        height:23px;  

        padding: 5px 0px 0px 0px;

        text-decoration:none;

}



a.menu:link {

        color:#444444;

        background-color:#619DD8;

        font-family: Arial; font-size: 11px;

}



a.menu:visited {

        color:#444444;

        background-color:#619DD8;

        font-family: Arial; font-size: 11px;

}



a.menu:hover {

        color:#000000;

        background-color:#8EC7FE;

        font-family: Arial; font-size: 11px;

}



a.menu:active {

        color:#000000;

        background-color:#FFF912;

        font-family: Arial; font-size: 11px;

}



/* design search

   --------- */



.search_field {

        background: #4D80B2;

        color: #ffffff;

        border-top: 1px solid #ffffff;

        border-bottom: 1px solid #ffffff;

        clear: both;

        text-align: center;

        padding: 10px 0 5px 0;

}



input.search {

        width: 225px;

        border: none;

        padding: 3px;

}



.searchSubmit {

        font-weight:bold;

        color:#22222;

        background-color:#e4e4e4;  

        cursor:hand;

        margin-bottom:-2px; 

        width:90px;

        padding-top:1px; 

}



/* left side

   --------- */



.left {

        float: left;

        width: 17%;

        margin: 0 10px 0 0;

}

        

        .left_articles {

                border: 1px solid #eee;

                padding: 10px 10px 10px 15px;

                margin: 0 0 10px 0;

                background: #ffffff;

        }



        .left_articles:hover {

                border: 1px solid #ccc;

        }



.center {

        float: left;

        width: 64%;

        margin: 0 0 0 0;

}

        .center_articles {

                margin: 0px 0 10px 0;

                background: #f5f5f5;

        }



        .center_center {

                border: 1px solid #eee;

                padding: 10px 10px 10px 15px;

                margin: 0 0 10px 0;

                background: #ffffff;

        }



        .center_center:hover {

                border: 1px solid #ccc;

        }





/* right side

   ---------- */



.right {

        float: right;

        width: 17%;

        margin: 0 0 10px 0;

}



        .right_articles {

                border: 1px solid #eee;

                padding: 10px 10px 10px 15px;

                margin: 0 0 10px 0;

                background: #ffffff;

        }



        .right_articles:hover {

                border: 1px solid #ccc;

        }



img {

        border: none;

        hspace: 0;

        vspace: 0;

        margin: 0 5px 0px 0;

}



/* design results */



table.ergebnisse {

        border-width:0px; padding: 0px;

        background-color: #f5f5f5;

}



/* design footer */



.footer {

        clear: both;

        text-align: center;

        line-height: 1.8em;

        color: #808080;

        padding: 10px 0 10px 0;

        border-top: 1px solid #333333;

}



.footer a {

        color: #444444;

}