.inp1{
border:0;
height:20px;
width:192px;
}

.repeat-x{
background-repeat:repeat-x;
}

td{
color:#363636;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:none;
color:#427EB2;
}
.submenu{
color:#363636;
font-weight:normal;
}
.submenu:hover{
color:#000;
text-decoration:underline;
}
.tbl3_b{
background:#FFF url(/design/edc_v1/images/tbl3_b.gif) repeat-x left bottom;
}
.tbl1{
background:#E6E5E5;
border:1px solid #D5D5D5;
}
.blue{
color:#427EB2;
}
.blue:hover{
color:#E53600;
}
.black{
color:#000;
font-weight:bold;
}
.black:hover{
color:#CB3405;
}

.tbl2{
border:1px solid #DDDDDD;
border-bottom:none;
}
.tbl3{
border:1px solid #DDDDDD;
border-bottom:none;
border-top:none;
}
.tbl4{
border:1px solid #BABABA;
background-color:#FFF;
}
.tbl5{
border:1px solid #DBA200;
background-color:#FEBD03;
border-bottom:none;
}
.tbl6{
background-color:#FFE28F;
border:1px solid #DDDDDD;
border-bottom:none;
}
.tbl11{
background-color:#FFE28F;
border:1px solid #DDDDDD;
}
.tbl7{
background-color:#FFE28F;
border:1px solid #DDDDDD;
border-bottom:none;
border-top:none;
}
.tbl8{
background:url(/design/edc_v1/images/tbl8_b-bgr.gif) repeat-x;
}
.tbl9{
background:#FFFFFF url(/design/edc_v1/images/tbl9_bgr.gif) repeat-x left bottom;
}
.tbl10{
background:url(/design/edc_v1/images/tbl10_bgr.gif) repeat-x;
}
.normal{
font-weight:normal;
}
.bot{
color:#ACACAC;
font-weight:normal;
font-size:11px;
}
.bot:hover{
color:#FFF;
}
.border-l{
border-left:1px solid #C6C6C6;
}
.border-r{
border-right:1px solid #C6C6C6;
}
.border-l2{
border-left:1px solid #989694;
}
.footer{
color:#828282;
font-weight:normal;
}
#debug{
clear:both;
}
.footer:hover{
color:#000;
}
.yellow{
color:#FEBD03;
}
.ul{
list-style-type:none;
list-style-image:url(/design/edc_v1/images/bul2.gif);
margin:0;
padding:0;
padding-left:15px;
}
.white{
color:#FFF;
}
#message{
position:relative;
top:220px;
left:-60px;
width:135px;
height:64px;
display:block;
background:url(/design/edc_v1/images/message.png) no-repeat;
/* background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/message.png', sizingMethod='crop'); */
color:#FFF;
}
#cse{
width:268px;
overflow:hidden;
}
.border-l2{
border-left:1px solid #C6C6C6;
}
.border-t2{
border-top:1px solid #CFCFCF;
}
.border-b3{
border-bottom:1px solid #CFCFCF;
}
.green{
color:#519E00;
}
.red{
color:#CB3405;
}
.black16{
color:#000;
font-size:16px;
}
.border4-full{
border:1px solid #CFCFCF;
background-color:#F5F5F5;
}
.border5-full{
border:1px solid #CFCFCF;
background-color:#FFFFFF;
}
.border-r{
border-right:1px solid #CFCFCF;
}
.size10{
font-size:10px;
}

/** nav - adjusting for all nested tables **/
.nav_tabs {
background: url(/design/edc_v1.1/images/new/menu_bgr.gif) repeat-x 0 0;
}

/** niels robin aagaard 29 juni 2007 **/

/* processing */

div#processing
{
	_width: 250%;
	height: 235px;
	background: white url('/design/edc_v1.1/images/loading.gif') no-repeat center center;
	position: absolute;
	top: 300px;
	left: 0px;
	right: 0px;
	
	opacity: .5;
	filter: alpha(opacity=50);
}

#basketsnippet {
  font-size:11px;
}

div#processing h1
{
	font-size: 72px;
	font-weight: bold;
	margin: 40px 0 0 0;
	color: black;
	text-align: center;
}

.hidden
{
	display: none;
}

.domainpopup
{
	display: none;
	position: absolute;
	width: 300px;
	margin-left: -280px;
	margin-top:20px;
	text-align: left;
	background: #FFF;
}

.domainpopup.dnsadmin
{
	margin-left: 0px;
	margin-top:5px;
	width: 300px;
}


.domainpopup p
{
	margin: 0;
	padding: 0;
}

.domainpopup .top
{
	background: url('/design/edc_v1.1/images/popuptop.gif') no-repeat;
	height: 11px;
}

.domainpopup .center
{
	background: url('/design/edc_v1.1/images/popupcenter.gif');
	padding: 5px 10px 5px 10px;
}

.domainpopup .bottom
{
	background: url('/design/edc_v1.1/images/popupbottom.gif') no-repeat;
	height: 11px;
}


button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
  padding: 0 20px 0 0; 
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  text-align: center;
  background: transparent url(/design/edc_v1.1/images/css/btn_rarrow_right.gif) no-repeat right top; 
}

button.submitBtn.wait {
  background: transparent url(/design/edc_v1.1/images/wait.gif) no-repeat center center; 
}

button.submitBtn.wait span {
  background-image:none;
}


button.submitBtn span {
  padding: 10px 0 10px 0px; 
  height: 14px;
  min-width: 200px;
  background: transparent url(/design/edc_v1.1/images/css/btn_rarrow_left.gif) no-repeat left top; 
  color:black;
}

button.submitBtn.green{
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_right_green.gif') no-repeat scroll top right;
}

button.submitBtn.green span{
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_left_green.gif') no-repeat;
}


button.submitBtn.small {
  font-size:10px;
  padding: 0 12px 0 0; 
  background: transparent url(/design/edc_v1.1/images/css/btn_rarrow_small_right.gif) no-repeat right top; 
}
	
button.submitBtn.small span {
  padding: 4px 0 6px 0px; 
  height: 10px;
  min-width: 200px;
  background: transparent url(/design/edc_v1.1/images/css/btn_rarrow_small_left.gif) no-repeat left top; 
}


div.warning {
  background-color:#ffeedd;
  padding:8px;
}

div.warning h3, div.warning h2 {
  margin:2px!important;
}

.smallgrey {
font-size: 9px;
}

table.contact {
width:100%;
}

table.contact td.right{
padding-right:0px;
}

table.contact tr.odd{
background:none;
}

table.contact button.submitBtn span {
min-width:0;
width:60px;
}

.login {
width:345px;
}

.logout a{
font-weight:bold;
}

.login a {
float:right;
}

a.right{
 float:right;
 clear:both;
}
.accountorderview {
width:520px;
}

.jstabs{
display:none;
}

.myaccountcontact label{
  float: left;
  width: 220px;
  font-weight: bold;
}


.myaccountcontact input.inputtext {
width: 300px;
margin-bottom: 5px;
}


.spacer{clear:both; height:1px;}

#dnsrecords{
margin:0 auto;
width:500px;
padding:14px;
}

#dnsrecords div{
 position:absolute;
 top:50%;
 margin-top:-100px;
 height:200px;
}
/* ----------- stylized ----------- */
#dnsrecords h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

#dnsrecords p.warning{
font-size:12px;
font-weight:bold;
background-color:#ffeedd;
padding:8px;
width:460px;
text-align:left;
margin-left:20px;
}

#dnsrecords label{
display:block;
font-weight:bold;
text-align:right;
width:240px;
float:left;
}
#dnsrecords .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:240px;
}
#dnsrecords input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 12px 10px;
}

#dnsrecords button{
  clear:both;
  margin-left:159px;
}
/* #stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
} */

/* .dnsform label{
  float: left;
  text-align:left;
  width: 150px;
  font-weight:bold;
  margin-bottom:12px;
} */

.popuprecordadd {
  float:right;
  margin-bottom:20px;
  margin-top:5px;
  padding-right:5px;
}

/* .dnsform {
 position:absolute;
 top:50%;
 margin-top:-100px;
 height:200px;
 width:600px;
}

.dnsform div{
  width:500px;
  margin:auto;
}

.dnsform button{
 float: right; 
}

.dnsform input {
width: 300px;
margin-bottom: 6px;
float:right;
}

*/

.myaccountcontact br{
clear: left;
}


.myaccountcontact .overskrift{
font-size:1.33em;
font-weight:bold;
}

.myaccountcontact img.foldout{

}


.article-embed img, .video-embed img {
float:left;
padding:0px 8px 8px 0px;
}

.article-embed hr, .video-embed hr {
background-color:#cfcfcf;
height:6px;
margin-bottom:10px;
border:0px;
clear:both;

}

.article-embed, .video-embed hr{
font-size: 12px;
color:black;
}

.article-embed h3 {
 margin-bottom:0px; 
}

.article-embed p {
 /* display:inline; */
 /*Ø background-color:blue; */
}


div.object-left, table.object-left
{
    float: left;
    clear: left;
    padding: 0px 6px 6px 0px;
}

div.object-right, table.object-right
{
    float: right;
    clear: right;
}

div.object-center, table.object-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


#id1, #id2 {
  width:340px;
}

td.paymenttd img, td.paymenttd input{
 vertical-align:middle;
 padding-bottom:6px;
}

table.orderpay td{
  padding-left:30px;
}

table.orderpay {
  border-spacing:4px;
}