﻿@media print 
{
	table 
	{
		width: 500px !important;
		} 
		
	
	#top2 table
	{ display:block !important;
        visibility:visible !important ;
        
        } 
       
       fieldset p
{
	margin:30px;
	} 
    ul, li 
    {
		padding-right:100px;
		}
		
	body {width:600px ;
        margin: 3px 0px 0px 0px;}
}
@media screen 
{
.max 
{
	font-weight:bold;
}
/*BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
}
H2,H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial,sans-serif;	
    
}
P, input, select
{
FONT-FAMILY: Arial,sans-serif;	
FONT-SIZE: 11px;
}*/
script {margin:0px;}
form {margin:0px;}
DIV#page 
{	
width:600px;
}
DIV#mainMenuContainer 
{	
	
	FLOAT: left;
    padding:2px 15px 0px 15px;
    margin:0px;
	WIDTH: 100%;
    height: 20px;
    BACKGROUND: #931363!important;
}
	
div#mainMenuContainer ul 
{
	list-style:none;
	text-align:right;
	margin:0px;
	padding:0px;
}


 div#mainMenuContainer ul li 
{
	height:20px;
	position:relative;
	margin:0px 15px 0px 0px;
	float:left;
}	
DIV#mainMenuContainer 
{
	background:white;
	display:block;
	
}
TABLE.main
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 954px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}
TABLE.header
{
    WIDTH: 100%;
    HEIGHT: 99px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
TD.header
{
    VERTICAL-ALIGN: top;
    HEIGHT: 99px;
    BACKGROUND-COLOR: #ffffff
}
TD.mosaic
{
    HEIGHT: 99px
}
TD.siteTools
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 184px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: left
}
DIV.siteTools
{
    MARGIN: 5px 17px 9px 11px
}
TD.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 184px;
    PADDING-TOP: 0px;
    HEIGHT: 99px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center
}
TD.leftColumn
{
    VERTICAL-ALIGN: top;
    WIDTH: 184px;
    BACKGROUND-COLOR: #f1f1f1
}
TD.rightColumn
{
    VERTICAL-ALIGN: top;
    WIDTH: 184px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.rightColumnFiller
{
    FLOAT: left;
    WIDTH: 100%;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #ffffff
}
DIV.leftColumnFiller
{
    WIDTH: 100%;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #ffffff
}
TD.content
{
    VERTICAL-ALIGN: top;
    WIDTH: 585px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
DIV.content
{
    MARGIN: 14px 9px 0px 11px
}
DIV.pageTools
{
    PADDING-RIGHT: 17px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 9px;
    MARGIN: 1px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 8px;
    HEIGHT: 48px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: left
}
DIV.pageTools A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.pageTools A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.pageTools A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.pageTools A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.siteTools A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.siteTools A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.siteTools A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.siteTools A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #929292;
    TEXT-DECORATION: none
}
DIV.logo
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 184px;
    PADDING-TOP: 0px;
    HEIGHT: 99px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center
}
IMG.logo
{
    MARGIN: 5px 0px 0px;
    WIDTH: 100px;
    HEIGHT: 62px
}
DIV.spotContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    font-family: Arial,sans-serif;
	color: #313131;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
}
DIV.mosaicLeft
{
    FLOAT: left;
    BORDER-LEFT: white 1px solid;
    WIDTH: 194px;
    HEIGHT: 99px
}
DIV.mosaic
{
    FLOAT: left;
    MARGIN-LEFT: 1px;
    WIDTH: 194px;
    HEIGHT: 99px
}
TD.newsletterMosaic
{
    HEIGHT: 77px
}
IMG.newsletterLogo
{
    MARGIN: 0px;
    WIDTH: 89px;
    HEIGHT: 55px
}
TABLE.newsletterHeader
{
    WIDTH: 607px;
    HEIGHT: 77px
}
TD.newsletterHeader
{
    VERTICAL-ALIGN: top;
    HEIGHT: 77px;
    BACKGROUND-COLOR: #ffffff
}
TD.newsletterContent
{
    VERTICAL-ALIGN: top;
    WIDTH: 605px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
DIV.newsletterContent
{
    MARGIN: 14px 0px 0px
}
DIV.newslwetterMainContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
TABLE.newsletterMain
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 607px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}
DIV.newsletterMosaicLeft
{
    FLOAT: left;
    BORDER-LEFT: white 1px solid;
    WIDTH: 150px;
    HEIGHT: 77px
}
DIV.newsletterMosaic
{
    FLOAT: left;
    MARGIN-LEFT: 1px;
    WIDTH: 150px;
    HEIGHT: 77px
}
TD.newsletterLogo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    HEIGHT: 77px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center
}
DIV.newsletterFooterAddress
{
    BORDER-RIGHT: #bdbaa9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #bdbaa9 1px solid;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #bdbaa9 1px solid;
    WIDTH: 605px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bdbaa9 1px solid;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: center
}
TABLE.spotNewsletter
{
    DISPLAY: inline;
    MARGIN-BOTTOM: 8px;
    VERTICAL-ALIGN: text-top;
    WIDTH: 302px;
    MARGIN-RIGHT: 0px
}
TABLE.spot
{
    BORDER-TOP-WIDTH: 0px;
    TABLE-LAYOUT: auto;
    BORDER-LEFT-WIDTH: 0px;
    FLOAT: left;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px 0px 8px;
    WIDTH: 100%;
    BORDER-RIGHT-WIDTH: 0px
}
TABLE.spotGray
{
    BORDER-TOP-WIDTH: 0px;
    TABLE-LAYOUT: auto;
    BORDER-LEFT-WIDTH: 0px;
    FLOAT: left;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px 0px 8px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #f1f1f1;
    BORDER-RIGHT-WIDTH: 0px
}
TABLE.spotLittle
{
    FLOAT: left;
    MARGIN-BOTTOM: 8px;
    WIDTH: 280px;
    MARGIN-RIGHT: 5px
}
TABLE.spotContent
{
    BORDER-RIGHT: #bdbaa9 1px solid;
    BORDER-TOP: #bdbaa9 1px solid;
    BORDER-LEFT: #bdbaa9 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #bdbaa9 1px solid
}
TD.spotBar
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/spotBar.jpg);
    COLOR: #525753;
    HEIGHT: 20px
}
H1.spotBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #525753
}
TD.innerSpotBar
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ebebeb
}
TD.spotContent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TD.spotUpperRightShadow
{
    VERTICAL-ALIGN: top;
    WIDTH: 2px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: red
}
TD.spotRightShadow
{
    BACKGROUND-IMAGE: url(/images/spotRightShadow.jpg);
    VERTICAL-ALIGN: top;
    WIDTH: 2px;
    HEIGHT: 100%
}
TD.spotBottomRightShadow
{
    WIDTH: 2px;
    HEIGHT: 2px
}
TD.spotBottomLeftShadow
{
    WIDTH: 2px;
    HEIGHT: 2px
}
TD.spotBottomShadow
{
    BACKGROUND-IMAGE: url(/images/spotBottomShadow.jpg);
    WIDTH: 100%;
    HEIGHT: 2px
}
DIV.leftMenu
{
    BORDER-TOP: white 1px solid;
    WIDTH: 184px
}
DIV.leftMenuBottom
{
    WIDTH: auto;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #f1f1f1
}
A.leftMenu
{
    MARGIN-LEFT: 3px
}
A.leftMenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenuSecond
{
    MARGIN-LEFT: 3px
}
A.leftMenuSecond:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenuSecond:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenuSecond:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftMenuSecond:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
DIV.navNormal
{
    BORDER-RIGHT: white 1px solid;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 13px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #dddacb
}
DIV.navNormalSecond
{
    BORDER-RIGHT: white 1px solid;
    FLOAT: left;
    WIDTH: 13px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ebb88b
}
DIV.navNormalThird
{
    BORDER-RIGHT: white 1px solid;
    FLOAT: left;
    WIDTH: 13px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #f8d2ab
}
DIV.navHighlighted
{
    BORDER-RIGHT: white 1px solid;
    FLOAT: left;
    WIDTH: 13px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ed1c22
}
DIV.menuFirst
{
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.menuFirstHighlighted
{
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e2e2e2
}
DIV.menuSecond
{
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #e2e2e2
}
TABLE.articleSpot
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 181px;
    BORDER-RIGHT-WIDTH: 0px
}
TABLE.articleSpotContent
{
    BORDER-RIGHT: #dcd9ca 1px solid;
    BORDER-TOP: #dcd9ca 1px solid;
    BORDER-LEFT: #dcd9ca 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #dcd9ca 1px solid
}
TABLE.articleContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 5px 4px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
TD.articleContainer
{
    VERTICAL-ALIGN: top;
    WIDTH: 33%
}
TD.teaserList
{
    VERTICAL-ALIGN: top
}
IMG.articleFrontpage
{
    BORDER-TOP-WIDTH: 0px;
    DISPLAY: block;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 4px auto 0px 4px;
    WIDTH: 170px;
    HEIGHT: 90px;
    BORDER-RIGHT-WIDTH: 0px
}
DIV.teaserImage
{
    MARGIN: 4px auto 4px 4px
}
DIV.listTeaser
{
    FONT-SIZE: 11px;
    MARGIN: 6px 2px 10px 4px;
    TEXT-ALIGN: left
}
DIV.listTeaser P
{
    MARGIN: 0px
}
DIV.articleMore
{
    FONT-SIZE: 11px;
    MARGIN: 8px 0px 8px 4px;
    TEXT-ALIGN: left
}
A.articleMore:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #921360;
    TEXT-DECORATION: none
}
A.articleMore:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #996600;
    TEXT-DECORATION: none
}
A.articleMore:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #921360;
    TEXT-DECORATION: none
}
A.articleMore:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #921360;
    TEXT-DECORATION: none
}
A.back:visited
{
    FONT-WEIGHT: normal;
    COLOR: #921360;
    TEXT-DECORATION: none
}
DIV.article
{
}
DIV.articleHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px
}
DIV.articleDate
{
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    WIDTH: 100%;
    TEXT-ALIGN: right
}
DIV.articleByline
{
    MARGIN-BOTTOM: 0px
}
DIV.articleTeaser
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold
}
DIV.articleTeaser P
{
    MARGIN: 0px
}
DIV.articleText
{
    MARGIN: 8px 0px
}
DIV.fotografer
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 5px
}
DIV.footerAddress
{
    FLOAT: left;
    height:24px;
    WIDTH: 100%!important;
    padding:0px 15px;
    color:#FFF;
    BACKGROUND-COLOR: #931363;
}
DIV.footerAddress div.it1
{
    margin-top:2px;
    float:left;
}
DIV.footerAddress div.it2 
{
	margin-top:6px;
}
A.footerAddress:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFF;
    TEXT-DECORATION: none
}
A.footerAddress:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFF;
    TEXT-DECORATION: none
}
A.footerAddress:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFF;
    TEXT-DECORATION: none
}
A.footerAddress:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFF;
    TEXT-DECORATION: none
}
IMG.documentImageright
{
    MARGIN-LEFT: 10px
}
IMG.documentImageleft
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 10px
}
IMG.documentImagetop
{
    MARGIN-BOTTOM: 10px
}
IMG.documentImagebottom
{
    MARGIN-TOP: 10px
}
.itemListHeader
{
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #efefef
}
.itemListHeader A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.itemListHeader A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.itemListHeader A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.itemListHeader A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.itemListTable TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.itemListTable
{
    BORDER-RIGHT: #dcd9ca 1px solid;
    BORDER-TOP: #dcd9ca 1px solid;
    BORDER-LEFT: #dcd9ca 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #dcd9ca 1px solid
}
.gemt
{
    Z-INDEX: 10;
    VISIBILITY: hidden;
    POSITION: absolute
}
.visibleSign
{
    BORDER-RIGHT: #7d7d7c 2px solid;
    BORDER-TOP: #7d7d7c 2px solid;
    Z-INDEX: 10;
    VISIBILITY: visible;
    BORDER-LEFT: #7d7d7c 2px solid;
    BORDER-BOTTOM: #7d7d7c 2px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #fbfaf9
}
.sign
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, sans-serif
}
DIV.card
{
    FLOAT: left;
    MARGIN-BOTTOM: 6px;
    WIDTH: 265px;
    MARGIN-RIGHT: 6px
}
TABLE.card
{
}
TABLE.print
{
    MARGIN: 0px auto;
    WIDTH: 600px
}
DIV.themeArticleListImage
{
    FLOAT: left;
    MARGIN-RIGHT: 6px
}
DIV.themeArticleListTeaser
{
}
INPUT.searchBox
{
    FONT-SIZE: 11px
}
INPUT.searchButton
{
    MARGIN: 0px;
    HEIGHT: 22px
}
TABLE.search
{
    MARGIN: 0px
}
DIV.fagblad
{
    FLOAT: left;
    MARGIN-BOTTOM: 16px;
    WIDTH: 175px;
    MARGIN-RIGHT: 6px;
    TEXT-ALIGN: center
}

.passwordfield{
	font: 10px arial;  
	width: 80px;
	position: relative;
	top: -10px;
	left: 4px;
	margin:0px 1px;
	}


.spacer{
	margin: 10px 0px -12px;
	height: 20px;
	background-image: url("/gfx/spacer.gif");
	background-repeat: no-repeat;
	}

.small_button{
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #555555;
  border-bottom: 1px solid #555555;
  background-color: #dddddd;
  width: 52px;
  font: 9px arial;
  text-transform: uppercase;
  color: black;
  height: 16px;
  margin-right: 1px;
  }

.warningBg{
	background-color: #ff0000;
	color: white;
	}

.warning{
  font-family                :arial;
  font-size                  :10px;
  color                      :#ffffff;
  padding-left               :3px;
  padding-right              :3px;
  margin-right               :5px;
  font-weight                :bold;
  cursor                     :help;
  border                     :1px solid maroon;
  background-color           :#921360;
  }

.star_warning{
	color: red;
	font: 13px arial ms;
	font-weight: bold;
	}

.box1, .box2, .box3, .box4, .box5, .box6, .box7, .box8, .box9, .box10
  { font: 10px arial; border: 1px outset; margin-right: 6px; width: 48px; text-align: center; color: white;}

.box1 { background-color: #bb5555; }
.box2 { background-color: #cc5500; }
.box3 { background-color: #cc6622; }
.box4 { background-color: #dd7700; }
.box5 { background-color: #cc7722; }
.box6 { background-color: #aa8800; }
.box7 { background-color: #99aa00; }
.box8 { background-color: #88bb11; }
.box9 { background-color: #55cc00; }
.box10 { background-color: #33dd00; }

.match-bg
{
	
	color: white;
	}

.col1 { background-color: #bb5555; }
.col2 { background-color: #cc5500; }
.col3 { background-color: #cc6622; }
.col4 { background-color: #dd7700; }
.col5 { background-color: #cc7722; }
.col6 { background-color: #aa8800; }
.col7 { background-color: #99aa00; }
.col8 { background-color: #88bb11; }
.col9 { background-color: #55cc00; }
.col10 { background-color: #33dd00; }


table.notype 
{
	
	/*width:100% !important;*/
	/*background-color: Lime;*/
	}
table.notype tr td 
{
	width:250px !important;
	/*background-color: Gray;*/
	
	}


fieldset 
{
/*	margin-top: 8px;
	margin-right:3px;
	width:auto;*/
	padding:5px;
}	


#footer_container{top:0px; width:100%;  margin:0; position:relative;}



#logo_footer{width:283px; float:left;}

#footer_text{float:right; width:662px; margin-bottom:20px;}

#footer_text p{color:#313131; font:1.0em arial; margin:0;}
.threecol{width:100%;}

.firstcol{width:210px; float:left; padding-left:30px; border-left:1px solid #d9d9d9;}

.col{width:190px; float:left; padding-left:30px; border-left:1px solid #d9d9d9;}

.lastcol{width:168px; float:right; padding-left:30px; border-left:1px solid #d9d9d9;}



.small-box{
	height: 14px;
	width: 17px;
	border: 1px outset;
	margin-right: 4px;
	}

.s_button{
	background-color: #f0f0f0;
	border: 1px solid black;
	height: 22px;
	width: 60px;
	font: 11px arial;
	}

.button{
	background-color: #f0f0f0;
	border: 1px solid black;
	height: 22px;
	font: 11px arial;
	}


.input_field{
	background-color: #f7f7f7;
	font: 12px arial;
	padding: 2px;
	}

#top_menu_heading 
{
	position:absolute;
	left: 200px;
	top:0px;
	display:block;
	margin-right:50px;
	}
	#top_menu_header 
	{
		position:relative;
		height:40px;
		display:block;
		float:right;
	}
	#top_menu_heading  ul 
	{
		list-style:none;
		margin:0px;
		padding:0px;
		float:right;
		}

	#top_menu_heading ul li 
	{
		position:relative;
		margin:0px 0px 0px 20px;
		float:left;
		}	
	#top_menu_header ul{list-style:none; margin:0; padding:5px 0 0 0; float:right;}

	#top_menu_header ul li{display:inline; margin:0px; padding-right:9px; font-size:9px;}

	#top_menu_header ul li a img{border:none; vertical-align:text-bottom;}

	#top_menu_header ul li.pipe{border-left:1px solid #bdbdbd; padding:0 9px;}

	#top_menu_header ul li.act_menu a{text-decoration:underline !important;}

	#top_menu_header ul li.pipe a{text-decoration:none; color:#666666; font-size:9px; line-height:1;}

#top_menu{
	/*width: 100%;
	border: 1px solid black;
	background-color: #eeeeee;
	color: black;
	font: bold 12px arial;
	text-align: center;*/
	z-index:300;
	top:0px;
	height:76px;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	background:#fff;
	display:none;
	width:100%;
	}
div#menuOverlap 
{
	position:absolute;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	height:23px;
	
}
div#menuContainer
{
	
	position:absolute;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	height:26px;
	width:700px;
}
	

div#mainMenuContainer ul li.selectedli
{
	background:white;
}

div#mainMenuContainer ul li a.urlmenu:hover ,
div#mainMenuContainer ul li a.urlmenu:active ,
div#mainMenuContainer ul li a.urlmenu:link,
div#mainMenuContainer ul li a.urlmenu:visited,
div#mainMenuContainer ul li a.urlmenu
{
	height:23px;
	
	text-decoration: none;
	margin:0px;
	padding:0px 5px;
	color:White;
	width:1%;
	display:block;
	
	}

.alternateBg1 {background: #ffdddd; padding:5px;}
.alternateBg2 {background: #dddddd; padding:5px;}

.excluded_term{
	text-decoration: line-through;
	color: #cccccc;
	}

.terms_normal{
	font: 11px arial;
	line-height: 15px;
	color: #333333;
	background: white;
	}

.terms_user{
	background: white;
	color: #00ba00;
	font-weight: bold;
	}

.terms_bg_Stilling       {background: #00ba00; color: white;}
.terms_bg_Branche        {background: #ff9900; color: white;}
.terms_bg_Uddannelse     {background: #6685f0; color: white;}
.terms_bg_Joboensker     {background: #dd6655; color: white;}
.terms_bg_Arbejdsforhold {background: #bebc9d; color: white;}
.terms_bg_Personlig      {background: #8e8e8e; color: white;}
.terms_bg_Geografi       {background: #bc9af4; color: black;}
.terms_bg_Tableset       {background: #e4e4e4; color: black; border-bottom: 1px solid white;}
.terms_bg_Koerekort      {background: #b5bce9; color: black;}
.terms_bg_Standard       {background: #931363; color: white;}
.terms_bg_Error          {background: #ff4444; color: white;}

.terms_fg_Stilling       {color: #00ba00;}
.terms_fg_Branche        {color: #ff9900;}
.terms_fg_Uddannelse     {color: #6685f0;}
.terms_fg_Joboensker     {color: #dd6655;}
.terms_fg_Arbejdsforhold {color: #bebc9d;}
.terms_fg_Personlig      {color: #8e8e8e;}
.terms_fg_Geografi       {color: #bc9af4;}

.terms_bd_Stilling       {border:1px solid #00ba00;}
.terms_bd_Branche        {border:1px solid #ff9900;}
.terms_bd_Uddannelse     {border:1px solid #6685f0;}
.terms_bd_Joboensker     {border:1px solid #dd6655;}
.terms_bd_Arbejdsforhold {border:1px solid #bebc9d;}
.terms_bd_Personlig      {border:1px solid #8e8e8e;}
.terms_bd_Geografi       {border:1px solid #bc9af4;}
.terms_bd_Koerekort      {border:1px solid #b5bce9;}
.terms_bd_Standard       {border:1px solid #931363; color: black;}
.terms_bd_Error          {border:2px solid #ff4444; color: black;}
fieldset table 

{

	width:90%!important;

	margin:0px 10px 0px 10px;

	padding:0px !important;

}
.select_field{
	background: #f0f0f0;
	font: 10px arial;
	}

.small_caption{
	padding-bottom: 3px;
	font: 10px arial;
	}

A.small_caption{
	text-decoration: underline;
	font-weight: normal;
	color: black;
	}

.context, .text{
	font: 11px arial;
	color: #6a6a6a;
	padding-top: 6px;
	}

.param{
	color: #8f421a;
	font: 11px arial;
	font-weight: bold;
	padding-top: 6px;
	}

.url{
	font: 12px arial;
	font-weight: bold;
	margin-bottom: 2px;
	}


UL.cvlist{
	margin: 0;
	padding: 0;
	}

LI.cvlist{
	margin-left: 24px;
	list-style-type: circle;
	}

LI.cvlistround{
	margin-left: 24px;
	list-style-type: circle;
	}

LI.indent{
	margin-left: 35px;
	}

.result_box ul{
	margin: 0;
	padding: 0;
	}

.result_box li{
	list-style-type: square;
	}

#colleft li{
	list-style-type: square;
	}

.nospace{
	margin-bottom: 8px;
	}

.zero_results{
	width: 95%;
	text-align: center;
	height: 40px;
	font: bold 15px arial;
	color: maroon;
	}

.structured_cv_area{
	border: 0;
	width: 100%;
	height: 90px;
	font: 11px arial;
	padding: 3px;
	
	}

.structured_cv_container{
	padding: 2px;
	width: 100%;
	}

.structured_cv_text{
	font: 12px arial;
	padding: 2px;
	color:white;
	}

.structured_cv_text:first-letter{
	}

.structured_cv_text a, .structured_cv_text a:visited{
	border: none;
	color: #921360 !important;
	font-weight: normal;
	}

.structured_cv_text a:hover{
	text-decoration: underline;
	color: #921360 !important;
	}

.cv-grouped-header1, .cv-grouped-header2{
	color: #921360 !important;
	padding: 7px;
	line-height: 16px;
	}

.cv-grouped-header1-big, .cv-grouped-header2-big{
	line-height: 16px;
	border-top: 1px solid #aaaadd;
	border-left: 1px solid #aaaadd;
	border-right: 1px solid #aaaadd;
	}

.cv-grouped-header1 a, .cv-grouped-header2 a{
	border: 0;
	color: #921360 !important;
	}

.cv-grouped-header1 a:visited, .cv-grouped-header2 a:visited{
	color: #921360 !important;
	text-decoration: none;
	}

.cv-grouped-header-link{
	border: 0;
	padding: 4px 0px 4px 0px;
	font: bold 12px arial;
	}

.cv-grouped-header-link-small{
	border: 0;
	font-weight: normal;
	float: right;
	}

.cv-grouped-header-link-small:hover, .cv-grouped-header-link:hover{
	border: 0;
	color: #dddddd;
	}

.cv-grouped-header1{
	background: #fafafa;
	}

.cv-grouped-header2{
	background: #f3f3f3;
	}

.cv-grouped-header1-big{
	background: #eeeeff;
	}

.cv-grouped-header2-big{
	background: #ddddff;
	}

.cv-template-dot{
	float: left;
	width: 14px;
	height: 10px;
	}

.cv-template-dot-text{
	float: left;
	margin-left: 4px;
	}

.candidate-btn{
	height: 20px;
	width: 40px;
	border: 1px outset;
	background: #cccccc;
	font: 10px tahoma;
	text-transform: uppercase;
	color: black;
	padding:2px;
	}

a.candidate-link{
	width: 100%;
	background: beige;
	padding: 4px;
	font-weight: bold;
	color: black;
	}

a.candidate-link:hover{
	background: white;
	color: black;
	}

.cell{
	position: relative;
	top: 2px;
	padding-left: 2px;
	}

.radio-btn{
	position: relative;
	top: 2px;
	margin-right: 5px;
	}	

.small-btn{
	font: 10px arial;
	height: 19px;
	width: 40px;
	background: #eeeeee;
	border: 1px solid black;
	}


.ul-leftmenu{
	margin: 0 30px;
	padding: 4px;
	}

#colleft li{
	list-style-type: circle;
	}

.leftmenu-title{
	font: bold 12px arial;
	margin-left: 34px;
	}

#colleft a{
	text-decoration: none;
	}

#colleft dl{
	width: 164px;
	margin: 0 0 10px 1px;
	padding: 0;
	}

#colleft dt{
	margin: 0 10px 0 4px;
	padding: 2px 10px;
	background: #f4f4f4;
	border-right: 1px solid #5bbbbb;
	border-bottom: 1px solid #bbbbbb;
	font-weight: bold;
	}

#colleft dd{
	font: 10px arial;
	margin: 0 10px 0 4px;
	padding: 4px 10px;
	background: white;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #e4e4e4;
	}

#colleft dd.forbund{
	background: url(/gfx/graf3.gif) no-repeat;
	}


#colleft dd a, #colleft dd a:visited{
	text-decoration: none;
	border-bottom: none;
	font-weight: normal;
	color: #223322;
	}

#colleft dd a:hover{
	color: black;
	border-bottom: 1px solid black;
	}	
		
.menu-tab{
	border: 0;
	margin: 0 0 -2px 0;
	padding: 0;
	margin-left:15px;
	}		
	
hr.c {
  border: none 0; 
	border-top: 1px dashed #dddddd;/*the border*/
	width: 50%;
	text-align: center;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.options-btn{
	cursor: hand;
	}


.term-list{
	margin: 0 0 0 20px;
	padding: 0px;
	}


.a-adtext{
	font: 11px arial;
	line-height: 16px;
	color: black;
	}

.a-info{
	font: 11px arial;
	color: gray;
	}

.a-selector{
	font: 11px arial;
	background: #fafafa;
	}

#page .expand, #page .expand:visited{
	font: 10px arial;
	background: #ffffff;
	text-decoration: none;
	border: 1px solid black;
	color: #000000;
	padding: 2px 5px;
	text-align: center;
	}
	
#page a.expand:hover{
	background: #eeeeee;
	text-decoration: none;
	color: black;
	}

#page a.small-link:visited, #page a.small-link, #page a.small-link:hover{
	color: black;
	text-decoration: underline;
	font-weight: normal;
	border: 0;
	}

#page a.explain-hits, #page a.explain-hits:visited{
	text-decoration: none;
	font-weight: normal;
	color: black;
	border-bottom: 1px dashed black;
	cursor: help;
	}	

#page a.explain-hits:hover{
	text-decoration: none;
	font-weight: normal;
	color: gray;
	border-bottom: 1px dashed gray;
	}	

#page a.explain-hits-bar, #page a.explain-hits-bar:visited{
	text-decoration: none;
	font-weight: normal;
	color: white;
	border-bottom: 1px dashed white;
	cursor: help;
	}	

#page a.explain-hits-bar:hover{
	text-decoration: none;
	font-weight: normal;
	color: black;
	border-bottom: 1px dashed black;
	}	

#search-options{
	
	border: 1px solid black;
	margin: 0;
	padding: 0;
	}

legend
{
	margin-left: 10px;
	font: 11px arial;
	font-weight:bold;
	}

.listing-type{
	margin: 0;
	padding: 0;
	}

.listing-type-1{
	list-style-type: none;
	}

.item-wrapper-red
{
	/*width:690px !important;*/
	border: 2px solid #bb4444;
	}

.item-wrapper-green
{
	/*width:690px !important;*/
	border: 2px solid #44bb44;
	}

.batch-bg-color-red{
	color: white;
	background: #bb4444;
	}

.batch-bg-color-green{
	color: white;
	background: #44bb44;
	}
.s-result-container table 
{
	/*width:680% !important;*/
	padding:10px !important;
}
.s-result-container table tr td 
{
	padding:0px !important;
	
	}

.terms_bd_standard table 
{
	width: 90% !important;
	/*background-color:red;*/
	}

.terms_bd_standard table 
{
	width: 90% !important;
	/*background-color: Green;*/
	}

TABLE 
{
	border-collapse:separate !important;
	width:100% !important;
	padding:0px !important;
	margin:0px!important;
}

TABLE TR TD {border-collapse:separate !important;

	padding:4px !important;
	margin:0px!important;
}

div.paging 
	{
		margin-top:10px!important;
	}
	div.paging .button_paging 
	{
		height: 17px!important;
		width: 14px;
		padding:0px;
		margin:0px;
		background-color: #f0f0f0;
		background-repeat: no-repeat;
		border: 1px solid #bfbfbf!important;
		font: 11px trebuchet ms;
		position:relative;
		top:1px;
	}
	div.paging span.pageCurrent 
	{
		
		margin:0px 2px!important;
		padding:3px 3px!important;
	}
	div.paging span.pageLink 
	{
		padding:0px!important;
	}
	div.paging span.pageLink a 
	{
		padding:3px 4px;
		text-decoration:none!important;
	}
	div.paging span.pageLink a:hover
	{
		padding:2px 3px 3px 3px;
		background:#f0f0f0;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkShortCut
	{
		position:relative;
		top:6px;	
	}
	
	div.paging span.pageLinkShortCut a 
	{
		display:inline-block!important;
		height:18px;
		width:14px;
		padding:0px 0px!important;
		margin:0px 3px!important;
		background:#dfdfdf!important;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkShortCut a:hover
	{
		padding:0px 0px!important;
		background:#ffffff!important;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkDisabled
	{
		padding:4px 3px;
		margin:0px 4px;
	}



}
