* {
	margin: 0;
}

html {
	background:#CCABC6;
	height: 100%;
}

body {
	font-family: Verdana, Arial, Geneva, "Trebuchet MS", Helvetica, sans-serif;
	color:#000;
	background: #CCABC6 url(images/ag_core.jpg) top repeat-x;
	height: 100%;
}

input, select, textarea{
	font-family: Verdana, Arial, Geneva, "Trebuchet MS", Helvetica, sans-serif;
}

a:link, a:visited{
	color:#000;
}

a:hover, a:active{
	color:#fff;
	text-decoration:none;
}
h6{
	font-size:16px;
	color:#232323;
	margin:0 0 0 0;
	font-weight:bold;
	text-align:left;
	line-height:normal;
}

h4{
	font-size:16px;
	color:#232323;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
	line-height:normal;
}
h5{
	font-size:16px;
	color:#232323;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:center;
	line-height:normal;
}

h8{
	font-size:20px;
	color:#000;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:left;
	line-height:normal;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -77px; /* -77px voor Sticky Footer */
	width:980px;
}
.memo p{
	color:#0c3058;
	margin:0;
	padding:0;
	font-family:"Comic Sans MS", cursive;
	font-size:16px;
	line-height:28px;
}

.memo{
	background:url(images/memo.jpg) top center no-repeat;
	height:161px;
	width:228px;
	position:absolute;
	right:42px;
	top:0px;
	text-align:center;
	padding:40px 10px 0 0;
}

.header_home{
	background:url(images/header_home.jpg) top center no-repeat;
	height:201px;
	position:relative;
}

.header{
	background:url(images/header.jpg) top center no-repeat;
	height:201px;
	position:relative;
}

.header a{
	display:block;
	height:201px;
	width:980px;
	outline:none;
}

.header h1, .header h2{
	display:none !important;
}
div.header_home h1, div.header_home h2{
	display:none !important;
}

.top_menu{
	background:url(images/top_menu.jpg) top center no-repeat;
	height:72px;
	text-align:center;
}

.container{
	background: url(images/ag_content_core.jpg) center repeat-y;
}

.content_home{
	background:url(images/content_home.jpg) top center no-repeat;
	min-height:550px;
}
.content_actueel{
	background:url(images/content_actueel.jpg) top center no-repeat;
	min-height:550px;
}
.content_voorstellen{
	background:url(images/content_voorstellen.jpg) top center no-repeat;
	min-height:550px;
}
.content_impressie{
	background:url(images/content_impressie.jpg) top center no-repeat;
	min-height:550px;
}
.content_bestellen{
	background:url(images/content_bestellen.jpg) top center no-repeat;
	min-height:550px;
}
.content_contact{
	background:url(images/content_contact.jpg) top center no-repeat;
	min-height:550px;
}

.artikelen{
	font-size:14px;
	color:#000;
	padding:70px 0 0 75px;
}

.artikelen img{
	float:left;
	margin:0 8px 8px 0;
}

.artikelen h1{
	font-family:Verdana, Arial, Helvetica, Gadget, sans-serif;
	font-size:23px;
	color:#9d9c9c;
	margin:0;
	font-weight:bold;
	text-align:left;
	line-height:normal;
}

.artikelen h2{
	font-family:Verdana, Arial, Helvetica, Gadget, sans-serif;
	font-size:16px;
	color:#232323;
	margin:0 0 -6px 0 !important;
	font-weight:bold;
	text-align:left;
	line-height:18px;
}

.artikel{
	clear:both;
	margin:25px 0 25px 0;
	position:relative;
}

.artikel_extra{
	clear:both;
	margin:25px 0 0 0;
	position:relative;
}

.text_wrapper{
	background:url(images/ag_artikel_wrapper.jpg) left top no-repeat;
	background-color:#9d9d9d;
	min-height:382px;
	width:621px;
	border:1px solid #cecdcd;
	padding: 0px 22px 17px 27px;
	text-align:justify;
}

.text_wrapperHome{
	min-height:384px;
	width:623px;
	padding: 0px 22px 17px 27px;
	text-align:justify;
}

.text_wrapperHome p{
	margin:5px 0 10px 0 !important;
}

.text_wrapper p{
	margin:5px 0 10px 0 !important;
}

.datum{
	margin:7px 0 0 0;
	font-size:11px;
	color:#444;
}

.push {
	height:77px; /* -77px voor Sticky Footer */
}

.footer{
	background:url(images/footer.jpg) bottom center no-repeat;
	height: 77px; /* -77px voor Sticky Footer */
	width:905px;
	margin:0 auto;
	padding:0 0 0 75px;
	text-align:left;
	clear:both;
}

.footer a{
	text-decoration:none;
	color:#666;
}

.footer a:hover{
	text-decoration:none;
	color:#000;
}

.footer p{
	font-size:9px;
	color:#868686 !important;
	margin-top:5px;
}

.footer font{
	font-size:9px;
	color:#868686 !important;
}

.footer h3{
	font-size:11px;
	color:#4f4e4e !important;
	font-weight:normal;
	padding-top:15px;
	letter-spacing:1px;
}

.footer img{
	border:none;
	vertical-align:middle;
}

/* Top Menu */
#top_menu {
	height:72px;
	margin:0 auto;
}

#tab_top {
	margin:0 auto;
	padding:0 0 0 78px;
	text-align:center;
	height:72px;
}

#tab_top ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:980px;
	text-align:center;
}

#tab_top li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

#tab_top a {
	text-decoration:none;
	float:left;
	outline:none;
}

#tab_top a span {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	height:44px;
	padding:28px 30px 0 30px;
	cursor:pointer;

}

#tab_top a:hover, #tab_top li.current a {
	
}
#tab_top a:hover span, #tab_top li.current a span {
	color:#FFF;
}

/* Bestel Formulier */

font{
	font-size:11px;
	color:#333;
	font-family: Arial, "Arial Narrow", Geneva, "Trebuchet MS", Helvetica, sans-serif;
}

.error{
	color:#C00;
	font-size:11px;
	font-family: Verdana, Arial, Geneva, "Trebuchet MS", Helvetica, sans-serif;
}
hr{
	margin:10px 0 10px 0;
	border-bottom:1px solid #B9B7B8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
td.text{
	margin:0;
	padding: 0;
	font-size:13px;
}

textarea{
	overflow:auto;
	font-family: Verdana, Arial, Geneva, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
}

select{
	overflow:auto;
}

.inputField, .inputLine, select{
	background:#F4F5F7;
	border:1px solid #EEEFF2;
	margin:0 0 10px 0;
	padding:0 0 2px 0;
}

.inputField:focus, .inputLine:focus, select:focus{
	background:#fff;
	border:1px solid #8D8D8D;
}

/* Kalender */
input.dp-applied {
	background:#F4F5F7;
	border:1px solid #EEEFF2;
	width: 140px;
	float: left;
	height:18px;
}

input.dp-applied:focus{
	background:#fff !important;
	border:1px solid #8D8D8D;
}

a.dp-choose-date {
	float: left;
	width: 32px;
	height: 32px;
	padding: 0;
	margin: 5px 0 0 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calendar.png) right no-repeat;
	vertical-align:middle;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
