a,a:link { color: #12377D; text-decoration: none;}
a:visited, a:active {color: #12377D; text-decoration: none;}
a:hover { color: #12377D;text-decoration: underline;}

body, html
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    text-decoration: none;
    color: #262626;
    margin:0;
}

LI
{
	FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    text-decoration: none
}
P
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    text-decoration: none
}
TD
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 9px;
    text-decoration: none
}
SMALL
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    text-decoration: none
}

HR
{


    border-left:0px none; border-right:0px none; border-bottom:0px none; height: 0;
    border-top: 1px solid #E9E9E9

}
SELECT
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
}
INPUT
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
}
TEXTAREA
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
}

.hajt
{

border:0px none;
width:100%
}

.normalform
{
  font-family: verdana;
  font-size: 12px;
  width: 270px;
}
.adminform
{
  font-family: verdana;
  font-size: 12px;
  width: 490px;
}

.cellclass1
{
  background-color: #316563;
  color: #FFFFFF;
}
.cellclass2
{
  background-color: #4275B5;
}
.cellclass3
{
  background-color: #F2F2F2;
}
.cellclass4
{
  background-color: #FFFFFF;
}
.bodyclass
{
  background-color: #4A82C6;
}
.cellheading
{
  background-color: #6396CE;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.celltop
{
  border:1px solid #CECFCE; background-color: #DEF3E7;
  fontcolor: #CECFCE;
  bordercolor="#CECFCE"; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
  border-collapse: collapse
}

.cellmain
{
  border:1px solid #CECFCE; background-color: #F7FBF7;
  fontcolor: #ffffff;
  bordercolor="#FFFFFF"; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
  border-collapse: collapse
}

.bundhtml
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    color: #000000;
    text-decoration: none
}

.form_txt
{
    FONT-SIZE: 16px;
    background-color:FFFFFF;
		BORDER-BOTTOM: #B8B8B8 1px solid;
		BORDER-LEFT: #B8B8B8 1px solid;
		BORDER-RIGHT: #B8B8B8 1px solid;
		BORDER-TOP: #B8B8B8 1px solid;
    color:#000000;
    width: 260px;
    height: 18px
}

.form_txt_small
{
    FONT-SIZE: 16px;
    background-color:FFFFFF;
		BORDER-BOTTOM: #B8B8B8 1px solid;
		BORDER-LEFT: #B8B8B8 1px solid;
		BORDER-RIGHT: #B8B8B8 1px solid;
		BORDER-TOP: #B8B8B8 1px solid;
    color:#000000;
    width: 60px;
    height: 18px
}

.form_area
{
    FONT-SIZE: 16px;
    background-color:FFFFFF;
		BORDER-BOTTOM: #B8B8B8 1px solid;
		BORDER-LEFT: #B8B8B8 1px solid;
		BORDER-RIGHT: #B8B8B8 1px solid;
		BORDER-TOP: #B8B8B8 1px solid;
    color:#000000;
    width: 260px;
    height: 70px

}

.form_txt_label
{
    FONT-SIZE: 16px;
    background-color:FFFFFF;
    color:#000000;
    width: 160;
    height: 18px
}

.form_txt_but
{
  FONT-SIZE: 15px;
  background-image: url('v2/images/sm_celltop_2.jpg');
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  border-color: #ffffff;
  color:#ffffff;
  width: 160;
  height: 25px;
}

.form_newsletter_but
{
  font-size: 15px;
  border: #000000 1px solid;
  color:#FFFFFF;
  background: #78413E;
  text-transform: uppercase;
  width: 175px;
  height: 22px;
  font-weight: bold;
}

.style1 {
	text-align: center;
	/*background-image: url('v2/images/baggrund_bottom.gif');*/
}
.style2 {
	border: 1px solid #656565;
}
.style3 {
	background-color: #F6F6F6;
	text-align: left;
	height: 100%;
}
.style4 {
    background-color: #FFFFFF;
	text-align: left;
}
.style5 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_1.jpg');
}
.style6 {
	border-color: #656565;
	border-width: 0;
}


.main-box {width: 300px;border: 1px solid #000;}
.main-box a:hover{text-decoration:none;}
.main-box img{border:0;}
.main-box .header {background: url(/images/cell-header.jpg) repeat-x;font-weight: bold;font-size: 14px;text-transform: uppercase;height:45px;padding:0 10px;text-align: center;}
.main-box .header h1{color:#F4DC20;font-size:12px;margin:0 0 0 2px;text-align: center;padding-top: 2px;}
.main-box .header h2{font-size:13px;margin:5px 0 0 0;font-weight: normal;text-align: center;}
.main-box .header a {color: #FFF;}
.main-box .description {font-size: 10px;text-align: left;color: #000;height:240px;overflow:hidden;margin-bottom: 10px;}
.main-box .description p{margin-top: 5px;}
.main-box .description a{color:#000;}
.main-box .description a span{display: block;padding:5px 10px;color: #000;}
.main-box .date {background: url(/images/cell-footer.jpg) repeat-x 0 50%;font-weight: bold;font-size: 10px;text-transform: uppercase;height:30px;color: #FFF;padding:0 5px;text-align: center;}

.news-box {width:100%}
.news-box a:hover{text-decoration:none;}
.news-box img{border:0;}
.news-box .header {background: url(/images/cell-header.jpg) repeat-x;font-weight: bold;font-size: 14px;text-transform: uppercase;height:45px;padding:0 10px;text-align: center;}
.news-box .header h1{color:#F4DC20;font-size:13px;margin:0 0 0 2px;text-align: center;padding-top: 2px;}
.news-box .header h2{font-size:12px;margin:5px 0 0;font-weight: normal;text-align: center;}
.news-box .header a{color:#FFF;}
.news-box .description {font-size: 10px;text-align: left;color: #000;height:268px;overflow: hidden;margin-bottom: 10px;}
.news-box .description a{color:#FFF;}
.news-box .description a span{display: block;padding:5px 10px;color: #000;}
.news-box .date {background: url(/images/cell-footer.jpg) repeat-x  0 50%;font-weight: bold;font-size: 10px;text-transform: uppercase;height:39px;color: #FFF;padding:0 10px;text-align: center;}

.small-box {width: 190px;height:265px;overflow: hidden;border: 1px solid #000;}
.small-box a:hover{text-decoration:none;}
.small-box img{border:0;}
.small-box .header {background: url(/images/cell-header.jpg) repeat-x;font-weight: bold;font-size: 11px;text-transform: uppercase;height:39px;padding:0 10px;text-align: center;}
.small-box .header a {color:#FFF;}
.small-box .description {font-size: 10px;text-align: left;color: #000;overflow:hidden;height: 179px;margin-bottom: 10px;}
.fp-smallboxes .small-box .description {text-align: center;}
.small-box .description p{margin-top: 5px;}
.small-box .description a{color:#FFF;}
.small-box .description a span{display: block;padding:5px 10px;color: #000;}
.small-box .date {background: url(/images/cell-footer.jpg) repeat-x 0 50%;font-weight: bold;font-size: 10px;text-transform: uppercase;height:30px;color: #FFF;padding:0 5px;text-align: center;}

.sponsor {height:225px;}
.sponsor .header{background: url(/images/cell-header.jpg) repeat-x;text-align: center;}
.sponsor .header a {color:#FFF;}
.sponsor .description {border:1px solid #000; border-top:0;color: #000;text-align: center;}
.sponsor .description span{display: block;padding:5px 10px;color: #000;}
.sponsor .description a{color: #000;}

.competition {width: 100%;}
.competition a{display: block;}
.competition img{border: 0;}
.competition h3{color: #FFF;font-size: 16px;margin: 0px 10px;text-transform: uppercase;}

.sponsor-box, .ticket-box, .newsletter-box {width: 183px;overflow: hidden;}
.sponsor-box a:hover, .ticket-box a:hover, .newsletter-box a:hover {text-decoration: none;}
.sponsor-box img, .ticket-box img, .newsletter-box img{border:0;}
.sponsor-box .header, .ticket-box .header, .newsletter-box .header {background-color:#000000;color:#FFFFFF;font-size: 12px;text-transform: uppercase;height:41px;text-align: center;}
.sponsor-box .description, .ticket-box .description , .newsletter-box .description {border:1px solid #000000;font-size: 10px;color: #000;height:228px;overflow:hidden;position: relative;}
.sponsor-box .description a{color:#000000;}
.sponsor-box .description a.all-sponsors{position: absolute;bottom: 5px; right:5px;text-decoration: underline;}
.sponsor-box .description a span{display: block;color: #000;}

.main-box-inside {border: 2px solid #000;}
.main-box-inside h2 {margin: 0 0 5px 0;}
.main-box-inside td{vertical-align: middle;}
.main-box-inside a:hover {text-decoration: none;}
.main-box-inside img{border: 0;}
.main-box-inside .header {background: url(/images/cell-header.jpg) repeat-x;font-weight: bold;font-size: 14px;text-transform: uppercase;height:32px;padding:0 10px;color:#FFFFFF;text-align: center;}
.main-box-inside .header a {color: #FFF;}
.main-box-inside .description {padding:5px 10px;font-size: 10px;text-align: left;color: #000;overflow:hidden;height:162px;vertical-align: top;}
.main-box-inside .description a{color:#000;}
.main-box-inside .date{text-transform: uppercase;text-align: center;}
.main-box-inside .date, .main-box-inside .details {background: url(/images/cell-footer.jpg) repeat-x;color:#FFF;height:39px;padding:0 10px;font-weight: bold;font-size: 12px;}
.main-box-inside .details a{color: #FFF;}
.main-box-inside .details .see-more{border:1px solid #FFF;height:28px;width:70px;text-align: center;}
.main-box-inside .see-more a{text-decoration: none;}
.main-box-inside .image {border-right:1px solid #000;}
.main-box-inside .image a{text-decoration: none;display: block;width: 300px;height: 175px;}

.small-box-inside a:hover {text-decoration: none;}
.small-box-inside img{border:0;}
.small-box-inside .header {background: url(/images/cell-header.jpg) repeat-x 0 50%;font-weight: bold;font-size: 11px;text-transform: uppercase;height:39px;padding:0 10px;text-align: center;}
.small-box-inside .header a {color:#FFF;}
.small-box-inside .description {font-size: 10px;text-align: left;color: #000;height:175px;overflow:hidden;padding: 5px 10px;}
.small-box-inside .description a{color:#000;}
.small-box-inside .description a span{display: block;padding:5px 10px;}
.small-box-inside-inside .date {background: url(/images/cell-footer.jpg) repeat-x;font-weight: bold;font-size: 10px;text-transform: uppercase;height:43px;color: #000;padding:0 10px;text-align: center;}

a.see-more {font-weight:bold; color: #C61F27 !important;font-size: 10px;}
.price{font-size: 12px;color:#FFF;}
.soldout {position:absolute;right:-30px;top:-100px;z-index:99999;}

.newsletter-main-box{border: 1px solid #000;}
.newsletter-main-box .header {background: url(/images/cell-header.jpg) repeat-x;font-weight: bold;font-size:8px;text-transform: uppercase;height:58px;padding:0 10px;color: #F4DC20;text-align: center;}

.style8 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_2.jpg');
}
.style9 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_2.jpg');
	font-family: Verdana;
	text-transform: uppercase;
	font-weight: bold;
}
.style9big {
  color: #FFFFFF;
  text-align: center;
  font-family: Verdana;
  background: url(/images/cell-header.jpg) repeat-x;
  height: 35px;
  font-weight: bold;
  font-size: 14px;
  padding:5px 10px;
}
.style10big {
  color: #FFFFFF;
  text-align: center;
  font-family: Verdana;
  background: url(/images/cell-header.jpg) repeat-x;
  height: 35px;
  font-weight: bold;
  font-size: 16px;
}
.style10 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_6.jpg');
}
.style11 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_5.jpg');
}
.style12 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_4.jpg');
}
.style13 {
	color: #FFFFFF;
	text-align: center;
	background-image: url('v2/images/sm_celltop_3.jpg');
}
.style14 {
	text-align: center;
}
.style15 {
	text-align: left;
	background-color: #FFFFFF;
}
.style17 {
	border-width: 0;
}
.style18 {
	vertical-align: top;
	text-align: left;
}
.style19 {
	border-left-width: 0;
	border-right-color: #FFFFFF;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 0;
}
.style20 {
	border: 1px solid #656565;
	background-color: #FFFFFF;
}
.style21 {
	text-align: right;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 240px;
height: 325px;
border: 1px solid #000;
}

.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 183px;
height: 271px;
}

.sliderwrapper .contentdiv{
padding-bottom: 10px;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
/*width: 183px; width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 183px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.pagination{
width: 0px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 0px;
}


table.main {
  background-color:#eee;
  width:400px; margin:auto;
  border:1px solid #999;
  }
table.main td.text { vertical-align:top; text-align:left }
table.scrollLinks td.spacer { height:86px }

/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #CC0000;
	background: url('v2/images/bullet-error.gif') no-repeat top left;
}

span.competition_message {
  color:#FF0000; font-weight:bold; font-size:12px;
}
#menu{margin-top: 3px;}
#menu td{text-align: center;}
#menu a {font-family: Verdana; text-transform: uppercase; color: #FFF; font-size: 12px;font-weight: bold;}

.logo_link{display: block;float: left;width: 376px;text-align:left;}
.logo_link img{border: 0;}
.event_splitter{color: #FFF;background-color: #FFF;height: 2px;margin: 25px -5px;}
a.withbuffet img{border:0}
