

/* Normalize + H5BP - minified */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline;zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}body{font-size:1em;line-height:1.4;margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}h2{font-size:1.5em;margin:.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:.83em;margin:1.67em 0;}h6{font-size:.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 20px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}fieldset{border:0;margin:0;padding:0;}legend{border:0;white-space:normal;margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}button,input{line-height:normal;}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;width:13px;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0;}.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}p,pre,dl,menu,ol,ul{margin:1em 0;}figure,form{margin:0;}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none;}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}

/* COLORS: 
grey   rgb(114, 115, 114)
orange rgb(200, 80, 25)
red rgb(120, 28, 28)
gul rgb(180, 20, 20)
*/

body{
	font-family: Arial, Gotham, Helvetica,  sans-serif;
	font-size:16px;
	color:rgb(114, 115, 114);
}

p{
	line-height:20px;
	margin-top:0;
	}


.page-wrap { max-width: 1104px; margin: 0 auto; position:relative;}

	
.padded{
	padding:13px!important;
	}
	
img{
	max-width:100%;
	height:auto;
	}
	
#logo{
	display:block;
	width:140px;
	height:59px;
	background:url(../images/CKU_logo.png) no-repeat;
	/*background-size:140px 59px;*/
	background-size:contain;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/CKU_logo.png',
sizingMethod='scale');

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/CKU_logo.png',
sizingMethod='scale')";
	}
	
h1{
	font-family:"Open Sans";
	font-size:44px;
	line-height:46px;
	font-weight:300;
	margin-top:-5px;
	margin-bottom:13px;
	}
	
	
h2{
	font-family:"Open Sans";
	font-size:25px;
	font-weight:400;
	margin-top:0;
	margin-bottom:13px;
	}	
	
	
h3{
	font-family:"Open Sans";
	font-size:33px;
	line-height:36px;
	font-weight:300;
	margin-top: -6px;
	margin-bottom:13px;
	}
	
h4{
	font-family:"Open Sans";
	font-size:25px;
	line-height: 38px;
	font-weight:600;
	margin-top:0;
	margin-bottom:13px;
	}
	
a{
	color:rgb(114, 115, 114);
	text-decoration: none;
	}	
	
.content a{
	text-decoration: underline;
}
	
a.navigate{
	text-decoration:none;
	background:url(../images/pil_nofill.png) no-repeat;
	background-size:auto 63px;
	display:block;
	min-height:63px;
	padding-left:50px;
	margin-bottom:20px;
	
	}	
	
a.navigate h2{
	color: rgb(200, 80, 25);
	margin-bottom:6px;
	line-height:20px;
	}
	
a.navigate p{
	margin-top:0px;
	line-height: 21px;
	}
	
a.navigate:hover{
	color: rgb(200, 80, 25);
	background:url(../images/pil_fill.png) no-repeat;
	background-size:auto 63px;
	}
	
small{
	font-size:12px;
	line-height:15px;
	display:inline;
	}
	
.excerpt, .mancet{
	font-family:"Open Sans";
	font-size:18px;
	line-height:23px;
	font-weight:400;
	margin-bottom:13px;
	}
	
.excerpt:before{
	content:"";
	float:left;
	background-image:url(../images/pil_fill.png);
	background-size:18px 28px;
	margin-top:5px;
	margin-right:13px;
	margin-bottom:13px;
	width:18px;
	height:28px;
	display:block;
	}
	
blockquote:before{
	content:"";
	background:url(../images/citat_start.png);
	width:15px;
	height:11px;
	margin-top:7px;
	margin-right:7px;
	float:left;
	}
	
blockquote:after{
	content:"";
	background:url(../images/citat_slut.png);
	width:15px;
	height:11px;
	margin-top:7px;
	margin-left:7px;
	display:inline-block;
	
	}
	
blockquote{
	font-family: "Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, serif;
	font-size:31px;
	line-height:33px;
	font-style:italic;
	color:rgb(180, 20, 20);
	width:250px;
	float:right;
	margin:0px -13px 13px 13px;
	}
	
blockquote p{
	line-height: 33px;
	display: inline;
	word-break: break-word;
	 -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
	
	
.yellow{
	color:rgb(180, 20, 20);
	}
	
header{
	
	}
	
footer{
	border-top:1px solid rgb(114, 115, 114);
	padding-top:13px;
	}
	
footer a{
	text-decoration:none;
	color:rgb(200, 80, 25);
	}
	
.facebook{
	float:right;
	}
	
	
/* menu styles */

#mainmenu{
	border-top:2px solid rgb(200, 80, 25);
	/*border-bottom:1px solid rgb(200, 80, 25);*/
	height:86px;
	}

ul#menu{
	border-bottom:1px solid rgb(200, 80, 25);
	padding-left:0px;
	margin:0;
	position:relative;
	}
	
ul#menu li{
	padding-left:0px;
	display:inline-block;
	height:48px;
	line-height:48px;
	padding-left:22px;
	padding-right:22px;
	margin-right: 0px;
	font-family:"Open Sans";
	font-weight:600;
	
	}
	
ul#menu li:first-child{
	padding-left: 0px;
}
	
ul#menu li a{
	color:rgb(100, 100, 100);
	text-decoration:none;
	display: block;
	height:50px;
	}
	
ul#menu li:hover ul.sub-menu{
	display:block;
	z-index:10;
	height: 85px;
	}
	
.locked{
	display:block!important;
	z-index: 100;
}
	
li.current-menu-parent a{
	color: rgb(200, 80, 25)!important;
}
	
li.current-menu-parent ul.sub-menu{
	display:block;
	z-index:1;
	}
	
ul.sub-menu li.current-menu-item{
	font-weight:600!important;
	}
	
ul.sub-menu li.current-page-ancestor, ul.sub-menu li.current-tema_page-ancestor{
	display: block;
	font-weight:600!important;
	
}

ul.activeparent{
	display: inline-block!important;
}
	
ul.sub-menu{
	display:none;
	position:absolute;
	padding-left:0px;
	left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:49px;
	height:35px;
	padding-top:0px;
	width:100%;
	
	}
	
ul.sub-menu:before{
	content: "";
	width: 100%;
	background-color:white;
	position:absolute;
	padding-left:0px;
	left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	height:35px;
	padding-top:0px;
	width:100%;
	z-index: -1;
}
	
ul.sub-menu li{
	font-family:"Open Sans";
	font-weight:300!important;
	height: 35px!important;
	line-height: 35px!important;
	float: left;
	}
	
ul.sub-menu li a{
	color:rgb(200, 80, 25)!important;
	}
	
	

	
.searchbar{
	text-align:right;
	}
	
#gradient{
	position:absolute;
	height:145px;
	
	
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(217, 217, 217)), to(rgb(255,255,255))); /* Chrome, Safari 4+ */
  background-image: -webkit-linear-gradient(top, rgb(217, 217, 217), rgb(255,255,255)); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:    -moz-linear-gradient(top, rgb(217, 217, 217), rgb(255,255,255)); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, rgb(217, 217, 217), rgb(255,255,255)); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, rgb(217, 217, 217), rgb(255,255,255)); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	
	/*
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0%, rgb(217, 217, 217)),
	color-stop(100%, rgb(255, 255, 255)));
background-image: -o-linear-gradient(bottom, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
background-image: linear-gradient(to bottom, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
*/
right: 0;
top: 0;
left: 0;
	}
	
.english{
	font-size: 14px;
position: absolute;
right: 13px;
margin-top: 25px;
}
	
/* content */

.content{
	margin-top:10px;
	padding-right:13px;
	}

#shortcuts{
	margin-top: -13px;
	margin-bottom: -13px;
}

#features{
	padding-top:0px!important;
	/*border-right:1px solid rgb(114, 115, 114);*/
	}
	
.fve-video-wrapper{
	margin:0!important;
}
	
.first{
	padding-left:0px!important;
	margin-top:13px;
	clear: left;
	}
	
.second{
	padding-right:0px!important;
	margin-top:13px;
	}
	
.first img, .second img{
	margin-bottom:0px;
	}
	
.first h3, .second h3{
	margin-top:13px;
	min-height: 76px;
	}
	
#sidebar{
	padding-top:0px!important;
	/*border-left:1px solid rgb(114, 115, 114);*/
	}
	
#mainfeature, .artikeltop{
	border-bottom:1px solid rgb(114, 114, 115);
	padding-bottom:13px;
	}
	
.bordertop{
	border-top:1px solid rgb(114, 114, 115);
	margin-bottom:13px;
	}
	
#slider, .featureimg{
	margin-bottom:10px;
	overflow:hidden;
	}
	
.artikeltopimage{
	padding-right:26px;
	}
	
.sorter{
	font-weight:600;
	font-family:"Open Sans", sans-serif;
	margin-top:13px;
	margin-bottom:13px;
	}
	
.sorter_tema{
	font-weight:600;
	font-family:"Open Sans", sans-serif;
	margin-top:26px;
	margin-bottom:13px;
	padding-top:13px;
	border-top:1px solid rgb(114, 114, 115);
	}
	


.featureimg small{
	display:inline-block;
	margin-top: 5px;
}
	
.sorter_links{
	float:right;
	}
	

.list_item{
	margin-bottom:2px;
	}
	
.list_item:hover .list_info{
	background-color: rgb(220, 220, 220);
}
	
.list_item img{
	float:left;
	height:75px;
	width: auto;
	margin-right:2px;
	}
	
	
.list_info{
	padding:5px 50px 13px 13px;
	height:57px;
	margin-left:141px;
	background:rgb(236, 236, 236);
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	background: url(../images/pil_fill.png) no-repeat 97% rgb(236, 236, 236);
	background-size: 18px 28px;
	}
	
.list_title{
	font-size:16px;
	}
	
.list_info p{
	line-height:15px;
	}
	
.content_more a{
	color:rgb(200, 80, 25);
	text-decoration:none;
	font-weight:bold;
	}
	
.eventinfo{
	color:rgb(200, 80, 25);
	font-weight:bold;
	margin-bottom:1em;
	text-transform:uppercase;
	}
	
.event_list{
	border-bottom:1px solid rgb(114, 114, 115);
	padding-bottom: 13px;
}	
.event_list .second  h3{
	margin-top: 0px;
}

.kontaktgruppe{
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-top: 1px solid rgb(114, 114, 115);
	overflow:auto;
	padding-top: 13px;
	padding-bottom: 13px;
}

.medarbejder{
	font-family: Arial, Gotham, Helvetica,  sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-top: 13px;
	display: block;
	overflow: auto;
	line-height: 19px;
}

.medarbejder strong{
	color: rgb(120, 28, 28);
}

/* sidebar elements */



.block_orange{
	background:rgb(200, 80, 25);
	line-height:50px;
	height:50px;
	font-family:"Open Sans";
	font-size:23px;
	font-weight:400;
	color:rgb(236, 236, 236);
	padding-left:13px;
	margin-bottom:2px;
	}
	
.block_red{
	background:rgb(120, 28, 28);
	line-height:50px;
	height:50px;
	font-family:"Open Sans";
	font-size:23px;
	font-weight:400;
	color:rgb(255, 255, 255);
	padding-left:13px;
	margin-bottom:2px;
	}

.block_yellow{
	background:rgb(180, 20, 20);
	line-height:50px;
	height:50px;
	font-family:"Open Sans";
	font-size:23px;
	font-weight:400;
	color:rgb(255, 255, 255);
	padding-left:13px;
	margin-bottom:2px;
	}

	
a.custombutton{
	display:block;
	height:/*100px*/auto;
	background:url(../images/custom_button_pil_nofill.png) no-repeat rgb(120, 28, 28);
	background-position:13px 15px;
	background-size:auto 100px;
	color:white;
	padding-left:100px;
	padding-right:50px;
	padding-top:8px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	min-height: 107px;
	}
	
.custombutton:hover{
	background:url(../images/custom_button_pil_fill.png) no-repeat rgb(120, 28, 28);
	background-position:13px 13px;
	background-size:auto 100px;
	}
	
.custombutton p{
	line-height:24px;
	}
	
	
a.billet{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_billetter.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
	
a.stoette{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_stotte.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	

a.billet h4, a.stoette h4{
	font-weight: 300;
  font-size: 34px;
  line-height: 44px!important;
  width: 75%;
  margin-top: 30px;
	}	

a.billet p, a.stoette p{
	line-height: 23px!important;
	font-weight: 300;
	font-size:18px;
	max-width: 65%;
}

a.video{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_video.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
}

a.audio{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_lyd.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
}

a.pdf{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_pdf.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
}

a.video p, a.audio p, a.pdf p{
	line-height: 23px!important;
	font-weight: 300;
	font-size:18px;
	max-width: 65%;
	margin-top: 15px;
}

a.videmere{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/videmere.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
.kontakt{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/kontakt.jpg) no-repeat rgb(120, 28, 28);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:18px;
	line-height:26px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
.kontakt a{
	color: rgb(255, 255,255);
	}

.workshop{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/kontakt.jpg) no-repeat rgb(120, 28, 28);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:18px;
	line-height:26px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
.workshop a{
	color: rgb(255, 255,255);
	}
	
.tal{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/tal.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
a.temaknap{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_tema.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
a.frivillig{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_frivillig.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
a.sponsor{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_sponsor.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
a.konflikt{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_kunstogkonflikt.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}
	
a.images{
	display:block;
	position:relative;
	height:78px;
	background:url(../images/knap_images.jpg) no-repeat rgb(132, 222, 168);
	background-size:100% auto;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:105px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:45px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:18px;
	}
	
a.images_frivillig, a.images_sponsor{
	display:block;
	position:relative;
	height:138px;
	background:url(../images/knap_images.jpg) no-repeat rgb(132, 222, 168);
	background-size:100% auto;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:45px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:18px;
	}
	
a.custom1{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/custom1.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}

a.custom2{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/custom2.jpg) no-repeat rgb(200, 80, 25);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}

a.issuu_button{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_issuu.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:20px;
	padding-left:13px;
	font-family:"Open Sans";
	font-weight: 300;
	font-size:18px;
}

a.issuu_button p{
	margin-top: 10px;
}

a.issuu_button img{
	max-width: 50%;
}

a.facebook_button{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_facebook.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}

a.facebook_button h4{
	font-weight:300;
	font-size:34px;
	line-height:34px!important;
	width:75%;
	margin-top: 20px;
}

a.facebook_button p{
	line-height: 23px!important;
	font-weight: 300;
	font-size:18px;
}

a.undervisningsmateriale_button{
	display:block;
	position:relative;
	height:153px;
	background:url(../images/knap_undervisningsmateriale.png) no-repeat RGB(180, 19, 19);
	background-size:auto 100%;
	background-position: right top;
	color:white;
	padding-left:13px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:"Open Sans";
	font-size:20px;
	line-height:24px!important;
	font-weight:400;
	text-decoration:none;
	margin-bottom:20px;
	}

a.undervisningsmateriale_button h4{
	font-weight:300;
	font-size:26px;
	line-height:34px!important;
	width:75%;
	margin-top: 10px;
}

a.undervisningsmateriale_button p{
	line-height: 20px!important;
	font-weight: 300;
	font-size:16px;
	max-width: 76%;
}
	
	
a.videmere h4, .tal h4, .temaknap h4, .images h4, .images_frivillig h4, .frivillig h4, .sponsor h4, .images_sponsor h4, .konflikt h4, a.custom1 h4, a.custom2 h4{
	font-weight:300;
	font-size:34px;
	line-height:34px!important;
	width:75%;
	}
	
.tal p, .temaknap p, .videmere p, .images_frivillig p, .frivillig p, .sponsor p, .images_sponsor p, .konflikt p, .custom1 p, .custom2 p{
	position: absolute;
bottom: -5px;
max-width: 80%;
line-height: 23px!important;
font-weight: 300;
	}
	
	.kontakt h4, .custombutton h4 {
	font-weight: 400;
	font-size: 25px;
}

.workshop h4{
	font-size: 23px;
}
	
	.kontakt p, .workshop p{
	position: absolute;
bottom: 10px;
font-weight: 300;
	
}

.custombutton p{
	font-weight: 300;
}

.kalender{
	margin-bottom:18px;
	}
	
.event{
	background:rgb(236, 236, 236);
	padding:13px;
	color:rgb(200, 80, 25);
	margin-bottom:2px;
	}
	
.event_title{
	font-family:"Open Sans";
	font-size:23px;
	line-height:28px;
	font-weight:300;
	margin-left:35px;
	display: block;
	}
	
.event_info{
	margin-left:35px;
	display: block;
	}
	
.event a{
	color: rgb(200, 80, 25);
}
	
.date{
	display: block;
	font-family:"Open Sans";
	font-size:18px;
	font-weight:700;
	
	}

.datenumber{
	width:25px;
	display:inline-block;
	text-align: right;
	margin-right: 10px;
	}
	
a.se_alle{
	height:50px;
	line-height:50px;
	font-family:"Open Sans";
	font-size:13px;
	text-transform:uppercase;
	font-weight:700;
	background:url(../images/pil_fill.png) no-repeat 95% rgb(236, 236, 236);
	background-size: 18px 28px;
	color:rgb(200, 80, 25);
	display:block;
	padding-left:13px;
	text-decoration:none;
	
	}
	
#login{
	background:rgb(236, 236, 236);
	padding:13px;
	margin-bottom:18px;
	}
	
.relateret, .tema{
	margin-bottom:18px;
	}
	
.related_item{
	background: url(../images/pil_fill.png) no-repeat 95% 84% rgb(236, 236, 236);
	background-size: 18px 28px;
	padding:13px 13px 1px 13px;
	margin-bottom:2px;
	font-family:"Open Sans";
	}

.tema_item{
	margin-bottom:2px;
	font-family:"Open Sans";
	background:rgb(236, 236, 236);
	padding-bottom:13px;
	}
	
.tema_box{
	display: block;
	background: url(../images/pil_fill.png) no-repeat 95% 30% rgb(236, 236, 236);
	background-size: auto 32px;
	padding:13px 13px 1px 13px;
	margin-bottom: -13px;
	font-family:"Open Sans";
	overflow: auto;
	
	}
	
.tema_item:hover, .related_item:hover{
	background-color: rgb(220, 220, 220);
}

.tema_item:hover .tema_box{
	background-color: rgb(220, 220, 220);
}

.tema_box a{
	text-decoration: none;
}
	
.aktiv_tema{
	background: url(../images/pil_red.png) no-repeat 95% 30% rgb(236, 236, 236);
	background-size: auto 32px;
	color:rgb(180, 20, 20);
	}
	
.aktiv_tema a{
	color:rgb(180, 20, 20);
}
	
a.temalink{
	display:block;
	margin-left:13px;
	font-family:"Open Sans";
	font-size:18px;
	font-weight:300;
	text-decoration:none;
	padding-left:13px;
	background: url(../images/pil_grey.png) no-repeat;
	background-position:0px 7px;
	background-size: auto 12px;
	}
	
a.temalink_aktiv{
	display:block;
	margin-left:13px;
	font-family:"Open Sans";
	font-size:18px;
	font-weight:300;
	text-decoration:none;
	padding-left:13px;
	background: url(../images/pil_small_red.png) no-repeat;
	background-position:0px 7px;
	background-size: auto 12px;
	color:rgb(180, 20, 20);
}
	
	
.related_item img, .tema_item img{
	float:left;
	margin-right:13px;
	max-width:45%;
	margin-bottom:13px;
	}
	
.related_item p, .tema_box p{
	clear:both;
	width: 90%;
	margin-bottom: 13px;
	}
	
.related_title{
	font-size:22px;
	line-height:23px;
	font-weight:300;
	margin-bottom:13px;
	display: inline-block;
margin-top: -3px;
word-break:break-word;
		   /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
		/*max-width: 50%;*/
	}

#fakta, #fakta_graa{
	margin-bottom:18px;
	}

.faktabox{
	/*color:rgb(0, 0, 0);*/
	/*background:rgba(217, 136, 24, 0.6);*/
	padding:13px;
	border: 1px solid rgb(180, 20, 20);
	}
	
.faktabox_graa{
	background:rgb(236, 236, 236);
	padding:13px 13px 1px 13px;
	}
	
.faktabox .mancet{
	font-size:20px;
	font-family: Arial, Gotham, Helvetica,  sans-serif;
	}
	
#fakta .block_yellow, #fakta_graa .block_yellow{
	/*background:/*url(../images/pil_white.png) no-repeat*/ rgb(180, 20, 20);*/
	background:
	background-size:auto 20px;
	background-position:10px 16px;
	/*text-indent:20px;*/
	}
	
#presse{
	margin-bottom:18px;
	}
	
.omtale{
	display: block;
	background:rgb(236, 236, 236);
	padding:5px 13px 5px 13px;
	overflow:auto;
	margin-bottom:2px;
	}
	
.omtale:first-child:before{
	content:"Pressen skrev:";
	font-family:"Open Sans", sans-serif;
	font-weight:600;
	font-size:20px;
	color:rgb(120, 28, 28);
	height:27px;
	display:block;
	background:url(../images/presse_start.png) no-repeat rgb(236, 236, 236);
	background-position:0px 0px;
	margin-top:-5px;
	padding-top:23px;
	text-indent:160px;
	}
	
.omtale.count:last-child:after{
	content:"";
	font-family:"Open Sans", sans-serif;
	font-weight:600;
	font-size:25px;
	color:rgb(120, 28, 28);
	height:50px;
	display:block;
	background:url(../images/presse_slut.png) no-repeat 95% 0% rgb(236, 236, 236);
	margin-bottom:-5px;
	margin-top:33px;
	}
	
.omtale blockquote{
	font-family: "Open Sans";
	font-style:italic;
	font-weight:300;
	font-size:22px;
	line-height:28px;
	font-style:italic;
	color:rgb(120, 28, 28);
	width:91%;
	margin:13px 13px 4px 24px;
	float:none;
	}
	
.omtale blockquote:before{
	content:"";
	background:url(../images/presse_citat_start.png)  no-repeat;
	width:15px;
	height:6px;
	margin-top:7px;
	margin-right: 2px;
	margin-left: -15px;
	}
	
.omtale blockquote:after{
	content:"";
	background:url(../images/presse_citat_slut.png) no-repeat;
	width:15px;
	height:16px;
	margin-left: 3px;
	display:inline-block;
	
	}
	
.omtalelink{
	background:url(../images/omtalelink.png) no-repeat;
	background-position:0px 5px;
	float:right;
	color:rgb(120, 28, 28);
	font-weight:700;
	font-size:13px;
	font-family:"Open Sans", sans-serif;
	text-indent:13px;
	text-decoration:none;
	margin-right:26px;
	margin-bottom:7px;
	}
	
.audioplayer, .videoplayer, .videoplayer_inline{
	margin-bottom: 18px;
}

.audioplayer p, .videoplayer p{
	margin-top: 5px;
}	
	

.galleri_knap{
	position: relative;
	margin-bottom:20px;
}

.galleri_knap a{
	display: none;
}

.galleri_knap a:first-child{
	display: block;
}

.galleri_knap a:first-child:before{
	background: url(../images/knap_blank.png) no-repeat;
	content: ' ';
	height: 101%;
	position: absolute;
	width: 100%;
	background-size: 100% auto;
}

.galleri_knap p{
	color: white;
font-family: "Open Sans";
font-size: 20px;
line-height: 24px!important;
font-weight: 400;
position: absolute;
top: 15px;
left: 15px;
	
}

/* PAGINATION BOXES */

.page-numbers{
	font-size: 3px;
	display: inline-block;
	width: 15px;
height: 15px;
margin: 5px 0px 0px 12px;
background: rgb(255, 255, 255);
border: 1px solid rgb(180, 20, 20);
color: rgb(255, 255, 255) ;
}

.page-numbers.current{
	background: rgb(180, 20, 20);
	color: rgb(180, 20, 20)
}

.page-numbers:hover{
	cursor: pointer; cursor: hand;
}

.pagination{
	text-align: right;
}


/* share items */

.share{
	padding-right:13px;
	margin-top:13px;
	}
	
.shareblock{
	border-top:1px solid;
	margin-right: 11px;
	}
	
#facebookshare{
	margin-top:10px;
	display:block;
	background:url(../images/facebook.png);
	background-size:30px 30px;
	width:30px;
	height:30px;
	}
	
#facebookshare:hover{
	background:url(../images/facebook_hover.png);
	background-size:30px 30px;
	}

#mailshare{
	margin-top:10px;
	display:block;
	background:url(../images/mail.png);
	background-size:30px 30px;
	width:30px;
	height:30px;
	margin-bottom:10px;
	}
	
#mailshare:hover{
	background:url(../images/mail_hover.png);
	background-size:30px 30px;
	}
	
#printshare{
	margin-top:10px;
	display:block;
	background:url(../images/print.png);
	background-size:30px 30px;
	width:30px;
	height:30px;
	}
	
#printshare:hover{
	background:url(../images/print_hover.png);
	background-size:30px 30px;
	}



	
/* form styling */

input[type="text"]{
	border: 1px solid rgb(175, 175, 175);
	height:30px;
	color: rgb(175, 175, 175);
	width:210px;
	margin-right:22px;
	text-indent:7px;
	}
	
#searchform input[type="submit"]{
	border: 1px solid rgb(175, 175, 175);
	height:34px;
	width:34px;
	background:rgb(200, 80, 25) url(../images/search.png);
	}
	
label{
	font-size:13px;
	display:block;
	}
	
#login input[type="text"], #login input[type="password"] {
	border: none;
	height:30px;
	color: rgb(175, 175, 175);
	text-indent:7px;
	}
	
#login input[type="text"]{
	width:100%;
	}
	
#login input[type="password"]{
	width:65%;
	}
	
#login .login-password input[type="text"]{
	width:65%;
	margin-right:5px;
	}
	
#login input[type="submit"]{
	float:right;
	width:70px;
	border: none;
	background:url(../images/pil_fill.png) no-repeat 95% rgb(236, 236, 236);
	background-size: 18px 28px;
	line-height:30px;
	font-weight:700;
	color:rgb(200, 80, 25);
	font-family:"Open Sans";
	font-size:13px;
	text-align:left;
	height:30px;
	}
	
.login-password, .login-submit{
	display:inline;
	}
	
/* wordpress floats */

.wp-caption{
	font-size: 12px;
	line-height: 16px!important;
	font-family:"Open Sans";
	font-weight:300;
	
	}
	
 p.wp-caption-text{
	margin-right: 1em;
	font-size: 12px;
	line-height: 16px!important;
	font-family:"Open Sans";
	font-weight:300;
	margin-bottom: 0;
}
	
.wp-caption img{
	margin-bottom:6px;
	}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; max-width:50%; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
	
/* mediaqueries */

@media screen and (min-width:769px) and (max-width:1140px){
	.block_yellow, .block_red{
		font-size: 16px;
	}
	
	a.images{
		padding-top:50px!important;
	height: auto;
	min-height: 90px;
		}
		
	a.billet, a.stoette, a.videmere, .kontakt, .tal, a.temaknap, a.frivillig, a.sponsor, a.konflikt, a.images_frivillig, a.images_sponsor {
	
}
	a.custombutton{
	height: auto;
	min-height: 110px;
	}
	
		
	
	a.custombutton h4, a.billet h4, a.stoette h4, a.videmere h4, .tal h4, .temaknap h4, .images h4, .images_frivillig h4, .frivillig h4, .sponsor h4, .images_sponsor h4, .konflikt h4, a.custom1 h4, a.custom2 h4{
		font-size: 28px;
		line-height: 32px!important;
		width: 99%;
	}
	
.kontakt{
	padding-top: 5px;
	min-height: 120px;
}
	
 .kontakt h4{
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 5px;
}

.kontakt p{
	font-size: 13px;
	line-height: 16px;
}
	a.custombutton p, a.billet p, a.stoette p, .tal p, .temaknap p, .videmere p, .images_frivillig p, .frivillig p, .sponsor p, .images_sponsor p, .konflikt p, .custom1 p, .custom2 p{
	font-size: 15px;
	position: relative;
	bottom: 0px;
}
	.omtale{
	padding: 5px 15px;
}
	
	.omtale:first-child:before {
	font-size: 18px;
	text-indent: 85px;
	}
	
	.omtale blockquote{
		font-size: 23px;
		line-height: 27px;
	}
}

@media screen and (min-width:768px) and (max-width:980px){
	#login input[type="password"] {
		width: 63%;
	}
}

@media screen and (max-width:767px){
	.searchbar{
		margin-top: 70px;
		}
		
	.english{
	top: 20px;
	margin-top: 0;
	}
	
}

@media screen and (max-width: 480px){
	
	a.navigate{
	margin-top: -20px;
}
	
	#login input[type="text"]{
	max-width:90%;
	}
	
	#features{
	border-right:none;
}
	.first, .second{
		padding-left:0px!important;
		padding-right:0px!important;
		}
		
		
	.searchbar input[type="text"]{
		width: 150px;
		margin-right: 3px;
		
		}
		
	h1{
		word-break:break-word;
		   /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
		}
		
		.kontakt p{
			font-size:16px;
			line-height: 18px;
		}
		
		.searchresults .event_list .first{
			display: none;
		}
		
		.artikeltopimage{
		padding-right: 0px;
		}
		
		.list_item img{
			display: none;
			
		}
		
		.list_info{
			margin-left: 0px;
			height: 100px;
		}
		
	/* REPEATED ITEMS FROM min768 and max 1140 */
		
		.block_yellow, .block_red{
		font-size: 16px;
	}
	
	a.images{
		padding-top:50px!important;
	height: auto;
	min-height: 90px;
		}
		
	a.custombutton, a.billet, a.stoette, a.videmere, .kontakt, .tal, a.temaknap, a.frivillig, a.sponsor, a.konflikt, a.images_frivillig, a.images_sponsor {
	height: auto;
	min-height: 110px;
}
		
	
	a.custombutton h4, a.billet h4, a.stoette h4, a.videmere h4, .tal h4, .temaknap h4, .images h4, .images_frivillig h4, .frivillig h4, .sponsor h4, .images_sponsor h4, .konflikt h4{
		font-size: 28px;
		line-height: 32px!important;
		width: 99%;
	}
	
.kontakt{
	padding-top: 5px;
	min-height: 120px;
}
	
 .kontakt h4{
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 5px;
}

.kontakt p{
	font-size: 13px;
	line-height: 16px;
}
	a.custombutton p, a.billet p, a.stoette p, .tal p, .temaknap p, .videmere p, .images_frivillig p, .frivillig p, .sponsor p, .images_sponsor p, .konflikt p{
	font-size: 15px;
	position: relative;
	bottom: 0px;
}
	.omtale{
	padding: 5px 15px;
}
	
	.omtale:first-child:before {
	font-size: 18px;
	text-indent: 85px;
	}
	
	.omtale blockquote{
		font-size: 23px;
		line-height: 27px;
	}

		
	}
	
@media print{
	header, footer, #sidebar, .shareblock{
		display: none;
	}
	#features{
	border-right: none;
}
}