/********************************************************************************** 
* ATsmileyStyleSheet.css 
*
* description:	ATsmileyStyleSheet
* authors: 		Sanne Kaasen, RI
* date:			12.01.2007
***********************************************************************************/

/********************************************************************************** 
box definition
***********************************************************************************/

#main
{
	width: 800px;
	background: White;
	
}	

#body 
{
	width: 500px;
	height: 80%;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	position: absolute;
	top: 0px;
	background: white;
	/*border: solid 1px #DFDEDC;*/
}

#header 
{
	width: 500px;
	height: 26px;
	vertical-align: bottom;
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_header_8x26.jpg);
	background-repeat: repeat-x;
	border-right: solid 1px #DFDEDC;
	border-left: solid 1px #DFDEDC;
	
}

#body #infoBox
{
	border-bottom: solid 1px #DFDEDC;
	border-right: solid 1px #DFDEDC;
	border-left: solid 1px #DFDEDC;
	height: 230px;
	vertical-align: bottom;
	background: white;
}

#body #detaljeInfoBox
{
	border-bottom: solid 1px #DFDEDC;
	border-right: solid 1px #DFDEDC;
	border-left: solid 1px #DFDEDC;
	vertical-align: bottom;
	width: 500px;
}

#body #searchBox
{
	border-bottom: solid 1px #DFDEDC;
	border-right: solid 1px #DFDEDC;
	border-left: solid 1px #DFDEDC;
	vertical-align: bottom;
	background-color: white;
	background-image: url(images/smiley_bg_8x469.jpg);
	background-repeat: repeat-x;
	width: 500px;
}


#body #tilbage 
{
	width: 100%;
	padding: 5px 0px 5px 5px;
	text-align: left;
}

#body #fejl 
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	color: Red;
	margin: 5px 0px 5px 5px;
}

#body #pictureBox
{
	width: 570px;
	height: 100px;
}

#body #sortBox
{
	width: 140px;
	margin: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #0060AA;
	float: right;
}

#body #sortBox #sortHeader
{
	width: 100%;
	height: 20px;
	padding: 5px 0px 0px 0px;
	background: #0060AA;
	font-weight: bold;
	color: #F6F5F2;
}

#body #smileyInfoBox
{
	width: 100%;
	margin: 0px 0px 10px 10px;
	float: left;	
}

#body #smileyInfoLinkBox
{
	width: 250px;
	margin: 0px 10px 10px 0px;
	float: right;
}

#rightSide
{
	width: 190px;
	background: #EAEBEC;
	position: absolute;
    margin : 0px;
    padding : 0px;
    top : 0px;
    left : 580px;
}

#frontBranche
{
	width: 205px;
	margin: 0px;
	padding: 0px;
	background: White;
}

#frontSmileyStatus
{
	width: 237px;
	height: 170px;
	margin: 0px;
	background: White;
	padding-bottom: 0px;
}

/********************************************************************************** 
standard tag definition
***********************************************************************************/

body
{
	font-family: Verdana;
	font-size: 10px;
   	font-style: normal;
   	margin: 0px 0px 0px 0px;
   	background-color: white;
}

body.front
{
	font-family: Verdana;
	font-size: 10px;
   	font-style: normal;
   	margin: 0px;
   	padding: 0px;
   	background-color: White;
}

h1
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

h2
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

h3
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

a:link
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #006BB8;
}

a:visited
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #006BB8;
}

a:hover
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #006BB8;
} 

a:active
{
	font-family: verdana;
	font-size: 10px;
	color: #006BB8;
}

/********************************************************************************** 
custom classes
***********************************************************************************/
.bold
{
	font-weight: bold;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.left
{
	text-align: left;
}

.linkFont
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #0060AA;
}

p.header
{
	margin: 0px 10px 0px 10px;
	color: 	#003867;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
	padding: 5px 0px 0px 0px;
}

p.sortHeader
{
	margin: 0px 5px 0px 5px;
	color: #F6F5F2;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

p.rightSide 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 5px 5px 5px;
}

p.bold 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

p.info 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

p.normal 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
}

ul.infoList 
{
	list-style-image: url(Images/bullet-darkblue.gif);
	list-style-position: outside;
	/* Her ændres på hvor meget 'luft' der er imellem elementerne */
	margin: 0px 0px 0px 20px;	
}

ul.statisticsList 
{
	list-style-image: url(Images/bullet-darkblue.gif);
	list-style-position: outside;
	/* Her ændres på hvor meget 'luft' der er imellem elementerne */
	margin: 20px 0px 0px 35px;	
}

a.sortLink:link 
{
	color: Black;
	text-decoration: none;
}
a.sortLink:visited 
{
	color: Black;
	text-decoration: none;
}
a.sortLink:hover 
{
	color: Black;
	text-decoration: none
}

img.infoImg
{
	vertical-align: middle;
	border-style: none;
	margin: 0px 0px 0px 5px;
}

img.tipImg
{
	border-style: none;
	padding: 5px 5px 5px 10px;
}

input.formbutton, input.swformbutton 
{
	/*margin: 5px 0px 0px 130px;*/
	margin-top: 2px;
	margin-right: 11px;
	cursor: hand;
	font-size: 12px; 
	font-weight: bold;
	color: white; 
	float:right;
	/*position: fixed;*/
}

input.advancedformbutton 
{
	border-top: 1px solid #B4B4B4;
	border-right: 1px solid #5D5D5D;
	border-bottom: 1px solid #454545;
	border-left: 1px solid #A1A1A1;
	vertical-align: top;
	cursor: hand; 
	font-size: 100%; 
	color: #000;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 0px 10px; 
	background: #F3F3F3 url('http://www.at.dk/graphics/Design/Elementer/search-btn-arrow.gif' ) no-repeat 7px 6px;  
} 

.itemStyle 
{
	padding: 5px 0px 5px 0px;
	border-bottom: solid 1px Silver;
}

.itemStyleSeparator 
{
	border-bottom: solid 1px Silver;
	background: Silver;
	height: 1px;
}
	

.itemListStyle
{
	width: auto; 
	padding: 20px 5px 0px 5px;
}

.ScreeningColumnVirkDetalje 
{
	font-size: 11px; 
	width: 125px; 
	font-family: verdana;
	text-align: center; 
	height: 75px;	
}

.smileyColumnVirkDetalje 
{
	font-size: 11px; 
	width: 125px; 
	font-family: verdana;
	text-align: center; 
	height: 75px;
}

.textColumnAdvancedSearch
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	width: 130px;
}

.inputColumnAdvancedSearch
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	width: 305px;
}

.inputColumnDdlAdvancedSearch
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	width: 310px;
}

.inputDateColumnAdvancedSearch
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	width: 157px;
}

.smileyColumnInfoForm
{
	font-family: Verdana;
	font-size: 10px;
	width: 50px;
	text-align: center;
}

.mainColumnInfoForm
{
	font-family: Verdana;
	font-size: 10px;
	width: 181px;
	text-align: center;
}

.mainColumnLinkInfoForm
{
	border-color: Silver;
	border-style: Solid; 
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
	width: 70px;
	text-align: center;
}
a.mainColumnLinkInfoForm:link 
{
	color: Black;
	text-decoration: none;
}
a.mainColumnLinkInfoForm:visited 
{
	color: Black;
	text-decoration: none;
}
a.mainColumnLinkInfoForm:hover 
{
	color: Black;
	text-decoration: none
}

.countLink45
{
	border-color: Silver;
	border-style: Solid; 
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
	width: 45px;
	text-align: center;
}
a.countLink50:link 
{
	color: Black;
	text-decoration: none;
}
a.countLink50:visited 
{
	color: Black;
	text-decoration: none;
}
a.countLink50:hover 
{
	color: Black;
	text-decoration: none
}

.countLink
{
	border-color: Silver;
	border-style: Solid; 
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}
a.countLink:link 
{
	color: Black;
	text-decoration: none;
}
a.countLink:visited 
{
	color: Black;
	text-decoration: none;
}
a.countLink:hover 
{
	color: Black;
	text-decoration: none
}

.tableInfoForm
{
	width: 90%;
	text-align: center;
}

.addressColumn 
{
	font-family: Verdana;
	font-size: 10px; 
	width: 250px; 
}
.dateColumn 
{
	font-family: Verdana;
	font-size: 10px; 
	width: 80px; 
}
.smileyColumn 
{
	width: 80px;
	text-align: center; 
}
.screeningColumn 
{
	font-family: Verdana;
	font-size: 10px; 
	width: 80px;
	text-align: center;
}
.reaktionColumn 
{
	font-family: Verdana;
	font-size: 10px; 
	width: 120px; 
}
.envelopeColumn 
{
	width: 30px; 
}

.addressColumnHeader 
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 280px; 
}
.dateColumnHeader 
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 105px; 
}
.smileyColumnHeader 
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 65px; 
}
.screeningColumnHeader 
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 90px; 
}
.reaktionColumnHeader 
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 120px; 
}
.envelopeColumnHeader 
{
	width: 40px; 
}

.grundlagColumnHeader
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 470px;	
}

.farveColumnHeader
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 40px;
}

.efterkommetColumnHeader
{ 
	font-family: Verdana;
	font-size: 10px; 
	font-weight: bold;
	width: 70px;
}

.grundlagColumn
{
	font-family: Verdana;
	font-size: 10px; 
	font-weight: normal;
	width: 470px;	
}

.farveColumn
{
	width: 30px;
	text-align: center;
}

.efterkommetColumn
{ 
	width: 70px;
	text-align: center;
}

.boxedItemStyle 
{
	padding: 10px 0px 10px 0px; 
	border: solid 1px #000000 
}

.textstyleNormal
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
}

.textStyleNormalRight
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: right;
}

.textStyleNormalCenter
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: center;
	border: none 0px;
}

.frontSmileyStatusCenter
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: center;
	vertical-align: bottom;
}

.textstyleLink
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-decoration: none;
}

.textstyleBIG
{
	font-size: 48px;
	font-family: Verdana; 
	color: #a6a6a6; 
	text-align: center;
}

.rightTableStyle
{
	width: 180px;
	margin-left: 6px;
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 10px;
	padding: 2px 0px 2px 1px;
	color: #004075; /*#808080;*/
}

.rightTableDdlStyle
{
	width: 164px;
	font-family: Verdana;
	font-size: 10px;
	color: Black;
}

.rightTableColumn
{
	width: 180px;
	font-family: Verdana;
	font-size: 10px;
	color: Black;
}

.rightTableDdlColumn
{
	width: 184px;
	font-family: Verdana;
	font-size: 10px;
	color: Black;
}

.mainTableStyle
{
	width: 100%;
	clear: both;
	
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_8x56.jpg);
	background-repeat: repeat-x;
}

.sendLinkStyle
{
	width: 220px;
}

.divInfo
{
	position:absolute;
	visibility:hidden;
	background-color:#F6F5F2;
}

a.infoLink:hover 
{
	color: White;
	text-decoration: underline;
}
a.infoLink:link 
{
	color: White;
	text-decoration: none;
}

.infoTable
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060AA; 
	width: 290px;
	max-width: 290px;
	border: solid 1px #007DBF;
	background: #F6F5F2;
}

.infoHeader
{
	width: 100%;
	height: 35px;
	background-color: #007DBF;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px; 
	color: White;
}

.infoHeaderText
{
	float: left;	
	margin: 5px 0px 0px 5px;
}

.infoHeaderClose
{
	float: right;	
	margin: 2px 5px 0px 0px;
}

.infoText
{
	margin: 5px 5px 5px 5px;
}

.printCell
{
	padding: 5px 5px 5px 5px;
}

.printHeaderCell
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.calendarTable
{
	font-family: Verdana;
	font-size: 10px;
	color: #007DBF; 
	width: 180px;
	border: solid 1px #007DBF;
	background: White;
}

.calendarHeader
{
	width: 100%;
	height: 25px;
	background: #0060AA;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8px; 
	color: #F6F5F2;
	text-align: right;
}

a.calLink:hover 
{
	color: #0060AA;
}

a.calLink:link 
{
	color: #0060AA;
	text-decoration: none;
}

.companyPickAddressColumn 
{
	font-family: Verdana;
	font-size: 10px; 
	width: 550px; 
}

/********* Branchedata søgning *********/

.frontBrancheDataCaption
{
	font-family:Georgia;
	font-size: 18px;
	margin: 3px 3px 5px 2px;
	line-height: 12px;
	text-align: center;
}

.frontBrancheTable
{
	margin-top: 20px;
	height: 87px;
}

p.frontBrancheData
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	margin: 13px 3px 5px 3px;
	line-height: 12px;
}

.frontBrancheErrorText
{
	font-size: 10px;
	width: 105px;
	margin-left: 9px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

.frontBrancheRoundCont 
{
	width: 205px;
	height: 138px;
	background-color: #004f8f;
	background-image: url(images/branche_bg_8x138.gif) ;
	background-repeat: repeat-x;
	color: #fff;
}

.frontBrancheRoundCont p {
	margin: 0 10px;
	font-size: 9px;
}

.frontBrancheRoundTop { 
	background: url(images/branche_bg_top_right_8x8.gif) no-repeat top right; 
}

.frontBrancheRoundBottom {
	background: url(images/branche_bg_bottom_right_8x8.gif) no-repeat top right; 
}

img.frontBrancheCorner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}


/********* Smiley statusside *********/

.frontSmileyStatus
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	padding: 10px 2px 0px 15px;

}

.frontSmileyStatusSearchBox
{
	margin-top: 7px;
	margin-left: 1px;
	width: 98%;
	border-style: solid;
	border-width: 1px;
	border-color: #9ebdd2;
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_searchfield_8x37.jpg);
	background-repeat: repeat-x;
	height: 35px;
}

.frontSmileyStatusSearchContent
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.smileyStatusSearch
{
	width: 155px;
	font-family: Verdana;
	font-size: 10px;
	text-align: left; 
	margin: 5px 6px 4px 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	color: #808080;
	border: 1px solid #b3c3d0;

}

.smileyStatusSearchButton
{
	margin-top: 4px;
}

.frontSmileyStatusSearchContentTextBox
{
	margin-top:1px;
	*margin-top:0px;
	float:left;
}

.frontSmileyStatusSearchContentButton
{
	margin-right:16px;
	float:right;
}

a.linkStyleSimple
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #016BA8;
	text-decoration: none;	
}

.linkBar
{
	height: 24px;
	
}

.innerLinkBar1
{
	width: 52px;
	text-align: center;
	float: left;
	margin-top: 5px;
	padding: 1px;
}

.innerLinkBar23
{
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 5px;
	padding: 1px;
}

.innerLinkBar4
{
	width: 50px;
	text-align: center;
	float: left;
	margin-top: 5px;
	padding: 1px;
}

.linkBarLinkStyle1
{
	width: 45px;
	text-align: center;
	margin: 0px 0px 0px 13px;
	padding: 0px 2px 0px 2px;
}

.linkBarLinkStyle23
{
	width: 45px;
	text-align: center;
	margin: 0px 0px 0px 15px;
	padding: 0px 2px 0px 2px;
}

.linkBarLinkStyle4
{
	width: 45px;
	text-align: center;
	margin: 0px 0px 0px 18px;
	padding: 0px 2px 0px 2px;
}

.frontSmileyStatusImg1
{
	margin: 0px 0px 0px 13px;
}

.frontSmileyStatusImg23
{
	margin: 0px 0px 0px 15px;
}

.frontSmileyStatusImg4
{
	margin: 0px 15px 0px 18px;
}

.frontSmileyGroup
{
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_8x120.jpg);
	background-repeat: repeat-x;
	height: 95px;
}

.frontSearchGroup
{
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_8x75.jpg);
	background-repeat: repeat-x;
	height: 75px;
}

.frontFooterGroup
{
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_footer_8x31.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.frontSmileyStatusPic
{
	height: 70px;
}

.frontSmileyStatus1
{
	margin-top: 10px;
	width: 54px;
	text-align: center;
	float: left;
}

.frontSmileyStatus23
{
	margin-top: 10px;
	width: 56px;
	text-align: center;
	float: left;	
}

.frontSmileyStatus4
{
	margin-top: 10px;
	width: 50px;
	text-align: center;
	float: left;	
}

.frontSmileyStatusLinkBar1
{
	width: 85px;
	text-align: center;
	float: left;
	margin-top: 5px;
}

.frontSmileyStatusLinkBar23
{
	width: 87px;
	text-align: center;
	float: left;		
	margin-top: 5px;
}

.frontSmileyStatusLinkBar4
{
	width: 108px;
	text-align: center;
	float: left;		
	margin-top: 5px;
}

.smileyStatusLink
{
	padding: 8px 0px 0px 15px;	
}

a.linkStylePil
{
	font-family: Verdana;
	font-size: 10px;
	color: #016BA8;
	text-decoration: none;
	vertical-align: middle;
	background-image: url('Images/blaapil_12x12_transparent.png');
	background-position: left;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 0px 0px 0px 20px;
	margin-bottom: 5px;
}

a.linkStylePil:hover 
{
	color: #016BA8;
	text-decoration: none;
}

a.linkStylePil:link 
{
	color: #016BA8;
	text-decoration: none;
}

a.linkStylePil:visited 
{
	color: #016BA8;
	text-decoration: none;
}

/********* Smiley infoside *********/

.infoBoxLeftSide
{
	font-family: Verdana;
	font-size: 10px;
	width: 166px;
	height: 230px;
	border-right: solid 1px #DFDEDC;
	float: left;
}

.infoSmileyImg
{
	margin: 15px 51px 0px 51px;
	display: block;
}

.infoLinkBar
{
	background-color: #E8F6FB;
	border-bottom: solid 1px #A1CBE1;	
	border-top: solid 1px #A1CBE1;	
	height: 26px;
	text-align: center;
}

.infoLinkBarText
{
	margin-top: 5px;	
}

.infoCountLink
{
	height: 38px;	
	text-align: center;
}

.infoLinkStyle
{
	padding: 10px 0px 20px 0px;
	text-align: center;
	vertical-align: middle;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #016BA8;
	text-decoration: none;	
}

.infoBoxRightSideKrone
{
	font-family: Verdana;
	font-size: 10px;
	width: 385px;
	height: 211px;
	float: left; 
	background-image: url('Images/85x114_transparent_01.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.infoBoxRightSideGreen
{
	font-family: Verdana;
	font-size: 10px;
	width: 385px;
	height: 211px;
	float: left; 
	background-image: url('Images/85x114_transparent_02.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.infoBoxRightSideYellow
{
	font-family: Verdana;
	font-size: 10px;
	width: 385px;
	height: 211px;
	float: left; 
	background-image: url('Images/85x114_transparent_03.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.infoBoxRightSideRed
{
	font-family: Verdana;
	font-size: 10px;
	width: 385px;
	height: 211px;
	float: left; 
	background-image: url('Images/85x114_transparent_04.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.infoBoxHeader
{
	margin: 19px 0px 23px 15px;
	font-weight: bold;	
}
.infoBoxText
{	
	margin: 19px 0px 0px 15px; 
}

.infoSmileyBox
{
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
	height: 50px;
}

.infoSmileyBoxImg1
{
	margin: 4px 0px 7px 27px;
	float: left;
}

.infoSmileyBoxImg2
{
	margin: 4px 0px 7px 12px;
	float: left;
}

.infoSmileyBoxImg3
{
	margin: 4px 28px 7px 12px;
	float: left;
}

.infoSmiley
{
	margin: 23px 23px 23px 23px;	
}

.infoSmileyHeader
{
	font-weight: bold;
	margin: 0px 0px 23px 0px;	
}

.infoSmileyText
{	
	margin: 0px 0px 19px 0px; 
}

/*********************** Smiley resultatside ************************/

.resultBox
{
	vertical-align: middle;
	display: block;	
}

.resultSmiley
{
	display: inline;
}

.resultSmileyImg
{
	margin: 15px 16px 0px 51px;
}

.resultInfo
{
}

.resultInfoRow
{
}

.resultInfoCell
{
	width: 120px;
	vertical-align: bottom;
}

.searchResultSmileyImg
{
	margin: 15px 16px 0px 20px;
}
.searchResultInfo
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: left;
	margin: 0px 16px 0px 10px;
	padding-top: 10px;
}

.searchResultInfoField
{
	margin-top: 10px;
}

.searchResultInfoGroup
{
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_8x99.jpg);
	background-repeat: repeat-x;
	
	height: 98px;
}

.listContent
{
	background-color: White;
	background-image: url(images/smiley_bg_list_8x52.jpg);
	background-repeat: repeat-x;
}

.resultInfoLabel
{
	height: 40px;
	width: 100px;
}

.resultLink
{
	height: 38px;
	width: 166px;	
	text-align: center;
	display: block;
	vertical-align: top;
	clear: left;
}

.resultSmileyBox
{
	width: 200px;
	height: 76px;
	border: solid 1px #A1CBE1;
	background-color: White;
	position: absolute;
	top: 64px;
	right: 27px;
}

.resultSmileyHeader
{
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px #A1CBE1;
	color: Black;
	background-color: #E8F6FB;	
}

.resultSmileyBoxImg1
{
	margin: 4px 0px 7px 35px;
	float: left;
}

.resultSmileyBoxImg2
{
	margin: 4px 0px 7px 22px;
	float: left;
}

.resultSmileyBoxImg3
{
	margin: 4px 31px 7px 27px;
	float: left;
}

a.linkPageStyleNormal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;	
	color: #006BB8;
}

a.linkPageStyleNormal:hover 
{
	text-decoration: underline;
}

a.linkPageStyleNormal:link 
{
	text-decoration: underline;
}

a.linkPageStyleNormal:visited
{
	text-decoration: underline;
}

a.linkPageStyleBold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	color: #006BB8;
}

a.linkPageStyleBold:hover 
{
	text-decoration: underline;
}

a.linkPageStyleBold:link 
{
	text-decoration: underline;
}

a.linkPageStyleBold:visited
{
	text-decoration: underline;
}

/*******************  Listevisning ************************/

.listNavigator
{
	font-family: Verdana;
	font-size: 10px;
	height: 53px;
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_footer_8x31.jpg);
	background-repeat: repeat;
}

.listNavVisninger
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #E8F6FB;
	text-align: left;
	padding: 4px 10px 0px 10px;
}

.listNavAlfabet
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #E8F6FB;
	vertical-align: bottom;
	text-align: left;
	float: left;
	padding: 5px 10px 14px 10px;
}

.listNavSider
{
	font-family: Verdana;
	font-size: 10px;
	vertical-align: bottom;
	text-align: center;
	float: none;
	padding: 5px 0px 14px 0px; 
}

.listNavDdl
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
}

.listHeader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003867;
	height: 21px;
	background-color: #CCCCCC;
	background-image: url(images/smiley_bg_header_8x21.jpg);
	background-repeat: repeat-x;
}

.virkListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 185px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 10px; 
}

.brancheListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 115px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.smileyListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 95px;
	text-align: center;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.screeningListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 83px;
	text-align: center;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
	color: #003867;
}

.listItem
{
	font-family: Verdana;
	font-size: 10px;
	height: 52px;
	vertical-align: top;
	border-top: dotted 1px #D9E9EF;
	border-bottom: dotted 1px #D9E9EF;
}

.alternateListItem
{
	font-family: Verdana;
	font-size: 10px;
	height: 52px;
	vertical-align: top;
}

.virkList
{
	font-family: Verdana;
	font-size: 10px;
	width: 185px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.brancheList
{
	font-family: Verdana;
	font-size: 10px;
	width: 130px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.smileyList
{
	font-family: Verdana;
	font-size: 10px;
	width: 95px;
	text-align: center;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.screeningList
{
	font-family: Verdana;
	font-size: 10px;
	width: 88px;
	text-align: center;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.resultListSmileyImg
{
	page-break-before: always;
	padding: 0px 0px 2px 0px;
}

.resultListScreeningImg
{
	page-break-before: always;
	padding: 0px 0px 2px 0px;
}

.innerListItem
{
	padding: 0px 10px 0px 10px; 	
}

a.headerLink
{	
	font-family: Verdana;
	font-size: 10px;
	color: #003867;
	text-decoration: none;
	background-image: url('Images/sortpil_venstre_transparent_blue.png');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
}

a.headerLink:hover 
{
	color: #003867;
	text-decoration: none;
}

a.headerLink:link 
{
	color: #003867;
	text-decoration: none;
}

a.headerLink:visited 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkUp
{
	font-family: Verdana;
	font-size: 10px;
	color: #003867;
	text-decoration: none;
	background-image: url('Images/sortpil_op_transparent_blue.png');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
}

a.headerLinkUp:hover 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkUp:link 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkUp:visited 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkDown
{
	font-family: Verdana;
	font-size: 10px;
	color: #003867;
	text-decoration: none;
	background-image: url('Images/sortpil_ned_transparent_blue.png');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
}

a.headerLinkDown:hover 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkDown:link 
{
	color: #003867;
	text-decoration: none;
}

a.headerLinkDown:visited 
{
	color: #003867;
	text-decoration: none;
}

a.tilbage
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-image: url('Images/dobbeltpil_venstre_transparent.png');
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
}

/********************** virkdetalje side ****************/
.detaljeBox
{
	vertical-align: bottom;	
	display: block;
	background-color: white;
	background-image: url(images/smiley_bg_8x99.jpg);
	background-repeat: repeat-x;
}

.detaljeVirk
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: left;
	display: inline;
}

.detaljeVirkInfo
{
	padding: 23px 0px 19px 22px;	
	width: 200px;
}

.detaljeJurInfo
{
	padding: 20px 26px 19px 22px;	
}

.detaljeJurInfoText
{
	font-weight: normal;
	margin: 0px 26px 19px 22px;	
}

.detaljeVirkNavn
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 20px 0px;	
}

.detaljeSmiley
{
	position: absolute;
	display: block;
	top: 19px;
	right: 26px;
}

.detaljeSmileyImg
{
	margin: 29px 26px 10px 0px;
	display: inline;
}
.detaljeSmileyDato
{
	margin: 0px 26px 10px 3px;
	text-align: center;
	display: block;
}

.detaljeTipImg
{
	border-style: none;
	margin: 5px 5px 5px 0px;
	vertical-align: middle;
}

.detaljeImg
{
	vertical-align: middle;
	border-style: none;
}

.detaljeInnerListItem
{
	padding: 0px 10px 0px 0px; 	
}

.grundlagListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 500px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
	background-color: inherit;
}

.infoListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 55px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
	background-color: inherit;
}

.reaktionListHeader
{
	font-family: Verdana;
	font-size: 10px;
	width: 50px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
	background-color: inherit;
}
.efterkommetListHeader
{
	width: 90px;
	text-align: center;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
	background-color: inherit;
}

.detaljeListItem
{
	font-family: Verdana;
	font-size: 10px;
	min-height: 28px;
	vertical-align: top;
}

.alternateDetaljeListItem
{
	font-family: Verdana;
	font-size: 10px;
	min-height: 28px;
	vertical-align: top;
	border-top: dotted 1px #D9E9EF;
	border-bottom: dotted 1px #D9E9EF;
}

.grundlagList
{
	font-family: Verdana;
	font-size: 10px;
	width: 420px;
	text-align: left;
	vertical-align: inherit;
	float:left;
	padding: 5px 0px 5px 0px; 
}

.efterkommetList
{
	width: 120px;
	text-align: right;
	vertical-align: inherit;
	float:right;
	padding: 5px 0px 5px 0px; 
}

/*************** Avanceret søgning **************/

.aSearch
{
	padding: 24px 20px 20px 13px;
	margin: 0px 0px 0px 0px;
}

.aSearchText
{
	padding: 0px 0px 42px 0px;
	margin: 0px 0px 0px 0px;
}

img.calImg
{
	vertical-align: middle;
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
}