/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 27, 2011 02:57:25 PM America/New_York */



@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('font/PTN57F-webfont.eot');
    src: url('font/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTN57F-webfont.woff') format('woff'),
         url('font/PTN57F-webfont.ttf') format('truetype'),
         url('font/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('font/PTC75F-webfont.eot');
    src: url('font/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTC75F-webfont.woff') format('woff'),
         url('font/PTC75F-webfont.ttf') format('truetype'),
         url('font/PTC75F-webfont.svg#PTSansCaptionBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('font/PTC55F-webfont.eot');
    src: url('font/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTC55F-webfont.woff') format('woff'),
         url('font/PTC55F-webfont.ttf') format('truetype'),
         url('font/PTC55F-webfont.svg#PTSansCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('font/PTS76F-webfont.eot');
    src: url('font/PTS76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS76F-webfont.woff') format('woff'),
         url('font/PTS76F-webfont.ttf') format('truetype'),
         url('font/PTS76F-webfont.svg#PTSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBold';
    src: url('font/PTS75F-webfont.eot');
    src: url('font/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS75F-webfont.woff') format('woff'),
         url('font/PTS75F-webfont.ttf') format('truetype'),
         url('font/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('font/PTS56F-webfont.eot');
    src: url('font/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS56F-webfont.woff') format('woff'),
         url('font/PTS56F-webfont.ttf') format('truetype'),
         url('font/PTS56F-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('font/PTS55F-webfont.eot');
    src: url('font/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTS55F-webfont.woff') format('woff'),
         url('font/PTS55F-webfont.ttf') format('truetype'),
         url('font/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('font/PTN77F-webfont.eot');
    src: url('font/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/PTN77F-webfont.woff') format('woff'),
         url('font/PTN77F-webfont.ttf') format('truetype'),
         url('font/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



A:link             { color: red; font-style: normal; text-decoration: none }
A:visited          { color: red; font-style: normal; text-decoration: none }

h4 { font: 20px/25px 'PTSansRegular', Arial, sans-serif;letter-spacing: 0;
	
	line-height: normal;
	text-transform: none;
	text-decoration: none;}
	
	
h1 {font: 40px/48px 'PTSansRegular', Arial, sans-serif;letter-spacing: 0; text-shadow: 0 1px 0 #ffffff;}	

h2, .rubrik {
	font: 30px/35px 'PTSansRegular', Arial, sans-serif;letter-spacing: 0;
	text-transform: none;
	text-decoration: none;

margin: 0px;
padding: 0px;
border: none;
display: block;
MARGIN: 0cm 0cm 0pt;
}  



table {
	
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    border: 1px solid #cccccc;
}

td {
	
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}



/* Galleri sider */

.xportrait {background-image:url(gallery-pic/3portrait3x4-underlay.jpg);

height:185px;
text-align:center;
background-position:center;
background-repeat:no-repeat;
padding-bottom:5px;}



.xlandscape {background-image:url(gallery-pic/3landscape4x3-underlay.jpg);

height:185px;
text-align:center;
background-position:center;
background-repeat:no-repeat
}


.xportraitlarge {background-image:url(gallery-pic/3portrait3x4-underlay_large.jpg);
height:540px;
width:540px;
text-align:center;
background-repeat:no-repeat;
background-position:top center;
padding-top:15px;
}



.xlandscapelarge {background-image:url(gallery-pic/3landscape4x3-underlay_large.jpg);
width:540px;
height:420px;
text-align:center;
background-position: top center;
background-repeat:no-repeat;
padding-top:25px;
}


/* Generel opbygning i div lag */

#topbillede {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 91; /* the stack order: foreground */
  height: 250px;
  
  }
#navn {
	/* rectangle */
  font: 28px/30px 'PTSansNarrowBold', Arial, sans-serif;
  xtext-transform: uppercase;
  color:white;
  position: relative;
  left: -15px;
  width: 250px;
  text-align:center;
  top: -70px;
  
  padding: 5px 5px 5px 5px;
  text-shadow: 0 2px 0 #111C27;
	background: rgb(185,41,62);
	height: 30px;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
	
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(124,10,27)), 

    color-stop(1, rgb(229,55,81)) 

);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(124,10,27) 44%,
    rgb(229,55,81) 100%
);
	
	
  }

.triangle {
	border-color: transparent rgb(126,11,28) transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: absolute;
	left: -30px;
	top: 211px;
	z-index: -1; /* displayed under bubble */
}  

#birkmosecontent {	
	text-align: left;
	xbackground-color:#f4f4f4;
	z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */
	width:950px;
	margin:0px auto;
	border: 1px solid #cccccc;

}  

#birkmosetext {padding-top:20px;xpadding: 15px 10px 15px 10px; width:inherit; margin:10px;}
#birkmosetext img {margin:10px;}
  
body {
	margin-top:0px; 
	background-color:#E8E8D9;
	text-align:left;
	color: #666;
		}

body , p, td {
	font: 16px/24px 'PTSansRegular', Arial, sans-serif;
}
ul {
	font: 16px/24px 'PTSansNarrowRegular', Arial, sans-serif;
}



ul.country li.item {
		float: left;
		width: 273px;
		margin: 0 20px 40px 0;
		list-style: none;
		height: 150px;
		}
.store { }
