@charset "UTF-8";
/* CSS Document */


.container .csc-textpic.csc-textpic-intext-left .csc-textpic-text, .container .csc-textpic.csc-textpic-intext-right .csc-textpic-text  {
float: none;}

.container .csc-textpic .csc-textpic-text {
float: left;
clear:none;}


h3.rgaccord1-toggle.act {
margin-bottom: 12px}

.rgaccord1-content .bodytext {
margin-top: 0px}



.topimg .container .csc-textpic-clear {
display: none;}

.bk .container .csc-textpic-clear {
display: none;}

.container .csc-textpic .csc-textpic-imagewrap {
clear: none;}

/*
.container {
clear: none;}*/








.minheight450 {
min-height: 450px;}

.listeventbox p {
}

.height50 {
width: 500px;
height: 50px;
}

.height100 {
width: 500px;
height: 100px;
}

.height150 {
width: 500px;
height: 150px;
}

.height200 {
width: 500px;
height: 200px;
}

.height250 {
width: 500px;
height: 250px;
}

.height300 {
width: 500px;
height: 300px;
}

.height350 {
width: 500px;
height: 350px;
}

.height400 {
width: 500px;
height: 400px;
}

.height450 {
width: 500px;
height: 450px;
}

.height500 {
width: 500px;
height: 500px;
}

.height550 {
width: 500px;
height: 550px;
}


/*Main box surrounding content under top image*/
.maincontent {
margin-top: 0px;
margin-left: 0px;
width: 930px;
#width: 930px;
#height: auto;
min-height: 1px;
clear: none;

#padding: 0px;
}


/*Main box surrounding everything*/
.mainframe {
width:950px;
#width:950px;
min-height: 600px;
#height: auto;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-left: solid thin #CCCCCC;
padding: 0px 0px 0px 0px;

}

.menu {
width: 150px;
height: auto;
margin-top: 214px;
font-family: "Helvetica Neue", Helvetica, sans-serif;
font-size: 1em;
clear: none;
position: absolute;
}

.rightsidebar {
float: right;
width: 175px;
height: 100%;
padding-right: 0px;
clear: none;
#margin: 0;
}

#rgaccordmenu {
min-width: 150px;
float: left;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
clear: none;
}

.fixed {
margin-left: 0px;
padding-left: 20px;
position:fixed;
width: 175px;
height: 100%;
clear: none;
#margin: 0;
}

.leftdiv {
width: 150px;
height: auto;
margin-left: 20px;

clear: none;
#margin-right: 0px;
}

.border {
border-right: thin solid #CCC;
width: 760px;

#width: 760px;
padding: 0;
margin: 0;
clear: none;

}





.container.makeheight {
height: 400px;
}



.login li {
list-style: none;
text-align: center;
margin-bottom: 30px;
font-size: 2em;
padding-right: 50px;}


.daysidebarborder {
height: 1px;
width: 300px;
margin-top: -1px;
border-top: thin solid #ccc;
margin-left: 200px;

}

.largemonth {
margin-top: 35px;}

.listeventbox {
margin-bottom: 30px;
border-bottom: 5px solid #ccc;}


/*XXXXXXXX ______ NEW MENU STYLING - begin _________XXXXXXXXXXX*/
/* CSS Document */
.listcontent:hover ul {
background-color: #fff;}

#rgaccordmenu li a:hover {
background-color: #0048A8;
color: #FFF;}

#rgaccordmenu li ul li:hover {

color: #FFF;}

#rgaccordmenu li ul li:hover .toggle {
background-color: #fff;
color: #666;}

#rgaccordmenu li a:hover #current {
background-color: #fff;
color: #666;}

#rgaccordmenu li ul #current {
background-color: #0048A8;}

#rgaccordmenu #current:hover {
background-color: #fff;
color: #666;}

#rgaccordmenu li:hover {
cursor: hand;}

li {
cursor: pointer;
cursor: hand;}

#rgaccordmenu li:hover .toggle {
cursor: hand;
display:block;

}

#rgaccordmenu li .toggle:hover {
background-color: #0048A8;
color: #fff;}




#rgaccordmenu li:hover ul li {
   
}





#rgaccordmenu li .toggle {
    display: block;
    color: #666;
    padding: 2px 0px 2px 10px;
    cursor: hand;
}

#rgaccordmenu li span:hover {
   color: #FFF;
   cursor: hand;
}





#rgaccordmenu .content {
    font-size: 0.8em;
    border-left: thin solid #CCC;
    margin-left: 6px;
    padding: 30px 0px 30px 5px ;
   
}






#rgaccordmenunest a {
text-decoration: none;
color:#666;}

#rgaccordmenunest {

}








#rgaccordmenu, #rgaccordmenu ul, #rgaccordmenu li {

background-image: none;
}


#rgaccordmenu li {
list-style:none;
cursor: hand;

margin-bottom: 0.4em;
padding: 0px 0px 0px 0px;
background-image: none;
}

#rgaccordmenu .content li {
margin-bottom: 0.4em;
}



#rgaccordmenu li a {
color:#666;
width: auto;
display: block;
padding: 2px 0px 2px 10px;
text-decoration: none;
margin: 0;

}



#rgaccordmenu .toggle, #rgaccordmenu .empty {
cursor: hand;}

#rgaccordmenu .empty {

}
#rgaccordmenu .empty a{
   
}

#rgaccordmenu .act:hover {
 background-color: #0048A8;
 cursor: hand;
}










#rgaccordmenu .toggle2 {
color:#666;
display:block;
padding:2px 0 2px 10px;
cursor:hand;
margin-bottom:1px;
}

#rgaccordmenu .act2 {
background-color: #fff;
margin-bottom:1px;

}

#rgaccordmenu li ul li ul li a {
padding:5px 0 5px 0px;
}

.open, .open span{

}

.open:hover {
     background-color: #0048A8;
    
 
}

/*XXXXXXXX ______ NEW MENU STYLING - end _________XXXXXXXXXXX*/








.fixed .container, .fixed .Ctype_text {
border: none;
margin: 0;
padding: 0;
list-style: none;}

.fixed .container li, .fixed .Ctype_text li {
list-style: none;}

.fixed .calcat li {
list-style: none;
padding: 1px 0px 1px 3px;}

.fixed .calcat li a {
display: block;}

.fixed .calcat .current {
background-color: #0048A8;
color: #fff;}

.fixed .calcat .current a:link, .fixed .calcat .current a:visited {
color: #fff;}



.eventcontainer .largemonth .day {
display:none;}

.eventcontainer .largemonth .eventDay {
display:block;}

.eventcontainer .month-small {


}

#currentcal.viskalender {
background-color: #0048A8; 
color: #fff;
padding: 5px 0px 5px 0px;
margin-top: 15px;
border: none;}

#currentcal a:link, #currentcal a:visited {
color: #fff;}


 .monthstarttime {
color: #000;}


.monthToday .monthstarttime {
color: #fff;}


.fixed .tx-cal-controller a:link, .fixed .tx-cal-controller a:visited {
color: #0048A8;}

.fixed .tx-cal-controller a:hover {
color: #666;}

.rgtabs-wrapper .csc-header-n3 {
display: none;}



.fixed .csc-menu {
margin-top: 0px;
padding-bottom: 10px;
margin-bottom: 0px;
border-bottom: solid thin #CCC;}


/*XXXXXXXXXX _________ TABS STYLING BEGIN ___________XXXXXXX*/
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

.rightsidebar .fixed .tx-rgtabs-pi1 .csc-header-n3 {
display: none;}

.rgtabs-wrapper .rgtabs-ajax-loading {
  background: url(/typo3conf/ext/rgtabs/res/css/spinner.gif) no-repeat center;
  background-color: red;
}

/* wraps the hole tab */
.rgtabs-wrapper {
  padding: 10px 0px 0px 0px;
  border: none;
  background:#fff url(topbg.gif) repeat-x;
  overflow: hidden;
  clear: none;
  
  
  
}

.tx-rgtabs-pi1 div ul {
#margin-left:0px;}

.tx-rgtabs-pi1 div ul li {
#margin-left:20px;}



/* add a loading icon */



/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0px 0px 0px 20px;
  #margin: 0px 0px 0px 0px;
  padding: 0 0 0 20px;
  height: 26px;
  width: auto;
  background: url(tab-bkg.gif) bottom left repeat-x;
  list-style:none;
  
  
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background-image: none;
  float: left;
  margin: 0 15px 0 0 !important;
  padding: 0 0 0 0px !important;
  cursor: pointer;
 
  
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background-image: none;
  display: block;
  float: left;
  height: auto;
  line-height: 15px;
  color: #666;
  font-size: 1em;
  font-weight: bold;
  padding: 2px 0px 0 0;
  text-decoration: none;
  outline:0;
 
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background-color: fff;
    background-image: none;
    border-bottom: solid 3px #0048A8;
    margin-left: 20px;
    #margin-left: 0px;
    padding: 0;
    color: #000;
   
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(tab-off-r.gif) top right no-repeat;
  color: #333;
}

/* Next / Prev nav */
.rgtabs-pageswrapper {
	display:block;
	
}
/*XXXXXXXXXX _________ TABS STYLING END ___________XXXXXXX*/











.left {
margin-top:0px;
float: left;
width: 246px;
}

.fixed .month-small .monthToday a:link, .fixed .month-small .monthToday a:visited, 
.eventcontainer .month-small .monthToday a:link, .eventcontainer .month-small .monthToday a:visited {
color: #fff;}


.fixed .month-small .monthToday {
color: #fff;}


.monthToday {
background:#0048A8 none repeat scroll 0% !important;
border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
border-style:solid !important;
border-width:1px !important;
}

.monthToday .monthdate a:link, .monthToday .default_catheader_bullet, .monthToday .V9 a:link {
color: #fff;}

.monthToday .V9 .monthdayevent a:link {
color: #fff;}

.monthToday .V9 .monthdayevent a:visited {
color: #fff;}

		


.left .bodytext, .right .bodytext {
margin-top:0px;
}

.container dl.csc-textpic-firstcol {
margin-right: 20px;
}

.right {
margin-top:0px;
float: right;
width: 246px;}

.csc-textpic-caption {
/*border-right: 1px dotted #666;*/
padding-top: 5px;
padding-right: 3px;}




/*XXXXXXXX ______ ACCORDION STYLING - begin _________XXXXXXXXXXX*/

.fixed div .rgaccord3-content {
width: 170px;
border-left: none;
border-right: none;
padding: 0;
margin: 0;}

.fixed .rgaccord3-nest {
border-left: none;
border-right: none;
width: 170px;
margin: 0;
padding: 0;
}

.fixed h3.rgaccord3-toggle {
width:142px;
border: none;
padding-left: 28px;
margin-bottom: 10px;
border-right: none;
background:#FFF url(../../../../../../fileadmin/img/diverse/buttonminussmall.png) 0px center no-repeat;
color: #000;
line-height: 26px;
  height: 23px;
}

.fixed h3.act {
background:#FFF url(../../../../../../fileadmin/img/diverse/buttonplussmall.png) 0px center no-repeat;}

.rgaccord1-nest {
width: 550px;
margin-left: 190px;
#margin-left: 190px;
padding-left: 18px;
margin-bottom:50px;
margin-top: 30px;
border-left: none;
border-right: none;
border-left: solid 18px #CCC;}

.rgaccord1-nest div {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-top: 0px;


}

div .rgaccord1-content {
border: none;}

.rgaccord1-content .CType_text, .rgaccord1-content .container {
border-left: none;
padding: 0;
}

.rgaccord1-nest .csc-header {
display: none;
margin: 0;
border-right: none;}

.rgaccord1-nest .csc-textpicHeader {
display: none;
margin: 0;
border-right: none;}

h3.rgaccord1-toggle {
width:470px;
border: none;
padding-left: 38px;
margin-right: 20px;
margin-bottom: 0px;
border-right: none;
background:#FFF url(../../../../../../fileadmin/img/diverse/buttonplus.png) 0px center no-repeat;
color: #000;
}

h3.act {
background:#FFF url(../../../../../../fileadmin/img/diverse/buttonminus.png) 0px center no-repeat;}

/*XXXXXXXX ______ ACCORDION - end _________XXXXXXXXXXX*/




/*div {
border: solid thin #000000;}*/

img {
border: none;}

/*XXXXXXXXXX ______ SITEMAP STYLING - begin _____ XXXXXXXXXX */

.monthToday .dayeventdate {
color: #FFF;
}

.monthToday {
background-color: #0048A8;}



.flag {
display: inline-block;
float:right;
width: 30px;
height:19px;
margin-top: 5px;
margin-right: 10px;

#margin-top: 15px; 

}

.speaker {
float:right;
width: 30px;
height:28px;
#margin-top: 10px;
}

.container a:visited {
color: #0048A8;}

.borjeg {
width: 500px;

}



.periode a:link, .eventcontainer a:link {
color: #0048A8;}

.periode a:visited, .eventcontainer a:visited {
color: #0048A8;}

.day a:link {
color: #0048A8;}

.day a:visited {
color: #0048A8;}

.container a:link {
color: #0048A8;}

.containerartikler a:link {
color: #0048A8;}

.containerartikler a:visited {
color: #0048A8;}

.fixed a {
color: #000000;}

.bodytext a:link {
color: #0048A8;}



.bodytext a:visited {
color: #0048A8;}


/*FORSIDE INTROTEKST SPALTE STYLING begin*/

.spaltecontainer {
height: 150px;}

.spalte1 {
border-right: thin solid #CCC;
padding: 0;
width: 243px;

float: left;
margin-top: 0px;
margin-bottom: 20px;
}

.spalte2 {
min-height: 90px;
padding: 0;
margin-left: 10px;
margin-top: 0px;
float: left;
width: 233px;
margin-bottom: 20px;
padding-left: 10px;
}


/*FORSIDE INTROTEKST SPALTE STYLING begin*/





.eventcontainer {
width: 512px;
min-height: 512px;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 190px;
}

.dayeventdate {
color: #000;
font-size: 1.1em;
}

.rowOff {
display: none;}

.rowToday {
background-color: #FFF;}

.container .sitemap {
width: auto;
}

.eventdetailsday .padd a {
color: #0048A8;}

#calendar-event-backlink {
margin-bottom: 20px;
color: blue;
}

#calendar-event-backlink a {
color: #0048A8;
}

.csc-uploads-fileName p a {
color: #0048A8;
}

.eventattachment {
margin:20px 0px 20px 0px;
border: thin solid #CCC;
padding:4px;}

.eventimage {
height: auto;
float: none;
padding: 0px 0px 10px 0px;
}
 

 



.eventimage .csc-textpic {
display: inline;
float: none;
height: auto;
margin: 0px 0px 25px -10px;
padding: 0px 0px 27px 0px;

}

.eventimage .csc-textpic .csc-textpic-imagewrap {
display: inline;
float: none;
height: auto;
margin: 0px 0px 25px 0px;
padding: 0px 0px 27px 0px;
}

.eventimage .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
display: inline;
float: none;
height: auto;
margin-bottom: 27px;
padding-bottom: 27px;
}

.eventimage .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt {
display: inline;
#display: inline;
float: none;
height: auto;
margin: 10px 27px 25px 27px;
padding-bottom: 27px;
}


.eventimage .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt a img {
margin-bottom: 27px;
}




.container .sitemap ul {
margin-top: 10px;}

.container .sitemap li {
margin-bottom: 0.9em;
}

.container .sitemap li ul li a {
display: inline;
background-color: #FFF;
color: #000;}

.container .sitemap li ul li a:hover {
}


.container .sitemap li a {
display: block;
width: 115px;
padding: 2px 3px 2px 3px;
color: #000;}

.container .sitemap li a:hover {
color: #CCC;}





/*XXXXXXXXXX ______ SITEMAP STYLING - end _____ XXXXXXXXXX */

.help {
border-bottom: thin solid #CCC;
padding-bottom: 3px;
}

.container .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}

.container .CType_text {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}





/*CONTENT ELEMENT WRAP EXPERIMENT XXXXXX __ BEGIN __ XXXXXX*/

.CType_text {
width: 512px;
height: auto;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-left: 190px;
#margin-left: 190px;
margin-bottom:50px;
margin-top: 30px;
}

.CType_text li {
margin-bottom: 1em; }

.CType_textpic {
width: 512px;
height: auto;
border-left: solid 18px #CCC;
padding-left: 20px;
margin-left: 190px;
#margin-left: 190px;
margin-bottom:50px;
margin-top: 30px;
}

.csc-textpic-text .CType_textpic {
width: auto;
height: auto;
border-left: none;
padding-left: 0px;
margin-left: 0px;
margin-bottom:0px;
margin-top: 0px;
}











/*CONTENT ELEMENT WRAP EXPERIMENT XXXXXX __ END __ XXXXXX*/






.monthdaybox {
margin-bottom: 20px;
background-color: #eee;
padding-bottom: 15px;}




.monthSelectedWeek {
background-color:#fff;
}

.monthCurrentWeek {
background-color:#fff;
}


.eventcontainer .monthSelectedWeek {
background-color:#eee;
}
		
.container .monthCurrentWeek {
background-color:#eee;
}		

.monthdaybox .V9 {
margin-bottom: 10px;
margin-left: 40px;
font-size: 0.75em;



}

.monthdate {
padding-top: 3px;
display: inline-block;
font-size: 1.5em;
width: 30px;
height: 27px;

text-align:center;}




/*
.container .tx-cal-controller .bold a:link {
			font-weight: normal;
			}
.container span .bold {
font-weight: normal;}
		
.container .tx-cal-controller .bold a:active {
font-weight: normal;
}

.monthdayevent {
font-size: 3em;}
		
.container .tx-cal-controller .bold a:visited {
font-weight: normal;
}
*/


.monthWeekend {
background-color: #e2e9f1;}

.monthToday .monthdate {
border: none;}

.monthWeekend .monthdate {
border: none;}






.periode {
width: 300px;
height: 30px;
float: right;
padding-top: 35px;
text-align: center;

}
.largemonth .monthLargeBasic.monthOff {
display: none;}

.monthcontrolbar .calname {
display: none;}


.monthcontrolbar {
width: 300px;
height: 132px;
margin-bottom:30px;
margin-left: 200px;
#margin-left: 200px;
text-align: center;
margin-top: 30px;
#margin-top: 10px;
clear: none;
}


.daycontrolbar {
width: auto;
height: 40px;

}







.eventcontainer .daysidebar {
width:175px;
float: left;

}

.monthfloat {
font-size: 2em;
text-align: center;
}

.daydate {
font-size: 2em;
text-align:center;
}

.eventdetailsday {
border-bottom: solid 5px #CCCCCC;
margin-bottom: 20px;
margin-top: 40px;
padding-bottom: 5px;
#padding-bottom: 0px;
margin-left: 20px;
}

.beskrivelse {
}

.daydescription {
margin-left: 40px;}

.padd {
font-size: 1.1em;
}

.daystartend {
color: #777777;
font-size: 1.1em;}

.month-large {
width: 551px;
}

.fixed .month-large {
display: none;}

.fixed .dayviewhide {
display: none;
float:left;
}

.dayviewhide {
min-height: 500px;}





.viskalender {
border-bottom: 5px solid #CCC;

width: 175px;
text-align: center;
padding: 0;
#padding: 3px 0px 7px 0px;
}

.viskalender p {
margin-left: -5px;}


.fixed .pagebrowser {
display: none;}


.fixed .calcat a {
color: #666666;}

.fixed .calcat li {
color: #666666;}



.fixed .calcat a:hover {
color: #000;}

.fixed .calcat li:hover {
color: #000;}

.fixed .calcat .current {
color: #000;}

.fixed .calcat .current a {
color: #000;}








.fixed li {
margin-top: 3px;
}

.fixed ul {
margin-top: 0px;
margin-left: -20px;
#margin-left: 20px;
}


.whitebox {
height: 25px;
width:5px;
background-color: #FFF;
float: right;
margin-right: -25px;


margin-top: -10px;}


/*Right sidebar containing upcoming events and quicklinks*/


.containersearchbox form {
margin-left: -12px;
#margin-left: -10px;}

.containersearchbox {
width: 175px;
height: 35px;
margin-bottom: 5px;
border-bottom: 5px solid #CCC;
padding-top: 5px;
padding-left: 0px;
}



/*Styling of calendar page*/
.eventcontainer .dato .date .listdato {
margin-bottom: 13px;
font-size: 1.1em;
}

.eventcontainer .dato .date .listday2 {

}

.eventcontainer .sidebartime {
display: inline;

}

.eventcontainer .dato .date .listmonth {
display: inline;

}

.container .listday {
display: block;

margin-top: -83px;
font-size: 1.2em;}

.eventcontainer .eventdetails {


}


/*Styling of calendar list in right sidebar*/
/*.dato {
font-size: 3em;}*/


.fixed .listday {
display: none;
}

.fixed .listmonth {
display: inline;}

.fixed .listdato {
display: inline;}

.fixed .dato {
display:inline;
margin-left: 0px;
padding: 0;
}

.container .sidebartime {
display: none;}

.fixed .sidebartime {
display: inline;}

.fixed .date {
display: inline;}

.fixed .eventdetails .V9G {
display: none;
margin-bottom: 0px;}

.fixed .eventdetails {
border: none;
margin-left: 0px;
margin-top:10px;
margin-bottom:5px;
padding-bottom: 5px;
#padding-bottom: 0px;

border-bottom: solid thin #CCCCCC;

}

.fixed .eventdetails .listdescription {
display: none;
margin-left: 0px;
#margin-bottom: 20px;
margin-bottom: 0px;
padding: 0;
border-bottom: solid 1px #CCCCCC;
}

.fixed .eventdetails dt {
#padding-top: 0px;
#margin-bottom: 20px;
}










.containerlogin {
width: 512px;
height: 500px;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 20px;
}

.containerlogin li {
margin-top: 20px;}

.hidesearchbox table {
display: none;}




/*.containersearchbox table {
border-bottom: solid 1px #CCCCCC;
}*/


.searchbutton {
margin-left: 10px;}


.searchselect {
display: none;}







/*FORSIDE*/
.containergudkon {
width: 522px;
height: auto;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-bottom:50px;
margin-left: 190px;
#margin-left: 20px;
}



.containergudkon .koncerter {
margin-left: 15px;}

.containergudkon img {
margin-bottom: -2px;
border: none;}

/*.dato {
font-size: 3em;}*/

.eventdetails {
border-bottom: solid 5px #CCCCCC;
margin-bottom: 20px;
padding-bottom: 15px;
#padding-bottom: 0px;
}

.eventdetails dd {

#margin-bottom: 20px;}

.eventdetails dt {
#padding-top: 0px;
#margin-bottom: 20px;
}


.eventdetails .V9G {
font-size: 0.95em;}

/*GALLERI CSS BEGIN*/

#dynaGalleryPages {
margin-right: 18px;
float: right;
text-align: right;
width: 512px;
}

.containergalleri {
width: 532px;
height: auto;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 20px;
}


.dynaGalleryThumbnail, .dynaGalleryAlbums {
    /*height: 130px;*/
    /*width: 138px;*/
    height: 119px;
    width: 119px;
    margin: 0px 12px 12px 0px;
    text-align: left; /*org: center*/
    float: left;
    padding: 0px;
    border: none;
    background-color: #fff;
}

.dynaGalleryThumbnail img {
display: block;
margin-top: 3px;
}




#dynaGalleryAlbumName {
    /*font-size: 20px;*/
display:none; /*added*/
}

#dynaGalleryPreNext {
    width: 200px;
    margin: 5px auto;
    text-align: center;
}

#dynaGalleryPreImage {
    width: 100px;
    float: left;
}

#dynaGalleryNextImage {
    width: 100px;
    float: left;
}

#dynaGalleryImageCommentText {
    text-align: left;
    font-size: 12px;
}

#dynaGalleryCommentWrapper {
    width: 640px;
    border: 1px dashed;
    border-color: #aaa;
    margin: 5px auto;
    
}

#dynaGalleryImageComment {
    text-align: left;
}

#dynaGalleryDisplayImage {
    background-color: #ddd;
    margin: 5px;
    padding: 5px;
    border: 1px solid;
    text-align: center;
    display:none; /*added*/
    
}

.tx-dynagallery-pi1 {
    width: 530px;
    height: 500px;
    border: none;
    padding: 0px;
}






/GALLERI CSS END*/










.containerkalforside .kalenderevent {
border: none;
}


.tx-ghfontsize-pi1 {
width: auto;
#width: 45px;
min-height: 25px;
float: right;
background-color: #ffffff;
font-size: 1.3em;
/*border: solid thin #000000;*/
margin-right: 18px;

#margin-top: 10px;
}

.tx-ghfontsize-pi1 ul {
float: right;}

.tx-ghfontsize-pi1 a:link {
color: #808080;}

.tx-ghfontsize-pi1 a:visited {
color: #808080;}





/*Styling for arkitekturside*/
.arkimg {
float: left;
height: 380px;
#height: 290px;
width: 158px;
margin-right: 19px;}

.arkimg .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}

.arkimgutzon {
float: left;
height: 380px;
width: 158px;}

.arkimgutzon .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}

.arkimggalleri {
float: left;
height: 305px;
width: 158px;
}

.arkimggalleri .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}

.containerartikler {
width: 512px;
#width: 560px;
height: 420px;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 20px;
}

.containerartikler .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}

.containerfaktasider {
width: 512px;
#width: 560px;
height: 340px;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 20px;
}

.containerfaktasider .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;}





.footer {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
width: 553px;
height: auto;
float: right;
clear: left;
margin-right: 20px;

border-top: solid thin #CCCCCC;
padding-top: 10px;
}

.maincontent .footer a {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
float: right;
clear: none;
margin-left: 20px;
}

.maincontent .footer a:hover {
color: #000000;}

.footercontainer {
width: 760px;
#width: 765px;
height: 25px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
margin-left: -1px;
#margin-left: -2px;


#margin-right:290px;
}




.kalenderevent {
height: auto;

}

.oversigtliste ul {
#margin-top: 10px;
#margin-bottom: 0px;}

.arkimggalleri img {
#margin-right: 0px}

a {
text-decoration: none;
outline: none;
border: none;}



.tx-cal-controller .even {
background-color: #ffffff;

}

.tx-ghfontsize-larger {
font-size: 1em;
line-height: 1em;
}

.tx-ghfontsize-smaller {
font-size: 1.2em;
line-height: 0.8em;
 }

.tx-ghfontsize-reset {
line-height: 1em;
 }

.minresplus {
margin-bottom: 4px;
}




:focus { 
-moz-outline: none }

/*Font type for all reading text*/
body .maincontent {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
letter-spacing: 0.2pt;
}



body {
padding-bottom: 80px;
#text-align: center;}

body .mainframe {
#text-align: left;}



/*Font type for all consultative text*/
h {
font: "Helvetica Neue";
}






/*Logo, header image and main headline layout*/
.logo{
margin: 0px 20px 0px 0px;
position: absolute;

}

.topimg{
margin: 0px 0px 0px 190px;
#margin-left: 190px;
width: 550px;
height: 154px;
}

.topimg .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;
}


.bk {
margin: 10px 0px 0px 190px;
#margin-left: 190px;
display: block;
height: 25px;
width: 250px;

}

.bk .container {
margin: 0px 0px 0px 0px;
border: none;
padding: 0;
width: 250px;
height: 25px;}


/*main menu styling and layout*/



.menu li {
padding: 1px 0px 1px 0px; 
list-style-type: none;
margin-bottom: 0.4em;
}

.menu a {
text-decoration: none;
color: #666666;
display: block;
padding-left: 15px;
}



.menu #current a {
color: #FFFFFF;}

.menu #current a {
background-color: #0048A8;
}




.menu li#current:hover a {
background-color: #fff;
color: #666;
}






.menu:hover #current a{
background-color: #fff;
color: #666;}







.menulist {
padding-left: 0; 
margin: 0px;
width: 150px;}

.submenu {
padding-left: 15px; 
margin: 0;
font-size: 0.85em;
color: #666666;}

.submenu li {
margin-bottom: 0.1em;}




.maincontent a:hover {
color: #666666;}



/*Container of bits of content, images, text etc*/
.container {
width: 512px;
height: auto;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-bottom: 50px;
margin-left: 190px;
#margin-left: 190px;


}

/*Div box containing menu and logo*/




/* Styling of calender */

/*.tx-cal-controller .pagebrowser  {
display:none;}*/

.tx-cal-controller h1  {
}

.found  {
display:none;}


.tx-cal-controller .V9G2 {
display:none;}

/*.tx-cal-controller {
border-bottom: solid thin #CCCCCC;
}*/



.default_catheader_text {
font-size: 0.75em;}

.default_catheader_legend_bullet {
font-size: 0.75em;}

.default_categoryheader_legend_bullet  {
font-size: 0.75em;}

.legendhide {
display: none;}

.timeborder {
font-size: 0.75em;}

.V9BOLD {
font-size: 0.70em;}

#legend h5 {
display: none;}

#previous {
display:none;}

#next {
display:none;}



.weekday {
font-size: 0.70em;}

#legend .default_categoryheader_text {
font-size: 0.75em;}



.V9 .default_categoryheader_text {
font-size: 1.2em;}

.V9 .default_catheader_text {
font-size: 1.2em;}


.weeknum {
font-size: 0.9em;}

.monthlargebasic {
font-size: 1.9em;}

#month-header {
width: 549px;
height: 25px;
padding-top: 3px;
padding-bottom: 2px;

}

.treelevel0 .default_categoryheader_text {
font-size: 0.75em;}

.treelevel0 .default_catheader_text {
margin-left: 3px;}





.month-header-prev {
padding-top: 0px;
float: left;
width: 40px;
padding-left:15px;
color: #0048A8;}

.month-header-next {
padding-top: 0px;
float: right;

padding-right:15px;
width: 40px;
color: #0048A8;}

#month-header-icons a {
text-decoration: none;}



.tx-cal-controller h1 {
display:none;}

.V9G div {
display: none;} 


/*Hiding -My Calendar- in headers*/
.weekview .V9G {
display: none;}

.dayview .V9G {
display: none;}


/*Kalender page, Day view, Styling of box containing category selector, jump-box and small-month box */
.daysidebar {
margin-bottom: 20px
width: 175px;
#margin-bottom: 5px;
}

.monthsmall {
width: 170px;

/*border: 1px solid #000000;*/}

.month-small {
width: 175px;
#width: 174px;

/*border: 1px solid #000000;*/}

.jumpbox {
/*border: 1px solid #000000;*/
width: 170px;

float: right;
display: none;}

.jumpbox form {
margin-top: 8px;}

.catselector {
width: 170px;

/*border: 1px solid #000000;*/
float: left;
display: none;}

.refresh_calendar {
float: right;
margin-bottom: 4px;}

.catform {
margin-top: -14px;
margin-left: 5px;
margin-bottom: 0px;
}

.container li {
margin-bottom: 1em;}


/*Styling for - sagt og skrevet - */

.container .skrevetcontainerimg {
width: 250;
height: 26px;
display: block;}

.container .skrevetcontainerimgbt {
width: 80px;
height: 22px;
padding: 3px;
background-color: #cc0000;
display: block;}




/*Alle til toppen links*/
.toplink {
#margin-top: 15px;
font-size: 1.5em;}


/*Kirkens tilblivelse*/
.oversigt {
width: 158px;
height: 300px;
float: left;
margin-top: 0px;}

.oversigtliste {
width: 351px;
min-height: 298px;
border: solid 1px #CCCCCC;
margin-left: 157px;
}

.oversigtliste li {
margin-bottom: 0.95em;}

.oversigtliste a {
text-decoration: none;}

.containeroversigt {
width: 512px;
height: auto;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 190px;
#margin-left: 190px;
margin-top: 30px;}


.containerkalforside {
width: 505px;
min-height: 300px;
border-left: solid 18px #CCCCCC;
padding-left: 20px;
margin-top: 30px;
margin-left: 190px;
#margin-left: 190px;
}





.csc-textpic-intext-right .csc-textpic-text {
	display: inline-block;
}


.csc-textpic-intext-right .csc-textpic-text:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 

 
html[xmlns] .csc-textpic-intext-right .csc-textpic-text {
	display: block;
	float:  none;
}
 
* html .csc-textpic-intext-right .csc-textpic-text  {
	height: 1%;
}




.containerkalforside .sidebartime {
display: none;}

/*Styling af tider i dagens program*/
.containerkalforside .V9G {
font-size: 0.9em;
color: #000000}

.containerkalforside dd {
margin-bottom: 30px;
/*border-bottom: solid thin #CCCCCC;}*/




/*border styles of calendars*/
/*.calborder {
border: 4px solid #A1A5A9;}*/
