body, html {
padding:0px;
margin:0px;	
font-family:Arial;
font-size:12px;
background:#E7E7E7;

}

.container {
margin:0px auto;
width:980px;
overflow:hidden;
}

.header100 {
overflow:hidden;
padding-top:30px;
padding-bottom:15px;
background:#FFFFFF;
}

.header {
width:980px;
margin:0px auto;
}

.headerLeft {
float:left;
width:400px;
}

.headerRight {
float:left;
width:580px;
color:#000000;
padding-top:45px;
text-align:right;
}

.headerRight a:link, .headerRight a:active, .headerRight a:visited {
color:#8A8A8A;
padding-right:4px;
padding-left:4px;
text-decoration:none;
}

.headerRight a:hover {
color:#000000;
}


.mood100 {
background:#009DE0;
}

.moodContent {
margin:0px auto;
width:980px;
/*height:150px;*/
height:100px;
}

.pageTitle {
float:left;
width:980px;
border-bottom:1px solid #8A8A8A;
padding-top:10px;
padding-bottom:5px;
padding-left:200px;
/*color:#FFAB00;
font-weight:bold;
font-size:14px;*/

color:#000000;
font: normal 0.835em Arial, Verdana, sans-serif;

background:#E7E7E7;
}


.pageTitle a:link, .pageTitle a:visited {
color:#000000;
text-decoration: none;
}

.pageTitle a:hover {
color:#FFAB00;
text-decoration: none;
}

.spacer {
float:left;
width:980px;
height:0px;
}

.navigation {
float:left;
width:200px;
background:#E7E7E7;

}

.content {
float:left;
width:550px;
background:#FFFFFF;
padding:10px;
padding-bottom:20px;
font-size:12px;
height: auto !important;
height:550px;
min-height:550px;
color:black;
}

.content a:link, .content a:active, .content a:visited {
color:#009DE0;
text-decoration:none;
}

.content a:hover {
color:#000000;
}


.content img {
border:0px solid #000000;
}

.rightbar {
float:left;
width:200px;
padding-left:10px;
padding-top:10px;
background:#E7E7E7;
}

*html .rightbar {
padding-left:7px;
}

.rightbar a:link, .rightbar a:active, .rightbar a:visited, .contactBlock a:link, .contactBlock a:active, .contactBlock a:visited {
color:#FFAB00;
text-decoration:none;
}

.rightbar a:hover, .contactBlock a:hover {
color:#000000;
}

.footer {
clear:both;
margin:0px auto;
width:980px;
border-top:2px solid #009DE0;
margin-top:15px;
padding-top:10px;
font-size:11px;
}

.footerLeft a:link, .footerLeft a:active, .footerLeft a:visited {
color:#000000;
padding-right:5px;
text-decoration:none;
}

.footerLeft a:hover {
color:#000000;
}

.footerRight a:link, .footerRight a:active, .footerRight a:visited {
color:#000000;
text-decoration:none;
}

.footerRight a:hover {
color:#000000;
}

.footerTop {
padding-left:15px;
padding-right:0px;
background-image:url(images/top.gif);
background-repeat:no-repeat;
display:block;
float:right;
}

.footerPrint {
padding-right:10px;
padding-left:15px;
background-image:url(images/print.gif);
background-repeat:no-repeat;
display:block;
float:right;
}

h1, h2, h3 {
padding:0px;
margin:0px;
font-weight:normal;
}

h1 {
font-weight:bold;
font-size:22px;
padding-bottom:5px;
padding-top:10px;
}

h2 {
font-weight:bold;
font-size:16px;
padding-bottom:5px;
padding-top:10px;
}

.teaserSpacer {
margin-top:10px;
border-top:1px solid #CECECE;
}

#shopJsCart a:link, #shopJsCart a:active, #shopJsCart a:visited, #shopInfos a:link, #shopInfos a:active, #shopInfos a:visited {
color:#666666;
text-decoration:none;
}

#shopJsCart a:hover, #shopInfos a:hover{
color:#000000;
}



#directory img{
border:1px solid #000000;
}
