body, html {
padding:0px;
margin:0px;
background:#480000;
color:#dddddd;
font-family:Arial,Helvetica,sans;
font-size:14px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}

#gallery {
overflow:hidden;
float:left;
width:599px;
height:470px;
margin-top:0px;
background-image:url(../../images/content/black_pixel.png);
background-repeat:repeat;
padding: 0px 0px 0px 0px;
}

.content {
float:left;
owerflow:hidden;
width:781px;
padding-left:0px;
padding-right:0px;
padding-top:20px;
}


#metanav{
overflow:hidden;
width:980px;
margin:0px auto;
margin-top:20px;
padding-right:52px;
text-align:right;
}

.leftbar{
float:left;
width:192px;
/*height:300px;*/
}

.rightbar{
float:left;
width:7px;
height:516px;
margin:0px;
padding:0px;
background-image:url(images/bar_right.jpg);
background-repeat:no-repeat;
}

.rightbar2{
float:left;
width:6px;
height:516px;
margin:0px;
padding:0px;
background-image:url(images/bar_right.jpg);
background-repeat:no-repeat;
}


.header{
width:986px;
height:199px;
}

.logo{
float:left;
width:199px;
height:199px;
}

.headline{
float:left;
width:986px;
height:34px;
background-image:url(images/headlinebg.gif);
}

.moodbar{
float:left;
width:787px;
margin-left:0px;
height:166px;
background-image:url(images/moodheader.gif);
overflow:hidden;
}

.headermenu{
float:left;
width:787px;
height:33px;
line-height:24px;
background-image:url(images/mainmenu.gif);
text-decoration:none;
font-size:16px;
text-transform:uppercase;
color:#FCF8B8;
}

.wrapper{
width:986px;
height:100%;
background-image:url(images/bg_content.gif);
background-repeat:repeat-y;
}

#container {
overflow:hidden;
width:986px;
margin:0px auto;
padding-top:6px;
height:100%;
}

.maintitle {
overflow:hidden;
width:986px;
margin:0px auto;
margin-top:34px;
}


.contentheadline {
float:left;
margin-left:219px;
padding-top:2px;
width:569px;
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#FCF8B8;
}

.inhalt {
float:left;
owerflow:auto;
padding-left:20px;
padding-right:20px;
padding-bottom:26px;
width:500px;
height:500px;
}





.navi {

}

.cube {
float:left;
}


.content a:link, .content a:active, .content a:visited {
text-decoration:none;
color:#ead3b2;
}

.content a:hover {
color:#FFFFFF;
}

.headermenu a:link, .headermenu a:active, .headermenu a:visited {
text-decoration:none;
font-size:16px;
text-transform:uppercase;
color:#FCF8B8;
}

.headermenu a:hover {
text-decoration:none;
}



.headlinesDiv {
float:left;
margin-top:26px;
}



.footer {
clear:both;
text-align:center; 
font-size:12px;
height:30px; 
line-height:30px;
width:1068px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;  
}


h1, h2, h3 {
padding:0px;
margin:0px;
}

h1 {
font-size:18px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
padding-top:8px;
color:#FCF8B8;
}

h2 {
font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
padding-top:8px;
color:#60181b;
}

h3 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
padding-top:8px;
color:#60181b;
}

.boxTop {

}

.boxContent {
width:169px;

padding:0px;
margin:0px;
padding-left:5px;
}

.boxBottom {
}

/*******************************************BOF News**********************************************************/


/*******************************************EOF NEWS*****************************************************/



/*********************************************BOF FONT DEFINITION******************************************/

#newsbar a:link, #newsbar a:active, #newsbar a:visited, #newsbar a:hover {font-size:11px; color:#938c8e; text-decoration:none; font-weight: normal;}

/*********************************************BOF FONT DEFINITION******************************************/






/*shop*/



.cart_info {
padding-left:10px;
padding-top:10px;
}

.cart, .cart_links, .customer_address, .message_error, .payment, .message, .order {
padding-left:10px;
padding-right:10px;
}

.product_row1{
padding-left:0px;
height:254px;
}

.product_row2{
padding-left:0px;
height:254px;
}

.shopDetailwrapper {
float:left;
width:475px;
height:380px;
margin-left:10px;
margin-right:5px;
padding-top:0px;
}


.shopDetail {
padding-top:0px;
overflow:hidden;
width:775px;
background-color:#ffffff;
color:#545454;
}

.description {
padding-top:0px;
margin:0px;
overflow:hidden;
background-color:#FFFFFF;
color:#565656;
height:240px;
}



.Imagepreview {
float:left;
width:150px;
height:240px;
padding-top:0px;
}

.shopDetailProductImage {
float:left;
width:270px;
height:380px;
padding-top:0px;
}



.shopDetailProductImageprint {
float:left;
width:1px;
height:1px;
padding-top:0px;
display:none;
}

.shopDetailShortDescription {
float:left;
width:455px;
margin-top:10px;
margin-right:10px;
border-top:1px solid #60181b;
border-bottom:1px solid #60181b;
margin-bottom:5px;
height:200px;
font-size:14px;
}

.shopDetailShortDescription h2 {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
padding-top:8px;

}

.shopDetailOptions {
float:left;
width:465px;
text-transform:uppercase;
height:50px;

font-size:14px;
}

.shopDetailFunctions {
float:left;
padding-top:30px;
width:465px;

font-size:14px;
}

.shopDetailDescription {
clear:both;
padding:5px;
padding-left:10px;
padding-right:300px;
margin-top:10px;
background-color:#FFFFFF;
color:#545454;
font-size:12px;
}

.shopDetailDescription h3 {
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
font-size:15px;
}

.shopDetailTips {
margin-top:15px;
padding:5px;
background:url(images/shop/description_bg.jpg);
}

.shopDetailTips h3 {
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
font-size:15px;
}

.uebersichtsreihe {
clear:both;
margin-top:10px;
padding-left:0px;
background-repeat: repeat-x;
background-color:#565656;
font-size:14px;
}

.kategorienhead {
clear:both;
margin-top:10px;
padding-left:10px;
padding-top:5px;
background-color:#cccccc;
font-size:14px;
}


.addProduct {
display:block;
background-image:url(images/shop/add_icon.jpg);
height:25px;
width:30px;
}

.pdfProduct {
display:block;
background-image:url(images/shop/pdf_icon.jpg);
height:22px;
width:19px;
}

.printProduct {
display:block;
background-image:url(images/shop/print_icon.jpg);
height:22px;
width:20px;
}


.shop_options_click form {
padding:0px;
margin:0px;
}


.firstChild {
padding-left:15px;
}

.secondChild {
padding-left:30px;
}

#login {
padding:10px;
}

#login input {
margin-bottom:5px;
}



.menu {
padding-left:10px;
}

.paging {
float:left;
padding-top:5px;
font-size:12px;
}

#shopJsCart {
font-size:11px;
padding-left:15px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#shopInfos {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

.shopinfo{
font-size:11px;
padding-left:15px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

/**********************************BOF Links******************************************/


#login a:link, #login a:active, #login a:visited {
text-decoration:none;
font-style:italic;
color:#FFFFFF;
}

#login a:hover {
text-decoration:underline;
}

#metanav a:link, #metanav a:active, #metanav a:visited {
text-decoration:none;
color:#666666;
font-size:11px;
}

#metanav a:hover {
text-decoration:none;
color:#FFFFFF;
}

.content a:link, .content a:active, .content a:visited {
text-decoration:none;
color:#60181b;
}

.content a:hover {
color:#000000;
}

.menu a:link, .menu a:active, .menu a:visited {
text-decoration:none;
color:#a98f90;
}

.menu a:hover {
color:#ffffff;
}

#shopJsCart a:link, #shopJsCart a:active, #shopJsCart a:visited, #shopInfos a:link, #shopInfos a:active, #shopInfos a:visited {
text-decoration:none;
color:#ead3b2;
}

#shopJsCart a:hover, #shopInfos a:hover  {
color:#FFFFFF;
}



/**********************************EOF Links******************************************/


