/**************************************************************
   AUTHOR:  Pat Heard (fullahead.org)
   DATE:    2006.03.19
   PURPOSE: Styles the html elements
 **************************************************************/
html {
  height: 100%;
}
body {
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  font: 400 0.8em "trebuchet ms", arial, sans-serif;
  line-height: 170%;
  background: transparent url(../dx/bg_nyhedsrum.jpg/$file/bg_nyhedsrum.jpg) repeat top left fixed;
  color: #4a4a4a;
}
h1 {   
  clear: both;
  font: 700 2.5em "trebuchet ms", serif;
  color: #4a4a4a;
}
h2 {
  font: 400 1.8em "trebuchet ms", serif;
  color: #4a4a4a;
}
h2 a {
  color: #4a4a4a;
}
h2 a:hover {
  color: #FFF;
}
h3 {
  font: 400 1.0em "trebuchet ms", serif;
  color: #4a4a4a;
font-weight:bold;
}
h4 {
  font: 700 0.9em "trebuchet ms", serif;
  color: #4a4a4a;
}
h5 {
  font: 700 0.8em "trebuchet ms", serif;
  color: #4a4a4a;
}
h6 {
  font: 700 0.6em "trebuchet ms", serif;
  color: #4a4a4a;
}
p, dl {
  margin: 0;
line-height:170%;
/*
  padding: 10px 15px;
*/
}
h1, h2, h3, h4, h5, h6, p, dl {
  margin: 0;
  padding: 10px 15px;
}
p.p1 h1, p.p1 h2, p.p1 h3, p.p1 h4, p.p1 h5, p.p1 h6, p.p1 p, p.p1 dl {
  margin-bottom: 0px;
/*
  padding: 10px 0px;
*/
}
p a {
color: #4a4a4a;
}
p a:hover {
color: #4a4a4a;
}
h4 a, h5 a, h6 a {
color: #4a4a4a;
}
/*** T A G   C L O U D ***/
.tagCloud ul{margin:-5px 0px 0px 0px;padding-left:22px;padding-right:0;padding-top:0;padding-bottom:0px;background: #fff;}
.tagCloud li{display:inline;margin-left:-22px;margin-right:0px;}
.tagCloud a{text-decoration:none;font-weight:normal;line-height:170%;}
.tagCloud a:hover, .tagCloud a:focus{color:#05386b;text-decoration:underline;font-weight:normal}
.tagCloud .tag5 a, .tagCloud .tag5 a:visited { font-size: 150%; color: #4a4a4a}
.tagCloud .tag4 a, .tagCloud .tag4 a:visited { font-size: 135%; color: #4a4a4a}
.tagCloud .tag3 a, .tagCloud .tag3 a:visited { font-size: 120%; color: #4a4a4a}
.tagCloud .tag2 a, .tagCloud .tag2 a:visited { font-size: 105%; color: #4a4a4a}
.tagCloud .tag1 a, .tagCloud .tag1 a:visited { font-size: 90%;  color: #4a4a4a}
/***********************************************************/
/*** T A G   G R O U P ***/
.tags{overflow:hidden;text-align:right}
.tags h4{font-weight:normal;text-transform:uppercase;color:#ccc;border-bottom:1px solid #ccc;margin-bottom:3px;}
.tags ul{list-style:none;margin:0px 0 0 0;padding:0;}
/***********************************************************/
/* Done so the leftmost column aligns properly with the header. If the leftmost column has class gradient applied to it, this class isn't required. */
.leftColumn h1,
.leftColumn h2, 
.leftColumn h3,
.leftColumn h4,
.leftColumn h5,
.leftColumn h6,
.leftColumn p,
.leftColumn dl {
  padding-left: 0;
}
/* Done so the leftmost column aligns properly with the header. If the leftmost column has class gradient applied to it, this class isn't required. */
.rightColumn h1,
.rightColumn h2, 
.rightColumn h3,
.rightColumn h4,
.rightColumn h5,
.rightColumn h6,
.rightColumn p,
.rightColumn dl {
  padding-right: 0;
}
a {
	
	text-decoration:underline;
	font-weight: normal;
}
/* Uncomment this if you would like a visited link style 
a:visited {
  text-decoration: line-through;
} */
a:hover {
  color: #4a4a4a;
	text-decoration:underline;
}
b {
  color: #FFF;
}
ol, ul {
  margin: 0;
  padding: 0 30px;
}
ol {
  color: #FC0;
}
ol span {
  color: #EEE;
}
ul {
  list-style-image: url();
}
del {
  color: #AAA;
}
code {
  margin: 10px 0px;
  padding: 10px;
  display: block;
  overflow: auto;
  
  font: 400 1em courier, monospace;
  line-height: 120%;
  white-space: pre;
  
  background: #ccc;
}
.leftColumn code {
  margin-left: 0;
}
.rightColumn code {
  margin-left: 0;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
dt {
  font-weight: bold;
  color: #FFB323;
}
dd {
  margin-left: 0;
  padding-left: 45px; 
}
/**************************************************************
   Form Elements
 **************************************************************/
label {
  display: block;
}
input,
textarea,
select {
  padding: 3px;
  font: 400 1em "trebuchet ms", sans-serif;
  color: #4a4a4a;
  background: #fff;
  border: 1px solid #4a4a4a;
}
input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #4a4a4a;
  background: #fff;
  border: 1px solid #4a4a4a;
}
/*** S E A R C H ***/ 
.search{}
.search input{vertical-align:middle;
/*margin-top:70px;*/
margin-left:-10px;margin-right:15px;margin-bottom:10px;}
.search .text{border:1px solid #868a8b;padding-left:2px;width:8em;}
.search .inactive{color:#999}
.search a:hover, .search a:focus{background-color:transparent}
/***********************************************************/
/**************************************************************
   Blockquote and included icons
 **************************************************************/
blockquote {
  margin: 0px -15px;
  padding-left: 47px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: transparent;  
  background-image: url(../dx/startquote.gif/$file/startquote.gif);
  background-repeat: no-repeat;
  background-position: 15px 10%;  
}
blockquote a {
color: #4a4a4a;
}
blockquote.endquote span {
  background: transparent url(../dx/endquote.gif/$file/endquote.gif) right bottom no-repeat;
  padding-bottom: 10px;
  padding-right: 30px;  
}
blockquote.exclamation {
  background-image: url(../dx/exclamation.gif/$file/exclamation.gif);
}
blockquote.tag {
  margin: 0px 15px -10px -10px;
  padding-left: 35px;
  background-color: transparent;  
  background: transparent url(../dx/tag.gif/$file/tag.gif) no-repeat 10px 15px;
}
blockquote .tag p.p1 span.p1 {
  left: 200px;
}
blockquote.tagheading {
  margin-top: -20px;
  margin-bottom: -20px;
  margin-left: 0px;
  margin-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 35px;
  padding-right: 0px;
  background-color: transparent;  
  background: transparent url(../dx/tag.gif/$file/tag.gif);
  background-repeat: no-repeat;
}
blockquote.stop {
  background-image: url(../dx/stop.gif/$file/stop.gif);
}
blockquote.go {
  background-image: url(../dx/go.gif/$file/go.gif);
}
/**************************************************************
   Images
 **************************************************************/
img.floatRight {
  margin: 5px 0px 10px 15px;  
}
img.floatLeft {
  margin: 5px 15px 10px 0px;
}
span img {
margin: 0px 0px;
}
a img {  
	border: 1px solid #fff; 
}
a:hover img {  
  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */
  border: 0px solid #eef !important;
  border: 0px solid #fff;
}
