@charset "utf-8";

/* CSS Document */
body {
	color: #000000;
	background-color: #F3E0C3;
	margin: 0px;
}

td {
	color: #000000;
}


.textonwhite {
	color: #000000;
}

div.pagelist_all {
    border-bottom: 1px solid #93C005;
    border-top: 1px solid #93C005;
    padding-bottom: 3px;
    padding-top: 3px;
}

#firsthit {
    border: none;

}

a:link, a:visited, a:active {
    color: #006AB3;
}

a:hover{
    color: #244F7A;
}


div.ts_box {
	vertical-align:middle;
	width:165px;
	margin-top:0px;
	padding:2px;
}

.fitswith {
	padding-top: 25px;
}

.fitswith_header {
	color: #93c005; 
	font-size: 15px; 
	font-weight: bold; 
	border-bottom: 1px solid #93c005; 
	background-image:url('');
}

div.topseller {
}

div.topseller_header {
	color: #93c005; 
	font-size: 15px; 
	font-weight: bold; 
	border-bottom: 1px solid #93c005; 
	background-image:url('');
}

div.feature{
	padding-left: 0px;
	padding-right: 0px;
}

div.feature_header {
	color: #93c005; 
	font-size: 15px; 
	font-weight: bold; 
	border-bottom: 1px solid #93c005; 
	background-image:url('');
}


/*
#####################################
PATH LINE
#####################################
*/
div.path_line {
	color: #ffffff;
	background-color: transparent;
}

div.path_inner {
	padding-top:5px;
	padding-bottom: 5px;
	background-color: #e94e10;
}


/*
#####################################
VERY TOP
#####################################
*/

div.headerBoxBg {
	background-color: transparent;
}

div.headerBox {
	background-color: #343434;
	position: absolute;
	margin-left: -400px;
}

a.very_top:link, a.very_top:visited, a.very_top:active {
	color: #55c7ee;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.very_top_right:link, a.very_top_right:visited, a.very_top_right:active {
	color: #55c7ee;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.verytop {
	color: #55c7ee;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	background-color: #006ab3;
}



/*
#####################################
VERY Bottom
#####################################
*/
div.very_bottom {
	font-size: 10px;
	color: #000000;
	BORDER-top: #c0c2b5 1px solid;
	background-color: transparent;
}

div.certMessage {
	padding-top:15px;
	BORDER-TOP: #cccccc 1px solid;
	color: gray;
}



/*
#####################################
LEFT SIDE (MENUE + SEARCH + CAT)
#####################################
*/

/* Menuarea included */
div.body_core {
	background-color: #55c7ee;
}




.leftmenue {
	width: 180px;
	font-size: 12px;
	color: #006ab3;
	background-color: #55c7ee;

	overflow: hidden;
}

.menuItem {
	font-weight: bold;
}

div.menuSpacer {
	height:10px;
}

div.menuContainer {
	padding: 5px;
	padding-top: 10px;
}

div.menuBackground {
	background-color: #93c005;
	background-image:url();
	height: 20px;
	width: 180px;

	background-position:center;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 3px;

	margin-left: -5px;
}


div.elBullet, div.elBullet_active, div.elBullet_activedown, div.elBulletdown {
	font-weight: bold;
	padding-left: 15px;
	margin-left: -8px;
	margin-right: -8px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	background-image:url('vedes_button.jpg');
}

div.elBulletSub, div.elBulletSub_active, div.elBulletSub_activedown {
	font-weight: bold;
	padding-left: 15px;
	margin-left: -8px;
	margin-right: -8px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	background-image:url('vedes_button.jpg');
}

div.elBullet2, div.elBullet2_active, div.elBullet2_activedown, div.elBullet3, div.elBullet3_active, div.elBullet3_activedown {
	font-weight: bold;
	padding-left: 15px;
	margin-left: -8px;
	margin-right: -8px;
	background-position: 4px 8px;
	background-repeat: no-repeat;
	background-image:url('mnu_item.png');
}
div.elBullet2Sub, div.elBullet2Sub_active, div.elBullet2Sub_activedown, div.elBullet3Sub, div.elBullet3Sub_active, div.elBullet3Sub_activedown {
	font-weight: bold;
	padding-left: 15px;
	margin-left: -8px;
	margin-right: -8px;
	background-position: 4px 8px;
	background-repeat: no-repeat;
	background-image:url('mnu_item.png');
}


input.searchbox {
	background-color: #ffffff;
	color: #000000;
	padding-left: 3px;
	width: 80px;
	font-size: 11px;
	border: 0px solid #000000;
	height: 13px;
}

div.search_arrow {
	cursor: pointer;
	float: left;
	text-align: left;
	padding-left: 5px;
	font-weight:bold;
	padding-top: 0px;
	
}

div.search_arrowinner {
	border: 1px solid #006bb3;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}





/*every item in menu is spaced to the bottom */

div.menuContBody {
	padding-top: 4px;
	padding-left: 3px;
}


div.elements
{
	padding-bottom :0px;
	padding-top :6px;
	color: #006bb3;

	height: 22px;
}

div.elements_active {
	padding-bottom :0px;
	padding-top: 6px;
	height: 22px;

	color: #006bb3;
}

div.cont_elements {
}



div.prodinmenu_container
{
	border-top : 1px solid #bbbbbb;
	border-bottom : 1px solid #bbbbbb;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}




a.prodinmenu_item:link, a.prodinmenu_item:visited {
	color: #006bb3;
	text-decoration: none;
}


a.prodinmenu_item:hover, a.prodinmenu_item:active, a.prodinmenu_itemactive:link, a.prodinmenu_itemactive:visited, a.prodinmenu_itemactive:hover, a.prodinmenu_itemactive:active {
	color: #006bb3;
	text-decoration: underline;
}





a.categories:link, a.categories:visited, a.categories_active:link, a.categories_active:visited {
	color: #006bb3;
	text-decoration: none;
}


a.categories:hover, a.categories:active, a.categories_active:hover, a.categories_active:active {
	color: #006bb3;
	text-decoration: underline;
}





/*
#####################################
BODY CORECONTENT
#####################################
*/
#corecontent {
	float: right;
	color: #000000;
	min-height: 500px;
	background-color: #FEF1DE;

	padding: 5px;
	padding-top: 10px;
}

div.subcategory_header {
	font-weight: bold;
	font-size: 11px;
	background-repeat: no-repeat;
	background-image:url('subcat_bg.png');
}

#paymentWaiting {
	background-color: #cdedfa;
	height: 400px;
	width: 600px;
}

#filler {
	background-color: #FEF1DE;
	float:right;
	width:620px;
}

.boxContainer {
	font-size: 12px;
	color: #000000;
	padding: 1px;
	width: 420px;
	background-color: #ffffff;
	BORDER: #cccccc 1px solid;
}




/*
#####################################
BODY CATEGORY
#####################################
*/
div.category_body {
	padding-top:5px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}





div.noentryfound {
	font-weight: bold;
	font-size: 11px;
}

div.cat_prodlist {
	width:600px;
	padding-top:5px;
	padding-bottom:5px;
}

/*
#####################################
SMALL PROD VIEW
#####################################
*/

.small_picture {
	float: left;
	padding: 8px;
	width: 120px;
	height: 118px;
	margin-top: -1px;
	background-repeat: no-repeat;
	background-image:url('vsmall_prodleft.png');
}

a.prodlink:link, a.prodlink:hover, a.prodlink:visited, a.prodlink:active {
	color: #006ab3;
}
a.prodlink:hover {
	text-decoration: underline;
	color: #93c005;
}


/*
#####################################
BIG PROD VIEW
#####################################
*/

div.sbook_header {
	display:none;
}
div.sbook_inner {
	border: none;
}


.big_picture {
	padding-top: 14px;
	padding-left: 14px;
	width: 170px;
	height: 170px;
	background-repeat: no-repeat;
	background-image:url('vedes_prodbig.png');
}

.label_blue {
	font-weight: bold;
	color: #006ab3 ;
}

.amountbox_1 {
	border: 1px solid #006ab3;
	text-align:right;
	width: 20px;
}



/*
#####################################
CART VIEW / MYACCOUNT
#####################################
*/

div.myaccount {
	color: #000000;
}

a.myaccount:hover, a.myaccount:active, a.myaccount:link, a.myaccount:visited {
	color: #000000;
	text-decoration: none;
}

div.cartempty_info {
	padding-top:15px;
	BORDER-TOP: #aaaaaa 1px solid;
}

div.cart_text {
	color: #000000;
}


div.cartsubtext {
	padding: 10px;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #006ab3;
}

div.cartheader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

div.contentHeadline {
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

div.cs_image {
	padding: 0px;
}

div.body_contact {
	padding-top:25px;
}

.borderGenerall {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}

div.cart_itemBeginBorder {
	border-top: 1px solid #eeeeee;
	background-color: #ffffff;
}

div.cart_rightsepborder {
	border-right: 1px solid #eeeeee;
}

select.shippingPrices {
	font-size: 9px;
	color: #000000;
	width: 70px;
}

div.stepheader {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #acae90;
	font-size: 10px;
	color: #000000;
}

div.stepheader_item {
	float: left;
	width: 20%;
}

select.select_pay {
	width: 150px;
	color: #000000;
}

input.address {
	height: 11px;
	font-size: 10px;
	color: #333333;
	width: 120px;
}

select.customerPickUp
{
	height: 20px;
	width: 120px;
	font-size: 11px;
	color: #000000;
	text-align: right;
}


.cart_descripfield {
	width: 180px;
	float: left; height: 25px;
}


.addressChooseBoxContainer {
	float: left;
	width: 220px;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;

	text-align: left;
	background-color: #ffffff;
}

.addressChooseBoxInner {
	border: 1px solid #eeeeee;
}

.addressChooseBoxContent {
	padding: 10px;
	overflow: auto;
	height: 60px;
	font-size: 11px;
}

a.addressChooseBox:link, a.addressChooseBox:hover, a.addressChooseBox:visited, a.addressChooseBox:active {
	color: #777777;
}


/*
Cart Step 4
*/
div.payContent {
	font-size: 12px;
	color: #333333;
	padding: 3px;
	border: 1px solid #eeeeee;
	background-color: #ffffff;
}

div.acceptContent {
	font-size: 12px;
	background-color: #ffffff;
	color: #333333;
}

/*
#####################################
Additional Texts (policy, shipping .. )
#####################################
*/
div.addTexts {
	font-weight: normal;
	font-size: 11px;
}

div.shipCostsTableItem {
	border-top: 1px dotted #777777;
	padding-top: 3px;
	padding-bottom: 3px;
}





/*
#####################################
orderview (open closed)
#####################################
*/
div.orderview {
	color: #000000;
}

/*
###################################
Popup
###################################
*/



/*
###################################
FAQ
###################################
*/

div.faqContainer {
	padding-bottom: 25px;
}

div.faqQuestion {
	font-size: 14px;
	font-weight: bold;
	color: #93c005;
	padding-top: 15px;
}


/*
###################################
SEARCH ITEMS
###################################
*/





.popUpDiv {
	background-color: #fcfad6;
	color: #0071bb;
	background-image: url('vedes_bgpop.gif');
}

.border_popup {
	border:2px solid #41c7f4;
}

.mainsubmenues {
	color: #0071bb;
}
.popup_inner {
	color: #0071bb;
	font-size: 11px;
}

.esButton:link, .esButton:hover, .esButton:active, .esButton:visited, .esButton {
	background-color:#fcfad6;
	border:2px solid #41c7f4;
	color:#0071bb;
}
.esButton:hover {
	background-color:#ffffff;
	border:2px solid #41c7f4;
	color:#0071bb;
}

