HTML { height: 100%; margin: 0px; font-size: 11px; font-family: arial; }
BODY { margin: 0px; background: #515151 url('../images/backgrounds/background-site.jpg') repeat-x; font-family: arial; color: #ffffff; font-size: 11px }
H1, H2, H3 { margin: 0px }
H1 { font-size: 18px; color: #ffffff; height: 20px; font-weight: normal }
H2 { font-size: 17px; color: #ffffff; height: 17px }
H3 { font-size: 16px; color: #ffffff; height: 17px; font-weight: bold }
H4 { font-size: 11px; color: #66c2e0; font-weight: bold }
H4 A { font-size: 11px; color: #66c2e0; font-weight: bold }
H4 A:hover { text-decoration: underline }
FORM { margin: 0px }
INPUT { background: url('../images/backgrounds/background-input.gif'); border: 1px solid #202020; font-size: 11px; height: 15px; font-weight: bold; font-family: tahoma; padding-left: 5px }
TEXTAREA { background: url('../images/backgrounds/background-input.gif'); border: 1px solid #202020; font-size: 11px; height: 15px; font-weight: bold; font-family: tahoma; padding-left: 5px }

/* DIV : container */

.site #outercontainerdiv { position: relative; margin-top: 0%; height: 656px; width: 1038px; margin: auto; background: url('../images/backgrounds/background-contentbox.gif') no-repeat }
.site #innercontainerdiv { position: absolute; width: 978px; height: 596px; top: 30px; left: 30px }
.site #innercontainerdiv .framediv { position: relative }

/* DIV : banner */

.site #bannerdiv { position: absolute; height: 508px; width: 978px; left: 0px; top: 88px }

/* DIV : navigation */

.site #navigationdiv { position: absolute; top: 29px; left: 20px; width: 800px; z-index: 4; }
.site #navigationdiv .itemdiv { float: left; margin-left: 5px; margin-right: 5px; padding: 1px; cursor: pointer; text-transform: lowercase } 
.site #navigationdiv .itemdiv A { color: #4b4b4b; text-decoration: none }
.site #navigationdiv .itemdiv:hover { border: 1px solid #d0d0d0; padding: 0px } 
.site #navigationdiv .linkdiv { padding: 10px; padding-left: 15px; padding-right: 15px; font-weight: bold; font-size: 12px }
.site #navigationdiv .selecteddiv { background: #d0d0d0 }

/* DIV : language */

.site #languagediv { margin: auto; width: 200px; margin-top: 10px; width: 978px }
.site #languagediv .itemdiv { float: right; margin-left: 10px }
.site #languagediv .itemdiv IMG { border: 0px }


/* DIV : logo */

.site #logodiv { position: absolute; top: 0px; left: 645px; z-index: 4;}
.site #logodiv IMG { border: 0px }

/* DIV : footer */

.site #footerdiv { position: absolute; top: 640px; left: 30px; width: 1000px; line-height: 150%; color: #909090 }
.site #footerdiv .addressdiv { float: left; width: 978px; text-align: center; color: #FFF; }
.site #footerdiv .addressdiv a { color: #FFF; }
.site #footerdiv .addressdiv a:hover { color: #FFF; text-decoration: none; }
.site #footerdiv .copyrightdiv { float: left; width: 978px; text-align: center; clear: left; padding-bottom: 30px; }
.site #footerdiv .copyrightdiv a { color: #909090; text-decoration: underline; }
.site #footerdiv .copyrightdiv a:hover { color: #909090; text-decoration: none; }
.site #footerdiv .footerleftdiv { float: left; width: 50% }
.site #footerdiv .footerrightdiv { float: left; width: 50% }
.site #footerdiv A { color: #909090 }

/* DIV : clear */

.cleardiv { clear: both; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; content: ""; }

/* DIV : more */

.site .morediv { float: right; border: 1px solid #0099cc; background: #0099cc; width: 140px; text-align: center; cursor: pointer } 
.site .morediv:hover { border: 1px solid #66c2e0 } 
.site .morediv .linkdiv { margin: 5px; margin-top: 2px; margin-bottom: 2px; text-align: center; text-transform: lowercase }
.site .buttondiv A { color: #ffffff; text-decoration: none; font-weight: bold }

/* PARAGRAPH */

.site .paragraph { line-height: 160% }

/* DIV : loading */

.site .loadingdiv { background: url('../images/icons/icon-ajaxloading.gif') no-repeat center 50%; width: 100%; height: 300px }

/* DIV : message */

.site .messagediv { margin-right: 10px; vertical-align: middle }
.site .messagediv  .framediv { padding: 5px; font-weight: bold }
.site .errordiv { background: #c91414 }
.site .successdiv { background: #148d1a }


/* SLIMBOX styles */

#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url('../images/other/other-lightboxloading.gif') no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('../images/other/other-lightboxprevlabel.gif') no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('../images/other/other-lightboxnextlabel.gif') no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('../images/other/other-lightboxcloselabel.gif') no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }

a.bekendvantv {
	position: absolute;
	width: 135px;
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/backgrounds/btn-bekend-tv.png') no-repeat top left;
	cursor: pointer;
	z-index: 2000;
	display: none;
}

.linkFlash {
	position: absolute;
	z-index: 9999;
	width: 180px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	filter:alpha(opacity=0.01);
	-moz-opacity:0.01;
	-khtml-opacity: 0.01;
	opacity: 0.01;
}
/*SERIE SCROLLER BOTTOM PAGE*/
#serieTitelHolder 
{
    float: left;
    width: 178px;
    height: 40px;
    margin: 3px 0px 0px 415px;
    padding: 0px 0px 0px 0px;
}
#serieScroller {
    float: left;
    width: 978px;
    height: 160px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    overflow-x: scroll;
    overflow-y: hidden;
}
#innerSerieScroller 
{
    width: 10000px;
    margin: 0px;
    height: 130px;
}
.serieScrollerItem 
{
    float: left;
    display: block;
    cursor: pointer;
    text-decoration: none;
    height: 126px;
    width: 148px;
}
.serieScrollerImage 
{
    width: 142px;
    height: 104px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
    display: inline-block;
}  
    .serieScrollerImage img { border: 0px;}
.serieScrollerName 
{
    width: 138px;
    height: 22px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: left;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    margin-right: 10px;
    line-height: 16px;
    display: block;
}

a.serieScrollerItem img {border: 1px solid #515151}
a:hover.serieScrollerItem img {border: 1px solid white}

/*SERIE SCROLLER BOTTOM PAGE*/
#serieTitelHolder 
{
    float: left;
    width: 178px;
    height: 40px;
    margin: 3px 0px 0px 415px;
    padding: 0px 0px 0px 0px;
}
#serie {
    float: left;
    width: 978px;
    height: 145px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    overflow-x: scroll;
    overflow-y: hidden;
}
#innerSerie {
    width: 10000px;
    margin: 0px;
    height: 130px;
}
.serieItem {
    float: left;
    display: block;
    cursor: pointer;
    text-decoration: none;
    width: 202px;
    height: 176px;
      margin-right: 8px;
}
.serieImage {
    width: 210px;
    height: 144px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
}  
    .serieImage img { border: 0px;}
.serieName {
    display: inline-block;
    width: 200px;
    height: 22px;
    line-height: 22px;
    margin: 0px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    clear: left;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    margin-right: 10px;
    text-decoration: none;
}
a:hover .serieName {
    text-decoration: none;
}
/**/
#buttonBar {float: left; width: 630px; height: 30px; margin: 20px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #5b6362; }

