p	{margin-top:5px; margin-bottom:3px; padding-top:0px; padding-bottom:0px;}
p.header		{margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; font-weight:bold;}
p.attention	{color:#B22222; font-weight:bold; font-size:16px;}
ul	{margin-top:0px; margin-bottom:3px; padding-top:0px; padding-bottom:0px;}
body	{font-family:tahoma; font-size:11px; color: #606060;}
h1,p.h1      {font-size:22px; font-weight:bold; color:#B22222; margin-bottom:3px;}
h2,p.h2      {font-size:18px; font-weight:bold; color:#B22222; margin-top:10px; margin-bottom:3px;}
h3,p.h3      {font-size:14px; font-weight:bold; color:#B22222; margin-top:10px; margin-bottom:3px;}
h4      {font-size:12px; font-weight:bold; color:#B22222; margin-top:3px; margin-bottom:3px;}
p.h1      {margin-bottom:0px;}
p.h2      {margin-top:0px; margin-bottom:0px;}
p.h3      {margin-top:0px; margin-bottom:0px;}
a   	{color:black; font-weight:bold; text-decoration:none;}
td	    {font-size:11px; padding-left:2px; padding-right:2px;}
input	{font-family:tahoma; font-size:11px;}
select	{font-family:tahoma; font-size:11px;}
table   {border:0px; padding:0;letter-spacing:0; border-spacing:0px;}

table.list  {}
table.list td.header	{padding-left:+5px; background-color:#B02020; border-top: 0px solid gray; border-left: 0px solid gray; border-right: 0px solid black; border-bottom: 0px solid black; color:white; text-align:left; font-weight:bold;}
table.list td.item	{padding-left:+3px; background-color:#E0E0E0; color:black;}
table.list td.enabled	{padding-left:+3px; background-color:#E0E0E0; color:black; font-weight:bold;}
table.list td.disabled	{padding-left:+3px; background-color:silver;}

table.twodim  {}
table.twodim td.header	{font-size:12px; font-weight:bold; color:#B22222; background-color:#F0F0F0; border-bottom:1px solid #E0E0E0;}
table.twodim td.item	{border:0px; border-bottom:1px solid #E0E0E0;}
table.twodim td.item a	{font-weight:bold; text-decoration:none;}
table.twodim td.enabled	{padding-left:+3px; background-color:#E0E0E0; color:black; font-weight:bold;}
table.twodim td.disabled	{padding-left:+3px; background-color:silver;}
table.twodim img.poster {width:75px; border:1px solid #E0E0E0 !important;}
table.twodim td.item div.resbuybox	{background-color:firebrick; border:1px solid #621210; font-size:11px; padding:3px;}
table.twodim td.item div.resbuybox a.resbuybox {color:white;}

table.ticket td.top         {height:4px; font-size:0px; background-image:url(./pics/ticket/firebrick/billetstykke.jpg); background-repeat: repeat-x; padding:0px;}
table.ticket td.middle      {height:8px; font-size:0px; background-image:url(./pics/ticket/firebrick/huller.jpg); background-repeat: repeat-x; padding:0px;}
table.ticket td.space      {height:8px; font-size:0px; }
table.ticket td.bottom      {height:4px; font-size:0px; background-image:url(./pics/ticket/firebrick/billetstykkened.jpg); background-repeat: repeat-x; padding:0px;}
table.ticket td.side        {width:1px; font-size:0px; background-image:url(./pics/ticket/firebrick/stregpix.jpg); background-repeat: repeat-y; padding:0px; margin:0px;}
table.ticket td.sideshadow  {width:2px; font-size:0px; background-image:url(./pics/ticket/firebrick/2xstregpixshadow.jpg); padding:0px;}
table.ticket td.contents table.inner    {border:0px solid black;}
table.ticket td.contents table.inner td.header	    {height:10px; vertical-align:middle; padding-left:+5px; background-image:url(./pics/ticket/firebrick/ticket.header.jpg); color:white; border-top:0px solid silver; border-bottom:1px solid #E0E0E0; text-align:left; font-size:12px; font-weight:bold;}
table.ticket td.contents table.inner td.contents	{padding-bottom:5px; padding-left:0px;}
table.ticket td.contents table.inner td.contents td.item	{}
table.ticket td.contents table.inner td.date    	{padding-left:+3px;}
table.ticket td.contents table.inner td.date a.date    {background-color:#B22222; color:white; padding:5px; }

table.grayticket td.top         {height:4px; font-size:0px; background-image:url(./pics/ticket/silver/billetstykke.jpg); background-repeat: repeat-x; padding:0px;}
table.grayticket td.middle      {height:8px; font-size:0px; background-image:url(./pics/ticket/silver/huller.jpg); background-repeat: repeat-x; padding:0px;}
table.grayticket td.space      {height:8px; font-size:0px; }
table.grayticket td.bottom      {height:4px; font-size:0px; background-image:url(./pics/ticket/silver/billetstykkened.jpg); background-repeat: repeat-x; padding:0px;}
table.grayticket td.side        {width:1px; font-size:0px; background-image:url(./pics/ticket/silver/stregpix.jpg); background-repeat: repeat-y; padding:0px; margin:0px;}
table.grayticket td.sideshadow  {width:2px; font-size:0px; background-image:url(./pics/ticket/silver/2xstregpixshadow.jpg); padding:0px;}
table.grayticket td.contents table.inner td.header	    {height:10px; vertical-align:middle; padding-left:+5px; background-image:url(./pics/ticket/firebrick/ticket.header.small.jpg); color:black; border-top:0px solid silver; border-bottom:0px solid #E0E0E0; text-align:left; font-size:24px; font-weight:bold;}
table.grayticket td.contents table.inner td.contents	{padding-bottom:5px; padding-left:10px;}

table.actualmov img.most {width:90px; border:1px solid #E0E0E0;}
table.actualmov img.other {width:50px; border:1px solid #E0E0E0;}

table.reservations td.item	{padding-bottom:10px;}
table.reservations td.moviename	{font-size:18px; font-weight:bold; color:white; background-color:green; border-top:1px solid silver; border-bottom:1px solid silver;}
table.reservations td.moviename-deleted	{font-size:18px; font-weight:bold; color:gray; background-color:#F0F0F0; border-top:1px solid silver; border-bottom:1px solid silver;}
table.reservations td.location	{font-weight:bold;}
table.reservations td.date	{font-weight:bold;}
table.reservations td.deleted	{font-weight:bold; font-size:24px; color:silver;}
table.reservations a.delete	{font-weight:bold; border:1px solid silver; color:green;}
table.reservations img.deleted	{filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=35);}

table.printselfs td.item	{padding-bottom:10px;}
table.printself td.moviename	{font-size:18px; font-weight:bold; color:#F0F0F0; background-color:#B22222; border-top:1px solid black; border-bottom:1px solid black; padding-left:5px;}
table.printself td.location	{font-weight:bold;}
table.printself td.date		{font-weight:bold;}

table.receipt {border:1px solid firebrick; vertical-align:top; border-bottom-width:0px; border-left: 0px; }
table.receipt td	{border:1px solid firebrick; vertical-align:top; border-bottom-width: 0px; border-right-width: 0px; padding:3px; padding-left:5px; padding-right:5px;}
table.receipt td.bottom	{border-width:0px; border-top-width:1px;}
table.receipt td.base	{border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
table.receipt td.saldo	{border-top-width:1px; border-bottom-width:1px; font-weight:bold;}

table.mail td.main {border:1px solid silver; padding:0px; border-bottom:0px solid white;}
table.mail td.header {padding:0px;}
table.mail td.body {padding:5px; padding-top:10px;}

table.cardholder {border:1px solid firebrick; vertical-align:top; border-bottom: 0px; border-left: 0px; }
table.cardholder td	{border:1px solid firebrick; vertical-align:top; border-bottom: 0px; border-right: 0px; padding:1px; padding-left:5px; padding-right:5px;}
table.cardholder td.bottom	{border:0px; border-top:1px solid firebrick; }

table.cardtype {}
table.cardtype td.danish	{border:1px solid #EEEEEE; padding-right:20px;}

a.buy	{color:white; background-image:url(./pics/site/musik/btnbackground.enable.jpg); border:1px solid #B63303; padding:3px; display:inline-block;}
a.buy:active	{color:white; }
a.buy:hover	{color:white; }
a.buy:visited	{color:white; }
a.buy:link	{color:white; }

div.vendors{margin-left:30px; margin-right:30px; position:relative; height: 1%; /*to position IE6 bullets over map and not next to*/}
div.vendors .reca-map-w-hover-offices-container {height: 1%; /* fixes IE6 guillotine bug */}
div.vendors .map-large-floated{float:left; margin-right:30px;}
div.vendors .reca-city-list-w-hover {float: left;}
div.vendors .reca-city-list-w-hover li.selected {font-weight: bold;}
div.vendors ul.reca-city-list-w-hover {padding:0; margin:0;}
div.vendors ul.reca-city-list-w-hover span {position:absolute; top:0; left:0; background: transparent url(./pics/office.png) no-repeat top left; padding: 2px 10px 3px 15px; line-height: 0.9em; overflow: visible;}
div.vendors ul.reca-city-list-w-hover li a {font-weight: normal;}
div.vendors ul.reca-city-list-w-hover li a:hover {font-weight: bold;}
div.vendors ul.reca-city-list-w-hover li a span{cursor: pointer; cursor: hand; color:gray;}
div.vendors ul.reca-city-list-w-hover li a:hover span {color:black; font-weight:normal;}
div.vendors li a span.esbjerg { top: 200px; left: 15px; }
div.vendors li a span.herning { top: 170px; left: 40px; }
div.vendors li a span.holstebro { top: 140px; left: 25px; }
div.vendors li a span.horsens { top: 180px; left: 95px; }
div.vendors li a span.kolding { top: 195px; left: 80px; }
div.vendors li a span.københavns { top: 195px; left: 80px; }
div.vendors li a span.odense   { top: 229px; left: 130px; }
div.vendors li a span.randers { top: 229px; left: 130px; }
div.vendors li a span.silkeborg   { top: 229px; left: 130px; }
div.vendors li a span.svendborg   { top: 229px; left: 130px; }
div.vendors li a span.vejle { top: 195px; left: 80px; }
div.vendors li a span.viborg { top: 229px; left: 130px; }
div.vendors li a span.arhus    { top: 153px; left: 110px; }
div.vendors li a span.aalborg   { top: 75px; left: 90px; }

div.pagination {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 4px; padding-top: 10px; margin: 2px 0px 0px; word-spacing: -2px;}
div.pagination .current {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a.previous {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:link {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:visited {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination span.previous {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination span.next {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:hover {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important}
div.pagination a:active {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important;background-color: firebrick! important}
div.pagination .current {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important}
div.pagination a.previous {background: url(./pics/left-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination a.previous:hover {background: url(./pics/left-arrow-hover.png) #931516 no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination span.previous {background: url(./pics/left-arrow.png) #FFF no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination a.next {background: url(./pics/right-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination a.next:visited {background: url(./pics/right-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination a.next:hover {background: url(./pics/right-arrow-hover.png) #931516 no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination span.next {background: url(./pics/right-arrow.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination span.ellipsis_left {color: #FFF}
div.pagination span.ellipsis_right {color: #FFF}