﻿body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background-color: #333333;
	color:#333333;
}

.btn_bg
{
	background-image:url(/images/bg_btn.gif);
	border:solid 1px #6B0505;	
	width:125px;
	height:40px;
	cursor: pointer;
	color:#690101;
	font-weight:bold;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;		
}	

.btn_bg_large
{
	background-image:url(/images/bg_btn.gif);
	border:solid 1px #6B0505;	
	width:200px;
	height:40px;
	cursor: pointer;
	color:#690101;
	font-weight:bold;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;		
}		

/*CM CSS*/

TABLE
{ 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
}


a, a:link, a:active, a:visited
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration:underline;
}

a:hover
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration:underline;
}


/* FTB: END */




/* BEGIN BODY */
h1,h2,h3,h4,h5,h6,p
{
	padding:0px;
	margin:0px;
}

P
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;	
}

H1 
{
    padding-left: 15px;
	font-weight: bold;
	font-size: 24px;
	/*text-transform: capitalize;*/
	color: #cc0000;
	font-family: Arial;    
}

.content H1 {
	/* ARTICLE TITLE */
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#002a5f;
	padding-left:0px;
	/*text-align: center;*/
}


H2 {
	/* Product SUBTITLE */
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	/*color:#002a5f;*/
	text-align:left;	
	color: WHITE;
}

H3 
{
	/* ARTICLE SUBTITLE */
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#002a5f;
	text-align:left;	
}

ul
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	/*color:#707172;*/
	font-size:12px;
	text-indent:0px;}


/* END BODY */



/* TEASER */
H5 {
/* TEASERTITLE */
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
color:#ffffff;
font-weight:bold;
width:100%;
background-color:#CC0000;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}

H5 a, H5 a:link, H5 a:active, H5 a:visited
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color:#ffffff;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
H5 a:hover
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color:#ffffff;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

H6 {
/* TEASERSUBTITLE */
font-size: 12px; 
color:#707172;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight:bold;
height:17px;
}


/* extra CM classes*/

.lees_meer,.read_more
{
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;	
}

.lees_meer a, .lees_meer a:link, .lees_meer a:active, .lees_meer a:visited, .lees_meer a:hover, .read_more a, .read_more a:link, .read_more a:active, .read_more a:visited, .read_more a:hover.lees_meer a, .lees_meer a:link, .lees_meer a:active, .lees_meer a:visited, .lees_meer a:hover, .read_more a, .read_more a:link, .read_more a:active, .read_more a:visited, .read_more a:hover, .backlink a, .backlink a:link, .backlink a:active, .backlink a:visited, .backlink a:hover

{
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;	
}

.description
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#656565;
	background-color:#EFEFEF;
}
.descr
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:8px;
}
	
/* END CM CSS */


.smallgray
{
	color: #555555;
	font-size: 10px;
}


/* WIZARD */


.wizardtb_a
{
	background-color:#BB0000;
}

.wizard
{
	color:#C1BFBD;		
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:22px;	
	cursor:pointer;
}

.wizard, .wizard_o
{
	color:#C1BFBD;		
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
	cursor:pointer;
}

.wizard_a
{
	color:#C1BFBD;		
	background-color:#BB0000;		
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
	cursor:pointer;
}

.wizard a, .wizard a:link, .wizard a:active, .wizard a:visited, .wizard a:hover
{
	color:#C1BFBD;	
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
}

.wizard_o a, .wizard_o a:link, .wizard_o a:active, .wizard_o a:visited, .wizard_o a:hover
{
	color:#C1BFBD;	
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
}

.wizard_a a, .wizard_a a:link, .wizard_a a:active, .wizard_a a:visited, .wizard_a a:hover
{
	color:#F8F8F7;	
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

/* EIND WIZARD */

.errormessage
{
	color:#cc0000;
}

/* OverGenomen Huidige EuroGifts website */

INPUT, SELECT, TEXTAREA
{
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #343344;
}
/* */


.backlink, .teasermorelink
{
color: #CC0000;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}


.contenttd 
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.note
{
	margin-top: 10px;
	font-size: 10px;
	margin-bottom: 5px;
	color: gray;
	text-align: center;
	padding-top: 15px;
}
 
A:link, A:visited, A:active	{	
	text-decoration:	none;
	color:	#A00000;
	font-weight: bold;
	}	
A:hover	{	
	text-decoration:	underline;
}


	

.tblPageTitle{
	background-color: #DDDDDD;
	
	text-transform: uppercase;
	}

.coolfield 
{
	
	border: dashed 1px black;
	color: RED;
	font-weight:bold;
	text-align: right;
}

/* LEFT FRAME */
/*.left-frame {
	border: solid 1px black;
}
.left-frame-content {
	background-color: #DDDBD7;
	padding: 4px 4px 4px 4px;
}
.left-frame-content-small
{
	font-size: xx-small;
	font-family: Verdana, Arial;
	background-color: #dddbd7;
}
.left-frame-title {
	background-color: #FF0000;
	color: WHITE;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}*/
/* LEFT FRAME */

/*.frame-content
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #f9f7f6;
}

TABLE.FORM TH {
	text-align: right;
}
TABLE.FORM .SUBTITLE {
	background-color: #DDDDDD;
	text-align: center;
	font-weight: bold;
	color: Black;
}
TABLE.FORM .INFO
{
	font-size: 10px;
	color: gray;
	background-color: #f3f1f1;
}

.TITLE, TD.TITLE, TH.TITLE
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: white;
	padding-top: 5px;
	background-color: #ff0000;
	text-align: center;
	font-variant: small-caps;
}


.TITLE_BG
{
	font-weight: bold;
	color: BLACK;
	background-color: #DDDDDD;
	text-align: center;
}

.TITLE2
{
	font-weight: bold;
	color: BLACK;
	background-color: #CCCCCC;
	text-align: center;
	font-variant: small-caps;
}



.RED {
background-color: #CC0000;
border: 1px outset #FFFFFF;
padding: 0px 4px 0px 4px;
color: WHITE;
font-weight: bold;
}

.WHITETITLE
{
	color: WHITE;
	font-size: 14px;
	font-weight: bold;
}

/*.TITLE 
{
	color: Red;
	font-size: 16px;
	font-weight: bold;
}*/
/*
.errormessage 
{
	font-weight: bold;
	border-bottom: dashed 1px RED;
	cursor: default;
}
/*.message 
{
	border-bottom: dashed 1px GRAY;
	font-weight: bold;
}*/
/*
.prodprop
{
	font-weight: bold;
}

.prodpropvalue
{
	font-variant: small-caps;
}
INPUT.redupload
{
	border-right: #cc0000 1px solid;
	padding-right: 4px;
	border-top: #cc0000 1px solid;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 0px;
	border-left: #cc0000 1px solid;
	padding-top: 0px;
	border-bottom: #cc0000 1px solid;
}

.TDgridheader
{
	color: white;
	background-color: #6b696b;
}

.TDresourcepreview
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.TDleft
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #f9f7f6;
}
.TDcrumb
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	background-color: #f9f7f6;
	text-align: center;
}
.TDpager
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	background-color: #f9f7f6;
	text-align: center;
}
.TDlist
{
	background-color: #fdfcfa;
}

.TBLresources
{
	border-right: gray 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: gray 1px solid;
}

.button {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #999999;

}
*/





/* message */
.messageLayerShow
{
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	z-index: 1;
	left: 1px;
	visibility: visible;
	overflow: visible;
	border-left: #000000 2px solid;
	width: 240px;
	color: black;
	border-bottom: #000000 2px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 1px;
	height: 1px;
	background-color: #F2E6E3;
}
.messageLayerTD 
{
	font-size : 11px;    
}
.messageLayerHide 
{
    position:absolute; 
    visibility:hidden; 
}
/* /message */

/* Layout 

BODY, TABLE {
	font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}*/

.left_nav {
background-color: #bb0000;
color: #FFFFFF;
padding-left: 15px;
vertical-align:middle;
font-weight:bold;
cursor:default
}

.layout_footer {
background-image: url(/images/footer_background.gif);
background-repeat:repeat-x;
height: 29px;
color:#FFFFFF;
font-weight:bold;
padding-top: 1px;
cursor:default
}
.layout_footer A {
color: WHITE;
text-decoration:none;
}
.layout_footer A:hover {
color: WHITE;
text-decoration:underline;
}
.layout_footer A:visited, .layout_footer A:active
{
    color: WHITE;
}

.layout_left_bo {
background-image: url(/images/left_background_bo.gif);
background-repeat:no-repeat;
/*background-position: top;*/
background-color: #d7d7d7;
width: 195px;
}
.layout_left {
background-image: url(/images/left_background.gif);
background-repeat:no-repeat;
background-position: left top;
background-color: #d7d7d7;
width: 195px;
}
.layout_center {
background-image: url(/images/center_background.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position: top center;
width: 564px;
}
.layout_center_bo {
background-image: url(/images/center_background.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position: top center;
height: 60px;
}
.layout_center2 {
background-image: url(/images/center_background2.gif);
background-repeat:no-repeat;
background-position: left top;
}
.layout_catalogus {
background-image: url(/images/right/catalogus_background2.gif);
background-repeat:repeat-x;
color: #FFFFFF;
font-weight:bold;
padding-top: 30px;
}
.layout_catalogus_noright {
background-image: url(/images/right/catalogus_background_noright2.gif);
background-repeat:repeat-x;
color: #FFFFFF;
font-weight:bold;
padding-top: 30px;
}
.layout_catalogus_noright A {
color: #FFFFFF;
}
.layout_catalogus A:hover , .layout_catalogus A:active, .layout_catalogus A:link, .layout_catalogus A:visited
{
color: #FFFFFF;
}
.layout_catalogus_noright A:hover , .layout_catalogus_noright A:active, .layout_catalogus_noright A:link, .layout_catalogus_noright A:visited
{
color: #FFFFFF;
}

.layout_right {
/*background-image: url(/images/right/right_background.gif);
background-repeat:repeat-y;
background-position: center top;
background-color:#FFFFFF;*/
width: 241px;
}
.layout_right_bottom
{
	background-position: right bottom;
	background-image: url(/images/right/right_bottomimage_noright.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width: 241px;
}  
.layout_content
{
	padding-left: 25px;	
	background-color:#ffffff;
}
.layout_container
{
	background-color:#ffffff;	
}
.layout_container2
{
	background-color:#ffffff;	
}


IMG {
border:0px;
}

.tblNavItem {
cursor: pointer;
}
.tblNavItem .TD_LEFT {
background-image:url(/images/nav/top_nav_left.gif)
}
.tblNavItem .TD_CENTER {
background-image:url(/images/nav/top_nav_background.gif);
color: BLACK;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavItem .TD_RIGHT {
background-image:url(/images/nav/top_nav_right.gif)
}

.tblNavItemOVER {
cursor: pointer;
}
.tblNavItemOVER .TD_LEFT {
background-image:url(/images/nav/top_nav_left-over.gif)
}
.tblNavItemOVER .TD_CENTER {
background-image:url(/images/nav/top_nav_background-over.gif);
color: BLACK;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavItemOVER .TD_RIGHT {
background-image:url(/images/nav/top_nav_right-over.gif)
}

.tblNavItemDOWN {
cursor: pointer;
}
.tblNavItemDOWN .TD_LEFT {
background-image:url(/images/nav/top_nav_left-down.gif)
}
.tblNavItemDOWN .TD_CENTER {
background-image:url(/images/nav/top_nav_background-down.gif);
color: #BB0000;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavItemDOWN .TD_RIGHT {
background-image:url(/images/nav/top_nav_right-down.gif)
}

.tblNavRedItem {
cursor: pointer;
}
.tblNavRedItem .TD_LEFT {
background-image:url(/images/nav/top_nav_red_left_t.gif)
}
.tblNavRedItem .TD_CENTER {
background-image:url(/images/nav/top_nav_red_background.gif);
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavRedItem .TD_RIGHT {
background-image:url(/images/nav/top_nav_red_right_t.gif)
}

.tblNavRedItemOVER {
cursor: pointer;
}
.tblNavRedItemOVER .TD_LEFT {
background-image:url(/images/nav/top_nav_red_left-over_t.gif)
}
.tblNavRedItemOVER .TD_CENTER {
background-image:url(/images/nav/top_nav_red_background-over.gif);
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavRedItemOVER .TD_RIGHT {
background-image:url(/images/nav/top_nav_red_right-over_t.gif)
}

.tblNavRedItemDOWN {
cursor: pointer;
}
.tblNavRedItemDOWN .TD_LEFT {
background-image:url(/images/nav/top_nav_red_left-down_t.gif)
}
.tblNavRedItemDOWN .TD_CENTER {
background-image:url(/images/nav/top_nav_red_background-down.gif);
color: #BB0000;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.tblNavRedItemDOWN .TD_RIGHT {
background-image:url(/images/nav/top_nav_red_right-down_t.gif)
}		  
		  
.product_title {
color: WHITE;
font-weight: bold;
background-color: #BB0000;
font-size: 13px;
padding-left: 2px;
}
.orange_border {
border: 1px solid #c2ae95;
}
/* /Layout */


.TDresourcepreview
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.TBLresources
{
	border-right: gray 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: gray 1px solid;
}

.TITLE2
{
	font-weight: bold;
	color: BLACK;
	background-color: #CCCCCC;
	text-align: center;
	font-variant: small-caps;
}
.red 
{
	
background-color: #CC0000;
border: 1px outset #FFFFFF;
padding: 0px 4px 0px 4px;
color: WHITE;
font-weight: bold;
}



INPUT.redupload
{
	border-right: #cc0000 1px solid;
	padding-right: 4px;
	border-top: #cc0000 1px solid;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 0px;
	border-left: #cc0000 1px solid;
	padding-top: 0px;
	border-bottom: #cc0000 1px solid;
	/*background-color: #cc0000;*/
}
INPUT.redinput
{
	border-right: #cc0000 1px solid;
	padding-right: 4px;
	border-top: #cc0000 1px solid;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 0px;
	border-left: #cc0000 1px solid;
	padding-top: 0px;
	border-bottom: #cc0000 1px solid;
	/*background-color: #cc0000;*/
}
INPUT.bad_redinput
{
	border-right: #cc0000 1px solid;
	padding-right: 4px;
	border-top: #cc0000 1px solid;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 0px;
	border-left: #cc0000 1px solid;
	padding-top: 0px;
	border-bottom: #cc0000 1px solid;
	background-color: #eb8c8c;
}
/******************************************/
.bo_label
{
	background-color: #CC0000;
	color: WHITE;
	font-weight: bold;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.bo_subtitle
{
	font-weight: bold;
}

.bo_filter
{
	color: WHITE;
	background-color: #cc0000;
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
}
.bo_header_title
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 10px;
	/*text-transform: capitalize;*/
	color: #cc0000;
	padding-top: 10px;
	font-family: Arial;
}
/*******************************************/
.previews_title
{
	font-family:  Arial, Tahoma, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-transform: capitalize;
}
TD.errormsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	
	color: #cc0000;
	padding-top: 10px;
}
TD.errorbox
{
	border-top: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	border-right: #cc0000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cc0000;
}
/**********************************/
.family_price
{
	text-align: right;
}

.family_price_bold
{
	text-align: right;
	font-weight: bold;
}

.family_price_free
{
	text-align: right;
	text-decoration: line-through;
}

.family_price_free_line
{
	text-align: right;
	text-decoration: line-through;
	border-bottom: #cc0000 1px solid;
}

.family_price_line
{
	text-align: right;
	border-bottom: #cc0000 1px solid;
}

.family_price_line_bold
{
	font-weight: bold;
	text-align: right;
	border-bottom: #cc0000 1px solid;
}

.family_price_label
{
	color: #cc0000;
	
}

.family_price_remark
{
	font-weight: bold;
	color: #cc0000;
}

.family_price_remark_line
{
	font-weight: bold;
	color: #cc0000;
	border-bottom: #cc0000 1px solid;
}
.family_price_label_line
{
	color: #cc0000;
	border-bottom: #cc0000 1px solid;
}
.family_price_line
{
	text-align: right;
	border-bottom: #cc0000 1px solid;
}
/**********************************/
.ucEBLvisible
{
}
.ucEBLhidden
{
	display:none;
}
.basketTH
{
	background-color: #f9e4e3;
}
.REDbottomborder
{
	border-bottom: #cc0000 1px solid;
}
.LIGHTGRAYbg
{
	background-color: #eeeeee;
}
.VERYLIGHTGRAYbg
{
	background-color: #fafafa;
}
.WHITEbg
{
	background-color: #ffffff;
}
.LEFTbasketITEM
{
	text-transform: capitalize;
	text-decoration: none;
}
.LEFTbasketALTITEM
{
	text-transform: capitalize;
	text-decoration: none;
	background-color: #dddddd;
}
.LEFTbasketITEM A:link
{
	color: black;
	text-decoration: none;
}
.LEFTbasketITEM A:visited
{
	color: black;
	text-decoration: none;
}
.LEFTbasketITEM A:active
{
	color: #cc0000;
	text-decoration: none;
}
.LEFTbasketITEM A:hover
{
	color: #cc0000;
	text-decoration: none;
}
.LEFTbasketALTITEM A:link
{
	color: black;
	text-decoration: none;
}
.LEFTbasketALTITEM A:visited
{
	color: black;
	text-decoration: none;
}
.LEFTbasketALTITEM A:active
{
	color: #cc0000;
	text-decoration: none;
}
.LEFTbasketALTITEM A:hover
{
	color: #cc0000;
	text-decoration: none;
}

.header_title
{
	padding-left: 15px;
	font-weight: bold;
	font-size: large;
	padding-bottom: 10px;
	/*text-transform: capitalize;*/
	color: #cc0000;
	padding-top: 10px;
	font-family: Arial;

}

.nav {
    padding-left: 10px; 
  padding-right: 10px; 
  font-weight: bold;
  color: #000000;
  text-decoration:none;
}
.nav:hover {
    padding-left: 10px; 
  padding-right: 10px; 
  font-weight: bold;
  color: #000000;
  text-decoration:underline;
}

.nav_down 
{
	text-decoration:none;
  padding-left: 10px; 
  padding-right: 10px; 
  font-weight: bold;
  color: #cc0000;
}


.THUMBStable
{
	font-size: xx-small;
	background-color: #ffffff;
}
.THUMBStableALT
{
	font-size: xx-small;
	background-color: #f9f9f9;
}
.THUMBStableALT2
{
	font-size: xx-small;
	background-color: #f2f2f2;
}
.LIGHTgrayBOTBORDER
{
border-bottom: #f1f1f1 1px solid;

}
.basket_previewimage
{
border-bottom: #cc0000 1px solid;
border-top: #cc0000 1px solid;
border-left: #cc0000 1px solid;
border-right: #cc0000 1px solid;

}
.FreeText
{
	color: Red;
}
.TABLEbasketline
{
	border-right: #f9e4e3 1px solid;
	border-top: #f9e4e3 1px solid;
	border-left: #f9e4e3 1px solid;
	border-bottom: #f9e4e3 1px solid;
}
A.white, A.white:visited 
{
	color: White;
	text-decoration:none;
}
A.white:hover
{
	color: White;
	text-decoration:underline;
}

/*
.redframe
{
	background-color: #c00000;
}

.redframe TH
{
	background-color: #DDDDDD;
}

.redframe TD
{
	background-color: #EEEEEE;
}*/

.JUSTified
{
	text-align: justify;
}
.leftrightborder
{
	border-right: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
}
.redrightborder
{
	border-right: #cc0000 1px solid;
}
.leftrighttbborder
{
	border-right: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	border-top: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
}
.redrighttbborder
{
	border-right: #cc0000 1px solid;
	border-top: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
}
.leftrightbborder
{
	border-right: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
}
.redrightbborder
{
	border-right: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
}

A.black:link, A.black:visited, A.black:active	{	
	text-decoration:	none;
	color:	#000000;
	font-weight: normal;
	}	
A.black:hover	{	
	text-decoration:	none;
}

.CM_NavOver, .CM_NavOver A, .CM_NavOver A:hover, .CM_NavOver A:visited, .CM_NavOver A:link
{
	background-color: #eaeaea;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	cursor: hand;
	padding-right: 10px;
}
.CM_Nav, .CM_Nav A, .CM_Nav A:hover, .CM_Nav A:visited, .CM_Nav A:link
{
	background-color: #dadada;
	font-weight: bold;
	color: #121212;
	text-decoration:none;
	padding-right: 10px;
}
.CM_NavDown, .CM_NavDown A, .CM_NavDown A:hover, .CM_NavDown A:visited, .CM_NavDown A:link
{
	background-color: #BB0000;
	font-weight: bold;
	color: White;
	text-decoration:none;
	cursor: hand;
	padding-right: 10px;
	
}


.redir 
{
	color:White;
	font-weight: bold;
	}
.BlackBg
{
	FONT-WEIGHT:bold;
	TEXT-TRANSFORM:uppercase;
	COLOR:white;
	BACKGROUND-COLOR:black;
	TEXT-ALIGN:center;
}


.AlignRight 
{
text-align: right;	
}


/* Breadcrumb */

div.crumb
{
	color:#8C8C8C;
	margin-top:5px;
}
/*div.crumb a
{
	color:#8C8C8C;
	text-decoration:underline;
}

#wrapper #main #mid div.crumb a:hover
{
	color:#666666;
	text-decoration:underline;
}*/

td.logopart
{
    height:35px;
    background-image:url(/images/right/bottom_logopart.gif); 
    background-repeat:no-repeat;
}

td.logopart_noright
{
    height:35px;
    background-image:url(/images/right/bottom_logopart_noright.gif); 
    background-repeat:no-repeat;
}




/* Sitemap */

.niveau1
{
   margin-top:8px; 
}

.niveau2
{
    margin-left:20px;    
} 

.niveau2 a, .niveau2 a:hover, .niveau2 a:visited, .niveau2 a:active
{
    font-size:10px;    
}

.niveau3
{
    margin-left:30px;    
} 

.niveau3 a, .niveau3 a:hover, .niveau3 a:visited, .niveau3 a:active
{
    font-size:10px;    
}

.basketSmall
{
	font-size:9px;
}
