body,html
{
  margin: 0px; 
  font-size: 11px; 
  color: #2A3744; 
  font-family: verdana, arial, sans-serif; 
  background-color: #6D8299;
  scrollbar-face-color :#CAD4DF; 
  scrollbar-arrow-color:#000000; 
  scrollbar-track-color:#6D8299;
}

table
{
  border-collapse:collapse;
  background-color:transparent;	
}

h1,h2,h3,h4,h5
{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

em
{
	font-style: normal;
}

form
{	
  margin:0px;
  padding:0px;
}	
	
td
{
  padding:0px;
  font-size: 11px; 
  font-family: verdana, arial, sans-serif; 
}
img
{
	border: none
}
a:link, a:active, a:visited
{ 
	font-size: 11px;
	color: #59718B;
	text-decoration: underline
}
a:hover
{ 
	font-size: 11px;
	color: #5c6672;
	text-decoration: none
}
.bold
{
	font-weight: bold
}
ul
{
    list-style-image: url(images/square.gif);
    padding:0;
    margin:12px 0 0 0;
}

li
{
    margin: 0px 0px 8px 15px;
	padding:0px;
	line-height:130%;
}

.italic
{
	font-style: italic
}
.dimmed
{
   color: #000000;
}
span.newsleadin
{
	color: #6D8299;
	display:block;
	margin:0 0 10px 0;
}

.grayed
{
	color: #000000;
}

.newsleadin
{
	font-weight: bold;
	font-size: 12px;
}

span.headline
{
	font-size: 16px;
	font-weight: bold;
	color: #6D8299;
	display:block;
	margin:0 0 14px 0;
	border-bottom:solid 1px #A7A7A7;
	padding:0 0 10px 0;
	width:100%;
}
.headlinesmall, a.headlinesmall:link, a.headlinesmall:active, a.headlinesmall:visited, a.headlinesmall:hover
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #29333d;
}
a.headlinesmall:hover
{
	color: #767b8e
}
.error
{
	color: #c00;
	font-size: 12px;
	font-weight: bold
}
.label
{
    background-color: #eee;
    border: 1px solid #aaa;
    padding: 5px;
}
.required
{
    color: #930;
    vertical-align: middle
}
a.menu:link, a.menu:active, a.menu:visited
{
    width:124px; 
    height:28px; 
    color:#525E6B; 
    font-size: 12px; 
    font-weight:bold;
    text-decoration: none
}
/*a.menu:hover
{ 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}*/

a.menuselected:link, a.menuselected:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#212020; 
	font-size:12px;
}


#ctl00__tblMenu td a:hover
{
   background-image:url(/images/bgtopmenuselected.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	line-height: 210%;
	display: block;
	width:115px;
	height:27px;
	color: #000;
}

td.LeftNavi table td a.submenuselected:link, td.LeftNavi table td a.submenuselected:visited
{
	background-image:url(/images/leftmenuselected.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	color: #384E66;
	text-decoration: none;
    display:block;
    text-decoration:none;
    padding:7px 0 7px 7px;
    width:211px;
    font-weight:bold;
}

.submenu, a.submenu:link, a.submenu:active, a.submenu:visited
{ 
	font-size: 11px;
	color: #000;
	text-decoration: none
}

td.LeftNavi table td a.submenu:link, td.LeftNavi table td a.submenu:visited
{ 
	background-image:url(/images/bgsubmenu.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	color: #384E66;
	text-decoration: none;
    display:block;
    text-decoration:none;
    width:211px;
    padding:7px 0 7px 7px;
    
}


td.LeftNavi table td a.submenu:hover
{ 
	background-image:url(/images/leftmenuselected.gif);
	background-repeat:repeat-y;
	font-size: 11px;
	color: #384E66;
	text-decoration: none;
    display:block;
    text-decoration:none;
    
}


input
{
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
    background-color: #fff;
    color: #000
}
input.textbox, input.numbertextbox
{
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
    border: solid 1px #A4B4C6;
    width: 293px;
    height: 14px;
    color: #000
}
input.numbertextbox
{
    text-align: right;
    width: 20px;
    height: 12px;
    text-align:right;
}
input.button, input.buttonsmall
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    height: 22px;
    border: 0px;
    color: #4E657D;
    background-color: #DEE4EB;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 4px;
    border:solid 1px #A4B4C6;
    cursor:hand;
}

input.buttonsmall
{
    width: 70px;
	 height:19px;
    background-image: url(/images/bgbutton70.gif);
}

input.frontpagebutton
{
   background-image: url(/images/button_readmore.gif);
   background-position: no-repeat;
   width:81px;
   height:22px;
   border:none;
   background-color:transparent; 
   cursor:hand;
}


#ctl00_RightPanel__btnSearch
{
   background-image: url(/images/button_readmore.gif);
   background-position: no-repeat;
   width:81px;
   height:22px;
   border:none;
   background-color:transparent; 
   cursor:hand;
   margin:10px 45px 0px 0px;
}


input.textboxNewsletter
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
   border: solid 1px #000;
   width:140px;
   height:15px;
   color:#000;
	background-color:#fff;
}


select
{
   font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
   color: #000;
}
select.dropdown
{
    width: 200px
}
textarea
{
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
    border: solid 1px #ababab;
    width: 98%;
    color: #000
}

hr
{
    border: solid 1px #C1C2C4;
    height: 1px
}


input.tilmeldknap
{

   width: 87px;
   height:19px;
   border: none;
   background-color: Transparent;
   background-image: url(/images/tilmeld.gif);
   color: #000;
   cursor: hand;
	text-transform: uppercase;
   font-size:80%;
}

input.basketknap
{

   width: 87px;
   height:19px;
   border: none;
   background-color: Transparent;
   background-image: url(/images/basketknap.gif);
   color: #4A5460;
   cursor: hand;

}

input.addtocartknap
{

   width: 137px;
   height:18px;
   border: none;
   background-color: Transparent;
   background-image: url(/images/addtobasketbutton.gif);
   color: #4A5460;
   cursor: hand;
}

/*
#####################################
Find sager
#####################################
*/

#ctl00_RightPanel__year, #ctl00_RightPanel__book, #ctl00_RightPanel__resultType
{
  width:300px;
  margin:6px 0px 0px 0px;	
  background-color:#F3F5F7;
}

#CrimeCases td
{
	padding:5px;
}

#CrimeCases a
{
	color:#476076;
}

#CrimeCases a:hover
{
	color:#000;
}

/*
#####################################
Afmeldknap nyhedsbrev
#####################################
*/

#ctl00_RightPanel__btnAction
{
 margin:0px 47px 0px 0px;
}

table.MainBodyContent
{
	width:490px;
}

.InvalidQuantityError
{
	color:#990000;
	border:solid 1px #ccc;
	cursor:pointer;
	padding:4px;
        background-color:#fff;
        margin:0 0 5px 0;
        position:relative;
        overflow:auto;
}