@import url(http://fonts.googleapis.com/css?family=Signika+Negative:400,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700italic,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import 'custom.css';
@import 'survey.css';


/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html {
	margin:0;
	padding:0;
	border:0;
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}




/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

/* Line-height should always be unitless! */
body {
  	line-height: 1.45;
  	background: white;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
	text-align: left;
	font-weight: normal;
	float:none !important;
}
table, th, td {
	vertical-align: middle;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Remember to define your own focus styles! */
:focus { outline: 0; }/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */


/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body {
font-size: 75%;
color: #444;
background: #fff;
font-family: 'Droid Serif', serif;
}


/* Headings
-------------------------------------------------------------- */

h1, h2 {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 700;
color: #333;
letter-spacing: -0.01em;
overflow: visible;
}

h3 {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 700;
color: #333;
letter-spacing: 0.0em;
overflow: hidden;
}


h4, h5, h6 {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 600;
color: #444;
overflow: inherit;
}

.page-fotosalg h1, .page-fotosalg h2, .page-fotosalg h3, .page-fotosalg h4, .page-fotosalg h5, .page-fotosalg h6,
.node-type-fotosalg h1, .node-type-fotosalg h2, .node-type-fotosalg h3, .node-type-fotosalg h4, .node-type-fotosalg h5, .node-type-fotosalg h6, .view-butik-modkraft h2 { color: #fff; letter-spacing: 0;}


h1 { font-size: 45px; line-height: 1.1; margin-bottom: 0.7em; margin-top: 0.4em; }
h2 { font-size: 30px; line-height: 1.15; margin-bottom: 0.3em; margin-top: 0.25em; }
h3 { font-size: 19px; line-height: 1.15; margin-bottom: 0.3em; margin-top: 0.3em;}
h4 { font-size: 15px; line-height: 1.2; margin-bottom: 0.25em; margin-top: 0.3em;}
h5 { font-size: 13px; line-height: 1.2; margin-bottom: 0.25em; margin-top: 0.3em; }
h6 { font-size: 1em; font-weight: 400; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text elements
-------------------------------------------------------------- */

p {
font-size: 115%;
margin: 1em 0 1em 0;
}
/*
	These can be used to pull an image at the start of a paragraph, so
	that the text flows around it (usage: <p><img class="left">Text</p>)
*/
.left  			{ float: left !important; }
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right 			{ float: right !important; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           { color: #b5484b; text-decoration: none;}
a:focus		{ color: #b5484b; text-decoration: none;}
a:hover     { color: #b5484b; text-decoration: underline;}

blockquote  { margin: 20px 0 30px 5px; border-left: 2px solid #ddd; padding: 0px 0px 0px 15px;}
strong,dfn	{ font-weight: 600; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

.textright { text-align: right;}


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin:0; }
ul, ol      { margin: 1em 1.5em 1em 0; padding-left: 30px; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

.node ul, .node ol	{ font-size: 115%;}
.node ul li, .node ol li {}


/* Tables
-------------------------------------------------------------- */

/*
	Because of the need for padding on TH and TD, the vertical rhythm
	on table cells has to be 27px, instead of the standard 18px or 36px
	of other elements.
*/

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px;}
/*
	You can zebra-stripe your tables in outdated browsers by adding
	the class "even" to every other table row.
*/
tbody tr:nth-child(even) td,
tbody tr.even td  {
	background: #f3f3f3;
}
tfoot       { font-style: italic; }
caption     { background: #eee; }



/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }

.view-id-sektion .views-row-even,
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
/* --------------------------------------------------------------

   grid.css
   * Sets up an easy-to-use grid of 24 columns.

   By default, the grid is 950px wide, with 24 columns
   spanning 30px, and a 10px margin between columns.

   If you need fewer or more columns, namespaces or semantic
   element names, use the compressor script (lib/compress.rb)

-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 940px;
  overflow: hidden;
  padding: 0px 0px 30px 0px;
  margin: 10px auto;
}

.topannonce {
	margin: 0;
}

/*.container {
  width: 954px;
  padding-left: 14px;
    padding-right: 0px;
    padding-top: 10px;
        padding-bottom: 3em;

border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;

  margin: 0px auto;
}*/

/* Use this class on any .span / container to see the grid. */
.showgrid {
  background: url(grid.png);
}


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 {
  float: left;
  margin-right: 20px;
}

/* The last column in a row needs this class. */
.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  {width: 60px;}
.span-2  {width: 140px;}
.span-3  {width: 220px;}
.span-4  {width: 300px;}
.span-5  {width: 380px;}
.span-6  {width: 460px;}
.span-7  {width: 540px;}
.span-8  {width: 620px;}
.span-9  {width: 700px;}
.span-10  {width: 780px;}
.span-11  {width: 860px;}
.span-12  {width: 940px;}

/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12 {
  border-left-width: 1px;
  border-right-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

input.span-1, textarea.span-1 { width: 48px; }
input.span-2, textarea.span-2 { width: 128px; }
input.span-3, textarea.span-3 { width: 208px; }
input.span-4, textarea.span-4 { width: 288px; }
input.span-5, textarea.span-5 { width: 368px; }
input.span-6, textarea.span-6 { width: 448px; }
input.span-7, textarea.span-7 { width: 528px; }
input.span-8, textarea.span-8 { width: 608px; }
input.span-9, textarea.span-9 { width: 688px; }
input.span-10, textarea.span-10 { width: 768px; }
input.span-11, textarea.span-11 { width: 848px; }
input.span-12, textarea.span-12 { width: 928px; }

/* Add these to a column to append empty cols. */

.append-1  { padding-right: 80px; }
.append-2  { padding-right: 160px; }
.append-3  { padding-right: 240px; }
.append-4  { padding-right: 320px; }
.append-5  { padding-right: 400px; }
.append-6  { padding-right: 480px; }
.append-7  { padding-right: 560px; }
.append-8  { padding-right: 640px; }
.append-9  { padding-right: 720px; }
.append-10  { padding-right: 800px; }
.append-11  { padding-right: 880px; }

/* Add these to a column to prepend empty cols. */

.prepend-1  { padding-left: 80px; }
.prepend-2  { padding-left: 160px; }
.prepend-3  { padding-left: 240px; }
.prepend-4  { padding-left: 320px; }
.prepend-5  { padding-left: 400px; }
.prepend-6  { padding-left: 480px; }
.prepend-7  { padding-left: 560px; }
.prepend-8  { padding-left: 640px; }
.prepend-9  { padding-left: 720px; }
.prepend-10  { padding-left: 800px; }
.prepend-11  { padding-left: 880px; }


/* Border on right hand side of a column. */
.border {
  padding-right: 9px;
  margin-right: 10px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 49px;
  margin-right: 50px;
  border-right: 1px solid #ddd;
}


/* Use these classes on an element to push it into the
next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -80px; }
.pull-2 { margin-left: -160px; }
.pull-3 { margin-left: -240px; }
.pull-4 { margin-left: -320px; }
.pull-5 { margin-left: -400px; }
.pull-6 { margin-left: -480px; }
.pull-7 { margin-left: -560px; }
.pull-8 { margin-left: -640px; }
.pull-9 { margin-left: -720px; }
.pull-10 { margin-left: -800px; }
.pull-11 { margin-left: -880px; }
.pull-12 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {float: left; position:relative;}

.push-1 { margin: 0 -80px 1.5em 80px; }
.push-2 { margin: 0 -160px 1.5em 160px; }
.push-3 { margin: 0 -240px 1.5em 240px; }
.push-4 { margin: 0 -320px 1.5em 320px; }
.push-5 { margin: 0 -400px 1.5em 400px; }
.push-6 { margin: 0 -480px 1.5em 480px; }
.push-7 { margin: 0 -560px 1.5em 560px; }
.push-8 { margin: 0 -640px 1.5em 640px; }
.push-9 { margin: 0 -720px 1.5em 720px; }
.push-10 { margin: 0 -800px 1.5em 800px; }
.push-11 { margin: 0 -880px 1.5em 880px; }
.push-12 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {float: left; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
div.prepend-top, .prepend-top {
	margin-top:1.5em;
}
div.append-bottom, .append-bottom {
	margin-bottom:1.5em;
}

/* Use a .box to create a padded box inside a column.  */
.box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5eCf9;
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #EEE;
  color: #EEE;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin: 0 0 1em;
  border: none;
}
hr.space {
  background: #fff;
  color: #fff;
  visibility: hidden;
}



/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}

.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
/* --------------------------------------------------------------

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms

   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)

-------------------------------------------------------------- */

/*
	A special hack is included for IE8 since it does not apply padding
	correctly on fieldsets
 */
label       { font-weight: bold; }
fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ddd; }
legend      { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; }
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }




/* RSS */

#feedContent .field-name-share-field {
	display: none;
}



.node-type-webform .node {
	margin-right: 0px;
}

.node-webform {
	padding: 90px;
	background-color: #f6f6f6;
	margin-right: 0px;
}

.webform-client-form {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height: 1.25;
	margin: 50px 0px;
}

.webform-container-inline label {
	display: inline-block;
	width: 80px;
}

.form-item, .form-actions {
	margin: 0px 0px;
	height: auto;

}


.node-webform .form-submit {
float: right;
margin: 0;
padding: 8px 10px 8px 10px;
border-radius: 3px;
display: block;
border: none;
background: none no-repeat scroll 0 50% #B5484B;
color: #fff;
}

.node-webform .form-submit:hover {
background: none no-repeat scroll 0 50% #f1f1f1;
color: #333;
text-decoration: none;
}





#webform-component-handelsbetingelser {
	margin: 40px 0px;
}

#webform-component-handelsbetingelser label {
	margin: 10px 0px;
}

.webform-client-form #webform-component-postnr,
.webform-client-form #webform-component-etage,
.webform-client-form #webform-component-opgang,
.webform-client-form #webform-component-vejnavn {
	display: inline-block;
	float: left;
}

.webform-client-form #webform-component-by,
.webform-client-form #webform-component-husnr {
		display: inline-block;
}




#webform-component-by label {
	margin-left: 1.2em;
	margin-right: .5em;
}


#webform-component-side-lejl label,
#webform-component-etage label {
	margin-left: .8em;
	margin-right: .5em;
}

#webform-component-husnr label {
	margin-left: .9em;
	margin-right: .5em;
}



#webform-component-by label,
#webform-component-etage label,
#webform-component-husnr label,
#webform-component-side-lejl label {
	width: auto;
	text-align: right;
}


#webform-component-evt-c-o-eller-firmanavn label {
float: left;
padding-top: 5px;
margin-right: 1.25em;
}

#webform-component-evt-c-o-eller-firmanavn {
display: inline-block;
}

#edit-submitted-land {
	width: 344px;
}


/* Form fields
-------------------------------------------------------------- */

/*
  Attribute selectors are used to differentiate the different types
  of input elements, but to support old browsers, you will have to
  add classes for each one. ".title" simply creates a large text
  field, this is purely for looks.
 */

input[type=text], input[type=password],
input.text, input.title,
textarea, #edit-submitted-email, #edit-submitted-land {
  background-color:#fff;
  border:1px solid #bbb;
  padding: 5px;
}



input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus {
  border-color:#666;
}
select { background-color:#fff; border-width:1px; border-style:solid; }

input[type=text], input[type=password],
input.text, input.title,
textarea, select, #edit-submitted-email, #edit-submitted-land {
  margin:0.5em 0;
}

input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

/*
  This is to be used on forms where a variety of elements are
  placed side-by-side. Use the p tag to denote a line.
 */
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, info, notice and error/alert boxes
-------------------------------------------------------------- */

.error,
.alert,
.notice,
.success,
.info 			{ padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a			{ color: #205791; }

/* Design
-------------------------------------------------------------- */

#site-name {display: none;}

.region-topbar {
background-color: #191919;
height: 25px;
clear: both;
display: block;
margin: 0;
}



.region-topbar #block-nice-menus-2 {
margin: 0 auto;
width: 940px;
display: block;
clear: both;
}

#topbar ul, #topbar ul li {display: block; margin: 0; padding: 0; float: right;}


#block-system-user-menu {
margin: 0 auto 0 auto;
width: 940px;
display: block;
clear: both;
}


/* TWITTER FOLLOW */


#block-block-56 {
	position: absolute;
	right: 20px;
	top:20px;
}

#block-fblikebutton-fblikebutton-static-block {
	position: absolute;
	right: 130px;
	top:20px;
}

/* BRANDING ZONE */

#branding {
	position: relative;
}

.view-news-ticker .view-content {

}

#branding #views-ticker-fade-news_ticker {
	padding-left: 50px;
	padding-top: 6px;
}

.view-news-ticker {
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	background-color: #F6F6F6;
    border-radius: 1px 1px 1px 1px;
    clear: both;
    display: block;
    padding: 16px 10px 14px 15px;
}

#block-views-news-ticker-news-ticker h4 {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;

	background-color: transparent;
	position: absolute;
	left: 204px;
	top: 24px;

	color: #bbb;
	margin: 0;
	padding: 0;
	border: none;
    border-radius: none;
    clear: none;
    display: inline-block;
    font-size: 100%;
    font-weight: 600;
    text-transform: uppercase;
}


.view-news-ticker ul {
    list-style-type: none;
    margin: 6px 0 0 250px;
    padding: 0;
}

.view-news-ticker ul li {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
}


li a.active	{ color: #b5484b; text-decoration: none;}



.view-news-ticker .view-header a {
	background-image: url("../m_logo_modkraft_2015.svg");
    background-position: 0 0;
    background-size: 32px 32px;
    background-repeat: no-repeat;
    color: #444444;
    display: inline-block;
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -0.03em;
    line-height: 1.15;
    margin: 0 20px 0 0;
    overflow: visible;
    padding: 0 23px 0 40px;
    text-transform: uppercase;
}


.view-news-ticker .view-header {
	float: left;
    display: inline-block;
}


.page-nyheder .region-sidebar .view-sidebar-redaktioner  {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}



#eu-naevnet-logo {
display: inline-block;
	overflow: hidden;
}


/* NEWSPANELS */

/* ORIG. ROWS */


.views-row {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom: 1px solid #eee;
	}

.page-fotosalg .view-fotosalg .views-row {
	padding: 0;
	margin: 10px 0px 10px 0px;
	border-bottom: none;
	background-color: #1e1e1e;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	}

.page-fotosalg .view-fotosalg .views-row-odd {
	/*margin-right: 10px;*/
}
.page-fotosalg .view-fotosalg .views-row-even {

}

.view-fotosalg .node-teaser .field-name-field-image {
	/*padding: 15px 15px 0px 15px;
	width: 435px;
	margin: 0;*/
}

.view-fotosalg .views-row img {
	max-width: 100%;
	height: auto;
	margin: 0;
}

.view-fotosalg .node {
	margin-right: 0;
}

.view-fotosalg .node-teaser {
	padding: 0;
	margin: 0;
	border: none;
}



.view-redaktions-overblik .view-content, .view-redaktions-overblik .view-footer,
.view-sidebar-lists .view-content, .view-sidebar-lists .view-footer,
.view-sidebar-blogarkiv .view-content, .view-sidebar-blogarkiv .view-footer,
.view-sidebar-redaktioner .view-content, .view-sidebar-redaktioner .view-footer,
.view-panel-box .view-content, .view-panel-box .view-footer,
.view-bloggerboks-side .view-content, .view-bloggerboks-side .view-footer,
#block-views-aktuel-debat-boks-block-1 .view-content, #block-views-aktuel-debat-boks-block-1 .view-aktuel-debat-boks .view-footer,
.view-debat-og-blogs .view-content,
.view-debat-bruger-kommentarer .view-content,
.view-noter-side .view-content,
#sidebar .view-nyhedsblog .view-content,
#sidebar .view-nyhedsblog .view-footer,
#sidebar .view-nyhedsblog .view-header,
.view-aktuel-debat-boks .attachment .view-content,
.view-aktuel-debat-boks .attachment .view-footer,
.view-redaktionsbeskrivelser .view-content,
.view-afstemninger .view-content,
.view-afstemninger .view-footer,
.view-afstemnings-page .view-content {
	margin-left: 10px;
	margin-right: 10px
}

.view-sidebar-lists .views-row-first, .view-sidebar-redaktioner .views-row-first { }

.view-sidebar-lists .views-row-last,
.view-sidebar-redaktioner .views-row-last,
.view-panel-box .views-row-last,
.view-afstemninger .views-row {
border-bottom: none;
}

.view-forside-kalender .views-row, .view-tidsskriftcentret .views-row, .view-tophistorier .views-row {
	border: none;
	margin-bottom: 3px;
	background-color: #f9f9f9;
	padding: 10px;
}

.view-tidsskriftcentret .views-row {
	border: none;
	margin-bottom: 3px;
	background-color: #f6f6f2;
	padding: 10px;
}


#block-views-tidsskriftcentret-block .view-content,
.view-forside-kalender .view-content,
.view-tophistorier .view-content {
	margin-top: 5px;
}

.view-forside-kalender .view-footer, .view-tidsskriftcentret .view-footer  {
			padding: 10px 10px 0 10px;
}


.view-debat-bruger-kommentarer .small-title,
.view-debat-og-blogs .small-title,
.view-redaktions-overblik .small-title {
	margin-top: 0;
}



.view-frontpage-view .attachment .views-row-first,
.view-baggrund .attachment .views-row-first,
.view-kultur .attachment .views-row-first,
.view-bibliotek .attachment .views-row-first,
.page-nyheder .view-redaktions-forsider .views-row-first,
.view-aktuel-debat-boks .attachment .views-row-first,
#block-views-aktuel-debat-boks-block-1  .views-row-first {
	padding-top: 10px;
}

.page-foto .view-redaktions-forsider .views-row {
	padding-top: 5px;
}

.view-display-id-hondurasbox .views-row-first,
.page-foto .view-redaktions-forsider .views-row-first,
.view-redaktionsbeskrivelser .views-row-first,
.view-bloggerboks-side .views-row-first  {
padding-top: 0;
}

.view-frontpage-view .views-row-first,
.view-baggrund .views-row-first,
.view-kultur .views-row-first,
.view-bibliotek .views-row-first,
.view-aktuel-debat-boks .views-row-first {
	padding-top: 5px;
}


.view-sidebar-lists h4, .view-sidebar-redaktioner h4,
.view-frontpage-view .attachment h4,
.view-kultur .attachment h4,
.view-baggrund .attachment h4,
.view-bibliotek .attachment h4,
.view-debat-og-blogs h4,
.view-panel-box h4 {
	margin:0;
	padding: 0;
}

.view-redaktions-forsider .views-row,
.view-tema-forside .views-row {
	padding: 15px 0px;
}

.view-aktuel-debat-boks {
	margin-bottom: 5px;
}

.view-aktuel-debat-boks h1 {
	margin-bottom: 0.5em;
}

span.mailto {
    background: none;
    display: none;
}


.views-row p {
	overflow: hidden;
}


#panel .forside-resume {
	font-size: 100%;
}



/* Donate */

.article--full__donate {
	border-top: 5px solid #b5484b;
	margin-left: 90px;
	margin-top: 50px;
	margin-bottom: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b5484b;
}

.donate-icon {
	width: 60px;
	height: auto;
	float: left;
	margin-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* REDAKTIONS MENU */


.menu-name-menu-reaktioner {
display: block;
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 500;
font-size: 1em;
background-color: #f5f5f5;
margin: 0 0 10px 0;
padding: 0 0 0 0;
height: 32px;
}

.page-fotosalg .menu-name-menu-reaktioner,
.node-type-fotosalg .menu-name-menu-reaktioner {
background-color: #333;
}

.page-fotosalg .region-topnav, .page-fotosalg .siteregion-top-wrapper {
	border: none;
}

.view-fotosalg .node-teaser .field-name-field-image {
padding: 15px;
float: left;
max-width: 910px;
height: auto;
}


.node-fotosalg .content {
	padding: 20px;
}



.node-fotosalg .field-name-url-button {
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 10px;
}

.node-fotosalg .field-name-url-button a,
.view-butik-modkraft .field-name-url-button a {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:700;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 20px 10px 20px;
	background-color: #B5484B;
	border-radius: 3px;
	display: inline-block;
	margin-top: 10px;
}


.view-butik-modkraft {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	background-color: #202020;
	padding: 15px;
	color: #eee;
	margin-bottom: 20px;
}


.view-butik-modkraft .views-row {
	padding: 0;
	border: none;
}



.view-butik-modkraft .views-row img {
	max-width: 100%;
	height: auto;
}




.menu-name-menu-reaktioner ul.menu {
display: block;
float: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.menu-name-menu-reaktioner ul.menu li.first {
font-weight: 600;

}

.menu-name-menu-reaktioner ul.menu li.first a {
background-image:url('../round_arrow_right_icon&16.png');
background-repeat:no-repeat;
background-position: 90% 50%;
padding-right: 37px;
}

.page-fotosalg .menu-name-menu-reaktioner ul.menu li.first a,
.node-type-fotosalg .menu-name-menu-reaktioner ul.menu li.first a {
background-image:url('../round_arrow_dark.png');
}



.menu-name-menu-reaktioner ul.menu li.first a:hover {
background-color: #eee;
}

.menu-name-menu-reaktioner ul.menu li {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-right: 2px solid #fff;
}

.page-fotosalg .menu-name-menu-reaktioner ul.menu li,
.node-type-fotosalg .menu-name-menu-reaktioner ul.menu li {
border-right: 2px solid #242424;
}

.menu-name-menu-reaktioner ul.menu li a {
display: block;
text-decoration: none;
margin: 0 0 0 0;
background-color: #f5f5f5;
color: #777;
padding: 8px 13px 0px 13px;
height: 24px;
text-shadow: 1px 1px 1px #f9f9f9;
}

.page-fotosalg .menu-name-menu-reaktioner ul.menu li a,
.node-type-fotosalg .menu-name-menu-reaktioner ul.menu li a {
background-color: #333;
color: #aaa;
text-shadow: none;
}



.menu-name-menu-reaktioner .leaf:hover a {
background-color: #f1f1f1;
}

.menu-name-menu-reaktioner .leaf.active-trail a {
background-color: #f1f1f1;

}






/* MINI MENU */

#block-nice-menus-2 .content ul {
	display: block;
	float: right;
	margin: 0 5px;
	padding: 0;
	list-style: none;
	clear: both;
}


#block-nice-menus-2 .content ul li {
	margin: 0 0px 0 10px;
	padding: 0 0px 0 10px;
}

#block-nice-menus-2 .content ul li a {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
background-image: none;
text-transform: uppercase;
color: #ddd;
font-weight: 400;
text-decoration: none;
font-size: 0.8em;
line-height: 25px
}

#block-nice-menus-2 .content ul li a:hover {
color: #f6f6f6;
}


/* HOVED MENU */


.page-fotosalg #topnav,
.node-type-fotosalg #topnav {
	background-color: #242424;
	border-top: none;
	border-bottom: none;
}

.page-fotosalg #topnav #block-nice-menus-1,
.node-type-fotosalg #topnav #block-nice-menus-1 {
	background-color: #1e1e1e;
	border-left: none;
	border-right: none;
	}

.page-fotosalg #topnav #block-nice-menus-1 ul li a,
.node-type-fotosalg #topnav #block-nice-menus-1 ul li a {
	color: #fff;
	border-right: 1px solid #242424;
	}


.page-fotosalg #topnav #block-search-form,
.node-type-fotosalg #topnav #block-search-form {
border-right: none;
	background-color: #1e1e1e;
}

#topnav {
display: block;
clear: both;
margin: 5px 0 5px 0;
padding: 0;
background-color: #fff;
height: auto;
}


.page-frontpage #topnav {
margin: 5px 0 15px 0;
}

.region-topnav {
	display: block;
	border: 1px solid #eee;
	overflow: hidden;

}

.node-type-blog #topnav, .page-blog #topnav {
padding: 0;
border-bottom: none;
}


#topnav #block-nice-menus-1 {
	width: 650px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #ffff;

	}

#topnav .content ul,
#topnav .content ul li,
#branding .content ul,
#branding .content ul li {margin: 0; padding: 0; list-style: none; display: block; float: left;}

#topnav #block-nice-menus-1 ul li a {
	margin: 0 0 0 0;
	display: block;
	float: left;
	padding: 11px 14px 10px 15px;
	border-left: hidden;
	font-weight: 700;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	text-transform: uppercase;
	border-right: 1px solid #eee;
	}

#topnav #block-nice-menus-1 .menu-1562 a {

	color: #b5484b;

	}

#topnav #block-nice-menus-1 .menu-1562 a:hover {
background-color: #f9f9f9;
background-image:url('../nyheder_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-1562 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-1562 a:hover {
background-color: #292929;
}

#topnav #block-nice-menus-1 .menu-1562 a.active {
background-color: #f9f9f9;
background-image:url('../nyheder_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}


#topnav #block-nice-menus-1 .menu-861 a:hover  {
background-color: #f9f9f9;
background-image:url('../nyheder_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-861 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-861 a:hover { background-color: #292929; }

#topnav #block-nice-menus-1 .menu-861 a.active {
background-color: #f9f9f9;
background-image:url('../nyheder_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}



#topnav #block-nice-menus-1 .menu-640 a:hover {
background-color: #f9f9f9;
background-image:url('../blogs_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}


.page-fotosalg #topnav #block-nice-menus-1 .menu-640 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-640 a:hover {background-color: #292929; }

#topnav #block-nice-menus-1 .menu-640 a.active {
background-color: #f9f9f9;
background-image:url('../blogs_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}



#topnav #block-nice-menus-1 .menu-3375 a:hover {
background-color: #f9f9f9;
background-image:url('../baggrund_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-644 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-644 a:hover {background-color: #292929; }


#topnav #block-nice-menus-1 .menu-3375 a.active {
background-color: #f9f9f9;
background-image:url('../baggrund_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}



#topnav #block-nice-menus-1 .menu-645 a:hover {
background-color: #f9f9f9;
background-image:url('../kultur_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-645 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-645 a:hover {background-color: #292929; }


#topnav #block-nice-menus-1 .menu-645 a.active {
background-color: #f9f9f9;
background-image:url('../kultur_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%;
}




#topnav #block-nice-menus-1 .menu-859 a:hover {
background-color: #f9f9f9;
background-image:url('../black_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-859 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-859 a:hover {background-color: #292929; }


#topnav #block-nice-menus-1 .menu-859 a.active {
background-color: #f9f9f9;
background-image:url('../black_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%
}




#topnav #block-nice-menus-1 .menu-646 a:hover {
background-color: #f9f9f9;
background-image:url('../black_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%
}

.page-fotosalg #topnav #block-nice-menus-1 .menu-646 a:hover,
.node-type-fotosalg #topnav #block-nice-menus-1 .menu-646 a:hover {background-color: #292929; }

#topnav #block-nice-menus-1 .menu-646 a.active {
background-color: #f9f9f9;
background-image:url('../black_menu_arrow.png');
background-repeat:no-repeat;
background-position: 50% 100%
}






/*#topnav #block-nice-menus-1 ul li.first a {padding-left: 0px; border-left: hidden; background-image:none;}

*/


#topnav #block-nice-menus-1 ul li.last a {
border-right: none;
}

/*#topnav #block-nice-menus-1 ul li.last a:hover {
background-image:url('../redaktioner3.png');
}*/

#topnav #block-nice-menus-1 ul li ul {background: #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 10px 0 10px 0}

#topnav #block-nice-menus-1 ul li.last ul li a,
#topnav #block-nice-menus-1 ul li.last ul li a:hover {
 background-image: none;
	font-weight: normal;
	text-transform: none;
	font-size: 12px;}


/* SEARCH FORM */




#block-system-main .search-form {
padding: 2em;
background-color: #f5f5f5;
margin-bottom: 2em;
}

#block-system-main .search-form #edit-basic label {
display: none;
}

#block-system-main .search-form .form-text {
padding: 1em;
border: 1px solid #e5e5e5;
}

#edit-basic .form-submit {
margin-left: 0;
padding: 10px 0em 10px 3em;
border: 1px solid #e5e5e5;
background-color: #fff;
color: #fff;
font-weight: 400;
}

#topnav #block-search-form input[type="text"], input[type="password"], input.text, input.title, textarea, select {
    margin: 0 0 0 0; border: 1px solid #e5e5e5; border-right: none;

}

.search-form .search-advanced {
margin-top: 2em;
}

.search-form legend {

}

.search-results strong {
color: #b5484b;
}


.search-results {
padding: 1.5em 0em;
margin: 1em 0em;
}

.search-results .search-result {
border-top: 1px dotted #ddd;
padding: 2.1em 2em 1.3em 2em;
margin: 0 0 0.5em 0;
background-color: #eee;

}


.search-results .search-snippet-info {
margin-top: 0.6em;
padding: 0em;
}

.search-results .search-snippet {
font-size: 100%;
padding-bottom: 1em;
margin-bottom: 1em;
border-bottom: 1px dotted #ccc;
}

.search-results .title {
font-size: 1.5em;
font-weight: 600;
}

#topnav #block-search-form {
float: right;
display: inline;
text-align: left;
width: 258px;
padding: 7px 0 6px 30px;
}

#topnav #block-search-form .form-item-search-block-form {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#topnav #block-search-form .form-submit {
font-size: 80%;
color: #fff;
font-weight: 400;
overflow: hidden;
height: 25px;
background-color: #fff;
margin: 0 0 0 0;
padding: 0em 0 2px 35px;
border: 1px solid #e5e5e5;
border-left: 1px dotted #eee;
 	background-image:url('../search.png');
	background-repeat:no-repeat;
	background-position: 50% 50%;




	}




#topnav #block-search-form .form-submit:hover {
text-decoration: none;
background-color: #f9f9f9;
color: #f9f9f9;
}


#block-search-form #edit-actions {
}


#topnav #block-search-form .form-text {
color: #555;
width:180px;
height: 15px;
font-size: 100%;
padding: 4px 4px 4px 5px;
margin: 0 0 0 0;
border-right: 1px solid #eee;
}

#topnav #block-search-form .form-text:hover {
background: #f9f9f9;

}

#topnav #block-search-form .form-text:focus {
background: #f9f9f9;
}






#topnav #block-menu-block-2 {
clear: both;
padding: 0;
margin: 0;
height: 35px;
border-bottom: 1px solid #ddd;
border-top: 3px solid #b5484b;
background-color: #f9f9f9;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#f3f3f3));
   background-image: -webkit-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:    -moz-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:     -ms-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:      -o-linear-gradient(top, #f9f9f9, #f3f3f3);
}


#topnav #block-menu-block-2 li a {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
border-right: 1px solid #f3f3f3;
margin-right: 0px;
display: block;
padding:10px 15px 7px 16px;
font-weight: 300;
color: #666;
}




#topnav #block-menu-block-2 li.first a {
border-left: none;
}


#topnav #block-menu-block-2 a:hover {
 text-decoration: none; border-bottom: 1px solid #b5484b;
}

#topnav #block-menu-block-2 a.active  {border-bottom: 1px solid #b5484b; }







/* NYHEDER MENU */


.page-fotosalg #topnav #block-menu-menu-foto-menu,
.node-type-fotosalg #topnav #block-menu-menu-foto-menu {
	height: 35px;
	background-color: #1e1e1e;
	background-image: none;
	border-bottom: 1px solid #242424;
}

.page-fotosalg #topnav .block-menu li a,
.node-type-fotosalg #topnav .block-menu li a {
border-right: 1px solid #242424;
color: #ddd;
}

.page-fotosalg #topnav #block-menu-menu-foto-menu a:hover,
.node-type-fotosalg #topnav #block-menu-menu-foto-menu a:hover { text-decoration: none; border-bottom: 1px solid #666; }


#topnav .block-menu,
#branding .block-menu {
clear: both;
padding: 0;
margin: 0;
height: 35px;
border-bottom: 1px solid #ddd;
border-top: 3px solid #b5484b;
background-color: #f9f9f9;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#f3f3f3));
   background-image: -webkit-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:    -moz-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:     -ms-linear-gradient(top, #f9f9f9, #f3f3f3);
   background-image:      -o-linear-gradient(top, #f9f9f9, #f3f3f3);
}



#topnav .block-menu li a,
#branding .block-menu li a {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
border-right: 1px solid #eee;
line-height: 19px;
margin: 0px;
display: block;
padding:9px 15px 7px 16px;
font-weight: 300;
color: #888;
}



#topnav .block-menu a:hover,
#branding .block-menu a:hover { text-decoration: none; border-bottom: 1px solid #b5484b; }
#topnav .block-menu a.active,
#branding .block-menu a.active  { border-bottom: 1px solid #b5484b; }





/* HONDURAS MENU */



#branding #block-menu-menu-honduras-menu { border-top: 3px solid #B82D2B; 	margin-bottom: 10px; }
#branding #block-menu-menu-honduras-menu a:hover { text-decoration: none; border-bottom: 1px solid #6CADC4; }
#branding #block-menu-menu-honduras-menu a.active  { border-bottom: 1px solid #6CADC4; }


/* DEBAT MENU */

#topnav #block-menu-menu-debat-menu { border-top: 3px solid #6CADC4; }
#topnav #block-menu-menu-debat-menu a:hover { text-decoration: none; border-bottom: 1px solid #6CADC4; }
#topnav #block-menu-menu-debat-menu a.active  { border-bottom: 1px solid #6CADC4; }

/* KULTUR MENU */

#topnav #block-menu-menu-kultur-menu  { border-top: 3px solid #d885a8; }
#topnav #block-menu-menu-kultur-menu a:hover { text-decoration: none; border-bottom: 1px solid #d885a8; }
#topnav #block-menu-menu-kultur-menu a.active  { border-bottom: 1px solid #d885a8; }

/* BAGGRUND MENU */

#topnav #block-menu-menu-baggrund-menu  { border-top: 3px solid #7CAE8E; }
#topnav #block-menu-menu-baggrund-menu a:hover { text-decoration: none; border-bottom: 1px solid #7CAE8E; }
#topnav #block-menu-menu-baggrund-menu a.active  { border-bottom: 1px solid #7CAE8E; }

/* MAGASIN MENU */

#topnav #block-menu-menu-magasin-menu  { border-top: 3px solid #7CAE8E; }
#topnav #block-menu-menu-magasin-menu a:hover { text-decoration: none; border-bottom: 1px solid #7CAE8E; }
#topnav #block-menu-menu-magasin-menu a.active  { border-bottom: 1px solid #7CAE8E; }

/* FOTO MENU */

#topnav #block-menu-menu-foto-menu  { border-top: 3px solid #242424; }
#topnav #block-menu-menu-foto-menu a:hover { text-decoration: none; border-bottom: 1px solid #444; }
#topnav #block-menu-menu-foto-menu a.active  { border-bottom: 1px solid #444; }

/* KALENDER MENU */

#topnav #block-menu-menu-kalender-menu  { border-top: 3px solid #444; }
#topnav #block-menu-menu-kalender-menu a:hover { text-decoration: none; border-bottom: 1px solid #444; }
#topnav #block-menu-menu-kalender-menu a.active  { border-bottom: 1px solid #444; }

/* BIBLIOTEK MENU */

#topnav #block-menu-menu-bibliotek-menu  { border-top: 3px solid #6B7769; }
#topnav #block-menu-menu-bibliotek-menu a:hover { text-decoration: none; border-bottom: 1px solid #6B7769; }
#topnav #block-menu-menu-bibliotek-menu a.active  { border-bottom: 1px solid #6B7769; }


#topnav #block-search-form .content {
margin-top: 0px;}





#block-system-user-menu ul {
text-align: right;
display: block;
margin: 3px 0px 10px 0px;
padding: 10px;
background-color: #f6f6f6;
}

#block-system-user-menu ul li {
margin: 0 0px 0 4px;
padding: 0;
display: inline-block;
}

#block-system-user-menu ul li a {
display: block;
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 10px;
padding: 3px 6px;
background-color: #b5484b;
border-radius: 2px;
}

#block-system-user-menu ul li a,
#block-system-user-menu ul li a:focus {
color: #fff;
}


#block-system-user-menu ul li a:hover {
color: #fff;
text-decoration: none;
background-color: #9d383b;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none;
color: inherit;
}


h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration: none;
color: #b5484b;
}

/* frontpage */

.placeholder {
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/* max */

#logo {
margin:1px 0 5px 0;
padding:0;
}





.toolbar-shortcuts {
background-image:none;
}


.menu li.leaf {
list-style: none;
text-decoration: none;
list-style-image: none;
margin: 0;
}

.menu li {
list-style: none;
text-decoration: none;
list-style-image: none;
}

div.block-poll {
background-color: #fff;
padding-bottom: 0px;
margin-bottom: 20px;
}

.block-poll .content {
	padding: 10px;
}

.poll {
font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;

display: block;
margin: 0;
}

.poll .vote-form {
text-align: left;
}

.poll .choices {

}

.poll .vote-form .choices {
    display: block;
    margin: 0 0 30px 0;
    float: none;
}

.poll label.option {
	display: block;
	overflow: hidden;

}

.poll .form-submit {
margin: 0;
padding: 8px 10px 8px 10px;
border-radius: 3px;
display: block;
border: none;
background: none no-repeat scroll 0 50% #f6f6f6;
}

.poll .form-submit:hover {
background: none no-repeat scroll 0 50% #f1f1f1;
color: #333;
text-decoration: none;
}


.poll .form-radios .form-item-choice {
	margin:0 0 0 10px;
	padding: 10px 0px;
	border-bottom: 1px solid #f6f6f6;
	display: block;
	clear: both;
}

input.form-checkbox, input.form-radio {
	margin: 2px 10px 0px 0;
	float: left;
}

.poll .title, .node-poll h2 {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 600;
}

.node-poll .poll {
	margin-bottom: 20px;
}

.poll .total {
	display: block;
    text-align: left;
    font-size: 10px;
    margin: 20px 0 0 0;
    padding: 0 0 8px 0;
    color: #999;
    border-bottom: 1px solid #eee;

}

.poll .text {
	display: block;
	clear: both;
	padding-bottom: 8px;
	margin: 10px 0 0 0;
}

.poll .bar {
	display: block;
	height: 30px;
	border-radius: 2px;
	margin: 0;
}

.poll .bar .foreground {
	height: 30px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background-color: #B5484B;
}

.poll .percent {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 5px;
	font-weight: 300;
	color: #666;
	font-size: 10px;
}



div.block-poll ul.links {
font-size: 10px;
margin: 20px 0 0 0;
padding: 0;
}

div.block-poll ul.links li {
display: inline-block;
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 300;
border-right: 1px solid #eee;
margin: 0 4px 0 0;
padding: 0 6px 0 0;
line-height: 1;
}

div.block-poll ul.links li.last {
border-right: none;
}

div.block-poll ul.links li a {
color: #999;
}





/*IMG STYLES*/


.list-profile-img {
float: left;
margin: 0 12px 0 0;
}

.list-profile-img img {
margin: -1px 0 -4px 0;
border-radius: 2px;
}

.img-float {
float: left;
margin: 0 18px 0 0;
}

.img-float img {
margin: 0 0 -5px 0;
}


img {
margin-top: 0.2em;
margin-bottom: 0.5em;
}




.floatleft {
float: left;
}

.floatright {
float: right;
}





.forside-resume { color: #444;  margin-bottom: 5px; margin-top: 0;}
.forside-resume2 { font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
color: #444; font-size: 12px; margin-bottom: 2px; margin-top: 0; }





#content .block, #panel .block {clear: both;}



/* MAGASIN */


#block-views-frontpage-view-block-1 h3 {
	margin-bottom: 3px;
}
.frontpanel_forfatter {

	display: inline-block;
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	color: #999;

}



.view-magasin-frontpage-box .views-row {
    clear: none;
    display: inline-block;
    float: left;
    border-bottom: none;
}

#block-views-magasin-frontpage-box-block .view-magasin-frontpage-box {
}

#block-views-magasin-frontpage-box-block {
	display: block;
	clear: both;
	overflow: hidden;
}

#block-views-magasin-frontpage-box-block .view-magasin-frontpage-box .views-row-1,
#block-views-magasin-frontpage-box-block .view-magasin-frontpage-box .views-row-2 {
	margin-right: 13px;
}

.view-magasin-frontpage-box .one-third-row {
	width: 198px;
}



#block-views-magasin-frontpage-box-block-1 {
	display: block;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #F6F6F6;
}

.view-magasin-frontpage-box .views-field-title {
	overflow: hidden;
}

#block-views-magasin-frontpage-box-block-1 .view-magasin-frontpage-box .views-row-1 {
	margin-right: 20px !important;
}


/* FOR-FORSIDE:Debat og Blogs-box */


#debat {
display: block;
clear: both;
margin: 20px 0px 10px 0px;
}


#nyhedsoverblik {
display: block;
clear: both;
margin: 10px 0px 20px 0px;
padding-top: 20px;
}



#debat .views-row-last {
	border: none;
}

#break {
	border-top: 1px solid #f6f6f6;
	padding-top: 5px;
	margin-top: 20px;
}

.page-fotosalg #break,
.node-type-fotosalg #break {
	border-top: 1px solid #333;
;
}

.view-debat-og-blogs,
.view-debat-bruger-kommentarer  {
	margin-top: 10px;
}




.fremhaevet-debat a {
display: block;
font-style: italic;
font-size: 11px;
line-height: 1.4;
padding: 0;
margin:0;
color: #444;
overflow: hidden;
}

.fremhaevet-debat a:hover {
color: #b5484b;
text-decoration: none;
}

.page-fotosalg .fremhaevet-debat a,
.node-type-fotosalg .fremhaevet-debat a {
color: #fff;
}

.page-fotosalg .fremhaevet-debat a:hover,
.node-type-fotosalg .fremhaevet-debat a:hover {
color: #b5484b;
}


/*Annoncer*/


.simplead-container img, #block-views-annoncer-block img, #block-views-annoncer-block-1 img, #block-views-annoncer-block-2--2 img,
#block-views-annoncer-block-2 img {
	max-width: 100%;
	margin: 0;
}


#block-block-53,
.block-simpleads,
#block-views-annoncer-block,
#block-views-annoncer-block-1,
#block-views-annoncer-block-2--2,
#block-views-annoncer-block-2,
#block-block-51,
#block-views-annoncer-block-4 {
	margin-top: 5px;
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

.page-fotosalg #block-views-annoncer-block,
.page-fotosalg #block-views-annoncer-block-1,
.page-fotosalg #block-views-annoncer-block-2--2,
.page-fotosalg #block-views-annoncer-block-2,
.page-fotosalg #block-block-51,
.page-fotosalg #block-views-annoncer-block-4,
.node-type-fotosalg #block-views-annoncer-block,
.node-type-fotosalg #block-views-annoncer-block-1,
.node-type-fotosalg #block-views-annoncer-block-2--2,
.node-type-fotosalg #block-views-annoncer-block-2,
.node-type-fotosalg #block-block-51,
.node-type-fotosalg #block-views-annoncer-block-4 {
	margin-top: 5px;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

.simplead-container {
	margin: 0;
}

.view-annoncer .views-row {
	padding: 0 0 0 0;
	border: none;
}

.view-annoncer img {
	width: 100%;
	height: auto;
}


/*BLOG INDLÆG*/

.view-bloggerboks h2 {
font-weight: 400;
color: #666;
font-size: 20px;
line-height: 100px;
padding: 0 0 0 5px;
margin: 0;
}

.view-bloggerboks-side, .view-redaktionsbeskrivelser {
	font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #555;
	margin-bottom: 10px;
}

.view-bloggerboks .blogger-resume {
	color: #666666;
    margin-left: 0px;
    margin-top: 0;
    padding-top: 0;
}





.view-bloggerboks .spip {
margin: 0;
}



.view-display-id-blog_top_profil .view-display-id-attachment_2 .view-content {
display: inline;
margin: 0;
padding: 0;
border: none;
}

.blogtop-title {
float: left;
font-family: 'Droid Serif', serif;
text-transform: none;
letter-spacing: -0.05em;
display: inline;
font-size: 45px;
font-weight: 700;
color: #eee;
text-decoration: none;
line-height: 100px;
margin: 0 30px 0 0;

}

.blogtop-title:hover{
color: #e8e8e8;
text-decoration: none;
}

.blogtop-title:focus{
color: #eee;
text-decoration: none;
}

.blogtop-img {
float: left;
margin: 0 20px 0 20px;
padding: 0;
height: 100px;
}


.view-bloggerboks {
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;

	height: 100px;
	background-color: #fff;
}

.view-display-id-blog_top_profil .views-row { padding: 0;border: none; }
.view-display-id-blog_top_profil img  {margin: 0;padding: 0; }




.view-display-id-blog_top_profil .view-display-id-attachment_2 img {
float: left;
margin: 10px 20px 10px 10px;
}



/* PROFIL BOX */









/*Debat og Blogs*/

div.region-content {
overflow: hidden;
}

#header {
margin: 0 0 0 20px;
}

#header .view-top-blogs {
float: right;
margin:4px 0 0 0;
padding:0;
width: 600px;
border: none;
}

#header .view-top-blogs .view-content {
padding-left: 10px;
}

#header .view-top-blogs .views-row {
height:auto;
width: 265px;
float: left;
clear:none;
border:none;
padding: 0 0 0 10px;
margin: 0 0 0 10px;
}

#header .view-top-blogs .views-row-2 {
margin-right: 0px;
}







.view-debat-bruger-kommentarer em, dfn {
font-style: normal;
}

.view-debat-bruger-kommentarer {
	display: inline-block;
	max-width: 100%;

}

.view-debat-bruger-kommentarer .views-row {

}

#debat .view-debat-bruger-kommentarer .views-row {


}

#block-views-blogprofiler-block {
margin-bottom: 4em;
padding-bottom: 4em;
}

.view-blogprofiler .siteregion-top-wrapper {
margin-bottom: 20px;
}

.view-blogprofiler {
margin-right: -20px;
margin-bottom: 3em;
}

.view-blogprofiler img {
margin-bottom: 0.2em;

}

.view-blogprofiler .views-row {
display: block;
border-bottom: none;
clear: none;
padding: 0px 0 10px 0 !important;
height: 200px;
    margin-bottom: 10px;

}

.view-blogprofiler .views-row .top-prefix-box {
	color: #AAAAAA;
    display: block;
    clear: both;
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 4px;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;

}

.view-blogprofiler .views-row .list-profile-img {
  float:left;
  margin:0 12px 0 0;
}


/* TOP BLOGS */


.view-top-blogs {
padding-bottom: 15px;
margin-bottom: 10px;
border-bottom: 1px solid #f6f6f6;
}

.view-top-blogs img {
border-radius: 3px;
margin: 0 0 -3px 0;
}

#content .view-top-blogs .views-row {
display: block;
overflow: hidden;
clear: none;
height: auto;
}


#likebox-frame{
 border:2px solid #FFF;
 width:293px;
 z-index:10;
 height: 360px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}

#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#content .view-top-blogs .views-row {
	border-bottom: none;
}


#content .view-top-blogs .views-row-6 {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}

#content .view-top-blogs .views-row-12 {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}



#content .view-top-blogs .views-row h4 {
margin-bottom: 8px;
}





/*TITLER*/



#page-title {
	background-color: #333;
    margin: 0 0 5px 0;
    padding: 10px 15px 8px 15px;
    color: #fff;
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    text-transform: uppercase;
}




.content-title {
	font-weight: 300;
	font-size: 25px;
	border-bottom: 1px solid #eee;
	padding: 0 0 8px 0;
	margin: 0 0 0px -1px;
}

.region-content .content-title {
	background-color: #f9f9f9;
	padding: 10px 0 8px 10px;
}

.title-nyheder { border-top: 8px solid #b5484b; }
.title-debat { border-top: 8px solid #6CADC4;}
.title-kultur { border-top: 8px solid #d885a8; }
.title-baggrund { border-top: 8px solid #7CAE8E; }
.title-foto { border-top: 8px solid #444; }


.block-smalltitle {
    display: block;
	font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #555;
    font-size: 120%;
    font-weight: 400;
    padding: 13px 20px 8px 20px;
    line-height: 1.7;
    text-transform: uppercase;
    margin-bottom: 0px;
    border-bottom: none;
    background-color: #f6f6f6;
    border-bottom: 1px dotted #ccc;

}

.smalltitle-nyheder { border-top: 3px solid #b5484b; }
.smalltitle-debat { border-top: 3px solid #6CADC4;}
.smalltitle-kultur { border-top: 3px solid #d885a8; }
.smalltitle-baggrund { border-top: 3px solid #7CAE8E; }


.noter-title {
    display: block;
	font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #555;
    font-size: 2em;
    font-weight: 700;
    padding: 15px 0px 1px 1px;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 0px;
    border-bottom: none;
	border-top: 8px solid #b5484b;
}

.noter-title-small {
display: block;
font-size: 10px;
font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
padding: 2px 0 10px 1px;
color: #888;
border-bottom: 1px solid #eee;
}


.small-title {
	display: block;
	clear: both;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight: 600;
	margin: 10px 0 4px 0;
	text-transform: uppercase;
	background-color: #f6f6f6;
	padding: 12px 10px 8px 10px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
}







.small-title-nyheder { border-top: 1px dotted #b5484b; }
.small-title-debat { border-top: 1px dotted #6CADC4;}
.small-title-kultur { border-top: 1px dotted #d885a8; }
.small-title-baggrund { border-top: 1px dotted #7CAE8E; }


.small-title .prefix-name {
	color: #333;

}




#block-views-blogprofiler-block .block-title {
    border-bottom: 3px solid #6CADC4;

}



.genre-Kultur {color: #d885a8;}
.genre-Nyhed {color: #b5484b;}
.genre-Debat {color: #6CADC4;}
.genre-Baggrund {color: #7CAE8E;}
.genre-Note {color: #888;}


.titel-modkraft a {border-bottom: 3px solid #b5484b;}

.titel-Nyhed {border-bottom: 3px solid #b5484b;}
.titel-Debat {border-bottom: 3px solid #6CADC4;}
.titel-Kultur {border-bottom: 3px solid #d885a8;}
.titel-Baggrund {border-bottom: 3px solid #7CAE8E;}


.titel-black {border-bottom: 3px solid #444;}
.titel-grey {border-bottom: 3px solid #eee;}
.titel-tc {border-bottom: 3px solid #5ba581;}


.lille-titel-modkraft {border-bottom: 1px solid #b5484b;}
.lille-titel-debat {border-bottom: 1px solid #6CADC4;}
.lille-titel-kultur {border-bottom: 1px solid #d885a8;}
.lille-titel-baggrund {border-bottom: 1px solid #7CAE8E;}
.lille-titel-black {border-bottom: 1px solid #444;}
.lille-titel-grey {border-bottom: 1px solid #eee;}

.color-modkraft {color: #b5484b;}
.color-debat {color: #6CADC4;}
.color-kultur {color: #d885a8;}
.color-baggrund {color: #7CAE8E;}
.color-noter {color: #777;}
.color-grey {color: #bbb;}
.color-darkgrey {color: #444;}


.color-Nyhed {color: #b5484b;}
.color-Debat {color: #6CADC4;}
.color-Blogindlæg {color: #6CADC4;}

.color-Kultur {color: #d885a8;}
.color-Baggrund {color: #7CAE8E;}

.color- {
color: #888;
}

.color-debat-gradient {
background-color: #6CADC4;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6CADC4), to(#5294ac));
   background-image: -webkit-linear-gradient(top, #6CADC4, #5294ac);
   background-image:    -moz-linear-gradient(top, #6CADC4, #5294ac);
   background-image:     -ms-linear-gradient(top, #6CADC4, #5294ac);
   background-image:      -o-linear-gradient(top, #6CADC4, #5294ac);

}

.bgcolor-modkraft { background-color: #b5484b; }
.bgcolor-debat { background-color: #6CADC4; }
.bgcolor-kultur { background-color: #d885a8; }
.bgcolor-baggrund { background-color: #7CAE8E; }


.color-modkraft a {color: #b5484b;}
.color-debat a {color: #6CADC4;}
.color-kultur a {color: #d885a8;}
.color-baggrund a {color: #7CAE8E;}
.color-Blogindlæg a {color: #6CADC4;}

.page-title-redaktion {
float: none;
display: block;
clear: both;
font-weight: 300;
color: #777;
margin-top: 0px;
margin-bottom: 10px;
padding: 10px 0px 10px 1px;
font-size: 1.8em;
border-bottom: 1px dotted #ddd;
background-color: #fff;
}

.page-title-flerenyheder {
float: none;
display: block;
clear: both;
font-weight: 700;
padding: 15px 0px 10px 0px;
font-size: 2em;
border-top: 10px solid #eee;
background-color: #fff;
text-transform: uppercase;
}



#block-views-butik-modkraft-block .block-title {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.01em;
	margin: 0 0 8px 0;
	padding: 0;
	background-color: #202020;
}

.siteregion-top-wrapper p {
	padding: 0 10px;
	color: #ddd;
	line-height: 1.6;
	font-family: 'Droid Serif',serif;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: normal;
}




/* PAGE TITLES */

body.page-blog #page-title { display: none; }





/* USER LOGIN SCREEN */

#user-login {
	font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-weight: 300;
	color: #666;
	text-align: center;
	padding: 8em 2em 10em 2em;
	background-color: #f3f3f3;
}


#user-login .form-required {
display: none;
}

#user-login .description {
display: none;
}

#user-login .form-item {
margin: 0em 0em;
padding-bottom: 0em;
}


#user-login .form-item label {
font-size: 1.4em;
font-weight: 300;
padding: 1em 0em 0.7em 0em;
}

#user-login .form-item .form-text {
	color: #666;

text-align: center;
font-size: 115%;
padding: 0.6em;
background-color: #f9f9f9;
border: 1px solid #ddd;
width: 300px;
margin: 0 0 1em 0;
}

#user-login .form-item .form-text:hover {
background-color: #fff;
text-decoration: none;
}

#user-login .form-item .form-text:focus {
background-color: #fff;
text-decoration: none;

}

#user-login .form-submit {
padding: 2.3em 2em 1em 2em;
margin: 1em 0 0 0;
font-weight: 700;
font-size: 1.6em;
background-color: #f3f3f3;
border: none;
background-image:url('../coffe_cup_icon&32.png');
background-repeat:no-repeat;
background-position: 50% 0%;
text-transform: uppercase;
color: #999;
-moz-transition: color 0.2s ease-in 0.2s;
text-decoration: none;

}

#user-login .form-submit:hover {
color: #666;
background-image:url('../coffe_cup_icon&32d.png');
background-repeat:no-repeat;
background-position: 50% 0%;
text-decoration: none;

}

/* SEND PASSWORD SCREEN */


#user-pass {
	font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-weight: 300;
	color: #666;
	text-align: center;
	padding: 7em 2em 10em 2em;
	background-color: #f3f3f3;
}

#user-pass .form-item {
margin: 1em 0em;
padding-bottom: 1em;
}


#user-pass .form-item label {
font-size: 1.5em;
font-weight: 300;
padding: 1em 0em;
}

#user-pass .form-item .form-text {
	color: #666;

text-align: center;
font-size: 115%;
padding: 0.6em;
background-color: #f9f9f9;
border: 1px solid #ddd;
width: 300px;
margin: 0 0 0 0;
}

#user-pass .form-item .form-text:hover {
background-color: #fff;
}

#user-pass .form-item .form-text:focus {
background-color: #fff;
}

#user-pass .form-submit {
padding:2.5em 3em 1em 3em;
margin-top: 0em;
font-weight: 700;
font-size: 1.4em;
background-color: #f3f3f3;
border: none;
background-image:url('../undo_icon&32.png');
background-repeat:no-repeat;
background-position: 50% 0%;
text-transform: uppercase;
color: #999;
-moz-transition: color 0.2s ease-in 0.2s;

}

#user-pass .form-submit:hover {
color: #666;
background-image:url('../undo_icon&32d.png');
background-repeat:no-repeat;
background-position: 50% 0%;

}

/* CREATE ACCOUNT SCREEN */


#user-register-form {
	font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-weight: 300;
	color: #666;
	text-align: center;
	padding: 7em 2em 10em 2em;
	background-color: #f3f3f3;
}

#user-register-form .form-item {
margin: 1em 0em;
padding-bottom: 0em;
text-align: center;

}


#user-register-form .form-item label {
font-size: 1.5em;
font-weight: 300;
padding: 1em 0em;
}

#user-register-form .form-item .form-text {
	color: #666;

text-align: center;
font-size: 115%;
padding: 0.6em;
background-color: #f9f9f9;
border: 1px solid #ddd;
width: 300px;
margin: 0 0 1em 0;
}

#user-register-form .form-item .form-text:hover {

background-color: #fff;

}

#user-register-form .form-item .form-text:focus {

background-color: #fff;

}

#user-register-form .form-submit {
padding:3.5em 3em 1em 3em;
margin-top: 3em;
font-weight: 700;
font-size: 1.5em;
background-color: #f3f3f3;
border: none;
background-image:url('../checkmark_icon&48.png');
background-repeat:no-repeat;
background-position: 50% 0%;
text-transform: uppercase;
color: #999;
-moz-transition: color 0.2s ease-in 0.2s;

}

#user-register-form .form-submit:hover {
color: #666;
background-image:url('../checkmark_icon&48d.png');
background-repeat:no-repeat;
background-position: 50% 0%;
}

#user-register-form .confirm-parent, .password-parent {
clear: both;
    width: auto;
    text-align: center;

}


#user-register-form .form-type-password-confirm {
padding: 2em 0em;
margin: 0em 0em 15em 0em ;

}

#user-register-form .confirm-parent {
margin-top: 0;
}

#user-register-form .form-type-password {
margin-bottom: 0;

}



div.password-confirm {
	float: none;
    visibility: hidden;
    width: auto;
	margin: 0.5em 0em;
	display: block;
	color: #888;
}

div.form-item div.password-suggestions {
border: none;
margin: 0.5em 0 2em 0em;
padding: 0 20em 0 20em;
text-align: center;
width: auto;
}

.password-strength-text {
text-transform: uppercase;
font-size: 1.4em;
float: none;
height: 1.5em;
}


.password-strength-title {
margin: 0.5em 0em;
display: block;
color: #888;

}

.password-strength {
display: block;
text-align: center;
font-size: 0.9em;
float:none;
    margin: 1.6em 0em;
    width: auto;
    padding: 0 30em;

}
.password-indicator {
height: 1em;
border-radius: 4px;
background-color: #eee;
}


.indicator {
}

.description {
padding: 0.6em 0em 0.6em 0em;
color: #888;
width: auto;
padding: 0 20em;
text-align: center;
float: none;
}




.kommentar-top {
float: none;
display: block;
clear: both;
font-weight: 300;
color: #777;
margin-top: 0px;
margin-bottom: 10px;
padding: 10px 0px 10px 1px;
font-size: 1.8em;
border-bottom: 1px dotted #6CADC4;
background-color: #fff;
}




.view-debat-bruger-kommentarer .views-field-name {
margin-top: 0px;
}


.views-field-name {
margin-right: 8px;
}

.views-label-name {
margin-right: 2px;
}



/* REGION col2-3-below */



/* REGION col1-3-below */




/*PREFIX*/





.kommentar-top-prefix {
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	background-image: none;
	font-size: 0.8em;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 0 0;
    float: left;
    padding: 0px 8px 0px 1px;
    }





/*FONT STYLES*/



.forside-kommentar-resume a {
display: block;
clear: both;
font-style: italic;
font: 10px;
color: #444;
padding: 3px 0px 6px 0px;
}

.forside-kommentar-resume a:hover{
color: #b5484b;
text-decoration: none;
}


.kommentar-titel-label {
	font-family: 'Droid Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 1.3;
	color: #888;
	margin: 0;
}


.kommentar-titel-label a:hover{
color: #b5484b;
text-decoration: none;
}


/*FORSIDE-KULTUR-BOKS*/


/*FORSIDE-BAGGRUND-BOKS*/


/*TIDSSKRIFTCENTRET*/


/*FOTO*/


/*NYESTE*/


/* TOPHISTORIER */


/* TOPHISTORIER FOTO */


/* TOPHISTORIER NYHEDER */


/* SIDEBAR LISTS */


#block-block-54 .block-title,
#block-block-53 .block-title,
.block-simpleads .block-title,
#block-views-annoncer-block .block-title,
#block-views-annoncer-block-2--2 .block-title,
#block-views-annoncer-block-1 .block-title,
#block-views-annoncer-block-2 .block-title,
#block-block-51 .block-title,
#block-views-annoncer-block-4 .block-title {
	background-image: none;
    color: #BBBBBB;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 300;
    margin: 0 0 8px 1px;
    padding: 0 0 0 0;
    text-transform: uppercase;
    border:none;
    line-height: 1;
    background-color: #fff;
}

.page-fotosalg .block-simpleads .block-title,
.page-fotosalg #block-views-annoncer-block .block-title,
.page-fotosalg #block-views-annoncer-block-2--2 .block-title,
.page-fotosalg #block-views-annoncer-block-1 .block-title,
.page-fotosalg #block-views-annoncer-block-2 .block-title,
.page-fotosalg #block-block-51 .block-title,
.page-fotosalg #block-views-annoncer-block-4 .block-title,
.node-type-fotosalg .block-simpleads .block-title,
.node-type-fotosalg #block-views-annoncer-block .block-title,
.node-type-fotosalg #block-views-annoncer-block-2--2 .block-title,
.node-type-fotosalg #block-views-annoncer-block-1 .block-title,
.node-type-fotosalg #block-views-annoncer-block-2 .block-title,
.node-type-fotosalg #block-block-51 .block-title,
.node-type-fotosalg #block-views-annoncer-block-4 .block-title {
    background-color: #242424;
}



.block-title {
	display: block;
	clear: both;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	padding: 11px 0 9px 10px;
	margin: 10px 0 8px 0;
	color: #fff;
	border-radius: 1px;
	background-color: #333;
}



.kommunalt2013 {
	margin-top: 0;
	background-color: #e9ba62;
}




/* PREFIX */


.top-prefix-box {
	display: block;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 4px 0;
	color: #aaa;
	line-height: 1.2;
	overflow: hidden;
}

.small-counter {
 	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 10px;
 	background-image:url('../totalcount.png');
	background-repeat:no-repeat;
	background-position: 0% 55%;
	padding-left: 20px;
	color: #aaa;
 }

.prefix, .prefix-name  {
	display: inline-block;
	font-weight: 600;
}

a.prefix-name {
	color: #6CADC4;
}
a.prefix-name:hover {
	color: #b5484b;
}

.prefix-date {}

.commentcount {
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	background-image:url('../comment-count.png');
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 14px;
}


.prefix-divider {
	display: inline-block;
	height: 7px;
	width: 1px;
	background-color: #eee;
	margin: 0 5px;
}

.view-redaktions-forsider .top-prefix-box,
.view-tema-forside .top-prefix-box {
	margin: 6px 0 4px 1px;
}

.view-top-blogs .top-prefix-box {
	margin: 4px 0 4px 1px;
}

.node-blog .top-prefix-box,
.node-articles .top-prefix-box,
.node-noter .top-prefix-box {
	margin: 6px 0 4px 1px;
	font-size: 12px;
}


.node-articles .top-prefix-box .prefix-divider {
	height: 9px;
	margin: 0 7px;
}



/* FLEXSLIDER */


.view-slideshows .striben-header img {
	margin: 0;
	width: 100%;
	height: auto;
}
.view-slideshows .striben-header{
	border-top: 1px solid #eee;

	padding: 20px 10px 5px 10px;
	margin: 15px 4px 5px 4px;
}



.view-slideshows, .view-villads {
	border-bottom: 1px solid #eee;
	padding: 0;
	margin: 10px 0;
}

.flex-nav-container {

}

.flexslider {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: none;
    margin: 0 0 0px;
    z-index: 20;
}

ul.flex-direction-nav {
	position: absolute;
	background-color: #fff;
	display: block;
	z-index: 99;
	left:0px;
	bottom:20px;
}

.flex-direction-nav .flex-next {
	background-image:url('../shareicons/next.png');
	background-repeat:no-repeat;
	background-position: 50% 50%;
    right: 0;
}

.flex-direction-nav .flex-prev {
	background-image:url('../shareicons/prev.png');
	background-repeat:no-repeat;
	background-position: 50% 50%;
    left: 0;
}

.flex-direction-nav .flex-next:hover {
	background-image:url('../shareicons/next_hover.png');
}

.flex-direction-nav .flex-prev:hover {
	background-image:url('../shareicons/prev_hover.png');
}

.flex-direction-nav a {
    opacity: 1;
}


ul.flex-direction-nav li {
	margin: 0 0;
	display: inline-block;
}


.flex-direction-nav a {
    background: none;
	display:block;
	padding: 10px 15px;
	margin: 0;
	height: 25px;
	width:25px;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	text-shadow: 0px 1px 1px white;
	text-indent: -9999px;
		-webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
}

.flex-direction-nav a {
    cursor: pointer;
    position: relative;
    top:0;
    z-index: 10;
}





/* STRIBEN */



.striben-caption {
	position: absolute;
	bottom: -20px;
	text-align: center;
	font-family: 'Schoolbell', cursive;
	background-color: #333;
	padding: 5px 10px;
	z-index: 99;
	display: block;
	color: #fff;
}


.striben-header {


}


.striben-header a {

}



/* COLORBOX */


.colorbox {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}

.colorbox img {
	max-width: 100%;
	height: auto;
}

#cboxTitle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, .7);
    bottom: 0px;
    color: #fff;
    left: 0;
    right: 0;
    padding: 5px 0px 6px 5px;
    position: absolute;

}



#cboxWrapper {
	border-radius: 0px;
	padding: 0;
}


#cboxMiddleLeft {
    width: 0px;
}

#cboxBottomLeft {
    height: 0px;
    width: 0px;
}

#cboxLoadedContent {
    margin-bottom: 0px;
}

#cboxBottomCenter {
    height: 0px;
}

#cboxTopCenter {
    height: 0px;
}

#cboxTopLeft {
    height: 0px;
    width: 0px;
}

#cboxMiddleRight {
    width: 0px;
}

#cboxTopRight {
    height: 0px;
    width: 0px;
}

#cboxPrevious {
    bottom: 0;
    height: 25px;
    left: 10px;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}

#cboxNext {
    bottom: 0;
    height: 25px;
    left: 37px;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}

#cboxCurrent {
    bottom: 4px;
    color: #949494;
    left: 70px;
    position: absolute;
}

#cboxClose {
	position: absolute;
    top: -1px;
    right: -1px;
    height: 26px;
    width: 26px;
    text-indent: -9999px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-box-shadow:    0 0 2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
    box-shadow:         0 0 2px rgba(0,0,0,0.5);
}



#cboxClose {
	opacity: .7;
    background: url("../close.png") no-repeat scroll 50% 50% #fff;
}

#cboxClose:hover {
	opacity: .8;
    background: url("../close.png") no-repeat scroll 50% 50% #fff;
}







/* COMMENTS */

.comment-wrapper .title {
padding-left: 3em;
padding-top: 2.4em;
padding-bottom: 1em;
font-size: 1.6em;
text-transform: uppercase;
background-color: #fff;
color: #444;
margin: 3em 0em 0em 0em;
border-top: 10px solid #eee;

background-image:url('../spechbubble_2_icon&32b.png');
background-repeat:no-repeat;
background-position: 2% 65%;

}


.comment-wrapper ul,
.comment-wrapper ol,
.comment-wrapper p {
font-size: 100%;
}

.comment-wrapper {
padding-top: 1em;
}


.comment-wrapper .comment {
margin: 10px 0 5px 0px;
padding: 20px 30px 20px 30px;
background-color: #f9f9f9;
}

.comment-wrapper .comment .content {
float: none;
width: auto;
display: block;
padding: 20px 30px 20px 10px;
margin: 0;
border-bottom: none;
}


.comment .submitted {
font-size: 11px;
padding: 0.4em 0em 1.3em 0em;
color: #888;
margin-top: 0;
border-bottom: 1px dotted #ddd;
    font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;

}

.comment-wrapper .comment .new {
	font-size: 9px;
	display: inline-block;
	text-transform: uppercase;
	background-color: #B5484B;
	color: #FFF;
	font-weight: 600;
	padding: 2px 5px 1px 5px;
	margin: 0px 10px 2px 10px;
	border-radius: 2px;
}

.comment .submitted .username {
	font-weight: 700;
	color: #666;
	padding-left: 0.2em;
	padding-right: 2em;
	margin-right: 0.3em;
	background-image:url('../clock.png');
	background-repeat:no-repeat;
	background-position: 100% 50%;
}

.comment .submitted .username:hover {
color: #b5484b;
}


.comment-wrapper .indented .comment {
margin-top: 0em;
margin-bottom: 0.5em;

margin-left: 0em;
background-color: #f9f9f9;
border-left: 10px solid #f3f3f3;
}

.comment-wrapper .indented {
margin-left: 10px;
}



.comment .submitted .permalink {
float: right;
font-weight: 400;
color: #ccc;
}

.comment .submitted .permalink:hover {
color: #b5484b;
}





/* COMMENT FORM */


.page-comment-reply .node-articles, .page-comment-reply .node-blog{
display: none;

}

.comment-form {
font-size: 90%;
border: none;
padding: 30px;
background-color: #f5f5f5;
}

.comment-form a {
color: #666;
font-weight: 700;
}

.comment-form a:hover {
color: #b5484b;
}

.comment-form .form-item label {
display: none;
}

.comment-form .filter-wrapper {
border-bottom: 1px dotted #ddd;
border-left:none;
border-right:none;
margin-bottom: 2em;
padding: 3em 0em;
}

.comment-form .form-textarea-wrapper{
border: none;

}

.comment-form #edit-author--2 {
padding-left: 1.3em;
	background-image:url('../user.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
}

.comment-form .form-textarea-wrapper .mceToolbar  {
background-color: #f3f3f3;
padding: 1em;
}

.comment-form .form-textarea-wrapper .mceStatusbar {
background-color: #f3f3f3;
padding: 1em;
}

.comment-form .form-textarea-wrapper  .mceIframeContainer {
padding: 1em;
border: none;
}


.comment-form .mceEditor .mceLayout {
margin-bottom: 0em;
    border: 0 1px 0 1px;
    border-color: #ddd;
    border-style: solid;

}

.comment-form div.wysiwyg-toggle-wrapper {
border-bottom: 1px dotted #ddd;
padding-top: 1.5em;
padding-bottom: 1.5em;
}



.form-submit {
background: none;
color: #666;
font-weight: 700;
 	background-image:url('../dot.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding: 0.3em 0em 0.3em 1.45em;
	margin: 0 1.4em 0 0;
	border: none;
}

.form-submit:hover {
background: none;
cursor: pointer;
text-decoration: underline;
color: #b5484b;

}

.comment-form  .form-type-managed-file {
display: block;
border-bottom: 1px dotted #ddd;
margin-bottom: 2em;
padding: 2em 0em 3em 0em;
}

#edit-field-userpicture-und-0-upload {
margin-right: 1em;
}

.comment-form .filter-guidelines {
padding-left: 15px;
}

.comment-form .description {
text-align: left;
padding: 0 0 0 0;
margin: 1em 0 1em 0;
}

.tips {
font-size: 90%;
color: #666;
font-style: italic;
list-style: none;

}

.tips li {
background-image: url(../alert.png);
background-repeat: no-repeat;
background-position: 0px 45%;
padding: 0.5em 0em 0.5em 1.1em;
}



.comment-form #edit-submit {
 	background-image:url('../save.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding: 0.3em 0em 0.3em 1.3em;

}


#edit-preview {
 	background-image:url('../page.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding: 0.3em 0em 0.3em 1.2em;

}

#edit-field-userpicture-und-0-upload-button {
 	background-image:url('../up.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding: 0.3em 0em 0.3em 1.1em;

}

tbody tr:nth-child(2n) td, tbody tr.even td {
background-color: #fff;
}

.page-taxonomy .term-listing-heading {display: none;}

.node-teaser .content .field-name-fblikebutton-ds-field,
.node-teaser .content .field-name-share-field,
.node-teaser .content .field-name-node-byline,
.node-teaser .content .submitted,
.node-teaser .content .links
{display: none;}

.page-blog .node-teaser .field-name-body, .page-blog .node-teaser .content {
	padding:0;
	border: none;
	margin: 0;
}

.page-blog .node-teaser h2 {
	font-family: 'Droid Serif', serif;
	font-size: 30px;
	margin-top: 8px;
	letter-spacing: -0.02em;
	line-height: 1.3;
}


/* NODE TEASER */

.node-blog .submitted-blog, .node-fotoblog .submitted-blog {
	background-image: none;
    color: #bbb;
    font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}






.node-teaser {
border-bottom: 1px solid #eee;
margin: 0 10px;
padding: 10px 0 18px 0;
}


.node-teaser .field-name-field-manchet {
font-size: 120%;
margin: 0.5em 0 0 0;
padding: 0em 0em 0em 0em;
}

.node .blog_usernames_blog {
margin-top: 10px;
}


/* SYNSPUNKT */

div.synspunkt-top {
font-size: 90%;
color: #777;
}

.node-synspunkt .content .field-name-ds-user-picture img{
position: absolute;
}

div.view-modkraft-synspunkt img {
margin: 0;
padding: 0;
}

div.view-modkraft-synspunkt {
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px dotted #ddd;
}

div.view-modkraft-synspunkt .view-content {
padding: 20px;
background-color: #f6f6f6;
}



div.view-modkraft-synspunkt .views-field-name {
text-align: right;
color: #777;
margin-top: 15px;
}

div.view-modkraft-synspunkt .views-field-name a{
color: #777;
}

div.view-modkraft-synspunkt .views-field-title {
padding-bottom: 5px;
}

/* MAINTENANCE PAGE */


.maintenance-page .container {
height: 100%;
margin-top: auto;
margin-bottom: auto;
}












/* NODE FIELDS */


.node .field-name-field-prefix {
	display: inline-block;
	color: #666;
	font-weight: 600;
}

.node {
	position: relative;
}


.view-mode-full .content  {
	position: relative;
	padding-top: 20px;
	border: none;
}

.node-villads .content  {
	padding-top: 0px;
}

.node {
	margin-right: 15px;
}



.node-villads, .node-fotoserie {
	margin-right: 0px;
}


.node-synspunkt .field-name-fblikebutton-ds-field,
.node-blog .field-name-fblikebutton-ds-field,
.node-articles .field-name-fblikebutton-ds-field,
.node-noter .field-name-fblikebutton-ds-field {
	display: inline-block;
	position: absolute;
	left: 0px;
	top:20px;
}

.node-villads .field-name-fblikebutton-ds-field {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 310px;
}

.node-fotoserie .field-name-fblikebutton-ds-field {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: -20px;
}

.node-fotoserie .field-name-horizontal-share {

}

.view-slideshows {

}


.node .field-name-share-field {
	display: block;
	float: left;
	overflow: hidden;
	z-index: 99;
	width: 48px;
	background-color: #fff;
	margin-right: 20px;
	padding:65px 21px 20px 0;
	border-right: 1px solid #f6f6f6;
}



.node .field-name-node-byline {
	display: inline-block;
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #fff;
	padding: 4px 0px;
	margin-bottom: 15px;
}


.view-mode-full .field-name-body {
	overflow: hidden;
	border-top: 1px solid #f6f6f6;
	border-bottom: 4px solid #f6f6f6;
	margin:0 0 50px 0;
	padding:1em 0;
}



.node-teaser .field-name-body {
	font-size: 115%;
}





.node-blog .content h3, .node-articles .content h3 {
display: block;
letter-spacing: -0.01em;
font-size: 20px;
line-height: 1.3;
}

.node-blog .content h3 {
font-family: 'Droid Serif', serif;
}

.node-articles .content img, .node-blog .content img {
max-width: 100%;
height: auto;
}

/* FOTO SALG */

.page-fotosalg .field-name-field-fotosalg-beskrivelse,
.node-type-fotosalg .field-name-field-fotosalg-beskrivelse {
	color: #fff;
	font-size: 120%;
	margin-bottom: 20px;
	margin-top: 10px;
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;

}


.page-fotosalg .field-name-field-kunstnernavn,
.node-type-fotosalg .field-name-field-kunstnernavn,
.page-fotosalg .field-name-field-m-l,
.node-type-fotosalg .field-name-field-m-l {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #aaa;
	font-size: 14px;
	margin: 0px 10px 0px 0px;
}

.page-fotosalg h1,
.node-type-fotosalg h1 {
	margin: 0 0 8px 0;
}

.view-fotosalg .node-teaser h1 {
	font-size: 40px;
}


/* FOTO SERIER */


.node-fotoserie .field-name-field-fotoserie .field-item {
	margin: 0px 0 80px 0;
}

.node .field-name-field-fotoserie {
	border-top: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin: 0px 0px;

}


.node-articles .content .field-name-field-fotoserie  {
overflow: auto;
border-bottom: 10px solid #eee;
margin-bottom: 1.8em;
}


.node-articles .content .field-name-field-fotoserie .field-item {
display: block;
float: left;
margin-right: 8px;
margin-left: 8px;
margin-bottom: 14px;
padding: 0;
}

.node-articles .content .field-name-field-fotoserie .field-item img { margin: 0; padding: 0;}


/* LABELS */




/* EMNEORD REDAKTION */



.node .field-name-taxonomy-vocabulary-1,
.node .field-name-field-genre,
.node .field-name-field-emneord {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-left: 90px;
	font-size: 9px;
	height: 15px;
	line-height: 15px;
	padding-left: 50px;
	margin-bottom: 5px;
}


.node .field-name-taxonomy-vocabulary-1 {
	background-image:url('../tag_icon&32.png');
	background-repeat:no-repeat;
	background-position: 0% 100%;
	padding-top: 30px;
}

.node .field-name-field-emneord { margin-bottom: 70px; }


.node .field-label {
	margin-right: 5px;
	font-weight: 300;
	color: #888;
	display: inline-block;
}


.node .field-name-field-emneord .field-items {
	overflow: hidden;
	width: 400px;
}

.node .field-name-taxonomy-vocabulary-1 .field-items a,
.node .field-name-field-emneord .field-items a,
.node .field-name-field-genre .field-items a { color: #b5484b; }


.node .field-name-taxonomy-vocabulary-1 .field-items a:hover,
.node .field-name-field-emneord .field-items a:hover,
.node .field-name-field-genre .field-items a:hover { color: #b5484b; }


.node .field-name-field-emneord .field-items .field-item {
float: left;
margin: 3px 5px 3px 0px;
padding: 0px 5px 0px 0;
border-right: 1px solid #eee;
line-height: 1;
}



/* LINKS */


.node .content ul.inline, ul.links.inline {
}


#comments .comment ul.inline {
display: block;
padding-top: 2em;
margin-top: 0em;
border-top: 1px dotted #ddd;
}


ul.inline, ul.links.inline {
font-weight: 400;
font-size: 90%;
margin: 0 0 0 0;
padding: 0 0em 0 0em;
}


ul.inline li {
 	background-image:url('../dot.png');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding: 0.3em 0em 0.3em 1.45em;
	margin: 0 1.4em 0 0;
}

ul.inline li a{
	color: #666;
	font-weight: 700;
}

ul.inline li a:hover {
	color: #B5484B;
}


ul.inline .comment-add {
 	background-image:url('../comment.png');
	background-position: 0% 60%;
}

ul.inline .comment-add:hover {
 	background-image:url('../comment.png');
}

ul.inline .statistics_counter {
 	background-image:url('../eye_inv_icon&16.png');
	padding-left: 2em;
	color: #aaa;
}

ul.inline .blog_usernames_blog {
display: none;
 	background-image:url('../user.png');
}

ul.inline .comment-reply {
 	background-image:url('../comment.png');
	background-position: 0% 60%;
}

ul.inline .comment-edit {
 	background-image:url('../pencil.png');
}

ul.inline .comment-delete {
 	background-image:url('../delete.png');
}



.search-info .username {
	background-image:url('../user.png');
	background-repeat:no-repeat;
	background-position: 0% 45%;
		padding-left: 1.4em;
font-weight: 700;
color: #666;
}







/* LOG IND BUTTTON */



ul.inline .comment_forbidden {
 	background-image:url('../padlock.png');
}

ul.inline .comment_forbidden a{
	font-weight: 700; color: #B5484B;
}



.node .content .comment_forbidden {
 	background-image:none;
	display: inline-block;
	background-color: #f6f6f6;
	padding: 30px;
	margin: 30px 0 0 0;
}

.node .content .comment_forbidden a {
font-weight: 700; color: #B5484B;
}






/* PRINTER FRIENDLY */




/* SUBMITTED */

.submitted { color: #777; }
.submitted a { font-weight: 700; color: #777; }
.submitted a:hover { color: #B5484B; }

.node-articles .content .submitted { margin-top: 1.5em; }

.node-blog .content .submitted a { font-weight: 700; color: #777;; }
.node-blog .content .submitted a:hover { color: #6CADC4; }






.node-striben .field-name-author {

}

.node-noter .field-name-author  {
	display: inline-block;
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #fff;
	padding: 4px 0px;
	margin-bottom: 15px;

 }




.node-noter .submitted a:hover { color: #B5484B; }








#below {
overflow: hidden;
display: block;
margin-bottom: 10px;
padding-bottom: 10px;
}




#below .prefix{
background-image: none;
}








/*FOOTER*/



#footer .small-title {
	border-top: none;
	font-weight: 600;
	color: #ddd;
	margin: 0 0 5px 0;
	padding: 12px 0px 8px 10px;
	background-color: #242424;
	border-bottom: 1px solid #202020;
	font-size: 110%;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
}




#footer .border {
border-right: 1px solid #242424;
}

#footer {
border-top: 10px solid #ddd;
margin-top: 50px;
height: 550px;
background: #262626;
padding-top: 50px;
}

#footer p {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 300;
color: #bbb;
font-size: 1em;
line-height: 1,2;
padding-bottom: 5px;
padding-top: 0px;
}

#footer h5 {
overflow: hidden;
color: #fff;
padding-left: 60px;
line-height: 1.3;
font-weight: 300;
}

.footer-tid {
position: absolute;
font-weight: 300;
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
margin-right: 10px;
margin-top: 3px;
color: #777;
}

.view-footer-indhold .views-row {
display: block;
background-color: #242424;
padding: 6px 10px 7px 10px;
margin-right: 20px;
margin-bottom: 3px;
width: 280px;
border-bottom: 1px solid #242424;
}



#block-block-13 {
clear: both;
display: block;
margin-right: 15px;

}

#block-block-5 {
margin-right: 70px;
width: 250px;
display: block;
float: left;
}


#footer hr {
  background: #202020;
  border-bottom: 1px solid #2b2b2b;
  color: #000;
  clear: both;
  float: none;
  width: 100%;
  height: 2px;
  margin: 0 0 2em;
}


#footer .container {
border-top: none;
border-left: none;
border-right: none;
}









/*FORSIDE-REDAKTIONERNE*/




.view-redaktions-overblik {
display: block;
margin-top: 10px;
height: 420px;
}






.view-redaktions-overblik .views-row-first {
border-top: none;
}

.view-redaktions-overblik .top-prefix-box {
margin-bottom: 0.5em;
}



.view-id-redaktions_overblik a:hover{
color: #b5484b;
text-decoration: none;
}


/* REGION TOP R*/

.siteregion-front {
	display: block;
	clear: both;
	padding: 16px 10px 12px 15px;
	margin: 0;
	border-radius: 1px;
}

.siteregion-front h2,
.siteregion-front a {
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
	margin:0;
	line-height: 1;
	font-size: 30px;
	letter-spacing: -0.03em;
	font-weight: 700;
}

.siteregion-front a:hover {
text-decoration: none;
}


.siteregion-top-wrapper {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #f6f6f6;
}

#topnav .siteregion-top-wrapper {
	clear: both;
	display: block;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
	border-bottom: none;
}


.villads-top {
	display: block;
	clear: both;
	border-radius: 1px;
}


.siteregion-top {
	display: block;
	clear: both;
	padding: 12px 12px 12px 12px;
	background-color: #f6f6f6;
	border-radius: 1px;
}

.page-fotosalg .siteregion-top,
.node-type-fotosalg .siteregion-top {
	background-color: #1e1e1e;
}

.page-fotosalg .siteregion-top a,
.page-fotosalg .siteregion-top h2,
.node-type-fotosalg .siteregion-top a,
.node-type-fotosalg .siteregion-top h2 {
	 color: #fff;
	 letter-spacing: 0;
}

.siteregion-top a, .siteregion-top h2 {
	 display: block;
	 font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	 font-size: 30px;
	 color: #444;
	 letter-spacing: -0.03em;
	 font-weight: 700;
	 text-transform: uppercase;
	 overflow:visible;
	 padding:0 0 0 40px;
	 margin:0;
	 line-height: 1.15;
	 background-image:url('../m_logo_modkraft_2015.svg');
	 background-repeat:no-repeat;
	 background-position: 0px 0px;
	 background-size: 32px 32px;
}


.siteregion-top a:hover {
text-decoration: none;
}

#block-views-frontpage-view-block-2 {
	margin-bottom: 1.5rem;
}

#block-views-frontpage-view-block-2 .siteregion-top a,
#block-views-frontpage-view-block-1 .siteregion-top a {
	 display: block;
	 font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	 font-size: 18px;
	 color: #444;
	 letter-spacing: 0.0em;
	 font-weight: 700;
	 text-transform: uppercase;
	 overflow: visible;
	 padding:3px 0 0 27px;
	 margin:0;
	 line-height: 1;
	 background-image:url('../m_logo_modkraft_2015.svg');
	 background-repeat:no-repeat;
	 background-position: 0px 0px;
	 background-size: 20px 20px;
}

#block-views-frontpage-view-block-2 .siteregion-top a {
	background-image:none;
	padding:0;
}

.page-tema-oprør-i-frankrig .siteregion-top a {
	background-image:none;
	padding:0;
}

.view-sidebar-redaktioner .siteregion-top {
	margin-top: 10px;
}

.view-sidebar-redaktioner .siteregion-top a,
.view-aktuel-debat-boks .siteregion-top h2 {
	font-size: 20px;
	padding:1px 0 0 30px;
	background-image:url('../m_logo_modkraft_2015.svg');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	 background-size: 23px 23px;
}

.view-aktuel-debat-boks .siteregion-top a,
.view-nyhedsblog .siteregion-top a,
.view-forside-kalender .siteregion-top a,
.view-tidsskriftcentret .siteregion-top a,
.view-tophistorier .siteregion-top a {
	font-size: 20px;
	padding:1px 0 0 0px;
	background-image:none;

}


.view-sidebar-redaktioner,
#block-block-33,
.view-tophistorier {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #F6F6F6;
}

.view-tophistorier .siteregion-top {
	background-color: #333;
}
.view-tophistorier .siteregion-top a{
	color: #fff;
}





.view-tidsskriftcentret .siteregion-top {
	background-color: #f5f4ec;
}






.view-nyhedsblog {margin-top: 15px; }

.node-type-villads .siteregion-top a,
.page-villads .siteregion-top a,
.page-frontpage #nyhedsoverblik .siteregion-top a
 {padding: 0;background-image:none; display: inline-block;}

.villads-top .villads_credits {float: right;}
.villads-top img, .view-tophistorier img  {margin: 0;}
.page-frontpage #nyhedsoverblik .siteregion-top {padding-bottom: 5px; padding-top: 10px; padding-left: 10px;}




.siteregion-text {
display: inline-block;
font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: 300;
font-size: 12px;
color: #555;
margin: 8px 0 0 0;
padding: 6px 15px 0 0;
border-top: 1px dotted #ccc;
}


.tema-rub {
	display: inline-block;
	font-weight: 300;
	letter-spacing: .03em;
	border-left: 1px dotted #999;
	line-height: .65;
	padding: 1px 0 0 9px;
	margin-left: 9px;
}


.siteregion-divider {
	display: inline-block;
	height: 18px;
	width: 1px;
	background-color: #ddd;
	margin: 0 10px -1px 11px;
	border-radius: 2px;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.5);

}


.siteregion-logo {
	display:inline-block;
	float:left;
	width:26px;
	height:26px;
	margin:3px 9px 0 0;
	padding:0;
	border-radius:2px;
}

.view-nyhedsblog .siteregion-top, .node-type-noter .siteregion-top,
.node-type-articles .siteregion-top {
	padding-top: 23px;
	border-top: none;
	padding: 12px 1px 13px 1px;
	background-color: #fff;
	border-bottom: 1px solid #f6f6f6;
}

.node-type-articles .siteregion-top .siteregion-text {
display: none;
}

.node-type-articles .siteregion-top-wrapper,
.node-type-noter .siteregion-top-wrapper,
.view-nyhedsblog .siteregion-top-wrapper {
border-bottom: none;
}





.view-nyhedsblog .siteregion-top  {
	padding-top: 18px;
}


.view-nyhedsblog .siteregion-top .siteregion-text {
	border-top: none;
	padding: 7px 0 0 0;
	margin: 0;
}




.blog-headline {
	font-family: 'Droid Serif', serif;
	line-height: 1.25;
	letter-spacing: -0.02em;
}





#sidebar {
}




/*FORSIDE-KALENDER*/

.view-forside-kalender .date-display-single {
	color: #666;
}




.view-forside-kalender  {
display: block;
margin-bottom: 10px;
border-bottom: 1px solid #f6f6f6;
}

#block-views-tidsskriftcentret-block-1 {
margin-bottom: 10px;
border-bottom: 1px solid #f6f6f6;
}

#block-views-tidsskriftcentret-block-1 .view-tidsskriftcentret  {
display: block;
padding-bottom: 0;
}

#block-views-tidsskriftcentret-block-1 .view-tidsskriftcentret  .views-row-last {
border: none;
}



.arrangor-text {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
}

.arrangor-label {
}

.arrangor {
font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
color: #777;
font-weight: 300;
font-size: 11px;
line-height: 1;
}





.logged-in .opret-begivenhed {

}

.not-logged-in .opret-begivenhed {

display: none;

}

.opret-bruger:hover, .opret-begivenhed:hover {


}



.logged-in .opret-bruger {

display: none;
}

.not-logged-in .opret-bruger {

}



/*KALENDER-GENRE*/



.node-kalenderopslag .field-label {
float: left;
margin-left: 20px;

}

.node-kalenderopslag .field-name-field-post-nr- .field-items {
}

.node-kalenderopslag .field-name-field-post-nr- .field-items {
float: left;
margin-right: 3px;
}


.node-kalenderopslag .field-name-field-sted .field-items,
.node-kalenderopslag .field-name-field-adresse .field-items,
.node-kalenderopslag .field-name-field-arrang-r .field-items,
.node-kalenderopslag .field-name-field-hjemmeside .field-items,
.node-kalenderopslag .field-name-field-pris .field-items,
.node-kalenderopslag .field-name-field-post-nr- .field-items,
.node-kalenderopslag .field-name-field-by .field-items,
.node-kalenderopslag .field-name-field-tid .field-items,
.node-kalenderopslag .field-name-field-date .field-items
{
margin-left: 120px;
}

.node-kalenderopslag .field-name-field-date, .node-kalenderopslag .field-name-field-by, .node-kalenderopslag .field-name-field-pris {
margin-bottom: 10px;
}

.node-kalenderopslag .field-name-field-sted, .node-kalenderopslag .field-name-field-arrang-r, .node-kalenderopslag .field-name-field-date {
font-weight: 700;
}


.node-kalenderopslag .content {
padding-bottom: 30px;
margin-bottom: 20px;
}


.node-kalenderopslag .field-name-title {
border-bottom: 1px dotted #ddd;

margin-bottom: 30px;
}


.node-kalenderopslag .field-name-field-kategori {
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: 300;
    margin: 0;
    padding: 0 8px 0 1px;
    text-transform: uppercase;
    }


.page-node .node-kalenderopslag {
background-color: #f5f5f5;
padding: 20px;
}


.view-kalender .views-row {
display: block;
clear: both;
background-color: #f5f5f5;
padding: 20px 20px 30px 20px;
margin-bottom: 0.5em;
}

.view-kalender .views-row-first {
}


.view-kalender  {
display: block;
margin-bottom: 0.8em;
padding-bottom: 0.8em;
}








/*REDAKTIONER*/






/* LÆS MERE */

.view-footer {
display: block;
clear: both;
margin-top: 0px;
margin-bottom: 20px;
padding: 10px 0 0 0;
}


.læsmere {
	font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-weight: 400;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0 12px 0 0;
    background-image:url('../pixel-arrow-red.png');
	background-repeat:no-repeat;
	background-position: 100% 58%;
}

.læsmere:focus {

}

.læsmere:hover {
}
ul.inline li.node-readmore {
	font-family: "Droid Sans","Helvetica Neue",Arial,Helvetica,sans-serif;
    font-weight: 400;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    margin-top: 10px;
    padding: 0 12px 0 0;
    background-image:url('../pixel-arrow-red.png');
	background-repeat:no-repeat;
	background-position: 100% 58%;

}

/* EMNE SIDER */



.view-emne-sider .view-content {
display: block;
clear: both;
}

.view-emne-sider .view-display-id-attachment_1 h3 {
font-weight: 300;
margin-top: 10px;
}

.view-emne-sider .views-row {
display: block;
clear: both;
border-top: 1px dotted #ddd;
padding: 1.4em 0 1.2em 0;
min-height: 200px;

}

.view-emne-sider .attachment .views-row {
min-height: 2em;

}

.view-display-id-emne_forside .view-display-id-attachment_2 .views-row {
border-top: none;
padding-top: 0px;
}


.view-emne-fagligt .view-display-id-attachment_1 h3 {
font-weight: 300;
margin-top: 10px;
}

/*TEMAER*/




/*PAGER*/

/*

.item-list .pager {
	display: block;
	clear: both;
	font-family: "Signika Negative","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 1em;
	text-transform: uppercase;
	margin: 1em 0em 2em 0em;
	text-align: center;
	padding: 5em 5em;
}

.item-list .pager .pager-previous {
    margin: 0em 2em 0em 0em;
    padding: 0em 2.3em 0em 0em;
    border-right: 1px dotted #ccc;
}

.item-list .pager li {
    display: inline;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


.item-list .pager li a {
	text-decoration: none;
	cursor: pointer;
	color: #666;
	background-color: #f1f1f1;
    background-image: none;
    padding: 2em 3.5em 2em 3.5em;
}


.item-list .pager .pager-next {
}

.item-list .pager .pager-item, .item-list .pager .pager-current, .item-list .pager .pager-last, .item-list .pager .pager-first, .item-list .pager .pager-ellipsis {display: none;}




.item-list .pager li a:hover {
cursor: pointer;
text-decoration: none;
	background-color: #eee;

}

*/


.item-list {
	background-color: #f9f9f9;
	padding: 30px;
	margin: 0;
	list-style-type: none;
	border-radius: 3px;
	z-index: 10;
	margin-top: 10px;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

.item-list:hover {
	background-color: #f3f3f3;
}

.item-list .pager {
    margin: 0;
    list-style-type: none;
}

.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0;
}

.item-list .pager li a {
	font-family: "Droid Sans","Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 600;
	padding-right: 10px;
	font-size: 15px;
	letter-spacing: -0.03em;
}


/*FOTOBLOGGEN*/

.fotoblogtop {
display: block;
clear:both;
    height: auto;
    margin: 0px 0 7px 0;
    padding: 20px 20px 55px 20px;
        background-image:url('../fotoblogtop-bund.png');
	background-repeat:no-repeat;
	background-position: 0% 100%;
  background-color: #f5f5f5;

}

.fotoblogtop-title {
	font-weight: 700;
	font-size: 28px;
	display: block;
    font-family: 'Droid Serif',serif;
    letter-spacing: -0.03em;
    margin: 5px 0 5px 0;

}

.fotoblogtop p {
padding-right: 30px;
overflow: hidden;
}


.fotoblogtop-box {
display: block;
clear:both;
  background-color: #f5f5f5;

    height: auto;
    margin: 0px 0 2px 0;
    padding: 10px 10px 10px 10px;
    background-image:url('../fotoblog-box-bund.png');
	background-repeat:no-repeat;
	background-position: 0% 100%;
}


.fotoblogtop-title-box {
color: #b5484b;
    font-family: 'Droid Serif',serif;
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.08em;
    margin-right: 0.6em;
    padding-top: 0.1em;
    text-decoration: none;
    text-transform: none;

}

#block-views-fotoblog-block-1 .block-title {
  background-color: #eee;
  margin-bottom: 0;
  border-bottom: 1px dotted #444;
        border-top: 8px solid #242424;
}


#block-views-fotoblog-block-1 .views-row-last {
padding: 0px 0px 0px 0px;

}


#block-views-fotoblog-block-1 .view-fotoblog {
border-bottom: 8px solid #242424;
margin-bottom: 20px;

}

.view-fotoblog .views-row {
border-bottom: 1px dotted #ddd;
padding: 7px 0px 5px 0px;
}

.view-fotoblog .views-row-first {
padding-top: 0px;
}


.view-fotoblog .submitted {
display: block;
margin-bottom: 10px;
}

.caption p {
font-size: 11px;
color: #666;
margin-top: -5px;
margin-bottom: 1em;
font-weight:400;
padding: 6px 8px;
background-color: #f6f6f6;
font-family: 'Droid Sans', Sans-serif;
line-height: 1.4;
}





.fotoblog-profil-trompet {
display: block;
    font-family: "Signika Negative","Helvetica Neue",Arial,Helvetica,sans-serif;

color: #888;
font-weight: 400;
font-size: 12px;
padding: 0px 0 0px 0;
margin: 10px 0 0 0;
line-height: 1;
text-transform: uppercase;
letter-spacing: 0em;
}

div.fotoblog_infobox h4 {
font-family: 'Droid Serif', serif;
margin-top: 20px;

margin-bottom: 6px;
font-weight: 700;
letter-spacing: -0.01em;
font-size: 16px;
}

div.fotoblog_infobox h3 {
font-family: 'Droid Serif', serif;
padding-top: 0px;
margin-bottom: 10px;
font-weight: 700;
letter-spacing: -0.015em;
font-size: 25px;
}

.fotoblog-profilfoto {
float: left;
margin-right: 20px;
}


div.fotoblog_infobox_tekst {
background-color: #f5f5f5;
padding: 30px 20px 20px 20px;
}

div.fotoblog_infobox_tekst p {
font-size: 100%;
}

/*ARTIKEL*/

.node-articles {

}

.field-name-field-manchet {
display: block;
clear: both;
overflow: hidden;
font-size: 140%;
margin: 25px 0 10px 0;
}

.node-fotoblog .field-name-field-manchet, .node-fotoserie .field-name-field-manchet {
padding-top: 0px;
}

.node-articles .field-name-body img {
padding-bottom: 0;
margin-bottom: 0;
	}

.node-fotoserie h1 {
	font-size: 60px;
}





.imgcaption {
margin-top: -0.3em;

font-size: 12px;
color: #999;
margin-top: 0;
margin-bottom: 1em;
font-weight:lighter;
padding: 1em 1.3em 1.3em 1.3em;
background-color: #f5f5f5;
}

.caption img {
margin-bottom: 0;
padding-bottom: 0;
}
