* {
    margin: 0;
    padding: 0;
    line-height: 20px;
    font-family: arial;
}

input {
	line-height: 16px;
}

body {
    background-repeat: repeat;
     font-size: 12px;
}

#page {
    margin: 0px auto;
    width: 990px;
}

#top {
    text-indent: -5000px;
    background-position: 0 100%;
    height: 123px;
    margin-top: 5px;
    background-repeat: no-repeat;
    outline: none;
    cursor: pointer;
}

#top, #prinav, #content, #footer {
    overflow: hidden;
	width: 990px;
}

#prinav {
    background-color: #fff;
    line-height: 38px;
    height: 38px;
    padding-top: 0px;
    font-size: 14px;
}

#prinav #search {
    padding: 8px 0 0 7px;
    float: left;
}

#prinav #search form input {
    line-height: 15px;
}

#prinav #search form input.submit {
    border: 0;
    height: 20px;
    cursor: pointer;
    background-color: transparent;
}

#prinav #country {
    padding: 8px 95px 0px 0px;
    float: right;
}

#prinav #country form select {
	width: 170px;
}

#prinav #links {
    line-height: 38px;
    float: right;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
}

#prinav #local {
    line-height: 38px;
    float: right;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
}

.top_menu {
    line-height: 38px;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
}

#prinav #links a, #local a, .top_menu a {
    color: #000;
    margin: 0 10px 0px;
    text-decoration: none;
}

#prinav #links a:hover, #local a:hover, .top_menu a:hover {
    text-decoration: underline;
}

#background {
	margin-top: 5px;
	background-image: url(/images/nytlayout/faux_columns.gif);
	float: left;
}

#content {
    float: left;
}

#content #menu {
    width: 218px;
    float: left;
}

#content #vertical_menu {
    margin-left: 7px;
    list-style: none;
    font-weight: bold;
}

#content #vertical_menu .main a {
    color: #000;
    background-color: #d6d1ca;
    text-indent: 10px;
    width: 204px;
    line-height: 31px;
    height: 31px;
    margin: 7px 0 0 0;
    display: block;
    text-decoration: none;
}

#content #vertical_menu .main a:hover {
    text-decoration: underline;
}

#content #vertical_menu .main a.selected {
    font-weight: bold;
}

#content #vertical_menu .sub {
    margin-top: 7px;
}

#content #vertical_menu .sub a {
    color: #000;
    background-color: #efedea;
    text-indent: 10px;
    margin: 1px 0 0 0;
    width: 204px;
    line-height: 31px;
    height: 31px;
    display: block;
    text-decoration: none;
}

#content #vertical_menu .sub a:hover {
    text-decoration: underline;
}

#content #langselector {
    margin: 27px 0 0 7px;
}

#content #langselector a {
    margin: 0 10px 0 0;
}

#content #langselector a img {
    border: 0;
}

#content #facebook {
    margin: 5px 0 0 7px;
}

#content #facebook a {
    margin: 0 10px 0 0;
}

#content #facebook a img {
    border: 0;
}

#content #information {
    margin: 17px 0 20px 7px;
}

#content #main {
    margin: 0 0 0 7px;
    width: 540px;
    display: inline;
    float: left;
}

#content #main #breadcrumb {
	background-position: -521px -793px;
    line-height: 32px;
    height: 39px;
    width: 540px;
	position: relative;
	left: 0;
}

#content #main #breadcrumb #border {
    line-height: 20px;
	border: 1px solid white;
	padding: 5px 0px 5px 5px;
	position: relative;
	left: 0;
	width: 533px;
}

#content #main #pagecontent {
    padding: 26px;
    width: 488px;
    margin: 5px 0 0 0;
}

#content #main #pagecontent img {
    /*margin: 0 0 10px 0;*/
}

#content #main #pagecontent p {
    margin: 0 0 10px 0;
}

#content #quicklinks {
    margin: 0 0 5px 7px;
    width: 190px;
    padding-left: 10px;
    text-align: left;
    display: inline;
    float: left;
}

#content #quicklinks h2 {
    margin: 0 0 0px 0;
}

#content #quicklinks a {
    color: #000;
    margin: 0px 0 0px 0;
    clear: both;
    display: inline;
    float: left;
    text-decoration: none;
}

#content #quicklinks a:hover {
    text-decoration: underline;
}

#content #quicklinks a img {
    border: 0;
    margin: 0px 0 0px 0;
    clear: both;
    display: inline;
    float: left;
}

/*
*Kopieret over fra gammelt layout
*/

.header {
	font-size: 30px;
	color: #D6D1CA;
	letter-spacing: 5;
	margin-top: 2px;
	line-height:30px;
}

h2 {
	font-size: 20px;
	color: #D6D1CA;
	letter-spacing: 5;
	margin-top: 2px;
	line-height:30px;
}

.subheader {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
}

.box_layout {
	 border: 2px solid black;
	 background-color: #D6D1CA;
	 width: 456px;
	 padding: 12px;
}

.box_layout_handlekurv_dark {
	 border: 1px solid black;
	 background-color: #D6D1CA;
	 width: 470px;
	 padding: 5px;
}

.box_layout_handlekurv_light {
	 border: 1px solid black;
	 background-color: #EFEDEA;
	 width: 470px;
	 padding: 5px;
}

.cart_td_header {
	white-space: nowrap;
	background-color: #D6D1CA;
	border: 1px solid black;
	color: black;
	padding: 2px;
}

.cart_td_content {
	white-space: nowrap;
	background-color: #EFEDEA;
	border: 1px solid black;
	padding: 2px;
}

div#butikInfo {
	display: none;
	border: 1px solid #666;
	background-color: #eee;
	margin: 30px 10px 30px 10px;
	padding: 4px;
}

div#butikInfo div#butikInfoHeader {
	font-weight: bold;
	font-size: 130%;
}

.steg_text	{
	font-weight: bold;
	font-size: 16px;
	margin-bottom:5px;
}

textarea.edit_fields {
	width:300px;
	height:40px;
}

textarea.cardtext {
	width:150px;
	height:160px;
}

/*Nye felter igen herunder.*/

.step_block {
	text-align: center;
	margin: -2px 3px 0px 0px;
	width: 22px;
	height: 22px;
    border: 1px solid #fff;
    float: right;
}

.step_block_selected {
	text-align: center;
	margin: -2px 3px 0px 0px;
	width: 22px;
	height: 34px;
    border: 1px solid #fff;
    background-color: #fff;
    float: right;
}

.missing {
	color: red;
}

/* MS embedded fonts til galleri (skraaskrift) */

@font-face {
	font-family: "palace";
	src: url("/styles/fonts/PALACES0.eot")
}

.gallery_text {
	font-size: 75px;
	z-index: 999;
	display: block;
	height: 40px;
	position: relative; left: 80px; top: -600px;
	line-height: 70px;
	font-family: "palace";
}

.frontpage_text {
	font-size: 75px;
	z-index: 999;
	display: block;
	height: 40px;
	position: relative; left: 0px; top: 0px;
	line-height: 70px;
	font-family: "palace";
}

.cms_text {
	font-family: verdana;
	font-size: 12px;
}