/* Theme by worthapost.com | Mohd Sakib | email - sakib.live [at] gmail.com */

*{margin:0; padding:0;}

/*body{ background:url(images/body.gif) repeat-x top #457f92; font-family: Times new roman, times roman; font-size:16px; }
*/
body{ background: none; background: #5c87df; font-family: Times new roman, times roman; font-size:16px; }


body.cke_show_borders{ background: none; font-family: Times new roman, times roman; font-size:16px; }

p{padding:2px 0 2px 0;}

a:link, a:visited{color:#0c78b1; text-decoration:none;}

a:hover{color:#ca000; text-decoration:underline;}

h2 a:link, h2 a:visited, h1 a:link, h1 a:visited, h3 a:link, h3 a:visited{color:#484642; font-family:Arial, Helvetica, sans-serif;}

h2 {color:#3c3b3a; font-size:18px;}

h3 {padding: 0 0 8px 0;}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	color:#333; font-weight:strong;
    font-size: 22px; padding: 0 0 8px 0;
	
}

.view-content  {
    text-align: justify;
    font-weight: normal;
    font-size: 16px;
}

.view-content h1 {
	text-align:center;
}

#h2title h1{
	text-align:center;
	width: 600px;
        margin: 0px 0px 0px 197px;
}
/*
li.leaf, ul li, .item-list ul li {display:block;}

li.collapsed{list-style-image: url(images/collapsed.png);}
*/

/*container*/

#container{ width:996px; border:0; margin:15px auto 0px auto;}

#container2{ border:1px solid #fff;  background:url(images/container.png) repeat-x top #fff; }

/*Header*/

#header{height:70px;}
#blogdesc{float:left; height:40px; padding: 0 20px 0 0; }
#logocontainer{float:left;}

#texttitles{float:left; margin:20px 0 0 10px;}
#header #blogdesc h1, #header #blogdesc a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#484642; text-decoration:none; font-size:22px; }

#header .site-slogan{ font-family: Arial, Helvetica, sans-serif; color:#afafaf; text-decoration:none; font-size:18px; }

#header-content{ width:0px; padding:4px; float:right; height:96px;}

/*Navigation*/
#navigation{ height:23px; background:none ;}

#navigation ul{ height:23px;}

#navigation ul li{display:inline; line-height:20px; margin:0; float:right; background:none ; padding:0 0 0 0;}

#navigation ul li a{ padding:0px 25px 0px 0px; color:#333; font-weight:bold; font-size:10px; font-family:tahoma, arial;}

#navigation ul li a:hover{color: #d00; text-decoration:none; background: none repeat-x;}



#navigation2{ height:23px; background:url(images/menu2.png) repeat-x; ; font-family:tahoma;}

#nav2links a{color:#dedede; font-size:11px; font-weight:bold;}

#nav2links{ padding: 0 0 0 0;}

#nav2links li{padding:0 10px;}


/*wrapper*/
#wrap{ padding:0px 0px 0px 0px; background:#fff; width:994px;}



#leftside{ float:left; width:166px;}

body.sidebars #contentmiddle{  float:left; width:550px; margin:0 5px; }

body.sidebar-left #contentmiddle{  float:left; width:810px; margin:0 5px; }

body.sidebar-right #contentmiddle{  float:left; width:665px; margin:0 5px; }

#rightside{ float:right; width: 205px; }



/*Blocks*/
#leftside .block{ margin:0 0 12px 0; background:url(images/lefblockbg.gif) repeat-x top #fff; border:1px solid #c7c7c7;}

#leftside .block h2.blocktitle{font-size:13px; font-weight:bold; display:block; border:1px solid #fff; background:url(images/h2.gif) repeat-x top; padding:2px 3px 3px 5px;}

#leftside .block .content{ padding:0px; }

#rightside .block {background:url(images/rightblock.gif) repeat-x bottom #f5f5f5; border:1px solid #b3b3b3; margin: 0 0 12px 0;}

#rightside .block .content{padding:0 4px 6px 0px;}

#rightside .block h2.blocktitle, #rightside .block h2.blocktitle a{font-size:13px; font-weight:bold; display:block; color:#fff; background:url(images/righth2.png) repeat-x; padding:1px 8px 8px 8px; margin:2px;}

#rightside .block ul li{ list-style:none; list-style-image:none; line-height:22px; border-bottom:1px solid #bbb; margin:0; padding: 0 0 0 0px; font-size:11px;}

#rightside .block ul.menu, #rightside .block ul{padding:0 0 0 0px;}


/*Content*/
.breadcrumb	{padding: 10px 4px 5px 50px; font-size:11px; 
			font-family: Ariel, helvetica; font-weight: bold;
}
.breadcrumb a:link, a:visited {
			color:#000;
			text-decoration:none;
			
}

.node{border:none ; padding:0px ; margin: 0 0 5px 0; font-family:arial,Verdana,sans-serif;
font-size:11px;}

.node .content{ padding: 0 0;}

.links  ul.links.inline {text-align:right; display:block; width:99%;}

#mission{border:1px solid #b3b3b3; margin: 0 0 15px 0;}

#mission .inner{border:1px solid #fff; padding:10px; background:url(images/mission.png) repeat-x bottom #ededed;}

#missiontitle{padding:0 0 6px 0; margin:0 0 6px 0; background:url(images/li-mission.gif) bottom repeat-x;}

#missiontitle h3{ font-size:18px; padding: 0 20px 0px 20px; background:url(images/our-mission.png) no-repeat left center;}

.postmeta{margin:0 0 4px 0; text-align:right}

body.sidebars #content_top{  padding:10px; margin:1px 0 12px 0; background:#dbdad5 ; border-bottom:1px solid #e5e4e1;  border-top:1px solid #fff;}

#content_top .content {background:#f2f1ef;}

body.sidebar-left #content_top, body.sidebar-right #content_top{padding:10px; margin:0 0 12px 0; background:#dbdad5 ;  border-bottom:1px solid #e5e4e1; border-top:1px solid #fff;}

#content_top img{padding:5px;}

#content_top h2{font-size:14px; font-weight:bold; padding:4px 8px; color:#6f6c64; }
/*Misc*/

.submitted{color:#999999; font-size:10px;}

.taxonomy{font-size:11px;}

a.node_read_more{background:url(images/collapsed.png) no-repeat left center; padding: 0 0 0 10px;}

a.comment_add, a.comment_comments{background:url(images/comment.png) no-repeat left center; padding:0 0 0 15px;}



/*Commetns*/

#comments{
padding:10px;
background:#fefefe;
border:1px solid #d8d8d8;
border-top:4px solid #494949;
}

#comments h2, #comments h2 a{
font-size:16px;
font-weight:bold;
}

#comments h3, #comments h3 a{
font-size:15px;

}

#comments .comment{
padding:8px 0 8px 0;
font-size:11px;
border-bottom:1px solid #dedede;
}

#comments .comment .content{
margin:4px 0;
}

#comments .comment .links{
text-align:right;
}

#comments .comment-unpublished{
padding:5px;
}

#comment-controls{
padding:5px 0;
}

#comment-controls .form-item, #comment-controls .form-item select{
width:150px;
display:inline;
margin-right:2px;
margin-top:5px;
}

#comment-controls #edit-submit{
-moz-border-radius:5px;
padding:2px 10px;
color:#fff;
background:#000;
border:1px solid #ccc;
font-size:11px;
margin:10px 0 4px 0;
float:right;
}

.description{
padding:4px;
}

.box{
padding:8px;
background:#eee;
border:1px solid #ddd;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
margin:15px 0;
}

#logocontainer img{ z-index: 1;}

#paypalknap{ height 23px; background:none, transparent; display:inline; margin:0; float:right; padding:0 0 0 0;}

#paypalknap form{ height:20px; background:none, transparent; display:inline; margin:0; float:right; padding:0 0 0 0; z-index: 2;}

#paypalknap input{ height:30px; background:none, transparent; display:inline; margin:0; float:right; padding:0 0 0 0;}

#paypalknap img{ z-index: 2;}

#tilmeldemail { display:inline; float: right;}

#tilmeldemail img{ z-index: 2;}

#tilmeldemail img{ height:30px; background:none, transparent; display:inline; margin:0; float:right; padding:0 0 0 0;}


.caption{}

.naeste-moede{
    float: left;
    width: 284px;
    height: 183px;
    background: url(images/naeste_moede2.jpg) no-repeat;
}

#hovedartikel {width:600px}
#hovedartikel {padding-left: 197px;}

.nm_clear {
    height: 150px;
}

.view-feature h1 {
    font-size: 1.5em;
    font-weight: bold;
    color: #ff0000;
}

.view-feature p {
    color: #3c3c3c;
}

.view-feature .views-field-nothing a {
    font-size: 1.3em;
    font-weight: bold;
}

.view-feature .views-field-nothing-1 a {
    font-size: 1.3em;
    font-weight: bold;
}

.schiller_video {
    background-color: #fff;
    background-image: url(/drupal/system/files/images/schiller_video_pic.jpg);
    background-repeat: no-repeat;
}

.schiller_video h2 {
    font-size: 0.0em;
}

.schiller_video .pane-content {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 30px;
    padding-right: 0px;

    position: relative;
    left: 0px;
    bottom: 0px;
}

.schiller_video .views-slideshow-imageflow-images {
    position: relative;
    bottom: 5px;
}

/*.schiller_video .caption {
	color: #fff;
}
*/

.bannerview {
    padding: 0 0 5px 0;
}

.video_fast_feed {
    background-color: #ffffff;
}

#lpactvid {
    background-image: url(/drupal/system/files/images/lpactv.jpg);
    background-repeat: no-repeat;
    display:block;
    height:35px;
    width:399px;

}

.video_fast_feed h3 {
    font-size: 0.7em;
}

.video_fast_feed .pager a {
    font-size: 0.7em;
}
.video_fast_feed .pane-title {
    margin: 0px 0px 0px 12px;
}

.video_fast_feed .pane-content {
    margin: 0px 0px 25px 12px;
    padding: 5px 0px 0px 0px;
}

.video_fast_feed .views-row {
/*    min-height: 77px;*/
    height: auto;
	padding: 0px 0px 5px 0px;
/*    height: 77px;*/
}

.video_fast_feed hr {
    color: #fff;
    background-color: #fff;
    height: 0px;
    border: 0px;
}

/*.video_fast_feed img {
    height: 90px;
    width: 160px;
    float: left;
    padding: 0px 10px 10px 0px;
}
*/
.video_fast_feed .view-footer hr {
    color: #fff;
    background-color: #aaa;
    height: 2px;
    border: 0px;
}


.tekst_feed {
    background-color: #e7e6f6;
    background-image: url(/drupal/system/files/images/feed_header.jpg);
    background-repeat: no-repeat;
}

.tekst_feed h2 {
    position:relative;
    top: 7px;
    left: 40px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 16px;
    font-weight: bold;
}

.tekst_feed h2 a {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 16px;
    font-weight: bold;
}


.tekst_feed h3 {
    font-size: 10px;
    padding: 7px 7px 7px 0 ;
}

.tekst_feed .pane-content {
/*    margin: 10px 15px 10px 40px;*/
    margin: 0px 0px 0px 0px;
}

.tekst_feed .views-field-timestamp {
    font-size: 8px; font-family: Arial, Helvetica, sans-serif; 
	color:#999; font-weight:bold; padding: 6px 0 4px 0 ;
}

.tekst_feed .views-field-field-dato-value {
    font-size: 8px; font-family: Arial, Helvetica, sans-serif; 
	color:#999; font-weight:bold; padding: 6px 0 4px 0 ;
}

.tekst_feed hr {border: 0px;
		border-top: 5px ;
		text-color: #e7e6f6;
		background-color: #aaa;
		color: #aaa;
		height: 1px; 
		width: 95%;
}
.tekst_feed a {
    font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
    color:#333; font-weight:bold; margin: 6px 0 6px 0 ;
}

.tekst_feed table {
  margin: 1em 0 0 0;
  width: 100%;
}



.sidste_nyt a {
    font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
    color:#333; font-weight:bold; margin: 6px 0 6px 0 ;
}

.sidste_nyt hr {
    border: 0px;
    color: #fff;
    height: 9px; 
    width: 95%;
}

.sidste_nyt h3 {
    font-size: 10px;
    padding: 7px 7px 7px 0 ;
}

.sidste_nyt .pane-content {
    margin: 10px 10px 4px 20px;
}

.horizontal_ruler {
    font-size: 7px;
    background-color: #e7e6f6;
}

.horizontal_ruler hr {
    height: 2px;
    border: 0px;
    color: #aaa;
    background-color: #aaa;
    width: 100%;
}

.view-nivo {
    margin: 0px 0px 0px 14px;
    padding: 0px 0px 10px 0px;
}

.forside_links {
    background: url(images/arkiv_shade.jpg) repeat-x;
}

.udgivelser { 
    background: url(images/gradient.jpg) repeat-x;
}

.arkiv_seperator img {
    padding: 2px 8px 0px 8px ;
}

.artikel h1 {
    font-family: Arial, Helvetica, sans-serif; 
    color:#333; font-weight:strong;
    font-size: 22px; padding: 0 0 8px 0;
	
}
.artikel h2 {
    font-family: Arial, Helvetica, sans-serif; 
    color:#333; font-weight:bold;
    font-size: 1.8em;
	
}
.artikel h3 {
    font-family: Arial, Helvetica, sans-serif;
    color:#3c3c3c; font-weight:normal;
    font-size: 1.25em;
	
}

.artikel .pane-title {
    font-family: Arial, Helvetica, sans-serif; 
    color:#3c3c3c; font-weight:strong;
    font-size: 2.0em; padding: 0 0 8px 0;
    text-align:center;
}

.artikel  {
    font-family: Times new roman, times roman;
    color:#3c3c3c; text-align: justify;
    font-weight: normal;
    margin: 0px 5px 0px 5px;
    font-size: 16px;
}

.artikel .pane-content {
    margin: 0px 50px 10px 50px;
}

.artikel a { font-family: Times new roman, times roman;
	     color: #a33; font-size: 16px; font-weight: bold;
}
.artikel img { border: 1; border-color: #333; float: position: relative; left; padding: 0px 3px 0 10px;
}

.artikel ul {
    list-style-position: outside;
    list-style-type: disc;
}

.artikel ul {
    padding: 0px 0px 0px 16px;
}

.art_boks {
    width: 600px;
    margin: 0px 0px 0px 197px;
}

.view-display-id-page_1 {
    width: 600px;
    margin: 0px 0px 0px 197px;
}


.standard_side .pane-content {
    margin: 0px 50px 10px 50px;
}

.standard_side .pane-title {
    margin: 0px 0px 0px 50px;
    font-family: Arial, Helvetica, sans-serif; 
    color:#333; font-weight:strong;
    font-size: 22px; padding: 0 0 8px 0;
}

.kampagneaviser {
    background-color: #0f8ef3;
}

#nyhedsbrevside .views-field-teaser .artikel p {
    font-family: Times new roman, times roman; font-size:16px;
}

.view-feature .views-field-title-1 {
    margin: 0px 0px 0px 5px;
}

.top1 {
    background-color: #fff;
}

.top1 .view-content {
    margin: 0px 0px 0px 0px;
}

.top2 {
    background-color: #fff;
}

.top2 .view-content {
    margin: 0px 0px 0px 11px;
}

.top3 {
    background-color: #fff;
}

.top3 .view-content {
    margin: 0px 0px 0px 11px;
}

.top3 .content {
    margin: 0px 0px 0px 11px;
}

.top4 {
    background-color: #fff;
}

.top4 .content {
    margin: 0px 0px 0px 12px;
}

.column2 .content {
    margin: 0px 0px 0px 12px;
}

.column2 .view-content {
    margin: 0px 0px 0px 12px;
}

.column3 .content {
    margin: 0px 0px 0px 12px;
}

.column3 .bannerview .view-content {
    margin: 0px 0px 0px 12px;
}

.column3 .pane-views {
    margin: 0px 0px 10px 12px;
}

.column3 .thead {
    height: 0px;
}

.bar {
    padding: 0px 0px 10px 0px;
}

.bar hr {
    height: 5px;
    border: 0px;
    color: #000;
    background-color: #000;
    width: 100%;
}

.forside_links_table tr {
}

.forside_links_table td {
    vertical-align : top;
    margin: 0px 20px 8px 0px;
/*    border: 1px solid black;*/
}

.forside_links_table td {
    background: url(images/arkiv_shade_180.jpg) no-repeat;
}

.video-arkiv .views-field-field-imagefield-fid {
    float: left;
    padding: 0px 5px 0px 0px;
}

.video-arkiv table
{
    vertical-align: middle;
    border:1px solid black;
}

.video-arkiv table td
{
    vertical-align: middle;
    border:1px solid black;
}

.video-arkiv table tr
{
    vertical-align: middle;
    border:1px solid black;
}

.video-arkiv td {
    vertical-align: middle;
    width: 497px
}

.video-arkiv .views-field-title {
    vertical-align: middle;

}


/*******************************************************************
 * Unikke sider                                                    *
 *******************************************************************/



/* Baggrunde *******************************************************/

#atomkraft {background:url(images/atomkraft_bg.jpg); background-repeat:no-repeat ;}


/*******************************************************************/



#abonner #wrap h1 { color: #fff; font-size: 0px;}


#forside { padding: 8px 0 0 0 ;}
/*Admin*/

div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right;
  width: 48%;
}

div.admin-panel {
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #ece4da;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #ece4da;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  color: #c52020;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #ece4da;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #ece4da;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #f2f1ef;
}

tr.even {
  background-color: #fff;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #a19c96;
  background-color: #e6e0cc;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
  border-top-width: 0;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}
textarea, select {
  font: 12px/160% "Verdana";
  color: #494949;
  width:98%;
 
}
textarea{ height:170px;}

/*footer*/

#footer{ margin:auto; width:980px; height: 100px; padding:22px 9px; text-align:center; background:url(images/footer.jpg) ; color:#CCCCCC; font-size:0px; line-height:14px;}
.credit a, .credit{color:#8c8c85; font-size:10px;}

