/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/* Start of CMSMS style sheet 'mambolicious_layout' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Myriad,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*****************
basic layout 
*****************/
/* Start regular Page layout mambolicious.de */
body, html {
padding:0;
margin:0;
background-color:#907028;
min-height:100%;
}

body {
background:#7C5B12 url(images/cms/background.gif);

}

#pagewrapper {
padding:0;
margin:0 auto;
width:800px;
background:url(images/cms/pagewrapper.gif) repeat-x 0 30px;
min-height:100%;
}


#header {
height:150px;
background:#000 url(images/cms/head_01.jpg) no-repeat right center;
border-bottom:20px solid #fc0;
text-align:right;
}

#logoimg {
margin-top:40px;
}
#registration {
height:105px;
background:#fc0 url(images/cms/gradient_yellow.png)no-repeat bottom left;
padding:0px 5px 5px 0px;
}

#header h1 {
display:none;
}
#sidebar {
background:#181818 url(images/cms/gradient_dark.jpg)repeat-y;
width:240px;
float:right;
line-height:1.3em;
}



#content {
position:relative;
width:560px;
float:left;
padding:00px 00px 0 00px;
line-height:1.5em;
min-height:100%;
}

#page_right {
width:10px;
background:url(images/cms/gradient_dark.jpg)repeat-y;
height:100%;
float:right;
position:relative;
}
#page_bottom {
position:absolute;
bottom:0;
left:0;
height:20px;
width:560px;
background:#000;
}


#main {
padding-top:10px;
padding-left:20px;
padding-right:30px;
position:relative;
}
#subnavi {
height:20px;
text-align:right;
font-size:0.8em;
padding-top:5px;
}
.page {
background:#fff url(images/cms/content_back.gif);
position:relative;
height:100%;
}


#sidebar_content {
padding:10px 00px 10px 0px;
background:#181818 url(images/cms/gradient_dark.jpg)repeat-y;
}

#footer {
background-color:#000;
height:20px;
color:#999;
padding:6px 0 0 20px;
font-size:0.85em;
display:block;
float:left;
width:780px;
margin-bottom:30px;
}

#search {
background:#181818 url(images/cms/gradient_dark.jpg)repeat-y;
height:100px;

}

div.product {
margin:5px 0 5px 0;
padding-bottom:10px;
border-bottom:1px dashed #181818;
line-height:1.35em;
}
.product h3 {
font-size:bold;
}

#picturelist li{
margin:0;
padding:0;
background:#fff;
float:right;


}


#flash, #flashdiv {
z-index: 0;
}

div#registration ul li{
background:none !important;
}

.addproduct {
border:1px dashed #333;
width:200px;
padding:5px;

}
/*  End regular Page layout mambolicious.de */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */


/* End of 'mambolicious_layout' */

