body{
  margin:0;
  font-family: Trebuchet MS, Verdana;
  font-size:14px;
  color:#a2a2a2;
  background:#f1f2ed;
	background-image:url(../images/background.png);
	background-position-x:center;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#admin {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	margin: auto;
	padding: 10px;
	width: 935px;
}

#maincontainer {
	width:988px;
	margin:auto;
}

#header {
	height:134px;
	position:relative;
	background:rgb(0,46,83); /* Mørk blå */
	width: 960px;
	margin-left: 14px;
	margin-bottom: -14px;
	height:150px;
}

#logo {
	position:absolute;
	top:39px;
	left:24px;
}

#content_main {
	margin-top:25px;
  padding:0 15px 15px;
}

#content_main.right_sidebar {
	float:left;
	width:517px;
	padding-right:25px;
}

#content_right {
	float: left;
	width: 300px;
	border-left: 1px solid #D7D7D7;
	padding-left: 25px;
	margin-top: 61px;
	margin-bottom: 30px;
}
#footer {
	background:rgb(0,46,83); /* Mørk blå */
	min-height:200px;
	width:960px;
	margin-left:-15px;
	padding-top:25px;
	padding-bottom:25px;
}

#footer .left, #footer .center, #footer .right {
	padding-right:25px;
	padding-left:25px;
	float:left;
	height:170px;
}
#footer .left {
	width:319px;
}

#footer .center {
  width:264px;
	border-left:1px solid #1c476a;
}

#footer .right {
  width:225px;
	border-left:1px solid #1c476a;
}

.clear {clear:both;}


/* SHADOWS  */

.shadow{
  width:934px;
  height:26px;
  background:no-repeat;
  padding:0 29px;
}

.shadow.top{
  background:url("../images/shadow-top.png");
}

.shadow.fill{
  background:url("../images/shadow-fill.png") repeat-y;
  height:auto;
	padding-top:4px;
}

.shadow.bottom{
  background:url("../images/shadow-bottom.png");
}


/* Footer  */
ul.medialinks {
	padding:0;
	margin-top: 10px;
}

ul.medialinks li {
	height:55px;
	list-style:none inside none;
	padding-left:50px;
}
ul.medialinks li.facebook {
  background:url("/sites/default/files/logoer/facebook.png") no-repeat;
}

ul.medialinks li.twitter {
  background:url("/sites/default/files/logoer/twitter.png") no-repeat;
}

ul.medialinks li.interesseliste {
  background:url("/sites/default/files/logoer/interesseliste.png") no-repeat;
}

ul.medialinks li.webcam {
  background:url("/sites/default/files/logoer/webcam.png") no-repeat;
}

/*  Buttons   */

a.btn-green {
	display:inline-block;
	padding: 6px 14px 6px 14px;
	background:url("../images/btn-blue-bg.png");
	background-repeat:repeat-x;
	color:#fff;
	text-shadow:-1px 1px 1px #225A70;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	border: 1px solid #4b7d8c;
}

a.btn-green:hover {
	background-position:0 -31px;
	text-decoration:none;
}


/*    Gallery  */
.view-display-id-node_content_1 table td, .view-display-id-node_content_1 table th {
	padding:0 0 20px;
}

.view-display-id-node_content_1 a img {
	border: 1px solid #fff;
}

.view-display-id-node_content_1 a:hover img {
  border: 1px solid #ccc;
}
/*    MISC    */

table {
	width:100%;
}

#block-block-2 {
	padding-left:10px;
	padding-top:10px;
}

#breadcrumb {
	background:none;
	height:20px;
	margin:0 0 7px;
	padding:0;
}

/** TABLES **/
table{
  width:100%; 
	border-collapse:separate;
}

table tr.odd, table tr.even{
  border-bottom:dotted 1px #757575;
  background:white;
}

table tr.even{
  background:#F8F8F8;
}

table td, table th{
  padding:0px;
}

table td.active{
  background-color:#F0F0F0; 
}

table caption{
  color:white;
  padding:3px;
  text-align:left;
  font-weight:bold;
  background-color:#757575; 
}
