/* cmsms stylesheet: Zoete_V4_Simple_Horizontal modified: 11/24/22 07:56:03 */
#datepicker1, #datepicker2 {  
 background: white url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/calendar.png) right no-repeat;  
 padding-right: 17px;
 width: 173px;  
} 

/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	background: #7ba76c url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img01.jpg) repeat-x top center;
             background-attachment:fixed
}

body, th, td, input, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

form {
background: #FFFFFF;
}

fieldset {	
}

input, textarea {
	font-weight: bold;
}

input.text {
    background: none repeat scroll 0 0 #F8FAEB;
    border-color: #4D5719 #626456 #626456 #4D5719;
    border-style: solid;
    border-width: 1px;
    padding: 2px 5px;
    margin: 2px 0;
}

input.button {
                padding: 2px 5px;
	background: #7ba76c;
	border-top: 1px solid #7ba76c;
	border-left: 1px solid #7ba76c;
	border-right: 1px solid #7ba76c;
	border-bottom: 1px solid #7ba76c;
	color: #FFFFFF;
}

.error { 
             width: 100px;
             color: #ff0000;
             float: right;
}

h1, h2, h3 {
	margin-top: 0;
             color: #7ba76c;
}

h1 {
	font-size: 3em;
}

h2 {
	letter-spacing: -.05em;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #7ba76c ;
}

h3 {
	font-size: 1em;
}

p {
	margin-top: 1em;
	line-height: 1.8em;
	font-size: 1.2em;
}


ul, ol {
	margin-top: 1em;
	line-height: 1.8em;
	font-size: 1.1em;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
	color: #819b0a;
}

a:hover {
	border: none;
            text-decoration: none;
}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #7ba76c;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #3C7BCF;  
             text-decoration: none;    
}

hr {
	display: none;
}

/* Wrapper */

#wrapper {
}

/* Header */

#header {
	width: 800px;
	height: 60px;
	margin: 0 auto;
}

#menu {
	float: left;
	width: 800px;
	height: 60px;
	background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img04.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	/*background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img05.gif) no-repeat right top;*/
	height: 60px;
	padding: 0 8px 0 8px;
}

#menu a {
	display: block;
	float: left;
	height: 25px;
	margin-right: 1px;
	padding: 22px 12px 0 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	color: #2C2E22;
}

#menu .current_page_item a {
	color: #2C2E22;
}
 
#submenu {
  float: left;
  width: 551px;
  padding: 0px 0px 0 px;
  text-transform: uppercase;
}

#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#submenu li {
  float: left;
	background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img05.gif) no-repeat right top;
	padding: 0 15px 0 15px;
}

.broodkruimels {
             text-align: left;
	padding: 0px 0px 10px 0px;
	font-weight: bold;               
             width: 100%;
             color: #bfca8f;  
}

.broodkruimels a {
             color: #bfca8f;  
}

#language {
	float: right;
                text-align: right;
	margin-top: 30px;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;               
                width: 275px;
}

#language .facebook {
   border: none;
   width: 69px;
   height: 25px;
   padding-left: 5px;
}

#page img{
   border: none;
}

#language img {
   border: none;
   width: 25px;
   height: 25px;
   padding-left: 5px;
}

#search {
	float: right;
	width: 100%;
	padding-top: 0px;
}

#search fieldset {
	border: none;
}

#search #s {
             width: 100px;
             margin-right: 10px;
             padding: 4px 0 5px ;
}

#search #x {
	width: 100px;
                padding: 5px 0 5px ;
}

#tagcloud {
             padding: 0px 0px 0px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #626456;
	border-bottom: 1px solid #626456;
}

/* Logo */

#logo {
                width: 800px;
	margin: 0 auto;
                height: 100px;
	background: #FFFFFF url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/header2.jpg) no-repeat top left;	
	/*border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;*/
}

#logo p{
	float: left;
	margin: 0;       
	padding: 10px 5px 0 20px;
	color: #ffffff;
                font-size: 36px;
                text-transform: uppercase;
                line-height: 1em;
                letter-spacing: 0.2em;
}

#logo p span {
	padding: 0px 10px 0 0;
                margin: 0px;
	font-style: italic;
	color: #ffffff;
                float: right;
                font-size: 100%;
}

#logo a {
	color: #FFFFFF;
}
#logo span {
    float: right;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: 0.05em;
    text-transform: none;
    margin-right: 10px;
    margin-top: 15px;
}


/* Page */

#page {
	width: 800px;
	margin: 0 auto;
	padding: 0px 0px 0 0px;
	background: #ffffff;
	/*border: 1px solid #D5D5D5;
	border-top: none;
	border-bottom: none;*/
}

/* Content */

#content {
	float: left;
	width: 520px;
	padding: 10px 0px 0px 20px;
                margin-right: 15px;
}

.post {
}

.post h1.title, .post h1.title_home {
	margin: 0;
	font-weight: normal;
	padding: 0px 0  0 px;
	height: 30px;
	font-size: 2.4em;
}

.post h1.title_home {
	color: #5281B5;
}


#content .post .entry img {
 border: 1px solid #4D5719;
	}

#content .post .entry table {
 border: 0px solid #4D5719;
	}

.post .entry {
	padding: 0 10px 30px px;
}

#content .post .entry h1 {
	padding: 0px 0  0 px;
	height: 30px;
	font-size: 2.4em;
                font-weight: normal;
	}

.post .meta {
	margin: 0;
	padding: 5px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFCFCF;
}

.post .meta a {
	color: #CFCFCF;
}

.post .links {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
             text-align: right;
}

.post .tags {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
}

.post .links a, .post .tags a {
	border: none;
}


/* Recent Posts */

#recent-posts {
}

#recent-posts h2 {
	margin: 0;
	padding: 15px 0  0 15px;
	height: 30px;
}

#recent-posts h3 {
	margin: 0;
	font-size: 13px;
	padding: 15px 0  0 15px;
}

#recent-posts p {
	margin: 0 0 10px 0;
	padding: 15px 0  0 15px;
	line-height: 22px;
	font-size: 13px;
}

/* Sidebars */

.sidebar {
	float: right;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	margin-bottom: 0.2em;
}

.sidebar li ul {
}

.sidebar li li {
	margin: 0;
}

.sidebar li h2 {
	margin: 0 0 1em 0;
}

#sidebar1 {
}

#sidebar2 {
	width: 220px;
	padding: 0px 0px 0px 0px;
}

#sidebar2 li h2 {
	margin: 0 0 1em 0;
	padding: 5px 0  5px 15px;
	height: 20px;
	background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img07.gif) no-repeat left 70%;
	border-bottom: 1px dotted #98B42B;
	color: #7ba76c;
}

#sidebar2 li ul {
	line-height: normal;
	padding-left: 15px;
}

#sidebar2 li li {
	padding: 2px;
	font-size: .8em;
	background: url(/uploadshttps://www.extremadura-spain.co.uk/Zoete-V4/img06.gif) no-repeat left 45%;
}

#sidebar2 li a {
	border: none;
}

#sidebar2 li a:hover {
	border: none;
}

.snelmenu {
               background-color: #3b7d1f;
               height: 90px;
               width: 200px;
               margin-top: 8px;
               padding: 0 10px 0 10px;
               color: #fff;
}

.snelmenu a {
               color: #fff;
               padding: 0 2px 0 0;
}


.snelmenu ul { 
                list-style: none;
                font-size: 11px;
}

.snelmenu span { 
                float: left;
                text-transform: none;
                color: #fff;
                letter-spacing: 0;
                margin: 0px;
               padding: 0 2px 0 0;
} 
.snelmenu li { 
                float: left;
} 


.title  {
	margin: 0 0 0em 0;
	padding: 0px 10px  0px 0px;
	/*background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img07.gif) no-repeat left 70%;*/
	color: #7BA76C;
}

#snelmenu li ul {
	line-height: normal;
	padding-left: 15px;
}

#snelmenu li li {
	padding: 0px;
	font-size: .8em;
	background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/img06.gif) no-repeat left 45%;
}

#snelmenu li a {
	border: none;
	padding-left: 5px;
}

#snelmenu li a:hover {
	border: none;
}

.onderwerp-1 p, .onderwerp-2 p, .onderwerp-3 p,  .onderwerp-4 p, .onderwerp-6 p {
                color: #fff;
                position: absolute; 
                font-size: 12px;
                left: 0;  
                padding: 0 10px;
}

.onderwerp-1 p {
                top: 108px; 
}
.onderwerp-2 p {
                top: 100px; 
}
.onderwerp-3 p {
                top: 103px; 
}
.onderwerp-4 p {
                top: 108px; 
}
.onderwerp-6 p {
                top: 108px; 
}

.onderwerp-1 h2, .onderwerp-2 h2, .onderwerp-3 h2, .onderwerp-4 h2, .onderwerp-6 h2 {
                color: #fff;
                text-transform: none;
                font-size: 17px;
                font-weight: normal;
                position: absolute; 
                left: 0; 
                width: 100%;
                padding: 0 10px;
                letter-spacing: 1px;
}

.onderwerp-1 h2 {
                top: 95px; 
}

.onderwerp-2 h2 {
                top: 85px; 
}

.onderwerp-3 h2 {
                top: 90px; 
}

.onderwerp-4 h2 {
                top: 95px; 
}
.onderwerp-6 h2 {
                top: 128px; 
}
.onderwerp-1 {
	margin-top: 8px;
                background: #567714 url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/onderwerp-1-finca.jpg) no-repeat left top;
                width: 220px;
                height: 210px;
                position: relative; 
}


.onderwerp-2 {
	margin-top: 8px;
                background: #88ba14 url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/onderwerp-2-excursie.jpg) no-repeat left top;
                width: 220px;
                height: 200px;
                position: relative; 
}


.onderwerp-3 {
	margin-top: 8px;
                background: #62961c url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/onderwerp-3-opstap.jpg) no-repeat left top;
                width: 220px;
                height: 200px;
                position: relative; 
}

.onderwerp-4 {
	margin-top: 8px;
                background: #819b0a url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/onderwerp-4-extremadura.jpg) no-repeat left top;
                width: 220px;
                height: 210px;
                position: relative; 
}
.onderwerp-6 {
	margin-top: 8px;
                background: #5281B5 url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/onderwerp-6-club-de-birding-extremadura-spain.jpg) no-repeat left top;
                width: 220px;
                height: 210px;
                position: relative; 
}

/* Calendar */

#calendar {
	margin: 0 auto;
}

#calendar caption {
	font-weight: bold;
}

#calendar table {
	width: 220px;
	text-align: center;
	border-collapse: collapse;
}

#calendar thead th {
	background: #CCCCCC;
	color: #FFFFFF;
}

#calendar tbody td {
	background: #EEEEEE;
}

#calendar #today {
	background: #B8D03B;
	font-weight: bold;
	color: #FFFFFF;
}

#calendar a {
	font-weight: bold;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	margin: 0;
	padding: 0;
             background-color: #3B7D1F;
	color: #fff;  
}

#footer p {
	text-align: center;
             font-weight: bold;
	font-size: 10px;
             background: none;
             line-height: 1.8em;
             margin-top: 0em;
}

#footer a:hover {
	background: none;
	color: #fff;  
             text-decoration: underline;    
}

#footer a {
	background: none;
	color: #fff;  
             text-decoration: none;    
}

img.a-left {
	float: left;
	margin: 8px 10px 0px 0px;
}


img.a-left-lijn {
	border: 1px solid #C0C0C0;
	float: left;
	margin: 0px 20px 10px 0;
}

img.a-right {
	float: right;
	margin: 8px 5px 0px 10px;
}

img.a-right-lijn {
	border: 1px solid #C0C0C0;
	float: right;
	margin: 0px 0 10px 20px;
}

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin: 0px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
	float: left;
	width: 800px;
	height: 27px;
	background: url("https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu_bck.jpg") no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 134px;
   margin-left
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none;
   z-index: 100;
   width: 134px;
   margin-left: 2px;    
}

#menu-alias { 
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu-alias-bck.jpg) repeat left top;
}

#menu-alias-2{ 
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu-alias-2-bck.jpg) repeat left top;
}

#menu-alias-3{ 
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu-alias-3-bck.jpg) repeat left top;
}

#menu-alias-4{ 
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu-alias-4-bck.jpg) repeat left top;
}

#menu-alias-5{ 
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/menu-alias-5-bck.jpg) repeat left top;
}



#primary-nav ul ul { 
   margin-top: 1px;
   left:100%; 
   top: 0px;
   margin-left: 2px;
   width: 136px;
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 1px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
}

#primary-nav li a { 
   padding: 3px 19px 0 19px;
   text-decoration: none;
   text-transform: uppercase;
   text-align: center;
   font-size: 14px;
   font-weight: normal;
   color: #FFFFFF;
   width: 96px;
   font-family: "trebuchet MS", verdana;
}

#primary-nav li li a { 
   /*border: 1px solid #CeCeCe;
   background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/submenu.jpg) no-repeat left top;*/
   padding: 2px 0 0 0;
   font-size: 13px;
   font-family: "trebuchet MS", verdana;
   color: #FFFFFF;   
   text-transform: lowercase;
   width: 134px;
   height: 27px;
}	

#primary-nav li li a:hover, #primary-nav li a:hover { 
   color: #ffffff;   
}

#primary-nav li { 
}

#primary-nav  li a.menuactive{
        color: #fff;
}

#primary-nav li.menuparent a
{
}
#primary-nav li.menuactive a
{

}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
}


#primary-nav li.menuactive li.menuparent{
  color: #ff0000;
}

/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/*
************
General styles
************
*/

a.blogs-breadcrumb,
.blogs-breadcrumb {
  color:#808080;
  font-weight:bold;
  padding:0px;
  padding-bottom:12px;
  text-decoration:none;
}

a.blogs-breadcrumb:hover {
color:#9C0800;
}

.blogs-showmessage {
  margin:12px;
  padding:12px;
  border:0px solid #9C0800;
}

.entry-headline {
  font-weight:bold;
  color: #000000;
}

/*
****************
Pagespecific styles
****************
*/

/*Main Blogs-styles*/
.blogs-showblogsentries {

}

.blogs-showblogsentry {
  border-bottom:1px solid black;
}

.blogs-showblogsentrytime {
  color:#333;
}

.blogs-showblogsentrytitle a{
  font-size:130%;
  padding-bottom:1px;
}

.blogs-showblogsentryshorttext {

}

.blogs-showcategoryentrytext {

}

.blogs-showcategoryentryfiles {

}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;

}

.blogs-showblogsentrycategory {

}

.blogs-showblogsentrycomments {
  font-weight:bold;
  border: 1px solid #ff0000;
}

/*ShortCategory-styles*/
.blogs-shortbox {
  text-align:center:
  width:216px;
  margin:4px;
  margin-left:8px;
  margin-right:8px;
  float:left;
}
.blogs-shortcategorytitle {
  text-align:center; 
  text-transform:capitalize;
  font-size:130%;
  padding-left:4px;
  padding-right:4px;
  padding-top:12px;
  padding-bottom:12px;
  width:212px;
}

.blogs-shortcategorytitle:hover {
  background-color:#eee;
}

.blogs-shortentrylist {
  margin-top:10px;
}
.blogs-shortentry {
}
.blogs-shortentrydate {
  color:#333;
  font-size:100%;
  padding-left:12px;
}
.blogs-shortentrylink {
   padding-left:12px;
   padding-bottom:4px;
}

/*** ShowCategoryList-styles ***/
.blogs-showcategorylistbox {
  
}

.blogs-showcategorylistheader {
  
}

.blogs-showcategorylistcategories {

}

.blogs-showcategorylistcategory {
  
}



/*** ShowCategory-styles ***/
.blogs-showcategorybox {
  width:100%;
}

.blogs-showcategoryheader {
  width:100%;
  padding:10px;
  margin-bottom:1px;
}

.blogs-showcategorytitle {

  font-size:130%;
  padding-bottom:1px;

}

.blogs-showcategorydescription {
}

.blogs-showcategoryentries {
  margin-top:1px;
  margin-left:12px;
}

.blogs-showcategoryentry {
  padding-bottom:12px;
}

.blogs-showcategoryentry p {
	margin-top: .5em;
	line-height: 1.8em;
	font-size: 1.1em;
}

.blogs-showcategoryentrytime {
  color:#333;
  font-size:100%;
}

.blogs-showcategoryentrytitle {
  font-style:italic;
  margin-bottom:0px;
  margin-top:0px;
  padding-left:0px;
}

.blogs-showcategoryentrytext {
  padding-bottom:2px;
}

.blogs-showcategoryentryfiles {
  padding-top:4px;
  padding-left:8px;
}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;
}

.blogs-showcategoryentrycomments {
  font-weight:bold;
}


/*** ShowEntry-styles ***/

.blogs-showentrybox {
  width: 98%;
}

.blogs-showentryheader {
  width:100%;
  padding:10px;
  margin-bottom:0px;
}

.blogs-showentrytime {
  color:#333;
  font-size:90%;
  padding-bottom:0px;
}

.blogs-showentrytitle {
  font-size:130%;
}

.blogs-showentrytext {
}

blogs-showentrytext.a {
  color:#993333;
}

.blogs-showentryauthor {
  font-style:italics;
}

.blogs-showentryfiles {
  padding-top:13px;
  padding-left:0px;
}


.blogs-showentrycomments {
  padding-left:6px;
  padding-bottom:6px;
  border-bottom: 1px dotted #4D5719; 
  border-top: 1px dotted #4D5719; 
}

.blogs-showentrycommenttime {
  font-size:100%;
  font-weight:bold;
}

.blogs-showentrycommenttext {
}

.blogs-showentrycommentauthor {
  font-style:italic;
}

.blogs-showentrycommentform {
  padding-top:10px;
  margin-top:10px;
  padding-left:12px;
  margin-bottom:10px;
}

.blogs-authorinput {
  width:400px;
  border:1px solid #333;
}

.blogs-authorinput:hover {
}

.blogs-commentinput {
  width:400px;
  border:1px solid #333;
}
.blogs-commentinput:hover {

}

.blogs-submitinput {
  border:1px solid #bbb;
}

.blogs-submitinput:hover {
}

	/* Sample FormBuilder CSS base */
	form {margin-top:0}
	form, td, th, li { font-size: 100%}
	form div {margin-bottom:0}
	fieldset div {
		margin-bottom:0.5em;
		margin-left:1em;
	}
	fieldset div div {
		margin-top:0.5em;
		margin-left:1em
	}
	fieldset {
		margin-bottom:1em;
		border:1px solid #F60;
		padding:0.5em
	}
	fieldset label {
		width:auto;
	}

fieldset label {
    float: left;
    font-weight: bold;
    margin-right: 0.5em;
    padding-top: 0.2em;
    text-align: right;
    width: 170px;
  }
	legend {
    background: none repeat scroll 0 0 #FF6600;
    border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 1.2em;
    font-style: italic;
    margin-bottom: 0.5em;
    padding: 0.2em;
    width: auto;
	}

	/* Apply this class to text/select input fields with shorter labels
		to help alignment */
	.short-label label {float:left; width:10em}
	.short-label fieldset div input,
	.short-label fieldset div select {width:16em}

	/* Pretty up your Captcha image output */
	.captcha {
		margin:0.5em 0;
		width:200px;
		text-align:center
	}
	.captcha img {border:1px solid #F60; margin-bottom:0.5em}
	.captcha input {width:196px; margin-top:0.5em}

	/* Just a bit more room for the Submit button */
	.submit {margin-top:5em}

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
	}
	form div,
	form p {
		font-size: 1em;
                          font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin: 0 0 0.1em 0;
		padding: 0;
	}
	label {
		font-weight: bold;
	}
	fieldset {
		border: 0px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
   background-color: white;
    color: #666666;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 8px;
    padding: 0;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     
		textarea {
	padding: 2px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #626456;
	border-bottom: 1px solid #626456;
	}
	
	input, select {
	padding: 2px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #626456;
	border-bottom: 1px solid #626456;
              margin: 2px 0;
	}
	textarea {
		width: 98%;
		height: 8em;

	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}


.contactform input[type="radio"] {
    border: medium none;
    height: 25px;
    margin: 0;
    width: auto;
}

.contactform  label[for='fbrp__199_1_0'], .contactform  label[for='fbrp__199_1_1'], label[for='opties_0'],label[for='opties_1'] { width: 315px; }


	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
	background: #7ba76c;
	border-top: 1px solid #7ba76c;
	border-left: 1px solid #7ba76c;
	border-right: 1px solid #7ba76c;
	border-bottom: 1px solid #7ba76c;
	color: #FFFFFF;
	}

	input.image {
		border: none;
		width: auto;
		height: auto; 
	}

	select {
	             background: #F5F5F5;
	             border: 1px solid #E0E0E0;
	}
	form input.submit{
	background: #7ba76c;
	border-top: 1px solid #7ba76c;
	border-left: 1px solid #7ba76c;
	border-right: 1px solid #7ba76c;
	border-bottom: 1px solid #7ba76c;
	color: #FFFFFF;
	}
	
    form div.submit {
	/*	margin: 1em 0;*/
	}
    form div.submit input {
	}
/* END FORM ELEMENTS */
		
/*
 Standaard/voorbeeld stylesheet voor de CMSMS Gastenboekmodule.
Deze kan overschreven worden bij een module upgrade en wordt verwijderd als de module ge-deinstalleerd wordt; maak dus een kopie bij eventuele aanpassingen.
*/

 /* Style pagination */

.cms-guestbook-pagination_header {
	margin: .5em 0;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin: .5em 0;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	border: 1px solid #4D5719;
	margin-bottom: 1em;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: #7ba76c;
	color: white;
	border: 1px solid 4D5719;
	padding: 10px;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	background: #F8FAEB;
	padding: .5em;
	color: black;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	font-size: smaller;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: white;
} 
.cms-guestbook-entry-header a:hover {
	color: black;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}

/* Style the E-mail link */
.cms-guestbook-entry-email {
	font-size: smaller;
}
		      
/* Style the senders homepage link */
.cms-guestbook-entry-homepage
{
	font-size: smaller;
	margin: 2px;
	margin-bottom: 0;
}

/* The some smileys links */
.cms-guestbook-somesmileys a
{
	margin-right: .5em;
}

/* accessibility */

/* 
menu links accesskeys 
*/
span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* end accessibility */


/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
  position: absolute;
  left: -5000px;
  width: 4000px;
}

/* make some room for the image */
a.external {
/* css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
  padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
  color: #18507C;
/* background image for the link to show wiki style arrow */
  background: url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/external.gif) no-repeat 100% 0;
}
a.external:visited {
  color: #18507C; /* a different color can be used for visited external links */

/* 
Set the last 0 to -100px to use that part of the external.gif image for different color for active links 
external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.
*/
  background: url(/uploads/Zoete-V4/external.gif) no-repeat 100% 0; 
}

a.external:hover {
  color: #18507C;
/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
  background: url(/uploads/Zoete-V4/external.gif) no-repeat 100% 0; 
  background-color: #C3D4DF;
}
/* end wiki style external links */


/* clearing */
/* 
clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.
We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.
Do not edit if you dont know what you are doing
*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac */
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */

/* Sitemap*/

#footersitemap_bk {
                background: none;
                clear:both;     
	width: 800px;
	margin: 0 auto;
                height: 100%;
                padding-bottom: 20px;
                padding-top: 0px;
}

#footersitemap {
                clear:both;     
	   width: 760px;
	   margin: 0 auto;
                padding: 20px 20px 20px 20px;
                height: 275px;
                background: none repeat scroll 0 0 #3B7D1F;
/*             border-color: #4D5719 #626456 #626456 #4D5719;
                border-style: solid;
                border-width: 1px;*/
}

#footersitemap p a { 
                border-bottom:0px dotted #AEC704;
                color: #AEC704;
}

#footersitemap p img, #footersitemap img { 
                border:1px solid #000;
}

#footersitemap p a img, #footersitemap a img { 
                border:1px solid #000;
                padding: 0;
}

#footersitemap p a:hover img, #footersitemap a:hover img { 
                border:1px solid #000;
                padding: 0;
}



#footersitemap p  { 
              margin: 0 40px 0 0;
              font-weight: normal;
              letter-spacing: 1px;                           
              color: #FFFFFF;
              font-size: 16px;
              line-height: 1em;
              margin-top: 0em;
}




#footersitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footersitemap ul ul{ 
            width: 80%;
            margin-bottom: 15px;
            font-weight: normal;
}

#footersitemap li {
	float: left ;   
}



#footersitemap ul li span{
	margin: 0 0 10px 0;
	padding: 10px 0 10px 16px;
	background: #BBB082;
	color: #FFFFFF;
                font-size: 1.2em;    
}

#footersitemap li li a {
	text-decoration: none;
}

#footersitemap li li a:hover {
	text-decoration: underline;
}

#footersitemap a {
             color: #F8FAEB;           
}

#footersitemap h2, #footersitemapdiv {
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	background: none;
                font-size: 1.2em;
                border-bottom: 1px;
                color: #F8FAEB;
}

#footersitemap h3 {
    border-bottom: 1px dotted #F8FAEB;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1em;
    margin: 0 40px 0 0;
}

/* KOLOMEN*/

#sitemap-kolom1 {
	   width: 300px;
                   min-height: 200px;
}

.alto{
	   width: 220px;
}
 

#sitemap-kolom2 {
	width: 260px;
                min-height: 200px;
}

#sitemap-kolom3 {
	width: 150px;
                min-height: 200px;
}

#sitemap-kolom4 {
                width: 200px;
                min-height: 200px;
}

#sitemap-kolom4 p {
               margin: 0
}

#GoogleMaps1 {
               border: 1px solid #000;
               padding: 0;
               margin: 0;
}

ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;
width:219px;}

ul.vert-one li{margin:0;padding:0;}

ul.vert-one li a{display:block;text-decoration:none;color: #55764B;
background:none;padding:5px 0 5px 20px;width:200px;font:normal 100% Helvetica, Verdana, Arial, sans-serif;line-height:165%;border:1px solid #FF0000;}

ul.vert-one li a:hover{
background:#55764B url("https://www.extremadura-spain.co.uk/uploads/Zoete_V2/vert-one_arrow.gif") no-repeat 0 9px; color:#fff;}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
background:#55764B  url("https://www.extremadura-spain.co.uk/uploads/Zoete_V2/vert-one_arrow.gif") no-repeat 0 9px;color:#fff;}

a.groen {
       color: #aec704;
}

.ooievaar { 
       background: url("https://www.extremadura-spain.co.uk/uploads/Zoete-V4/ooievaar-extremadura.png") no-repeat top left;
       display: block;
       /*z-index: -1;*/
        width: 307px;
        height: 184px;
        padding: 5px;
        text-align: right;
        position: fixed;
        margin-left: -75px;
        margin-top: -75px;
        left: 90%;
        top: 20%;
}

.orchidee{ 
       background: url("https://www.extremadura-spain.co.uk/uploads/Zoete-V4/orchidee-extremadura.png") no-repeat top left;
       display: block;
       /*z-index: -1;*/
        width: 240px;
        height: 360px;
        padding: 5px 0 0 0;
        text-align: right;
        position: fixed;
        /*margin-left: -75px;
        margin-top: -5px;*/
        bottom: 0;
} 

.alto {
}

#datepicker1, #datepicker2 {  
 background: white url(https://www.extremadura-spain.co.uk/uploads/Zoete-V4/calendar.png) right no-repeat;  
 padding-right: 17px;
 width: 173px;  
} 

@media (max-width: 1279px) {                  
   .ooievaar, .orchidee {
      display: none;
   }
}
