/* BODY */

body
{
  	font-family: Verdana, Helvetica, Arial, sans-serif;
  	font-size: 11px;
    background-color: white;
    color:#424242;
    margin: 0;
    padding: 2em;
}

.news
{
  background-repeat:no-repeat;
  background-position:0px 2px;
}

/* Font */
fontsmall {
font-size:6px;
}

/* LAYOUT */
div#allcontent {
  padding:0;margin:0;
}

div#left-column {
  width:345px;
  float:left;
  border-right:1px dotted #afafaf;
  margin-left:13px;
}

div#left-column-content {
  border-left:1px dotted #afafaf;
  padding: 0 0 0 10px;
}

div#right-column {
  width:350px;
  float:left;
  border-right:1px dotted #afafaf;
  padding:0 10px;
}

/************ THIS CONTROLS THE WIDTH OF SHOPPING CART PAGE **********/
div.page-8 div#right-column {
  width:600px;
}
div.page-8 div#footer {
  width:960px;
  margin-left:15px;
}

div.page-8 div#footer .left {
  width:120px;
  margin-right:265px;
}

div.page-8 div#footer .center {
  width:185px;
  margin-right:180px;
}

div.page-8 div#footer .right {
  color:#666666;
  width:190px;
  float:left;
}
/************ /THIS CONTROLS THE WIDTH OF SHOPPING CART PAGE **********/

.page-7-list {
 width:160px;
 height:120px;
 float:left;
}


.page-7-list li {
 background-image: url(../images/bullet.jpg);
 background-repeat:no-repeat;
 background-position:0px 2px;
 padding-left:10px;
} 


div#right-column div.content {
  width:100%;
  border-top:1px dotted #dfdfdf;
  margin-top:22px;
}

/* TOP MENU */
ul#top-menu {
  list-style-type: none;
  margin:0;
  padding:4px 0;
  padding-top:12px;
  border-top:1px dotted #dfdfdf;
}

ul#top-menu li {
  float:left;
  padding-left:14px;
  background-image: url(../images/separator.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

ul#top-menu li a {
  text-decoration: none;
  color:#858585;
  font-size:9px;
  font-weight:bold;
  font-family: Tahoma;
}
ul#top-menu li a.selected,
ul#top-menu li a:hover {
  color:#fe2929;
}

/* ELEMENT */
h1 {
  background-image:url(../images/logoimage.jpg);
  background-repeat: no-repeat;
  width:331px;
  height:50px;
  padding: 0;
  margin: 0;
  margin-bottom:5px;
}
h1 span
{
  display:none;
}

a,a:visited {
  text-decoration:none;
  color:#737373;
}
a:hover {
  text-decoration:underline;
  color:#fe2929;
}


/* CONTENT */
div#newsinfos {
  border-top:1px dotted #666666;
  border-bottom:1px dotted #666666;
  padding-bottom:20px;
  @padding-top:1px;
}

div#newsinfos ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div#cartinfos {
  height:180px;
  border-top:1px dotted #666666;
  border-bottom:1px dotted #666666;
}

div#cartinfos ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

div#quickinfo {
  height:180px;
  width:157px;
  float:left;
  font-family:Tahoma;
}

div#quickinfo ul,
div#warenkorb ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

div#warenkorb ul { 
margin-left:5px;
}

div#quickinfo ul li,
div#cartinfos ul li,
div#warenkorb ul li { 
  background-image: url(../images/bullet.jpg);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:10px;
}

div#quickinfo ul li.hilfelink {
margin-left:80px;
}

div#warenkorb {
  width:160px;
  float:left;
  font-family:Tahoma;
  border-left:1px dotted #afafaf;
  padding-left:2px;
  height:180px;
}

div.shopping-cart {
  background-image: url(../images/cart.jpg);
  background-repeat:no-repeat;
}

div.shopping-cart p {
margin-left:30px;
}


div.note {
  margin: 0 0 10px 45px;
}

div.note div.line1 {
  font-family: Tahoma;
  font-size:12px;
  font-weight:bold;
  color:#fe2a2a;
}
div.note div.line2 {
  font-family: Tahoma;
  font-size:9px;
  font-weight:normal;
  color:#878787;
}

#postergallery {
  font-family:Tahoma;
  font-size:9px;
  color:#999999;
  border-top:1px dotted #afafaf;
}

.hr {
  border-bottom:1px dotted #afafaf;
  height:10px;
  margin-bottom:10px;
  margin-top:10px;
}

#postergallery p {
  border-bottom:1px dotted #afafaf;
  background-image: url(../images/bullet.jpg);
  background-repeat:no-repeat;
  background-position:345px -4px;
margin:10px 0;
}

.zurgalerie {
  background-image: url(../images/bullet.jpg);
  background-repeat:no-repeat;
  background-position:47px -1px;
  float:right;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:5px;
  width:52px;
}


.poster {
  float:left;
  width:101px;
  height:83px;
  border:1px solid #ababab;
  margin-right:18px;
}
.poster.last {
  margin-right:0px;
}

.poster img {
  margin:1px;
}
.poster div {
}

.poster div span {
  float:left;margin:0;padding:0;
  margin-left:1px;
  padding-left:2px;
  background: #ababab;
  color:white;
  width:70px;
  height:12px;
}

.poster div a {
  float:right;
  color:#878787;
  background:white;
  margin-top:1px;
  padding:0 3px;
}


/* FOOTER */
div#footer {
  border-top:1px dotted #afafaf;
  width:710px;
  height:60px;
  float:left;
  margin-left:20px;
  font-family: Tahoma; 
  font-size: 9px;      
}

div#footer .left {
  color:#A7A7A7;
  width:110px;
  float:left;
  margin-right:135px;
}

div#footer .center {
  color:#666666;
  width:185px;
  float:left;
  margin-right:90px;
}

div#footer .right {
  color:#666666;
  width:180px;
  float:left;
}

div#footer a {
color:#666666;
}

div#footer a:hover {
  text-decoration:underline;
  color:#fe2929;
}

#footer ul {
  padding:0;
  margin:0;
}
#footer ul li {
    background-image:none;
    list-style-type:none;
    float:left;
    padding:1px;
    padding-left:9px;
}

div.break {
  clear:both;
  @height:0px;
  line-height:0;
}


/* FOOTER 2 */
div#footer2 {
  width:710px;
  margin-left:20px;
}

/* HEADERS */
.header {
  width:200px;
  height:34px;
  background-repeat:no-repeat;
  margin:0;padding:0;
  margin-top:1px;
}
.header span {
  display:none;
}

.header.h01 {
  background-image: url(../images/header-01.png);
}
.header.h02 {
  background-image: url(../images/header-02.png);
}
.header.h03 {
  background-image: url(../images/header-03.png);
}
.header.h04 {
  background-image: url(../images/header-04.png);
}
.header.h05 {
  background-image: url(../images/header-05.png);
}

.header.h11 {
  background-image: url(../images/header-11.png);
}
.header.h12 {
  background-image: url(../images/header-12.png);
}
.header.h13 {
  background-image: url(../images/header-13.png);
}
.header.h14 {
  background-image: url(../images/header-14.png);
}
.header.h21 {
  background-image: url(../images/header-21.png);
}
.header.h22 {
  background-image: url(../images/header-22.png);
}
.header.h23 {
  background-image: url(../images/header-23.png);
}
.header.h24 {
  background-image: url(../images/header-24.png);
}
.header.h31 {
  background-image: url(../images/header-31.png);
}
.header.h32 {
  background-image: url(../images/header-32.png);
}
.header.h33 {
  background-image: url(../images/header-33.png);
}
.header.h34 {
  background-image: url(../images/header-34.png);
}
.header.h41 {
  background-image: url(../images/header-41.png);
}
.header.h42 {
  background-image: url(../images/header-42.png);
}
.header.h43 {
  background-image: url(../images/header-43.png);
}
.header.h44 {
  background-image: url(../images/header-44.png);
}
.header.h51 {
  background-image: url(../images/header-51.png);
}
.header.h52 {
  background-image: url(../images/header-52.png);
}
.header.h53 {
  background-image: url(../images/header-53.png);
}
.header.h54 {
  background-image: url(../images/header-54.png);
}
.header.h61 {
  background-image: url(../images/header-61.png);
}
.header.h62 {
  background-image: url(../images/header-62.png);
}
.header.h63 {
  background-image: url(../images/header-63.png);
}
.header.h64 {
  background-image: url(../images/header-64.png);
}
.header.h71 {
  background-image: url(../images/header-71.png);
}
.header.h72 {
  background-image: url(../images/header-72.png);
}
.header.h73 {
  background-image: url(../images/header-73.png);
}
.header.h74 {
  background-image: url(../images/header-74.png);
}
.header.h81 {
  background-image: url(../images/header-81.png);
}
.header.h82 {
  background-image: url(../images/header-82.png);
}
.header.h83 {
  background-image: url(../images/header-83.png);
}
.header.h84 {
  background-image: url(../images/header-84.png);
}


/*quick print */


.quickprint-item {
height:40px;
margin-bottom:7px;
}


.quickprint-item.item-2{
width:260px;
}

.quickprint-item.item-3{

width:150px;
}

#quickprint {
  background-image:url(../images/quickprint-bg.png);
  background-repeat: no-repeat;
  padding:10px 0 0 50px;
  font-family: Tahoma;
  font-size:12px;
  height:176px;
}

#upload_button {
  width:61px;
  height:21px;
  background-color:#f7f7f7;
  border:1px solid #c8c8c8;
}

.file {
  width:231px;
  height:24px;
  background-color:#f7f7f7;
  border:1px solid #c8c8c8;

}



.left-quickprint-item {
  background-position:bottom left;
  background-repeat: no-repeat;
  padding-left:25px;
  padding-bottom:5px;
  margin-top:5px;
  height:22px;
  font-family: Tahoma;
  font-size:12px;
}


.left-quickprint-item.i2 {
padding-top:5px;
height:17px;
 
}
.left-quickprint-item.i3 {
padding-top:5px;
height:17px;
 
}

.left-quickprint-item.i1 {
height:auto;
}
.left-quickprint-item.i1 {
  background-image:url(../images/1.jpg);
}


.left-quickprint-item.i2 {
  background-image:url(../images/2.jpg);
}

.left-quickprint-item.i3 {
  background-image:url(../images/3.jpg);
}

table.cart-table {
border:1px solid black;
width:500px;
height:200px;
}