#mainmenu .act a,
#mainmenu a:hover {
	color: #436A3D;
	text-decoration: none;
	font-size: 11pt;
	font-weight:normal;
	font-family: Arial;
}

#mainmenu .act a {
	color: #FF9900;
}

#mainmenu a:hover {
	color: white !important;
}
	
#mainmenu .no a:hover {
	text-decoration: none;	
}

#mainmenu .no a,
#mainmenu a:hover {
	text-decoration: none;
	font-size: 11pt;
	font-weight:normal;
	font-family: Arial;
}
	
#mainmenu .no a:hover {
	color: #FFFF33;
}


.addmenu {
	margin-right: 15px;
	margin-top: 35px;
	text-align: right;
	float: right;
}


.addmenu2 {
	margin-top: 32px;
	float: left;
}

#addmenu2 a {
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}

#addmenu2 ul {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}

.linkbig, .linkbig a, .linkbig a:hover{
	font-size: 13px !important;
	color: #FF9900 !important;
	font-weight: bold !important;
}

 .csc-textpic-image {
	margin-bottom:0px !important;
}


/* Messages */
.sp_bettercontact_msg {
	font-family:Tahoma; font-size:11px;  color:#666666;
}

/* Label */
.sp_bettercontact_label {
	font-family:Tahoma; font-size:11px;  color:#666666;
}

/* Input, type=text */
.sp_bettercontact_text {
	border: 1px solid rgb(153, 153, 153); width: 300px; height: 18px; font-family: arial; font-size: 11px; background-color: rgb(255, 255, 255);
}

/* Textarea */
.sp_bettercontact_textarea {
	border: 1px solid rgb(153, 153, 153); overflow: auto; width: 300px; height: 112px; font-family: arial; font-size: 11px; background-color: rgb(255, 255, 255);
}



/* Registration */
.tx-newloginbox-pi1 {
	color: #666666;
}

/* Registration: fieldset */
fieldset {
	border: 0;
}

/* Registration: fieldset legend */
fieldset legend {	
	color: #5FBEE0;
	font-size: 16px;
	font-weight:bold;
}

/* Registration: label */
fieldset label {
		font-family: "Arial", Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
}

/* Registration: input=text */
.tx-srfeuserregister-pi1-text {
	border: 1px solid rgb(153, 153, 153); width: 300px; height: 18px; font-family: arial; font-size: 11px; background-color: rgb(255, 255, 255);
}

/*Registration: note */
.tx-srfeuserregister-pi1-notice {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-style: italic;
}

/* Registration: error-mess */
.tx-srfeuserregister-pi1-error {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

/* Registration: check-data */
.tx-srfeuserregister-pi1 dt {
	float:left;
	margin:0;
	padding:0 5px 0.5em;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Registration: check-data */
.tx-srfeuserregister-pi1 dd {
	float:left;
	margin:0;
	padding:0 0 0.5em;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
}

/* registration: infotext */
.registertext {
	width: 100%;
}

/* registration: input left */
.tx-srfeuserregister-pi1-text_left {
	text-align: right;
}



/* product view */
.prod_view {
	float: left;
	padding: 10px;
	margin: 5px;
	width: 170px;
	height: 220px;
	border: 1px solid #666666;
	color: #666666;
}


/* Shop: Warenkorb Tabellen�berschriften */
.cmrc_ProdList2Container_hd {
	font-size: 12px;
	color: #5FBEE0; 
	font-weight:bold;
}


/* Shop */
.cmrc_mb_container {
	color: #666666;
}


/* Shop: th */
.cmrc_mb_container th {
	border-bottom: 1px solid #C7C7C7;
	padding: 2px;
}

/* Shop: td */
.cmrc_mb_container td {
	padding: 2px;
}

/* Shop: division */
.cmrc_mb_container {
	font-size: 12px;
}

/* Shop: checkout - adress */
.address_item {
	font-size: 12px;
}

/* Shop: checkout - adress - text */
.chkout_address {
	font-size: 12px;
}

/* Shop: checkout listing */
.listing {
	font-size: 12px;
}

.cmrc_ProdList2Container_hd th {
	border-bottom: 1px solid #C7C7C7;
}

cmrc_ProdList2Container_hd {
	padding: 0px;
	margin: 0px;
}

/* Shop: checkout:table product list */
.table_prodList {
	 margin:0px; 
	 padding:0px;
	 font-size: 12px;
}

.table_prodList td {
	padding: 6px;
}

.table_prodList th {
	padding: 6px;
}

.cmrc_chkout_tax {
	border-bottom: 1px solid #C7C7C7;
}

.chkout_list_comment {
	float:left;
}

.chkout_list_form_submit {
	float:right;	
}

.tx-commerce-pi3 {
	font-size: 12px;
}

.error {
	color: red;
}

/* contact links */
.contact_link {
	padding-top: 65px;
	padding-left: 100px;
}

.contact_link a {
	color: white !important;
	font-weight: bold;
}


/* MLM: signal */
.tx_bee4memlm_downline_level_overview_notice {
	color: red;
}