/*----------------------------------------------------*/
#wrapper {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
}
/*----------------------------------------------------*/
#header {
	width:915px;
	height:587px;
	margin-left:auto;
	margin-right:auto;
	}
#logo_mediacooks a{
	float: left;
	width:370px;
	height:110px;
	display:block;
	background-image:url(../images/logo_mediacooks.png);
	background-repeat:no-repeat;
	}
#header_menu {
	float:right;
	text-align:right;
	width:545px;
	height:110px;
	font-size: 12px;
	color:#393939;
	}
#header_menu ul{
	padding-top:80px;
	margin-right:10px;
	}
#header_menu ul li{
	display:inline;
	margin-left:30px;
	}
#header_headerline {
	margin-left:auto;
	margin-right:auto;
	width:915px;
	height:8px;
	background-repeat:no-repeat;
	}
#header_photo {
	float:right;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	width:915px;
	height:469px;
	background-repeat:no-repeat;
	}
/*----------------------------------------------------*/
#content {
	width:915px;
	margin-left:auto;
	margin-right:auto;
}
#content_left {
	float:left;
	width:565px;
	}
#content_left_menu {
	float:left;
	width:225px;
	}
#content_left2 {
	float:right;
	width:680px;
	}
#content_right {
	float:right;
	width:340px;
	}
#content_wide {
	width:915px;
	clear:both;
	border-top:#444751 solid 5px;
}
#content_producten_left {
	float:left;
	width:305px;
	}
#content_producten_center {
	float:left;
	width:305px;
	}
#content_producten_right {
	float:right;
	width:305px;
	}
#box1 {
	padding: 30px 10px 30px 10px;
	}
#box2 {
	padding: 30px 10px 30px 10px;
	}
#box3 {
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
	padding:20px;
	margin:20px 0px 0px 230px;
	background:#9b9da0;
	color:#444751;
	border:#e5e5e5 1px solid;
	}
#box3 ul li{
	list-style:url(../images/arrow_gray_right.png) inside;
	}
#button {
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
	padding:10px;
	width:170px;
	margin:0px 0px 0px 130px;
	background-color:#444751;
	color:#ffffff;
	border:#e5e5e5 1px solid;
	text-align:center;
	}
#button a {
	color:#ffffff;
	padding:10px;	}
#button:visited {
	padding:10px;
	width:170px;
	color:#444751;
	text-decoration: none;
	}
#button:link {
	width:170px;
	padding:10px;
	color:#444751;
	text-decoration: none;
	}
#button:active {
	width:170px;
	padding:10px;
	color:#444751;
	text-decoration: none;
	}
#button:hover {
	width:170px;
	padding:10px;
	background: url(../images/button.png) repeat-x;
	color:#fff;
	text-decoration: none;
	}
	
#box_wide {
	padding: 30px 10px 30px 10px;
	}
#box_home_1 {
	padding: 30px 10px 30px 10px;
	}
#box_home_1 ul {
	}
#box_home_1 ul li{
	list-style: url(../images/arrow_purple_right.png) inside;
	margin-bottom:5px;
	}
#box_home_2 {
	padding: 30px 10px 30px 10px;
	}
#box_home_2 ul {
	}
#box_home_2 ul li{
	list-style: url(../images/arrow_blue_right.png) inside;
	margin-bottom:5px;
	}
#box_home_3 {
	padding: 30px 10px 30px 10px;
	}
#box_home_3 ul {
	}
#box_home_3 ul li{
	list-style: url(../images/arrow_pink_right.png) inside;
	margin-bottom:5px;
	}
/*----------------------------------------------------*/
#submenu {
	}
#submenu ul{
	}
#submenu ul li {
	list-style:inside url(../images/arrow_blue_right.png);
	padding-bottom:5px;
	}
#submenu ul li.purple {
	list-style:inside url(../images/arrow_purple_right.png);
	}
#submenu ul li.blue {
	list-style:inside url(../images/arrow_blue_right.png);
	}
#submenu ul li.pink {
	list-style:inside url(../images/arrow_pink_right.png);
	}
#blue {
	}
#blue ul{
	}
#blue ul li {
	list-style:inside url(../images/arrow_blue_right.png);
	padding-bottom:5px;
	}
#purple {
	}
#purple ul{
	}
#purple ul li {
	list-style:inside url(../images/arrow_purple_right.png);
	padding-bottom:5px;
	}
#pink {
	}
#pink ul{
	}
#pink ul li {
	list-style:inside url(../images/arrow_pink_right.png);
	padding-bottom:5px;
	}
/*----------------------------------------------------*/
#box_detailpage1 {
	padding: 30px 10px 30px 10px;
	}
#box_detailpage1 ul {
	}
#box_detailpage1 ul li{
	list-style: none;
	margin-bottom:5px;
	}
/*----------------------------------------------------*/
#box_detailpage2 {
	padding: 30px 10px 30px 10px;
	}
#box_detailpage2 ul {
	}
#box_detailpage2 ul li{
	list-style: none;
	margin-bottom:5px;
	}
/*----------------------------------------------------*/
#box_detailpage3 {
	padding: 30px 10px 30px 10px;
	}
#box_detailpage3 ul {
	}
#box_detailpage3 ul li{
	list-style: none;
	margin-bottom:5px;
	}
/*----------------------------------------------------*/	
#inputArea {
	font-size: 13px;
	padding: 10px;
	}
#inputArea input.textField, #inputArea textarea {
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
	padding:4px;
	width:300px;
	}
.activeField {
	background-image: none;
    background-color: #ffffff;
	border: solid 1px #33677F;
	}
.idle {
	border: solid 1px #85b1de;
	background-image: url( 'blue_bg.png' );
	background-repeat: repeat-x;
	background-position: top;
	}
#submitForm {
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
	padding:10px;
	width:170px;
	margin:0px 0px 0px 130px;
	background-color:#444751;
	color:#ffffff;
	border:#e5e5e5 1px solid;
	text-align:center;
	}
#submitForm a {
	color:#ffffff;
	padding:10px;	}
#submitForm:visited {
	padding:10px;
	width:170px;
	color:#444751;
	text-decoration: none;
	}
#submitForm:link {
	width:170px;
	padding:10px;
	color:#444751;
	text-decoration: none;
	}
#submitForm:active {
	width:170px;
	padding:10px;
	color:#444751;
	text-decoration: none;
	}
#submitForm:hover {
	width:170px;
	padding:10px;
	background: url(../images/button.png) repeat-x;
	color:#fff;
	text-decoration: none;
	}
/*----------------------------------------------------*/
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/error.png');
background-position: 10px 10px;
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('/images/validation.png');
}
/*----------------------------------------------------*/
#footer {
	font-size:9px;
	width:915px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#footer_menu {
	text-align: center;
	float:left;
	width:915px;
	}
#footer_menu ul {
	margin-top:35px;
	}
#footer_menu ul li{
	display:inline;
	margin-right:20px;
	}
/*----------------------------------------------------*/
#footer_buttons {
	text-align: center;
	float:left;
	width:915px;
	}
#footer_buttons ul {
	margin-top:35px;
	margin-bottom:35px;
	}
#footer_buttons ul li{
	display:block;
	float:left;
	width:auto;
	display:inline;
	margin-right:20px;
	}
#footer_buttons ul li.right{
	display:block;
	float:right;
	width:auto;
	display:inline;
	margin-left:20px;
	}
#footer_buttons ul li.left{
	display:block;
	float:left;
	width:auto;
	display:inline;
	margin-right:20px;
	}
/*----------------------------------------------------*/
