.noPrint { display: none;}

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;
    color: #000000;
   }

h1 {
     color: #000000;
     font-size: 16px;
     line-height: 14px;
     padding:0px 0px 0px 0px;
     }

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 0px 0px;
     }


p {
     font-size:11px;
     line-height: 13px;
     padding:0px 0px 0px 0px;
     /*background:#FFFFFF;*/
     color: #000000;
   }

/* --------------------------------------------------------------------- */





/* --------------------------------------------------------------------- */



/* SHOP - LISTVIEW */

#productList {
    position: relative;
    z-index: 1;
    padding: 0px;
    margin: 0px;
    voice-family: "\"}\"";
    voice-family:inherit;
    /*border: 1px solid #FFDF00;*/
    }

#productListItem {
    position: relative;
    font-size: 10px;
    width:130px;
    height: 400px;
    border: 1px solid #D5D1CB;
    float: left;
    padding: 3px;
    margin: 0px 20px 20px 0px;
    z-index: 1;
    }

#productListItem img{
    margin: 0px 0px 5px 0px;
    }

#productListItem p{
    margin: 0px 5px 5px 0px;
    }

#relatedList {
    position: relative;
    font-size: 11px;
    width:130px;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    voice-family: "\"}\"";
    voice-family:inherit;
    z-index: 1;
    border: 1px solid #FF0000;
    }

#relatedList img{
    margin: 0px 0px 0px 0px;
    }

/* --------------------------------------------------------------------- */
/* SHOP - MINI BASKET */

div.shop_minibasket {
    background: #D6D1CD;
    font-size: 9px;
    padding: 10px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
    width: 145px;
    }

div.shop_minibasket a{
    font-size: 9px;
    color: #3399cc;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    }

div.shop_minibasket a:hover{
    font-size: 9px;
    color: #CC0000;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    }



div.shop_minibasket a:visited{
    font-size: 9px;
    color: #3399cc;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    }

.basketInfo {
    color: #cc0000;
    }

.agbLink {
    font-size: 9px;
    color: #cc0000;
    }

/* --------------------------------------------------------------------- */

/*  CONTAINER 100%  */

#container {
    position: relative;
    height: 100%;
    width: 600px;
    /*background:#D6D1CD;*/
    padding:0px;
    text-align:center;
    z-index: 1;
    }


#frame {
    position: relative;
    width: 600px;
    background: #FFFFFF;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    padding:0px;
    text-align:left;
    margin:auto;
    z-index: 1;
    }

#header {
    display: none;
    }

#menue {
    display: none;
    }

#quickNavi {
    display: none;
    }

#subMenue {
    display: none;
    }

/* --------------------------------------------------------------------- */

/* HEADER - BEREICH - BILD LINKS */

#pic {
    display: none;
    }

#basket {
    display: none;
    }

#login {
    display: none;
    }

#search {
    display: none;
    }


/* --------------------------------------------------------------------- */
/*   LINKS / 2spaltiges Template Shop, Neues, usw.   */

/*  CONTENT  */
#newscontent {

      position: relative;

      font-size: 11px;

      width: 350px;

      padding:30px 0px 300px 10px;

      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;

      }



#content {
      position: relative;
      font-size: 11px;
      width: 540px;
      padding:40px 0px 0px 40px;
      margin-left: 0px;
      margin-right: 15px;
      background:#FFFFFF;
      /*border: 1px solid #FFDF00;*/
      z-index: 1;
      }

#content a {
      font-size: 11px;
      text-decoration:none;
      font-weight:bold;
      color:#3399CC;
      }


#content a:hover {
      font-size: 11px;
      text-decoration:none;
      font-weight:bold;
      color:#cc0000;
      }

#content p{
      font-size:11px;
      line-height: 16px;
      padding:0px 10px 0px 0px;
      /*background:#FFFFFF;*/
      color: #000000;
      }

#content img{
      padding-left:0px;
      padding-right:0px;
      }

/* --------------------------------------------------------------------- */

/*   RECHTS / 2spaltiges Template Shop, Neues, usw.   */

#content2 {
     position: relative;
     font-size: 11px;
     padding:40px 0px 0px 0px;
     width: 500px;
     /*border: 1px solid #FFDF00;*/
     background:#FFFFFF;
     clear: right;
     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 0px 0px 0px;
     /*background:#FFFFFF;*/
     color: #000000;
     }

#content2 img{
     padding-left:0px;
     padding-right:0px;
}

#infoLeft {
     position: relative;
     /*height: 78%;*/
     padding:34px 0px 0px 40px;
     margin: 0px 0px 0px 0px;
     float: left;
     border: 1px solid #FFDF00;
     }

#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: 0px 0px 0px 0px;
     float: left;
     /*border: 1px solid #FFDF00;*/
     }

#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:800px;
     padding: 40px 0px 0px 0px;
     margin-left: 20px;
     /*border: 1px solid #FFDF00;*/
     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 80px 5px 10px;
     /*background:#FFFFFF;*/
     color: #000000;
     }

#content3 img{
     padding-left:10px;
     padding-right:20px;
     float: left;
     }
/* --------------------------------------------------------------------- */

/*  FOOTER   */

#footer {
    display: none;
    }

/* --------------------------------------------------------------------- */

/*   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;
     }

/* --------------------------------------------------------------------- */
/*   Shop   */

/* single display */

#tx-ttproducts-pi1-single-display {
     font-family: Arial, SunSans-Regular, Sans-Serif;
     width: 900px;
     font-size: 11px;
     color: #000000;
     /*border: 1px solid #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;
     /*border: 1px solid #000000;*/
     }

.tx-ttproducts-pi1-image {
     float: left;
     width:480px;
     /*border: 1px solid #FFDF00;*/
     }

#singleViewPic {
     width:200px;
     float:left;
     margin-right: 20px;
     }

#singleViewData {
     /*border: 1px solid #FF0000;*/
     width:200px;
     margin-top: 0px;
     padding: 0px 0px 0px 0px;
     float:left;
     }

.tx-ttproducts-pi1-product-note {
     font-size: 11px;
     float: left;
     width: 370px;
     padding: 0px 20px 0px 0px;
     /*border: 1px solid #000000;*/
     }

#tx-ttproducts-pi1-product-playlist {
     float: left;
     width: 480px;
     margin-top: 10px;
     }

#tx-ttproducts-pi1-product-playlist table{
     font-size:11px;
     color: #000000;
     }

/* --------------------------------------------------------------------- */
/*   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: 540px;
     /*border: 1px solid #A02000;*/
     }

/* 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;
     }
