
/* 
  W3C CSS1/CSS2 | standard compliance
  -- -- -- -- -- -- --  -- -- -- -- -- -- -- 
  revision: 26.01.2006
  author: 	thomas@norlander.dk
  -- -- -- -- -- -- --  -- -- -- -- -- -- -- 
  leaner, more flexible and compatible markup
*/



/* viewport --------------------------------------------------------------------------  */

body { background:none; }
/* end */


/* canvas ---------------------------------------------------------------------------  */

#Page {}
#PageType { background:none; }
#PageGrid {}
/* end */


/* page sections -------------------------------------------------------------------  */

#AREA01 {}
#AREA01 .SEC01 div.dspCont div {}/* date stamp in weather */

.ASS #AREA02 {}
.RAA #AREA02 {}

/*
#AREA02 div.dspCont {}
#AREA02 .SEC01 div.dspCont{ position:relative; float:left; padding-top:4px; width:150px; line-height:27px;}
#AREA02 .SEC02 div.dspCont {width:500px; position:relative; float:left;}	
#AREA02 .SEC03 div.dspCont { position:relative; float:left; width:120px; font-size:10px; color:#104b92; line-height:27px;}	
#AREA02 .SEC04 div.dspCont { position:relative; float:left; width:150px; font-weight:bold; color:#104b92; font-size:10px; line-height:27px;}	

*/
#AREA02 div.dspCont h4 { color:#FFF; font-size:14px; line-height:12px; text-align:right; text-indent:4px; padding:0 10px; border-bottom:#FFF 0px solid; }
/* #AREA02 div.dspCont select {height:14px; }*/
#AREA02 div.dspCont select option { text-indent:10px; }

.soeg_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 3px;
	background-color: #F4F4F4;
	height: 14px;
	width: 100px;
	border: 1px solid #999999;
	color: #104b92;
}
.soeg_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #104b92;
	text-align: center;
	height: 18px;
	width: 30px;
	border: 1px solid #F4F4F4;
}

#AREA03 {border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right;}
#AREA03 .SEC02 .CA {}
#AREA03 .SEC02 .CA05,
#AREA03 .SEC02 .CA06 {clear:both; padding-bottom:10px;}


/*#AREA03 .SEC02 .CA06 { background:url(/design/assets/gfx/gfx_bgtile02_hr.gif) bottom no-repeat; clear:both; padding-bottom:10px;}-------extra <hr> removed for new 07-06-07 




/*#AREA01 { background:#FFF url(/design/assets/gfx/gfx_bgtile_area01.gif) bottom repeat-x; }
#AREA01 .SEC01 div.dspCont div { font-size:8px; }/* date stamp in weather */


.ASS #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }
.RAA #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }
.DRS #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }
.VSF #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }
.DHS #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }
.LEF #AREA02 { border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y top right; }

#AREA02 div.dspCont { border-right:#FFF 1px solid; }
#AREA02 .SEC01 div.dspCont,
#AREA02 .SEC02 div.dspCont { border:0px; }	

#AREA02 div.dspCont h4 { color:#FFF; font-size:14px; line-height:12px; text-align:right; text-indent:4px; padding:0 10px; border-bottom:#FFF 0px solid; }
#AREA02 div.dspCont select { width:100%; height:14px; }
#AREA02 div.dspCont select option { text-indent:10px; }

/* #AREA03 { background:#FFF url(/design/assets/gfx/gfx_bgtile_area03.gif) top repeat-x; }
#AREA03 .SEC02 .CA { background:url(/design/assets/gfx/gfx_bgtile_hr.gif) bottom no-repeat; }
#AREA03 .SEC02 .CA05,
#AREA03 .SEC02 .CA06 { background:url(/design/assets/gfx/gfx_bgtile_hr.gif) bottom no-repeat; clear:both;}
end */

#AREA04 {border-right:#5A9CC6 1px solid; background:#FFFFFF url("/design/assets/gfx/gfx_borderimage_area03.gif") repeat-y right top; border-bottom:#5A9CC6 1px solid;}

/* Column boxes -------------------------------------------------------------------------- */

.COL01,
/*.COL02,*/
.COL03 { padding-bottom:10px;}/* background:url(/design/assets/gfx/gfx_bgtile_hr.gif) bottom no-repeat; */

.COL01 div.frmCont { background:url(/design/assets/gfx/gfx_bgtile_colbox1.gif) repeat-y }
.COL02 div.frmCont { background:url(/design/assets/gfx/gfx_bgtile_colbox2.gif) bottom repeat-y }
.COL05 div.frmCont { background:url(/design/assets/gfx/gfx_bgtile_colbox5.gif) repeat-y }


.COL01 h5 { color:#000; font-size:9px; line-height:10px; border-top:0px; padding-bottom:2px; margin-top:4px; }
.COL01 div.dspCont strong { font-size:10px; }
.COL01 div.dspCont code { display:block; margin-top:0px; color:#820000; font-weight:bold;}	 /*color:#5F5555; 2006-17-07  */
.COL01 div.dspCont p { margin-bottom:6px; }
/* 
images in 3column module */
.COL01 div.colImage  { cursor:hand; width:150px; height:75px; border-top:1px solid; border-bottom:1px solid; margin-bottom:8px;}
.COL03 div.colImage  { cursor:hand; width:230px; height:126px; border-top:1px solid; border-bottom:1px solid; margin-bottom:8px;}
.COL04 div.dspCont code { display:block; margin-top:0px; color:#820000; font-weight:bold; }
.COL05 div.colImage  { cursor:hand; width:220px; height:115px; border-bottom:1px solid; margin-bottom:8px;}
.COL05 div.colImageaoaa  { width:220px; height:115px; border-bottom:1px solid; margin-bottom:8px;}
#AREA03.PT01 .SEC02 .CA05 div.colImage { cursor:hand; width:468px; height:245px; border-bottom:1px solid; margin-bottom:8px;}

#AREA03 .COL04 .CA01 div.dspCont  {padding: 9px 4px 4px 9px;}
#AREA03 .COL04 .CA02 div.dspCont  {padding: 11px 4px 4px 9px; font-size: 10px;font-family: verdana;line-height: 13px}

/* end */


/* add modules -------------------------------------------------------------------------- */

/*fieldset.ADD01 { border-bottom:#D6D6D6 1px solid; padding-bottom:12px;}----- */
fieldset.ADD01 { border-bottom:#D6D6D6 1px solid; padding-bottom:12px;}
fieldset.ADD01 legend,
fieldset.ADD02 legend { display:none !important; /*color:#999; font:normal 10px/9px monospace; padding:0 10px;*/ }
/* 
when nested in module areas */
.SEC03 fieldset.ADD01,
.SEC03 fieldset.ADD02,
.SEC04 fieldset.ADD01,
.SEC04 fieldset.ADD02 { border-bottom:0px;}
/* end */
.filmloc {color:#820000; line-height: 26px;}

/* navigation | site menu ------------------------------------------------------------------- */

ul.siteMenu { margin:0px 0px; }
ul.siteMenu ul { margin-bottom:6px; }
ul.siteMenu li { font-size:10px; line-height:16px; letter-spacing:0px; text-indent:0px; list-style-type:none; border-bottom:#E5E5E5 1px solid; }

ul.siteMenu li.mark,
ul.siteMenu li.mark a { color:#FFF; font-weight:bold; background:#369; }

ul.siteMenu li a { display:block; width:100%;/* IE block fix */ color:#000; }
ul.siteMenu li a:hover { color:#369; text-decoration:none; background:#C5D3EB; }

ul.siteMenu#MEN05,/* offers */
ul.siteMenu#MEN06 { margin-left:12px; }/* service */

ul.siteMenu#MEN05 li,
ul.siteMenu#MEN06 li { list-style-position:inside; margin-left:10px; }

ul.siteMenu#MEN05 a,
ul.siteMenu#MEN06 a { color:#369; } /* on white bg */

.lokalsektioner { border-bottom:#E5E5E5 1px solid; padding-bottom: 3px;}
.lokalsektioner a { display:block; width:100%;/* IE block fix */ color:#000; }
.lokalsektioner a:hover { color:#369; text-decoration:none; background:#C5D3EB; }
ul.siteMenu2#MEN07 { margin:10px 10px;}
ul.siteMenu2#MEN07 li { font-size:10px; line-height:14px; letter-spacing:1px; list-style-type:none; }

/* end */

/* NEW navigation | NEW site menu ------------------------------------------------------------------- */

ul.newMenu { margin:0px; color:#369;}
ul.newMenu ul { margin-bottom:3px; }
ul.newMenu li { color:#369; font-size:10px; line-height:14px; letter-spacing:0px; text-indent:8px; list-style-type:none;}

ul.newMenu li.mark,
ul.newMenu li.mark a { color:#FFF; font-weight:bold; background:#369; }

ul.newMenu li a { display:block; width:100%;/* IE block fix */ color:#000; }
ul.newMenu li a:hover { color:#369; text-decoration:none; background:#C5D3EB; }

ul.newMenu#MEN05,/* offers */
ul.newMenu#MEN06 { margin-left:12px; }/* service */

ul.newMenu#MEN05 li,
ul.newMenu#MEN06 li { list-style-position:inside; margin-left:10px; }

ul.newMenu#MEN05 a,
ul.newMenu#MEN06 a { color:#369; } /* on white bg */

.lokalsektioner { border-bottom:#E5E5E5 1px solid; padding-bottom: 3px;}
.lokalsektioner a { display:block; width:100%;/* IE block fix */ color:#000; }
.lokalsektioner a:hover { color:#369; text-decoration:none; background:#C5D3EB; }
ul.newMenu2#MEN07 { margin:10px 10px;}
ul.newMenu2#MEN07 li { font-size:10px; line-height:14px; letter-spacing:1px; list-style-type:none; }

/* end */




/* most read ------------------------------------------------------------------- */

.mostread {min-height: 200px; margin-top: 10px; border-bottom-width: 1px; border-bottom-style: solid border-bottom-color: #E5E5E5; }
.mostreadtitle {line-height: 8px; font-weight: bold; color: #FFFFFF; background-color: #990000; padding-top: 4px;   padding-right: 4px; padding-bottom: 4px; padding-left: 8px;}
.mostreadcontent {background-image: url(/design/assets/gfx/gfx_bgtile_area03.gif); background-repeat: repeat-x; padding-top: 8px; padding-right: 4px; padding-bottom: 0px; padding-left: 16px; font-size: 8pt; color: #000000; list-style-position: outside; list-style-image: url(/design/assets/gfx/gfx_bgimage_artitems_li.gif);}

/* end */

/* Tip os && ANMELSELSER title -------------------------------------------------------------- */
.tips {border-bottom-width: 1px; border-bottom-style: solid border-bottom-color: #E5E5E5;}
.tipstitle {background-color: #990000; background-attachment: fixed; background-image:url(/design/assets/gfx/gfx_tipos_30.gif); background-repeat: no-repeat; background-position: 5px 2px; height:30px;}
.tipscontent {background-color:#FFFFFF; background-image: url(/design/assets/gfx/gfx_bgtile_area03.gif); background-repeat: repeat-x; height:300px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px;}

/* ftp://asp.stiften.dk/http/netavisen/grafik/*/

.boligtitle {background-color: #990000; background-attachment: fixed; background-image:url(/design/assets/gfx/gfx_kjeld.gif); background-repeat: no-repeat; background-position: 5px 2px; height:30px;}

.anmeldtitle {background-color: #990000; background-attachment: fixed; background-image:url(/design/assets/gfx/gfx_anmeldelser_30.gif); background-repeat: no-repeat; background-position: 5px 2px; height:30px;}
.tipscontent li{line-height: 18px; color: #104B92; font-size: 11px; list-style-type: none; }
.tipscontent a:hover{text-decoration: underline;}
/* end */

/* navigation | header bars ------------------------------------------------------------------- */

h5 { line-height:20px; text-indent:2px; margin-bottom:10px; }
.ASS h5 { border-top:#F3CC21 1px solid; border-bottom:#F3CC21 2px solid; } /* stiften yellow */
.RAA h5 { border-top:#5A9CC6 1px solid; border-bottom:#5A9CC6 2px solid; } /* randers blue */

.COL01 h5,
.COL02 h5,
.COL03 h5 { font-size:10px; border-top:0px; border-bottom-width:1px; }

/* make this look like default headerbars */
table#CAL01 caption { text-indent:2px; border-top:#F3CC21 1px solid; border-bottom:#F3CC21 2px solid; }
table#CAL01 caption  { font:bold 10px/20px Verdana,Sans-Serif; text-transform:uppercase; letter-spacing:1px; }/* header bars only */
/* end */


/* layout | used for newsitem37 and newsitem38 ----------------------------------------------- */

ul.notes { width:100%; padding:0px; margin:0px; background:url(/design/assets/gfx/gfx_bgtile_colbox1.gif) repeat-y; }
ul.notes li { float:left; width:160px; list-style:disc inside none; list-style-type:none; list-style-image:none; padding:0px; margin-bottom:4px; }
ul.notes li h4 { font-size:12px; font-weight:bold; padding:0 10px 0 0; }
ul.notes li p { font-size:11px; padding:0 10px 0 0; margin:0px; }
ul.notes li code,
ul.notes li small.readmore { display:inline; font:bold 9px/14px Arial,Sans-Serif; }
/* end */


/* module | newsitem 11 ----------------------------------------------- */

.COL01.notes h5,
.COL01.notes h5 a { color:#000; }

.COL01.notes h4 { font-size:12px; padding:0 10px 0 0; }
.COL01.notes p { font-size:11px; padding:0 10px 0 0; margin:0 0 100px 0; }
.COL01.notes code { display:inline; font:bold 9px/14px Arial,Sans-Serif; }
/* end */

 
/* module | calendar ------------------------------------------------------------------- */

table#CAL01 { width:100%; }
table#CAL01 caption { background:#FFF; /* page calendar overview */ }
table#CAL01 thead th { color:#FFF; background:#F3CC21; }
table#CAL01 thead th,
table#CAL01 tbody th { text-align:center; background:#F3CC21; }
table#CAL01 tbody td { font-size:9px; text-align:center; padding:1px 0; }
table#CAL01 tbody td em { font-Style:normal; color:#DDD; } 
table#CAL01 tbody td strong a { color:#820000; }
table#CAL01 tfoot td { font-size:9px; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; }
/* 
event list for calendar module */
table.TBL03 { width:100%; }
table.TBL03 caption { color:#FFF; font-weight:bold; padding:4px; }
.ASS table.TBL03 caption { background:#F3CC21; }
.RAA table.TBL03 caption { background:#5A9CC6; }
table.TBL03 thead th { color:#5A9CC6; padding:0 4px; background:#C5D3EB; }
table.TBL03 tbody th,
table.TBL03 tbody td { font-size:10px; font-weight:normal; padding:0 4px; }
table.TBL03 small { display:block; margin-top:4px; }
/*
sign up fields*/
fieldset.calinfo { padding:0px; margin-bottom:20px; border:0px; }
fieldset.calinfo .fldCont { color:#FFA500; font-weight:bold; padding:10px 2px 6px 4px; margin:0px; background:#FFF6BF; }
fieldset.calinfo legend { color:#266A92; font-weight:bold; padding:0px; margin:0px; }
fieldset.calinfo input.button { color:#FFF; border:#FFF 1px solid; background: #F3CC21; }
fieldset.calinfo input,
fieldset.calinfo select,
fieldset.calinfo textarea { width:96%; color:#266A92; border:#FFA500 1px solid; }
fieldset.calinfo select { margin:2px 0; }
/* 
calendar listing */
table.TBL04 {  }
table.TBL04 button { display:block; width:100%; cursor:pointer; color:#FFF; border:1px solid; background:#000; }
/* end */


/* newslist | newslist ------------------------------------------------------------------- */

dl.agent { margin:0px; padding:0px; }
dl.agent dt { margin-top:10px; line-height:12px; }
dl.agent dd { font-size:11px; margin:0 0 3px 0; }
/* 
ritzau newslist */
dl.agent#ritzau dt { color:#820000; font-size:9px; text-transform:uppercase; }/* timestamp */
dl.agent#ritzau dd a { color:#2B4D81; }/* news link */
/* 
stiften/randers newslist */
dl.newslist dt { width:90%; }
dl.newslist dd { margin-bottom:10px; }
/* end */


/* objects | read more ------------------------------------------------------------------- */

small.readall { display:block; margin:2px 0; }
small.readall a,
small.readmore { display:block; margin:2px 0; }
small.readmore a { color:#3561A2; }
small.readmore.lock a { color:#B00000; }/* gitter (blue/red) link mark */
/* end */


/* objects | top search sets ------------------------------------------------------------------- */

fieldset.topsearch { padding:4px; }

table.TBL01 label,
table.TBL01 select {  }
table.TBL01 label { width:100px; }
table.TBL01 select.searchoption { width:140px; border:1px solid; }
/* end */


/* zone satellites -------------------------------------------------------------------------- */

fieldset#ZON01 { border:0px; }
fieldset#ZON01 select { width:150px; }
/* end */


/* article equipment -------------------------------------------------------------------------- */
/* 
articlepicture.pbo */
div.artImage { margin-bottom:10px; }
div.artImage img { margin-bottom:2px; }
div.artImage img#mainPicture { width:230px !important;}/* make it stick with width of additional fotos when present*/

/* articlepicture3.pbo */
div.artImageGal {  margin-left:1px;margin-bottom:20px;margin-top:10px;margin-right:10px;padding:0px 0px 30px 10px;  }
div.artImageGal img { margin: 10px 2px 2px 0px; border-width:0px; border-color:#ffffff; }
div.artImageGal img#mainPicture {border-width:0px; border:none;}
/* div.artImageGal img#mainPicture { border-width:2px; border-color:#ffffff; margin: 0px 0px 0px 0px;width:320px !important; }make it stick with width of additional fotos when present*/
#GalpictureBox img { heigth:60px !important; align;center; }/* thumbnails in foto series */


/* 
ArticleConnectionItem.pbo */
.ASS fieldset.artItems { border:#FFD51D 2px solid; }
.ASS fieldset.artItems legend { color:#FFF; background:#FFD51D; }

.RAA fieldset.artItems { border:#5A9CC6 2px solid; }
.RAA fieldset.artItems legend { color:#FFF; background:#5A9CC6; }

fieldset.artItems { font-size:10px; padding:10px; margin:0px; border:#F3CC21 2px solid; }
fieldset.artItems legend { font-weight:bold; padding:2px 8px; margin:0px; background:#F3CC21; }
fieldset.artItems ul { margin:10px 0px 0px 20px; }
.artItemsp { color:#000; }
fieldset.artItems ul li { list-style:none outside url(/design/assets/gfx/gfx_bgimage_artitems_li.gif); }

img.artRating {margin-bottom: 6px;}/* star marks */

#pictureBox img { width:51px !important; }/* thumbnails in foto series */
/* end */



/* forms | user polls -------------------------------------------------------------------------- */

fieldset#POL01 { padding:0px; margin:0px; border:#F3CC21 1px solid }
fieldset#POL01 legend { color: #000000; padding:2px 8px; margin:0px; background:#F3CC21; }
fieldset#POL01 .submit { color: #000000; padding:1px; margin:8px 20px; border:#FFF 1px solid; background:#F3CC21; }
/* end */



/* forms | phonebook -------------------------------------------------------------------------- */

fieldset#edbphone { border:0px; background:url(/design/assets/gfx/gfx_icon_edbphone.gi) top right no-repeat; }
fieldset#edbphone legend { color:#BA572F; font:bold 11px/11px Sans-Serif; }
fieldset#edbphone select { width:87px; }
fieldset#edbphone input.text { width:98%; height:16px; margin-top:40px; }
fieldset#edbphone input.submit { height:18px; margin-top:1px; border:1px solid #5A9CC6; }

.ASS fieldset#edbphone input.text { border:#F3CC21 1px solid; }
.RAA fieldset#edbphone input.text { border:#5A9CC6 1px solid; }
/* end */



/* dynamic navigation | plus default ------------------------------------------------------------------- */

div.summary2 { background:url(/design/assets/gfx/gfx_bgimage_summary.gif) left center no-repeat; }
menu div.summary2 {font-size:9px; text-indent:2px; padding-left:10px; margin:0px; }
menu div.summary2 span { color:#820000;/* show hidden description when activated */ }

div.summary3 { background:url(/design/assets/gfx/gfx_bgimage_summary.gif) left center no-repeat; }
menu div.summary3 {font-size:9px; text-indent:2px; padding-left:10px; margin:0px; }
menu div.summary3 a { color:#820000;/* show hidden description when activated */ }

							
div.summary { background:url(/design/assets/gfx/gfx_bgimage_summary.gif) left center no-repeat; }
menu div.summary { cursor:pointer; color:#000; font-size:9px; text-indent:2px; padding-left:10px; margin:4px 0; }
menu div.summary.hover { color:#FFF; background:#820000; }
menu div.summary span { color:#FFF;/* show hidden description when activated */ }
menu.closed div.details { display:none; }
/* end */


/* dynamic navigation | plus search and login ---------------------------------------------------------- */

#AREA02 menu { position:absolute; top:62px; margin:0px; z-index:100; }
#AREA02 menu div.summary { height:15px; text-indent:10px; line-height:14px; margin:0px; }
#AREA02 menu div.details { position:absolute; padding:10px; z-index:200; }

.ASS #AREA02 menu.open div.summary,
.ASS #AREA02 menu.closed div.summary.hover { color:#FFF; }
.ASS #AREA02 menu.closed div.summary3.hover { color:#FFF; }


.ASS #AREA02 menu div.summary { color:#820000; }
.ASS #AREA02 menu div.details { background:#FFD51D; }

.RAA #AREA02 menu div.summary { color:#FFF; }
.RAA #AREA02 menu div.details { background:#5A9CC6; }
.RAA #AREA02 menu div.details h6,
.RAA #AREA02 menu div.details label { color:#FFF; }

.ASS #AREA02 menu.closed div.summary span { color:#FFD51D; }
.RAA #AREA02 menu.closed div.summary span { color:#5A9CC6; }
.ASS #AREA02 menu.closed div.summary.hover span,
.RAA #AREA02 menu.closed div.summary.hover span { color:#820000; }/* shim close button */
.ASS #AREA02 menu.open div.summary span,
.RAA #AREA02 menu.open div.summary span { margin-left:16px; color:#000; padding:0 2px; background:#FFF; }
/*
advanced search*/
#AREA02 menu div.details label { display:block; line-height:14px; }/* headers in advanced search */
#AREA02 menu div.details input.textfield { width:95px; }
#AREA02 menu div.details iframe#dynframe_user_status { width:99%; } /* FB iframe in dyn box menu*/
#AREA02 menu div.details select.select { width:130px; }
/* 
plus related articles */
#AREA03 menu { clear:both;/* break all floats */ }
#AREA03 menu div.details ol { color:#00809A; line-height:12px; margin-left:30px; }
#AREA03 menu div.details ol li { list-style-type:disc; margin:2px 0;}
/* end */


/* navigation | bookmarks ------------------------------------------------------------------- */

#AREA02 select.quicklink .grp1,
#AREA02 select.quicklink .grp2,
#AREA02 select.quicklink .grp3 { color:#7A0022; background:#FFD51D; }
/* end */


/* navigation | plus tbody ------------------------------------------------------------------- */

tr.summary { cursor:pointer; }
tbody.open tr.summary { color:#FFF; background:#F26522; }
tbody.open tr.summary,
tbody.closed tr.summary.hover,
tbody.open tr.details { background:#EFEFEF; }
tbody.open tr.summary td { font-weight:bold; }
tbody.open tr.details td { padding-bottom:20px; }
tbody.closed tr.details { display:none; }
/* end */


/* navigation | plus tbody ------------------------------------------------------------------- */

#AREA02 div.dspCont h4 { position:relative; filter:alpha(opacity=80);/* IE */ -moz-opacity:.80;/* Mozilla */ opacity:.80;/* Safari */ border-bottom:1px solid #FFF; background:#900; }
#AREA02 .SEC01 select { margin-top:4px; }/* search layer */
#AREA02 .SEC04 select,
#AREA02 .SEC05 select,
#AREA02 .SEC06 select { padding:0px; }/* trim height in themes */
#AREA02 .SEC01 img.logo { position:relative; top:-1px; }/* site logo */
/* end */


#SEC03 div.dspCont h4 a { font-size:12px; }


input.text { border:#F3CC21 1px solid; }


dl.newslist strong { font-size:9px; }

/*--------------------------AFSTEMNING------------------------------------*/
.header1  {
	font-size : x-small;
	font-family : Verdana;
	font-weight : bold;
	color : #a52a2a;
}

.smalltext  {
	font-size : xx-small;
	font-family : Verdana;
	
}

.header2  {
	font-size : xx-small;
	font-weight : bold;
	font-family : Verdana;
	color : #8b4513;
}

.flattextbox  {
	font-size : xx-small;
	font-family : Verdana;
	border-style : solid;
	border-width : thin;
	border-color : #cd853f;
}

.flatbutton  {
	font-size : xx-small;
	font-family : Verdana;
	background-color : #708090;
	color : White;
	font-weight : bold;
	border-width : thin;
}

.rafield {
	border: 1px solid #99ccff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.aafield {
	border: 1px solid #FFCC33;	
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
/* end Afstemning styles*/


/* thomas demo */

 /*
#AREA03 .SEC02 .frmCont {background:red;}
#AREA03 .dspCont {background:silver;}
	    
#AREA03 .COL01 code { font-size:120px; color:purple; }

    */

		/* Style for Spilop Section */


.spilbox-head {
	color: #000;
	color: #fff;
	
	display: block;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0px 7px;
	text-align: left;
	text-decoration: none;
}

a.spilbox-head:hover { 
	color: #FFF; 
}

.spilbox-item {
	background-color: #fffdf8;
	border-color:  #d00;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
	padding: 2px 2px 14px 2px;
	height:130px;
}

.spilbox-title {
	background: #fffdf8 url(/design/assets/img/game_play.gif) left no-repeat;
	/*display: block;*/
	color: #000000; 
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	padding:6px 0px 0px 28px;
	text-decoration: none;
    float:left;
}

a.spilbox-title:hover { 
	color: #036; 
}

.spilbox-description {
	
	color: #000;
	display: block;
	font-size: 11px;
	padding: 2px 2px 5px 5px;
	line-height: 13px;
	width:166px;
	float:left;
	text-align: left;
	text-decoration: none;
}

.spilbox-foot {
	background: #d00 url(/design/assets/img/spilbox-foot.gif) bottom right no-repeat;
	color: #036;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	padding-right: 15px;
	text-align: right;
	text-decoration: none;
}

.spilbox-image {
	float: left;
}

/* Colors for specific spil boxes */

.spilbox-spilop .spilbox-head {
	background-color: #fbb157;
	background-color: #06367b;
	
	
}

.spilbox-spilop .spilbox-item {
	border-color: #C2C2C2;
}

.spilbox-spilop .spilbox-foot {
	background-color: #C2C2C2;
}

.spilop-kolonne {
	width:304px; 
	float:left; 
	margin-left:10px;
} 

.spilop-banner-kolonne {
	width:295px; 
	float:left;
	margin-left:19px;
} 

div.paragraph_any { margin: 0 0 20px 0; float: none; }
div.paragraph_any div.pagination { text-align: center; margin-top:0px;}
div.paragraph_any div.pagination ul { margin: 0; float: none; }
a.prev-next-button { position: absolute; }
.prev-next-control {margin-top : 1px;}
div.prev-next-control a.wide { margin-left:400px;}
div.paragraph_any div.pagination a {margin-right:1px; padding:0; text-decoration: none; font-size:11px; font-weight: bold; color:#000; }
div.paragraph_any div.pagination a span { margin:0 -3px 0 1px; padding:0 2px 0px 2px; }
div.paragraph_any div.pagination a.selected { background-position:0 -200px !important; }
div.paragraph_any div.pagination a.selected strong { background-position:100% -200px !important; color:#cccccc; }
div.paragraph_any div.pagination a:hover strong { color:#cccccc; }

/* ALL BUTTON BASED NAV SYSTEMS  ---------------------- */
.button-nav {clear:both; height:10px; padding:0px 0; color:#fff}
.button-nav ul {list-style:none; margin:0 0 22px -2px; padding:0; color:#fff}
.button-nav li {font:bold 11px "Verdana",Arial,Helvetica,sans-serif; float:left; margin:0px 2px}
.button-nav li a {background: transparent url("/design/assets/gfx/default_button_left.gif") no-repeat 0 0; color:#fff; cursor:pointer; display:block; float:left; text-decoration:none; color:#ffffff !important;}
.button-nav li a span {background: transparent url("/design/assets/gfx/default_button_right.gif") no-repeat 100% 0; padding:1px 5px 4px 2px; display:block; float:left; height:16px; margin:0 3px 10 3px;}
.button-nav li a span strong {display:block; padding:0 2px 0 0;color:#fff}
.button-nav li a:hover {background-position:0 -100px !important; color:#fff}
.button-nav li a:hover span {background-position:100% -100px !important}
.button-nav li a.disabled {background-position:0 -200px !important; cursor:default}
.button-nav li a.disabled span {background-position:100% -200px !important;color:#666; cursor:default}
.button-nav li a:visited { color:#fff; }

/* Icons types */
.button-nav .next strong {background: transparent url("/design/assets/gfx/next_icon.gif") no-repeat 100% 3px; padding-right:14px}
.button-nav .previous strong {background: transparent url("/design/assets/gfx/previous_icon.gif") no-repeat 0 3px; padding-left:14px}

.paragraph_any { display: none }
body.page_AAS div.paragraph_1 { display: block }
body.page_FORSIDE div.paragraph_1 { display: block }
body.page_1 div.paragraph_1 { display: block }
body.page_2 div.paragraph_2 { display: block }
body.page_3 div.paragraph_3 { display: block }
body.page_4 div.paragraph_4 { display: block }
body.page_5 div.paragraph_5 { display: block }
body.page_6 div.paragraph_6 { display: block }
body.page_7 div.paragraph_7 { display: block }
body.page_8 div.paragraph_8 { display: block }
body.page_9 div.paragraph_9 { display: block }
body.page_10 div.paragraph_10 { display: block }
body.page_11 div.paragraph_11 { display: block }
body.page_12 div.paragraph_12 { display: block }
body.page_13 div.paragraph_13 { display: block }
body.page_14 div.paragraph_14 { display: block }
body.page_15 div.paragraph_15 { display: block }
body.page_16 div.paragraph_16 { display: block }
body.page_17 div.paragraph_17 { display: block }
body.page_18 div.paragraph_18 { display: block }
body.page_19 div.paragraph_19 { display: block }
body.page_20 div.paragraph_20 { display: block }

.disquss-wrapper {padding-right:10px;}