/* ======================================================================================*/
/* COLOR INFORMATION */
/* ======================================================================================*/

/* Light to Dark */

/* grass = green 
.grass1 {
	color: #eef1cf;
}

.grass2 {
	color: #d5e26b;
}

.grass3 {
	color: #b4c718;
}

.grass4 {
	color: #9baa1f;
}

.grass5 {
	color: #5d660b;
}

.grass6 {
	color: #4c5404;
}

/* earth 

.earth1 {
	color: #f7e8da;
}

.earth2 {
	color: #e5a465;
}

.earth3 {
	color: #dd8c3d;
}

.earth4 {
	color: #c26b16;
}

/* sand 

.sand1 {
	color: #ffecc5;
}

.sand2 {
	color: #ffe3ab;
}

.sand3 {
	color: #f2c979;
}

.sand4 {
	color: #e6aa35;
}

/* water 

.water1 {
	color: #ebedfa;
}

.water2 {
	color: #dfe4f8;
}

.water3 {
	color: #c4cbe7;
}

.water4 {
	color: #b3bcdb;
}

/* concrete 

.concrete1 {
	color: #f8f5f5;
}

.concrete2 {
	color: #e1e1e1;
}

.concrete3 {
	color: #dadada;
}

.concrete4 {
	color: #bababa;
}

/* sun 

.sun1 {
	color: #fff1bc;
}

.sun2 {
	color: #f9e183;
}

.sun3 {
	color: #f6d34a;
}

.sun4 {
	color: #f1c518;
}

/* ======================================================================================*/
/* GLOBAL COLOR  (= GRASS)*/
/* ======================================================================================*/

/*
body {
	background-image: url(../images/interface/backgrounds/body_background-grass.png);
	background-repeat: repeat-x;
}

.mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_grass1.png);
	background-repeat: repeat-y;
}

.pageinfoarea {
	background-color: #9baa1f;
}

*/


/* ======================================================================================*/
/* BODYBACKGROUND */
/* ======================================================================================*/

.bodybackground {
	float:  left;
	position: relative;
	width: 100%;
	height: auto;
}

/* ======================================================================================*/
/* GRASS COLOR */
/* ======================================================================================*/

.grass1 {
	background-image: url(../images/interface/backgrounds/body_background-grass.png);
	background-repeat: repeat-x;
}

.grass1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_grass1.png);
	background-repeat: repeat-y;
}

.grass1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_grass1.png);
	background-repeat: repeat-y;
}

.grass1 .pageinfoarea {
	background-color: #9baa1f;
}

/* ======================================================================================*/
/* EARTH COLOR */
/* ======================================================================================*/

.earth1 {
	background-image: url(../images/interface/backgrounds/body_background-earth.png);
	background-repeat: repeat-x;
}

.earth1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_earth1.png);
	background-repeat: repeat-y;
}

.earth1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_earth1.png);
	background-repeat: repeat-y;
}

.earth1 .pageinfoarea {
	background-color: #c26b16;
}

/* ======================================================================================*/
/* SAND COLOR */
/* ======================================================================================*/

.sand1 {
	background-image: url(../images/interface/backgrounds/body_background-sand.png);
	background-repeat: repeat-x;
}

.sand1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_sand1.png);
	background-repeat: repeat-y;
}

.sand1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_sand1.png);
	background-repeat: repeat-y;
}

.sand1 .pageinfoarea {
	background-color: #e6aa35;
}

/* ======================================================================================*/
/* WATER COLOR */
/* ======================================================================================*/

.water1 {
	background-image: url(../images/interface/backgrounds/body_background-water.png);
	background-repeat: repeat-x;
}

.water1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_water1.png);
	background-repeat: repeat-y;
}

.water1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_water1.png);
	background-repeat: repeat-y;
}

.water1 .pageinfoarea {
	background-color: #b3bcdb;
}

/* ======================================================================================*/
/* CONCRETE COLOR */
/* ======================================================================================*/

.concrete1 {
	background-image: url(../images/interface/backgrounds/body_background-concrete.png);
	background-repeat: repeat-x;
}

.concrete1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_concrete1.png);
	background-repeat: repeat-y;
}

.concrete1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_concrete1.png);
	background-repeat: repeat-y;
}

.concrete1 .pageinfoarea {
	background-color: #bbbbbb;
}

/* ======================================================================================*/
/* SUN COLOR */
/* ======================================================================================*/

.sun1 {
	background-image: url(../images/interface/backgrounds/body_background-sun.png);
	background-repeat: repeat-x;
}

.sun1 .mainsitecontainer {
	background-image: url(../images/interface/backgrounds/global_3column_sun1.png);
	background-repeat: repeat-y;
}

.sun1 .twocolumncontainer {
	background-image: url(../images/interface/backgrounds/global_2column_sun1.png);
	background-repeat: repeat-y;
}


.sun1 .pageinfoarea {
	background-color: #f1c518;
}



/* ======================================================================================*/
/* BLOCK COLORS */
/* ======================================================================================*/


.blocknocolor {
	border: none;
	background-color: transparent;
}

.blockwhite {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #000000;
}

/* grass = green  */
.blockgrass1,
.blockgrass1 .titlebar {
	background-color: #eef1cf;
	border-color: #eef1cf;
}

.blockgrass2,
.blockgrass2 .titlebar {
	background-color: #d5e26b;
	border-color: #d5e26b;
}

.blockgrass3,
.blockgrass3 .titlebar {
	background-color: #b4c718;
	border-color: #b4c718;
}

.blockgrass4,
.blockgrass4 .titlebar {
	background-color: #9baa1f;
	border-color: #9baa1f;
}


.blockgrass5,
.blockgrass5 .titlebar {
	background-color: #5d660b;
	border-color: #5d660b;
}

.blockgrass5 p,
.blockgrass5 label,
.blockgrass5 ul li,
.blockgrass5 h2,
.blockgrass5 h3,
.blockgrass5 h4 {
	color: #ffffff;
}

.blockgrass5 a:link,
.blockgrass5 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.blockgrass5 a:hover,
.blockgrass5 a:active {
	color: #ffffff;
	text-decoration: underline;
}

.blockgrass5 .apmcaltitle p {
	color: #000000;
}

.blockgrass5 .housesavailable ul li {
	color: #000000;
}

.blockgrass6,
.blockgrass6 .titlebar {
	background-color: #4c5404;
	border-color: #4c5404;
}

.blockgrass6 p,
.blockgrass6 ul li,
.blockgrass6 h2,
.blockgrass6 h3,
.blockgrass6 h4 {
	color: #ffffff;
}

.blockgrass6 a:link,
.blockgrass6 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.blockgrass6 a:hover,
.blockgrass6 a:active {
	color: #ffffff;
	text-decoration: underline;
}

/* earth */

.blockearth1,
.blockearth1 .titlebar {
	background-color: #f7e8da;
	border-color: #f7e8da;
}

.blockearth2,
.blockearth2 .titlebar {
	background-color: #e5a465;
	border-color: #e5a465;
}

.blockearth3,
.blockearth3 .titlebar {
	background-color: #dd8c3d;
	border-color: #dd8c3d;
}

.blockearth4,
.blockearth4 .titlebar {
	background-color: #c26b16;
	border-color: #c26b16;
}


/* sand */

.blocksand1,
.blocksand1 .titlebar {
	background-color: #ffecc5;
	border-color: #ffecc5;
}

.blocksand2,
.blocksand2 .titlebar {
	background-color: #ffe3ab;
	border-color: #ffe3ab;
}

.blocksand3,
.blocksand3 .titlebar {
	background-color: #f2c979;
	border-color: #f2c979;
}

.blocksand4,
.blocksand4 .titlebar {
	background-color: #e6aa35;
	border-color: #e6aa35;
}

/* water */

.blockwater1,
.blockwater1 .titlebar {
	background-color: #ebedfa;
	border-color: #ebedfa;
}

.blockwater2,
.blockwater2 .titlebar {
	background-color: #dfe4f8;
	border-color: #dfe4f8;
}

.blockwater3,
.blockwater3 .titlebar {
	background-color: #c4cbe7;
	border-color: #c4cbe7;
}

.blockwater4,
.blockwater4 .titlebar {
	background-color: #b3bcdb;
	border-color: #b3bcdb;
}

/* concrete */

.blockconcrete1,
.blockconcrete1 .titlebar {
	background-color: #f8f5f5;
	border-color: #f8f5f5;
}

.blockconcrete2,
.blockconcrete2 .titlebar {
	background-color: #e1e1e1;
	border-color: #e1e1e1;
}

.blockconcrete3,
.blockconcrete3 .titlebar {
	background-color: #dadada;
	border-color: #dadada;
}

.blockconcrete4,
.blockconcrete4 .titlebar {
	background-color: #bababa;
	border-color: #bababa;
}

/* sun */

.blocksun1,
.blocksun1 .titlebar {
	background-color: #fff1bc;
	border-color: #fff1bc;
}

.blocksun2,
.blocksun2 .titlebar {
	background-color: #f9e183;
	border-color: #f9e183;
}

.blocksun3,
.blocksun3 .titlebar {
	background-color: #f6d34a;
	border-color: #f6d34a;
}

.blocksun4,
.blocksun4 .titlebar {
	background-color: #f1c518;
	border-color: #f1c518;
}

.arrangementenlistpurple .titlebar,
.arrangementenlistpurple table tr.purpletr th
{
    color: #ffffff;
    background: #864088;
}



/* ======================================================================================*/
/* OVERVIEWAREA */
/* ======================================================================================*/


/* grass */
.blockgrass4 .even {
	background-color: #b4c718;
}

.blockgrass4 .odd {
	background-color: #d5e26b;
}

/* earth */
.blockearth4 .even {
	background-color: #dd8c3d;
}

.blockearth4 .odd {
	background-color: #e5a465;
}

/* sand */
.blocksand4 .even {
	background-color: #f2c979;
}

.blocksand4 .odd {
	background-color: #ffe3ab;
}

/* water */
.blockwater4 .even {
	background-color: #c4cbe7;
}

.blockwater4 .odd {
	background-color: #dfe4f8;
}

/* concrete */
.blockconcrete4 .even {
	background-color: #dadada;
}

.blockconcrete4 .odd {
	background-color: #e1e1e1;
}

/* sun */
.blocksun4 .even {
	background-color: #f1c518;
}

.blocksun4 .odd {
	background-color: #f1c518;
}

/* ======================================================================================*/
/* OVERVIEWAREA GITE TITLES */
/* ======================================================================================*/

.blockgrass1 .gitetitle h4,
.blockgrass2 .gitetitle h4,
.blockgrass3 .gitetitle h4,
.blockgrass4 .gitetitle h4 {
	color: #3f4509;
}


/* ======================================================================================*/
/* TEXT COLORS */
/* ======================================================================================*/

/*PAGEINFOAREA*/
.pageinfoarea h2,
.pageinfoarea h3 {
	color: #ffffff;
}

.grass1 .pageinfoarea p,
.grass1 .pageinfoarea li,
.grass1 .pageinfoarea span,
.grass1 .pageinfoarea div,
.grass1 .pageinfoarea th,
.grass1 .pageinfoarea td {
	color: #1b1e04;
}

.grass1 .pageinfoarea a:link,
.grass1 .pageinfoarea a:visited {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px dotted #1b1e04;
} 

.grass1 .pageinfoarea a:hover,
.grass1 .pageinfoarea a:active {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px solid #1b1e04;
}


.earth1 .pageinfoarea p,
.earth1 .pageinfoarea li,
.earth1 .pageinfoarea span,
.earth1 .pageinfoarea div,
.earth1 .pageinfoarea th,
.earth1 .pageinfoarea td {
	color: #291603;
}

.earth1 .pageinfoarea a:link,
.earth1 .pageinfoarea a:visited {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px dotted #291603;
} 

.earth1 .pageinfoarea a:hover,
.earth1 .pageinfoarea a:active {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px solid #291603;
}


.sand1 .pageinfoarea p,
.sand1 .pageinfoarea li,
.sand1 .pageinfoarea span,
.sand1 .pageinfoarea div,
.sand1 .pageinfoarea th,
.sand1 .pageinfoarea td {
	color: #322307;
}

.sand1 .pageinfoarea a:link,
.sand1 .pageinfoarea a:visited {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px dotted #322307;
} 

.sand1 .pageinfoarea a:hover,
.sand1 .pageinfoarea a:active {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px solid #322307;
}


.water1 .pageinfoarea p,
.water1 .pageinfoarea li,
.water1 .pageinfoarea span,
.water1 .pageinfoarea div,
.water1 .pageinfoarea th,
.water1 .pageinfoarea td {
	color: #071135;
}

.water1 .pageinfoarea a:link,
.water1 .pageinfoarea a:visited {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px dotted #071135;
} 

.water1 .pageinfoarea a:hover,
.water1 .pageinfoarea a:active {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px solid #071135;
}


.concrete1 .pageinfoarea p,
.concrete1 .pageinfoarea li,
.concrete1 .pageinfoarea span,
.concrete1 .pageinfoarea div,
.concrete1 .pageinfoarea th,
.concrete1 .pageinfoarea td {
	color: #2b2b2b;
}

.concrete1 .pageinfoarea a:link,
.concrete1 .pageinfoarea a:visited {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px dotted #2b2b2b;
} 

.concrete1 .pageinfoarea a:hover,
.concrete1 .pageinfoarea a:active {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px solid #2b2b2b;
}


.sun1 .pageinfoarea p,
.sun1 .pageinfoarea li,
.sun1 .pageinfoarea span,
.sun1 .pageinfoarea div,
.sun1 .pageinfoarea th,
.sun1 .pageinfoarea td {
	color: #322905;
}

.sun1 .pageinfoarea a:link,
.sun1 .pageinfoarea a:visited {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px dotted #322905;
} 

.sun1 .pageinfoarea a:hover,
.sun1 .pageinfoarea a:active {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px solid #322905;
}



/*OVERVIEWAREA*/

.blocknocolor * {
	color: #000000;
}

.blocknocolor h3 {
	color: #000000;
}


.blockgrass4 p,
.blockgrass4 li,
.blockgrass4 span,
.blockgrass4 div,
.blockgrass4 th,
.blockgrass4 td {
	color: #1b1e04;
}

.blockgrass4 a:link,
.blockgrass4 a:visited {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px dotted #1b1e04;
} 

.blockgrass4 a:hover,
.blockgrass4 a:active {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px solid #1b1e04;
}


.blockearth4 p,
.blockearth4 li,
.blockearth4 span,
.blockearth4 div,
.blockearth4 th,
.blockearth4 td {
	color: #291603;
}

.blockearth4 a:link,
.blockearth4 a:visited {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px dotted #291603;
} 

.blockearth4 a:hover,
.blockearth4 a:active {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px solid #291603;
}


.blocksand4 p,
.blocksand4 li,
.blocksand4 span,
.blocksand4 div,
.blocksand4 th,
.blocksand4 td {
	color: #322307;
}

.blocksand4 a:link,
.blocksand4 a:visited {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px dotted #322307;
} 

.blocksand4 a:hover,
.blocksand4 a:active {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px solid #322307;
}


.blockwater4 p,
.blockwater4 li,
.blockwater4 span,
.blockwater4 div,
.blockwater4 th,
.blockwater4 td {
	color: #071135;
}

.blockwater4 a:link,
.blockwater4 a:visited {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px dotted #071135;
} 

.blockwater4 a:hover,
.blockwater4 a:active {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px solid #071135;
}

.blockconcrete4 p,
.blockconcrete4 li,
.blockconcrete4 span,
.blockconcrete4 div,
.blockconcrete4 th,
.blockconcrete4 td {
	color: #2b2b2b;
}

.blockconcrete4 a:link,
.blockconcrete4 a:visited {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px dotted #2b2b2b;
} 

.blockconcrete4 a:hover,
.blockconcrete4 a:active {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px solid #2b2b2b;
}


.blocksun4 p,
.blocksun4 li,
.blocksun4 span,
.blocksun4 div,
.blocksun4 th,
.blocksun4 td {
	color: #322905;
}

.blocksun4 a:link,
.blocksun4 a:visited {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px dotted #322905;
} 

.blocksun4 a:hover,
.blocksun4 a:active {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px solid #322905;
}

/*PAGEINFOAREA*/
.pageinfoarea h2,
.pageinfoarea h3 {
	color: #ffffff;
}

.grass1 .pageinfoarea p,
.grass1 .pageinfoarea li,
.grass1 .pageinfoarea span,
.grass1 .pageinfoarea div,
.grass1 .pageinfoarea th,
.grass1 .pageinfoarea td {
	color: #1b1e04;
}

.grass1 .pageinfoarea a:link,
.grass1 .pageinfoarea a:visited {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px dotted #1b1e04;
} 

.grass1 .pageinfoarea a:hover,
.grass1 .pageinfoarea a:active {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px solid #1b1e04;
}


.earth1 .pageinfoarea p,
.earth1 .pageinfoarea li,
.earth1 .pageinfoarea span,
.earth1 .pageinfoarea div,
.earth1 .pageinfoarea th,
.earth1 .pageinfoarea td {
	color: #291603;
}

.earth1 .pageinfoarea a:link,
.earth1 .pageinfoarea a:visited {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px dotted #291603;
} 

.earth1 .pageinfoarea a:hover,
.earth1 .pageinfoarea a:active {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px solid #291603;
}


.sand1 .pageinfoarea p,
.sand1 .pageinfoarea li,
.sand1 .pageinfoarea span,
.sand1 .pageinfoarea div,
.sand1 .pageinfoarea th,
.sand1 .pageinfoarea td {
	color: #322307;
}

.sand1 .pageinfoarea a:link,
.sand1 .pageinfoarea a:visited {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px dotted #322307;
} 

.sand1 .pageinfoarea a:hover,
.sand1 .pageinfoarea a:active {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px solid #322307;
}


.water1 .pageinfoarea p,
.water1 .pageinfoarea li,
.water1 .pageinfoarea span,
.water1 .pageinfoarea div,
.water1 .pageinfoarea th,
.water1 .pageinfoarea td {
	color: #071135;
}

.water1 .pageinfoarea a:link,
.water1 .pageinfoarea a:visited {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px dotted #071135;
} 

.water1 .pageinfoarea a:hover,
.water1 .pageinfoarea a:active {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px solid #071135;
}


.concrete1 .pageinfoarea p,
.concrete1 .pageinfoarea li,
.concrete1 .pageinfoarea span,
.concrete1 .pageinfoarea div,
.concrete1 .pageinfoarea th,
.concrete1 .pageinfoarea td {
	color: #2b2b2b;
}

.concrete1 .pageinfoarea a:link,
.concrete1 .pageinfoarea a:visited {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px dotted #2b2b2b;
} 

.concrete1 .pageinfoarea a:hover,
.concrete1 .pageinfoarea a:active {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px solid #2b2b2b;
}


.sun1 .pageinfoarea p,
.sun1 .pageinfoarea li,
.sun1 .pageinfoarea span,
.sun1 .pageinfoarea div,
.sun1 .pageinfoarea th,
.sun1 .pageinfoarea td {
	color: #322905;
}

.sun1 .pageinfoarea a:link,
.sun1 .pageinfoarea a:visited {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px dotted #322905;
} 

.sun1 .pageinfoarea a:hover,
.sun1 .pageinfoarea a:active {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px solid #322905;
}

/*OVERVIEWAREA*/

.blocknocolor * {
	color: #000000;
}


.blockgrass4 p,
.blockgrass4 li,
.blockgrass4 span,
.blockgrass4 div,
.blockgrass4 th,
.blockgrass4 td {
	color: #1b1e04;
}

.blockgrass4 a:link,
.blockgrass4 a:visited {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px dotted #1b1e04;
} 

.blockgrass4 a:hover,
.blockgrass4 a:active {
	color: #1b1e04;
	text-decoration: none;
	border-bottom: 1px solid #1b1e04;
}


.blockearth4 p,
.blockearth4 li,
.blockearth4 span,
.blockearth4 div,
.blockearth4 th,
.blockearth4 td {
	color: #291603;
}

.blockearth4 a:link,
.blockearth4 a:visited {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px dotted #291603;
} 

.blockearth4 a:hover,
.blockearth4 a:active {
	color: #291603;
	text-decoration: none;
	border-bottom: 1px solid #291603;
}


.blocksand4 p,
.blocksand4 li,
.blocksand4 span,
.blocksand4 div,
.blocksand4 th,
.blocksand4 td {
	color: #322307;
}

.blocksand4 a:link,
.blocksand4 a:visited {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px dotted #322307;
} 

.blocksand4 a:hover,
.blocksand4 a:active {
	color: #322307;
	text-decoration: none;
	border-bottom: 1px solid #322307;
}


.blockwater4 p,
.blockwater4 li,
.blockwater4 span,
.blockwater4 div,
.blockwater4 th,
.blockwater4 td {
	color: #071135;
}

.blockwater4 a:link,
.blockwater4 a:visited {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px dotted #071135;
} 

.blockwater4 a:hover,
.blockwater4 a:active {
	color: #071135;
	text-decoration: none;
	border-bottom: 1px solid #071135;
}


.blockconcrete4 p,
.blockconcrete4 li,
.blockconcrete4 span,
.blockconcrete4 div,
.blockconcrete4 th,
.blockconcrete4 td {
	color: #2b2b2b;
}

.blockconcrete4 a:link,
.blockconcrete4 a:visited {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px dotted #2b2b2b;
} 

.blockconcrete4 a:hover,
.blockconcrete4 a:active {
	color: #2b2b2b;
	text-decoration: none;
	border-bottom: 1px solid #2b2b2b;
}


.blocksun4 p,
.blocksun4 li,
.blocksun4 span,
.blocksun4 div,
.blocksun4 th,
.blocksun4 td {
	color: #322905;
}

.blocksun4 a:link,
.blocksun4 a:visited {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px dotted #322905;
} 

.blocksun4 a:hover,
.blocksun4 a:active {
	color: #322905;
	text-decoration: none;
	border-bottom: 1px solid #322905;
}

.blockwhite h3,
.blockwhite h4,
.blockwhite h5,
.blockwhite h6,
.blockwhite p,
.blockwhite li,
.blockwhite span,
.blockwhite div,
.blockwhite th,
.blockwhite td {
	color: #000000 !important;
}

.blockwhite ul {
    padding-bottom: 10px;
}

.blockwhite a:link,
.blockwhite a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #322905;
} 

.blockwhite a:hover,
.blockwhite a:active {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #322905;
}


/* ======================================================================================*/
/* TITLEBAR */
/* ======================================================================================*/

.blockgrass4 .titlebar *,
.blockearth4 .titlebar *,
.blocksand4 .titlebar *,
.blockwater4 .titlebar *,
.blocksun4 .titlebar *
 {
	color: #ffffff;
}

/* ======================================================================================*/
/* MENUCOLOR */
/* ======================================================================================*/

/* grass */
.menuarea ul li.selected .grass1 .mainmenuitemleft,
.menuarea ul li:hover .grass1 .mainmenuitemleft {
	background-image: url(../images/interface/mainmenu/mainmenu-left-selected-grass.png);
	background-repeat: no-repeat;
	_background-color: #9baa1f;
	_background-image: none;
}

.menuarea ul li.selected .grass1 .mainmenuitemmid,
.menuarea ul li:hover .grass1 .mainmenuitemmid {
	background-color: #9baa1f;
}

.menuarea ul li:hover .grass1 .mainmenuitemmid a:link,
.menuarea ul li:hover .grass1 .mainmenuitemmid a:visited,
.menuarea ul li:hover .grass1 .mainmenuitemmid a:hover,
.menuarea ul li:hover .grass1 .mainmenuitemmid a:active {
    color: #ffffff;
}

.menuarea ul li.selected .grass1 .mainmenuitemright,
.menuarea ul li:hover .grass1 .mainmenuitemright {
	background-image: url(../images/interface/mainmenu/mainmenu-right-selected-grass.png);
	background-repeat: no-repeat;
    _background-color: #9baa1f;
	_background-image: none;
}

/* earth */
.menuarea ul li.selected .earth1 .mainmenuitemleft,
.menuarea ul li:hover .earth1 .mainmenuitemleft {
	background-image: url(../images/interface/mainmenu/mainmenu-left-selected-earth.png);
	background-repeat: no-repeat;
    _background-color: #c26b16;
	_background-image: none;
}

.menuarea ul li.selected .earth1 .mainmenuitemmid,
.menuarea ul li:hover .earth1  .mainmenuitemmid {
	background-color: #c26b16;
}


.menuarea ul li:hover .earth1 .mainmenuitemmid a:link,
.menuarea ul li:hover .earth1 .mainmenuitemmid a:visited,
.menuarea ul li:hover .earth1 .mainmenuitemmid a:hover,
.menuarea ul li:hover .earth1 .mainmenuitemmid a:active {
    color: #ffffff;
}

.menuarea ul li.selected .earth1 .mainmenuitemright,
.menuarea ul li:hover .earth1 .mainmenuitemright {
	background-image: url(../images/interface/mainmenu/mainmenu-right-selected-earth.png);
    _background-color: #c26b16;
	_background-image: none;
}

/* sand */
.menuarea ul li.selected .sand1 .mainmenuitemleft,
.menuarea ul li:hover .sand1 .mainmenuitemleft {
	background-image: url(../images/interface/mainmenu/mainmenu-left-selected-sand.png);
	background-repeat: no-repeat;
    _background-color: #e6aa35;
	_background-image: none;
}

.menuarea ul li.selected .sand1 .mainmenuitemmid,
.menuarea ul li:hover .sand1 .mainmenuitemmid {
	background-color: #e6aa35;
}

.menuarea ul li:hover .sand1 .mainmenuitemmid a:link,
.menuarea ul li:hover .sand1 .mainmenuitemmid a:visited,
.menuarea ul li:hover .sand1 .mainmenuitemmid a:hover,
.menuarea ul li:hover .sand1 .mainmenuitemmid a:active {
    color: #ffffff;
}

.menuarea ul li.selected .sand1 .mainmenuitemright,
.menuarea ul li:hover .sand1 .mainmenuitemright {
	background-image: url(../images/interface/mainmenu/mainmenu-right-selected-sand.png);
	_background-color: #e6aa35;
	_background-image: none;
}

/* water */
.menuarea ul li.selected .water1 .mainmenuitemleft,
.menuarea ul li:hover .water1 .mainmenuitemleft {
	background-image: url(../images/interface/mainmenu/mainmenu-left-selected-water.png);
	background-repeat: no-repeat;
	_background-color: #b3bcdb;
	_background-image: none;
}

.menuarea ul li.selected .water1 .mainmenuitemmid,
.menuarea ul li:hover .water1  .mainmenuitemmid {
	background-color: #b3bcdb;
}

.menuarea ul li:hover .water1 .mainmenuitemmid a:link,
.menuarea ul li:hover .water1 .mainmenuitemmid a:visited,
.menuarea ul li:hover .water1 .mainmenuitemmid a:hover,
.menuarea ul li:hover .water1 .mainmenuitemmid a:active {
    color: #ffffff;
}

.menuarea ul li.selected .water1 .mainmenuitemright,
.menuarea ul li:hover .water1 .mainmenuitemright {
	background-image: url(../images/interface/mainmenu/mainmenu-right-selected-water.png);
	_background-color: #b3bcdb;
	_background-image: none;
}

/* concrete */
.menuarea ul li.selected .concrete1 .mainmenuitemleft,
.menuarea ul li:hover .concrete1 .mainmenuitemleft {
	background-image: url(../images/interface/mainmenu/mainmenu-left-selected-concrete.png);
	background-repeat: no-repeat;
	_background-color: #bababa;
	_background-image: none;
}

.menuarea ul li.selected .concrete1 .mainmenuitemmid,
.menuarea ul li:hover .concrete1  .mainmenuitemmid {
	background-color: #bababa;
}

.menuarea ul li:hover .concrete1 .mainmenuitemmid a:link,
.menuarea ul li:hover .concrete1 .mainmenuitemmid a:visited,
.menuarea ul li:hover .concrete1 .mainmenuitemmid a:hover,
.menuarea ul li:hover .concrete1 .mainmenuitemmid a:active {
    color: #ffffff;
}

.menuarea ul li.selected .concrete1 .mainmenuitemright,
.menuarea ul li:hover .concrete1 .mainmenuitemright {
	background-image: url(../images/interface/mainmenu/mainmenu-right-selected-concrete.png);
	_background-color: #bababa;
	_background-image: none;
}

/* ======================================================================================*/
/* GITEDETAILAREA / GITEFOTOAREA */
/* ======================================================================================*/

/*Background of the detail area will adapt to the color of the medium block*/

.blockgrass4 .gitedetailarea,
.blockgrass4 .gitephotogalaryarea {
	background-color: #b4c718;
}

.blockearth4 .gitedetailarea,
.blockearth4 .gitephotogalaryarea {
	background-color: #dd8c3d;
}

.blocksand4 .gitedetailarea,
.blocksand4 .gitephotogalaryarea {
	background-color: #f2c979;
}

.blockwater4 .gitedetailarea,
.blockwater4 .gitephotogalaryarea {
	background-color: #c4cbe7;
}

.blockconcrete4 .gitedetailarea,
.blockconcrete4 .gitephotogalaryarea {
	background-color: #dadada;
}

.noborder {
	border: none;
}

/*
======================================================================================*/
/* GITEDETAILAREA / GITEFOTOAREA */
/* ======================================================================================*/

.blockgrass4 .textinput {
	border: 1px solid #9baa1f;
}

.blockearth4 .textinput {
	border: 1px solid #c26b16;
}

.blocksand4 .textinput {
	border: 1px solid #e6aa35;
}

.blockwater4 .textinput {
	border: 1px solid #b3bcdb;
}

.blockconcrete4 .textinput {
	border: 1px solid #bababa;
}

.blocksun4 .textinput {
	border: 1px solid #cba714;
}


/*
======================================================================================*/
/* CHARACTERISTICS */
/* ======================================================================================*/

.characteristicstable .odd {
	background-color: #ffffff;
}

.characteristicstable .even {
	background-color: #eeeeee;
}


.blockgrass4 .characteristicstable .even.title {
	background-color: #eef1cf;
}

.blockearth4 .characteristicstable .even.title {
	background-color: #dd8c3d;
}

.blocksand4 .characteristicstable .even.title {
	background-color: #f2c979;
}

.blockwater4 .characteristicstable .even.title {
	background-color: #c4cbe7;
}

.blockconcrete4 .characteristicstable .even.title {
	background-color: #dadada;
}

.blocksun4 .characteristicstable .even.title {
	background-color: #cba714;
}


/*
======================================================================================*/
/* BOOKING DETAILS */
/* ======================================================================================*/

.bookingdetails .odd {
	background-color: #ffffff;
}

.bookingdetails .even {
	background-color: #eeeeee;
}

.blockgrass4 .bookingdetails .even.title {
	background-color: #eef1cf;
}

.blockearth4 .bookingdetails .even.title {
	background-color: #dd8c3d;
}

.blocksand4 .bookingdetails .even.title {
	background-color: #f2c979;
}

.blockwater4 .bookingdetails .even.title {
	background-color: #c4cbe7;
}

.blockconcrete4 .bookingdetails .even.title {
	background-color: #dadada;
}

.blocksun4 .bookingdetails .even.title {
	background-color: #cba714;
}

/*
======================================================================================*/
/* BOOKING DETAILS */
/* ======================================================================================*/


.blockgrass4.navigationarea {
	background-color: #d5e26b;
	border-color: #b4c718;
}

.blockearth4.navigationarea {
	background-color: #e5a465;
	border-color: #dd8c3d;
}

.blocksand4.navigationarea {
	background-color: #ffe3ab;
	border-color:  #f2c979;
}

.blockwater4.navigationarea {
	background-color: #dfe4f8;
	border-color: #c4cbe7;
}

.blockconcrete4.navigationarea {
	background-color: #e1e1e1;
	border-color: #dadada;
}

.blocksun4.navigationarea {
	background-color: #f6d34a;
}


/* ======================================================================================*/
/* OWNERS PREREGISTER */
/* ======================================================================================*/

.preregistration.blockconcrete4 {
	background-color: #dadada;
}


/* ======================================================================================*/
/* invoice */
/* ======================================================================================*/

.overviewinvoice .invoicegroup .even {
	background-color: #ffffff;
}

.overviewinvoice .invoicegroup .odd {
	background-color: #eeeeee;
}

.blockgrass4 .overviewinvoice .invoicegroup .title {
	background-color: #eef1cf;
}

.blockearth4 .overviewinvoice .invoicegroup .title {
	background-color: #dd8c3d;
}

.blocksand4 .overviewinvoice .invoicegroup .title {
	background-color: #f2c979;
}

.blockwater4 .overviewinvoice .invoicegroup .title {
	background-color: #c4cbe7;
}

.blockconcrete4 .overviewinvoice .invoicegroup .title {
	background-color: #dadada;
}

.blocksun4 .overviewinvoice .invoicegroup .title {
	background-color: #cba714;
}


/* ======================================================================================*/
/* VALIDATION */
/* ======================================================================================*/

.validationarea,
.validationarea p,
.validationarea span,
.validationarea *
{
	color: #FF0000 !important;
}
