  *  {
margin : 0;
padding : 0;
}
html {
background : url(../images/hintergrund.gif) repeat-x;
color : #fff;
font-family : arial;
line-height : 1.2;
}
body {
text-align : center;
}
ul {
list-style : none;
}
#topmenu {
width : 801px;
height : 60px;
text-align : center;
margin : 0 auto;
margin-top : 0;
}
#topmenu li {
list-style : none;
float : left;
padding : 0 0 0 0;
text-align : left;
width : auto;
}
#topmenu li a {
float : left;
height : 60px;
text-indent : -9999px;
overflow : hidden;
background : url(../images/navi.gif) no-repeat;
}
#topmenu li.startseite a {
background-position : 0 0;
width : 110px;
}
#topmenu li.kundenkinos a {
background-position : -110px 0;
width : 134px;
}
#topmenu li.ueberuns a {
background-position : -244px 0;
width : 99px;
}
#topmenu li.unserestudios a {
background-position : -343px 0;
width : 156px;
}
#topmenu li.meinkonto a {
background-position : -498px 0;
width : 119px;
}
#topmenu li.warenkorb a {
background-position : -617px 0;
width : 183px;
}

#topmenu li.startseite a:hover {
background-position : 0 -60px;
}
#topmenu li.kundenkinos a:hover {
background-position : -110px -60px;
}
#topmenu li.ueberuns a:hover {
background-position : -244px -60px;
}
#topmenu li.unserestudios a:hover {
background-position : -343px -60px;
}
#topmenu li.meinkonto a:hover {
background-position : -498px -60px;
}
#topmenu li.warenkorb a:hover {
background-position : -617px -60px;
}
#website {
width : 794px;
height : 638px;
text-align : left;
margin : 0 auto;
border-left : 3px;
border-right : 3px;
border-bottom : 3px;
border-top : 0;
border-style : solid;
border-color : #a8000f;
background-color : #d0d0d1;
}
#leer {
float : left;
width : 103px;
height : 110px;
}
#topsite {
margin : 0 auto;
width : 801px;
}
#logo {
float : left;
width : 494px;
height : 110px;
}
#searchbox {
float : left;
width : 200px;
height : 110px;
}
.input {
background : url(../images/search.gif);
border : 1px solid #a8000f;
color : #8c8e8c;
font-style : italic;
font-size : 10px;
font-weight : normal;
margin-top : 40px;
margin-left : 94px;
margin-top : 50px;
width : 108px;
}
.button {
margin-top : 5px;
border : 0;
}
.button2 {
margin-left : 94px;
width : 110px;
}
#box {
position : relative;
top : 38px;
left : 785px;
width : 43px;
height : 41px;
}
.pcounter {
font-weight : bold;
font-size : 14px;
color : #d0d0d1;
text-decoration : underline;
position : relative;
left : 633px;
text-align : left;
top : 100px;
}
#menu {
float : left;
width : 182px;
border-width : 1px;
border-top : 0;
border-bottom : 0;
border-right : 0;
border-left : 0;
border-style : solid;
border-color : #a8000f;
}
.menutop {
text-align : left;
background-image : url('../images/menutopbg.gif');
background-repeat : no-repeat;
}
.menudown {
text-align : left;
background-image : url('../images/menudownbg.gif');
background-repeat : no-repeat;
}
.heading {
color : #a8000f;
font-size : 14px;
font-weight : bold;
margin-left : 7px;
margin-top : 23px;
}
.headpic {
background-image : url('../images/header.jpg');
height:292px;
width:616px;
max-height:293px;
}
#menutop {
width : 182px;
min-height : 389px;
background : #d0d0d1 url(../images/menutopbg.gif) no-repeat;
}
.list {
padding-left : 8px;
text-align : left;
}
.heading {
color : #a8000f;
font-size : 14px;
font-weight : bold;
}
.cat {
height : 20px;
background : url(../images/arrow.gif) no-repeat left center;
padding-left : 0;
}
.cat2 {
height : 20px;
background : none;
}
.cat3 {
color : #000000;
font-size : 12px;
font-weight : bold;
text-decoration : none;
padding-left : 15px;
background : url(../images/arrow.gif) no-repeat left center;
}
.link {
color : #000000;
font-size : 12px;
font-weight : bold;
text-decoration : none;
padding-left : 15px;
}
.link2 {
color : #000000;
font-size : 12px;
font-weight : normal;
text-decoration : none;
padding-left : 25px;
}
#menudown {
width : 182px;
height : 249px;
background : url(../images/menudownbg.gif) no-repeat;

}
#meinkonto {
width : 182px;
height : 248px;
background : url(../images/meinkonto.gif) no-repeat;
}
#header {
float : right;
width : 611px;
border-width : 1px;
border-top : 0;
border-right : 0;
border-left : 1px;
border-style : solid;
border-color : #a8000f;
height : 291px;
background : url(../images/header.gif) no-repeat;
}
#news {
width : 140px;
background : #d0d0d1 url(../images/newsbg.gif) no-repeat;
}
.newsl {
text-align : right;
padding : 3px;
font-size : 11px;
font-weight : bold;
}
.newslink {
color : #a8000f;
}
.newsheader {
color : #000000;
font-size : 12px;
font-weight : bold;
text-decoration : none;
margin-top : 5px;
padding-left : 15px;
background : url(../images/arrow.gif) no-repeat left center;
}
.new {
padding-top : 3px;
padding-bottom : 3px;
}
#headingnews {
margin-right : 31px;
color : #a8000f;
font-size : 14px;
font-weight : bold;
color : #a8000f;
}
#list2 {
padding-left : 8px;
text-align : left;
padding-right : 3px;
}
.text {
color : #5a5a5a;
font-size : 12px;
padding-right : 3px;
line-height : 1.2;
}
.mehr {
color : #a8000f;
font-size : 12px;
font-weight : bold;
padding-right : 3px;
}
#content {
float : left;
width : 475px;
height: 100%;
background : url(../images/contentbg.gif) repeat-x;
text-align : left;
}
#content2 {
float : left;
width : 475px;
color : #000000;
font-size : 12px;
text-align : left;
}
#contenthead {
float : right;
width : 470px;
height : 35px;
margin-top : 6px;
}
.cheadwhite {
font-size : 18px;
color : #ffffff;
margin-left : 42px;
margin-top : 10px;
}
.cheading {
font-size : 12px;
color : #d0d0d1;
margin-left : 18px;
margin-top : 10px;
font-weight : bold;
}
.cheadred {
font-size : 18px;
color : #a8000f;
margin-left : 0;
margin-top : 10px;
}
.pepperoni {
position : absolute;
width : 32px;
height : 35px;
margin-top : -3px;
margin-left : 3px;
}
.pepperoni2 {
position : absolute;
width : 32px;
height : 35px;
margin-top : 100px;
margin-left : 110px;
}
.product {
float : left;
width : 134px;
height : 280px;
padding-left : 12px;
padding-right : 12px;
padding-bottom : 20px;
padding-top : 7px;
}
.productid {
font-weight : bold;
font-size : 14px;
color : #000000;
padding-left : 10px;
text-decoration : none;
}
.productid2 {
font-weight : bold;
font-size : 12px;
color : #000000;
padding-left : 10px;
}
.productid3 {
font-weight : normal;
font-size : 12px;
color : #000000;
padding-left : 20px;
}
.descr {
font-size : 12px;
color : #000000;
text-decoration : none;
}
.descr1 {
font-size : 12px;
color : #000000;
padding-left : 10px;
}
.descr2 {
font-size : 10px;
color : #000000;
padding-left : 10px;
}
.descr3 {
font-size : 14px;
color : #a8000f;
font-weight : bold;
padding-left : 10px;
}
.descr4 {
font-size : 10px;
color : #5a5a5a;
padding-left : 10px;
}
.descr5 {
font-size : 10px;
color : #a8000f;
padding-left : 10px;
}
.descr6 {
margin-left : 10px;
line-height : 2.6;
}
#hersteller {
float : left;
width : 134px;
height : 100px;
padding-left : 20px;
padding-right : 4px;
padding-bottom : 12px;
padding-top : 7px;
}
#prodbeschreibung {
float : left;
width : 450px;
height : 170px;
padding : 12px;
padding-top : 7px;
}
#subkatbild {
font-weight : bold;
font-size : 12px;
color : #000000;
text-decoration : none;
}
.bild {
border : 0;
}
#footer {
text-align : center;
margin-top : 10px;
text-decoration : none;
color : #a8000f;
font-size : 10px;
clear : both;
}
.a2:link {
color : #a8000f;
text-decoration : none;
}
.a2:visited {
color : #a8000f;
text-decoration : none;
}
.a2:hover {
color : #a8000f;
text-decoration : none;
}
.a2:active {
color : #a8000f;
text-decoration : none;
}
.txtform {
background-color : #d0d0d1;
font-family : arial;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
}
.button1 {
background-color : #a8000f;
border : 1px solid #555555;
color : #ffffff;
cursor : pointer;
padding : 1px;
text-align : center;
width : 148px;
margin-bottom : 3px;
margin-top : 3px;
font-size : 12px;
}
.f1 {
color : #000000;
font-size : 12px;
font-weight : bold;
}
.red {
background-image : url('../images/red.gif');
}
.grey {
background-color : #d0d0d1;
}
.greydiv {
background-image : url('../images/grey.png');
position:relative;
}
.topcontent {
text-align : left;
background-image : url('../images/tab.gif');
}
table.tablefrontend {
border-collapse : collapse;
border : 1px solid #686868;
color : #000000;
margin-bottom : 15px;
}
td.tablefrontend, th.tablefrontend {
padding : 3px;
}
caption.tablefrontend {
padding : 0 0 0.5em 0;
text-align : left;
font-size : 1.4em;
font-weight : bold;
text-transform : uppercase;
color : #333;
background : transparent;
}
table.tablefrontend a {
color : #950000;
text-decoration : none;
}
table.tablefrontend a:visited {
font-weight : normal;
color : #666;
}
table.tablefrontend a:hover {
border-bottom : 1px dashed #bbb;
}
thead.tablefrontend th.tablefrontend, tfoot.tablefrontend th.tablefrontend, tfoot.tablefrontend td.tablefrontend {
color : #000;
}
tfoot.tablefrontend td {
text-align : right;
}
tbody.tablefrontend {
border : 1px solid #686868;
}
tbody.tablefrontend th.tablefrontend, tbody.tablefrontend td.tablefrontend {
border-top : 1px solid #686868;
border-bottom : 1px dotted #333;
}
tbody.tablefrontend th.tablefrontend {
white-space : nowrap;
}
tbody.tablefrontend th.tablefrontend a {
color : #333;
}
tbody.tablefrontend tr.tablefrontend:hover {
background : #fafafa;
}
