/* Start of CMSMS style sheet 'Den gamle biograf CSS' */
/* CSS Document */

body {
background: url(/uploads/gfx/bg_body1.gif) no-repeat top center #fff;
text-align: center;
margin: 0;	
padding:0;
}

table {
margin-left: 43px;
_margin-left: 0;
font: normal 12px/22px Georgia, "Times New Roman", Times, serif;
color: #444;
}

p.optaget {
background: url(/uploads/gfx/icon_optaget.gif) no-repeat top left;
color: #444;
padding-left: 28px;
}


.clear{
clear: both;
_height: -1%;
padding: 0;
margin: 0;
}

#MainContentLeft a {
text-decoration: underline;
color: #363636;
} 

#MainContentLeft a.download{
text-decoration: underline;
color: #363636;
background: url(/uploads/gfx/icon_download.gif) no-repeat top left;
padding: 0 0 1px 18px;
} 

p {
font: normal 12px/22px Georgia, "Times New Roman", Times, serif;
color: #444;
padding: 0;
margin: 0 50px;
}

hr {
background-color: #ccc;
height: 3px;
}

#OuterWrapper {
background: url(/uploads/content_bg.gif) no-repeat top left transparent;
width: 760px;
hei_ght: 600px;
text-align: left;
margin: 0em auto;
padding: 0;
}

#Header {
width: 750px;
height: 100px;
background: url(/uploads/gfx/top_banner.gif) no-repeat top left;
background-color: transparent;
text-align: center;
margin-top: 2px;
padding: 1px 0 10px 0;
_padding: 0;
}

#HeaderBottom {
width: 750px;
height: 12px;
background: url(/uploads/gfx/bottom_banner.gif) no-repeat top left;
background-color: transparent;
margin-bottom: 5px;
_margin-bottom: -3px;
padding: 0;
}

#Logo a {
text-decoration: none;
border: none;
}

#Logo img{
border: none;
}


#Logo {
padding: 10px 0 0 0;
margin: 5px auto;
}

#MenuWrapper {
float: left;
width: 241px;
}

#MenuWrapper ul {
margin: 30px 0;
padding:0;
list-style:none;
}

#MenuWrapper li {
text-align: right;
background:url(/uploads/gfx/dots_h.gif) repeat-x bottom right;
margin:0;
padding:0;

}

#MenuWrapper a {
display: inline;
padding:5px 15px 7px 6px;
text-decoration:none;
font: normal 12px/35px Georgia, "Times New Roman", Times, serif;
color:#4f4840;
}

#MenuWrapper a:visited {
color: #444;
}

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

#MenuWrapper a:active {
text-decoration: underline;
color:#444;
}

#MainContentLeft {
width: 505px;
_width: 503px;
padding-top: 35px;
float: left;
background: url(/uploads/gfx/bg_content.gif) no-repeat top left #fff;
text-align: left;
}

#MainContentLeft h2 {
font: 22px/20px Georgia, "Times New Roman", Times, serif;
font-weight: lighter;
color: #444;
padding:0;
margin:10px 50px;
}

#MainContentLeft img {
border: 1px solid #d7d3d0;
padding: 5px;
margin: 5px 0;
}

#MainContentLeft img.left {
border: 3px solid #d7d3d0;
margin: 10px;
margin-left: 80px;
}

#MainContentLeft ul{
padding: 0;
margin: 10px 0 0 30px;
}

#MainContentLeft li {
list-style-type: square;
margin: 5px 0 0 60px;
}



#MainContentRight {
margin-left: 5px;
width: 241px;
float: left;
background: url(/uploads/gfx/bg_menu.gif) no-repeat top left #fff;
height: 400px;
}

#Footer {
margin-top: 30px;
background: url(/uploads/gfx/bg_footer.gif) no-repeat top left transparent;
width: 750px;
height: 22px;
}

#Footer .design {
float: right;
height: 12px;
width: 150px;
margin-top: 25px;
}

#Footer .design a {
text-decoration: none;
color: #363636;
font: normal 11px georgia;
}

#Footer .design a:hover {
text-decoration: underline;
}

#Map {
_margin-left: 45px;
}
/* End of 'Den gamle biograf CSS' */

/* Start of CMSMS style sheet 'Calendar CSS example' */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}



*/

#Calendar {
margin-left: 20px;
}

#big .event {
   background-color: #ed1c24;
color: #fff;
}

/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

table .calendar h2{
display:block;
}

.calendar-next a, .calendar-prev a{
font: bold 14px georgia;
color: #444;
padding: 5px 10px 5px 10px
margin: 0 5px 0 5px;
text-decoration: underline;
color: transparent;
}


/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid #363636;
margin-left: 30px;
}

/* nice squares for the #big table */
#big th
{
  border: 1px solid black;
  padding: 3px;
padding-bottom: 10px;
  width: 50px;
font: normal 14px georgia;
color: #444;
text-align: center;
}

#big td {
  border: 1px solid #363636;
  vertical-align: top;
  padding: 3px;
  height: 50px;
  width: 50px;
font: normal 14px georgia;
color: #444;
}

/* format summaries nicely in #big */
#big ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#big li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #big */
#big td
{
  background-color: transparent;
}

#big .calendar-day
{
  background-color: #80ff80;
}

#big .calendar-today
{
  font-weight: normal;
color: #fff;
  background-color: #363636;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* End of 'Calendar CSS example' */

