* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	overflow: scroll;
}

body {
	height: 100%;

	text-align: center;

	width: 100%;

	font: 13px Arial;

	background: url('/images/stpaul/body_bg.png') top center;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

hr {
	height: 0;
	border-top: 1px solid #F30303;
}

#container {
	width: 856px;
	margin: 0 auto;

	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */

	background-color: white;

	text-align: left;
}

#container_top_bg {
	height: 55px;
	background: url('/images/stpaul/body_bg.png') top center;
}

#page {
	padding-top: 24px;

	min-height: 416px;
	_height: 416px;

	background: url('/images/stpaul/page_bg_index.png') 100% 0px no-repeat;
}

.index #page {
	background: url('/images/stpaul/page_bg_index.png') 100% 0px no-repeat;
}

.home #page {
	background: url('/images/stpaul/page_bg_home.png') 100% 0px no-repeat;
}

.cheese #page {
	background: url('/images/stpaul/page_bg_cheese.png') 100% 0px no-repeat;
}

.cheesemore #page {
	background: url('/images/stpaul/page_bg_cheesemore.png') 100% 0px no-repeat;
}

.melt #page {
	background: url('/images/stpaul/page_bg_cheese.png') 100% 0px no-repeat;
}

.meltmore #page {
	background: url('/images/stpaul/page_bg_meltmore.png') 100% 0px no-repeat;
}

.vegetable #page {
	background: url('/images/stpaul/page_bg_vegetable.png') 100% 0px no-repeat;
}

.vegetablemore #page {
	background: url('/images/stpaul/page_bg_vegetablemore.png') 100% 0px no-repeat;
}

.forms #page {
	background: url('/images/stpaul/page_bg_forms.png') 100% 0px no-repeat;
}

.informatie #page {
	background: url('/images/stpaul/page_bg_index.png') 100% 0px no-repeat;
}

.expertise #page {
	background: url('/images/stpaul/page_bg_expertise.png') 100% 0px no-repeat;
}

.team #page {
	background: url('/images/stpaul/page_bg_team.png') 100% 0px no-repeat;
}

.over #page {
	background: url('/images/stpaul/page_bg_over.png') 100% 0px no-repeat;
}

.werkgebied #page {
	background: url('/images/stpaul/page_bg_werkgebied.png') 100% 0px no-repeat;
}

.historie #page {
	background: url('/images/stpaul/page_bg_historie.png') 100% 0px no-repeat;
}

.vacatures #page {
	background: url('/images/stpaul/page_bg_vacatures.png') 100% 0px no-repeat;
}

.actueel #page {
	background: url('/images/stpaul/page_bg_actueel.png') 100% 0px no-repeat;
}

#header {
	position: relative;
	height: 126px;

}

a#logo {
	position: absolute;
	top: 0;
	left: 39px;
	width: 191px;
	height: 61px;

	background: url('/images/stpaul/logo_default.png') no-repeat;
}

.cheese a#logo {
	background: url('/images/stpaul/logo_cheese.png') no-repeat;
}

.melt a#logo {
	background: url('/images/stpaul/logo_melt.png') no-repeat;
}

.vegetable a#logo {
	background: url('/images/stpaul/logo_vegetable.png') no-repeat;
}

.forms a#logo {
	background: url('/images/stpaul/logo_forms.png') no-repeat;
}

.index #topmenu {
	visibility: hidden;
}

#topmenu {
	position: absolute;
	top: 0;
	left: 278px;
	width: 352px;

	font-size: 11px;
}

#topmenu a {
	text-decoration: none;
	color: black;
}

#division {
	position: absolute;
	top: 87px;
	left: 40px;

	font-weight: bold;

	border-left: 1px solid black;
	padding-left: 8px;
}

.cheese #division {
	color: #EBBE00;
}

.melt #division {
	color: #EB8C00;
}

.vegetable #division {
	color: #87B400;
}

.forms #division {
	color: #915596;
}



h2 {
	font-size: 13px;
	margin-bottom: 15px;
}

.index #menu {
	visibility: hidden;
}

#menu {
	float: left;
	width: 149px;

	font-size: 11px;
}

#submenu {
	float: left;
	width: 109px;
	height: 20px;

	margin-left: 8px;
}

#submenu a {
	background: url('/images/stpaul/submenu_bg.png') no-repeat 0 2px;
	color: #808080;
	font-size: 12px;

	padding-left: 7px;
}

#submenu a:hover, #submenu a.selected {
	background: url('/images/stpaul/submenu_bg_selected.png') no-repeat 0 2px;
	color: #F30303;
}

#menu a {
	display: block;

	height: 16px;

	padding: 3px 0 2px 8px;

	text-decoration: none;
	background: url('/images/stpaul/menu_bg.png') no-repeat;

	color: white;

	margin-bottom: 5px;
}

#menu a.cheese, #menu a.melt, #menu a.vegetable, #menu a.forms {
	background: url('/images/stpaul/menu_bg_productgroep.png') no-repeat;
}

#menu a.selected, #menu a.cheese_selected, #menu a.melt_selected, #menu a.vegetable_selected, #menu a.forms_selected {
	font-weight: bold;
}

#menu a:hover {
	background: url('/images/stpaul/menu_bg_default.png') no-repeat;
}

#menu a.selected {
	background: url('/images/stpaul/menu_selected_bg_default.png') no-repeat;
}

#menu a.cheese:hover, .melt #menu a.cheese, .vegetable #menu a.cheese, .forms #menu a.cheese {
	background: url('/images/stpaul/menu_bg_cheese.png') no-repeat;
}

#menu a.cheese_selected {
	background: url('/images/stpaul/menu_selected_bg_cheese.png') no-repeat;
}

#menu a.melt:hover, .cheese #menu a.melt, .vegetable #menu a.melt, .forms #menu a.melt  {
	background: url('/images/stpaul/menu_bg_melt.png') no-repeat;
}

#menu a.melt_selected {
	background: url('/images/stpaul/menu_selected_bg_melt.png') no-repeat;
}

#menu a.vegetable:hover, .cheese #menu a.vegetable, .melt #menu a.vegetable, .forms #menu a.vegetable {
	background: url('/images/stpaul/menu_bg_vegetable.png') no-repeat;
}

#menu a.vegetable_selected {
	background: url('/images/stpaul/menu_selected_bg_vegetable.png') no-repeat;
}

#menu a.forms:hover, .cheese #menu a.forms, .melt #menu a.forms, .vegetable #menu a.forms {
	background: url('/images/stpaul/menu_bg_forms.png') no-repeat;
}

#menu a.forms_selected {
	background: url('/images/stpaul/menu_selected_bg_forms.png') no-repeat;
}

#content {
	position: relative;

	float: left;

	width: 590px;

	padding-top: 150px;

	line-height: 19px;

	margin-top: 26px;
}

h1 {
	position: absolute;
	top: 80px;
	left: 0px;

	height: 26px;
	width: 350px;
	line-height: 26px;

	padding: 10px 0 10px 20px;

	background: url('/images/stpaul/h1_bg_default.png') no-repeat;
	color: white;
	font-size: 21px;
}

h4 {
	height: 26px;
	width: 350px;
	line-height: 26px;

	padding: 10px 0 10px 20px;
	margin-top: 10px;

	background: url('/images/stpaul/h4_bg.png') no-repeat;
	color: white;
	font-size: 21px;
}

.cheese h1 {
	background: url('/images/stpaul/h1_bg_cheese.png') no-repeat;
}

.melt h1 {
	background: url('/images/stpaul/h1_bg_melt.png') no-repeat;
}

.vegetable h1 {
	background: url('/images/stpaul/h1_bg_vegetable.png') no-repeat;
}

.forms h1 {
	background: url('/images/stpaul/h1_bg_forms.png') no-repeat;
}

.home #content {
}

#content a {
	color: #F30303;
	text-decoration: underline;
}

.cheese #content a {
	color: #EBBE00;
}

.melt #content a {
	color: #EB8C00;
}

.vegetable #content a {
	color: #87B400;
}

.forms #content a {
	color: #915596;
}


#content .block {
	clear: both;
	padding-top: 10px;
}

#content .first-child {
	padding: 0;
}

#content #main, #content .main {
	float: left;
	width: 368px;
	padding-bottom: 30px;
}

#content .main {
	padding-bottom: 0px;
	border-top: 1px solid #F30303;
	padding-top: 5px;
	clear: left;
}

#content .last-child .main {
	padding-bottom: 30px;
}

#content .first-child .main {
	border-top: none;
}

#content #col, #content .col  {
	float: left;
	width: 153px;

	padding: 10px;

	margin-left: 24px;

	font-size: 11px;
}


#content .col {
	padding: 0;
	padding-top: 5px;
}

ul {
	padding-left: 20px;
}

#footer {
	clear: both;
	width: 368px;
	margin-top: 30px;

	font-size: 11px;
	border-top: 1px solid #F30303;
	color: #969696;
}

.cheese #footer {
	border-top: 1px solid #EBBE00;
}

.melt #footer {
	border-top: 1px solid #EB8C00;
}

.vegetable #footer {
	border-top: 1px solid #87B400;
}

.forms #footer {
	border-top: 1px solid #915596;
}

.error {
	color: #F30303;
}

