html { margin: 0px;}

#aspnetForm
{ 
    max-width :1600px;
    /*height:600px;*/
    background:url('/media/img/Background.jpg') no-repeat;
    background-position:center;
    font-family:Arial;
    font-size :12px;
    color:#044155;
    margin-left :auto;
    margin-right: auto;
    margin-top:0px;
}
body{
  margin:0px;
  color:#044155;
}

a{ text-decoration:none;}
/**************************************************
Create Class of CSS for setting template Master
***************************************************/
.row1{height: 23px;}
.row2{height: 40px; }
.row3{height: 239px; }
.row4{/*height: 225px;*/}
.row5{height: 20px;
      vertical-align :middle;}
.rowcontent{/*height: 460px;*/}
      
.logo
{	
	background-position :bottom ;
        
}
td.logo
{
     text-align:left;
    
}
td.logo img
{
 border-width:0px;
}

.login
{
	/*background:url('/media/img/login-icon.jpg') no-repeat;*/
	}

.sitemap
{
	background:url('/media/img/sitemap.jpg') no-repeat;
	}


.box1,.box2,.box3,#box
{
 	width :225px;
 	height:225px;
        vertical-align :top;
        text-align:left;
	}
.box1
{
  BORDER-LEFT-WIDTH: 1px; 
  BORDER-LEFT-COLOR: #FFFFFF;
  BORDER-LEFT-STYLE:solid ;
  padding-left:0px;
}
.imgbox1,imgbox2,imgbox3
{
 	width :223px;
 	height:225px;
	}
.table4box
{
	text-align:left;
	/*height:225px;*/
	width:903px;
        
}
.ringbox
{
	background:url('/media/img/box4.jpg') no-repeat;
	width :223px;
        background-position:top left;
        vertical-align :top;
}
.footer img
{
    border:0px;

	}

.footer a
{
	text-decoration:none;
	color:#0d3a48;
}
.footer p
{
  font-family:Arial;
    font-size :11px;
margin-top:5px;
}
.footer
{
  vertical-align :middle;
}

.flashMenu
{
	background: url('/media/img/flashbackground.gif') no-repeat;
	text-align: left;
        font-size:2px;
}
.flashtable
    {
        width: 900px;
        height:240px;        
        border-width:0px;
        border-collapse :collapse ;
        background-position:center ;        
        background:url('/media/img/flashbackground.gif') no-repeat;
    }
    .flashborderleft
    {
     
     width:10px;  	
     padding:0px;
    	
	}
	.flashborderright
	{
         width:10px;
         padding:0px;
		
	}

    .flashMenuColContent
   {
     padding:0px;
     
    }
embed.flashMenu
{
	width:900px! important;
        height:236px; 
	vertical-align :top;
 	margin:2px;
}
.itemDescriptionbox
{
   padding-left:7px;
   padding-top:2px;
   padding-bottom:5px;
   padding-right:7px;
   text-align:left;
   vertical-align:top;
   overflow: hidden;
}
.itemdescriptionbox2
{
  HEIGHT: 36px! important;
}
div.itemdescriptionbox1,div.itemdescriptionbox3
{
  height: 57px! important;
}

.itemUrlReadmorebox
{
  text-align:right;
  font-weight:bold;
  
}
.itemUrlReadmorebox a
{
  color:#044155;  
  text-decoration :none;
  font-weight:normal;
  font-size:12px;
}
div.itemImageUrlReadmorebox
{
   padding-right:8px;
   padding-bottom:15px;
}
.itemImageUrlReadmorebox A Img
{
   border-style:none;
}
/******* Ring Mig Op *********/
.tableringmig {
      margin-LEFT: 15px; 
      HEIGHT: 58px! important;
      text-align:left;
      /*align:left;*/
}

tr.rightbarrowbox3 td table.tableringmig {
       margin-LEFT: 15px; 
       HEIGHT: 55px! important;
      text-align:left;
      /*align:left;*/
}

.tableringmig input
{

background: white;
border: 1px solid white;

}

.tableringmig .buttonSend
{
color: white;
background: #0d3a48;
border: 1px solid white;

}
    .ringdetail
    {
    	vertical-align :top;
    	/*align:left;*/
    	text-align:left ;
    	padding-left:15px;
    	padding-right:15px;
    	padding-top:0px;
    	padding-bottom :15px;
    	vertical-align :top;
    	}

.ringboxheadertext
{
        width: 98%;
        height: 40px;
        color:#ffffff;
        TEXT-ALIGN: left
       
}
.ringboxheadertd
{
	padding-left:13px;
	padding-right:2px;
    	padding-top:0px;
	padding-bottom:2px;
 	font-size:12px;
       vertical-align:bottom;

}

.ringboxdetailtd
{
    	padding-left:15px;
    	padding-right:15px;
    	padding-top:0px;
    	overflow:hidden;
    	vertical-align :top;
	color:white;
	text-align:left;
}

.detailringmigopHeader
{
        width: 98%;
        height: 35px;
        color:#ffffff;
        TEXT-ALIGN: left;
        margin-top:15px;
}

.detailringmigopHeader .detailringboxheadertd
{
	padding-left:10px;
	padding-right:2px;
    	padding-top:0px;
	padding-bottom:2px;
	font-size:12px;
        vertical-align:bottom;

}


.tabledetailringboxdetailtext 
{
	height: 40px;
}

.detailringboxdetailtext .detailringboxdetailtd
{
	vertical-align :top;
    	text-align:left;   
 	padding-left:15px;
	padding-right:5px;
    	padding-top:0px;
    	padding-bottom:15px;
    	vertical-align :top;
	color:white;
       overflow:hidden;

}



.detailringboxdetailtext .detailringboxdetailreadmore 
{
	color:white! important;
	font-size:13px;
	font-family:Verdana;
	text-align:right;
	width:85%;
}
td.detailringboxdetailreadmore 
{
   width:195px;
}
.detailringboxdetailtext, .detailringboxdetailreadmore  a
{
	color:white! important;
        
}
td.detailringboxdetailreadmore  a
{
   font-size:12px;
}

.detailringboxdetailtext, .detailringboxdetailimg 
{
	text-align:left;
	margin-left:2px;
       overflow:hidden;

}
TD.detailringboxdetailimg
{
  text-align:center;
  vertical-align:middle ;
}
/**************************************************
Create Class of CSS for setting template Detail
***************************************************/
.rightbarrowbox1
{
         WIDTH: 100%; 
         HEIGHT: 156px;
        vertical-align:top;
        font-size:10px;
	}
.rightbarrowbox2
{
       WIDTH: 100%; 
       HEIGHT: 154px;
       margin-left:2px;
       font-size:10px;
       vertical-align:top;
}
.rightbarrowbox3
{
	background:url('/media/img/ringmigop-subpage.jpg') no-repeat;
        background-position:3px 2px;
        vertical-align:top;
	width:223px;
        height:154px;
}
.leftbarmenu
{
	background:url('/media/img/submenucontent.jpg') no-repeat;
        Height:236px; /*252*/ 
}

.leftbarboxbottom
{
        /*Height:235px;*/
        color:#ffffff;
}

.talbelLeftsidebar
{
	width:100%;	
	height:100%;
	}

.Leftsidebar
{
	width:235px! important;
	height: 100%;
        VERTICAL-ALIGN: top;
        
}
td.ItemContent
{
       width: 420px;
       height:100%;
       background:url('/media/img/ItemContent.gif') no-repeat;
       background-position: left top;
	vertical-align:top;
	padding-left: 9px;
        padding-right: 10px;
        padding-top: 10px;
       /* padding-bottom: 10px;*/
	text-align:left;
	padding-right:14px;
	
}

.Rightsidebar,.talbelRightsidebar
{
        width:190px;
       height:465px;
}
.tablemain
{   width:908px;
    }



#leftMainMenu
{
	width:221px;/*width:97%;*/
        height:229px; /*249*/
	margin-top:5px;
       margin-left:1px;
	border-collapse:collapse;
      
}

#leftMainMenu .leftMainTD
{
	width:100%;
	height:10px; /*21*/
	padding-left:10px;
	padding-right:5px;
	text-align:left;
	border-bottom: 1px solid #305763;
}

#leftMainMenu .leftNoneBorder
{
	
	height:10px;
	padding-right:5px;
	padding-left:25px;
	text-align:left;
	
}

#leftMainMenu .leftNoneBorder a
{
	background:url('/media/img/dotWhite.gif') no-repeat;
	background-position:center left;
	padding-left:10px;
}


#leftMainMenu .leftChildMenu 
{
	width:100%;
	text-align:left;
	border-collapse:collapse;
	height:80px;
} 

#leftMainMenu .leftChildIcon
{
	width:15%;
	text-align:right;
	height:20px;
	border-bottom: 1px solid #305763;
	padding-bottom:5px;
	background:url('/media/img/dotWhite.gif') no-repeat;
	background-position:center right;
} 

#leftMainMenu .LeftChileText
{
	width:100%;
	height:10px;
	padding-right:5px;
	padding-left:25px;
	text-align:left;
	border-bottom: 1px solid #305763;
} 

#leftMainMenu .LeftChileText a
{
	background:url('/media/img/dotWhite.gif') no-repeat;
	background-position:center left;
	padding-left:10px;
}
#leftMainMenu .LeftChileText a:active,
#leftMainMenu .LeftChileText a:hover,
#leftMainMenu .LeftChileText a:focus
{	
	color:#9b9b9b! important;
	background-position:center left;
	
} 
#leftMainMenu .LeftChileText a.active_menu:link,
#leftMainMenu .LeftChileText a.active_menu:visited
{
color:#9b9b9b! important;
	background:url('/media/img/dotGray.gif') no-repeat;
	background-position:center left;
}
#leftMainMenu .leftNoneBorder a:active,#leftMainMenu .leftNoneBorder a:hover
{
	color:#9b9b9b! important;
} 

#leftMainMenu .leftMainTD a:active,#leftMainMenu .leftMainTD a:hover,#leftMainMenu .leftMainTD  a.active_menu:visited
{
	color:#9b9b9b! important;
} 

#leftMainMenu .leftNoneBorder a:active,#leftMainMenu .leftNoneBorder a:hover,#leftMainMenu .leftNoneBorder a.active_menu:visited
{
color:#9b9b9b! important;
}

.ItemContent .mainNav a
{
	color:#355a67! important;
 	font-size:13px;
	font-family:Verdana;
	text-transform:uppercase;
}


/* Login Form*/

.LoginTable 
{
	width :100%;
}

.LoginTable  .tdDisplayName
{
	width:40%;
	text-align:right;
}

.LoginTable  .tdInputBox
{
	width:60%;
	text-align:left;
}


/**************************************
      CSS for Scrollbar               *
***************************************/
div.scrollholder
{
    position: relative; 
    width: 425px; 
    height: 440px;
    overflow: auto;
    float :right;
    
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 425px! important;
    z-index: 10;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 11px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: #98a9af;/*black;*/
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 14px;
    cursor: pointer;
    z-index: 4;
    background: #033141;
}  

/*****************************
   fixed border menu
*****************************/
.borderleft
{
	background:url('/media/img/leftborder.jpg') no-repeat;
        background-position:top right;
        width:10px;
        padding:0px;
}
.borderright
{
	background:url('/media/img/rightborder.jpg') no-repeat;
        width:8px;
        padding:0px;
}

.topmenuitems
{
  /*border-top-width:2px;
  border-bottom-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px; 
  border-top-style:solid;
  border-top-color: white;*/
  text-align:center;
   padding:0 10px 0 10px;
 background:url('/media/img/MenuBG.jpg') repeat;
 BACKGROUND-POSITION: right top; 
  padding-top:3px;
}

table#topBarMenuTable
{
       height:27px;
       vertical-align:bottom;
       font-size:13px;
       border-collapse:collapse;
       float:right;
       max-width:610px;
       padding:0px;
       text-align:right;
      
}

tr.row2 td.topmenu
{
   padding-right:4px! important;
   vertical-align :bottom;
}
.Rightsidebar
{
  vertical-align :top;
  /*padding-left:3px;*/
}
table.talbelRightsidebar
{  
   padding-right:4px;
}


.detailringboxdetailtext
{
  margin-left:5px;
}

body.mceContentBody,body#tinymce
{
background-color:#FFF;
 background-image: none; 
font-family:Arial;
    font-size :12px;
    color:#044155;
text-align: left;}

table.tableringmig
{
   text-align:left;
}
table.tablespace
{
  height:55px;
}

/************** For Bestil Form **********/

 .tableInformationForm
    {
        width: 404px;
        font-family :Arial ;
        font-size:11px;
        border-top:solid 1px #5693c6;
        border-right:solid 1px #5693c6;
    }
    .divBestil
    {
    	width: 404px;
        font-family :Arial ;
        font-size:9pt;
    }
    
    .textcolumn
    {
    	border-bottom:solid 1px #5693c6;
    	border-right :solid 1px #5693c6;
    	border-left :solid 1px #5693c6;
    	background-color:#033241;
    	color:#ffffff;
    	font-family :Arial ;
        font-size:11px;
    	}
    .textFill
    {
       	border-bottom:solid 1px #5693c6;
    }
    .imagePrisoversigt
    {
    	 height:121px;
    	 width:274px;
    	}
.buttonSend
{
color: white;
background: #0d3a48;
border: 0px solid ;

}

.tableInformationForm input
{

background: white;
border: 1px solid white;

}
.radioButton ,.CheckboxConfirm
{
 vertical-align:middle;
}

div.divItemContent a
{
      text-decoration: underline;
	color:#0d3a48;
}


.tblformat400
{
	width: 410px;
	border-top: 1px solid #5693c6;
	border-right: 1px solid #5693c6;
	font-size: 11px;
}

.tblformat400 tr
{
/*	padding: 0px;*/
	height: 20px;
}

.tblformat400 tr:first-child { 
	background-color: #033241; 
	color: white; 
}
.tblformat400 tr:first-child td
{
	padding-left: 5px;
	border-bottom: 1px solid #5693c6;
	border-left: 1px solid #5693c6;	
}

.tblformat400 td
{
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #5693c6;
	border-bottom: 1px solid #5693c6;
}

.hiddenRequiredField
    {
        visibility: hidden;
        font-size: 8pt;
    }
.showRequiredField
    {
        visibility: visible;
        color: Red;
        font-size: 8pt;
    }

/*================= Ring mig ==============*/
#RingMigReadMore
{
	margin:157px 5px 5px 110px
}

#RingMigReadMore img
{
	border:none;	
}


/* =======================Amnio page============== */

.amino_rowcontent
{
	color:#FFF;
	width:905px; 
	height:465px;	
	background:url('/media/img/amino_bg.png') no-repeat;
} 
.amino_column
{	text-align:left;
 	padding-top:5px;
	padding-left:15px;	
}
.amino_column img
{
	margin:0px;
	padding:0px;	
}
.amino_column input
{
	margin:0px;
	padding:0px;
}
.amino_column td
{
	font-size:10px;	
	margin:0px;
	padding:0px;
	vertical-align:top;

}

.textbeforbutton p
{
 float:left;	
 line-height:15px;
}
.amino_column .aminoflash
{
	margin:6px 0px 10px 10px;	
	float:left;
	position:relative;
	height:256px;
	width:460px;
	vertical-align:middle;
	border:1px solid #FFF;
	
}

.amino_column .aminobox1
{
	float:left;
	width:226px;
	height:168px;
	position:relative;
	margin:0px 0px 10px 10px;
}
.aminobox1 img
{
	border:none;	
}
.amino_column .aminobox2
{
	float:left;
	position:relative;
	margin-left:10px;
	background: url('/media/img/amino_ringmig_bg.png') no-repeat;
	height:167px;
	width:226px;
	
}
.orderformbutton input
{
margin:0px;
padding:0px;	

}
.AminoTitle h1
{
     margin-top:18px;
    height:30px;
  	font-size:30px;
	font-weight:normal;
	float:left;
	width:auto;
}

.AminoTitle img
{
	float:right;
}


.scroll
{
	width: 440px;
	height: 440px;
	overflow: auto;
}

#scrollholder
{
   overflow:hidden;
}





#content {
    max-height:250px;
    overflow-y:auto;
}










































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size:18px;
margin:0px;
font-weight:normal;
}

h2 {
font-size:16px;
margin:0px;
}

h3 {
font-size:14px;
margin:0px;
}

h4 {
font-size:12px;
margin:0px;
font-weight:bold;
}

p {
Font-size:12px;
Font-weight:normal;
}

.AminoTitle {
    margin:0px;
    padding:0px;
    margin-top:-5px;
    width:100%;
    float:left;
     margin-bottom:10px;
}

.AminoBigLetter {
font-size:30px;
font-weight:bold;
margin-top:-6px;
margin-left:3px;
margin-right:3px
}


