* {
font-family:Verdana;
font-size:12px;
}

a, a:link, a.visited, a:active {
font-size:12px;
color:#00008B;
text-decoration:none;
}

a:hover {
font-size:12px;
color:#292257;
}

.AdminContentBoxBorder {
border-width:1px;
border-style:dotted;
border-color:#999999;
margin-bottom:10px;
}

.AdminContentBoxContent {
background-color:#FFFFFF;
}

.AdminContentBoxTitle {
background-color:#999999;
color:#FFFFFF;
}

.AdminContentPreviewTreeBoxBorder {
border-width:1px;
border-style:dotted;
border-color:#606060;
margin-bottom:10px;
}

.AdminContentPreviewTreeBoxContent {
padding:2px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c9cae0;
text-align:center;
background-color:#ededed;
}

.AdminContentPreviewTreeBoxTitle {
background-color:#606060;
color:#FFFFFF;
}

.AdminContentTreeBoxBorder {
border-width:1px;
border-style:dotted;
border-color:#c9cae0;
margin-bottom:10px;
}

.AdminContentTreeBoxContent {
background-color:#FFFFFF;
}

.AdminContentTreeBoxTitle {
background-color:#c9cae0;
color:#FFFFFF;
}

.AdminContentTreeCurrentNodeBoxBorder {
border-width:1px;
border-style:dotted;
border-color:#AAAAAA;
margin-bottom:10px;
}

.AdminContentTreeCurrentNodeBoxTitle {
background-color:#AAAAAA;
color:#FFFFFF;
}

.ArticlePropertySelectionPictureFrame {
border-style:solid;
border-color:#cbcbcd;
border-width:1px;
padding:4px;
}

.ArticlePropertySelectionPictureFrameActive {
border-style:solid;
border-color:#7a5a3a;
border-width:1px;
padding:4px;
}

.AwardList {
position:relative;
margin:auto;
width:900px;
text-align:center;
}

.basketArticleSpecification {
font-size:11px;
line-height:13px;
}

.BasketStatus {
margin-right:10px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

body {
background-color:#ecebec;
margin:0px;
padding:0px;
color:#636362;height:100%;
}

.bodyEditorHTMLMode {
background-image:url('');
background-color:#FFFFFF;
color:#000000;
font-family:Courier New;
font-size:10pt;
margin:2px;
padding:2px;

}

.caption {
font-size:16px;
font-weight:bold;
color:#292257;
}

.ColumnCaptionCell {
padding-left:12px;
font-weight:bold;
color:#292257;
background-image:url('../../../images/caption.gif');
border-width:1px;
border-style:solid;
border-color:#c9cae0;
height:20px;
position:relative;
}

.CommonBoxBorder {
border-width:1px;
border-style:dotted;
border-color:#989bc6;
margin-bottom:10px;
color:#292257;
}

.CommonBoxContent {
background-color:#FFFFFF;
}

.CommonBoxTitle {
background-color:#ececec;
color:#292257;
}

.CommonPictureFrame {
border-style:solid;
border-color:#cbcbcd;
border-width:1px;
padding:4px;
}

.CommonPictureFrameFloatLeft {
border-style:solid;
border-color:#cbcbcd;
border-width:1px;
padding:4px;
margin:0px 10px 10px 0px;
position:relative;
float:left;

}

.ContentCell {
padding:0px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c9cae0;
}

.ContentContainer {
position:relative;
width:780px;
padding:10px;
line-height:20px;
background-image:url('../../../images/contentbackground.jpg');
background-repeat:repeat-x;
background-color:#dbdbdd;
}

.ContentContainerNoBackgroundImage {
position:relative;
width:780px;
line-height:20px;
background-image:url('../../../images/homebackground.jpg');
background-repeat:repeat-x;
background-color:#ededed;
text-align:center;
}

.errors {
color:#FF0000;
font-size:12px;
}

.Footer {
color:#7c7c7c;
padding-top:3px;
font-size:11px;
text-align:center;
padding-bottom:15px;
}

.FooterLink:link {
color:#00008B;
font-size:11px;
text-decoration:none;
}

.FooterLink:visited {
color:#00008B;
font-size:11px;
text-decoration:none;
}

.FooterLink:hover {
color:#292257;
font-size:11px;
text-decoration:none;
}

.FooterLink:active {
color:#00008B;
font-size:11px;
text-decoration:none;
}

.FooterLinkActive:link {
color:#7c7c7c;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.FooterLinkActive:visited {
color:#7c7c7c;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.FooterLinkActive:hover {
color:#7c7c7c;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

.FooterLinkActive:active {
color:#7c7c7c;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.formAsterisk {
color:#98302A;
font-weight:bold;
font-size:10px;
}

.formError {
color:#98302A;
}

.formSuccess {
background-color:#ffffe1;
color:#292257;
border-color:#292257;
border-style:solid;
border-width:1px;
padding:5px;
}

.HeaderCell {
border-width:1px;
border-style:solid;
border-color:#c9cae0;
position:relative;
}

.HomeLayer1 {
position:absolute;
TOP: 55px; 
color:#737373;
font-size:14px;
font-weight:normal;
font-family:candara;
line-height:35px;
letter-spacing:4px;
}

.HomeLayer2 {
position:absolute;
TOP: 125px; 
color:#737373;
font-size:14px;
font-weight:normal;
font-family:candara;
line-height:35px;
letter-spacing:4px;
}

.HomeLayer3 {
POSITION: absolute; 
TOP: 50px; 
color:#4c4e74;
font-size:28px;
font-family:century gothic;
line-height:35px;
}

.HomeLayer4 {
POSITION: absolute; 
TOP: 120px; 
color:#4c4e74;
font-size:28px;
font-family:Century Gothic;
line-height:35px;
}

.HomeLayer5 {
POSITION: absolute;
TOP: 360px; 
color:#4c4e74;
font-size:31px;
line-height:31px;
font-family:verdana;
letter-spacing:5px;
}

.HomeLayer6 {
POSITION: absolute; 
TOP: 360px; 
color:#4c4e74;
font-size:41px;
line-height:28px;
font-weight:bold;
font-family:candara;
letter-spacing:11px;
}

.HomeLayer7 {
POSITION: absolute; 
TOP: 365px;
color:#4c4e74;
font-size:14px;
text-transform:uppercase;
font-family:verdana;
letter-spacing:1px;
}

.HomeLayer8 {
POSITION: absolute; 
TOP: 360px; 
color:#4c4e74;
font-size:34px;
line-height:24px;
font-weight:bold;
font-family:candara;
letter-spacing:7px;
}

hr {
color:#c9cae0;
}

html {
margin:0px;
padding:0px;height:100%;
}

input {
border-style:solid;
border-color:#AAAAAA;
border-width:1px;
color:#000000;

}

input[type=button] {
padding:1px;
font-size:12px;
}

.label {
color:#000000;
}

.LanguageSelection {
position:absolute;
top:6px;
right:3px;
}

.LanguageSelectionItem {

}

.LanguageSelectionItemActive {
filter:alpha(opacity:50);
-moz-opacity:0,50; 
opacity: 0.50;
}

.LoginBox {
margin-bottom:5px;
}

.LoginBoxContent {
padding:3px;
border-style:solid;
border-color:#443b73;
border-width:1px;
text-align:left;
background-color:#DFDFDF;
}

.MenuCell {
padding:2px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#c9cae0;
text-align:center;
background-color:#ededed;
}

.MenuItem {
position:relative;
left:0px;
top:0px;
margin:0px;
height:29px;
width:158px;
}

.MenuLink:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#dedede;
background-image:url('../../../images/menubutton.gif');
}

.MenuLink:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#dedede;
background-image:url('../../../images/menubutton.gif');
}

.MenuLink:hover {
color:#FFFFFF;
background-image:url('../../../images/menubutton.gif');
}

.MenuLink:active {
color:#dedede;
background-image:url('../../../images/menubutton.gif');
}

.MenuLink2Level:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#dedede;
background-image:url('../../../images/menubuttongray.gif');
}

.MenuLink2Level:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#dedede;
background-image:url('../../../images/menubuttongray.gif');
}

.MenuLink2Level:hover {
color:#FFFFFF;
background-image:url('../../../images/menubuttongray.gif');
}

.MenuLink2Level:active {
color:#dedede;
background-image:url('../../../images/menubuttongray.gif');
}

.MenuLink2LevelActive:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLink2LevelActive:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLink2LevelActive:hover {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLink2LevelActive:active {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLinkActive:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubutton_h.gif');
font-weight:bold;
}

.MenuLinkActive:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubutton_h.gif');
font-weight:bold;
}

.MenuLinkActive:hover {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubutton_h.gif');
font-weight:bold;
}

.MenuLinkActive:active {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubutton_h.gif');
font-weight:bold;
}

.MenuLinkCustomerCenter:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#eeeeee;
background-image:url('../../../images/menubuttongray_h.gif');
}

.MenuLinkCustomerCenter:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#eeeeee;
background-image:url('../../../images/menubuttongray_h.gif');
}

.MenuLinkCustomerCenter:hover {
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
}

.MenuLinkCustomerCenter:active {
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
}

.MenuLinkCustomerCenterActive:link {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLinkCustomerCenterActive:visited {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLinkCustomerCenterActive:hover {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.MenuLinkCustomerCenterActive:active {
text-align:left;
float:left; /* use float to enabled sizing of link */
position:relative;
left:0px;
top:0px;
width:100%;
line-height:29px;
height:29px;
text-decoration:none;
color:#FFFFFF;
background-image:url('../../../images/menubuttongray_h.gif');
font-weight:bold;
}

.OfflineMessageCaption {
font-weight:bold;
font-size:16px;
}

.OuterTable {
margin-top:20px;
border-width:1px;
border-style:solid;
border-color:#c9cae0;
}

p {
margin:0px;
padding:0px;
}

.pdCloseButton {
position:absolute;
right:10px;
top:10px;
cursor:pointer;
z-index:2005;
}

.pdMask {
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
/*background-color:#000040;*/
z-index:2001;
}

.pdPicture {
cursor:pointer;
z-index:2004;
position:absolute;
left:0px;
top:0px;

}

.pdPictureContainer {
position:absolute;
z-index:2003;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#000020;
}

.pdProgressIcon {
position:absolute;
left:20px;
top:20px;
z-index:2002;
}

.priceHint {
padding-top:10px;
font-size:9px;
}

.priceHintLink:link {
color:#00008B;
font-size:9px;
text-decoration:none;
}

.priceHintLink:visited {
color:#00008B;
font-size:9px;
text-decoration:none;
}

.priceHintLink:hover {
color:#292257;
font-size:9px;
text-decoration:none;
}

.priceHintLink:active {
color:#00008B;
font-size:9px;
text-decoration:none;
}

.productlist_priceExtension span {
font-weight:bold;
}

.productlist_shorttext {
font-size:11px;
}

.rteLinkInformation {

}

.rteLinkShopping {

}

.savebutton {
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#292257;
color:#FFFFFF;
}

.SearchResultNumber {
font-weight:bold;
}

select {
border-style:solid;
border-color:#AAAAAA;
border-width:1px;
background-color:#FFFFFF;
color:#000000;
}

.Separator {
filter:alpha(opacity=10);
moz-opacity:.10;
opacity:.10;
height:3px;
font-size:3px;
line-height:3px;
padding-top:16px;
padding-bottom:16px;
background-image:url('../../../images/separator.gif');
background-repeat:repeat-x;
background-position:0px 16px;
}

.site {
left:0px;
right:0px;
/*margin:auto;*/
height:auto;
min-height:100%;
position:relative;
overflow:hidden; /* ff, opera, height fix */
}

.tablehead {
font-weight:bold;
color:#000000;
}

textarea {
border-style:solid;
border-color:#AAAAAA;
border-width:1px;
background-color:#FFFFFF;
color:#000000;
}

.TextSmall1 {
position:absolute;
TOP: 55px; 
color:#737373;
font-size:9px;
font-weight:normal;
font-type:italic;
font-family:verdana;
line-height:10px;
letter-spacing:4px;
}

.treelink_active_editable:link {
color:#FFFFFF;
text-decoration:none;
}

.treelink_active_editable:visited {
color:#FFFFFF;
text-decoration:none;
}

.treelink_active_editable:hover {
color:#EEEEEE;
text-decoration:none;
}

.treelink_active_editable:active {
color:#FFFFFF;
text-decoration:none;
}

