/* Start of CMSMS style sheet 'bds-gul-footer : bergendans-gul-mk3.1' */
html
{
 height: 100%;
}

body
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color: #eee;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

div.header
{
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 20px;
  width: 100%;
  height: 190px;
  left: 0px;
  right: 0px;
  background-color: white;
  border-top: solid 2px white;
  border-bottom: solid 2px white;
  overflow: hidden;
}
.header img
{
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  border: none;
}
div.tid
{
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0px;
  width: 100%;
  max-width: 960px;
  height: 20px;
  left: 0px;
  right: 0px;
  font-size: 15px;
  background-color: #eee;
  background-image:url('uploads/images/backgrounds/gul-stiplet-offset.png');
  background-repeat:repeat;

  border-left: 2px solid white;
  border-right: 2px solid white;
}
.tid > p
{
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  left: 0px;
  right: 0px;
  top: 0px;
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
}


div.page
{
  padding: 0px;
  position: relative;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  top: 210px;
  top: 214px;
  bottom: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
  min-height: 65%;
  background-color: #eee;
  background-image:url('uploads/images/backgrounds/gul-stiplet-offset.png');
  background-repeat:repeat;

  border-left: 2px solid white;
  border-right: 2px solid white;
  border-bottom: 2px solid white;

  /*
  overflow: hidden;
  */
}

div.content
{
  padding: 0px;
  margin: 0px;
  height: 100%;
  float: right;
}

div.content > div
{
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 18px;
  padding-top: 0.8em;
  padding-bottom: 1.2em;
  background-color: white;
  min-height: 15em;

  width: 710px;

  margin-right: 10px;
  margin-left: 10px;

  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: dotted 1px #666;
/* Fix floated text and images? */
  overflow: hidden;
}

div.sponsor
{
  clear: left;
  float: left;
  margin: 0px;
  margin-left: 10px;
  margin-bottom: 20px;
  padding: 0px;
  padding: 4px;
  overflow: hidden;

  width: 15em;
  font-size: 85%;
/*
  background-color: white;

  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: dotted 1px #666;
  */
  border: none;
}
div.sponsor img
{
  padding: 0px;
  margin: 0px;
  border: none;
  margin-left: -2px;
  margin-right: -2px;
}

.sponsor a,
.sponsor a:active,
.sponsor a:hover,
.sponsor a:visited,
.sponsor a[href]
{
  border: none;
  background: transparent;
}


div.karusell
{
  clear: left;
  float: left;
  margin: 0px;
  margin-left: 10px;
  margin-bottom: 20px;

  font-size: 85%;

  padding: 0px;
  background-color: #ccc;
  
  border: none;

  overflow: hidden;
}
div.karusell > p
{
  text-align: center;
  color: #666;
  overflow: hidden;
}
div.karusell img
{
  width: 15em;
  width: 16em;
  border: none;
}
div.karusell a,
div.karusell a:hover,
div.karusell a:active
{
  padding: 0px;
  border: none;
}

div.calender
{
  clear: left;
  float: left;
  margin: 0px;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 4px;

  width: 15em;
  font-size: 85%;

  background-color: white;

  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: dotted 1px #666;
}

.calender table tfoot
{
  font-size: small;
}
.calender .holyday
{
  color: red;
}
.calender .today
{
  border: solid 1px black;
}
/*.calender table a*/
.calender tbody a
{
  background-color: #aaa; /* old color */
  background-color: #eee; /* same as body */
  background-color: #ccc;
  background-color: #ddd;
}
.calender table tr td
{
  text-align: right;
}
.calender h4
{
  text-align: center;
}

.calender th
{
  font-size: 80%;
}
.calender table caption
{
  font-weight: bold;
}

.content img
{
  border: none;
  padding: 3px;
}
.thumb img
{
  border: 2px solid black;
  padding: 2px;
}

#TB_ImageOff
{
width: 100%;
margin-left: -4px;
}
#TB_ImageOff img
{
  /*
padding-bottom: 10px;
border: none;
  */
}
#TB_window a,
#TB_window a:hover
{
  background-color: inherit;
  padding: inherit;
  border: inherit;
          /*
  border: none;
  */
}

.content form
{
  display: block;
  clear: both;
}

.content
{
  text-align: justify;
}

div.cms_footer
{
  clear: both;
  margin-top: 20px;
  width: 99%;
  max-width: 940px;

  position: relative;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;

  text-align: center;

  overflow: hidden;
  /*line-height: 80%;
     font-size: 70%;
*/

  background-color: white;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: dotted 1px #666;
}

.cms_footer .center img
{
  padding-top: 3px;
}
.cms_footer .center
{
  display: block;
  padding-left: 50%;
  margin-left: -25%;
}
.cms_footer .center p
{
  padding-left: 1em;
}

.cms_footer p
{
  font-size: 7pt;
}

.cms_footer a,
.cms_footer a:visited,
.cms_footer a:active,
.cms_footer a:hover
{
  color: black;
}

div.menu {
  background: none;
  margin: 0px;
  padding: 0px;
  float: left;
  margin-left: 10px;
  width: 15em;
  font-size: 85%;
}

.menu li {
  position: relative;
  background-color: white;
  display: block;

  border-left: dotted 1px #666;
  border-right: dotted 1px #666;

  width: 100%;
  padding: 4px;
}

.menu * li:last-child
{
  border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-bottom: dotted 1px #666;

  padding-bottom: 6px;
}

.menu * li:first-child
{
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-top: dotted 1px #666;
}

.menu * li:only-child
{
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-top: dotted 1px #666;
}

.menu ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position: outside;
  position: relative;
  line-height: 1.5em;
  width: 15em;
  z-index: 2;
}

.menu a:link,
.menu a:active,
.menu a:visited
{
  text-decoration: none;
  color: black;
  border: 1px solid white;
  border: none;
}

.menu a:hover,
.menu li:hover
{
  background-color: #ccd;
  background-color: #fff200;
  color: black;
  font-weight: bold;
}

.menu .currentpage,
.menu .menuactive
{
  font-weight: bold;
}

.menu ul ul,
.menu ul ul ul
{
  position: absolute;
  left: 15em;
  padding: 0px;
  top: 0em;
  display: none;
  z-index: 3;
  font-weight: normal;
}

.menu ul ul ul {
  z-index: 4;
}

.menu li:hover ul ul,
.menu li:hover ul ul ul
{
  display: none;
}

.menu .currentpage,
.menu li:hover,
.menu li:hover ul,
.menu li li:hover ul
{
  display: block;
}

/* Note this indicates
   sub-menu, next indicates
   where we are...*/
.menu li.parent:after,
.menu li.menuparent:after {
  content: "\25B8";
  font-weight: bold;
}

.spacer
{
  height: 5px;
}

a:active {}
a:visited { }

a[href]
{
 color: black;
 border: 1px dotted black;
 text-decoration: none;
 padding-left: 2px;
 padding-right: 2px;
 display: inline-block;
}

.content a:hover[href],
.calender a:hover[href]
{
 background-color: #fff200;
}
a > img
{
 margin: -1px;
 margin-right: -3px;
 margin-left: -3px;
}

.content a:hover[href] > img
{
 background: white;
}

.header > a,
.header > a:hover,
.header > a:active,
.header > a:visited,
.img a > img,
.img a:hover > img,
.thumb a,
.thumb a:hover,
.thumb a:active,
.thumb a:visited,
.thumb a:hover[href],
.gallery a,
.gallery a:hover,
.gallery a:active,
.gallery a:visited,
.gallery a:hover[href],
.picturelist a,
.picturelist a:hover,
.picturelist a:active,
.picturelist a:hover[href],
picturelist a:visited
{
  border: none;
  text-decoration: none;
  background-color: inherit;
  padding: 0px;
}

/* End of 'bds-gul-footer : bergendans-gul-mk3.1' */

