html body {



    font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;



    background:url(bg.gif)repeat-x;



    /*background-repeat: repeat-y;



    background-position: top center;



    background-attachment: fixed;*/



    text-align:left;



    margin-left: 0px;



    margin-top: 0px;



    margin-right: 0px;



    margin-bottom: 0px;



    /*filter:alpha(opacity=50);



    -moz-opacity:0.5;   */



    }







td {



    font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;



    font-size: 11px;



   }







h1 {



     color: #000000;



     font-size: 16px;



     line-height: 14px;



     padding:0px 0px 0px 0px;



     }



.orderLine {

     color:#9F9F9F;

     }



h2 {



     color: #000000;



     font-size: 14px;



     line-height: 14px;



     padding:0px 0px 0px 0px;



     }



h3 {



     color: #000000;



     font-size: 12px;



     line-height: 14px;



     padding:0px 0px 0px 0px;



     }



h4 {



     color: #ffffff;



     font-size: 14px;



     line-height: 14px;



     padding:0px 0px 0px 0px;



     margin: 10px 0px 5px 0px;



     }











p {



     font-size:11px;



     line-height: 13px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #FFFFFF;



   }







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







.news-list-container a {



     font-size:11px;



     color: #3399cc;



     padding:0px 0px 0px 0px;



     }











.news-list-container a:hover {



     font-size:11px;



     color: #CC0000;



     padding:0px 0px 0px 0px;



     }







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







.category {



     font-size: 11px;



     font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;



     color:#000000;



     }







.title {



     font-size: 11px;



     font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;



     color:#999900;



     }











#catName {



     height: 30px; !important;



     height: 30px;



     float: left;



     }







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















/* SHOP - LISTVIEW */







#productList {



    position: relative;



    z-index: 1;



    padding: 0px;



    margin: 0px;



    width: 450px;



    voice-family: "\"}\"";



    voice-family:inherit;



    width:450px;



    float: left;



    }







#productListItem {



    position: relative;



    font-size: 10px;



    width:130px;



    height: 380px;



    border: 1px solid #D5D1CB;



    float: left;



    padding: 3px;



    margin: 0px 10px 10px 0px;



    z-index: 1;



    }







#productListItem img{



    margin: 0px 0px 10px 0px;



    }







#productListItem p{



    margin: 0px 5px 5px 0px;



    }



div.listObj {
    width: 124px;
    position: relative;
    float: left;
    margin-bottom: 0px;
    }

div.listTitle {
    width: 124px;
    height: 40px;
    position: relative;
    float: left;
    }
div.listText {
    font-size: 11px;
    width: 124px;
    position: relative;
    float: left;
    vertical-align: bottom;

    }
div.listPrice {
    font-size: 11px;
    width: 124px;
    position: relative;
    float: left;
    vertical-align: bottom;
    margin-top: 5px;

    }
div.listOrder {
    width: 124px;
    position: relative;
    float: left;
    margin-top: 20px;
    vertical-align: bottom;

    }


#relatedList {



    position: relative;



    font-size: 11px;



    width:130px;



    float: left;



    padding: 0px 0px 0px 0px;



    margin: 0px 0px 0px 0px;



    z-index: 1;



    }







#relatedList img{



    margin: 0px 0px 0px 0px;



    }







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



/* SHOP - MINI BASKET */







div.shop_minibasket {



    background: #D6D1CD;



    font-size: 11px;



    padding: 10px 0px 0px 3px;



    margin: 0px 0px 0px 0px;



    width: 145px;



    }







div.shop_minibasket a{



    font-size: 11px;



    color: #3399cc;



    margin: 0px 0px 0px 0px;



    text-decoration: none;



    }







div.shop_minibasket a:hover{



    font-size: 11px;



    color: #CC0000;



    margin: 0px 0px 0px 0px;



    text-decoration: none;



    }















/*div.shop_minibasket a:visited{



    font-size: 11px;



    color: #3399cc;



    margin: 0px 0px 0px 0px;



    text-decoration: none;



    }*/







.basketInfo {



    color: #cc0000;



    }







.agbLink {



    font-size: 9px;



    color: #cc0000;



    }



.userText {



    font-size: 11px;



    color: #FFFFFF;



    }



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







/*  CONTAINER 100%  */







#container {



    position: relative;



    height: 100%;



    width: 100%;



    /*background:#D6D1CD;*/



    padding:0px;



    text-align:center;



    z-index: 1;



    }











#frame {



    position: relative;



    width: 1100px;



    background: #FFFFFF;



    border-left: 1px solid #EFEFEF;



    border-right: 1px solid #EFEFEF;



    padding:0px;



    text-align:left;



    margin:auto;



    z-index: 1;



    }







#header {



    position: relative;



    width: 1100px;



    height: 93px;



    background:#D6D1CD;



    color: #FFFFFF;



    float: left;



    padding:0px 0px 0px 0px;



    /*border: 1px solid #FF0000;*/



    z-index: 1;



    }







#menue {



    position: relative;



    width: 1060px;



    height: 30px; !important;



    height: 30px;



    padding:0px 0px 0px 40px;



    /*background:#FFFFFF;*/



    float: left;



    /*border: 1px solid #FF007F;*/



     }







#quickNavi {



     position: relative;



     right: 0px;



     width: 400px;



     height: 20px; !important;



     height: 20px;



     text-align: right;



     float: left;



     padding-top: 5px;



     }







#menue p {



     padding: 0px 5px 5px 0px;



     line-height: 16px;



     }











#subMenue {



     position: relative;



     width: 1060px;



     height: 50px;



     padding-top: 0px;



     padding-left: 40px;



     margin: 0px 0px 0px 0px;



     voice-family: "\"}\"";



     voice-family:inherit;



     float:left;



     background:#FFFFFF;



     }







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







/* HEADER - BEREICH - BILD LINKS */







#pic {



     position: relative;



     width: 573px;



     height: 90px;



     float: left;



     color: #FFFFFF;



     /*border: 1px solid #FF0000;*/



     }







#basket {



     position: relative;



     width: 140px;



     height: 90px;



     float: left;



     color: #ffffff;



     padding: 0px 0px 0px 0px;



     /*border: 1px solid #FF0000;*/



     }







#login {



     position: relative;



     width: 160px;



     height: 80px;



     float: left;



     color: #ffffff;



     padding: 10px 0px 0px 3px;



     border-left: 1px solid #FFFFFF;



     /*border: 1px solid #FF0000;*/



     }











.tx-loginboxmacmade-pi2 {



     padding:0px 5px 0px 5px;



     }







.tx-loginboxmacmade-pi2 form {



     padding:0px 0px 0px 0px;



     margin: 0px 0px 0px 0px;



     }







#search {



     position: relative;



     width: 180px;



     height: 80px;



     float: left;



     font-size: 10px;



     padding: 10px 0px 0px 5px;



     color: #FFFFFF;



     border-left: 1px solid #FFFFFF;



     /*border: 1px solid #FF0000;*/



     }







#search a{



     font-size: 9px;



     color: #3399cc;



     margin: 0px 0px 0px 0px;



     text-decoration: none;



     }







#search a:hover{



     font-size: 9px;



     color: #CC0000;



     margin: 0px 0px 0px 0px;



     text-decoration: none;



     }







#search a:visited{



      font-size: 9px;



      color: #3399cc;



      margin: 0px 0px 0px 0px;



      text-decoration: none;



      }







.searchText {



      font-size: 9px;



      color: #FFFFFF;



      }







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



/*   LINKS / 4spaltiges Template Shop, Neues, usw.   */







/*  CONTENT  */



#newscontent {



      position: relative;



      font-size: 11px;



      width: 380px;



      padding:20px 0px 300px 45px;



      margin-left: 0px;



      margin-right: 15px;



      float:left;



      background:#FFFFFF;



      /*border: 1px solid #FFDF00;*/



      z-index: 1;



      }







#newscontent a {



      font-size: 11px;



      text-decoration:none;



      font-weight:bold;



      color:#3399CC;



      }











#newscontent a:hover {



      font-size: 11px;



      text-decoration:none;



      font-weight:bold;



      color:#cc0000;



      }







#newscontent p{



      font-size:11px;



      line-height: 16px;



      padding:0px 10px 0px 0px;



      /*background:#FFFFFF;*/



      color: #000000;



      }







#newscontent img{



      padding-left:0px;



      padding-right:0px;



      }







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







/*   RECHTS / 2spaltiges Template Shop, Neues, usw.   */







#content2 {



     position: relative;



     font-size: 11px;



     padding:20px 0px 100px 45px;



     width: 750px;



     float: left;



     background:#FFFFFF;



     z-index: 1;



     }







#content2 a {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#3399CC;



     }







#content2 a:hover {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#cc0000;



     }







#content2 p{



     font-size:11px;



     line-height: 16px;



     padding:0px 300px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







#content2 img{



     padding-left:0px;



     padding-right:0px;



}



#newslist {



     position: relative;



     font-size: 11px;



     padding:20px 0px 300px 0px;



     width: 650px;



     float: left;



     background:#FFFFFF;



     clear: right;



     z-index: 1;




     }







#newslist a {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#3399CC;



     }







#newslist a:hover {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#cc0000;



     }







#newslist p{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







#newslist img{



     padding-left:0px;



     padding-right:0px;



}





#infoLeft {



     position: relative;



     /*height: 78%;*/



     padding:0px 0px 0px 40px;



     margin: 0px 0px 0px 0px;



     float: left;             ;



     }







#infoLeft p{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







#infoLeft a{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #3399cc;



     }







#infoLeft a:hover {



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #cc0000;



     }







#infoRight {



     position: relative;



     width:150px;



     /*height: 78%;*/



     padding:0px 0px 0px 0px;



     margin: -30px 0px 0px 0px;



     float: left;



     }







#infoRight p{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







#infoRight a{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #3399cc;



     }







#infoRight a:hover {



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #cc0000;



     }







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



/*   Breites Template Warenkorb, usw.   */







#content3 {



     position: relative;



     font-size: 11px;



     width:900px;

     padding: 30px 0px 100px 45px;



     float:left;



     margin-left: 20px;



     background:#FFFFFF;



     z-index: 1;



     }







#content3 a {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#3399CC;



     }







#content3 a:hover {



     font-size: 11px;



     text-decoration:none;



     font-weight:bold;



     color:#cc0000;



     }







#content3 p{



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







#content3 img{



     padding-left:0px;



     padding-right:20px;



     float: left;



     }



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







/*  FOOTER   */







#footer {



     position: relative;



     width: 1000px;



     height: 300px;



     background:#FF7F00;



     margin:0px 0px 0px 40px;



     color: #000000;



     float: left;



     z-index: 1;



     border: 1px solid #000000;



     }







#footer a {



     text-decoration: none;



     color: #3399cc;



     font-size: 11px;



     }







#footer a:hover {



     text-decoration: none;



     color: #cc0000;



     font-size: 11px;



     }



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







/*   MISC   */







input {



     font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;



     font-size: 11px;



     font-style: normal;



     color: #5F5F5F;



     margin: 2px 0px 2px 0px;





     }







textarea {



     border:1px solid #808080;



     font-family: Arial, SunSans-Regular, Sans-Serif;



     font-size: 11px;



     font-style: normal;



     color: #5F5F5F;



     vertical-align:middle;



     border: 1px solid #9F9F9F;



     }







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



/*   Shop   */







/* single display */







#tx-ttproducts-pi1-single-display {
     font-family: Arial, SunSans-Regular, Sans-Serif;
     font-size: 11px;
     color: #000000;
     }


#tx-ttproducts-pi1-single-display p {
     font-family: Arial, SunSans-Regular, Sans-Serif;
     padding: 0px 0px 0px 0px ;
     font-size: 11px;
     color: #000000;
     }

#tx-ttproducts-pi1-single-display h1 {
     font-family: Arial, SunSans-Regular, Sans-Serif;
     padding-left: 0px;
     font-size: 16px;
     color: #000000;
     }







#tx-ttproducts-pi1-single-display h2 {
     font-family: Arial, SunSans-Regular, Sans-Serif;
     padding-left: 0px;
     font-size: 14px;
     color: #000000;
     }


#tx-ttproducts-pi1-single-inforight {
     width:330px;
     }

.tx-ttproducts-pi1-image {
     float: left;
     margin-right: 5px;
     }

#singleViewPic {
     width: 200px;
     float: left;
     }

#singleViewPic input{
     border: 0px;
     }

#singleViewData {
     width:200px;
     margin: 0px 40px 0px 0px;
     padding: 0px 0px 0px 20px;
     float:left;
     }

.tx-ttproducts-pi1-product-note {
     font-size: 11px;
     float: left;
     width: 260px;
     padding: 0px 10px 0px 0px;
     margin-top: -20px;
     }

.tx-ttproducts-pi1-category, .tx-ttproducts-pi1-itemnumber, .tx-ttproducts-pi1-price, .tx-ttproducts-pi1-product-qty {
     font-size: 11px;
     color: #000000;
     text-align: left;
     }

.tx-ttproducts-pi1-price-no-tax {
     color:#9F9F9F;
     }


.tx-ttproducts-pi1-basket-info-compulsary {
     font-size: 11px;
     color: #CC0000;
     }
/* --------------------------------------------------------------------- */



/*   NEWS   */

div.news-list-container {



     width: 300px;



     /*border: 1px solid #A02000;*/



     float: left;



     margin-right: 20px;



     }







div.news-list-item {



     padding: 5px;



     }







div.news-list-item a {



     font-size: 14px;



     }







div.news-list-item img{



     float: left;



     margin:10px 10px 10px 0px;



     /*background:#FFFFFF;*/



     color: #3399cc;



     }







.news-list-date {



     font-size: 9px;



     color:#5F5F5F;



     margin-top: 0px;



     }







.news-list-container p {



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







.news-list-item p  {



     font-size:11px;



     line-height: 16px;



     padding:0px 0px 0px 0px;



     /*background:#FFFFFF;*/



     color: #000000;



     }







.news-single-timedata {



     width: 345px;



     /*border: 1px solid #A02000;*/



     }



.news-single-item {

     width:345px;

     }



/* Formate für RTE */







span.KleinerText {



     font-size: 9px;



     }







span.LinkText a{



     font-size: 11px;



     color: #3399cc;



     text-decoration: none;



     }







span.LinkText a:hover{



     font-size: 11px;



     color: #CC0000;



     text-decoration: none;



     }







span.RoterText {



     color: #CC0000;



     font-size: 11px;



     }







span.zitat {



     font-size:14px;



     color: #4F4F4F;



     font-style: italic;



     line-height: 20px;



     background-color: #FFFFFF;



     }







span.author {



     font-size: 11px;



     color: #4F4F4F;



     background-color: #FFFFFF;



     text-align: right;



     }