/*
						include: /erkon/media/css/basis.css
						*/
						body	{
	font-size: 80%;
	line-height: 1.5;
	margin: 0;
	background: url(../img/background_shadow.gif) top center repeat-y;
}
body, form * 	{font-family: myriad-pro,sans-serif; color: #333333;}
form, table, p, form *	{font-size: 100%;}
/* BASIS +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
h1	{font-size: 1.25em;}
h2	{font-size: 1.1em;}
h3	{font-size: 1.05em;}
th		{text-align: left; font-weight: bold}
td,th	{vertical-align: top}
table form th	{font-weight: normal}
form		{margin: 0; padding: 0;}
fieldset	{background-color: #f2eaf1; clear: both; border: none; margin: 0 0 10px 0; overflow: auto;}
fieldset legend {font-weight: bold; margin-bottom: 10px;}
.verplicht	{color: silver}
form dl, dl.naastelkaar 	{overflow: auto}
form dl dt, dl.naastelkaar dt
	{clear: both; width: 150px; float: left; text-align: left;}
form dl dd, dl.naastelkaar dd
	{float: left; width: 66%; margin: 0 0 5px 0; padding: 0;}
dl.breed dt	{width: 250px; margin-right: 10px;}
dl.breed dd	{width: 400px;}
textarea.mini	{width: 350px; height: 40px;}
a:link		{text-decoration: none;}
a:visited	{text-decoration: none;}
a:hover		{text-decoration: underline;}
a:active	{}
a img	{border: none;}
:target	{}
:focus	{}
/* ul li	{list-style-type: circle} */
hr	{border: none; background: #d5c4d5; color: #d5c4d5; height: 1px;}
.even	{background-color: white}
.oneven	{background-color: whitesmoke}
ul.liggend	{margin: 0; padding: 0;}
ul.liggend li	{display: inline; list-style-type: none;}
ul.invis	{margin: 0; padding: 0;}
ul.invis li	{list-style-type: none; list-style-image: none !important}
.links	{float: left;}
.rechts	{float: right;}
.midden	{text-align:center}
/* door de maintenance toegekend bij uitlijnen imgs.
plaats desgewenst andere padding of borders. */
.imglinks	{float: left; margin: 0 10px 10px 0;}
.imgrechts	{float: right; margin: 0 0 10px 10px;}
.klein		{font-size: 0.8em;}
.subtiel, .subtiel a {color: black} /* tekstkleur */
.feedback	{color: red;}
.krap		{margin: 0; padding: 0;}
.overflow	{overflow: auto}
.clear		{clear: both}
.clearl		{clear: left}
.clearr		{clear: right}
.hidden, .printonly		{display: none;}
.zichtbaar	{display: block;}
blockquote	{margin: 10px 0 20px 0; font-style: italic; min-height: 40px;
	padding: 0px 30px 0px 40px; position: relative; width: 470px; color: #680266}
blockquote:before, blockquote:after
	{display: block; /* color: #986699; font-size: 40px; */
	font-family: "Times New Roman", Times, serif;}
blockquote:before {/* content: open-quote;  */
	position: absolute; top: 0; left: 0;
	content: url(../img/ico_citaat_open.png);}
blockquote:after {/* content: close-quote;  */
	position: absolute; bottom: 0; right: 0;
	content: url(../img/ico_citaat_sluit.png);}
table.grid	{border: 1px solid #d5c4d5; border-collapse: collapse; width: 100%}
table.grid tr td, table.grid tr th
	{border: 1px solid #d5c4d5; border-width: 1px 0 0 1px; padding: 3px 8px;}
/* voor skip to content link */
a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
a.verborgen:active, a.verborgen:focus
	{position: absolute; overflow: visible; width: auto; height: auto;
	font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}
						/*
						include: /erkon/media/css/layout.css
						*/
						/* LAYOUT +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
#canvas {position: relative; width: 950px; margin: 0 auto;}
	#header {text-align: left; height: 75px; padding: 0 0 0 20px; background: url(../img/top_header.jpg) no-repeat;}
		#header li	{margin: 0 5px;}
		#logo {width: 267px; height: 42px; float: right; margin-top: 18px; background: url(../img/logo_intern_garage.png) no-repeat; margin-right: 9px}
		#logo a {width: 267px; height: 42px; display: block;}
	#container	{overflow: auto; }
		.bgshim {background: url(../img/shim_nav.gif) repeat-y top left;}
		#nav		{float: left; width: 180px; margin: 0; padding: 0; background: #776f65;}
		#nav a {color: white; font-size: 0.9em; text-decoration: none;}
			#nav li	{list-style-type: none; padding:0 5px;}
			/*#nav li:hover, #nav li.curr	{background: #f26624;}*/
			/*#nav li:hover {background: #f26624;}*/
			/*#nav .curr	{background: #f26624;}*/
			#nav ul	{margin: 0; padding: 0; font-size: 1.2em;}
			.acitem li  {color: white;}
			#nav li {text-transform: uppercase; font-weight: bold; padding: 0 15px; margin: 2px 0;}
			#nav li.curr { background: #e77007;}
			#nav li.curr a	{color: #fff; }
			#nav li.curr li {background-color: transparent;}
			#nav li.curr li a	{color: #ffffff; background: #776f65;}
			#nav li li{text-transform: none; font-size: 0.9em; line-height: 1.1em; margin: 0 -15px; padding: 2px 5px 2px 25px;  font-weight: normal; border: 0px solid red;}
			#nav li li:before{content: "- "; list-style-type: none}
			#nav li.curr li	{background: #776f65;}
			#nav li.curr li.curr a	{color: #e77007; text-transform: none;}
		#content	{float: left; width: 740px; margin-left: 10px; padding: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#inhoud {float: left; width: 550px; }
			#inhoud a {color: #e77007;}
			#inhoud a:hover {text-decoration: none;}
			#crumbs	{text-align: left; border-bottom: 1px solid white;color: silver;
					padding-bottom: 1px; font-size: 0.8em; }
			#crumbs a	{color: inherit; font-size: inherit; text-decoration: none}
			#sidebar {
				float: right; width: 177px;
			}
			#sidebarimg {
				float: right; overflow: auto;
			}
			#sidebarimg img {
				margin-top: 5px;
			}
			#sidebarimg 	{margin: 0; padding: 0;}
			#sidebarimg li	{position: relative;}
			#sidebarimg a	{position: absolute; top: 0; left: 0;width: 177px; height: 100%;}
			#sidebarimg a:hover {background: url(../img/lightbox/overlay-vergroot-foto.png) no-repeat center; behavior: url(../PIE.htc);}
			ul#sidebarimg li a span	{display: none}
	#subfooter {background: #5c9f9c; font-size: 0.8em; text-align: center; padding: 5px 0; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0.1em;}
	#footer {background: whitesmoke; font-size: 0.8em; text-align: right; padding: 10px 20px;}
		#footer li	{margin: 0 5px;}
	#footertxt { padding: 10px; color: #cccccc;}
	#footertxt a {color: #cccccc;}
						/*
						include: /erkon/media/css/mods.css
						*/
						.sitemap a {
	color: #e77007;
}
.sitemap a:hover {
	color: #776f65;
	text-decoration: none;
}
#zoekformulier, #headnav  {
	padding: 20px 0;
	float: left;
}
#headnav a {
	color: #333333;
	text-decoration: none;
}
#headnav a:hover {
	color: #f26624;
	text-decoration: none;
}
#headnav-cats {
	position: absolute;
	width: 500px;
	top: 51px;
	left: 0;
	margin: 0; padding: 0;
	text-transform: uppercase;
}
#headnav-cats li {
	background: url(../img/tab_cats.png) no-repeat;
	width: 180px;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	line-height: 24px;
	margin: 0 1px 0 0 !important;
}
#headnav-cats li a, #headnav-cats li a:hover {
	text-decoration: none;
	letter-spacing: 1px;
	color: white;
	width: 180px;
	height: 24px;
	display: block;
}
#headnav-cats li.curr, #headnav-cats li:hover {
	background: url(../img/tab_cats_mo.png) no-repeat;
}
#homesubcat {
	background: #776F65;
	width: 950px;
	padding-bottom: 10px;
	}
#homesubcat ul {
	overflow: auto;
	margin: 0;
}
#homesubcat li	{
	padding: 0;
	margin: 15px 20px 5px 5px;
	list-style: none;
	float: left;
	}
#homesubcat a	{
	color: white;
	text-decoration: none;
	}
#homesubcat img {
	border: 1px solid white;
	width: 119px;
	height: 150px;
	}
#homesubcat li	{position: relative;}
#homesubcat li .overlay	{position: absolute; bottom: 6px; left:1px;/*
background-color: rgba( 242, 102, 36, 0.8);
*/background-color: rgb( 242, 102, 36);
	height: 35px; width: 119px; line-height: 15px; display: none; text-align: center;}
#homesubcat li:hover .overlay	{display: block;}
#twitter-home {
	background: url(../img/kader_twitter.png) no-repeat;
	width: 267px;
	height: 161px;
	float: left;
	margin: 25px;
	position: relative;
}
#twitter-home a {
	color: #f26624;
}
#twitter-home a:hover {
	text-decoration: none;
	color: #776f65;
}
#twitter-home h2 {
	padding: 10px 0 5px 15px;
	color: #f26624;
	margin: 0;
}
#slider ul {
	margin: 0;
	padding: 0;
	overflow: auto;
	width: 248px;
}
#slider li {
	margin: 0 0 0 4px;
	padding:0;
	list-style:none;
	width: 248px;
}
#statictwitter {
	border: 0px solid red;
}
#statictwitter ul {
	margin: 5px 15px;
	padding:0;
}
#statictwitter li {
	margin: 0;
	padding: 0;
	list-style:none;
}
.twitter_volg {
	position: absolute;
	bottom: 15px;
	left: 100px;
}
#follow-placeholder {
	text-align: center;
	margin-top: 25px;
}
#exthometxt {
	float: right;
	margin: 25px 50px;
	width: 416px;
}
#exthometxt .ext1, #exthometxt .ext2, #exthometxt .ext3 {
	text-transform: uppercase;
	font-family: myriad-pro,sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 5px;
}
#exthometxt .ext1 {
	text-align: right;
	font-size: 24px;
}
#exthometxt .ext2 {
	font-size:18px;
}
#exthometxt .ext3 {
	text-align: center;
	font-size:30px;
}
#exthometxt .ext4 {
	text-align: right;
}
.caption-top, .caption-bottom {
	color: #ffffff;
	padding: 1.2em;
	font-weight: bold;
	cursor: default;
	background: #000000;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }
#social-kader {
	background: url(../img/kader_socialmedia.gif) no-repeat;
	width: 177px;
	height: 50px;
	color: #E77007;
	border: 0px solid red;
	float: right;
	text-align: center;
	padding-top: 2px;
	margin-top: 5px;
	}
.addthis_toolbox a {
	margin-left: 7px;
}
#downloadbutton {
	float: right;
}
.inspring {margin-left: 25px; margin-top: 5px}
.actionbutton {
	display: block;
	width: 177px;
   	height: 44px;
   	background:url(../img/btn_sidebar_action.gif) no-repeat;
	margin-top: 5px;
	text-align: center;
	line-height: 40px;
}
a.actionbutton {
	text-transform: uppercase;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
a:hover.actionbutton {
	text-decoration: none;
}
.actionbutton:hover {
	background: url(../img/btn_sidebar_action_mo.gif) no-repeat;
}
.dispnone {display: none;}
#contactgegevens {
	float: right;
	margin: -60px 0 0 0;
	padding: 0;
	background: url(../img/kader_contact.gif) no-repeat;
	width: 177px;
	height: 184px;
	line-height: 1.7em;
}
#contactgegevens p {
	padding: 0px 0 0 12px;
}
.zoekresultaat {
	height: 151px;
	width: 727px;
	display: block;
	margin: 15px 0;
	border: 1px dotted #cccccc;
}
.zoekresultaat a {
	color: #e77007;
}
.zoekresultaat a:hover {
	text-decoration: none;
	color: #776f65;
}
.zoekresultaatcrumb a {
	font-size: 0.9em;
}
.zoekresultaat img {
	float: right;
}
						/*
						include: /erkon/media/css/buttons.css
						*/
						button	{background-repeat: no-repeat; background-position: top left; border: none;}
button span	{display: none}
button.zoekbutton {margin-left: 5px; background-image: url('../img/but_pijltje.png'); width: 18px;  height: 18px;}
