/* CR STYLESHEET */
/* LAST MODIFIED (YYYY/MM/DD) - 2010/05/28 BY LOUIS WOLF */

a			{
			color : #499A4D;
                        text-decoration	: none;
			}
a:hover			{
			color : #499a4d;
			}
a.black			{
			color : #000000;
			}
a.black:hover		{
			color : #339900;
			}
a.white			{
			color : #ffffff;
			}
a.white:hover		{
			color : #000000;
			}
a.white-nohover		{
			color : #ffffff;
			}
a.linkandalusia		{
			color : #4c0f48;
			}
a.linkbialowieza	{
			color : #499a4d;
			}
a.linkbiebrza		{
			color : #590127;
			}
a.linkcamargue		{
			color : #b6ab69;
			}
a.linkcevennes		{
			color : #008b8b;
			}			
a.linkdonana		{
			color : #255778;
			}
a.linkextremadura	{
			color : #5fb53a;
			}
a.linkhortobagy		{
			color : #7c1f1a;
			}			
a.linklapland		{
			color : #6b748c;
			}
body			{
                        background-color : #666666;
                        color : #000000;
			font-family : Sans-serif,verdana,Arial;
			font-size : 12px;
			line-height : 18px;		
			margin : 0;
			padding : 0;
			}
body.iframe		{
			background-color : transparent;
			}
div			{
			border : solid 0px #000000;
			border-collapse : collapse;
			}
div.wrapper 		{
			background : #666 url(/images/siteshadow.png) no-repeat top center;
			}
div.header		{
			border-top : 1px solid #305A2A;
			border-left : 1px solid #305A2A;
			border-right : 1px solid #305A2A;
			}
div.body		{
			width : 878px;
			vertical-align : top;
			border-left : solid 1px #305a2a;
			border-right : solid 1px #305a2a;
			border-bottom : 1px solid #305A2A;
			background : #ffffff;

			}
div.center		{
			float : left;
			text-align : left;
			width : 480px;
			}
div.container		{
			width : 880px;
			border : solid 0px #FF9900;
			margin : 10px auto;
			}
div.subcontainer 	{
			font-size : 10px;
			width : 95%;
			margin-left : auto;
			margin-right : auto;
			border : 0px solid #000000;
			color : #000000;
			right : 5px;
			padding : 25px;
			font-size : 12px;
			text-align:left;
			}
div.content		{
			text-align : left;
			background : #fff;
			width : 878px;
			}
div.content_box 	{
			float : left;
			width : 100%;
			border-top : 1px solid #CCC;
			margin-top : 30px;
			padding-top : 35px;
			}
div.foot		{
			font-size : 10px;
			text-align : center;
			}
div.footer		{
			margin : 0;
			background-color : #499a4d;
			width : 878px;
			color : #FFFFFF;
			text-align : center;
			height : 20px;
			font-size : 10px;
			clear : both;
			overflow : hidden;
			}
div.infobox_left 	{
			text-align : justify;
			float : left;
			width : 58%;
			}	
div.infobox_right 	{
			float : right;
			width : 330px;
			height : 265px;
			background : url(/images/boekkader.png);
			text-align : center;
			}
div.guide_promo 	{
			padding : 10px;
			}
div.partners 		{
			margin-top : 60px;
			}
div.guideInfo		{
			position : absolute;
			width : 200px;
			top : 250px;
			}
div.left		{
			float : left;
			text-align : left;
			background-color : transparent;
			width : 210px;
			height : 1150px;
			z-index : 20;
			}
div.lightgreen		{
			background-color : #499a4d;
			color : #000000;
			height : 20px;
			width : 878px;
			}
div.news		{
			position : relative;
			top : 0px;
			height : 22px;
			width : 878px;
			text-align : center;
			background-color : #7c1f1a;
			color : #ffffff;
			}
div.newsitem 		{
			padding : 10px;
			background : #eee;
			margin-top : 10px;
			}
div.right		{
			background-color : transparent;
			float : left;
			height : 380px;
			width : 203px;
			text-align : right;
			}
div.small		{
			font-size : 10px;
			position : relative;
			left : 22px;
			}
div.downloadLinks	{
			position : relative;
			left : 22px;
			font-size : 10px;
			}
div.order		{
			position : relative;
			left : 22px;
			}
div.pictureInfo		{
			position : relative;
			left : 10px;
			top : 415px;
			font-size : 10px;
			}
div.counter		{
			position : absolute;
			top : 0px;
			left : 0px;
			}
div#header		{
			height : 114px;
			width : 880px;
			}
div#margin		{
			margin-left : 5px;
			}
div#menu		{
			height : 28px;
			text-align : left;
			background-color : #305a2a;
			}
span.box_title 		{
			font-size : 14px;
			font-weight : bold;
			}
font.small		{
			font-size : 10px;
			}
iframe			{
			position : relative;
			left : 270px;
			top : 0px;
			}
img.blackborder		{
			style : solid;
			border-width : 1px;
			border-color : #000000;
			}
img.height		{
			float : left;
			}
img.map			{
			position : relative;
			left : 250px;
			top : 0px;
			border-style : solid;
			border-width : 1px;
			border-color : #000000;
			z-index : 20;
			}
img.coverborder 	{
			border : 1px solid #999;
			}
img.bottom 		{
			float : left;
			}
p.content		{
			padding : 7px;
			}
p.error			{
			text-align : center;
			position : relative;
			top : 100px;
			}
ul			{
			list-style-type : circle;
			}
ul.tips 		{
			margin-top : 30px;
			}
ul.menu 		{
			list-style : none;
			margin : 0;
			padding : 0;
			}
ul.menu li 		{
			float : left;
			display : inline;
			text-align : center;
			margin-right : 1px;
			}
ul.menu li a 		{
			display : block;
			width : 138px;
			height : 28px;
			background : url(/images/menubutton.png) no-repeat 0 0;
			}
ul.menu li a:hover, 
ul.menu li.active a 	{
			background : url(/images/menubutton.png) no-repeat 0 -28px;
			color : #fff;
			}
ul.menu li a span 	{
			font-size : 14px;
			display : block;
			padding-top : 5px;
			}

/* GUIDES */

.carousel_container {
	width: 850px;
	height: 300px;
	margin-left : auto;
	margin-right : auto;
}
.guides-container {
	width : 823px;
	height : 420px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 50px;
}
.guideslist {
	float : left;
	margin : 20px 0;
	height : 381px;
	width : 170px;
	overflow : auto;
	background : #eee;
	border : 1px solid #ddd;
}

.guideslist ul {
	margin : 0;
	padding : 10px;
}

.guidelink {
	display : block;
	padding : 0;
	margin : 0;
	cursor : pointer;
}
.guidelink a, li.country {
	color : #000;
	line-height : 15px;
	font-size : 10px;
	font-family : sans-serif, verdana, arial;
}

li.country {
	font-weight : bold;
	list-style : none;
}

.guidelink a span {
	display : block;
}

.guidelink a:hover span {
	background : #ddd;
}

.regioninfo {
	float : left;
	margin-top : 20px;
	text-align : center;
	width : 170px;
	height : 381px;
	background : #eee;
	border : 1px solid #ccc;
}

div.map {
	float : left;
	margin-top : 20px;
	margin-left : 13px;
	margin-right : 13px;
}

img.imgmap {
	border : 0px;
}

img.guide {
	margin-top : 17px;
	border : 1px solid #ccc;
}

img.tinymap {
	border : 1px solid #ccc;
	margin-top : 3px;
}

.hidden {
	display : none;
}

/* ORDER */
li.store {
color : #499A4D;
}
div.content a:hover {
	text-decoration : underline;
}
.sub {
	font-size : 10px;
	color : #999;
}
.order-links {
	padding : 20px;
	vertical-align : top;
}
.map-message {
	margin-left : 22px;
}
div.publishers-container {
	padding : 10px;
	display : block;
	text-align : center;
}
div.publishers {
	display : block;
	width : 100%;
	text-align : center;
}
div.publishers img {
	padding : 20px;
}
span.countryname {
	font-size : 14px;
	font-weight : bold;
}

/* CONTACT */
label {
	width : 165px;
	float : left;
	display : block;
}
.rightimage {
	float : left;
	display : block;
	height : 500px;
}
.error, .message {
	font-size : 14px;
	text-align : center;
	height : 18px;
	font-weight : bold;
}
.error {
	color : #ff0000;
}
.message {
	color : #499A4D;
}
.form-item {
	padding : 5px;
}
