/*denanden. dk : All rights reserved*/

/*BASIS*/
*, div { margin : 0; padding: 0; }
img { border: 0; }
html {  margin: 0;  height: 100.1%; padding: 0; width:100%;   }
body { margin: 0; background-color: #fff; padding: 0; width:100%; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 100%; color: #000;   }

/*LINKS*/
a { color: #000; text-decoration: underline; outline: none; }
a:visited { color: #333;  text-decoration: underline;  }
a:hover { color: #c00; text-decoration: none; }
a:active { color: #999; text-decoration: none; }

/*HOLDERE*/
div#indholdet { position:relative;  margin: 0px auto 38px auto; width: 840px;   font-size: 1em; padding: 0px 0px 10px 0px; }

h1 { text-indent: -2232px;}
h1 a { z-index: 1; position: relative; background: url(../billeder/60sec12.png) no-repeat 0 0px; height: 155px; width: 820px; margin: 0 0 0 0px; top: 15px; left: 0px; display: block; border-bottom: 1px #000 solid; }
h1 a:hover {  }

body.body2010 h1 a { z-index: 1; position: relative; background: url(../billeder/60sec.png) no-repeat 0 0px; height: 155px; width: 820px; margin: 0 0 0 0px; top: 15px; left: 0px; display: block; border-bottom: 1px #000 solid; }


body.body2011 h1 a { background: url(../billeder/60sec11.png) no-repeat 0 0px;  }


div#indholdet p.next a  {display: none;}

p.logout a { font-size: 22px; z-index: 888; position: relative; top: 24px; }

p.adresse { margin: 0; line-height: 12px;}

ul#menu2 { text-decoration: none; width: 800px; height: 30px; margin: 0 auto; background: url(../billeder/ul2.png) no-repeat right -2px; padding-right: 28px; }
ul#menu2 li a { position: relative; float: right; text-decoration: none; font-size: 13px; margin-left: 13px; color: #fff; margin-top: 4px;  }
ul#menu2 li a:hover { color: #000;  }
ul#menu2 li { list-style: none;  position: relative; display: inline;}

p.overskrift { text-transform: uppercase; font-size: 14px; margin-top: 12px; }

div.count_down  { padding: 10px 20px; width: 200px; position: absolute; left: 587px; top: 57px; background: url(../billeder/bg_countdown.png) no-repeat 0 0; height: 140px; width: 200px; display: block; cursor: default; z-index: 88;  }
p.countdow { width: 194px; cursor: default;  }
div#indholdet div.count_down p { margin: 0;  cursor: default; }
div#indholdet p.cd_text { color: #CD1F57; font-size: 20px; font-weight: bold; text-transform: uppercase; text-align: center;  width: 200px; line-height: 22px;   }

div#indholdet p.cd_text2 { color: #CD1F57; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center;  width: 200px; line-height: 22px; margin-top: 8px;   }

.hasCountdown {
	background-color: #fff;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #fff;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}



div.filmene2011 p.titlen a { font-size: 16px; line-height: 16px; margin-bottom: 0; }
html body div#wrapper div.filmene2011 p.titlen { margin-bottom: 0; }

div.visning { width: 200px; float: left; display: block; }
div.visninger { margin-left: 200px; margin-bottom: 44px;  }
div#indholdet div.visning  p { margin: 0;}
h2 { margin: 0em 3em 1em 200px; font-size: 14px; font-weight: bold; padding-top: 50px; text-transform: uppercase; }
h3 { margin: 0em 3em 1em 200px; font-size: 14px; font-weight: bold; padding-top: 10px; }

p#vinder { padding-right: 0px; background: url(../billeder/vinder.png) no-repeat right top; line-height: 16px; width: 236px;}
p#vinder2009 { padding-right: 80px; background: url(../billeder/vinder2009.png) no-repeat right top; line-height: 16px; width: 319px;}
p#vinderpublikum{ padding-right: 80px; background: url(../billeder/vinderpublikum2009.png) no-repeat right top; line-height: 17px; width: 286px;}

p#vinder2010 { padding-right: 80px; background: url(../billeder/vinder2010.png) no-repeat right top; line-height: 16px; width: 330px;}
p#vinderpublikum2010{ padding-right: 80px; background: url(../billeder/vinderpublikum2010.png) no-repeat right top; line-height: 17px; width: 486px;}


p#vinder2011 { padding-right: 80px; background: url(../billeder/vinder2011.png) no-repeat right top; line-height: 16px; width: 240px;}
p#vinderpublikum2011{ padding-right: 80px; background: url(../billeder/vinderpublikum2011.png) no-repeat right top; line-height: 17px; width: 340px;}



span.reddot {  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
    -o-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,.5); padding:2px 6px; background-color: #CC0033; color: #fff;   -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
	border-radius: 10px; }
div#indholdet p { color: #000; margin: 0em 5px 8px 200px; font-size: 13px; padding-right: 12px;}

div#bund { clear: both; position: relative;  width: 800px; border-top: 1px #000 solid; left: 2px; top: 0px; margin-top: 33px; padding: 24px 12px 22px 0px; }
div#bund p { margin: 0; font-size: 12px; padding: 0; background: url(../billeder/60secl.png) no-repeat right 9px; height: 50px; padding: 12px 48px 12px 200px;}

html body div#wrapper { position: relative; left: 200px; top:0; margin-bottom: 24px;}
div#indholdet p.title { font-weight: bold; margin-bottom: 0;}

ul#menu { position:absolute; background-color: #fff; top: 192px; left: -6px; width: 160px; margin-left: 0px; float: left; z-index: 200;}
ul#menu li { color: #000; list-style: none; margin: 8px 5px; }

div.jurymedlem { margin-bottom: 12px; }
div.jurymedlem p img,img.flyd { float: left; margin-right: 12px; margin-bottom: 18px;}

body#english p { font-size: 12px; }

div#indexvideo { position: relative; left: 200px;} 
ul#menu li a.lille2 { font-size: 10px;  }
ul#menu li a { background: url(../billeder/li.png) no-repeat -6px -150px; text-decoration: none; line-height: 26px; text-transform: uppercase; height: 26px; width: 132px; display: block; padding: 6px 12px 6px 12px;   font-size: 14px; color: #fff; }
div#indholdet ul#menu li a:hover,div#indholdet ul#menu li.aktiv a  { background-position: -206px -150px;width: 160px;  }
ul#menu li a.english { background-position: -6px -200px;  }
ul#menu li a.year2006 { background-position: -6px -100px;  }
ul#menu li a.year2009 { background-position: -6px -50px;  }
ul#menu li a.year2010 { background-position: -6px 0px;  }
ul#menu li a.year2012 { background-position:  -6px -100px; }
ul#menu li a.omos { background-position:  -6px -50px; }



div#indholdet ul#menu li a:hover.year2006, div#indholdet ul#menu li.aktiv a.year2006 { background-position: -206px -100px;width: 160px;  }
div#indholdet ul#menu li a:hover.year2009,div#indholdet ul#menu li.aktiv a.year2009 { background-position:  -206px -50px;width: 160px;  }
div#indholdet ul#menu li a:hover.year2010,div#indholdet ul#menu li.aktiv a.year2010 { background-position:  -206px 0px; width: 160px; }

div#indholdet ul#menu li a:hover.year2012,div#indholdet ul#menu li.aktiv a.year2012 { background-position:  -206px -100px; width: 160px; }

div#indholdet ul#menu li a:hover.english,div#indholdet ul#menu li.aktiv a.english  { background-position:  -206px -200px; width: 160px; }

div#indholdet ul#menu li a:hover.omos,div#indholdet ul#menu li.aktiv a.omos  { background-position:  -206px -50px; width: 160px; }


ul#menu li ul {  padding: 0px 0; margin-bottom: 12px; position: relative; top: -0px; left: 0px;z-index: 1900;   }
ul#menu li ul li a { background: none; text-transform: none;  line-height: 14px; width: 134px;  height: 16px; width: 120px; }
ul#menu li ul li a:hover { text-decoration: underline;  }
ul#menu li ul li.aktiv a { text-decoration: underline; }
ul#menu li ul li { margin: 0  0 3px 0; padding: 0; background: url(../billeder/liul.png) no-repeat 2px 0;width: 126px; }
ul#menu li.a2010 ul li { margin: 0  0 3px 0; padding: 0; background: url(../billeder/liul2010.png) no-repeat 2px 0px;width: 126px; }



ul#menu li a:visited { text-decoration: none;  }
ul#menu li a:hover { text-decoration:none;  }
.logoer img { margin: 14px; }

ul#menu li.english {  position: relative; top: 24px; padding-left: 32px; background: url(../billeder/English.png) no-repeat 0 2px; }
ul#menu li.english a {}

p.kulturnatten  { text-indent: -2222px;}
p.kulturnatten a { width: 120px; height: 60px; position: absolute; top: 0; left: 50%; background: #fff url(../billeder/kulturnat.png) no-repeat left bottom; margin-left: 120px;}
p.kulturnatten a:hover { height: 100px; background-position: -200px bottom; z-index: 999;}

p.facebutt  { text-indent: -2222px;z-index: 999;}
p.facebutt a { width: 40px; height: 40px; position: absolute; top: 117px; left: 114px; background: #fff url(../billeder/Facebutt.png) no-repeat 0 0; margin-left: 0px;z-index: 999;}
p.facebutt a:hover {  background-position: 0px -63px; z-index: 999;}


p.next  { text-indent: -2222px; position: absolute;}
p.next a { width: 280px; height: 104px; position: absolute; top: 89px; left:328px; background: url(../billeder/notice2.png) no-repeat right 6px; margin-left: 0px; z-index: 999;}
p.next a:hover { background-position: right 0px;  }

p.break { clear: both }

div.film { position: relative; top: 0; left: 0;  padding: 0px 0px 0 0; height: 90px; margin-bottom: 8px; width: 800px;   }
div.film p a { text-decoration: none; }
div.film p.titlen img { margin-right: 12px; margin-bottom: 8px; float: left; padding: 5px; background-color: #ddd;}
div.film p.titlen img:hover {  background-color: #ccc;}
body div#indholdet div.film p.titlen { font-weight: bold; margin-bottom: 6px; }
body div#indholdet div.film p.description {font-size: 10px; margin: 0 0 6px 200px;   }
body div#indholdet div.film p.instruktor { font-weight: bold; }
body div#indholdet div.film span.direct {font-size: 10px; margin-left: 6px;  }
body div#indholdet div.film img.stem { position: absolute; top: 0; right: 0; background-color: #fff; margin-right: 0px; margin-top: -6px; padding: 2px;}
body div#indholdet div.film img.stem:hover { right: 8px; background:url(../billeder/stemhover.png) no-repeat center; }

p.Valgt { font-weight: bold;  padding: 20px 10px 20px 20px; position: relative; left: -4px; top: 0px; background-color: #fff; border: 2px #000 solid; -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
	border-radius: 10px;
	width: 400px;}
.Valgt .red { color: #c00;}

/*Kontakt*/
form { position: relative; margin: 0px 0px 56px 0px;  width: 280px; left: 200px; top: 0;}
legend, fieldset { margin: 0; padding: 0; border: none; }
legend { display: none; }
input {  border: none; width:260px;  padding: 5px 2px; font-size: 14px; color: #666; font-weight: normal;  background-color: #fff; }
label { width: 260px; border: none;  padding: 0.3em 0.3em 0.3em 0.2em; font-size: 14px; text-align: right; margin: 0 0.6em 0.4em 0; }
input, textarea { margin: 0 0 0.4em 0;background-color: #ccc;  border: 1px #fff solid;  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px;}
textarea { height: 100px;  width:260px;  padding: 0.4em 0.2em; color: #666; font-weight: normal; }
input:hover, textarea:hover, #antispam:hover { background-color: #ddd;  border: 1px #ccc solid;  }
input:focus, textarea:focus{ background-color: #fff; border: 1px #000 solid; }
#skjult { height: 1px; display: none; }
#submit {    background: none; width:163px;  color: #111; height: 44px; text-align: left; background-color: #fff; margin: 0px 0px 0px 90px;  cursor: pointer; clear: both; border: none; }
#submit2 {    background: none; width:119px;  color: #111; height: 55px; text-align: left; background-color: #fff; margin: -2em 0px 0px 8em;  cursor: pointer; clear: both; border: none; }

body#nyhedsbrev #submit {  background: none; width:163px;  color: #111; height: 44px; text-align: left; background-color: #fff; margin: 1em 0px 0px 8em;  cursor: pointer; clear: both; border: none; }

body#jury p.jury { margin-top: 24px; }
body#jury p { font-size: 12px; }

form#voteform div.cap label.error { color: rgb(205, 31, 87); text-align: right;width: 300px; position: absolute; top: -2px; left: 0; margin-top: 4px;  }
form#voteform label.error {color: rgb(205, 31, 87); text-align: right;width: 300px; position: absolute; top: -2px; left: 0px; float: none; margin: 0; padding: 0;line-height: 14px; height: 14px; margin-top: 4px;  }


form#voteform div.cap input { float: left;  }
form#voteform div.cap label { float: left; text-align: left; line-height: 14px; height: 14px;  }

form#voteform label {line-height: 14px; height: 14px;
 }

form#voteform div.knap { clear: both; }
form#voteform input#turing{ width: 155px; position: relative; top: -30px;}
form#voteform input#send { background-color: #fff; border: none; width: 119px; height: 55px; padding: 0; }
form#voteform div.field {position: relative; top: 0; left:0;width: 300px; display: block; margin-top: 8px;  }
form#voteform fieldset,form#voteform legend { border: none; outline: none; }
form#voteform legend { display: none; }
form#voteform { width: 300px; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; margin-top:8px; margin-bottom: 20px; }
form#voteform img { position: absolute; top: 30px; left:150px;  }
form#voteform input#send {  display: block; margin-bottom: 1px; margin-top: 13px; position: relative; top: 12px; left:0; height: 55px; width: 119px; }
form#voteform input#send:hover { background-color: #ccc; }
form#voteform input {   width: 300px; padding: 5px 2px;font-size: 15px;font-family: Georgia, "Times New Roman", Times, serif; display: block; }
form#voteform input#turing{ width: 124px; position: relative; top: 2px; }

#submit:hover { }
br { clear:both;}
.advarsel1 {color: #CD1F57;  font-weight: bold; position: relative; text-align: left; margin: 0 0 0em 0.3em;}
.advarsel {color: #CD1F57; font-weight: bold; position: relative; text-align: left; margin: 0 0 0em 0.3em;}
.error {font-weight: bold; position: relative; text-align: left; margin: 0 0 0em 0.3em; color: rgb(205, 31, 87);}


.hidden  { display: none; }
p.indexlogo img { margin: 24px 24px 0 0;}

p#skipnavigation { display: none; }
