

/* CSS */

h2 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	letter-spacing:0;
}
ul {list-style:none;padding:0px;margin:0px;}
li {list-style:none;padding:0px;margin:0px;}
ul li {list-style:none;padding:0px;margin:0px;}

/* MAIN */

@font-face {
    font-family: 'TitilliumText14L600wt';
    src: url('../js/font/titilliumtext600wt-webfont.eot');
    src: url('../js/font/titilliumtext600wt-webfont.eot?#iefix') format('eot'),
         url('../js/font/titilliumtext600wt-webfont.woff') format('woff'),
         url('../js/font/titilliumtext600wt-webfont.ttf') format('truetype'),
         url('../js/font/titilliumtext600wt-webfont.svg#webfontNdMaciMv') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: white;
	color: #495d68;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height:16px;
	margin:5px 0 0 0;
	padding: 0;
}
body.popup {
	background:#495d68	;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:20px;
	font-size: 11px;
	line-height:16px;
	color: #ffffff;
}
body.gmap {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size: 11px;
	line-height:16px;
	color: #333333;
}
form,ol,img {margin:0;padding:0;border:0;}
li.noSymbols {list-style: none;}
ul{padding:0px;margin:0xp}
li{list-style:square;margin:0px 0px 0px 4px;}
hr {display:none;}
textarea,select {
	border:1px solid #CACACA;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	padding: 3px 0 0 5px;
}
input[type="text"] {
	border:1px solid #CACACA;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	padding: 3px 0 0 5px;
}
a:link, a:visited {
	color: #495d68;
	text-decoration: none;
}
a:hover {
	color: #3F6D3E;
	text-decoration: underline;
}
.clear { clear:both;}

/* PAGE */ 

#main {
	float:left;
}

#container {
	position:relative;
	width:993px;
	margin:0 auto;
}

#topnav 	{width:100%;height:80px;text-align:right; }
#topnav img {margin-right: 0px; }

/* HEADER */

#header {
	float:left;
	margin: 0px 0 0 0;
}
#header #header-lc {
	background:white;
	float:left;
	height:130px;
	text-align:right;
	width:180px;
}
#header #header-lc #lc-img {
}
#header #header-lc a		{ display:block;}
#header #header-lc img 		{ margin: 0px 0px 0 0; line-height:30px; }
#header #header-cc {
	background: url(http://www.paardekooper.nl/img/nav/menu_bg.gif) repeat-y;
	float:left;
	height:130px;
	width:15px;
}
#header #header-rc {
	background: #495d68;
	float:left;
	height:130px;
	width:795px;
}

/* MAIN */

#main-lc {
	float:left;
	/*height: 100%;*/
	width:601px;
}

#main-flippedphoto {
	/*background:url('http://www.paardekooper.nl/img/test-sfeer-home_omgedraaid.jpg') no-repeat;*/
	width:602px;height:40px;
}

#main-cc {
	float:left;
	min-height:330px;
	width:15px;
}
#main-cc .cblock {
	height: 19px;
	width:15px;
}
#main-rc {
	background: #495d68;
	float:left;
	height:330px;
	width:373px;
}
#main-rc .nav {
	height: 19px;
	width:158px;
	cursor:pointer;
}
#main-rc .nav a {
	width:100%;
}
#main-rc #webshop {
	margin-top:20px;
}
#main-rc .nav a img {
	float: left;
	margin: 5px 0 0 20px;
	display:inline;
}
#main-rc .nav img {
	float:right;
	margin: 5px 5px 0 0;
	display:inline;
}
#main-rc .navsub {
	height: 19px;
	width:157px;
}

#main-rc #paging {
	color: white;
	margin-right: 2px;
}

#main-rc #paging a {
	color: white;
}

#main-right {
	float:left;
	width: 389px;
    background:#5f717b;
}

#main-right .banner			{ float:right; background:#fff; margin-top:10px; }
#main-right .newsletter 	{ float:left; background:url('../img/bg_newsletter.gif') #fff no-repeat 4px 0px; width:210px; height:130px; margin-top:10px;margin-left:10px }
#main-right .newsletter .input	{ height:88px;}
#main-right .newsletter .textinput { margin:56px 0 0 27px; border:0px; width:105px; background:transparent;}
#main-right .newsletter .textinput.error { color:#ff0000;}
#main-right .newsletter .button { width:24px; height:24px; margin-left:18px; vertical-align:middle; }
.newsletter .checkbox		{ float:left; margin:0px 0 0 19px; width:25px;   } 
.newsletter .text			{ float:left; color:#495d68; width:135px; font-size:10px; font-style:italic;} 
.newsletter .text.errormessage { color:#ff0000;  }
#newsletter-result			{ padding:0px 0 0 20px; text-align:left; color:#ff0000; clear:both; background:#fff; width:360px; font-size:10px; line-height:20px;}

.newsletter_banner	{ width:165px; float:left; margin-top:10px; margin-left:14px; margin-right:45px;}

/* FOOTER */

#footer {
	background:#495d68;
	clear:both; width:990px;
	color:#a4aeb7;
	font-size: 10px;
	height:  30px;
	line-height: 30px;
	z-index: 200;
	margin-top:33px;
	float:left;
}
#footer span a { color:#a4aeb7;}
#footer span {	
	margin: 0 0 0 15px;
}
#footer .copy { display:block; float:right; margin-right:15px; display:inline;}

/* COLOR CLASSES */
.blauw,.webshop {
	background: #495D68 !important; /* #003366 */
}
.blauw-text,.webshop-text {
	color: #495D68 !important; /* #003366 */
}
.industrie {
	background: #C6C7C7 !important;
}
.industrie-text {
	color: #C6C7C7 !important;
}
.food {
	background: #A8D22B !important;
}
.food-text {
	color: #A8D22B !important;
}
.geel {
	background: #FFCC00 !important;
}


.luxe {
	background: #FF2B8E !important;
}
.luxe-text {
	color: #FF2B8E !important;
}
.white {
	background: white !important;
}
.white-text {
	color: white !important;
}
.zorg {
	background: #A3DAE8 !important;
}
.zorg-text {
	color: #A3DAE8 !important;
}

/* OTHER CLASSES */

.abs {position:absolute}

#content-overlay {	
	margin: -167px 0 0 9px;
	width:582px;
}
#content-overlay #col_1,#content-overlay .col_1 {width:190px;} /*float:left;*/
#content-overlay #col_2,#content-overlay .col_2 {width:330px;} /*float:left;*/

.form_mail 							{float:left;width:460px;}
.form_mail #col_1 			{float:left;width:150px;height:24px;}
.form_mail #col_2 			{float:left;width:210px;height:24px;}
.form_mail #col_full		{float:left;width:360px;height:24px;}

.form_small 				{float:left;width:320px;}
.form_small #col_1 	{float:left;width:120px;}
.form_small #col_2 	{float:left;width:200px;}

.form_contact 				{float:left;width:400px;}
.form_contact #col_1 	{float:left;width:150px;}
.form_contact #col_2 	{float:left;width:200px !important;}

.form_spiderinfo 							{float:left;width:460px;height:340px;}
.form_spiderinfo #col_1 			{float:left;width:180px;height:24px;}
.form_spiderinfo #col_2 			{float:left;width:240px;height:24px;}
.form_spiderinfo #col_full		{float:left;width:360px;height:24px;}

.form_frmDesignStylinfo				{float:left;width:460px;height:340px;}
.form_frmDesignStylinfo #col_1		{float:left;width:220px;height:24px;}
.form_frmDesignStylinfo #col_2		{float:left;width:240px;height:24px;}
.form_frmDesignStylinfo #col_full	{float:left;width:360px;height:24px;}


.fr {float:right}

#line {background-color:#C9CAC9;height:1px;}

#revpage, #revpage-selected {
	height:19px;
	left:0;
	position:absolute;
	top:141px;
	width:602px;
	z-index:100;
}
#revpage img, #revpage-selected img {
	margin: 5px 0 0 20px;
}

#newsletter-overlay {
	height:90px;
	left:40px;
	position:absolute;
	top:500px;
	width:241px;
	z-index:100;
}
#nieuws {
	margin: 0px 18px 0 17px;
    overflow:hidden;
}
#nieuws ol		{ border-top:1px solid #5f717b; margin:10px 0; height:215px;}
#nieuws li		{ margin:0; border-bottom:1px solid #5f717b; line-height:30px; }
#nieuws li	h2	{ line-height:auto !important;}
#nieuws .date	{ color:#a4aeb3; font-size:10px;}
#nieuws .more	{ color:#f39700; font-weight:bold; display:block; float:right;}
#nieuws .lbl-follow {color:#a4aeb3; display:block; float:left; }
#nieuws .a		{ display:block; float:left; width:16px; height:16px; text-indent:-9999px; margin:0 0 0 5px;}
#nieuws .flickr	{ background:url('../img/icon_flickr.gif');}
#nieuws .twitter{ background:url('../img/icon_twitter.gif');}
#nieuws a {
	color: white;
}
.nieuws_food a h2
{
	color:white !important;
}

.noborder {border:0px;}
#paging {font-size:9px;}

.popupc {float:left;width:440px;}
.popupc .close {position:absolute;top:5px;right:5px;}

.rel {position:relative}

.sitemap {line-height:18px;margin:0px;}
.sitemap #level_0 {list-style-image:url(http://www.paardekooper.nl/img/icon_black.png);margin-left:0px}
.sitemap #level_1 {list-style-image:url(http://www.paardekooper.nl/img/icon_white.png);margin-left:25px}
.sitemap #level_2 {list-style-image:url(http://www.paardekooper.nl/img/icon_white.png);margin-left:50px}
.sitemap a:link, .sitemap a:visited {text-decoration:none}
.sitemap a:hover {text-decoration:underline}

.small {
	font-size:10px;
}

#searchform {
	background:url('http://www.paardekooper.nl/img/bg_search.gif') no-repeat;
	float:left;
	width:369px;
    height:64px;
}
#searchform input { border:0px; background:transparent; margin:22px 0 0 15px;}
#loginform {
	background:url('http://www.paardekooper.nl/img/bg-gradient.gif') repeat-x;
	float:left;
	line-height:40px;
	width:389px;
}


#registrationform {
	background:#EBEBEB;
	height:20px;
	width:389px;
}

.submenu {position:relative;height:30px;}
.submenu-c		{ position:absolute; width:810px; }
.submenu-cc		{ background:#c8cfd2;}
.submenu .submenu-item	{ padding:0px 5px; line-height:30px; display:block; color:#495d68;}
.submenu .submenu-item:hover { font-weight:bold; text-decoration:none;}
.submenu .submenu-item.act	{ font-weight:bold;}

.smallText{color:#d5d5d5;font-size:9px;text-align:right;padding-right:4px;} 
#menu-overlay{width:603px; position:absolute; top:141px; height:19px; line-height:19px;}
#menu-overlay img{margin:4px 0 0 22px;}

#menu-overlay-selected
{
	width:603px; height:19px; line-heigth:19px;
    position:absolute; top:141px;
}
#menu-overlay-selected IMG
{
	margin:4px 0 0 22px;
}

#text-overlay {
	color: #333333;
	height:200px;
	left:40px;
	position:absolute;
	top:220px;
	width:300px;
	z-index:100;
}
#text-overlay-content {
	padding: 10px;
	line-height:13px;
}

.bold { font-weight: bold; }

.h100 {height:100%;}

.gmapsdirections {
	width:300px;
}

 .close {position:absolute;top:5px;right:5px;}

.homepage { position:relative; width:601px; height:330px; overflow:hidden; margin-left:1px;}
.homepage ul	{ list-style:none outside; width:20000em; position:absolute;}
.homepage li	{ float:left; width:601px; }

/* SUBITEMS IN PAGE.ASP */

.subitems		{ border-top:1px solid #C9CAC9; margin:10px 0 0 0; width:560px;}
.subitems li	{ border-bottom:1px solid #C9CAC9; padding:5px 0;}
.subitems li li	{ border:0; padding:0;}
.subitem		{ display:block; }

.news			{ }
.news h1		{ font-family:'TitilliumText14L600wt', Arial; font-size:24px; line-height:28px; color:#f39700; }

/* Actiepagina */
.actionheader	{ width:990px; margin-bottom:40px; float:left; }
.actiontext		{ float:left; width:575px; }
.actionsideform		{ float:right; width:345px; background:#e8ebec; padding:0 0 0 30px; }
.news .actiontitle	{ color: #495D68; }
.actioninput	{ float:left; height:23px; width:278px; padding:3px 0 0 8px; background:url('../img/bg_actioninput.gif') 0 0 no-repeat; }
.actioninput input	{ border:0; background:#fff !important; width:265px; }
.actionsubmit	{ float:left; margin:0 0 0 5px; }
.error			{ width:240px; padding:5px 0 0 10px; float:left; color:#f75252; height:25px; }
.empty			{ clear:both; height:30px; }
.actionform	#col_1	{ margin-top:10px; }
.actionform	#col_2	{ margin-top:10px; }
.priceselector		{ float:left; margin-top:10px; }
.priceicon			{ float:left; margin-left:10px; }
.pricesubmit		{ float:left; margin:12px 0 0 18px; }
.required			{ font-size:10px; font-weight:bold; }

/* SOCIAL MEDIA NEWS ITEMS */
.media_print_box				{ height:30px; border-top: 1px solid #d1d6d9; border-bottom: 1px solid #d1d6d9; width:575px; margin-top:10px;}
.media_print_box .noprint		{ margin-top:5px;}
.media_print_box li				{ float:left; }
.social_medianews				{ float:left; width:450px; margin-top:5px;}
.mailfriendnews					{ background:url('../img/sprite_socialmedia.png') no-repeat -78px 0px; display:block; margin-right:0px; text-indent:-9999px; width:20px; height:20px; margin-top:2px;}
.facebooknews					{ width:120px;}
.twitternews					{ width:108px;}
.linkedinnews					{ width:105px;}

/* SOCIAL MEDIA FIXED LEFT ITEMS */
.social_media 					{ position:fixed; background-color:#5f717b; width:30px; height:71px; right:0px; padding-top:4px; margin-top:210px; z-index:999;}
.social_media a 				{ display:block; height:16px; width:16px; margin-left:7px; margin-top:5px; text-indent:-9999px;}
.twitter						{ background:url('../img/sprite_socialmedia.png') no-repeat 0px 0px; display:block;}
.facebook						{ background:url('../img/sprite_socialmedia.png') no-repeat -26px 0px; display:block;}
.linkedin						{ background:url('../img/sprite_socialmedia.png') no-repeat -52px 0px; display:block;} 
