f/* Reset
---------------------------------------------------------------------------------------- */
body, html
{
  margin  : 0;
  padding : 0;
  height  : 100%;
}

h1,h2,h3,h4,h5
{
  margin  : 0;
  padding : 0;
}

h1
{
	color : #000000;	
}

img
{
  border : 0px;
}

h1 a, h2 a, h3 a
{
  color       : #5b5b5b;
}

/* Background & font styling + Boxes
---------------------------------------------------------------------------------------- */

body
{
  font-family : Arial;
  font-size   : 12px;
  color       : #5b5b5b;
  line-height : 20px;
}

div#container_all
{
  margin       : 0px;
  min-height   : 100%;
  height       : 100%;	
  height       : auto;
  padding      : 0;
}

div#container
{
  background   : #FFF;
  width        : 930px;
  margin       : 0px;
  margin-left  : auto;
  margin-right : auto;
  position     : relative;
  voice-family : "\"}\"";
  voice-family : inherit;
  height       : auto;
  padding      : 0;
}

div#footer
{
  background : #fe9400 url("../img/footer/footer_orange.jpg") repeat-x;	
  min-height : 200px;
}

div#container2
{
  width        : 930px;
  margin       : 0px;
  margin-left  : auto;
  margin-right : auto;
  position     : relative;
  voice-family : "\"}\"";
  voice-family : inherit;
  height       : auto;
  padding      : 0;
}

div#header
{
  height      : 23px;
  display     : block;
  text-align  : right;
  margin-top  : 5px;
}

div#logo
{
  height      : 65px;
  display     : block;
  margin-left : -6px;
}

div#content
{
  display : block;
}

div#content_left
{
  float          : left;
  width          : 600px;
  display        : block;
  padding-bottom : 20px;
}

div#content_right
{
  float   : left;
  width   : 310px;
  display : block;
}

/* Layout div's'
---------------------------------------------------------------------------------------- */

div#content_right_bg, div#content_right_page_bg, div#content_right_landselaction
{
  height   : 554px;
  width    : 310px;
  position : relative;
}

div#content_right_bg, div#content_right_page_bg
{
  background : url(../img/home/main_menu_bg.gif) no-repeat;
}

div#content_right_landselaction
{
  background : url(../img/menu/menu_landselection.gif) no-repeat;
}

div#content_right_landselaction_content
{
	padding : 30px 20px 35px 20px;	
}

div#content_right_landselaction_content a
{
  text-decoration : none;
  font-family     : Arial;
  font-size       : 11px;
	color           : #3f3f3f;
  line-height     : 19px;  	
}

div#landselect_kolom1
{
	left     : 20px;
	top      : 125px;
  position : absolute;
}

div#landselect_kolom2
{
	left     : 155px;
	top      : 125px;
  position : absolute;
}

div#content_right_image {
  margin       : 10px 0 0 0;
  margin-left  : auto;
  margin-right : auto;
}

div#content_right_menu {
  height   : 290px;
  width    : 250px;
  display  : block;
  position : relative;
  margin   : 26px 30px 0 15px;
  padding  : 30px 0 0 0;
}

div#content_right_image {
  height     : 250px;
  width      : 250px;
  display    : block;
  text-align : center;
}

#content_menu {
  background : url(../img/page/page_menu_bg.gif) no-repeat;
  width      : 583px;
  height     : 31px;
  margin     : 0 0 0 10px;
  padding    : 1px 0 0 0;
}

.content_page_image
{
  display : block;
  width   : 200px;
  float   : left;
  height  : 200px;
  margin  : 52px 30px 0 30px;
}

.content_page_text
{
  display    : block;
  width      : 350px;
  float      : left;
  margin     : 52px 0 0 0;
  min-height : 400px;
}

.page_item, .newsshort
{
  padding    : 20px;
  width      : 258px;
  margin     : 20px 0 0 12px;
  background : url(../img/page/page_item_bg.gif) no-repeat;
}

/* Layout img
---------------------------------------------------------------------------------------- */

#content_img {
  padding : 0 0 0 30px;
}

#logo img{
  margin : 0 0 0 33px;
}

#enjoy
{
  position : absolute;
  bottom   : 0px;
  left     : 33px;
}

#enjoy_page
{
  position : absolute;
  top      : 300px;
  left     : 33px;
  display  : block;
}

#enjoy_landselection
{
  position : absolute;
  top      : 525px;
  left     : 33px;
  display  : block;
}

#whitespace {
  height  : 18px;
  width   : 30px;
  display : block;
}

/* Menu
---------------------------------------------------------------------------------------- */
body
{
  margin  : 0;
  padding : 0;
  height  : 100%;
}

h1,h2,h3,h4,h5 {
  margin  : 0;
  padding : 0;
}

img {
  border: 0px;
}

/* Background & font styling + Boxes
---------------------------------------------------------------------------------------- */

body
{
  font-family : Arial;
  font-size   : 12px;
  color       : #5b5b5b;
  line-height : 20px;
}

div#header
{
  height     : 25px;
  display    : block;
  text-align : right;
}

div#logo
{
  height  : 65px;
  display : block;
}

div#content
{
  display: block;
}

div#content_left
{
  float   : left;
  width   : 620px;
  display : block;
}

div#content_right
{
  float      : left;
  width      : 310px;
  min-height : 680px;
  display    : block;
  
  
}

.text
{
  height     : 200px;
  height     : auto;
  min-height : 50px;
  display    : block;
  color      : #808080;
}

.text a
{
  color: #3f3f3f;
}

.text a:hover
{
  color: #ff9600;
}

/* Layout div's'
---------------------------------------------------------------------------------------- */

div#content_right_bg, div#content_right_page_bg
{
  height   : 554px;
  width    : 310px;
  position : relative;
  margin   : 26px 0 0 0;
}

div#content_right_bg {
  background : url(../img/home/main_menu_bg.gif) no-repeat;
}

div#content_right_page_bg {
  background : url(../img/page/main_menu_bg.gif) no-repeat;
}

div#content_right_image {
  margin       : 10px 0 0 0;
  margin-left  : auto;
  margin-right : auto;
}

div#content_right_image {
  height     : 250px;
  width      : 250px;
  display    : block;
  text-align : center;
}

#content_menu {
  background : url(../img/page/page_menu_bg.gif) no-repeat;
  width      : 583px;
  height     : 31px;
  margin     : 10px 0 0 -10px;
  padding    : 0 0 0 0;
}

.content_page_image {
  display : block;
  width   : 200px;
  float   : left;
  height  : 200px;
  margin  : 52px 30px 0 30px;
}

.content_page_text {
  display    : block;
  width      : 350px;
  float      : left;
  margin     : 52px 0 0 0;
  min-height : 400px;
}

div.newsshort text
{
  padding    : 20px;
  width      : 258px;
  display    : block;
  height     : 200px;
  margin     : 20px 0 0 15px;
  background : url(../img/page/page_item_bg.gif) no-repeat;
}

/* Layout img
---------------------------------------------------------------------------------------- */

#content_img {
  padding : 0 0 0 30px;
}

#logo img{
  margin : 0 0 0 33px;
}

#whitespace {
  height:18px;
  width: 30px;
  display: block;
}

.search
{
    margin-top : 0px;
    float      : left;
    display    : block;
}

.inputtext, .inputtextarea  {
  font-family: arial;
  font-size: 11px;
  border: 1px solid #CCC;
  padding: 5px;
  width: 230px;
  color: #6f6f6f;  
}

/* Menu
---------------------------------------------------------------------------------------- */

#content_menu ul {
  margin : 0px;
}

#content_menu li{
  display        : inline;
  margin         : 0;
  text-transform : uppercase;
}

#content_menu  #menu1 a:hover, #content_menu  #menu2 a:hover, #content_menu  #menu3 a:hover, #content_menu  #menu4 a:hover, #content_menu  #menu5 a:hover
{
	color       : #000;
  font-weight : bold;	
}

#content_menu  #menu1
{
  width : 105px;
}

#content_menu  #menu2
{
  width : 150px;
}

#content_menu  #menu3
{
	width : 96px;
}

#content_menu  #menu4
{
	width : 113px;
}

#content_menu  #menu5
{
	width : 115px;
}


/* Sitemap & breadcrumbs
---------------------------------------------------------------------------------------- */
#breadcrumbs
{
  height        : 27px;
  padding       : 5px 0 0 0;
}

#sitemap
{
  color         : #000;
  padding-top   : 10px;
  margin        : 0 0 0 0;
  height        : 140px;
  overflow      : hidden;
  float         : left;
}

div#column1, div#column2, div#column3, div#column4, div#column5, div#column6
{
  width          : 120px;
  float          : left;
  font-size      : 10px;
  padding        : 0px;
  display        : block;
  margin-top     : 7px;
  list-style     : none;
  text-transform : uppercase;
}

#column1, #column2, #column3, #column4, #column5, #column6
{
  width          : 120px;
  float          : left;
  font-size      : 10px;
  padding        : 0px;
  display        : block;
  margin-top     : 7px;
  list-style     : none;
  text-transform : uppercase;
}

div#colum_logo
{
	border-color      : #FFF;
	border-left-style : dotted;
	border-width      : 1px;
	color             : #FFF;
  display           : block;
  float             : left;
  font-size         : 10px;
  left              : 735px;
  list-style        : none;
  margin            : 0px;
	padding-left      : 30px;
  position          : absolute;
  text-transform    : uppercase;
  top               : 52px;
  width             : 150px;
}

#sitemap a, div#colum_logo a
{
  color           : #FFF;
  text-decoration : none;
}

#sitemap a:hover, div#colum_logo a:hover
{
  text-decoration : underline;
}

#sitemap ul
{
  float : left;
}

#sitemap ul li
{
  float : left;
}

#sitemap ul li
{
  clear : left;
}

/* Sitemap & breadcrumbs
---------------------------------------------------------------------------------------- */

.footer_links a
{
    color:inherit;
}

.newsshort text div a
{
  color : inherit;
}

.selectitems
{
    z-index:20;
}

.newsshort div a
{
  color:inherit;
}

.paginator
{
  margin     : 13px 0 10px 0;
  text-align : right;
}

#paginator_list
{
  margin  : 0px;
  padding : 0px;
}

#paginator_list li
{
  list-style: none;
  display: inline;
  border: 1px solid #CCC;
  width: 9px;
  padding: 2px 6px 2px 7px;
  margin: 15px 5px 15px 0;
}

#paginator_list a
{
  text-decoration : none;
  color           : #9b9b9b;

}

#paginator_list a:hover {
  color: #ff9600;
  font-weight: bold;
}