/*
SIMA PRODUCTIONS V5
Design & programming: SIMA productions
info@simaproductions.nl
www.simaproductions.nl
All rights reserved (c) 2009
*/
/* Standaard tekst/elementen opmaak */
/* Donkerrood: #9c1921 */
/* Middenrood: #e7605d */
/* Licht rood: #f2cbc4 */

body
{
	font:					14px Eurostile, Verdana, Tahoma, Arial sans-serif;
	padding:			0;
	margin:				10px;
	text-align:		center;
	background-color: #F8F8F8;
}

a:link,
a:active,
a:visited
{
	text-decoration:	none;
	color:						#9c1921;
}

a:hover
{
	color:						#9c1921;
	text-decoration:	underline;
}

img,
img:hover,
img a:hover
{
	border:				0px;
}

textarea
{
	font:					12px Verdana, Tahoma, Arial sans-serif;
	width:				220px;
	height:				118px;
}

input
{
	font:					12px Verdana, Tahoma, Arial sans-serif;
	width:				220px;
}

input[type=radio], input[type=checkbox]
{
	width:20px;
	border: none;
}

hr
{
	height:				1px;
	width:				99%;
	color:				#9c1921;
}

/* Classes */
b.footer_naam
{
	font:										12px Eurostile, Verdana, Tahoma, Arial sans-serif;
	color:									#9c1921;
	font-weight:						bold;
}

i.footer_slogan
{
	font:										12px Eurostile, Verdana, Tahoma, Arial sans-serif;
	color:									#e7605d;
}

b.pagetitle
{
	font:										20px Eurostile, Verdana, Tahoma, Arial sans-serif;
	color:									#e7605d;
}

/* DIV elementen V5 */
#v5_bodycontainer
{
	margin:									0px;
	height:									100%;
	width:									100%;
	text-align:							center;
	background-color: 			#f8f8f8;
}

#v5_outer_container
{
	margin:									0px;
  text-align: 						center;
  width: 									750px;
	margin-left:						-375px;
  position: 							absolute;
  left: 									50%;
	top:										10px;
}

#v5_header /*heeft border nodig??*/
{
	width:									750px;
	height:									150px;
	text-align:							left;
	background-image:				url('../images/header.jpg');
	background-position:		center top;
	background-repeat:			no-repeat;
	border-top:							1px solid #f8f8f8;
}

#v5_header_content
{
	width:									200px;
	text-align:							left;
	margin-left:						26px;
	margin-top:							22px;
	line-height:						17px;
	color:									#9c1921;
}

#v5_content
{
	width:									750px;
	height:									380px;
	text-align:							left;
	background-image:				url('../images/background.jpg');
	background-position:		center top;
	background-repeat:			repeat-y;
}

#v5_content_content
{
	width:									580px;
	height:									380px;
	overflow:								auto;
	float:									left;
	margin-left:						26px;
	line-height:						20px;
	text-align:							left;
}

#v5_content_menu
{
	width:									110px;
	height:									350px;
	float:									right;
	margin-right:						26px;
	line-height:						20px;
	text-align:							right;
}

#v5_footer /*heeft border nodig??*/
{
	width:									750px;
	height:									50px;
	background-image:				url('../images/footer.jpg');
	background-position:		center top;
	background-repeat:			no-repeat;
	border-top:							1px solid white;
}

#v5_footer_content
{
	margin-top:							18px;
	height:									30px;
	text-align:							center;
}

/* Div elementen oud*/
#bodycontainer
{
	margin:									0px;
	height:									100%;
	text-align:							center;
	background-color: 			#ffffff;
	background-image:				url('../images/backgrounds/body_back.jpg');
	background-position:		center top;
	background-repeat:			repeat-x;
}

#outer_container
{
	margin:									0px;
  text-align: 						center;
  width: 									100%;
}

#container
{
	width:									749px;
	text-align:							left;
	margin-left: 						-375px;
  position: 							absolute;
  left: 									50%;
	top:										132px;
}

#header
{
	width:									100%;
	height:									102px;
	text-align:							center;
	background:							#FFFFFF url('../images/backgrounds/header_back.jpg');
	background-position:		center center;
	position:								absolute;
	top:										15px;
	background-repeat:			repeat-x;
}

#header_content
{
	width:									749px;
	border:									none;
	text-align:							left;
	margin-left: 						-375px;
  position: 							absolute;
  left: 									50%;
}

#logo
{
	float:									left;
	position:								relative;
	top:										10px;
}

#slogan
{
	float:									right;
	position:								relative;
	top:										10px;
	width:									400px;
	height:									81px;
	background:							#FFFFFF url('../images/backgrounds/slogan.jpg');
	background-position:		center right;
	background-repeat:			no-repeat;
}

#menu
{
	width:									169px;
	float:									left;
	text-align:							left;
}

#menu_content
{
	margin:									0px;
	font:										14px Eurostile, Verdana, Tahoma, Arial sans-serif;
	line-height:						18px;
}

#menu_content a.active
{
	color:									#e7605d;
}

#content
{
	margin:									0px;
	width:									580px;
	text-align:							left;
	float:									right;
}

#content_content
{
	margin:									0px;
	width:									580px;
	text-align:							left;
	font:										14px Eurostile, Verdana, Tahoma, Arial sans-serif;
	line-height:						18px;
	color:									#000000;
	overflow:								visible;
}	

#errorDisplay
{
	border: 								1px solid #333333; 
	background-color: 			#fff998;
	font:										11px "Courier New", Tahoma, Arial sans-serif;
	color:									#333333;
	padding:								5px;
}
*/

/* Portfolio */
#portfolio_holder
{
	width:				560px;
}

#portfolio_left
{
	float:				left;
	width:				180px;
	height:				480px;
	overflow:			auto;
}

#portfolio_thumb
{
	max-width:				130px;
	text-align:			center;
	float:				left;
	border:				none;
	margin:				4px;
}


#portfolio_thumb:hover
{
	max-width:				130px;
	text-align:			center;
	cursor:				pointer;
	border:				none;
	margin:				4px;
}

#portfolio_thumb img, #portfolio_thumb:hover img
{
	max-width:		130px;
}

#portfolio_detail
{
	float:				left;
	width:				560px; /* if sections: 400 */
	overflow:			visible;
}

#portfolio_detail_full
{
	float:				left;
	width:				560px;
	overflow:			visible;
}

#section_select
{
	color:			#780E10;
}

#section_select:hover
{
	color:				#780E10;
	cursor:				pointer;
}

#section_select_active
{
	color:				#780E10;
	font-style:		oblique;
}

/* Gastenboek */
#guestbook_container
{
	width:						550px;
	border:						1px solid #780E10;
	margin-bottom:		10px;
}

#guestbook_title
{
	color: #ffffff;
	background-color:	#780E10;
	padding:					3px;
}

#guestbook_message
{
	color:						#000000;
	background-color:	#ffffff;
	padding:					3px;
}

/* Classes */
.sendBut
{
	background-color:				#780E10;
	color:									#ffffff;
	border:									1px solid #000000;
	font:										11px Verdana, Arial sans-serif, Trebuchet MS, Tahoma;
	margin:									3px;
	cursor:									pointer;
}

.menu_sub
{
	color:									#FFFFFF;
}
