/*## layout.css - Contains style for page layout*/

#wrapper {
  margin:0 auto;
x  width:960px;
width: 850px;
  border:none;
  background:#FFF;
border: 5px solid #fff;
}

#header {
  height: 140px;
  padding-bottom: 10px;
x  margin-top: 50px;
background: red;

}

.bubble-line {
background: url('http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/hdotts.gif') repeat-x bottom left;
margin-left: 30px;
margin-right: 30px;
height: 4px;
margin-bottom: 15px;
}

#header img {
  margin: 14px;
  display: inline;
}

#header .headerLogo {
  background-image: url(filestore/dev/GFX/transparentHeader.gif);
x  height: 60px;
x  width: 70px;
width: 310px;
  padding-top: 20px;
  margin-left: 100px;
border: 1px solid yellow;
float: left;
}

#header .folder-img {
float: right;
height: 125px;
width: 37px;
border: 1px solid blue;
margin-top: 15px;
margin-right: 33px;
}

#tools_container {
  padding: 5px 0;
}

#breadcrumbs {
  color: #000;
  margin: 10px;
  font-size: 92%;
}

#breadcrumbs a {
  color: #6c9d31;
}
#breadcrumbs .active {
  color:#383838;
}

#nav_tools {
  padding:0;
  float:right;
  list-style:none;
}

#nav_tools li {
  float:left;
  margin-left:20px;
}

#nav_tools li a {
  color:#A1A1A1;
}

#nav_tools li img {
  display:inline;
  margin-right:5px;
}

#main {
  float: left;
x  width: 750px;
}

#left_column {
  float:left;
  width:200px;
}

.menubox h3, #right_column label {
  display: block;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  background-color: #8cc63f;
  font-size: 108%;
  margin-bottom: 0px;
}

.kolofon {
clear: both;
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/left_frame_midle.gif) repeat-y top left;
width: 162px;
margin-left: 30px;
}

.kolofon-top {
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/left_frame_top.gif) no-repeat top left;
height: 20px;
}

.kolofon-bottom {
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/left_frame_bottom.gif) no-repeat top left;
height: 20px;
}

.kolofon-content  {
padding-left: 7px;
padding-right: 10px;
font-size: 11px;
}

.kolofon-content a {
color: #000;
}

.right-boks {
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/right_frame_midle.gif) repeat-y top left;
width: 127px;
margin-left: 15px;
}

.right-boks-top {
background: green;
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/right_frame_top.gif) no-repeat top left;
height: 10px;
}

.right-boks-bottom {
background: green;
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/right_frame_bottom.gif) no-repeat top left;
height: 20px;
}

.right-boks-content {
padding-left: 7px;
padding-right: 7px;
font-size: 11px;
margin-bottom: 20px;
}

.right-boks h1 {
padding-left: 7px;
padding-right: 7px;
font-size: 11px;
}

#mid_column {
x  float:right;
float: left;
x  width:510px;
x  padding: 0 20px;
xmin-height: 550px;
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/wide_grey_vdotts.gif) repeat-y top left;
width: 483px;


min-height:550px;
height:auto !important;
height:550px;


}

#right_column {
x  float: right;
float: left;
x  width: 210px;
x  margin-top: 10px;
width: 165px;
min-height: 300px;
xbackground: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/vdotts.gif) repeat-y top left;
}

#footer {
x  width: 960px;
x  border-top: 1px solid #8cc63f;
  margin-top: 25px;
  clear: both;
}

.footer-content {
  padding: 10px;
  text-align: center;
font-size: 11px;
}

.footer-content a {
color: #000;
}

.crm {
clear: both;
width: 850px;
  margin:0 auto;
}

#idium div.idium {
  text-align: center;
  margin: 10px auto 10px auto;
  width: 160px;
float: right;
}

#idium div.idium, div.idium a {
  font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #898989;
  text-transform: uppercase;
  text-decoration: none;
}

#idium div.idium span {
  font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-transform: lowercase;
  word-spacing: 3px;
  line-height: 23px;
  padding-left: 6px;
}

#idium div.idium img {
  width: 25px;
  height: 25px;
  float: left;
}

#idium div.idium a.idium-url {
  /*xcolor: #FFFFFF;*/
}


/******************
## COMMON STYLES ##
******************/
h4.box-title {
  color:#FFFFFF;
  background:#A1A1A1;
  padding:5px 20px;
  margin-bottom:0;
}

div.box {
  border-bottom:1px solid #F0F0F0;
}

div.box .content {
  padding:15px 10px;
}

/*************************
## SUMMARY|ARTICLE LIST ##
*************************/
/*
div#content.article-list .summary, #content.article-list .article {
  border-bottom:1px solid #F0F0F0;
}
*/

#content .summarypic {
  float: left;
x  margin: 0 10px 10px 0;
margin-right: 15px;
xmargin-top: 5px;
padding: 15px;
border: 1px solid #6D6E71;
}

#content .summary, #content .article {
x  padding: 0px;
x  padding-bottom: 19px;
xmargin-left: 13px;
xmargin-right: 13px;
xbackground: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/grey_hdotts.gif) repeat-x bottom left;
xmargin-bottom: 15px;
}


.summary, .article {
  padding: 0px;
  padding-bottom: 19px;
margin-left: 13px;
margin-right: 13px;
background: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/grey_hdotts.gif) repeat-x bottom left;
margin-bottom: 15px;
}

#content .article p.summaryText {
width: 310px;
float: right;
}

#content .summary h1 a, #content .summary h2 a {
  margin-bottom: 3px;
  color: #383838;
}
#content .summary h1, #content .summary h2 {
  font-size: 150%;
font-size: 13pt;
font-weight: bold;
line-height: 13px;
}

#content .article h1 {
  font-size: 150%;
font-size: 13pt;
font-weight: bold;
line-height: 13px;
}

#content {
font-size: 11px;
}

a.readmore {
color: #000;
xwidth: 310px;
xfloat: right;
background-image: url(http://lovejoy.idium.no/fengselet2.com/filestore/dev/GFX/link_bullet.gif);
xbackground-position: 65px;
background-position: 0px;
background-repeat: no-repeat;
padding-left: 10px;
}

td a.readmore {
width: 100px;
float: left;
}


.article-content {
width: 310px;
float: right;
}

.article-content h2 {
  font-size: 133%;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h3 {
  font-size: 133%;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h4 {
  font-size: 108%;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h5 {
  font-size: 108%;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 15px;
}

/****************
## PROGRAM PAGE ##
*****************/

.time {
font-weight: bold;
margin-bottom: 10px;
}


/****************
## FRONT PAGE ##
*****************/

.frontpage {
  margin-top: 0px;
}

.upper {
x  padding-top: 10px;
}

.lower {
  margin: 0px;
padding: 0px;
float: left;
}

.lower td {
width: 215px;
padding-left: 13px;
padding-right: 13px;
}
.lower h2 {
font-size: 10pt;
font-weight: bold;
}

.lower .summary {
x  float: left;
xwidth: 215px;
margin: 0px;
padding: 0px:
background: none;
}

#content .upper .article h1 {
font-size: 13pt;
font-weight: bold;
line-height: 13px;
x  font-size:250%;
x  color: #6c9d31;
}