/**
 * Stylesheet for <http://www.dierenartsenzondergrenzen.be>
 * @author	karen <karen@codedor.be>
 * @media	screen, projection
 */

 
* { margin: 0;}
html, body { height: 100%; }
#footer, .push { height: 79px; clear: both; }

/* text */
p{ font-size: 11px; margin: 0 0 20px 0;}
ul{ font-size: 11px;}
.small_black{ font-size: 0.9em; color: black;}

/* links */
p a, .standard ul a{ color: #574F4F; }
p a:hover, .standard ul a:hover{ color: #574F4F; border-bottom: none; }
.standard p{ margin: 0 0 10px 0;}

div.contact a{color: #574F4F; border-bottom: 1px dotted #574F4F; }

/* blockquote */
blockquote{ font-style: italic; font-size: 1.4em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; margin: 5px 0 15px 0; line-height: 1.5em;}

/* special images */
img.icon{ vertical-align:middle; padding-right: 4px;}
img.detour { border: 1px solid #eeeeee; padding: 5px; margin: 0 0 10px 0 }
.nunderline { border: none;}


/* headertags by default */
.standard h1{ color: #ffffff; font-size: 1.1em; line-height: 1.2em; margin: 3px 0 10px 0; background:#ca006c; padding: 5px 0 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.standard h2{ color: #ca006c; font-size: 1.2em; margin: 0 0 8px 0; }
.standard h2 a{ color: #ca006c;}  
.standard h2.cntr{ text-align: center; width: 280px; margin: 0 0 0 80px; background: #EEEDE9; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px; line-height: 20fpx;}
.standard h3{ color: #574f4f; font-size: 1.2em; margin: 0 0 8px 0;}
.standard h4{ color: #574f4f; font-size: 1.0em; margin: 0 0 8px 0;}
.standard h5{ color: #574f4f; font-size: 0.95em; margin: 0 0 8px 0;}
.standard h6{ color: #574f4f; font-size: 0.90em; margin: 0 0 8px 0;}






/* bullet lists */

.standard ul{ list-style-type: disc; margin: 0 0 20px 20px;}
.standard ul li{ margin: 0 0 0 0; padding: 0 0 0 5px; }
.standard ul li ul li{ margin: 0 0 0 0; padding: 0 0 0 5px;}

/**
 * = Global
 * ----------------------------------------------------------
 */
 
h1 a{ background: url(../img/logo.jpg) no-repeat; width: 224px; height: 150px; display: block; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 20px;} 

/* container */
#container{ position: relative; width: 960px; display: block; min-height: 100%;  height: auto !important; height: 100%; margin: 0 auto -79px; }
 
/* header */
#header{ background: url(../img/bg_header_img.png) no-repeat 300px 0; height: 120px;} 

#meta{ position: absolute; top: 5px;  color: white; right:110px;}
#meta a{ color: white; font-size: 0.9em; text-decoration: none;}
#meta a:hover{ text-decoration: underline;}

#lang{ position: absolute; top: 5px; right: 10px; width: 80px; text-align: right;}
#lang ul li{ float: left; margin: 0 2px 0 0; }
#lang ul li a{ color: white; text-decoration: none; padding: 2px 4px 2px 4px; font-size: 0.9em;}
#lang ul li.selected a{ background: #ca006c;}

strong{font-weight: bold;}

/* navigation */
#nav{ }
#nav ul{ margin: 0 0 0 244px;}
#nav ul li{ float: left; margin: 71px 0 0 0;  background: url(../img/bg_nav_right.gif) top right no-repeat; font-size: 10px;  font-family: "Trebuchet MS", Arial, Verdana, sans-serif;}
#nav ul li a{ text-decoration: none; text-transform: uppercase; font-weight: bold;color: #585151;  display: block; float: left; height: 31px; padding: 13px 14px 0 14px; }
#nav ul li a:hover, div#nav ul li.selected a{ color: #fff; background: url(../img/bg_nav_hover.gif) repeat-x;}

/* footer */
#footer{  position: relative; background: #585151; }
#footer div.links{ color: white; width: 960px; margin: 0 auto; text-align: right; padding: 10px 10px 0 0; font-family: "Trebuchet MS", Arial, Verdana, sans-serif;}
#footer div.links a{ color: white; margin: 0 10px 0 10px; padding: 0; text-decoration: none;}
#footer div.links a:hover{ text-decoration: underline;}


/* Clearfix */
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


 /**
 * = Default pages
 * ----------------------------------------------------------
 */

#main{ width: 960px;  margin: 0 0 30px 0; display: block; float: left; }

/* breadcrumb */
#breadcrumb{ display: block; margin: 0 0 0 260px; height: 50px; width: 695px; }
#breadcrumb a{ color: #574f4f; font-size: 0.85em;}


/* subnav */
#subnav{ width: 225px; display: block; float: left; margin: 3px 0 0 20px;}
#subnav ul li{ width: 223px; display: block; float: left; background: url(../img/bg_dotted_grey.jpg) repeat-x bottom left;}
#subnav ul li a{ color: #574f4f; width: 210px; padding: 4px 0 5px 13px; display: block; float: left; text-decoration: none; font-size: 0.95em; }
#subnav ul li.selected a, div#subnav ul li a:hover{ color:  white; background: url(../img/bg_subnav_hover.jpg) no-repeat center right;}

#subnav ul li ul li{ padding: 4px 0 0 0; width: 223px; display: block; background: url(../img/bg_dotted_grey.jpg) repeat-x bottom left; }
#subnav ul li ul li a{ color: #574f4f; width: 173px; padding: 3px 25px 5px 25px; }

#subnav ul li.selected ul li a{ color: #574f4f; background: none; }
#subnav ul li ul li a:hover{ background: url(../img/bg_subnav_hover.jpg) no-repeat 0 0;}

#subnav ul li.selected ul li.selected a{ color: #574f4f; background: url(../img/bg_subnav.jpg) no-repeat center right; }
#subnav ul li ul li a:hover{ color: #574f4f; background: url(../img/bg_subnav.jpg) no-repeat center right; }

#subnav ul li ul li ul li a{ color: #574f4f; width: 158px; padding: 3px 25px 5px 40px; }
#subnav ul li.selected ul li.selected ul li a{ color: #574f4f; }
#subnav ul li ul li ul li a:hover{ color: #574f4f; background: url(../img/bg_subnav.jpg) no-repeat center right; }

#subnav ul li.selected  li.selected  li a{ background: none; }
#subnav ul li.selected  li.selected  li.selected a{ color: #574f4f; background: url(../img/bg_subsubnav.jpg) no-repeat center right; }

#subnav ul li.selected  li.selected  li.selected{
	background: none;
}

#content_wrapper{ width: 695px; margin: 0 0 30px 15px;	float: left; }
#content_wrapper ol{list-style: decimal; margin: 0 0 0 35px}

#content{ color: #574f4f; width: 470px; float: left; line-height: 1.4em; }


/* buttons */
a.btn_support{ color: white; width: 195px; height: 31px; padding: 10px 0 0 0; margin: 0 0 10px 0; display: block; float: left; text-decoration: none; text-transform: uppercase; text-align: center;}

a.pink{ background: url(../img/btn_support_grey.jpg) no-repeat;}
a.grey{ background: url(../img/btn_support_pink.jpg) no-repeat;}



/* sidebar */
#sidebar{ float: left; margin: 0 0 0 25px; width: 200px; position: relative;}

.skyscraper{height: 310px; width: 195px; display: block; padding: 0; position: relative; margin: 0 9px 0 0; float: left;}
.skyscraper_corners{padding: 0; height: 310px; width: 195px; display: block; left:0;  position:absolute; top:0; z-index:20; background: url(../img/corners_skyscraper.png) no-repeat top left; }

/**
 * = Menu Meta
 * ----------------------------------------------------------
 */


/**Tables
 * ----------------------------------------------------------
 */
 
table { empty-cells: show; border-collapse: collapse; border-spacing: 0;}
th { text-align: left; }
td{ font-size:0.93em ; padding: 0 0 2px 2px;}

.gallery td{ padding: 0}
.gallery td img{ margin: 5px; padding: 5px; border: 1px solid #EEEEEE;}
 
 
/**Pagination
 * ----------------------------------------------------------
 */
 
 
 /**
 * = homepage
 * ----------------------------------------------------------
 */

/* landing */ 
#landing{}
#eyecatcher{	width: 475px; height: 390px; float: left; display: block; margin: 40px 0 0 0;}
#intro{ display: block; float: left; width: 475px; }
.welcome{ color: #7f7f7f; width: 375px; height: 220px; float: left; background: url(../img/bg_welcome.jpg) no-repeat; padding: 20px 0 0 90px; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; line-height: 1.5em; }
.welcome h2{ color: #ca006c; font-size: 1.2em;  margin: 0 0 15px 0;}
.welcome p{ font-size:0.9em; margin:  -12px 0 15px 0; line-height: 1.6em;}


.welcome a.btn_pink{ background: url(../img/btn_pink.jpg) -2px 0; width: 175px; height: 40px; display: block; float: left; color: white; text-decoration: none; text-align: center; vertical-align: middle; padding: 20px 0 0 0; font-size: 0.95em; text-transform: uppercase; margin: -9px 10px 0 0;}
.welcome a.btn_grey{ background: url(../img/btn_grey.jpg) -2px 0; width: 168px; height: 40px; display: block; float: left; color: white; text-decoration: none; text-align: center; vertical-align: middle; padding: 20px 4px 0 4px; font-size: 0.95em; text-transform: uppercase; line-height: 1.4em; margin: -9px 0 0 0}

.welcome a.btn_pink:hover{ background: url(../img/btn_pink.jpg) -2px 60px; }
.welcome a.btn_grey:hover{ background: url(../img/btn_grey.jpg) -2px 60px; }


.home_news{ position: relative; background: url(../img/bg_news.jpg) no-repeat; display: block; float: left; width: 470px; height: 200px; margin: 0 0 20px 0; padding: 5px 0 0 0;}
.home_news h2{color: #ca006c; font-size: 1.1em; height: 24px; background: url(../img/bg_dotted_pink.jpg) repeat-x 0 22px; padding: 0 0 0 0; margin:  5px 10px 0 10px;}



#landing .news_calendar{ background: url(../img/bg_calendar4.jpg) no-repeat; display: block; width:44px; height:50px; text-align: center; padding: 4px 0 0 6px; float: left; margin: 10px 10px 0 10px;}
#landing .day{ color: #929292; font-weight: bold; display: block; margin: 0;padding: 0; width: 35px; height: 15px; font-size: 20px; font-family: "Gill Sans", Tahoma, Arial;}
#landing .month{ color: #fff; font-size: 0.8em; text-transform: uppercase;display: block; padding: 0; width: 35px;  margin: 0;}



.home .news_item{ float: left; display: block; height: 115px; width:400px; margin: 10px 0 0 0; }
.home .news_item p{ padding: 0 10px 0 0; }
.news_item h3{ color: #ca006c;font-weight: bold; line-height: 1.00em; margin: 0 0 5px 0; } 
.news_item h3 a, .careers h3 a{ color: #ca006c; text-decoration: none;}
.news_item h3 a:hover, .careers h3 a:hover{ text-decoration: underline;}

.careers h3 a{font-size:0.85em; font-weight: bold;}

.news_date{ color: #ca006c; margin: 0 0 5px 0; font-size: 0.8em; }
.home_news .news_desc{ color: #777675; font-size: 0.95em; line-height: 1.2em }
.home .news_options{ position: absolute; top: 170px; left:60px;}
.default .news_options{ float: left;}
a.btn_arrow{ background: #8e8e8e url(../img/btn_arrow_white.gif) no-repeat 5px 5px; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 2px 5px 5px 13px}
a.btn_arrow:hover{ background: #b9b9b9 url(../img/btn_arrow_white.gif) no-repeat 5px 5px; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.news_all a.btn_arrow, .careers a.btn_arrow{ background: transparent url(../img/btn_arrow_w.jpg) no-repeat 1px 5px; color: #574F4F!important;  padding: 2px 5px 5px 10px; text-decoration: underline}
.news_all a.btn_arrow:hover, .careers a.btn_arrow:hover{  color: #574F4F!important;  text-decoration: none }


.news_options .btn_arrow{ padding:2px 7px 5px 16px; background:#8E8E8E url(../img/btn_arrow_white.gif) no-repeat scroll 6px 5px;}
/*.news_options .btn_arrow:hover{padding:2px 7px 5px 16px; background-position: 6px 5px;}*/


a.read{ float: left; margin: 0 10px 0 0; font-size: 10px; text-decoration: none}
a.read:hover{text-decoration: none}
a.more{ display: block; float: left;  font-size: 10px; text-decoration: none}
a.more:hover{}

/* spotlightbox */
#spotlight{position: relative; display: block; width: 958px; float: left;}
.border{ padding: 0; height: 245px; width: 230px; display: block; left:0;  position:absolute; top:0; z-index:20; background: url(../img/rounded_corners_white.png) no-repeat top left; }
.box_txt { color: white; top: 158px; left: 17px; z-index: 33; height: 77px; width: 175px; margin: 0; padding: 10px 0 0 38px; position: absolute; }
.bg1{ background: url(../img/box1.png) no-repeat top left; }
.bg2{ background: url(../img/box2.png) no-repeat top left; }
.bg3{ background: url(../img/box3.png) no-repeat top left; }
.bg4{ background: url(../img/box4.png) no-repeat top left; }

#spotlight{ width: 958px;}
.box{ height: 245px; width: 230px; display: block; padding: 0; position: relative; margin: 0 9px 0 0; float: left;}
.box h1 { }
.box h2 { }
.box h3 {font-size: 0.9em; font-weight: bold; color: white;}
.box h3 a {color: white; text-decoration: none;}
.box h3 a:hover {text-decoration: underline;}
.box h4 { }
.box ul {margin: 0;	padding: 0; }
.box ul li {list-style: disc; }
.theme_txt {font-size: 0.8em; padding: 0 0 0 3px}
.theme_txt ul li a { color: white; font-size: 0.9em;}

.box_txt h3{ padding: 2px 0 3px 3px; margin-right: 8px;}
.bg1 h3{ background: #D6388C; }
.bg2 h3{ background: #FFB43D;}
.bg3 h3{ background: #5DCAD6;}
.bg4 h3{ background: #B9D34F;}

/* extra */
#extra{ position: relative; background: url(../img/bg_extra.jpg) no-repeat; height: 92px; width: 953px; display: block; float: left; margin: 14px 0 10px 0; }
.vaccinations{ float: left; font-size: 1.4em;}
.vaccinations img{ vertical-align: middle;}

.injection{ float: left; font-size: 1.4em;}
.injection span{ display: block; float: left; margin: 10px 0 0 0 }
.injection a{ color: #CA006C; text-decoration: none;}
.injection img{ vertical-align: baseline; float: left;}

.needle{ color: #CA006C;}
.sponsors{ float: right;}
.sponsors img{ margin: 19px 20px 0 0;}


 /**
 * = projects
 * ----------------------------------------------------------
 */

.project_short h3{ color: #574f4f; font-size: 1.0em; font-weight: bold; margin: 0; padding: 7px 0 0 40px; height:24px; }
.project_short h3 a{ color: #574f4f; text-decoration: none;}
.project_short h4{ color: #574f4f; font-size: 1.0em; margin: 0 0 8px 0;}
.project_short h5{ color: #574f4f; font-size: 0.95em; margin: 0 0 8px 0;}
.project_short h6{ color: #574f4f; font-size: 0.90em; margin: 0 0 8px 0;}

.odd h3{ background: url(../img/h1_icon_pink.jpg) no-repeat; height: 40px;}
.even h3{ background: url(../img/h1_icon_orange.jpg) no-repeat; height: 40px;}
.project_short{ margin: 20px 0 0 0; }

.brown_rounded{ float: left; background: url(../img/bg_brown_rounded.jpg) no-repeat; height: 146px; padding: 15px 0 0 0;}
.brown_rounded img{ float: left; margin: 0 20px 30px 10px;}
.brown_rounded p{ display: block; float: left; width: 290px; }

.brown_rounded .btn_arrow{ padding:2px 5px 5px 16px; background:#8E8E8E url(../img/btn_arrow_white.gif) no-repeat scroll 6px 7px;}



.brown_rounded h1, .brown_rounded h2, .brown_rounded h3, .brown_rounded h4{	float: left;}

 /**
 * = project
 * ----------------------------------------------------------
 */

/* Forms */


/* headertags .projects */

/*
.projects h1{ color: #574f4f; font-size: 1.2em; margin: 0; padding: 7px 0 0 0; height:24px; text-indent: 43px; background: url(../img/h1_icon_pink.jpg) no-repeat;}
.projects h2{ color: #574f4f; font-size: 0.9em; margin: 0; padding: 5px 0 7px 0; height:24px; text-indent: 32px; background: url(../img/h2_project.jpg) no-repeat; font-weight: bold; text-transform: uppercase;}
.projects h3{ color: #574f4f; font-size: 0.9em; margin: 0; padding: 1px 0 7px 0; height:21px; text-indent: 32px; background: url(../img/h3_project.jpg) no-repeat; font-weight: bold;}
*/

 
.projects{ color: #574f4f; width: 690px; float: left; line-height: 1.4em; } 
 
.projects h1{ color: #574f4f; font-size: 1.2em; margin: 0; padding: 7px 0 0 43px; height:40px;  line-height: 1.3em; background: url(../img/h1_icon_pink.jpg) no-repeat;}
.projects h2{ color: #574f4f; font-size: 1.0em; margin: 0; padding: 7px 0 7px 0; height:24px; text-indent: 30px; background: url(../img/h2_project.jpg) no-repeat; font-weight: bold; text-transform: uppercase;}
.projects h3{ color: #574f4f; font-size: 0.9em; margin: 20px 0 0 0; padding: 1px 0 7px 0; height:21px; text-indent: 32px; background: url(../img/h3_project.jpg) no-repeat; font-weight: bold;}


#project{ /*background: url(../img/bg_project.jpg) repeat-x;*/ margin: 5px 0 0 0; padding: 24px 0 0 0; border-bottom: 7px solid #f8f7f6; }

/* sliding doors project & tabs */
#sliding{ height: 28px; padding: 0 0 0 10px;}
#sliding ul { list-style-image:none; list-style-position:outside; list-style-type:none;}
#sliding ul li{ float: left;  min-width: 64px;} /* be nice to Opera */

#sliding a { background:transparent url(../img/tableft.png) no-repeat scroll left -60px; float:left; margin:0 1px 0 0; padding:0 0 0 5px; text-decoration:none; text-align: center; white-space: nowrap; }
#sliding a:hover { background-position:0 0;}
#sliding a span{ background:transparent url(../img/tabright.png) no-repeat right -60px; color:#666666; display:block; float:left; padding:5px 7px 4px 6px; width: 60px; min-width: 80px; height: 20px; min-height: 20px; font-size: 0.85em; font-weight: bold;}

#sliding a:hover span{ background-position: 100% top;}

#sliding ul li.tabs-selected a{ background:transparent url(../img/tableft.png) no-repeat scroll left -30px; float:left; margin:0 1px 0 0; padding:0 0 0 5px; text-decoration:none;}
#sliding ul li.tabs-selected a span{ background:transparent url(../img/tabright.png) no-repeat right -30px; color:#666666; display:block; float:left; padding:5px 7px 4px 6px; height: 20px; min-height: 20px; }

.tabs-hide { display: none; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited{ cursor: text; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer; }



/* project sub pages */
.project_info{ padding: 20px 10px 10px 10px; border-left: 2px solid #efedea; border-right: 2px solid #efedea; border: 1px solid #efedea; font-size: 0.9em}
.tabs-container { padding: 1em 8px; background: #fff; } /* declare background color for container to avoid distorted fonts in IE while fading */

.project_info p{font-size: 1.0em }

.project_info a{ color: #574F4F;}

/* project ul */
.project_info ul{ list-style-type: disc; margin: 0 0 0 20px;}
.project_info ul li{ }

 /**
 * = news
 * ----------------------------------------------------------
 */

 
/* news page */

.news{ color: #574f4f; width: 690px; float: left; line-height: 1.4em; } 

.news .news_item { float: left; display: block; width:580px; margin: 10px 0 0 0; }
.news .news_calendar{ background: url(../img/bg_calendar3.jpg) no-repeat; float: left; display: block; width:44px; height:48px; text-align: center; padding: 2px 0 0 6px; float: left; margin: 10px 10px 0 10px;}
.news .day{ color: #929292; font-weight: bold; display: block; margin: 0;padding: 0; width: 35px; height: 15px; font-size: 20px; font-family: "Gill Sans", Tahoma, Arial;}
.news .month{ color: #fff; font-size: 0.8em; text-transform: uppercase;display: block; padding: 0; width: 35px;  margin: 0 0 2px 0;}

.news .news_item h3{ margin: 0; padding: 0; font-size: 1.0em;}
.news .news_all{ display: block; width: 680px; float: left; margin: 0 0 10px 0;}
.news_all .news_options{ margin: 3px 0 0 0;}

.news_detail{ float: left; }
.news_detail .news_desc{ margin: 0 0 20px 0; }

img.news_eyecatcher_small{ float: right; margin: 0 0 0 10px; padding: 4px; border: 1px solid #e6e6e6;}
img.news_eyecatcher_big{ float: right; margin: 0 0 0 10px; padding: 4px; border: 1px solid #e6e6e6;}




/* news detail page */
/* images */

.news_desc img{ float: right; border: 1px solid #eeeeee; padding: 5px; margin: 0 0 8px 10px }


/* partners */ 
.logo_partners{float: right; margin: 20px 0 10px 10px; padding: 10px; border: 1px solid #e9e9e9;}

/* Vacatures */ 
.joboffer{ color: #574f4f; width: 690px; float: left; line-height: 1.4em; } 
 
.joboffer ul{ list-style: disc; margin: 0;}
.joboffer ul li{ }

.joboffer p{ margin: 0 0 0 34px;}


 /**
 * = additionals
 * ----------------------------------------------------------
 */
 
.additionals { float: left; margin: 10px 0 0 0; width: 520px;}
.project_info .additionals h2{ color: #777675; width: 600px; border: none;}

.standard .additionals h2{ color: #777675; width: 480px; border-bottom: 1px solid #CDCCC8; }

.additionals img.thumbs{ float: left; padding: 4px; margin: 0 9px 9px 0; border: 1px solid #e6e6e6;}
.additionals .block{ display: block; float: left; margin: 0 0 10px 0; width: 500px;}

.file{ display: block; /*background: url(../img/bg_additionals_files.jpg) repeat-x;*/ float: left; padding: 4px; margin: 0 10px 10px 0 }
.file .icon{ }

.file_name { font-size: 0.90em; font-weight: bold;}
.file_name a{ color: #777675; text-decoration: none;}
.file_name a:hover { text-decoration: underline;}
.file_desc{ font-size: 0.85em;}

 /**
 * = file download
 * ----------------------------------------------------------
 */

ul.downloads{ margin: 0; }
ul.downloads li{ list-style: none; background: url(../img/icons/pdf.gif) no-repeat; padding: 0 0 12px 30px; border-bottom: 1px solid #ebebeb; margin: 0 0 10px 0}
span.filesize{ font-size: 9px; }


 /**
 * = Sitemap
 * ----------------------------------------------------------
 */

.sitemap h1{ color: #ca006c; font-size: 1.4em; line-height: 1.2em; margin: 0 0 10px 0;}

.sitemap a{color: #574F4F;}
.sitemap ul{margin: 0 0 0 20px; list-style-type: disc;}
.sitemap li{ margin: 0 0 0 20px; font-size: 0.95em}

 /**
 * = btnsupport	
 * ----------------------------------------------------------
 */

a.btn_support_green_nl{
	display: block;
	background: url(../img/nl/btn_support_green.jpg) 0 0 ;
	height: 60px ;
	width: 195px;
	text-decoration: none;
	margin: 0 0 8px 0;
}

a.btn_support_green_nl:hover{
	background: url(../img/nl/btn_support_green.jpg) 0 62px ;
}
a.btn_support_pink_nl{	
	display: block;
	background: url(../img/nl/btn_support_pink.jpg);
	height: 60px ;
	width: 195px;
	text-decoration: none;
	margin: 0 0 4px 0;
}

a.btn_support_pink_nl:hover{	
	background: url(../img/nl/btn_support_pink.jpg) 0 62px;
}

a.btn_support_green_fr{
	display: block;
	background: url(../img/fr/btn_support_green_fr.jpg) 0 0 ;
	height: 60px ;
	width: 195px;
	text-decoration: none;
	margin: 0 0 8px 0;
}

a.btn_support_green_fr:hover{
	background: url(../img/fr/btn_support_green_fr.jpg) 0 62px ;
}
a.btn_support_pink_fr{	
	display: block;
	background: url(../img/fr/btn_support_pink_fr.jpg);
	height: 60px ;
	width: 195px;
	text-decoration: none;
	margin: 0 0 4px 0;
}

a.btn_support_pink_fr:hover{	
	background: url(../img/fr/btn_support_pink_fr.jpg) 0 62px;
}


 /**
 * = Forms
 * ----------------------------------------------------------
 */

dd{ margin: 0;}

.error-message { color: red; font-size: 9px; font-style: italic;}

input[type=text] { border: 1px solid #adadad; width: 400px; height: 20px; font-size: 1em; padding: 3px 0 0 4px; margin: 0 0 2px 0; }

.error input[type=text]{ border: 1px solid red; }

div.checkbox label{ margin: 0 0 0 8px; }
label{ font-size: 10px;}



input.mrbotski{
	display: none;
	visibility: hidden;
	width: 0px;
}

#form_missing{
    border: 1px solid #FF0000;
}

div.warning{
	color: red;
	text-align: left;
}

