body, html {
padding:0px;
margin:0px;
background:#480000;
color:#F7F7DA;
font-family:Arial,Helvetica,sans;
font-size:14px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}

#newsbar td {
font-size:11px;
padding-top:0px;

}

p {
padding-left:20px;
padding-right:20px;
}

#adresse{
clear:both;
font-size:12px;
height:30px; 
line-height:30px;
width:600px;
margin-left:220px; 
}


#wdm {
width=599px;
overflow:hidden;
float:left;
background-color:#ffffff;
color:#480000;
}

#wdm h1 {
font-size:14px;
font-weight:bold;
color:#480000;
}

#wdm h2 {
font-size:14px;
font-weight:normal;
color:#480000;
}

#geschenkpromo {
margin-top:10px;
width=599px;
overflow:hidden;
float:left;
background-color:#ffffff;
color:#480000;
}

#geschenkpromo h1 {
font-size:14px;
font-weight:bold;
color:#480000;
}

#geschenkpromo h2 {
font-size:14px;
font-weight:normal;
color:#480000;
}

#geschenkpromo p {
padding-left:10px;
}


#metanav{
overflow:hidden;
width:980px;
margin:0px auto;
margin-top:20px;
padding-right:52px;
text-align:right;
}

#content {
float:left;
owerflow:hidden;
width:599px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}

#content1 {
float:left;
owerflow:hidden;
width:599px;
height:500px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
/*background-image:url(images/home_bg.jpg);*/
background-color:#cccccc;
}

#content1 a:link, #content1 a:active, #content1 a:visited {
text-decoration:none;
color:#000000;
}

#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;
}

#newsbar{
float:left;
width:166px;
height:800px;:
overflow:hidden;
margin-top:0px;
padding-left:0px;
padding-right:10px;
padding-top:0px;
}

#productinfos{
float:left;
width:176px;

overflow:hidden;
margin-top:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}




#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;

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;
}

#newshead {
float:left;
width:60px;
font-size:16px;
line-height:24px;
padding-top:2px;
padding-left:20px;
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.blacklink a:link, #content.blacklink a:active, #content.blacklink a:visited {
text-decoration:none;
color:#000000;
}

.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;
font-size:12px;
height:46px; 
line-height:16px; 
width:1068px;
background-image:url(images/footer.gif);
background-repeat:no-repeat; 
padding-left:200px;
padding-top:2px; 
}


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:10px;
padding-top:8px;
padding-left:20px;
color:#FCF8B8;
}

h3 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
padding-top:8px;
color:#FCF8B8;
}

.boxTop {

}

.boxContent {
width:169px;

padding:0px;
margin:0px;
padding-left:5px;
}

.boxBottom {
}

/*******************************************BOF News**********************************************************/


/*******************************************EOF NEWS*****************************************************/








/*shop*/



.cart_info {
padding-left:10px;
padding-top:10px;
}

.product_row1{
padding-left:10px;
}

.product_row2{
padding-left:10px;
}

.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-image:url(images/shop/shop_detail_bg.jpg);
background-repeat:repeat-x;
}


.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 #F7F7DA;
border-bottom:1px solid #F7F7DA;
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;
margin-top:10px;
background-repeat: repeat-x;
background-color:#7e3334;
font-size:14px;
}

.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:#7e3334;
font-size:14px;
}

.kategorienhead {
clear:both;
margin-top:10px;
padding-left:10px;
padding-top:5px;
background-repeat: repeat-x;
background-color:#7e3334;
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:#ead3b2;
}

.content a:hover {
color:#FFFFFF;
}

#geschenkpromo a:link, #geschenkpromo a:active, #geschenkpromo a:visited {
text-decoration:none;
color:#480000;
}

#geschenkpromo a:hover {
color:#000000;
}

#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******************************************/


/*********************************************BOF FONT DEFINITION******************************************/

#newsbar a:link, #newsbar a:active, #newsbar a:visited, #newsbar a:hover {font-size:11px; color:#FFFFFF; text-decoration:none; font-weight: normal;}

#newsbar p {
padding-left:10px;
padding-right:2px;
padding-top:0px;
margin:0px;
}

#productinfos h2 {
font-size:12px;
padding-left:10px;
padding-right:2px;
padding-top:0px;
margin:0px;
}
/*********************************************EOF FONT DEFINITION******************************************/

