/*
S T Y L E     V O O R      C O R P O R A T I E     1
R O C H D A L E
*/


/* Tweede tabel voor daadwerkelijke maat */
/* Tbl_second wordt gewisseld per template */
/* Aparte tbl_second_index voor op de index */

body
{
	background-color: #071a54;
}

.tbl_first
{
	background: transparent url(../images/corporations/background.jpg) repeat-x scroll center;
}

.tbl_second
{
	width: 984px;
	height: 588px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	text-align: left;
	vertical-align: top;
	background: url(../images/corporations/bg_webwinkel_content_1.jpg) no-repeat;
}

.td_product_title
{
	background-color:	#DE353C;
	color:				#FFFFFF;
}

.td_product_buttons_big 
{
	background-color:	#DE353C;
	color:				#FFFFFF;
}

a.product_button:link 
{
	color:#FFFFFF;
}

td_naw_left,
td_naw_right{color:#fff;}

/* =============== < Opbouw van Menu > ===============*/
/* Uitlijning / Positie van Menu */
ul#primary-nav,
ul#primary-nav ul
{
	margin:					0px;
	padding:					15px 10px 0px 0px;
	width:					210px;
}
/* Menu items/Background Main Menu */
ul#primary-nav li
{
	position:				relative;
	list-style:				none;
	padding:					0px 15px 0px 0px;
	background:				url(../images/menu_stip.gif) right no-repeat;
}
/* Style voor eerste menu laag */
ul#primary-nav li a
{
	display:					block;
	text-decoration:		none;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight:			normal;
	padding:					2px 10px 2px 2px;
	border:					0px;
	color:					#071A54;
	text-decoration:		none;
	text-align:				right;
}
/* Style voor tweede laag van het menu */
ul#primary-nav ul
{
	width:					225px;
	position:				absolute;
	display:					none;
	padding:					0px;
	top: 						0px;
	left:						185px; /* 1px minder dan menu width, houdt rekening met de padding! */
	border:					0px;
	background-color:		#071A54;
	filter:					progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5);
	text-align: 			left;
}
/* Opmaak / Uitlijning van Submenu */
ul#primary-nav li ul li
{
	background-image: 	none;
	padding:					0px;
}
/* Padding en uitlijning van Submenu */
ul#primary-nav li ul li a
{
	padding:					2px 10px 2px 25px;
	text-align: 			left;
	color:					#fff;
}
/* Achtergrond kleur voor de hover van het Submenu */
ul#primary-nav li a.submenu:hover
{
	background-color: 	#fff;
	color: 					#071A54;
}
/* Achtergrond kleur voor de hover van het Hoofdmenu */
ul#primary-nav li a:hover
{
	background-color: 	#071A54;
	color: 					#fff;
}
/* Active status voor A class */
ul#primary-nav li a.active
{
	display:					block;
	text-decoration:		none;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight:			normal;
	padding:					2px 10px 2px 2px;
	border:					0px;
	color:					#FFD900;
	text-decoration:		none;
	text-align:				right;
}
/* Active status voor LI class */
ul#primary-nav li.active
{
	position:				relative;
	list-style:				none;
	padding:					0px 15px 0px 0px;
	background:				url(../images/menu_stip.gif) right no-repeat #071A54;
	color: 					#FFD900;
}
/* ============ BEGIN Workaround voor IE bugs ============ */
/* IE workaround voor uitklap */
/* ul#primary-nav li:hover ul, */ /*Uitgeschakeld, omdat ProLiving geen SUBmenu gebruikt! */
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;}
/* Fix IE. Hide from IE Mac */
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* ============ EINDE Workaround voor IE bug ============ */

/* Verzend knop van contact formulieren */
.verzend
{
	width: 150px;
	height: 20px;
	border: 1px solid #000;
	background-color: #FFF7C6;
}
