







   



html
    {
    height:100%;
    margin:0px;
    background-image:url("/common/images/bg.gif");
    background-repeat: repeat-x;
    background-position:center bottom;
    background-attachment:fixed; 
    background-color:#ffffff;
    margin-bottom: 1px; 
    }
    
body,p,a,li,ol,ul,div,h1,h2,h3,h4,table,tr,td,hr,div
    {
    margin:0px;
    padding:0px;
    border:0px;
    font-family:arial,helvetica,sans-serif,verdana;
    font-size:10pt;
    line-height:1.2em;
    color:#cccccc;
    }

body
{
border-top:solid #e8302f 10px;
}

img
{
    border:none;
    }


/*-----------------*/
/*--Standard divs--*/
/*-----------------*/

#wrapper, #contens
{
    }
    
#wrapper
{
    width:920px;
    margin:auto;
    }

    
#contens, #contensU
    {        
    display:block;
    float:left;
    width:920px;
    clear:both;
    }
    


#topper
    {
    padding:10px 0px 10px 0px;
    width:920px;
    }




    

.iebugfix  /*-- the comment bug. --*/
{
display:none;
visibility:hidden;
font-size:1px; 
width:1px; 
height:1px;
line-height:1px;
position:absolute;
bottom:0px;
left:0px;
}

/*------------------*/
/*------Colums------*/
/*------------------*/


#colOne, #colTwo, #colThree, #colOneU, #colTwoU, #colThreeU
{
    display:block;
    float:left;
    padding:6px 0px 10px 10px;
    margin:0px;
    clear:none;
    }


#colOne, #colTwo, #colThree /*.kkal-arrangement*/

{
   background-image:url("/common/images/colbg.gif");
   background-repeat:repeat-x;
   background-color:#526460;
}

.kkal-arrangement {
   padding: 10px;
   padding-top: 30px;
}             


#colOne
    {
    width:300px;
    padding:0px 0px 16px 0px;
    margin:0px 0px 0px 0px;
    /*background-color:#627776;*/
    }


#colTwo
    {
    width:290px;    
    margin:0px 10px 0px 10px;
    }


#colThree
    {
    width:300px;
    padding:6px 0px 10px 0px;
    margin:0px -3px 0px 0px;
    }


#colOneU, #colTwoU, #colThreeU
{
   background-image:url("/common/images/colUbg.png");
   background-repeat:repeat-x;
   height:50px;
    padding:0px 0px 0px 10px;
    } 



#colOneU
    {
    width:300px;
    padding:0px 0px 0px 0px;
    }


#colTwoU
    {
    width:290px;
    margin:0px 10px 0px 10px;
    }


#colThreeU
    {
    width:290px;
    }

/*----------------------*/
/*---TEXT FORMATTING---*/
/*--------------------*/

p
    {
    font-size:10pt;
    line-height:1.2em;
    color:#333333;
    margin-bottom:10px;
    }

h1,h2,h3,h4,h5
    {
    color:#333333;
    }


h1
    {
    font-size:12pt;

    }


h2
    {
    font-size:10pt;
    }
    
h3
    {
    font-size:8pt;
    font-weight:normal;
    line-height:1.3em;
    }

    
h4
    {
    font-size:8pt;
    line-height:1.3em;
    }
    
h5
    {
    font-size:7pt;
    font-weight:normal;
    line-height:1.3em;
    }


ul
{   
    list-style-image:url(/common/images/bullet.gif);
    margin:0px 0px 10px 10px;
    padding: 0px 0px 0px 15px;
    }

li
{
    /*height:14px;*/
    padding: 0px 0px 0px 0px;
    }
    






/*-----------------*/
/*---Links---------*/
/*-----------------*/


a, a:visited
{
    
    color:#e8302f;
    font-weight:bold;
    font-size:1em;
    text-decoration:none;
    }

a:hover
{
    color:black;
    }

a.more
{
    color:#e8302f;
    font-size:1.2em;
    font-weight:bold;
    float:right;
    padding:0px 20px 5px 0px;
    margin-right:5px;
    background-image:url("/common/images/amore.gif");
    background-repeat: no-repeat;
    background-position:right top; 
}

 a.more:hover
{
   background-image:url("/common/images/amore1.gif");
    color:#007D00;
    }


a.alle
{
    color:#e8302f;
    font-size:1.2em;
    font-weight:bold;
    float:right;
    padding:0px 20px 5px 0px;
    margin-top:10px;
    margin-right:15px;
    background-image:url("/common/images/amore.gif");
    background-repeat: no-repeat;
    background-position:right top; 
}

 a.alle:hover
{
   background-image:url("/common/images/amore1.gif");
    color:#007D00;
    }

ul li a
{
    color:#999999;
    font-weight:bold;
    }

ul li a:hover
{
    color:#e8302f;
    }
    
/*---------------------*/
/*---Mainmenu stiles---*/
/*---------------------*/

#colOne .menu
{
display:block;
padding:0px 10px 10px 10px;
margin:-3px 0px 0px 0px;
}

#colOne .menu a
{
display:block;
border: 1px solid #e8302f;
border-width: 0px 0px 0px 5px;
background-color:#2b3536;
color:#ffffff;
padding:5px 5px 5px 5px;
font-size:10pt;
margin:0px 0px 5px 0px;
}

#colOne .menu a:hover
{
/*border-color:#faa71a;
border-color:#007D00;
   background-image:url("/common/images/hoverback.jpg");
   background-repeat:no-repeat;
   background-position:center middle;*/
   
   background-color:#394748;
   border-color:#faa71a;
   
     /* background-image:url("/common/images/colUbg.gif");
      background-repeat:repeat-x;
      background-color:#eaecef;
   color:#2b3536;*/
    }


#colOne .menu a.current-menu-link, #colOne .menu a.last-current-menu-link

{
border-color:#faa71a;
background-image:url("/common/images/hoverback.jpg");
   background-repeat:repeat-x;
   background-position:top;
   color:#2b3536;
    }
    

/*------------------------*/
/*---col text formating---*/
/*------------------------*/

img#flash
{
    margin:0px;
    padding:0px;
    float:left;
    }


#contens #colOne, #contens #colTwo, #contens #colThree, #contens p
{
    color:#eeeeee;
    }

#contens h1,#contens h2,#contens h3,#contens h4,#contens h5
    {
    color:#cccccc;
    }


.colhead, .colThreehead, .colhead h1, div.search-result
{
    display:block;
    color:#eeeeee!important;
    font-size:14px;
    letter-spacing:-0.5px;
    float:left;
    width:250px;
    height:20px;
    padding-left:0px;
    font-weight:bold;
    white-space:nowrap;
    }

div.search-result span
{color:#e8302f;}

h1.colhead, h1.colThreehead
{height:25px;}


.colThreehead
{
    padding-left:10px;
    }

div.colhead
{
   display:block;
   width:290px;
   height:25px;
   margin:0px;
   padding:0px;
   clear:both;
   float:left;
}


div.article
{
    display:block;
    float:left;
    padding-right:10px;
    padding-top:5px;
   width:280px;

    }

/*-----------------*/
/*---TOPPER--------*/
/*-----------------*/

p.curdate
{
    color:#000000;
    font-weight:bold;
    font-size:16pt;
    margin:0px;
    padding:0px;
    line-height:20pt;
    float:right;
    margin-top:30px;
    margin-bottom:0px;
    margin-right:30px;
    }
    
#logo
{
    float:left;
    margin-left:35px;
    margin-top:-12px;
    margin-bottom:20px;
    }

#topper div.menu
{
    display:block;
    float:left;
    width:100%;
    text-align:right;
    margin-bottom:20px;
    }
    
#topper div.menu a
{
    font-size:9pt;
    font-weight:bold;
    color:#777777;
    margin-left:12px;
    }

#topper div.menu a:hover
{
    color:#000000;
    }



/*---------------*/
/*----LIST------*/
/*---------------*/

div.news p.author
{
    display:none;
    }

/*---------------*/
/*----LIST A------*/
/*---------------*/


/*bugfix*/
#colTwo div.news:first-child, a[title="Rabatter"]
{display:none;}


#colTwo div.news
{
display:block;
background:#bbbdc0;
width:270px;
clear:both;
float:left;
margin-top:10px;
padding:0px;
border: 1px solid #e8302f;
border-width: 0px 0px 0px 5px;
}

#colTwo div.news:hover
{
background-image:url("/common/images/hoverback.jpg");
   background-repeat:repeat-x;
   background-position:top;
background-color:#d2d3d7;
   border-color:#faa71a;
}

#colTwo img.st-thumb-image
{display:none;}

#colTwo div.news a
{
    font-size:10pt;
    font-weight:bold;
    color:#333333;
    display:block;
    padding:5px 5px 5px 5px;
    margin:0px;
}

#colTwo div.news a span.sub
{
display:block;
font-size:8pt;
color:#eeeeee;
}

#colTwo div.news a span
{
display:block;
    color:black;
    clear:both;
    margin:0px;
    font-weight:normal;
}

#colTwo div.news p.header
{
width:270px;
clear:both;
}

#colTwo div.news a.more
{
    /*color:#e8302f;*/
    color:#bbbdc0;
    font-size:1px;
    height:12px;
    float:right;
    padding:0px 20px 10px 0px;
    margin:-20px 5px 0px 0px;
    background-image:url("/common/images/amore.gif");
    background-repeat: no-repeat;
    background-position:right top; 
    display:none;
}

#colTwo div.news a.more:hover
{
   background-image:url("/common/images/amore1.gif");
   /*color:#007D00;*/
   color:#bbbdc0;
    }

/*---------------*/
/*----LIST B------*/
/*---------------*/

#colThree div.news
{
display:block;
width:290px;
clear:both;
float:left;
padding-top:10px;
padding-left:10px;
/*border-bottom:solid 2px white;*/
border-bottom:solid 1px #989898;
}


#colThree img.st-thumb-image
{float:left;
padding-right:10px;
padding-bottom:10px;
    }

#colThree div.news a
{
    font-size:12pt;
    font-weight:bold;
    color:#cccccc;
    line-height:12pt;
    }

#colThree div.news a span
{
     font-size:8pt;
     color:#eeeeee;
    }

#colThree div.news p
{
    color:#cccccc;
    float:none;
    padding-right:10px;
    font-weight:normal;
    }

#colThree div.news p.header
{
    float:none;
    clear:none;
    }
    
#colThree div.news a.more
{
    color:#e8302f;
    float:right;
    padding:0px 20px 10px 0px;
    margin-right:5px;
    font-size:1em;
    background-image:url("/common/images/amore.gif");
    background-repeat: no-repeat;
    background-position:right top; 
    clear:both;
}

#colThree div.news a.more:hover
    {
    background-image:url("/common/images/amore1.gif");
    color:#007D00;
    }

    
/*---------------*/
/*----contensU---*/
/*---------------*/


#kamp
{
display:block;
padding:10px 20px 0px 20px;
width:260px;
/*Height:110px;*/
}

#kamp p,#kamp h1,#kamp h2,#kamp h3,#kamp h4,#kamp h5, #contensU p, #contensU h1, #contensU h2 , #contensU h3 , #contensU h4, #contensU h5   
{/*color:#526360;*/
color:#2b3536;}

#kamp p, #kamp p.intro, #kamp p.ingress
{
    font-size:0.8em;
    color:#2b3536;
    float:left;
    margin:0px;
    }

#kamp a, #kamp h1, #contensU h1
{
    font-size:9pt;
    margin-bottom:3px;
    color:#526360;
    }

#kamp a.more
{
    color:#EAECEF;
    font-size:1px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-right:10px;
    
    }

#kamp img.st-thumb-image, #colOneU img.st-thumb-image
{display:none;}

#colTwoU div.menu
{
    margin:5px 0px 0px 0px;
    }

#colTwoU div.menu a
{
    display:block;
    float:left;
    margin:0px 3px 3px 0px;
    padding:4px 0px 0px 10px;
    width:128px;
    height:16px;
    background:#9fa1a4;
    color:#526460;
    font-weight:bold;
    }


#colTwoU div.menu a:hover
{
    background:#e8302f;
    color:#ffffff;
    }

/*---------------*/
/*-----Search----*/
/*---------------*/

div.search
{display:block;
float:left;
padding:10px 10px 0px 10px;}

    
div.search-form
{
    margin:0px 0px 0px 0px;
    /*margin-bottom:10px;*/
    float:left;
    /*height:40px;*/
    /*border-bottom:solid 1px #666666;*/
    }

div.search-form input
{
   font-size:8pt;
   line-height:8pt;
   background-image:url("/common/images/colUbg.gif");
   background-repeat:repeat-x;
   background-color:#eaecef;
   border:solid 1px #666666;
    }

div.search-form input.search-input
{
    width:230px;
    }

div.search-form input.search-button
{
    width:40px;
    border:solid 1px #666666;
    }


#footer
    {
        float:right;
        
    }

#footer p
    {
        font-size:0.8em;
    }
    
#footer img
    {
        padding-bottom:10px;
    }
    


/*-----------------*/
/*--content.shtml--*/
/*-----------------*/


p.subtitle
{font-size:1.2em;
font-weight:bold;
color:#999999!important;}


p.author
{display:none;}


p.intro
{font-weight:bold;
color:#999999!important;}


p.ingress
{font-weight:bold;}


div ul li a /*ilinks and alinks*/
{}


/*------------------*/
/*--rightcol.shtml--*/
/*------------------*/

    
div.image-div 
{
    display:block;
    float:left;
    width:280px;
    padding:10px 10px 20px 10px;
    /*border-bottom:solid 2px white;*/
    border-bottom:solid 1px #989898;
    }



p.image-title
{font-weight:bold;}

p.image-description
{}

p.img-credits
{}


#colThree div.menu
{
    display:block;
    float:left;
    width:280px;
    padding:10px;
    

    }
    
#colThree div.menu ul 
{
}

#colThree div.menu ul li.article a, 
#colThree div.menu ul li.category a,
#colThree div.menu ul li.cur-category ul li.article a
{
    color:#999999;
    font-weight:bold;
    font-size:0.8em;
    }

#colThree div.menu ul li.article a:hover, 
#colThree div.menu ul li.category a:hover,
#colThree div.menu ul li.cur-category ul li.article a:hover
{
    color:#e8302f;
    font-weight:bold;
    }

#colThree div.menu ul li.cur-article a, 
#colThree div.menu ul li.cur-category a,
#colThree div.menu ul li.cur-category ul li.cur-article a
{
    color:#cccccc;
    font-weight:bold;
    font-size:0.8em;
    }
   
/*--------------------*/
/*- Kulturkalenderen -*/
/*--------------------*/

.kkal-showing
{ 
  display:block;
  background:#bbbdc0;
  width:270px;
  clear:both;
  float:left;
  margin-top:10px;
  padding-top:5px;
  padding-right:5px;
  padding-left:5px;
}

.kkal-showing .kkal-title a
{
  font-size:10pt;
  font-weight:bold;
  color:#333333;
}

.kkal-showing .kkal-date, .kkal-showing .kkal-time, .kkal-showing .kkal-venue
{ 
   color: white;
   font-weight:bold;
}

.kkal-venue-address, .kkal-venue-postal-area { 
  display: none;
}

.kkal-description-short { 
  color: black;
}


.kkal-showing .kkal-read-more a
{
  color:#e8302f;
  float:right;
  padding:0px 20px 10px 0px;
  margin-right:5px;
  font-size:1em;
  background-image:url("/common/images/amore.gif");
  background-repeat: no-repeat;
  background-position:right top; 
  clear:both;
}

.kkal-showing .kkal-read-more a:hover
{
  background-image:url("/common/images/amore1.gif");
  color:#007D00;
}

iframe
{
Float:left;
border:solid 1px #cccccc;
margin-bottom:5px;}

