/* basic */

html, body {
	height: 100%;
}

body {
	background-color: #ffffff;
	color: #000000;
/*	background-image: url('../bg/persona3.jpg');
	background-position: top center;
	background-attachment: fixed;*/
	margin: 0;
	padding: 0;
}

body, table, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
}

input[type=checkbox] {
	margin-left: 0;
}

input[type=text] {
	padding: 1px;
}

img {
	border: 0;
	display: block;
}

img[src$=".gif"]:not(.image-object-trans), img[src$=".png"]:not(.image-object-trans) {
	image-rendering: pixelated;
	image-rendering: -moz-crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	shape-rendering: geometricPrecision;
}

form, fieldset, ul, li {
	border: 0;
	margin: 0;
	padding: 0;
}

table {
	width: 100%;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

td, tbody, thead, tfoot {
	padding: 0;
}

th {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

a {
	color: #3a4458;
	text-decoration: none;
}

.forumsvar-table-svar a, .article a, .article-small a {
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a:focus {
	outline: none;
}

li {
	list-style: none;
}

br, .hr {
	clear: both;
}

hr {
	display: none;
}

.hr {
	border-bottom: 1px solid #7c869c;
}

/* classes */

.trans {
	background: rgb(255, 255, 160);
	background: rgba(255, 255, 0, 0.4);
}

.active {
	font-weight: bold;
}

.deactive {
	color: #7c869c;
}

.highlight {
	text-decoration: underline;
}

.blink {
	text-decoration: blink;
}

.left {
	float: left;
}

.center {
	text-align: center;
}

.right {
	float: right;
	text-align: right;
}

.third {
	width: 33%;
	float: left;
}

.deactivated {
	opacity: 0.5;
}

.italic {
	font-style: italic;
}

.grayscale {
	filter: url("../graphics/grayscale.svg#grayscale");
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
}

.disabled {
	text-decoration: line-through;
}

.quote {
	font-style: italic;
	margin-left: 24px;
	font-size: 11px;
}

.nodisplay {
	display: none;
}

.hidden {
	visibility: hidden;
	width: 0;
	height: 0;
}

a.spoiler-link {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #789;
	text-decoration: none;
}

.spoiler {
	background-color: #e8f0f8;
/*	color: #d8e0e8;*/
	color: transparent;
	text-shadow: 0 0 5px rgb(160, 160, 160, 1);
}

.odd .spoiler {
	background-color: #fff;
/*	color: #eee;*/
	color: transparent;
}

.spoiler:hover {
	background-color: #fff;
	color: #000;
	text-shadow: none;
}

.odd .spoiler:hover {
	background-color: #e8f0f8;
}

.introduction {
	font-style: italic;
	margin-bottom: 8px;
}

.warning {
	color: red;
}

.warning-light {
	color: orange;
}

.warning-updated {
	color: #000000;
	text-decoration: none;
}

.warning-updated img {
	opacity: 0.3;
}

.warning-ignored {
	color: #808080;
	text-decoration: none;
}

.warning-red, .warning-orange, .warning-green {
	font-style: italic;
	color: #900000;
}

.warning-orange {
	color: #907000;
}

.warning-green {
	color: #009000;
}

.hiddenlink {
	color: #000000;
}

.hiddenlink:hover {
	text-decoration: none;
}

tr.hidden, tr.hidden td {
	padding: 0;
	border: 0;
}

.mouseover-hidden {
	display: none;
	position: relative;
	height: 0;
	top: -52px;
}

.mouseover:hover .mouseover-hidden {
	display: block;
}

.mouseover-content {
	height: 52px;
	background-color: #ffffff;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.odd .mouseover-content {
	background-color: #e8f0f8;
}

.mouseover .titel {
	font-weight: bold;
}

h1 {
	font-size: 24px;
	margin: 8px 0 8px 0;
}

h2 {
	font-size: 16px;
	margin: 8px 0 8px 0;
}

h3 {
	font-size: 14px;
	margin: 0 0 8px 0;
}

.headline, .headline-br, .headline-20, .headline-20-br, .headline-16, .headline-16-br, .headline-14, .headline-14-br {
	float: left;
	width: 420px;
	margin: 8px 0 4px 0;
	line-height: 24px;
}

#info-index .headline, #samler-index .headline {
	width: 360px;
}

#museum-udstilling .headline-16 {
	width: 300px;
}

.headline span, .headline-br span {
	font-size: 14px;
}

.headline-br {
	line-height: 20px;
}

.headline-20, .headline-20-br {
	font-size: 20px;
}

.headline-20 span, .headline-20-br span {
	font-size: 14px;
}

.headline-20-br {
	line-height: 20px;
}

.headline-16, .headline-16-br {
	font-size: 16px;
}

.headline-16 span, .headline-16-br span {
	font-size: 14px;
}

.headline-16-br {
	line-height: 18px;
}

.headline-14, .headline-14-br  {
	font-size: 14px;
	margin: 10px 0 2px 0;
}

.headline-14-br {
	line-height: 16px;
}

.headline-14 span, .headline-14-br span {
	font-size: 12px;
}

.headline img, .headline-20 img, .headline-16 img, .headline-14 img, headline-14-br img {
	display: inline;
	vertical-align: middle;
}

.headlineright, .headlineright-14, .headlineright-br, .headlineright-14-br {
	float: right;
	margin: 12px 0 0 0;
	line-height: 24px;
}

.headlineright-14, .headlineright-14-br {
	font-size: 14px;
}

.headlineright-br {
	height: 40px;
	line-height: 56px;
	vertical-align: bottom;
}

h3.subheadline {
	float: left;
	width: 440px;
	margin: 0 0 8px 0;
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
}

h3.subheadline div {
	font-style: normal;
}

h3.subheadline .wide {
	font-size: 12px;
}

h4.subheadlineright {
	float: right;
	margin: 0;
	font-weight: normal;
}

h3.subheadline br {
	margin-bottom: 4px;
}

.subheadline-alternative {
	display: block;
	width: 440px;
	margin: 0;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}

@-webkit-keyframes anim-blink {
	0% { background-color: #000; }
	50% { background-color: #789; }
	100% { background-color: #000; }
}

@-moz-keyframes anim-blink {
	0% { background-color: #000; }
	50% { background-color: #789; }
	100% { background-color: #000; }
}

.blink {
	background-color: #000;
	-webkit-animation-name: anim-blink;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(1.0,0);
	-webkit-animation-duration: 2s;
	-moz-animation-name: anim-blink;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: cubic-bezier(1.0,0);
	-moz-animation-duration: 2s;
}


/* frame */

#outer-frame {
	background-image: url('../graphics/bg2.png');
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0 auto 0 auto;
	min-height: 100%;
}

* html #outer-frame {
	height: 100%;
}

#frame {
	margin: 0 auto 0 auto;
	width: 792px;
	height: 100%;
}

#header-outer {
	height: 0;
	display: block;
	margin: auto;
	/* for fixed - fucks 792 */
	width: 824px;
}

#header-inner {
	position: relative;
	top: 44px;
	width: 824px;
}

#header-inner.fixed {
	z-index: 1050;
	width: 824px;
	position: fixed;
	top: 0;
	background-color: #fff;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#header {
	height: 34px;
}

#header-logo, #header-logo-arcade {
	float: left;
	padding: 12px 0 12px 0;
}

#header-locale {
	float: left;
	margin: 20px 0 0 6px;
}

#header-locale img:first-child {
	margin-bottom: 2px;
}

#header-locale img {
	display: inline;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	box-shadow: 1px 1px 2px 0 #aaa;
	-moz-box-shadow: 1px 1px 2px 0 #aaa;
	-webkit-box-shadow: 1px 1px 2px 0 #aaa;
}

#header-locale img.active, #header-locale img:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#header-login-outer {
	float: right;
	width: 128px;
	height: 20px;
	position: relative;
	font-size: 10px;
	text-align: center;
}

#header-login-outer.login {
/*	width: 76px;*/
}

#header-login {
	float: right;
}

#header-login .image-ikon {
	margin: auto;
}

#header-login-message {
	float: left;
	padding-top: 24px;
}

#header-login-profil {
	float: left;
}

#header-login-username, #header-login-password {
	clear: both;
	display: block;
	float: left;
	margin-top: 4px;
	width: 88px;
	padding: 1px;
	font-size: 10px;
	line-height: 100%;
	height: 11px;
	color: #7c869c;
}

#header-login-username {
	margin-top: 22px;
}

#header-login-remember {
	float: left;
	margin-top: 22px;
	margin-left: 2px;
	width: 15px;
	height: 15px;
}

#header-login-username:focus, #header-login-password:focus, #form-header-soeg:focus {
	color: #000000;
}

input#header-login-submit {
	display: inline;
	width: 19px;
	height: 19px;
	padding: 0;
	line-height: 100%;
	font-size: 9px;
	margin: 2px 0 0 2px;
}

#header-menu {
	margin: auto;
	display: table;
	width: 800px;
}

#header-menu a, #header-menu a.none {
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
	float: left;
	line-height: 15px;
	border: 0;
	padding: 4px 4px 3px 4px;
	margin: 0 4px 0 4px;
}

#header-menu a:first-child {
	margin-left: 0;
}

#wall-open-outer {
	position: absolute;
	left: 812px;
	top: 2px;
}

#header-menu a#wall-open {
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: relative;
}

#header-menu a#header-menu-logo {
	margin: 6px 6px 6px 0;
	padding: 0;
}

#header-menu a.active {
	margin: 0;
	border: 1px solid #7c869c;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	background-color: #e3ebf3;
	font-weight: bold;
	color: #000000;
	padding: 3px 0 3px 0;
	text-align: center;
	height: 15px;
	overflow: visible;
}

#header-menu a:hover {
	border: 1px solid #7c869c;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	padding: 2px 3px 4px 3px;
}

#header-menu a.active:hover {
	padding: 3px 0 3px 0;
}

#header-menu a#wall-open:hover {
	border: 0;
	padding: 0;
}

#subheader-menu-outer {
	background-image: url('../graphics/subheader-full-bg.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 23px;
}

#subheader-menu {
	display: table;
	width: 800px;
	margin: auto;
}

#subheader-menu a, #submenu a, #submenu-arcade a {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	float: left;
	line-height: 11px;
	padding: 6px 5px 5px 5px;
	margin: 0 2px 0 0;
}

#submenu a, #submenu-arcade a {
	padding: 4px 5px 4px 5px;
	line-height: 9px;
}

#subheader-menu a:hover, #submenu a:hover, #submenu-arcade a:hover {
	background-color: #7c869c;
	color: #fff;
}

#header-menu a img, #subheader-menu .subheader-menu {
	display: none;
}

#subheader-search {
	float: right;
}

#form-header-soeg {
	width: 120px;
	padding: 1px;
	font-size: 10px;
	line-height: 100%;
	margin: 2px 4px 0 0;
	height: 11px;
	color: #7c869c;
}

#subheader-search-submit {
	display: none;
	width: 0;
	height: 0;
}

#header-menu-spacer {
	height: 45px;
	margin-bottom: 7px;
}

.content {
	vertical-align: top;
	min-height: 400px;
	padding-bottom: 24px;
}

.content .content {
	min-height: auto;
	padding: 0;
}

* html .content {
    height: 400px;
}

#content-spacer {
	height: 8px;
}

#submenu-titel, #submenu-profil {
	background-image: url('../graphics/box3-header-bg.png');
	background-repeat: no-repeat;
	height: 16px;
	padding: 1px 0 1px 0;
	width: 792px;
	border-bottom: 1px solid #7c869c;
}

#submenu-titel a, #submenu-titel span, #submenu-profil a, #submenu-profil span, #submenu-titel-titel, #submenu-profil-navn, #submenu-titel-titel-wide, #submenu-profil-navn-wide {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	margin-left: 2px;
	display: block;
	float: left;
	line-height: 11px;
	padding: 3px 4px 3px 4px;
}

#submenu-titel a:hover, #submenu-profil a:hover {
	border-left: 1px solid #7c869c;
	border-right: 1px solid #7c869c;
	padding: 2px 3px 4px 3px;
	line-height: 100%;
}

#submenu-titel a.active, #submenu-profil a.active {
	border-left: 1px solid #7c869c;
	border-right: 1px solid #7c869c;
	padding: 3px;
	background-color: #e3ebf3;
	color: #000000;
	font-weight: bold;
}

#submenu-titel a.passive, #submenu-profil a.passive {
	color: #9ca6bc;
}

#submenu-titel-titel, #submenu-profil-navn {
	width: 256px;
	float: right;
	text-align: center;
	font-weight: bold;
}

#submenu-titel-titel-wide, #submenu-profil-navn-wide {
	float: right;
	text-align: right;
	font-weight: bold;
}

#submenu-container {
	position: relative;
}

.submenu-space {
	height: 12px;
}

#submenu {
	height: 17px;
	margin-bottom: 8px;
	margin-left: 12px;
	border: 1px solid #7c869c;
	border-top: 0;
	background-color: #e3ebf3;
	background-image: url('../graphics/list-odd-bg.png');
	background-repeat: repeat-x;
	background-position: 0 -1px;
	position: absolute;
	left: 62px;
}

#submenu-arcade {
	width: 790px;
	height: 17px;
	margin-bottom: 8px;
	border: 1px solid #7c869c;
	background-color: #e3ebf3;
	background-image: url('../graphics/list-odd-bg.png');
	background-repeat: repeat-x;
	background-position: 0 -1px;
}

#breadcrumbs {
	padding: 8px 0 4px 0;
	float: left;
} 

#breadcrumbs img {
	display: inline;
}

#feedback {
	position: absolute;
	top: 94px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
}

#actions {
	float: right;
	margin: 4px 0 3px 0;
}

#actions select {
	font-size: 11px;
}

#footer-container {
	position: relative;
	margin: auto;
	width: 792px;
}

#footer {
	position: absolute;
	top: -24px;
	width: 792px;
	margin-top: 3px;
	border-top: 1px solid #7c869c;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #7c869c;
	height: 20px;
}

#footer a, #footer span {
	margin-right: 4px;
}

#footer img {
	display: inline;
}

#footer .right img {
	position: relative;
	top: -1px;
	left: -2px;
	vertical-align: middle;
}



/* info lister */

.info th, .info td {
	background-image: url('../graphics/hr-dotted.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: bottom;
}

.info th {
	line-height: 14px;
	padding-top: 6px;
}

/* form */

.form-table, .list, .list-horizontal {
	border-collapse: separate;
}

.form-table th {
	width: 128px;
}

#kviklinks {
	position: relative;
}

#kviklinks div {
	position: absolute;
	width: 100%;
	height: 2px;
	padding: 0 5px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
	background-color: #fff;
	overflow: hidden;
}

#kviklinks:hover div {
	height: 18px;
	border: 1px solid #789;
	background-color: #fff;
	box-shadow: 0 0 4px 0 #888888;
	-moz-box-shadow: 0 0 4px 0 #888888;
	-webkit-box-shadow: 0 0 4px 0 #888888;
}

#kvik .form-table td {
	width: 400px;
}

#kvik .form-table th, #kvik .form-table td {
	border: 0;
}

.form-table input[type=text], .form-table input[type=password], .form-table textarea, .form-table select {
	width: 400px;
}

.form-table .select-date-year {
	width: 64px;
}

.form-table .select-date-month, .form-table .select-date-day {
	width: 48px;
}

.form-table .select-date-add {
	width: 88px;
}

#kvik .form-table select {
	width: 360px;
}

.form-table input[type=text].multi {
	width: 100px;
}

.form-table input[type=text].int {
	width: 80px;
}

.form-table input[type=text].multiint {
	width: 40px;
}

.form-table textarea {
	height: 128px;
	width: 632px;
}

.form-table textarea.textarea-short {
	height: 40px;
}

.form-table textarea.textarea-long {
	height: 320px;
}

.form-table .indlaeg textarea {
	height: 320px;
}

.form-table .kommentar textarea, .form-table .note textarea {
	width: 400px;
	height: 64px;
}

.form-table li.wide {
	float: left;
	width: 152px;
}

.form-table li.wide div {
	margin-top: 8px;
}

.form-table li input[type=button] {
	width: 28px;
	height: 20px;
	text-align: center;
	padding: 0;
}

.form-table li select {
	width: 370px;
}

#kvik .form-table li select {
	width: 340px;
}

.form-table li span.th {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 4px;
}

.form-table li span input[type=text], .form-table li span select {
	width: 128px;
	margin-right: 8px;
}

.form-table li span input[type=file] {
	margin-right: 8px;
}

.form-table li span.td-fil input+a {
	display: inline-block;
	margin: 10px;
	border: 1px solid #7c869c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

.form-table li span.td-fil input+a>img {
	max-width: 64px;
	max-height: 64px;
}

.form-table th, .form-table td {
	padding: 5px 8px 4px 8px;
}

.form-table th:first-child, .form-table tbody tr.even-wide td, .form-table tbody tr.odd-wide td, .list tbody td:first-child, .list tbody th:first-child, .list-horizontal tbody td:first-child, .list-horizontal tbody th:first-child {
	border-left: 1px solid #7c869c;
}

.form-table td:last-child, .list tbody td:last-child, .list-horizontal tbody td:last-child {
	border-right: 1px solid #7c869c;
}

.form-table tr:last-child td, .form-table tr:last-child th, .list tbody tr:last-child td, .list tbody tr:last-child th, .list-horizontal tbody tr:last-child td, .list-horizontal tbody tr:last-child th {
	border-bottom: 1px solid #7c869c;
}

.form-table table tr:last-child td, .form-table .titelcover table th, .list tbody table td:first-child, .list tbody table td:last-child, .list tbody table tr:last-child td, .list tbody table tr:last-child th, .list-horizontal tbody table td:first-child, .list-horizontal tbody table td:last-child, .list-horizontal tbody table tr:last-child td, .list-horizontal tbody table tr:first-child th {
	border: 0;
}

.form-table tbody.fieldset-top tr th, .form-table tbody.fieldset-top tr td, .list tbody.fieldset-top tr th, .list tbody.fieldset-top tr td {
	border: 0;
}

.form-table tr.fieldset th {
	border: 1px solid #7c869c;
	border-bottom: 1px solid #7c869c;
	border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-radius-topleft: 9px;
	padding: 0;
	background: -webkit-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -moz-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -ms-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -o-linear-gradient(top, #ffffff, #ecf2f4) !important;
	text-align: center;
	font-weight: bold;
}

.form-table .screenid li, .form-table .coverid li, .form-table .videoid li, .form-table .billedid li, .form-table .galleribilledid li, .form-table .samlerobjektbilledid li {
	float: left;
	margin-right: 8px;
	margin-bottom: 4px;
	width: 148px;
}

.form-table .screenid li.add, .form-table .coverid li.add, .form-table .videoid li.add, .form-table .billedid li.add, .form-table .galleribilledid li.add, .form-table .samlerobjektbilledid li.add {
	width: 640px;
}

.form-table .screenid li img, .form-table .coverid li img, .form-table .videoid li img, .form-table .billedid li img, .form-table .galleribilledid li img, .form-table .samlerobjektbilledid li img {
	display: inline;
	vertical-align: middle;
}

.form-table .td-pris input[type=text].int {
	width: 60px;
}

.form-table .td-formatid select {
	width: 60px;
}

.form-table .td-dato input[type=text] {
	width: 80px;
}

.form-table .td-kommentar input[type=text] {
	width: 160px;
}

#forum-emne .form-table {
	margin-top: 12px;
}

#forum-emne .form-table th {
	width: 80px;
}

#forum-emne .form-table textarea, #beskeder .form-table textarea {
	width: 676px;
	height: 24px;
}

#besked .form-table textarea {
	width: 676px;
	height: 350px;
}

#besked .article {
	margin-bottom: 12px;
}

.radio-titler li {
	display: block;
	float: left;
	width: 192px;
	height: 76px;
}

.radio-titler li.break {
	clear: left;
}

td.radio-titler-input {
	width: 12px;
	height: 76px;
	text-align: left;
	padding: 0;
}

td.radio-titler-cover {
	width: 60px;
	height: 76px;
	padding: 0;
}

td.radio-titler-text {
	width: 120px;
	height: 76px;
	padding: 0;
}

/* list */

.list-horizontal thead th h2 {
	top: -8px;
	left: -4px;
	font-size: 14px;
}

.list, .list-horizontal {
	width: 792px;
}

.list tbody th:first-child, .list-horizontal tbody th:first-child {
	padding-left: 8px;
}

.list tbody tbody, .list-horizontal tbody tbody {
	border: 0;
}

.list thead tr th, .list-horizontal thead tr th {
	border-top: 1px solid #7c869c;
	border-bottom: 1px solid #7c869c;
	background: -webkit-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -moz-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -ms-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -o-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: linear-gradient(top, #ffffff, #ecf2f4) !important;
	padding: 0 4px 0 0;
}

.list thead tr th:first-child, .list-horizontal thead tr th:first-child {
	border-left: 1px solid #7c869c;
	border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-radius-topleft: 9px;
	padding-left: 4px;
}

.list thead tr th:last-child, .list-horizontal thead tr th:last-child {
	border-right: 1px solid #7c869c;
	padding-right: 4px;
}

.list-style, .list-style {
	float: right;
	vertical-align: middle;
	margin: 6px 0 0 4px;
}

.sort-order {
	display: inline;
	margin-left: 1px;
}

.list th, .list .action {
	white-space: nowrap;
}

.list tr.odd, .list tr.odd-marker, .list-horizontal td.odd, #museum-kalender td.odd, .form-table tr.odd {
	background-color: #e8f0f8;
	background: -webkit-linear-gradient(top, #e3ebf3, #e8f0f8) !important;
	background: -moz-linear-gradient(top, #e3ebf3, #e8f0f8) !important;
	background: -ms-linear-gradient(top, #e3ebf3, #e8f0f8) !important;
	background: -o-linear-gradient(top, #e3ebf3, #e8f0f8) !important;
	background: linear-gradient(top, #e3ebf3, #e8f0f8) !important;
}

.list tr.even, .list tr.even-marker, .list-horizontal td.even, #museum-kalender td.even, .form-table tr.even {
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, #fbfdff, #ffffff) !important;
	background: -moz-linear-gradient(top, #fbfdff, #ffffff) !important;
	background: -ms-linear-gradient(top, #fbfdff, #ffffff) !important;
	background: -o-linear-gradient(top, #fbfdff, #ffffff) !important;
	background: linear-gradient(top, #fbfdff, #ffffff) !important;
}

.list#playright-kalender tr.active, .list#playright-kalender td.active, .list#museum-kalender tr.active, .list#museum-kalender td.active {
	background-color: #7c869c;
	color: #ffffff;
}

.list tr.grayed, .list td.grayed {
	background-color: #dddddd;
}

.list-horizontal td.odd, .list-horizontal td.even {
	text-align: center;
	vertical-align: top;
}

.list td, .list-horizontal td {
	padding: 4px;
}

.list tr.odd-marker td, .list tr.even-marker td {
	border-top: 1px solid #000000;
}

/*
.list tbody tr.even:hover > td, .list tbody tr.odd:hover > td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #7c869c;
	border-bottom: 1px solid #7c869c;
}
*/

.list tbody tr.odd:hover > td, .list tbody tr.odd > td.svar, .list tbody tr.odd > td.svarkort, #handel-salgsannonce-indhold tr.odd:hover > td {
	padding-top: 3px;
	border-top: 1px solid #abb9d8;
	background: -webkit-linear-gradient(top, #d6dee6, #e8f0f8 24px) !important;
	background: -moz-linear-gradient(top, #d6dee6, #e8f0f8 24px) !important;
	background: -ms-linear-gradient(top, #d6dee6, #e8f0f8 24px) !important;
	background: -o-linear-gradient(top, #d6dee6, #e8f0f8 24px) !important;
	background: linear-gradient(top, #d6dee6, #e8f0f8 24px) !important;
}

.list tbody tr.even:hover > td, .list tbody tr.even > td.svar, .list tbody tr.even > td.svarkort, #handel-salgsannonce-indhold tr.even:hover > td {
	padding-top: 3px;
	border-top: 1px solid #abb9d8;
	background: -webkit-linear-gradient(top, #f1f5fa, #ffffff 24px) !important;
	background: -moz-linear-gradient(top, #f1f5fa, #ffffff 24px) !important;
	background: -ms-linear-gradient(top, #f1f5fa, #ffffff 24px) !important;
	background: -o-linear-gradient(top, #f1f5fa, #ffffff 24px) !important;
	background: linear-gradient(top, #f1f5fa, #ffffff 24px) !important;
}
/*
.list tbody tr.even:hover > td.svar, .list tbody tr.odd:hover > td.svar {
	padding: 0;
}
*/
.list tbody tr.even:hover > td.nyhed, .list tbody tr.odd:hover > td.nyhed {
/*	padding: 7px 8px; */
	padding: 7px 8px 8px 8px;
}

#museum-nyhed .list tbody tr.even:hover > td.nyhed, #museum-nyhed .list tbody tr.odd:hover > td.nyhed, rare-nyhed .list tbody tr.even:hover > td.nyhed, #rare-nyhed .list tbody tr.odd:hover > td.nyhed {
	padding: 8px;
}

.list tbody tr.even:last-child:hover > td, .list tbody tr.odd:last-child:hover > td {
	padding-bottom: 4px;
}

.list tbody tr.even:last-child:hover > td.svar, .list tbody tr.odd:last-child:hover > td.svar {
	padding-bottom: 1px;
}

.list tbody tr.even:last-child:hover > td.nyhed, .list tbody tr.odd:last-child:hover > td.nyhed {
	padding-bottom: 8px;
}

.nohover tbody tr.even:hover > td, .nohover tbody tr.odd:hover > td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 0;
	border-bottom: 0;
}

.nohover tbody tr.even:last-child:hover > td, .nohover tbody tr.odd:last-child:hover > td {
	border-bottom: 1px solid #7c869c;
}

/* list classes */

.list .no {
	text-align: right;
	padding-left: 8px;
	width: 24px;
}

.list td.titelid__titelcover, .list td.titelcover, .form .titelcover, .list td.navnlogo, .list td.titellogo {
	text-align: left;
}

.list td.titelid__titelcover table th, .list td.titelcover table th, .form .titelcover table th, .list td.udgave table th, .list td.samlerobjekt table th, .list td.navnlogo table th, .list td.titellogo table th, .list td.filcover table th {
	width: 52px;
	padding: 0;
	border: 0;
}

.list th.no, .list .vurdering, .list .karakter, .list .score, .list .prscore, .list .vurdertid, .list .profil, .list .magasin, .list .magasinid__magasin, .list .cartridge, .list .instruktioner, .list .boks, .list .platform, .list .forkortelse, .list .platformid__forkortelse, .list .butik, .list .profilikon, .list .profilid__profilikon, .list .indlaeg, .list .forumemner, .list .forumsvar, .list .placering, .list .triviakampe, .list .triviavundet, .list .triviauafgjort, .list .triviatabt, .list .triviascore, .list .triviascore, .list .ugedag, .list .status, .list .antaltitler, .list .antalcovers, .list .antalscreens, .list .releasecovereu, .list .releasecoverus, .list .releasecoverjap, .list .eksisterende, .list .originalbillede {
	text-align: center;
}

.list .releasecovereu, .list .releasecoverus, .list .releasecoverjap {
	vertical-align: top;
}

.list .mindstepris, .list .pris, .list .prisporto, .list .vurderinger, .list .samlerobjekter, .list .__samlerobjekter, .list .anmeldelser, .list .aktivitet, .list .right, .list .point, .list .samlerplatformspil, .list .samlerplatformsystemer, .list .samlerplatformudstyr, .list .titler, #museum-spiller .score, #museum-titel-hof .score, #museum-oversigt .score {
	text-align: right;
}

.list .mindstepris, .list .pris, .list .prisporto, .list .vurderinger, .list .samlerobjekter, .list .anmeldelser {
	padding-right: 4px;
}

.list th.svar {
	padding-left: 8px;
}

.list .vurdering .karakter, .list .karakter, .list .vurdering, .list .score, .list .prscore, .list .arkivscore, .list .vurderscore, .list .prscore, .list .pris, .list .mindstepris, .list-horizontal .karakter, .list-horizontal .vurdering, .list-horizontal .pris, .list-horizontal .mindstepris, .list-horizontal .score, .list-horizontal .arkivscore, .list-horizontal .vurderscore, .list-horizontal .prscore {
	font-weight: bold;
}

.list .pris .prisfald, .list-horizontal .pris .prisfald, #museum-spiller td.score, #museum-titel-hof td.score, #museum-oversigt td.score {
	font-weight: normal;
}

.list-horizontal .pris .prisfald {
	display: inline;
	margin-left: 6px;
}

.list-horizontal .titelcover table td, .list-horizontal .titelcover table th, .list-horizontal .titelobjekt table td, .list-horizontal .titelobjekt table th, .list-horizontal .titel table td, .list-horizontal .titelscreen table th, .list-horizontal .titelscreen table td, .list-horizontal .titelmarquee table th, .list-horizontal .titelmarquu table td, .list-horizontal .titellogo table th, .list-horizontal .titellogo table td, .list-horizontal .udgave table th, .list-horizontal .samlerobjekt table th, .list-horizontal .filcover table td, .list-horizontal .filcover table th {
	padding: 0;
}

.list-horizontal .titelcover table td, .list-horizontal .titelobjekt table td, .list-horizontal .titel table td, .list-horizontal .filcover table td {
	padding-top: 2px;
	line-height: 120%;
	height: 32px;
	overflow: hidden;
}

.list .vurdertid .gennemfort, .list .tid .gennemfort {
	font-style: italic;
}

.list .dato, .list .release, .list .tidopret, .list .tidret, .list .tid, .list .varetid {
	white-space: nowrap;
}

.list .forum a {
	font-size: 15px;
	font-weight: bold;
}

.list .citatforfatter a:hover {
	text-decoration: none;
}

.list .citatforfatter .forfatter, #retro-anmeldelse .forfatter, #retro-artikel .forfatter, #arkiv-anmeldelse .forfatter, #playright-artikel .forfatter {
	font-style: italic;
	display: inline;
	margin-left: 8px;
	float: right;
	*float: none;
}

.list .citatforfatter .forfatter a:hover {
	text-decoration: underline;
}

#arkiv-anmeldelse .forfatter {
	text-align: right;
}

.list .list#handel-salgsannonce-indhold {
	width: 640px;
}

.list .list#handel-salgsannonce-indhold td {
	border: 0;
}

.list .list#handel-salgsannonce-indhold td:first-child {
	border-left: 1px solid #7c869c;
}

.list .list#handel-salgsannonce-indhold td:last-child {
	border-right: 1px solid #7c869c;
}

.list .list#handel-salgsannonce-indhold tr:first-child td {
	border-top: 1px solid #7c869c;
}

.list .list#handel-salgsannonce-indhold tr:first-child:hover td {
	padding-top: 4px;
}

.list .list#handel-salgsannonce-indhold tr:last-child td {
	border-bottom: 1px solid #7c869c;
}

.list .list#handel-salgsannonce-indhold td.cover {
	width: 52px;
}

#list--admin-cronjob td.data img {
	display: inline-block;
	max-width: 64px;
	max-height: 64px;
	margin-top: 5px;
	margin-right: 5px;
	border: 1px solid #7c869c;
}

.list .preview div {
	width: 112px;
	margin-right: 6px;
	float: left;
	text-align: center;
}

.list .preview div img {
	display: inline;
	vertical-align: middle;
}

.list .svar {
	padding: 1px 0;
}

.list td.nyhed img, .slider li.nyhed img {
	float: right;
}

.list td.nyhed img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.list td.nyhed a[rel=lightbox]>img {
	float: none;
	margin: 0;
}

.list td.nyhed br, .slider li.nyhed br {
	clear: none;
}

.list tbody td table .forumsvar-table-profil {
	border-right: 2px solid #ffffff;
	width: 96px;
	text-align: center;
	vertical-align: top;
	padding-top: 8px;
}

.list .even .forumsvar-table-profil, .list .even-marker .forumsvar-table-profil {
	border-right: 2px solid #e8f0f8;
}

.list .forumsvar-table-tid, .list .forumsvar-table-tid-active {
	font-size: 10px;
	padding: 4px 8px 2px 8px;
	color: #7c869c;
}

.list .forumsvar-table-tid-active {
	font-weight: bold;
	color: #000000;
}

.list .forumsvar-table-tid span, .list .forumsvar-table-tid-active span {
	float: left;
}

.list span.forumsvar-table-actions {
	float: right;
	font-weight: bold;
	text-transform: uppercase;
}

.list .forumsvar-table-profil {
	height: 64px;
}

.list .forumsvar-table-svar {
	padding: 8px;
	vertical-align: top;
}

.list .forumsvar-table-svar br {
	clear: none;
}

.list .forumsvar-table-svar img {
	display: inline;
}

.list .forumsvar-table-svar textarea {
	height: 320px;
	width: 670px;
	margin-top: 8px;
	margin-bottom: 4px;
}

.list .forumsvar-table-svar label {
	font-weight: bold;
	text-transform: uppercase;
	width: 80px;
	font-size: 10px;
	display: block;
	float: left;
}

.list .forumsvar-table-svar input[type=text] {
	width: 360px;
	margin-bottom: 4px;
}

.list .forumsvar-billede {
	float: right;
	margin: 0 0 8px 8px;
	border: 1px solid #3a4458;
}

.list .forumsvar-table-tagline {
	font-size: 10px;
	font-style: italic;
	color: #7c869c;
	padding: 0 8px 2px 8px;
}

.list .forumsvar-table-tagline a {
	color: #7c869c;
}

.list .match, .list .filnavn input[type=text] {
	width: 200px;
	padding-top: 0;
	padding-bottom: 0;
	height: 18px;
	font-size: 12px;
}

.list .match-submit {
	height: 18px;
}

.list td.nyhed {
	padding: 8px;
}

.list li.nyhed, .slider li.nyhed {
	padding: 8px;
	line-height: 140%;
}

.list .nyhed-titel, .slider .nyhed-titel, .list .artikel-titel {
	font-weight: bold;
	margin-bottom: 2px;
}

.list .artikel-titel {
	float: left;
}

.list .nyhed-dato, .slider .nyhed-dato, .list .artikel-dato {
	float: right;
	font-weight: normal;
	color: #3a4458;
}

.list .nyhed-billede img, .slider .nyhed-billede img, .list .artikel-billede img {
	float: right;
	border: 1px solid #3a4458;
	margin-left: 8px;
}

.list .sammenlign img {
	display: inline-block;
	vertical-align: middle;
}

/* pager */

.page {
	text-align: right;
}

.pager {
	background-color: #e8f0f8;
	padding: 2px 8px 2px 8px;
	color: #7c869c;
	line-height: 120%;
	margin: 8px 0 8px 0;
}

.pager-total {
	float: left;
}

.pager-pages {
	float: right;
}

.pager-active {
	font-weight: bold;
	color: #000000;
}

.pager-first, .pager-previous, .pager-next, .pager-last {
	display: inline-block;
	width: 12px;
	height: 16px;
	background-image: url("../graphics/pager-first.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

.pager-previous {
	background-image: url("../graphics/pager-previous.gif");
	margin-right: 4px;
}

.pager-next {
	background-image: url("../graphics/pager-next.gif");
	margin-left: 4px;
}

.pager-last {
	background-image: url("../graphics/pager-last.gif");
}

/* columns */

.columns, .screens, .videoer {
	width: 100%;
	margin-bottom: 8px;
}

.screens .center, .videoer .center {
	margin-top: 4px;
}

.columns .columns {
	margin-bottom: 0;
}

.columns-single, .columns-single-box {
	width: 256px;
	vertical-align: bottom;
}

.columns-single-box:last-child {
	vertical-align: middle;
}

.columns-single-box {
	background-image: url('../graphics/box-bg.png');
	background-repeat: no-repeat;
	padding: 7px;
	border-bottom: 1px solid  #7c869c;
	width: 242px;
	font-weight: bold;
}

.columns-double {
	width: 524px;
	vertical-align: bottom;
}

.columns-single-rows-spacer {
	width: 256px;
	height: 8px;
}

.columns-spacer-rows-spacer {
	width: 12px;
	height: 8px;
}

.columns-spacer {
	width: 12px;
}

/* box */

.box-header, .box-double-header {
	width: 254px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	border: 1px solid #7c869c;
	background: -webkit-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -moz-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -ms-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: -o-linear-gradient(top, #ffffff, #ecf2f4) !important;
	background: linear-gradient(top, #ffffff, #ecf2f4) !important;
	border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-radius-topleft: 9px;
}

.box-double-header {
	width: 522px;
}

.box, .box-double, .box-front {
	background-image: url('../graphics/box-bg.png');
	background-repeat: no-repeat;
	padding: 7px;
	border-bottom: 1px solid  #7c869c;
	width: 242px;
}

.box-double {
	background-image: url('../graphics/box-double-bg.png');
	width: 510px;
}

.box .cover {
	margin-bottom: 8px;
}

.box-front {
	height: 214px;
	height: 194px;
	overflow: auto;
	line-height: 135%;
	padding-bottom: 3px;
}

.box-front .image-cover, .box-front .image-screen {
	display: inline;
	float: right;
	margin: 0 0 4px 4px;
}

.box-front br {
	clear: none;
}

.box-front .image-ikon, .box-front .image-cover-thumbnail {
	display: none;
}

.box-front-top {
	height: 176px;
}

.box-front-bottom {
	height: 18px;
}



/* filter */

.filters {
	width: 784px;
	height: 28px;
	padding: 0;
	overflow: auto;
	white-space: nowrap;
	font-size: 11px;
}

.high {
	height: 44px;
}

.filters label, .filters select, .filters input[type=checkbox], .list-perform select, .list-perform input[type=checkbox] {
	margin-right: 2px;
}

.filters select, .list-perform select {
	width: 88px;
	font-size: 11px;
	padding: 1px;
}

.filters input[type=text], .list-perform input[type=text] {
	width: 92px;
	font-size: 11px;
}

.filters input.int, .list-perform input.int {
	width: 40px;
}

.list-perform {
	border-top: 1px solid #789;
}

.filter-platform a {
	display: block;
	width: 78px;
	height: 48px;
	text-align: center;
	float: left;
	font-size: 11px;
	text-decoration: none;
}

.filter-platform a img {
	margin: auto;
}

#filter-select-alfa {
	width: 64px;
	width: 60px;
}

#filter-select-release {
	width: 88px;
	width: 80px;
}

#titel-platforme, #titel-udgaver {
	width: 176px;
}

/* multiselect */

.ui-multiselect-menu {
	display: none;
	position: absolute;
	z-index: 1020;
	border: 1px solid #888;
	background-color: #fff;
	box-shadow: 0 0 4px 0 #888;
	-moz-box-shadow: 0 0 4px 0 #888;
	-webkit-box-shadow: 0 0 4px 0 #888;
}

.ui-multiselect-checkboxes {
	position: relative;
	overflow-y: scroll;
	padding: 2px 0 2px 6px;
}

.ui-multiselect-checkboxes label {
	cursor: default;
	display: block;
}

.ui-multiselect-checkboxes label:hover {
	background-color: #e8f0f8;
}

.ui-multiselect-checkboxes label input {
	float: left;
	position: relative;
	left: -4px;
}

.ui-multiselect-checkboxes label span.left {
	float: left;
	padding-right: 2px;
}

.ui-multiselect-checkboxes label span.right {
	float: right;
	margin-left: 6px;
	padding-right: 2px;
}

.ui-multiselect-menu.auto {
	width: auto !important;
}

.ui-multiselect.fixed {
	width: 80px !important;
}

/* suggest */

#suggest-container {
	position: relative;
	visibility: hidden;
	z-index: 1160;
	width: 0;
	height: 0;
}

#suggest {
	width: 400px;
}

#suggest table {
	width: 100%;
	border: 1px solid #7c869c;
	background-color: #ffffff;
}

#suggest table a {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 1px 2px 1px 4px;
}

#suggest table span {
	font-weight: bold;
}

#suggest .active {
	background-color: #e3ebf3;
	cursor: pointer;
}

/* popinfo */

#popinfo-container {
	display: none;
	z-index: 1160;
	position: absolute;
	left: 0;
	top: 0;
}

#popinfo {
	margin-top: -50%;
	border: 1px solid #7c869c;
	background-color: #ffffff;
}

#slider-popupscreens {
	margin: 0;
}

#slider-popupscreens .bx-pager {
	top: auto;
	bottom: 10px;
}

/* select list */

.selectlist {
	background-image: url('../graphics/selectlist-bg.png');
	background-repeat: no-repeat;
	background-position: right 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.subheadline-alternative .selectlist {
	display: inline-block;
	width: 380px;
}


.selectlist-sub {
	z-index: 1000;
	display: none;
	position: relative;
	white-space: normal;
}

.selectlist-sub div {
	position: absolute;
	top: -21px;
	left: -3px;
	padding: 2px;
	border: 1px solid #789;
	background-color: #fff;
	box-shadow: 0 0 4px 0 #888888;
	-moz-box-shadow: 0 0 4px 0 #888888;
	-webkit-box-shadow: 0 0 4px 0 #888888;
}

/* thumbs + ikoner */

.pegi-ikon, .understotter-ikon, .titel-understotter, .titel-pegi {
	display: inline-block;
}

.pegi-ikon, .understotter-ikon {
	margin: 0 1px 0 0;
	vertical-align: top;
}

.titel-platforme {
	display: inline-block;
	width: 264px;
	min-height: 16px;
	font-size: 12px;
	line-height: 120%;
	vertical-align: top;
}

.image-cover, .image-cover-thumbnail, .image-screen, .image-screen-thumbnail, .image-marquee, .image-fil, .image-fil-thumbnail {
	border: 1px solid #3a4458;
	margin: auto;
}

.screens .columns-single {
	vertical-align: middle;
}

#info-billeder .image-screen-thumbnail, #info-billeder .image-logo-thumbnail, #info-billeder .image-marquee-thumbnail, #info-billeder .image-object-thumbnail, #admin-parsescreens img {
	border: 0;
	box-shadow: 0 0 2px 0 #789;
	-moz-box-shadow: 0 0 2px 0 #789;
	-webkit-box-shadow: 0 0 2px 0 #789;
}

#info-logoer .image-logo-thumbnail {
	border: 0;
}

div.image-logo, div.image-flag {
	display: inline-block;
	width: 48px;
	height: 24px;
	margin-right: 4px;
	vertical-align: middle;
	text-align: center;
}

div.image-flag {
	width: 32px;
	height: 18px;
}

div.image-logo img, div.image-flag img {
	display: inline;
	margin: auto;
}

a:hover img.image-logo {
	background-color: #e8f0f8;
}

.image-cover-thumbnail, .image-screen-thumbnail, .image-video-thumbnail, .image-video-thumbnail-youtube, .image-logo-thumbnail, .image-marquee-thumbnail, .image-inlay-thumbnail, .image-sideart-thumbnail, .image-bezel-thumbnail, .image-object-thumbnail, .image-fil-thumbnail {
	vertical-align: middle;
	margin: auto;
}

.flag {
	display: inline;
}

.flag img {
	display: inline;
}

.flag img.unitedkingdom, .flag img.newzealand, .flag img.australia, .flag img.ireland {
	position: relative;
	left: 6px;
}

.flag img.usa {
	position: relative;
	left: 4px;
}

.headlineright .flag, .headlineright-br .flag {
/*	display: inline-block;
	width: 41px;
	margin-bottom: -2px; */
	position: relative;
	top: 2px;
	left: -16px;
}

.image-ikon {
	margin: 2px auto 0 auto;
}

/* slideshow */

.slideshow {
	border: 1px solid #7a8498;
}

.slideshow img {
	width: 790px;
	margin-top: -10%;
}

.slider-container {
	border: 1px solid #7a8498;
	overflow: hidden;
	background-color: #7a8498;
	margin-bottom: 8px;
}

.slider {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}

.slider li {
	padding: 0;
	margin: 0;
	display: block;
}

.slider li a img {
	border: 0;
}

.slider-caption, .bx-captions {
	position: absolute;
/*	margin-top: -112px;*/
	top: 142px;
	margin-left: -120px;
	width: 480px;
	height: 96px;
	left: 50%;
	padding: 4px 8px;
	background-color: #e8f0f8;
	color: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 1010;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.slider-list .slider-container {
	background-color: #e8f0f8;
}

.bx-pager {
	z-index: 999;
	position: absolute;
	top: 236px;
	left: 10px;
}

.bx-pager a {
	margin-right: 1px;
	width: 12px;
	height: 11px;
	padding: 0;
	display: block;
	float: left;
	background: url('../graphics/slider-pager-bg.png') no-repeat 0 -11px;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	line-height: 10px;
	text-indent: -999999px;
}

.bx-pager .pager-active, .bx-pager a:hover {
	background-position: 0 0;
}

.caption {
	position: absolute;
	margin-top: -112px;
	margin-left: -112px;
	width: 480px;
	height: 96px;
	left: 50%;
	padding: 4px 8px;
	background: black;
	color: white;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: none;
}

.caption h2, .slider-caption h2, .bx-captions h2 {
	margin: 4px 0 0 0;
	line-height: 20px;
	float: left;
}

.caption h2.score, .slider-caption h2.score, .bx-captions h2.score {
	float: right;
}

.caption div, .slider-caption div, .bx-captions div {
	clear: both;
	margin: 0;
}

.caption .forfatter, .slider-caption .forfatter, .bx-captions .forfatter {
	display: inline;
	font-style: italic;
	margin-left: 8px;
	float: right;
	*float: none;
}

.columns-single-box .bx-pager {
	top: auto;
	bottom: 10px;
}

.columns-single-box .slider-container {
	margin: 0;
}

.columns-single-box .slider li img {
/* Fucker IE :-/
	position: relative;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;*/
}

/* tooltip + graph */

.graph-outer {
	overflow: hidden;
}

.graph {
	margin-top: 8px;
	float: left;
}

.tooltip-i {
	display: inline-block;
	position: relative;
	top: -3px;
	width: 14px;
	height: 14px;
	margin: 0;
	font-size: 12px;
	background-color: #7c869c;
	color: #ffffff;
	border-radius: 4px;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	line-height: 16px;
	font-family: Times, serif;
}

.tooltip-i:hover {
	background-color: #e3ebf3;
}

.tooltip-box, .graph-tooltip, .pie-tooltip, #feedback {
	z-index: 1001;
	padding: 8px 12px 8px 12px;
	background-color: #3a4458;
	color: #ffffff;
	font-size: 12px;
	box-shadow: 0 0 10px 2px #888888;
	-moz-box-shadow: 0 0 10px 2px #888888;
	-webkit-box-shadow: 0 0 10px 2px #888888;
	border-radius: 4px;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}

#feedback {
	z-index: 1001;
}

.pie-tooltip a {
	color: #ffffff;
}

.pie-tooltip {
	padding: 4px 6px 4px 6px;
	box-shadow: 0 0 5px 1px #888888;
	-moz-box-shadow: 0 0 5px 1px #888888;
	-webkit-box-shadow: 0 0 5px 1px #888888;
}

.pie-tooltip-active {
	z-index: 1001;
	margin-top: -2px;
	margin-left: -2px;
/*	box-shadow: 2px 2px 5px 1px #888888;
	-moz-box-shadow: 2px 2px 5px 1px #888888;
	-webkit-box-shadow: 2px 2px 5px 1px #888888;*/
}

.pie-container h2, .pie-tooltip {
	text-align: center;
}

.bar {
	margin: 8px 0 0 0;
	background-color: #3a4458;
	overflow: hidden;
}

.bar-value {
	background-color: #c0d1e3;
}

.bar-invert {
	margin: 8px 0 0 0;
	background-color: #c0d1e3;
	overflow: hidden;
}

.bar-invert .bar-value {
	background-color: #3a4458;
	background: -webkit-linear-gradient(top, #5a6478, #2a3448) !important;
	background: -moz-linear-gradient(top, #5a6478, #2a3448) !important;
	background: -ms-linear-gradient(top, #5a6478, #2a3448) !important;
	background: -o-linear-gradient(top, #5a6478, #2a3448) !important;
	background: linear-gradient(top, #5a6478, #2a3448) !important;
}

.bar-invert .bar-value:hover {
	background-color: #5a6478;
	background: -webkit-linear-gradient(top, #7a8498, #4a5468) !important;
	background: -moz-linear-gradient(top, #7a8498, #4a5468) !important;
	background: -ms-linear-gradient(top, #7a8498, #4a5468) !important;
	background: -o-linear-gradient(top, #7a8498, #4a5468) !important;
	background: linear-gradient(top, #7a8498, #4a5468) !important;
}

.bar-keys {
	position: relative;
	height: 0;
}

.bar-key-left, .bar-key-right {
	position: absolute;
	top: -25px;
}

.bar-key-left {
	float: left;
	left: 10px;
	color: #000;
	text-shadow: #fff 0.1em 0.1em 0.2em;
}

.bar-invert .bar-key-left {
	color: #fff;
	text-shadow: #000 0.1em 0.1em 0.2em;
}

.bar-key-right {
	float: right;
	right: 10px;
	color: #fff;
	text-shadow: #000 0.1em 0.1em 0.2em;
}

.bar-invert .bar-key-right {
	color: #000;
	text-shadow: #fff 0.1em 0.1em 0.2em;
}

.tooltip-box {
	width: 220px;
}

.tooltip-box a, .graph-tooltip a {
	color: #ffffff;
}

.graph-tooltip {
	text-align: center;
}

.median {
	float: right;
	font-size: 28px;
	font-weight: bold;
	border-top: 1px solid #616e7b;
	box-shadow: 0 -1px 0 0 #c9cfd5;
	-moz-box-shadow: 0 -1px 0 0 #c9cfd5;
	-webkit-box-shadow: 0 -1px 0 0 #c9cfd5;
	padding-top: 5px;
	text-align: right;
}

#info-titel .median {
	border: 0;
	box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
}

.median h4 {
	margin: 5px 0 0 0;
	font-size: 12px;
	text-align: right;
}

/* screen video */

.video-container {
	text-align: center;
	padding: 16px;
	margin: auto;
}

.video-container div {
	width: 640px;
	border: 1px solid #3a4458;
	margin: auto;
}

.video-thumbnail-container, .video-thumbnail-container-112, .video-thumbnail-container-youtube, .video-thumbnail-container-youtube-112 {
	display: block;
	border: 1px solid #3a4458;
	padding: 0;
	margin: auto;
	width: 256px;
/*	height: 106px;*/
	height: 144px;
	overflow: hidden;
}

.video-thumbnail-container-112, .video-thumbnail-container-youtube-112 {
	width: 112px;
	height: 46px;
}

.video-thumbnail-container-youtube img {
/*	margin-top: -43px;*/
	margin-top: -24px;
}

.video-thumbnail-container-youtube-112 img {
	margin-top: -19px;
}

.video-thumbnail-play, .video-thumbnail-play-112 {
	display: block;
	position: relative;
	height: 0;
	width: 256px;
	margin: auto;
	vertical-align: middle;
}

.video-thumbnail-play-112 {
	width: 112px;
}

.video-thumbnail-play img, .video-thumbnail-play-112 img {
	position: absolute;
/*	top: -81px;*/
	top: -100px;
	left: 103px;
}

.video-thumbnail-play-112 img {
	top: -35px;
	left: 46px;
}

.form .video-thumbnail-container-112, .form .video-thumbnail-play-112 {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.form .video-thumbnail-play-112 {
	display: none;
}



/* index */

#index .slider-container {
	margin: 0;
	border-top: 0;
}

#index .headline, #nyhedsbrev .headline {
	margin: 8px 0 0 0;
	line-height: 120%;
}

#index .headlineright, #nyhedsbrev .headlineright {
	margin: 12px 8px 0 0;
	font-size: 14px;
	line-height: 120%;
}

#index #headlines .headlineright {
	margin: 12px 0 0 0;
	font-size: 16px;
	line-height: 24px;
}

#index .list, #index .list-horizontal, #index .slider-container, #nyhedsbrev .list, #nyhedsbrev .list-horizontal {
	margin: 0 0 12px 0;
}

#index .list-horizontal#index-forum {
	margin: 0;
}

#index .box-front {
	margin-bottom: 4px;
}

#slider-nyhed {
	width: 790px;
	height: 104px;
	border-top: 0;
	background-color: #e8f0f8;
}

#slider-nyhed ul, #slider-nyhed li {
	height: 104px;
	overflow: hidden;
}

.list-horizontal#index-nyhed {
	margin: 0;
}

/*
#headlines .headline {
	margin: 20px 0 6px 0;
}

#headlines .headlineright {
	margin: 28px 0 0 0;
	font-size: 16px;
}
*/
.list-horizontal thead th h1, .list-horizontal thead th h2, .box-header h1, .form-table tr.fieldset th h1 {
	text-transform: none;
	margin-top: 0;
	font-size: 20px;
	text-align: left;
	white-space: nowrap;
}

.form-table tr.fieldset th h1 {
	padding: 0 0 0 8px;
	margin: 4px 0;
}

.list-horizontal thead th h1, .list-horizontal thead th h2, .box-header h1 {
	line-height: 4px;
	position: relative;
	top: -4px;
	left: 4px;
}

/* museum */

#museum-oversigt-info {
	width: 468px;
	float: left;
}

#museum-oversigt-info form {
	display: inline;
}

#museum-oversigt-kort {
	width: 468px;
	height: 699px;
	background-image: url('../graphics/museum-oversigt-bg.png');
	background-repeat: no-repeat;
}

#museum-oversigt-kort div {
	position: relative;
}

#museum-oversigt-kort div a {
	position: absolute;
}

#museum-oversigt-kort div a img {
	border: 1px solid #000000;
	background-color: #e3ebf3;
}

#museum-oversigt-titel {
	float: left;
	margin-left: 12px;
	width: 310px;
}

#museum-oversigt-titel img {
	margin: auto;
}

#museum-kalender td {
	width: 14%;
	height: 96px;
	vertical-align: top;
}

#museum-kalender .dato, #playright-kalender .dato {
	width: 24px;
	margin-right: 8px;
	text-align: right;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: top;
}

#museum-kalender .dato span, #playright-kalender .dato span {
	font-size: 10px;
	line-height: 10px;
}

#museum-kalender .noter span, #playright-kalender .noter span {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

#playright-kalender span.score, #playright-kalender span.score span {
	font-size: 12px;
	font-weight: bold;
}

/* arcade */

#arcade-titel .image-logo, #arcade-titel .image-marquee, #arcade-titel .image-object, #arcade-titelart .image-logo, #arcade-titelart .image-marquee, #arcade-titelart .image-object, #arcade-titeltekst .image-logo, #arcade-titeltekst .image-marquee, #arcade-titeltekst .image-object, #arcade-titelfiler .image-logo, #arcade-titelfiler .image-marquee, #arcade-titelfiler .image-object, #arcade-titelvideoer .image-object, #arcade-titelscreens .image-logo, #arcade-titelscreens .image-marquee, #arcade-titelscreens .image-object, #arcade-titelvideoer .image-logo, #arcade-titelvideoer .image-marquee, #arcade-titelvideoer .image-object, #arcade-lignende .image-logo, #arcade-lignende .image-marquee, #arcade-lignende .image-object, #kiosk-titel .image-logo, #kiosk-titel .image-marquee, #kiosk-titel .image-object {
	margin: auto;
}

/* #arcade-titel .image-object[src$=".png"], .image-object-trans[src$=".png"] { */
#arcade-titel .image-object[src$=".png"], #arcade-titelscreens .image-object[src$=".png"], #arcade-titelart .image-object[src$=".png"], #arcade-titelfiler .image-object[src$=".png"], #arcade-lignende .image-object[src$=".png"], #arcade-titler .image-object-trans[src$=".png"], #museum-udstilling .image-object-trans[src$=".png"] {
	image-rendering: auto;
	shape-rendering: auto;
	filter: drop-shadow(0px 0px 2px #000);	
}

#arcade-titel .image-logo[src$=".png"], #arcade-titelscreens .image-logo[src$=".png"], #arcade-titelart .image-logo[src$=".png"], #arcade-titelfiler .image-logo[src$=".png"], #arcade-lignende .image-logo[src$=".png"] {
	image-rendering: auto;
	shape-rendering: auto;
	filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));	
}

/* info */

#info-platform .box-header {
	margin-top: 8px;
}

#info-platform .box {
	font-size: 11px;
	line-height: 140%;
}

#info-timeline-form {
	background-color: #dce3ec;
}

#info-timeline img {
	margin: auto;
}

#info-timeline td {
	text-align: center;
}

.info-timeline-year {
	width: 80px;
	vertical-align: top;
}

.info-timeline-year table td {
	width: 80px;
	height: 128px;
}

.info-timeline-image {
	width: 97px;
}

.info-timeline-image {
	height: 128px;
	background-image: url('../graphics/timeline/streg.png');
}

.info-timeline-title {
	height: 32px;
	line-height: 120%;
	vertical-align: top;
}

.info-timeline-right {
	width: 80px;
	background-image: url('../graphics/timeline/hojrepil_ned.png');
}

.info-timeline-next {
	height: 32px;
	background-image: url('../graphics/timeline/venstrepil.png');
}

/* artikel + anmeldelse */

#retro-artikel .columns-single, #retro-anmeldelse .columns-single, #arkiv-anmeldelse .columns-single,#playright-artikel .columns-single {
	vertical-align: top;
	line-height: 155%;
}

#retro-artikel .box, #retro-anmeldelse .box, #arkiv-anmeldelse .box, #playright-artikel .box {
	font-size: 11px;
	line-height: 135%;
}

#retro-anmeldelse .box .image-cover-thumbnail, #retro-anmeldelse .box .image-ikon {
	float: right;
	margin-left: 8px;
}

#retro-anmeldelse .score, #retro-anmeldelse #score, #arkiv-anmeldelse #score {
	font-weight: bold;
	float: right;
	font-size: 14px;
}

#retro-anmeldelse #score, #arkiv-anmeldelse #score {
	font-size: 28px;
	margin: 8px 0 0 0;
}

#retro-anmeldelse .box-header, #arkiv-anmeldelse .box-header {
	margin-top: 12px;
}

#retro-anmeldelse .box-double, #arkiv-anmeldelse .box-double {
	margin-bottom: 12px;
}

.article-small {
	font-size: 12px;
}

.article h4 {
	margin: 0 0 4px 0;
}

.article li {
	padding: 0;
	margin: 0 0 8px 12px;
	list-style: disc;
}

.article img, .introduction img {
	display: inline;
}

#playright-faq .article, #forum-faq .article, #handel-faq .article, #arkiv-faq .article, #vurder-faq .article, #retro-faq .article, #rare-faq .article, #museum-faq .article, #samler-faq .article, #info-faq .article {
	margin-bottom: 8px;
}

ul.standard li {
	list-style-type: disc;
	margin: 4px 0 4px 20px;
}

/* trivia */

.trivia-resultat-info {
	text-align: center;
	margin: 8px 0 16px 0;
}

a.trivia-knap {
	font-size: 12px;
	padding: 2px;
	border: 1px solid #7a8498;
	text-align: left;
	width: 256px;
	text-decoration: none;
	color: #000000;
	background-color: #dce3ec;
	display: block;
	margin-bottom: 4px;
}

a.trivia-knap:hover {
	background-color: #7a8498;
	color: #fff;
}

/* vurder */

#vurder-index .caption {
	margin-top: -96px;
	height: 80px;
}

#vurder-data .wide, #vurder-data .wide .titelcover {
	text-align: center;
}

#vurder-data .wide img {
	margin: auto;
}

#vurder-data .wide div {
	margin: 0;
	padding: 4px;
	text-align: left;
	font-size: 12px;
}

#vurder-data .form-table li.wide, #info-genredata .form-table li.wide {
	float: left;
	text-align: center;
}

.genre li.wide, .undergenre1 li.wide, .undergenre2 li.wide, .undergenre3 li.wide, .undergenre4 li.wide, .undergenre5 li.wide, .undergenre6 li.wide, .undergenre7 li.wide {
	width: 110px;
}

#vurder-data .form-table li.wide img, #info-genredata .form-table li.wide img {
	margin: auto;
}

.synsvinkel li.wide, .synsvinkelkamera1 li.wide, .synsvinkelkamera2 li.wide, .synsvinkelkamera3 li.wide, .synsvinkelkamera4 li.wide, .synsvinkelkamera5 li.wide, .synsvinkelkamera6 li.wide {
	width: 128px;
	margin-right: 1px;
}

.form-table .synsvinkel li.wide input, .form-table .synsvinkelkamera1 li.wide input, .form-table .synsvinkelkamera2 li.wide input, .form-table .synsvinkelkamera3 li.wide input, .form-table .synsvinkelkamera4 li.wide input, .form-table .synsvinkelkamera5 li.wide input, .form-table .synsvinkelkamera6 li.wide input {
	margin-bottom: 8px;
}

#vurder-data .wide input, #info-genredata .wide input {
	margin-left: 0;
}

#synsvinkel1, #synsvinkel2, #synsvinkel3, #synsvinkel4, #synsvinkel5, #synsvinkel6 {
}

#info-genredata .form-table .active, #vurder-data .form-table .active {
	font-weight: normal;
}

#genre1 img, #genre2 img, #genre3 img, #genre4 img, #genre5 img, #genre6 img, #genre7 img, #synsvinkel1 img, #synsvinkel2 img, #synsvinkel3 img, #synsvinkel4 img, #synsvinkel5 img, #synsvinkel6 img {
	margin: auto;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#genre1.active img, #genre2.active img, #genre3.active img, #genre4.active img, #genre5.active img, #genre6.active img, #genre7.active img, #synsvinkel1.active img, #synsvinkel2.active img, #synsvinkel3.active img, #synsvinkel4.active img, #synsvinkel5.active img, #synsvinkel6.active img {
	margin: auto;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#genre, .undergenre1, .undergenre2, .undergenre3, .undergenre4, .undergenre5, .undergenre6, .undergenre7, #synsvinkelkamera, .synsvinkelkamera1, .synsvinkelkamera2, .synsvinkelkamera3, .synsvinkelkamera4, .synsvinkelkamera5, .synsvinkelkamera6 {
	display: none;
}

#undergenre, #synsvinkelkamera {
	margin-top: 8px;
}

/* handel */

#form-handel-salgsannonce-bud {
	margin: 16px 0 16px 0;
	text-align: center;
}

#form-handel-salgsannonce-bud, #form-handel-salgsannonce-bud input {
	font-size: 24px;
	text-align: center;
}

#form-handel-salgsannonce-bud-pris {
	width: 128px;
}

#handel-opret-pakkeannonce .indeholder input[type=text] {
	width: 152px;
}

#handel-opret-multiannonce .annoncer input[type=text] {
	width: 144px;
}

#handel-opret-multiannonce .annoncer input[type=text].int {
	width: 40px;
}

#handel-opret-pakkeannonce .indeholder select {
	width: 96px;
}

#handel-opret-multiannonce .annoncer select {
	width: 64px;
}

#handel-opret-pakkeannonce .indeholder input[type=checkbox], #handel-opret-multiannonce .annoncer input[type=checkbox] {
	margin-right: 8px;
}

/* sitemap */

.sitemap-section {
	float: left;
	width: 156px;
	margin-bottom: 24px;
}

.sitemap-section a {
	display: block;
}

/* admin */

#admin-parsetitel .image-cover {
	margin: 0;
}

#admin-parsetitel input.match {
	width: 140px;
}

#admin-parsescreens form, #admin-parsescreens img {
	text-align: center;
	margin: auto;
}

.admin-sektion {
	width: 192px;
	float: left;
	margin-bottom: 12px;
	line-height: 150%;
}

.admin-sektion h3 {
	margin-bottom: 0;
}

.admin-sektion span {
	display: block;
	float: left;
	width: 88px;
}

#admin-liste-billede .billede img, .form-table .billedid li img {
	background-image: url("../graphics/checkered.png");
	background-repeat: repeat;
}

.button {
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #f7fbff;
	border-left: 1px solid #f7fbff;
	border-right: 1px solid #7c869c;
	border-bottom: 1px solid #7c869c;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #e8f0f8;
	display: inline-block;
	font-weight: bold;
}

.button:hover {
	background-color: #ffffff;
	text-decoration: none;
}



/* wall */

#wall-container {
	position: fixed;
	left: 50%;
	margin-left: 428px;
	display: none;
	width: 192px;
	height: 100%;
}

#wall-container.move {
	left: auto;
	right: 12px;
	margin: 0;
}

#wall-frame {
	width: 192px;
	border: 0;
	height: 100%;
}

#wall, #wall-options {
	width: 192px;
}

#wall td, #wall-options td {
	font-size: 11px;
}

#wall td {
	padding-left: 0;
}

#wall-options td input {
	margin-right: 2px;
}
/*
#wall-options td label {
	width: 25px;
	display: inline-block;
	margin: 0;
}
*/
#wall-options td a {
	width: 26px;
	display: inline-block;
	margin: 0 2px;
}

#wall-options td a#wall-close, #wall-options td a#wall-right {
	width: 22px;
}

#wall tr td:first-child {
	padding-left: 4px;
}

#wall tr:hover a {
	color: #000;
}

#wall a {
	display: block;
	text-decoration: none;
}

#wall-container.visible {
	display: block;
}

#wall span {
	font-weight: bold;
}

a.wall-pic {
	position: relative;
	width: 38px;
	height: 36px;
}



/* unsorted */


#playright-galleri .screens .columns-single, #museum-galleri .screens .columns-single, .list .preview div {
	background-color: #7c869c;
}

.rows-spacer {
	height: 8px;
}
/*
.box-list .no {
	width: 20px;
	text-align: right;
	padding-right: 4px;
}

.box-list .antal, .box-list .more {
	text-align: right;
}
*/
div.more {
	text-align: right;
	margin: 4px 0 4px 0;
}

.lightbox-work, #lightbox-work {
	display: none;
}

.box-header h1 {
	left: 8px;
}

.even-wide .left, .odd-wide .left, .even-wide .right, .odd-wide .right {
	width: 320px;
	margin: 0;
	font-size: 12px;
}

fieldset.afstemning {
	border: 1px solid #789;
	padding: 4px 12px 8px 12px;
}

fieldset.afstemning legend {
	font-weight: bold;
}

.afstemningsvar {
	clear: both;
	padding: 0;
	margin: 0 0 12px 0;
	border: 0;
}

.afstemningsvar .bar-invert {
	margin: 0;
}

#fancybox-inner {
	background-color: #ffffff;
}



/* jcrop */

.jcrop-container {
	border: 1px solid #789;
	background-color: #789;
	margin-bottom: 4px;
}

.jcrop-holder {
	direction: ltr;
	text-align: left;
}

.jcrop-vline, .jcrop-hline { background: #fff url('../graphics/jcrop.gif') top left repeat; font-size: 0; position: absolute; }
.jcrop-vline { height: 100%; width: 1px!important; }
.jcrop-hline { height: 1px!important; width: 100%; }
.jcrop-vline.right { right: 0; }
.jcrop-hline.bottom { bottom: 0; }

.jcrop-handle { background-color: #333; border: 1px #eee solid; font-size: 1px; }

.jcrop-tracker {
	height: 100%; 
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	background-color: rgba(255, 255, 255, 0.1);
}

.jcrop-handle.ord-n { left: 50%; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-s { bottom: 0; left: 50%; margin-bottom: -4px; margin-left: -4px; }
.jcrop-handle.ord-e { margin-right: -4px; margin-top: -4px; right: 0; top: 50%; }
.jcrop-handle.ord-w { left: 0; margin-left: -4px; margin-top: -4px; top: 50%; }
.jcrop-handle.ord-nw { left: 0; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-ne { margin-right: -4px; margin-top: -4px; right: 0; top: 0; }
.jcrop-handle.ord-se { bottom: 0; margin-bottom: -4px; margin-right: -4px; right: 0; }
.jcrop-handle.ord-sw { bottom: 0; left: 0; margin-bottom: -4px; margin-left: -4px; }
.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s { height: 7px; width: 100%; }
.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w { height: 100%; width: 7px; }
.jcrop-dragbar.ord-n { margin-top: -4px; }
.jcrop-dragbar.ord-s { bottom: 0; margin-bottom: -4px; }
.jcrop-dragbar.ord-e { margin-right: -4px; right: 0; }
.jcrop-dragbar.ord-w { margin-left: -4px; }

.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {
	background: #fff;
	filter:Alpha(opacity=70)!important;
	opacity: .70!important;
}

.jcrop-light .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #000;
	border-color: #fff;
	border-radius: 3px;
}

.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {
	background: #000;
	filter:Alpha(opacity=70)!important;
	opacity: .7!important;
}

.jcrop-dark .jcrop-handle {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	border-color: #000;
	border-radius: 3px;
}

.jcrop-holder img, img.jcrop-preview { max-width: none; }
