/* vim: encoding=utf-8:ft=css:et:sw=4:ts=8:sts=4:
 *
 * Copyright (c) 2008 Nessus Internet Dienstleistungs GmbH.
 * All rights reserved.
 */

/* reset-min yahoo */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{/*font-style:normal;font-weight:normal;*/}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{/*font-family:inherit;font-size:inherit;font-weight:inherit;*/}input,textarea,select{/* *font-size:100%;*/}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}

body {
		font-family: verdana, arial;
}

input,textarea,select{font-family: verdana}

strong {
    font-weight: bold;
}

label {
    cursor: pointer;
}
a {
    color: #3288B5;
    text-decoration: none;
    cursor: pointer;
}
a.dotted_underline {
		color: #3288B5;
		border-bottom: 1px dotted #5AA4CB;
}

a.a_hint {
    color: #404040;
    background:transparent url(/images/neweasydesign/external.png) no-repeat scroll right center;
		padding-right:13px;
}
table.hostingcomparison table.description td.title a.a_hint {
		color: #0f517d;
}

span.normaltext {
		font-size: 11px;
}
input.textfield {
		font-family: verdana, arial;
    padding: 3px;
    font-size: 11px;
		border: 1px solid #a9a9a9;
		background:#fff url('/images/neweasydesign/input_bg.gif') repeat-x top;
		outline:0;
		margin:0px;
		vertical-align:middle;
}


div.clear {
	clear:both;
}

select {
    padding: 3px;
    font-size: 11px;
		border: 1px solid #a9a9a9;
		background:#fff url('/images/neweasydesign/input_bg.gif') repeat-x top;
		outline:0;
		margin:0px;
		height: 22px;
		vertical-align:middle;
}
textarea{
		border: 1px solid #a9a9a9;
		background:#fff url('/images/neweasydesign/input_bg.gif') repeat-x top;
		outline:0;
		margin:0px;

}

select {
		height: 22px;
}

ul.normaltext {
		font-size: 11px;
}
div.headerbox {
    background: #002448;
    height: 130px;
    width: 100%;
    color: #fff;
}

div.header {
    background: #002448 url('/images/neweasydesign/header.png') no-repeat center center;
    width: 950px;
    height: 130px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}
div.headerbox_cp {
    background: #002448;
    height: 100px;
    width: 100%;
    color: #fff;
}



div.header_cp {
    background: #002448 url('/images/neweasydesign/header.png') no-repeat top center;
    width: 950px;
    height: 100px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}


div.header a, div.footer a {
    text-decoration: none;
    color: #fff;
}
/*
div.header a:hover {
    color: #fff;
}*/

div.header div#easyname_logo {
    background: url('/images/logo.png') no-repeat;
    height: 34px;
    width: 200px;
    position: absolute;
    top: 49px;
    left: 0;
    cursor: pointer;
}
div.header_cp div#easyname_logo {
    background: url('/images/logo.png') no-repeat;
    height: 34px;
    width: 200px;
    position: absolute;
    top: 25px;
    left: 0;
    cursor: pointer;
}

div.header div#easyname_description {
		position: absolute;
    font-size: 11px;
    top: 60px;
    left: 208px;
}
div.header div.slogan {
		font-family: arial;
    position: absolute;
    top: 85px;
    left: 0;
    font-size: 15px;
    font-weight: bold;
    /*letter-spacing: 0.015em;*/
    line-height: 1.3em;
}

div.header div.cp_slogan {
		font-family: arial;
    position: absolute;
    top: 60px;
    left: 0;
    font-size: 116%;
    font-weight: bold;
    /*letter-spacing: 0.015em;*/
    line-height: 1.3em;
}


div.header div#easyname_logo span {
    display: none;
}

div.header dl.navigation {
    margin-top: 0em;
}

div.headernavibox {
    background: #01192f;
    height: 33px;
    width: 100%;
    color: #fff;
}

div.headernavi a.cart {
    font-weight: bold;

}

div.headernavi {
		background: #01192f url('/images/neweasydesign/header_down.png') no-repeat center center;
    width: 950px;
    height: 33px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}

div.headernavi #breadcrumb {
    position: absolute;
    top: 10px;
    left: 0;
    font-size: 83%;
}

div.headernavi a {
    text-decoration: none;
    color: #fff;
}

div.headernavi span.information {
		font-size: 11px;
		position: absolute;
    bottom: 0.8em;
    right: 0px;
    color: #fff;
}

div.headernavi a:hover {
    color: #fff;
}



/**

BACKEND STYLES

**/


div.header_backend {
    background: #002448 url('/images/neweasydesign/header.png') no-repeat top center;
    width: 950px;
    height: 100px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}
div.headerbox_backend {
    background: #002448;
    height: 100px;
    width: 100%;
    color: #fff;
}
div.header_backend div#easyname_logo {
    background: url('/images/logo.png') no-repeat;
    height: 34px;
    width: 200px;
    position: absolute;
    top: 49px;
    left: 0;
}

div.header_backend div#easyname_description {
		position: absolute;
    font-size: 11px;
    top: 60px;
    left: 208px;
}

div.header_backend div.slogan {
    display: none;
}

div.headernavibox_backend {
    background: #01192f;
    height: 33px;
    width: 100%;
    color: #fff;
    font-size: 8px;
}/*
div.headernavibox_backend a{
    font-size: 10px;
}*/
div.headernavibox_backend span.information {
    display: none;
}
div.headernavibox_backend span.information {
    display: none;
}
td#admin-notes {
		padding: 10px;
		width: 300px;
}

td#admin-notes ul li{
		padding-top: 10px;
		
}
td#admin-notes div{
		width: 300px;
}

div#domainsummary {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 50px 0px;
}

div#domaininfo_handles {
    font-family: monospace;

}
div#domaininfo_handles fieldset {
    float: left;
    margin: 20px;
    width: 400px;
}
div#domaininfo_handles fieldset li {
    font-family: monospace;
    font-size: small;
}

ul#basic_domaininfo {
    width: 400px;

}
ul#basic_domaininfo li {
    clear:both;
    height: 18px;
    margin: 0 5px 0 5px;

}
ul#basic_domaininfo span.domain_property {
    float: left;
}
ul#basic_domaininfo span.domain_value {
    float: right;
    font-weight: bold;
    margin: 0 0 0 10px;
}

/*      QUEUE ITEMS */
ul#queueitems {
    width: 800px;
}

ul#queueitems li {
    clear:both;
    height: 18px;
    margin: 0 5px 0 5px;

}

ul#queueitems span.date {
    float: left;
    font-size: Small;
    margin: 0 10px 0 0;
    
}
ul#queueitems span.text {
    float: left;
}
ul#queueitems span.status {
    float: right;
    margin: 0 10px 0 10px;
}

ul#queueitems span.actions {
    float: right;
    padding: 0 0 0 10px;
    background-color: white;
    height: 100%;
}


/* Background colors */
ul#queueitems .status_done {
    background-color: #89C480;
}

ul#queueitems .status_new {
    background-color: white;
}

ul#queueitems .status_pending {
    background-color: #A6D2EB;
}

ul#queueitems .status_purge {
    background-color: #A6D2EB;
}

ul#queueitems .status_fail {
    background-color: #F9826A;
}

ul.queueinfobox {
    padding: 4px;
}
li.reg_mail {
    font-family: monospace;
}

li.queueiteminfo pre {
    background-color: #eee;
    border: 1px dashed #999;
}

li.queueiteminfo {
    height: auto !important;
    font-size: small;
    width: auto;
    margin: 5px 5px 30px 5px !important;
    padding: 3px;
    position: relative;
    left: 50px;
}

/*  end    QUEUE ITEMS */

/** END **/



div.domain_features {
		position: absolute;
    top: 105px;
    left: 0px;
    width:470px;
    height:140px;
}
/*
div.domain_features table.table_left{
		position: absolute;
    top: 26px;
    left: 5px;
		width: 170px;
		font-size: 11px;
}
div.domain_features table.table_middle{
		position: absolute;
    top: 26px;
    left: 190px;
		width: 120px;
		font-size: 11px;
}
div.domain_features table.table_right{
		position: absolute;
    top: 26px;
    left: 330px;
		width: 160px;
		font-size: 11px;
}
*/
div.domain_features table.table_left{
		display: block;
		float: left;
		margin-right: 20px;
		font-size: 11px;
}
div.domain_features table.table_middle{
		display: block;
		float: left;
		margin-right: 20px;
		font-size: 11px;
}
div.domain_features table.table_right{
		display: block;
		float: left;
		font-size: 11px;
}
div.domain_features table.table_left td,div.domain_features table.table_middle td, div.domain_features table.table_right td{
		height: 23px;
}

div.domain_features table td.icon{
		width: 20px;
		text-align: left;
}
div.domain_features table td.infotext{
		/*width: 140px;*/
		text-align: left;
}
div.domain_features table.table_middle td.infotext{
		/*width: 90px;*/
}

div.domain_features h1 {
		color: #a2cddd;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 14px;
		font-family: arial;
		margin-bottom: 6px;
}

div.ds_center div.more {
		font-size: 11px;
		position: absolute;
    top: 217px;
    right: 15px;
}

div.ds_center div.more a{
		color: #5AA4CB;
		border-bottom: 1px dotted #5AA4CB;
}
table.domainfeature_list {
		width: 100%;
		margin-top: 20px;
}
table.domainfeature_list td{
		padding-top: 10px;
		padding-bottom: 10px;
}
table.domainfeature_list tr.blue{
		background: #f5fbfe;
		border-top: 1px solid #cae5f3;
		border-bottom: 1px solid #cae5f3;
}
table.domainfeature_list td.image{
		width: 80px;
		padding-bottom: 20px;
		vertical-align: top;
		padding-left: 10px;
}
table.domainfeature_list td.text{
		vertical-align: top;
		width: 400px;
		padding-right: 30px;
}

table.domainfeature_list td.text h2{
		margin:0px;
}

div.infobox {
    background-color: #ecf8fe;
    height: 300px;
    width: 100%;
}

div.infobox2 {
		margin: 0 auto;
    width: 950px;
    position: relative;

}

table.tldbox a {
		color: #404040;
}

table.tldbox td {
		line-height: 20px;
		font-size: 11px;
}

table.tldbox .tld_country_flag {
		width: 15px;
		padding-right: 5px;
		border-bottom: 1px solid #cae5f3;
}
table.tldbox td.tld {
		width: 38px;
		border-bottom: 1px solid #cae5f3;
}

table.tldbox td.price {
		text-align:right;
		width: 72px;
		color: #5b737f;
		border-bottom: 1px solid #cae5f3;
}

table.tldbox td.tld_space {
		width: 20px;
}

table.tldbox td.tld_more_domains {
		text-align: right;
}
table.tldbox td.tld_more_domains a{
		color: #5AA4CB;
		border-bottom: 1px dotted #5AA4CB;
}

div.domainsearch_frontpage {
    text-align: left;

}

div.domainsearch_frontpage div.domainpricebox {
    text-align: left;
    position: absolute;
    top: 20px;
    right: 0px;
}

div.domainsearch_frontpage div.ds_left {
		position: absolute;
    top: 20px;
    left: 0px;
		background: url('/images/ds_bg_left.png') no-repeat;
	  height: 257px;
	  width: 15px;
}

div.domainsearch_frontpage div.ds_center {
		position: absolute;
    top: 20px;
    left: 15px;
		background: url('/images/ds_bg_center.png') repeat-x;
	  height: 257px;
	  width: 480px;
}
div.ds_center div.slogan {
		font-family: arial;
		margin-top: 10Px;
		font-weight: bold;
		font-size: 138%;
		color: #0f517d;
		margin-bottom: 5px;
}

div.ds_center div.ds_input {
		margin-bottom: 5px;
		font-size: 14px;
		vertical-align: middle;
}
div.ds_center div.ds_input input {
		border: 1px solid #75b6d8;
		padding: 3px;
		width: 320px;
		margin-right: 7px;
		height: 22px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 18px;

}


div.ds_center div.ds_input button {
		cursor: pointer;
		background:url('/images/neweasydesign/button_next.png') no-repeat;
		border: none;
		color: #fff;
		font-weight: bold;
		text-align: center;
		text-transform:uppercase;
		margin-top: 1px;
		vertical-align: top;
		font-size: 11px;
		width: 80px;		
		height: 28px;
		line-height: 28px;
}

div.ds_center div.ds_input button:hover {
    opacity: 0.93;
	cursor: pointer;
}


ul.ds_navigation li{
		font-size: 11px;
    display: inline;
    padding-right: 1.2em;
}

ul.ds_navigation li a {
    color: #1470a0;
		border-bottom: 1px dotted #1470a0;
}

div.domainsearch_frontpage div.ds_right {
		position: absolute;
    top: 20px;
    left: 485px;
		background: url('/images/ds_bg_right.png') no-repeat;
	  height: 257px;
	  width: 15px;
}

div.navigationbox {
    background-color: #000;
    height: 2.5em;
    opacity: 0.361;
    -moz-opacity: 0.361;
    margin-top: -2.5em;
}

ul.navigation li {
    font-family: arial, "Trebuchet MS";
		font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline;
    padding-right: 1.2em;
    letter-spacing:0.04em;
}

ul.navigation li a:hover {
    color: #a7cde0;
}
ul.navigation li a.active, ul.navigation li a.active:hover {
    color: #64add2;
}


ul.faqadmin_navigation {
    position: absolute;
    bottom: 1em;
    left: 0;
    z-index: 1;
}
ul.faqadmin_navigation li {
    font-family: arial, "Trebuchet MS";
		font-size: 14px;
    font-weight: bold;
    display: inline;
    padding-right: 1.2em;
    letter-spacing:0.04em;
}

ul.faqadmin_navigation li a.active {
    color: #64add2;
}

div.subnavigationbox {
		background: url('/images/neweasydesign/submenu_bg.png') repeat-x;
		height: 34px;
    width: 100%;
    color: #fff;
}

div.subnavigation {
    width: 950px;
		height: 29px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}

ul.subnavigationmenu{
		position: absolute;
		top: 5px;
}
ul.subnavigationmenu li {
		display: inline;
    padding-right: 1.5em;
}
ul.subnavigationmenu a {
		color: #022546;
		text-decoration: none;
		font-size: 11px;
		padding-bottom: 4px;
}
ul.subnavigationmenu a:hover {
		border-bottom: 4px solid #83b6cc;
}

ul.topnavigation li {
    display: inline;
    padding-right: 1.2em;
		font-size: 11px;
		letter-spacing:0.01em;
}

ul.topnavigation li a {
    color: #5AA4CB;
}

div.header_backend ul.topnavigation li {
    display: none;
}

ul.support li {
		font-size: 11px;
    display: inline;
    padding-left: 1.2em;
}

ul.support li span.telephone {
    font-size: 138.5%;
    font-weight: bold;
}

ul.navigation {
    position: absolute;
    bottom: 0.6em;
    left: 0;
    z-index: 1;
}
div.headernavibox_backend ul.navigation {
    font-size: 10px;
    bottom: 10px;
}
ul.topnavigation {
		position: absolute;
    top: 10px;
    left: 0;
}
div.header_cp ul.topnavigation {
    display: none;
}

ul.support {
    position: absolute;
    top: 1em;
    right: 0;
}

div.header a.setlanguage {
display: none;
    position: absolute;
    top: 10px;
    right: 0;
		font-size: 11px;
    color: #4daad9;
}

div.header div#languageSelect {
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 11px;
    color: #4daad9;
}

div.header_backend a.setlanguage {
    display: none;
}

div.header a.setlanguage:hover {
    color: #fff;
}

div.easyinfo {
    position: absolute;
    bottom: 15px;
    right: 0;
    text-align: right;
		font-size: 11px;
}

div.header div.login {
    width: 245px;
    position: absolute;
    bottom: 10px;
    right: 0;
    overflow: hidden;
}

div.header_backend div.login {
    display: none;

}
div.header div.login input.user {
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
    width: 230px;
    float: left;
    border: 1px solid #000;
    padding-top:5px;
    height: 15px;
    font-size: 11px;
}

div.header div.login input.pass {
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
    width: 147px;
    float: left;
    border: 1px solid #000;
    padding-top:5px;
    height: 15px;
    font-size: 11px;
}

div.header div.login button {
    background: url('/images/neweasydesign/button_login.png') no-repeat;
    width: 78px;
    height: 20px;
    float: right;
  	color: #fff;
    font-size: 9px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    margin: 0;
    margin-top: 3px;
    border: none;
    cursor:pointer;
}

div.header div.login button:hover {
    opacity: 0.93;
}

div.header div.login input {
    margin: .1em;
    padding: 0.15em 0.5em;
}

div.header div.login a {
    color: #4daad9;
		font-size: 11px;
    margin-left: 0.5em;
    padding-top: 0.2em;
    
}

div.header div.login a.left {
		float: left;
}

div.header div.login a.right {
		float: right;
}
div#cp_login {
		width: 400px;
		margin: 0 auto;

}


div.contentbox {
    width: 100%;
}
div.content {
		font-size: 11px;
    width: 950px;
    text-align: left;
    margin: 0 auto;
    position: relative;
    color: #404040;
}

div#content_left {
		margin-top: 30px;
    display: block;
    float: left;
    width: 175px;
}

div#content_left div#easymenu a {
    color: #0f517d;
}
div#content_left div#easymenu  dl, dt, dd {
    line-height: 25px;
}
div#content_left div#easymenu dt a {
    font-weight: bold;
    display: block;
    width: 165px;
    height: 25px;
    color: #fff;
    padding-left: 10px;
}
div#content_left div#easymenu dt {
    font-size: 11px;
    background: url('/images/neweasydesign/menu/dd.png') repeat-y;
    border-bottom: 1px solid #5b88a6;
}

div#content_left div#easymenu dt.selected {
    font-size: 11px;
    background: url('/images/neweasydesign/menu/dd_selected.png') repeat-y;
    border-bottom: 1px solid #5b88a6;
}
div#content_left div#easymenu dt.first {
    background: url('/images/neweasydesign/menu/dd_top.png') no-repeat;
}

div#content_left div#easymenu dt.last {
    background: url('/images/neweasydesign/menu/dd_bottom.png') no-repeat;
    border-bottom: 1px solid #fff;
}

div#content_left div#easymenu dt.firstselected {
    background: url('/images/neweasydesign/menu/dd_selected_top.png') no-repeat;
}
div#content_left div#easymenu dt.lastselected {
    background: url('/images/neweasydesign/menu/dd_selected.png') repeat-y;
    border-bottom: 1px solid #fff;
}

div#content_left div#easymenu dt:hover {
    opacity: 0.93;
}
div#content_left div#easymenu ul {
    font-size: 10px;
    margin-left: 0px;
}

div#content_left div#easymenu li {
		height: 23px;
		line-height: 23px;
    background: url('/images/neweasydesign/menu/dd_list.png') repeat-y;
}

div#content_left div#easymenu li a{
    display: block;
    width: 170px;
		height: 23px;
    padding-left:5px;
}
div#content_left div#easymenu li:hover {
    background: #edf7fc;
}
div#content_left div#easymenu img {
    vertical-align: middle;
}


div#content_right {
		margin-top: 30px;
    display: block;
    float: right;
    width: 749px;
    min-height: 400px;
    margin-left: 20px;
}
div#content_right h2{
		margin-bottom: 5px;
}
#cp_quickbox {
    display: block;
    float: right;
    border: 1px dotted #ccc;
    background: #fafafa;
    padding: 5px 5px 5px 10px;
    margin: 0px 0px 10px 0px;
    max-width: 220px;
    min-width: 150px;
}

ul#cp_quickbox{
    list-style: none;
    font-size: 8pt;
}
#cp_quickbox a {
    text-decoration: none;
}

#cp_quickbox img {
    vertical-align: middle;
}


div.content h1 {
		color: #165078;
		font-weight: bold;
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 25px;
}

div.content h1.front {
		color: #a2cddd;
		font-size: 14px;
		margin-bottom: 10px;
}
div.content h1.login {
		color: #a2cddd;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 0px;
}

div#content_right h1 {
		margin-top: 0px;
		margin-bottom: 20px;
		
}


div.content h1.domainfeature_list {
		color: #a2cddd;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 14px;
}

div.content h2 {
		font-weight: bold;
}

div.content div.customers {
		display: block;
		float: left;
		padding-right: 20px;
		width: 289px;
		font-size: 11px;
		margin-top: 20px;
}
div.content div.customers a{
    border-bottom:1px dotted #5AA4CB;
    color:#5AA4CB;
  	display: block;
  	float: right;
}

div.content div.customers h1 {
		margin-top: 0px;
		font-family: arial;
		
}
div.content div.customers img{
		margin-right: 10px;
}

div.footerbox {
    clear: both;
    margin-bottom: 1em;
    background: #fff url('/images/neweasydesign/footer.png') repeat-x;
    background-position: bottom center;
    height: 100px;
}

div.footer {
    width: 950px;
    height: 100px;
    text-align: left;
    margin: 0 auto;
    position: relative;
		font-size: 11px;
}

div.payment {
    position: absolute;
    bottom: 1em;
    left: 0;
}

div.payment img {
    vertical-align: middle;
    padding-bottom: 4px;
    margin-left: 0.2em;
}


/** ===================================================

Hint Divs

**/
.hintButton {
    cursor: pointer;
}
#hintDiv {
    position: absolute;
    z-index: 100;
    visibility: hidden;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
    border: 2px solid #b1d6e9;
    background: #ffffff;
    width: 300px;
    padding: 0 0 0 0;
    margin: auto auto auto auto;
    font-size: 11px;
}
.hintFooter {
    border-left: 1px solid #409bca;
    border-right: 1px solid #409bca;
    border-bottom: 1px solid #409bca;
    color: #ffffff;
    text-align: right;
    height: 20px;
}
.hintTitle {
		background: #F6FBFF;
    border-bottom: 1px solid #b1d6e9;
    border-left: 1px solid #409bca;
    border-right: 1px solid #409bca;
    border-top: 1px solid #409bca;	
    padding: 5px 0px 5px 10px;
    color: #02386a;
    text-align: left;
    font-weight: bold;

}
.hintText {
    border-left: 1px solid #409bca;
    border-right: 1px solid #409bca;
    padding: 10px 10px 0px 10px;
}


/** ===================================================

List of domains and their prices

**/


table.domainprices {
		width: 100%;
		font-size: 11px;

}
table.domainprices tr{
		line-height: 24px;

}
table.domainprices th {
		font-weight: bold;
}

table.domainprices .left {
		text-align: left;
}
table.domainprices .right {
		text-align: right;
}

table.domainprices .td1 {
		width: 100px;
		padding-left: 10px;
}
table.domainprices .td1 a{
		color: #404040;
		margin-left: 10px;
}
table.domainprices .td3 {
		width: 30px;
}

table.domainprices .td4 {
		
}

table.domainprices .td5 {
		width: 50px;
		text-align: right;
}

table.domainprices .td6 {
		width: 140px;
		text-align: right;
}

table.domainprices .td7 {
		width: 140px;
		text-align: right;
}

table.domainprices .tr1 td{
		border-top: 1px solid #dde7f0;
		border-bottom:  1px solid #dde7f0;
}


/** ===================================================

Small list of domains and their prices (f.e. on the landingpages)

**/


table.domainprices_small {
		width: 100%;
		font-size: 11px;
}

table.domainprices_small a{
		color: #404040;
}
table.domainprices_small tr{
		line-height: 30px;

}
table.domainprices_small th {
		font-weight: bold;
}

table.domainprices_small .left {
		text-align: left;
}
table.domainprices_small .right {
		text-align: right;
}

table.domainprices_small .td1 {
		width: 16px;
}

table.domainprices_small .td2 {
		padding-left: 10px;
		padding-right: 10px;
}

table.domainprices_small .td4 {
		
}

table.domainprices_small .td5 {
		text-align: right;
		width: 72px;
}

table.domainprices .tr1 td{
		background-color: #f6fbff;
		border-top: 1px solid #dde7f0;
		border-bottom:  1px solid #dde7f0;
}
/** ===================================================

Results of the domainsearch

**/

table.domainsearchresult {
		width: 100%;
		color: #a1a3a2;
		font-size: 11px;
}
table.domainsearchresult tr {

		/*line-height: 25px;*/
    line-height: 34px;
}
table.domainsearchresult th{
		font-weight: bold;
		border-top: 1px solid #fff;
		color: #404040;
    background:#D8EAF4;
    line-height: 25px;
}
table.domainsearchresult td{
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #d8eaf4;
}
table.domainsearchresult .right {
		text-align: right;
}
table.domainsearchresult td.td1 {
		width: 40px;
		padding-left: 10px;
}
table.domainsearchresult tr.free td.td2 {
		font-weight: bold;
}
table.domainsearchresult td.td3{
		width: 20px;
		text-align: left;
}
table.domainsearchresult td.td4, table.domainsearchresult th.td4{
		width: 300px;
		text-align: left;
}
table.domainsearchresult td.td4_cp, table.domainsearchresult th.td4_cp{
		width: 20px;
		text-align: left;
}

table.domainsearchresult td.td5, table.domainsearchresult th.td5{
		max-width: 170px;
		text-align: right;
}
table.domainsearchresult td.td6, table.domainsearchresult th.td6 {
		max-width: 270px;
		padding-right: 10px;
		text-align: right;
}
table.domainsearchresult td.td6 img{
		vertical-align: middle;
}


table.domainsearchresult tr.free{
    background: url('/images/neweasydesign/free.png') repeat-x;
    color: #404040;
    line-height: 34px;
}
table.domainsearchresult tr.free a{
    color: #3d8507;
    text-decoration: underline;
}


/** ===================================================

Domain promotions frontpage

**/
div.content div.domainpromotions {
		margin-top: 20px;
		display: block;
		float: left;
		border-left: 1px dotted #ccc;
		border-right: 1px dotted #ccc;
		padding-left: 20px;
		padding-right: 20px;
		width: 289px;
}
div.content div.domainpromotions h1 {
		margin-top: 0px;
		font-family: arial;
}

div.domainpromotions div.promotion {
		position: relative;
		height: 110px;
		margin-bottom: 20px;
}

div.domainpromotions div.promotion div.logo {
		position: absolute;
		top: 3px;
		left: 0px;
}
div.domainpromotions div.promotion div.title {
		color: #0f517d;
		font-size: 16px;
		font-family: arial;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 45px;
}

div.domainpromotions div.promotion div.following a{
		color: #5AA4CB;
		border-bottom: 1px dotted #5AA4CB;
}

div.domainpromotions div.promotion div.following {
		position: absolute;
		font-size: 11px;
		top: 55px;
		//height: 16px;
		left: 0;
		width:200px;
}
div.domainpromotions div.promotion div.following  ul{
		list-style: url('/images/neweasydesign/plus.png') outside;
		margin-left: 20px;
}

div.domainpromotions div.promotion div.following  ul li{
		list-style: url('/images/neweasydesign/plus.png') outside;
}

div.domainpromotions div.promotion div.following img{
		vertical-align:middle;
		height: 14px;
		width: 14px;
		margin-right: 5px;
}

div.domainpromotions div.promotion div.price {
		color: #3273b7;
		font-size: 19px;
		position: absolute;
		top: 0;
		right: 0;
}

div.domainpromotions div.promotion div.anno {
		font-size: 11px;
		color: #9acae2;

		position: absolute;
		top: 22px;
		right: 0;
}

div.content div.domainpromotions div.order{
		font-size: 10px;
		position: absolute;
		top: 55px;
		right: 0;
		background: url('/images/neweasydesign/order.png');
		height: 20px;
		width: 78px;
		text-align: center;
		text-transform:uppercase;
}
div.content div.domainpromotions div.order:hover{
    opacity: 0.85;
}
div.content div.domainpromotions div.order a{
		position: relative;
		top: 4px;
		color: #fff;
		font-weight: bold;
}





/** ===================================================

Hosting promotions frontpage

**/

div.content div.hostingpromotions {
		margin-top: 20px;
		display: block;
		float: left;
		padding-left: 20px;
		width: 289px;
}
div.content div.hostingpromotions h1 {
		margin-top: 0px;
		font-family: arial;
}
div.hostingpromotions div.promotion {
		position: relative;
		height: 105px;

}
div.hostingpromotions div.promotion div.title {
		color: #0f517d;
		font-size: 16px;
		font-family: arial;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
}

div.hostingpromotions div.promotion div.more {
		font-size: 11px;
		position: absolute;
		top: 160px;
		left: 0;
}
div.hostingpromotions div.promotion div.more a{
		color: #5AA4CB;
		border-bottom: 1px dotted #5AA4CB;
}

div.hostingpromotions div.promotion div.mysqlphp {
		position: absolute;
		top: 180px;
		left: 0;
		width: 111px;
		height: 29px;
		background: url('/images/neweasydesign/mysqlphp.png');

}
div.hostingpromotions div.promotion div.following {
		font-size: 11px;
		position: absolute;
		top: 32px;
		left: 0;
}

div.hostingpromotions div.promotion div.following img{
		vertical-align:middle;
		margin-right: 5px;
		width: 14px;
		height: 14px;
}
div.hostingpromotions div.promotion div.following li{
		height: 20px;
}

div.hostingpromotions div.promotion div.price {
		color: #3273b7;
		font-size: 19px;
		position: absolute;
		top: 0;
		right: 0;
}
div.hostingpromotions div.promotion div.anno {
		font-size: 11px;
		color: #9acae2;
		position: absolute;
		top: 22px;
		right: 0;
}
div.content div.hostingpromotions div.order{
		font-size: 10px;
		position: absolute;
		top: 55px;
		right: 0;
		background: url('/images/neweasydesign/order.png');
		height: 20px;
		width: 78px;
		text-align: center;
		text-transform:uppercase;
}
div.content div.hostingpromotions div.order:hover{
    opacity: 0.85;
}
div.content div.hostingpromotions div.order a{
		position: relative;
		top: 4px;
		color: #fff;
		font-weight: bold;
		
}


/* Hosting Promotions on the overview screen  */

table.hostingbox {
		width: 100%;
		text-align: left;
		vertical-align: top;
}

table.hostingbox td{
		vertical-align: top;
}

table.hostingbox tr.horlineup td{
		border-bottom: 1px solid #d8eaf4;
}

table.hostingbox tr.horlinedown, table.hostingbox tr.horlineup{
		line-height: 20px;
}

table.hostingbox td.lineleft{
		border-right: 1px dotted #7c7c7c;
}
table.hostingbox td.lineright, table.hostingbox td.lineleft{
		width: 20px;
}

table.hostingbox td.lineleft tr.firstrow, table.hostingbox td.lineright tr.firstrow{
    height: 140px;
    padding-top: 10px;
}

table.hostingbox td.lineleft tr.firstrow td, table.hostingbox td.lineright tr.firstrow td{
		width: 20px;
}

table.hostingbox td.lineleft tr.firstrow_premium,  table.hostingbox td.lineright tr.firstrow_premium {
    height: 155px;
}

table.hostingbox td.lineleft tr.firstrow_premium td, table.hostingbox td.lineright tr.firstrow_premium td{
		width: 20px;
}

table.hostingbox td.lineleft tr.featurerow td, table.hostingbox  td.lineright tr.featurerow td{
	  line-height: 20px;
		border-bottom: 1px solid #fff;
		border-top: 1px solid #fff;
}

table.hostingbox td.lineleft tr.beforehigh td, table.hostingbox  td.lineright tr.beforehigh td{
		line-height: 20px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #d8eaf4;
}

table.hostingbox td.lineleft tr.afterhigh td, table.hostingbox  td.lineright tr.afterhigh td{
		line-height: 20px;
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #ffffff;
}

table.hostingbox td.lineleft tr.highlighted td, table.hostingbox  td.lineright tr.highlighted td{
		background: #d9f1b7;
		border-bottom: 1px solid #d8eaf4;
		border-top: 1px solid #d8eaf4;
}


/* Hosting Promotion on the overview screen */

table.hosting tr.highlighted{
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #d8eaf4;
		background: #d9f1b7;
}

table.hosting {
		width: 293px;
		font-size: 11px;
}

table.hosting td.feature{
		border-bottom: 1px solid #d8eaf4;
		border-top: 1px solid #d8eaf4;
		line-height: 20px;
		font-size: 11px;
		padding-left: 10px;
}

table.linerighttable, table.linelefttable{
		width: 100%;
}

table.linerighttable div.core_features, table.linelefttable div.core_features{
		padding-top: 5px;
		height: 50px;
		border-bottom: 1px solid #ffffff;
}

table.hosting div.core_features table, table.hosting div.core_features_premium table {
		position: relative;
		top: 5px;
		left: 15px;
}

table.hosting div.core_features{
		background: url('/images/neweasydesign/core_features.png') no-repeat;
		position: absolute;
		bottom: 10px;
		width: 293px;
		height: 43px;
		color: #ffffff;
		font-weight: bold;
		font-size: 108%;
}
table.hosting div.core_features td.amount, table.hosting div.core_features_premium td.amount {
		text-align: right;
		padding-right: 10px;
}

table.hosting div.core_features td.text, table.hosting div.core_features_premium td.text  {
		font-size: 11px;
		vertical-align: bottom;
}

table.hosting div.core_features_premium tr.db{
		color: #fff47c;
}

table.hosting div.core_features_premium{
		background: url('/images/neweasydesign/core_features_premium.png') no-repeat;
		position: absolute;
		bottom: 10px;
		width: 293px;
		height: 58px;
		color: #ffffff;
		font-weight: bold;
		font-size: 108%;
}

/* Hosting Promotion Titles  */

.webstarterl {
    background:url(/images/neweasydesign/hosting/webstarterl.png) no-repeat;
}
.webstarterxl {
    background:url(/images/neweasydesign/hosting/webstarterxl.png) no-repeat;
}
.webstarterxxl {
    background:url(/images/neweasydesign/hosting/webstarterxxl.png) no-repeat;
}
.premiuml {
    background:url(/images/neweasydesign/hosting/premiuml.png) no-repeat;
}
.premiumxl {
    background:url(/images/neweasydesign/hosting/premiumxl.png) no-repeat;
}
.premiumxxl {
    background:url(/images/neweasydesign/hosting/premiumxxl.png) no-repeat;
}
table.linerighttable div.core_features_premium, table.linelefttable div.core_features_premium{
		padding-top: 5px;
		height: 65px;
		border-bottom: 1px solid #ffffff;
}
table.hosting div.core_features_premium span.text {
		font-size: 10px;
}

table.hosting tr.blue {
		background: #f5fbfe;
}

table.hosting td.moredetails{
		text-align: right;
		line-height: 30px;
		font-size: 10px;
}

table.linerighttable td.title div.webstarterhead, table.linelefttable td.title div.webstarterhead{
    height: 140px;
}
table.linerighttable td.title div.premiumhead, table.linelefttable td.title div.premiumhead{
    height: 155px;
}


/*
table.hosting td.title div.hostingtitlebox{
    height: 155px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}
*/
table.hosting td.title div.title_premium{
    height: 155px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}

table.hosting td.title div.title_webstarter{
    height: 140px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}

/* Configuration for pl */
table.hosting td.title div.title_premium_pl{
    height: 175px;
}
table.hosting td.title div.title_webstarter_pl{
    height: 160px;
}
table.linerighttable td.title div.webstarterhead_pl, table.linelefttable td.title div.webstarterhead_pl{
    height: 160px;
}
table.linerighttable td.title div.premiumhead_pl, table.linelefttable td.title div.premiumhead_pl{
    height: 175px;
}


div.hostingtitlebox div.name{
		position: absolute;
		top: 15px;
		left: 0;
		color: #0f517d;
		font-size: 14px;
		font-weight: bold;
}

div.hostingtitlebox div.price{
		position: absolute;
		top: 0;
		right: 0;
		color: #3273b7;
		font-size: 19px;
}

div.hostingtitlebox div.period{
		position: absolute;
		top: 24px;
		right: 0;
		color: #9acae2;

}


div.hostingtitlebox div.order{
		font-size: 10px;
		position: absolute;
		top: 55px;
		right: 0;
		background: url('/images/neweasydesign/order.png');
		height: 20px;
		width: 78px;
		text-align: center;
		text-transform:uppercase;
}

div.hostingtitlebox div.order:hover{
    opacity: 0.93;
}



div.hostingtitlebox div.order a.button{
		position: relative;
		top: 4px;
		border-width: 0px;
		color: #ffffff;
		font-weight: bold;
}

div.hostingtitlebox div.slogan{
		position: absolute;
		top: 50px;
		left: 0;
		width: 200px;
}

div.hostingtitlebox div.logos{
		position: absolute;
		top: 100px;
		right: 10px;
}

div.bluebox {
		margin-top: 30px;
		width: 620px;
		display: block;
		float: left;
}

div.bluebox div.bluebox_top{
		background: url('/images/neweasydesign/bluebox/bluebox_top.png') no-repeat;
		width: 620px;
		height: 56px;
}

div.bluebox div.bluebox_content{
		background: url('/images/neweasydesign/bluebox/bluebox_content.png') repeat-y;
		width: 560px;
		padding-left: 30px;
		padding-right: 30px;
}

div.bluebox div.bluebox_bottom{
		background: url('/images/neweasydesign/bluebox/bluebox_bottom.png') no-repeat;
		width: 620px;
		height: 56px;
}

div.bluebox_cp {
		margin-top: 5px;
		width: 756px;
		display: block;
		float: left;
}

div.bluebox_cp div.bluebox_top{
		background: url('/images/neweasydesign/bluebox/bluebox_cp_top.png') no-repeat;
		width: 756px;
		height: 56px;
}

div.bluebox_cp div.bluebox_content{
		background: url('/images/neweasydesign/bluebox/bluebox_cp_content.png') repeat-y;
		width: 756px;
		padding-left: 30px;
		padding-right: 30px;
}

div.bluebox_cp div.bluebox_bottom{
		background: url('/images/neweasydesign/bluebox/bluebox_cp_bottom.png') no-repeat;
		width: 756px;
		height: 56px;
}

div.sitedescription {
		margin-top: 30px;
		width: 300px;
		display: block;
		float: right;

}
div.sitedescription_short {
		margin-top: 30px;
		width: 270px;
		display: block;
		float: right;

}

div.sitedescription_short h1, div.sitedescription h1 {
		margin-top: 0px;
		padding-top: 0px;

}




/** ===================================================

Hosting comparison screen

**/

table.hostingcomparison{
		width: 100%;
		line-height: 20px;
}
table.hostingcomparison td{
		vertical-align: top;
		height: 22px;

}



table.hostingcomparison td.high{
		height: 40px;
		vertical-align: bottom;
}


table.hostingcomparison table.description {
		width: 100%;
		text-align: right;
		font-size: 11px;
}
table.hostingcomparison table.description tr{

}

table.hostingcomparison table.description td{
		padding-right: 10px;
		width: 200px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
}
table.hostingcomparison table.description td.first_td{

}
table.hostingcomparison table.description td.title{
		color: #0f517d;
		font-weight: bold;
		font-size: 123.1%;

}
table.hostingcomparison table.hintcol {
		display: none;
		width: 22px;
		text-align: center;
		font-size: 11px;

}

table.hostingcomparison table.hintcol td{
		vertical-align: middle;
}
table.hostingcomparison table.description td.primary, table.hostingcomparison table.hintcol  td.primary{
		height: 120px;
		vertical-align: bottom;

}

table.hostingcomparison table.description td.second{
		line-height: 110px;
}


table.hostingcomparison table.product{
		border-left: 1px dotted #ccc;
		border-right: 1px dotted #ccc;
		width: 100%;
}
table.hostingcomparison table.product td{
		text-align: center;
		width: 125px;
}


table.hostingcomparison table.product tr.producttitle div.producttitlebox{
		height: 120px;
}
table.hostingcomparison table.product tr.highlight td{
		background: #f5fbfe;
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #d8eaf4;
}

table.hostingcomparison table.product tr.highlight, table.hostingcomparison table.product tr.normaltext{
		font-size: 11px;
}



table.hostingcomparison table.product tr.lasttr{
		border-bottom: 1px solid #d8eaf4;
}
table.hostingcomparison table.selected tr.lasttr {
		border-bottom: 1px solid #add75b;
}

table.hostingcomparison table.selected tr td{
		background: #f2fbdb;
}

table.hostingcomparison table.selected tr.highlight td{
		background: #e1f5ae;
		border-top: 1px solid #add75b;
		border-bottom: 1px solid #add75b;
}
table.hostingcomparison table.selected tr.producttitletop td{
		background: url('/images/neweasydesign/selected_hosting_title_top.png') repeat-x center bottom;
}
table.hostingcomparison table.selected tr.producttitlebottom td{
		background: url('/images/neweasydesign/selected_hosting_title.png') repeat-x  center top;
}

tr.producttitle div.name{
		color: #0f517d;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 4px;
}
tr.producttitle div.labelbox{
    position: relative;
    margin: 0 auto;
    height: 22px;
}
tr.producttitle div.labelbox div.label{
		position: absolute;
		top: -25px;
		left: 84px;
}
tr.producttitle div.labelbox div.label_cp{
		position: absolute;
		top: -25px;
		left: 50px;
}
tr.producttitle div.price{
		color: #3273b7;
		font-size: 19px;
		margin-bottom: -5px;
}
div#content_right tr.producttitle div.price{
    font-size:13px;
    font-weight:bold;
}

table.selected tr.producttitle div.price{
		color: #71a805;
}

tr.producttitle div.period{
		color: #9acae2;
		font-size: 11px;
}
table.selected tr.producttitle div.period{
		color: #9bce3a;
}


tr.producttitle div.order{
		position: relative;
		top: 5px;
    margin: 0 auto;
		background: url('/images/neweasydesign/order.png') no-repeat;
		height: 20px;
		width: 78px;
		text-align: center;
		font-size: 10px;
}
tr.producttitle div.order:hover{
    opacity: 0.93;
}
table.selected tr.producttitle div.order{
		position: relative;
		top: 5px;
    margin: 0 auto;
		background: url('/images/neweasydesign/order_selected.png') no-repeat;
		height: 20px;
		width: 78px;
		text-align: center;
		font-size: 10px;
}
table.selected tr.producttitle div.order:hover{
    opacity: 0.93;
}
table.selected tr.producttitle div.orderempty{
		position: relative;
    margin: 0 auto;
		height: 22px;
		width: 78px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 10px;
}
tr.producttitle div.order a{
		color: #fff;
		font-weight: bold;
}
.hostingfooter {
	color: #abb1b4;
}



/** ===================================================

Add subscription screen

**/

table.add_subscription {
		width: 100%;
}


div.add_subscription_box {
		background: url('/images/neweasydesign/add_sub.png') no-repeat;
		width: 613px;
}


div.add_subscription1 {
		display: block;
		float: left;	
		width: 613px;
}
div.add_subscription1_top {
		background: url('/images/neweasydesign/bluebox/add_sub_top.png');
		width: 613px;
		height: 37px;
}
div.add_subscription1_middle {
		background: url('/images/neweasydesign/bluebox/add_sub_middle.png');
		width: 573px;
		padding-left: 20px;
		padding-right: 20px;
}
div.add_subscription1_bottom {
		background: url('/images/neweasydesign/bluebox/add_sub_bottom.png');
		width: 613px;
		height: 37px;
}


table.add_subscription1 {
		width: 350px;

}
table.add_subscription1 tr {
		line-height: 20px;
}
table.add_subscription1 input[type=text]{
		border: 1px solid #b6d2e0;
		padding: 3px;
}
table.add_subscription1 td.right_td {
		text-align: right;
		width: 110px;
}

table.add_subscription1 tr.buttonline {
		text-align: right;
		height: 50px;
}
table.add_subscription1 span#price {
		font-size: 135%;
		font-weight: bold;
}

div.add_subscription_3 {
		display: block;
		float: right;
		width: 220px;
		text-align: right;
		height: 100px;
}

div.add_subscription_3 button.submit{
		position: absolute;
		bottom: 0px;
		right: 0px;
}
div#add_sub_error {
		height: 60px;
		border: 2px solid #c1e0ee;
		background: #ffffff;
		margin-bottom: 12px;
		font-size: 11px;
		padding: 10px;
		text-align: left;
		color: #0f517d;
}

div.add_subscription {
		display: block;
		float: left;
		width: 620px;
		margin-top: 10px;
}



div.product_details {
		margin-top: 20px;
		display: block;
		float: right;
		padding-left: 20px;
		width: 289px;
}

div.product_details td.title div.title_premium{
    height: 125px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}
div.product_details td.title div.title_webstarter{
    height: 110px;
    text-align: left;
    margin: 0 auto;
    position: relative;
}
/*
div.product_details td.core_features table, div.product_details td.core_features_premium table{
		margin-bottom: 10px;
}
*/
/** ===================================================

Register a domain screen

**/

div.ds_single {
		font-size: 11px;
		background:url('/images/neweasydesign/ds_single.png');
		background-position: top left;
		background-repeat: no-repeat;
		width: 510px;
		height: 95px;
		padding: 20px;
		padding-right: 0px;
}

div.ds_single a, div.ds_multi a{
		color: #1470a0;
		border-bottom: 1px dotted #1470a0;
		text-decoration: none;
}


div.domainsearch_small input{
		border: 1px solid #75b6d8;
		background:#fff url('/images/neweasydesign/input_bg.gif') repeat-x top;
		outline:0;
		padding: 3px;
		width: 340px;
		margin-right: 5px;
		height: 22px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 18px;
}
div.extdomainsearch_small {
		font-size:14px;
}
div.extdomainsearch_small input{
		border: 1px solid #75b6d8;
		padding: 3px;
		width: 340px;
		margin-right: 5px;
		height: 22px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 18px;
}
div.domainsearch_small button{
		border: none;
		background-image: url('/images/neweasydesign/button_next.png');
		background-position: center center;
		background-repeat: no-repeat;
		width: 80px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		text-transform:uppercase;
		vertical-align: top;
		cursor: pointer;
}
div.ds_multi button{
		border: none;
		background-image: url('/images/neweasydesign/button_next.png');
		background-position: center center;
		background-repeat: no-repeat;
		width: 80px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		text-transform:uppercase;
		vertical-align: top;
		cursor: pointer;
}


div.ds_small_right {
		font-size: 11px;
		display: block;
		float: right;
		width: 390px;
		margin-bottom: 40px;
}
div.ds_small_right h2, div.ds_small_right_cp h2 {
		color: #165078;
		margin-bottom: 10px;
		clear: both;
}

div.ds_small_right span, div.ds_small_right_cp span{
		color: green;
		font-weight: bold;
		text-decoration: underline;
}

div.ds_small_right img, div.ds_small_right_cp img{
		vertical-align: middle;
}

div.ds_small_right_cp {
		font-size: 11px;
		display: block;
		float: right;
		width: 200px;
		margin-bottom: 40px;
}

div.ds_multi {
		font-size: 11px;
		background:  #89c1de url('/images/neweasydesign/ds_multi_top.png') no-repeat;
		width: 530px;
		min-height: 114px;
}
div.ds_multi1 {
		padding: 20px 0px 0 20px;

}
div.ds_multi_bottom {
		background: url('/images/neweasydesign/ds_multi_bottom.png') no-repeat;
		height: 20px;
}

div.ds_multi textarea {
		border: 1px solid #75b6d8;
		padding: 3px;
		width: 340px;
		margin-right: 5px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 18px;
}

div.ds_multi div.www, div.domainsearch_small div.www {
		width: 45px;
		display: block;
		float: left;
		padding-top: 5px;
	  font-size: 14px;

}

div#domaincheck, div#domaincheck_panel {
		font-size: 11px;
}

#domaincheck li.header h3, #domaincheck_panel li.header h3{
		font-weight: bold;
		font-size: 131%;
		margin-top: 60px;
		margin-bottom: 5px;
}

#domaincheck .error h3, #domaincheck_panel .error h3{
   	color: #ed0909;
}

#domaincheck div.domregistration, #domaincheck div.domrestore{
		display: block;
		float: left; 
    background: url('/images/neweasydesign/free.png') repeat-x;
    color: #404040;
    line-height: 34px;
    padding-left: 10px;
    border-top: 1px solid #d8eaf4;
    border-bottom: 1px solid #d8eaf4;
    width: 940px;
}
#domaincheck_panel div.domregistration, #domaincheck_panel div.domrestore{
		display: block;
		float: left; 
    background: url('/images/neweasydesign/free.png') repeat-x;
    color: #404040;
    line-height: 34px;
    padding-left: 10px;
    border-top: 1px solid #d8eaf4;
    border-bottom: 1px solid #d8eaf4;
    width: 737px;
}

#domaincheck div.domtransfer, #domaincheck div.dominternal_transfer, #domaincheck div.domexternal_domain_wrong_user{
		display: block;
		float: left; 
    padding-left: 10px;
		border-top: 1px solid #d8eaf4;
		background: #f5fbfe;
    line-height: 25px;
    width: 940px;
}
#domaincheck_panel div.domtransfer, #domaincheck_panel div.dominternal_transfer, #domaincheck_panel div.domexternal_domain_wrong_user{
		display: block;
		float: left; 
    padding-left: 10px;
		border-top: 1px solid #d8eaf4;
		background: #f5fbfe;
    line-height: 25px;
    width: 737px;
}


#domaincheck div.domerror{
		display: block;
		float: left;
    width: 940px;
   	color: #ed0909;
    padding-left: 10px;
		border-top: 1px solid #fabcbc;
		border-bottom: 1px solid #fabcbc;
		background: #fef5f5;
    line-height: 25px;
}
#domaincheck_panel div.domerror{
		display: block;
		float: left;
    width: 737px;
   	color: #ed0909;
    padding-left: 10px;
		border-top: 1px solid #fabcbc;
		border-bottom: 1px solid #fabcbc;
		background: #fef5f5;
    line-height: 25px;
}

#domaincheck div.domregistration a,#domaincheck div.domrestore a{
    color: #3d8507;
    text-decoration: underline;
}
#domaincheck_panel div.domregistration a,#domaincheck_panel div.domrestore a{
    color: #3d8507;
    text-decoration: underline;
}

#domaincheck div.flag, #domaincheck_panel div.flag{
		display: block;
    float: left;
    width: 50px;
    height:25px;
    margin-left: 20px;
}

#domaincheck div.flag input, #domaincheck div.flag img {
		vertical-align: middle;
}

#domaincheck_panel div.flag input, #domaincheck_panel div.flag img {
		vertical-align: middle;
}

#domaincheck button.tocart, #domaincheck_panel button.tocart {
		float: right;
		border: none;
		background: none;
}
#domaincheck a.tocart, #domaincheck_panel a.tocart {
		color: green;
		font-weight: bold;
		text-decoration: underline;
}
ul.transfer div.order, ul.internal_transfer div.order, ul.restore div.order{
		display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    width: 150px;
}
ul.transfer div.order a, ul.internal_transfer div.order a, ul.restore div.order a {
		color:#5AA4CB;
		text-decoration:none;
}

ul.registration div.price, ul.transfer div.price, ul.internal_transfer div.price, ul.restore div.price {
		display: block;
    float: left;
    width: 100px;
}


#domaincheck div.domainname{
		display: block;
    float: left;
    width: 550px;
    margin-left: 20px;
}
#domaincheck_panel div.domainname{
		display: block;
    float: left;
    width: 350px;
    margin-left: 20px;
}
#domaincheck div.country, #domaincheck_panel div.country{
		display: block;
    float: left;
    width: 250px;
}


#domaincheck ul.descriptions {
		display:block;
		float:left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 40px;
		padding-right: 20px;
		border-top: 1px solid #D8EAF4;
		border-left:1px solid #D8EAF4;
		border-right:1px solid #D8EAF4;
		border-bottom:1px solid #D8EAF4;
		width: 890px;
}
#domaincheck_panel ul.descriptions {
		display:block;
		float:left;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 40px;
		padding-right: 20px;
		border-top: 1px solid #D8EAF4;
		border-left:1px solid #D8EAF4;
		border-right:1px solid #D8EAF4;
		border-bottom:1px solid #D8EAF4;
		width: 685px;
}

/** ===================================================

Company screen
**/

div.companytop  {

		display: block;
		float:left;
		clear: both;
		margin-bottom: 20px;
}

div.company1 {
		display: block;
		float:left;
		width: 300px;
		margin-right: 20px;
}

div.company1 h2 , div.company2 h2 , div.company3 h2 {
		margin-bottom: 20px;
		font-size: 13px;
}

div.company1 td.img {
		vertical-align: top;
		padding-right: 10px;
}
div.company2 {
		display: block;
		float:left;
		width: 300px;
		margin-right: 20px;
}
div.company3 {
		display: block;
		float:left;
		width: 300px;
}
div.companyleft {
		display: block;
		float:left;
		width: 670px;
		padding-right: 20px;
		border-right: 1px dotted #ccc;
}

div.companyleft h2 {
		clear: both;
		margin-bottom: 10px;
		font-size: 108%;
}
div.companyright {
		display: block;
		float:left;
		padding-left: 15px;
		margin-top: 30px;
		width: 240px;
}
div.shorttext {
		font-style: italic;
		margin-bottom: 30px;
		color: #85bcd5;
		font-size: 116%;
  	font-family: "Georgia", "Times New Roman", serif;
  	margin-top: 5px;

}

div.easyname_banner {
		width: 934px;
		height: 70px;
		background: url('/images/neweasydesign/easyname_banner.png') no-repeat;
		clear: both;
		margin-bottom: 20px;
}
div.nicatripe {
		margin-left: 40px;
		margin-top: 20px;
		display: block;
		float: right;
		width: 293px;
		height: 179px;
		background: url('/images/neweasydesign/nicatripe.png') no-repeat;
}

/** ===================================================

Team screen

**/

table.team {
	width: 100%;
	text-align: center;
}

table.team tr.images td{
	width: 150px;
	background: #ffffff;
}

table.team tr.images img {
	border: 1px solid #ccc;
	padding: 10px;
}
table.team tr.names td{
	padding: 10px 5px 30px 5px;
}


/** ===================================================

Team screen

**/
div.messageWidget {
	padding: 5px;
	border: 2px solid #fad562;
	background: #fffbb6;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 11px;
}
div#content_right div.messageWidget {
	margin-top: 0px;
}

div.messageWidget img {
	margin-right: 10px;
	margin-left: 7px;
}

div.messageWidgetSuccess {
	border: 2px solid #8bc339;
	background: #d9f1b6;
}
/** ===================================================

Controlpanel standard table

**/

table.standard_table, table.standard_table_cp, table.standard_table_wide {
		font-size: 11px;
		width: 100%;
}
table.standard_table th, table.standard_table_cp th, table.standard_table_wide th{
		height: 23px;
		font-weight: bold;
		border-top: 1px solid #fff;
}
table.standard_table_cp th, table.standard_table_wide th{
		background: #d8eaf4;
}
table.standard_table tr td, table.standard_table_cp tr td{
		line-height: 23px;
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #d8eaf4;
}
table.standard_table_wide tr td{
		height: 23px;
}

table.standard_table tr td.lasttd, table.standard_table_cp tr td.lasttd{
		width: 80px;
		text-align: left;
}

table.standard_table tr td.noborderbottom, table.standard_table_cp tr td.noborderbottom{
		height: 23px;
		border-top: 1px solid #d8eaf4;
		border-bottom: 1px solid #fff;
}
table.standard_table tr td.nobordertop, table.standard_table_cp tr td.nobordertop{
		height: 23px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #d8eaf4;
}
table.standard_table tr td.noborder, table.standard_table_cp tr td.noborder{
		height: 23px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
}
table.standard_table_cp td:first-child, table.standard_table_cp th:first-child, table.standard_table_wide td:first-child, table.standard_table_wide th:first-child{
		padding-left: 5px;
}
table.standard_table td.first_td {
		padding-left: 5px;
}
table.standard_table th.blue_th {
		color: #165078;
		line-height: 30px;
}
table.standard_table tr.tdblue td, table.standard_table_cp tr.tdblue td{
		background-color: #f6fbff;
		border-top: 1px solid #dde7f0;
		border-bottom:  1px solid #dde7f0;
}
table.standard_table_cp tr.footertr td{
		border-bottom: 1px solid #fff;
}

#args1, #args2, #args3 {
		margin-top: 30px;
}
#args1 h3, #args2 h3, #args3 h3{
		cursor: pointer;
}

blockquote#args1, blockquote#args2, blockquote#args3 {
		margin-top: 10px;
		margin-left: 30px;
}

/** ===================================================

Controlpanel domain overview table

**/


#cp_domain_table {
    width: 100%;
}


#cp_domain_table th {
    font-weight: bold;
		background: #d8eaf4;
}

#cp_domain_table th.thdomainname {
		padding-left: 5px;
		border: none;
}
#cp_domain_table th.payeduntil {
    text-align: left;
}
#cp_domain_table th.thoption {
		padding-right: 5px;
		text-align: right;
}

#cp_domain_table th.td_4 {
		text-align: center;
		width: 40px;
}

#cp_domain_table tr {


}

#cp_domain_table tr td{
		border-bottom: 1px solid #d8eaf4;
    height: 35px;
}


#cp_domain_table tr.th{
		height: 25px;
}


#cp_domain_table tr.highlighted{
		background-color: #f6fbff;
		border-top: 1px solid #dde7f0;
		border-bottom:  1px solid #dde7f0;
}

#cp_domain_table .domainname{
    vertical-align: middle;
}
#cp_domain_table td.payeduntil{

    color: #999999;
    width: 130px;
    text-align: left;
}
#cp_domain_table td.payeduntil a{
    color: #999999;
}
#cp_domain_table .td_1{
    padding-left: 5px;
    text-align:left;
}
#cp_domain_table .td_2{
    padding-left: 5px;
    text-align:left;
    width: 200px;
}
#cp_domain_table .td_4{
    text-align:left;
    width: 16px;
}
#cp_domain_table .td_5{
    width: 100px;
    text-align: right;
    padding-bottom: 0;
    padding-right: 5px;
}

#cp_domain_table .managelink {
    border-left: none;
    border-width: 1px;
    padding: 3px 0px 3px 20px;
    border-color: #999;

}
#cp_domain_table .managelink b{
    vertical-align: middle;
    margin-left: 3px;
    text-align: right;
}

#cp_domain2 {
    display: block;
    float: left;
    width: 100%;
}
#cp_domainsettings {
    display: block;
    float: left;
    width: 100%;
		font-size: 11px;
    clear: both;
}


ul#cp_domainsettings_tabbar {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

ul#cp_domainsettings_tabbar li {
    float: left;
    margin:  0px 3px 0px 0px;
    padding: 0;
		background: url('/images/neweasydesign/domain_tab.png') no-repeat;
    border: none;
}
ul#cp_domainsettings_tabbar li#current {
		background: url('/images/neweasydesign/domain_tab_selected.png') no-repeat;
    border: none;
}
ul#cp_domainsettings_tabbar li#current_first {
		background: url('/images/neweasydesign/domain_tab_first_selected.png') no-repeat;
    border: none;
}
ul#cp_domainsettings_tabbar li#first {
		background: url('/images/neweasydesign/domain_tab_first.png') no-repeat;
    border: none;
}
#cp_domainsettings img {
		vertical-align:middle;
}
ul#cp_domainsettings_tabbar li a {
    display: block;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color:#404040;
    height: 17px;
    padding: 4px;
    width: 101px;
}
ul#cp_domainsettings_tabbar li#current_first a {
    width: 50px;
    padding-left: 0px;
    padding-right: 0px;
}
ul#cp_domainsettings_tabbar li#first a {
    width: 50px;
    padding-left: 0px;
    padding-right: 0px;
}


div.bgdomainsettings {
		clear: both;
		background: #d8eaf4;
		height: 3px;
		width: 100%;
}

h2.domainsettings_subheadline {
    color: #165078;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 10px;
}

table#domainsettings {
    width: 100%;
}
table#domainsettings th{
}
table#domainsettings td.td1 {
		padding-right: 40px;
}
table#domainsettings td{
    padding-top: 15px;
    padding-bottom: 20px;
}
table#domainsettings td * td{
    padding-top: 0px;
    padding-bottom: 0px;
}
table#domainsettings .td_1{
    width: 100px;
    text-align: center;
}





#cp_domain3 {
    display: block;
    float: right;
    margin: 0px;
    width: 230px;
}
#cp_domain3 input[type=text] {
    padding: 2px;
		border: 1px solid #dde7f0;

}
#cp_domain4 {
		border-left: 1px solid #dde7f0;
		border-right: 1px solid #dde7f0;
		clear: both;
}
#cp_domain4 * img{
    vertical-align: middle;
}
#cp_domain5 {
    display: block;
    float: left;
    border: 1px solid #900;
    width: 720px;
    padding: 10px;
    margin-bottom: 10px;
    background: #fdd;
}
#tab {
		font-size: 11px;
    padding:0;
    margin:0;
    height:25px;
    list-style:none;

}
#tab li {
    float:left;
    margin:0;
    padding:0;
    padding-right:2px;
}
#tab a {
		background: url('/images/neweasydesign/tab.png') no-repeat;
    border: none;
    width:130px;
    height:20px;
    padding-top:5px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#404040;
}
#tab a:hover {
    opacity: 0.93;
}
#tab #selected {
		background: #d8eaf4;
		background: url('/images/neweasydesign/tab_selected.png') no-repeat;
    border: none;
    width:130px;
    height:20px;
    padding-top:5px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#404040;
}
.renewalOptions .renewalOption1 {
    width: 13em;
    float:left;
}
.renewalOptions .renewalOption2 {
    width: 15em;
    float:left;
}

span.paragraph {
    font-size: 108%;
    font-weight:bold;
}
ul.paragraph {
    margin-left:20px;

}
ul.paragraph li {
    padding-left:10px;
    list-style: disc;
}

table.imprint {
		margin-top: 20px;

}
table.imprint a{
		color: #5AA4CB;
		border-bottom: 1px dotted #5AA4CB;
}
table.imprint td{
		height: 25px;
}
table.FrontForm tr {
		height: 25px;
}
table.FrontForm td.Label {
		padding-top: 4px;
		padding-right: 20px;
}
table.FrontForm span.Hint {
		padding-top: 4px;
		padding-left: 20px;
		color: #afb6ba;
}
table.FrontForm input[type=text], table.FrontForm input[type=password]{
		border: 1px solid #a9a9a9;
		padding: 2px;
}
table.FrontForm textarea{
		border: 1px solid #a9a9a9;
		padding: 2px;
}
table.FrontForm tr {
		height: 25px;
}

table.FrontForm select.PhoneNumberCountry {
		width: 140px;
}
table.cp_myaccount_overview .td_1{
		width: 300px;
}
table.cp_myaccount_overview .td_3{
		text-align: right;
}


table.creditload input[type=radio]{
		margin-right: 20px;
}

.errorrow input {
    padding-right: 19px;
}
.errorrow input, .errorrow input:hover {
    color: black;
    background: url(/images/iface/form_field_error.png) no-repeat right #e37a7a;
}
.errormsg {
    color: red;
}
pre.whoisinfo {
		font-size: 11px;
}


/** ===================================================

Spacebars 

**/
div.spacebar {
    display: block;
    float:left;
    padding:0px;
}
div.spacebar_text {
    position: relative;
    top: 1px;
    left: 0;
    z-index: 99;
    margin: 1px 0;
    font-size: 10px;
    text-align: center;
}
div.fullspace {
    float:left;
    display: block;
    padding:0px;
    border:1px solid black;
    height:15px;
}
.usedspace {
    float: left;
    display: block;
    padding:0px;
    height:15px;
    text-align:center;
    position: absolute;
    margin-top: 0;
}
.usedspace_left {
    margin-left: 0;
}
.usedspace_right {
    margin-right: 0;
}
.usedspace.green {
    background:#70d551;
}
.usedspace.orange {
    background:#f90;
}
.usedspace.red {
    background:#f53434;
}
.usedspace.grey {
    background:#d2d2d2;
}



div.datasheet a.admin {
		font-size: 11px;
}
div.datasheet img {
		vertical-align: middle;
}
div.datasheet h2 {
		padding-bottom: 5px;
}
h3 {
		font-weight: bold;
    color: #165078;
}
h3.js_h3 {
		text-decoration: underline;
}


td.form_td1 {
		width: 150px;
}
table.form_table td {
		height: 25px;
}

table.FrontForm select, select.form_input {
		border: 1px solid #a9a9a9;
		padding: 2px;
		margin: 2px 0px;
}
table.form_table input[type=text], input[type=text].form_input {
		border: 1px solid #a9a9a9;
		padding: 3px;
		margin: 2px;
}
select.select {
		border: 1px solid #a9a9a9;
		padding: 2px;

}
table.form_table select, table.form_table textarea {
		border: 1px solid #a9a9a9;
		padding: 2px;
		margin: 2px;
}
table.form_table input[type=checkbox]  {
		border: 1px solid #a9a9a9;
		padding: 2px;
		margin: 2px;
}

input.form_submit {
		border: 1px solid #a9a9a9;
		background: #d8eaf4;
		padding: 2px;
}

table.terminate_subscription_1 {
		width: 100%;
		background: #ffffff;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
}
table.terminate_subscription_1 tr{
		height: 35px;
		background: #ffffff;
}
table.terminate_subscription_1 td{
		border-bottom: 1px dotted #e1e1e1;
		padding-left: 10px;
		cursor:pointer;
}

span.formleft table.FrontForm{
		margin: 0px;

}
span.formleft table.FrontForm td {
		text-align: left;

}
div.DomainConfigRow {
		margin-bottom: 50px;
}

div.DomainConfigRow div.DomainConfigRowHeader {
		font-weight: bold;
		padding: 5px;
}
div.DomainConfigRow div.DomainConfigRowHeader img {
		margin-right: 10px;
		vertical-align: middle;
}

div.DomainConfigRow div.DomainConfigRowContent {
    border: 1px solid #e0e0e0;
    background: #f5f5f5;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding: 25px;
}
div.DomainConfigRow div.DomainConfigRowContent div.handlenote{
    border: 1px solid #e0e0e0;
    background: #ffffff;
		padding: 10px;
		margin-bottom: 20px;
		display: block;
		clear:both;
}

div.DomainConfigRow div.DomainConfigRowContent div.handlesectionseperator{
    border-bottom: 1px solid #dcdcdc;
		margin-top: 20px;
		margin-bottom: 20px;
}



div.DomainConfigRow div.DomainConfigRowContent table.handledata td.actions{
    color: #3288B5;
    padding-left: 25px;
}
div.DomainConfigRow div.DomainConfigRowContent table.handledata td.actions a{
    border-bottom: 1px solid;
}


button.button_long {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_long.png');
		width: 160px;
}

input[type=button].button_long, input[type=submit].button_long {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_long.png');
		width: 160px;
}

button.button_long:hover{
    opacity: 0.93;
}

input[type=button].button_long:hover, input[type=submit].button_long:hover {
    opacity: 0.93;
}


button.button_extra_long {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_extra_long.png');
		width: 200px;
}

input[type=button].button_extra_long, input[type=submit].button_extra_long {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_extra_long.png');
		width: 200px;
}
button.button_extra_long:hover{
    opacity: 0.93;
}
input[type=button].button_extra_long:hover, input[type=submit].button_extra_long:hover {
    opacity: 0.93;
}
.hover {
    opacity: 0.93;
}
button.button_medium{
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_medium.png');
		width: 120px;
		vertical-align: middle;
		font-weight: bold;
}
.button_small{
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_small.png');
		width: 80px;
		vertical-align: middle;
		font-weight: bold;
}


table.FrontForm button {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_medium.png');
		width: 120px;
}
input[type=button].button_medium, input[type=submit].button_medium {
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_medium.png');
		width: 120px;
}

button.button_medium:hover, table.FrontForm button:hover{
    opacity: 0.93;
}

input[type=button].button_medium:hover, input[type=submit].button_medium:hover {
    opacity: 0.93;
}

button.tour_start {
		background: url('/images/neweasydesign/tour_start.png');
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		font-weight: bold;
		text-align: center;
		text-transform:uppercase;
		width: 105px;
		height: 20px;
		line-height: 20px;
}

button.tour_start:hover {
    opacity: 0.93;
}
table.webserverinfo td {
		padding-bottom: 10px;
}

span.italic {
		font-style: italic;
}

span.grey {
		color: #909090;
		background: #ffffff;
}

legend {
		margin-bottom:5px;
		font-weight: bold;
    color: #165078;


}
fieldset {
	padding: 10px;
	border: none;
	border-top: 1px solid #e6e6e6;
}

table#nameserverchange tr {
		height: 25px;
}

div#bonuslevels {
		display: block;
		float: left;
		background: url('/images/bonuslevels.png') no-repeat;
		width: 464px;
		height: 185px;
}

table.bonustable a {
		color: #404040;
		margin-left: 10px;
}
table.bonustable td.td_right, table.bonustable th.td_right {
		text-align: right;
		padding-right: 15px;
}

table.bonustable a{
		color: #404040;
}
table.bonustable1 {
		margin: 10px;
		width: 444px;
}
table.bonustable1 tr{
		line-height: 25px;
}
table.bonustable1 td.td_r, table.bonustable1 th.td_r{
		text-align: right;
}
table.bonustable1 .first{
		padding-right: 5px;
}
table.bonustable1 .second{
		padding-right: 5px;
}
table.bonustable1 .third{
		padding-left: 15px;
}
table.bonustable1 td.fourth, table.bonustable1 th.fourth{
		padding-right: 10px;
}

table.bonustable1 tr {
		border-bottom: 1px solid #a8d1e7;
}

table.bonustable1 tr.tdblue {
		background: #f5fafc;
}

div#bonusexamples {
		display: block;
		float: left;
		width: 400px;
		padding-left: 30px;
}
div#bonusexamples_cp {
		display: block;
		float: left;
		width: 250px;
		padding-left: 30px;
}


div.loginbox {
		display: block;
		float: left;
		width: 400px;
		height: 205px;
		padding: 30px;
		background: url('/images/neweasydesign/loginbox.png') no-repeat;
}
div.loginbox_2 {
		display: block;
		float: right;
		width: 400px;
		height: 205px;
		padding: 30px;
		background: url('/images/neweasydesign/loginbox.png') no-repeat;
}

div.loginbox_short {
		display: block;
		float: left;
		width: 380px;
		height: 205px;
		padding: 30px;
		background: url('/images/neweasydesign/loginbox_short.png') no-repeat;
}
div.loginbox_short_2 {
		display: block;
		float: right;
		width: 380px;
		height: 205px;
		padding: 30px;
		background: url('/images/neweasydesign/loginbox_short.png') no-repeat;
}


div.loginbox table{
		margin: 0 auto;
}

div.registrationbox table {
		margin: 0 auto;
}
div.registrationbox table button {
		background: url('/images/buttons/button_long.png');
		width: 160px;
		height: 20px;
		line-height: 20px;
}
div.registrationbox table button:hover {
    opacity: 0.93;
}


div.aktuellesprodukt {
		width: 100%;
		margin-bottom: 40px;
}

div.aktuellesprodukt div.product_header {
		position: relative;
		width: 100%;
		height: 90px;
}
div.aktuellesprodukt div.product_header div.name {
		position: absolute;
		top: 23px;
		left: 0px;
		color:#0F517D;
		font-size:138.5%;
		font-weight:bold;
		z-index: 100;
}

div.aktuellesprodukt div.product_header div.image {
		position: absolute;
		top: 10px;
		left: 120px;
}
div.aktuellesprodukt div.product_header div.image div.l {
		background: url('/images/neweasydesign/l.png') no-repeat;
		height: 43px;
		width: 79px;
}
div.aktuellesprodukt div.product_header div.image div.xl {
		background: url('/images/neweasydesign/xl.png') no-repeat;
		height: 43px;
		width: 79px;
}
div.aktuellesprodukt div.product_header div.image div.xxl {
		background: url('/images/neweasydesign/xxl.png') no-repeat;
		height: 43px;
		width: 79px;
}


div.aktuellesprodukt div.product_header div.slogan {
		position: absolute;
		top: 65px;
		left: 0px;
		font-size: 11px;
}
div.aktuellesprodukt div.product_header div.price {
		position: absolute;
		top: 20px;
		right: 0px;
		color: #3273b7;
		font-size: 19px;
}
div.aktuellesprodukt div.product_header div.period {
		position: absolute;
		top: 41px;
		right: 0px;
		color: #9acae2;
		font-size: 11px;
}
div.aktuellesprodukt div.product_header div.setupfee {
		position: absolute;
		top: 65px;
		right: 0px;
		font-size: 11px;
		color: #9acae2;
}
div.aktuellesprodukt div.product_header div.payedtill {
		position: absolute;
		top: 65px;
		right: 0px;
		font-size: 11px;
		color: #9acae2;
}

div.aktuellesprodukt div.product_footer {
		position: relative;
		width: 100%;
		height: 40px;
}
div.aktuellesprodukt div.product_footer div.order {
		position: absolute;
		top: 10px;
		right: 0px;
		background: url('/images/neweasydesign/order.png');
		height: 20px;
		width: 78px;
		text-align: center;
		text-transform:uppercase;
		font-size: 76%;
}
div.aktuellesprodukt div.product_footer div.order:hover{
    opacity: 0.93;
}

div.aktuellesprodukt div.product_footer div.order a{
		position: relative;
		top: 4px;
		color: #fff;
		font-weight: bold;
}
div.aktuellesprodukt div.product_footer div.more {
		position: absolute;
		top: 10px;
		left: 0px;
		font-size: 11px;

}
table.aktuelles_produkt {
		width: 100%;
}
table.aktuelles_produkt td{
		width: 33%;
		padding-left: 5px;
		}



table.aktuelles_produkt tr {
		border-bottom: 1px solid #d8eaf4;
		border-top: 1px solid #d8eaf4;
		line-height: 20px;
		font-size: 11px;
		padding-left: 10px;
}
table.aktuelles_produkt tr.blue {
		background: #f5fbfe;
}
table.ap_overall_table tr.cannot_buy {
		background: #ffc;
		border: 1px solid #ccc;
}
table.ap_overall_table tr.cannot_buy td{

		padding: 5px;
}

table.ap_overall_table {
		width: 100%;

}

table.ap_overall_table td.ap_left {
		width: 5px;
		border-right: 1px dotted #ccc;


}
table.ap_overall_table td.ap_right {
		width: 5px;
		border-left: 1px dotted #ccc;


}
table.ap_overall_table td.prod {
		width: 300px;
}
table#cp_domains_dnseintraege .td_1{
		padding-right: 5px;
}
table#cp_domains_dnseintraege .td_2{
		padding-right: 5px;
		text-align: left;

}
table#cp_domains_dnseintraege .td_3{
		width: 100px;
		padding-right: 5px;

}
table#cp_domains_dnseintraege .td_4{
		text-align: right;
		padding-right: 5px;

}
table#cp_domains_dnseintraege .td_5{
		text-align: right;
		padding-right: 5px;

}
table#cp_domains_dnseintraege .td_6{
		text-align: right;
		padding-right: 5px;

}
td.FrontFormButtons {
		padding-top: 20px;
}
table.payment_options {
	width: 100%;
}
table.payment_options th{
		height: 23px;
		font-weight: bold;
		border-top: 1px solid #fff;
		background: #d8eaf4;
}

tr#row_pay_paymentsource td.Label {

}
tr#row_pay_paymentsource{
		border-bottom:  1px solid #ccc;
}
div.idn_information {
		border: 1px solid #D8EAF4;
		background: #f4fafd;
		margin-bottom:20px;
		padding: 5px;
}
div.tourbox {
		display: block;
		float: left;
		width: 480px;
		height: 380px;
		background: #fff;
		margin-top: 30px;
		background: url('/images/tour/tour_sample.png') no-repeat;
		padding: 10px;
		overflow: hidden;
}

div.tour_thumbnail {
		display: block;
		float: left;
		width: 80px;
		height: 60px;
		background: url('/images/tour/tour_thumb_sample.png') no-repeat;
		padding: 10px;
		overflow: hidden;
}
div.tour_thumbnail img {
		cursor: pointer;
}

div.tourbox_description {
		display: block;
		float: right;
		width: 420px;
		margin-top: 30px;
}

div.tourbox_description h1{
		margin-top: 0px;
}

div#image_pool {
		display: block;
		float: right;
		width: 420px;
		margin-top: 30px;
}
div#tour_left{
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin-right: 10px;
}
div#tour_right{
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin-left: 10px;
}
div#tour_page {
		display: block;
		float: left;

}
div#tour_text {
		display: block;
		float: left;
}

div#tour_text_value {
		clear: both;
		display: block;
		float: left;
		height: 120px;
}

button.confirm_button {
		width: 51px;
		margin-top: 5px;
		float:right;
		height: 24px;
		line-height: 24px;
		border: 1px solid #fdf2c1;
		text-transform: uppercase;
		vertical-align: middle;
		font-weight: bold;
		font-size: 9px;
		background: url('/images/neweasydesign/button_inline.png');
		cursor: pointer;

}
button.confirm_button:hover {
    opacity: 0.93;
}

img.inline_image {
		margin-right: 10px;
		vertical-align: middle;
}

dl#sshpasswdform {
    position: relative;
    width: 500px;
}
dl#sshpasswdform dt {
  clear: both;
  float:left;
  width: 170px;
  padding: 0px 0 2px 0;
  text-align: left;
}
dl#sshpasswdform dd {
  float: left;
  width: 300px;
  /*margin: 0 0 8px 0;*/
  padding-left: 6px;
}
dl#sshpasswdform dd span.hint {
  font-size: small;
  color: #999;
}

/** ===================================================

Cart screen

**/

table.cart {
	width: 100%;
}

table.cart tr td{
	height: 40px;
}

table.cart tr.highlighted {
		background-color: #f6fbff;
		border-top: 1px solid #dde7f0;
		border-bottom:  1px solid #dde7f0;
}

span.klein {
		color: #909090;
}
table#cart_table th.td_21, table#cart_table td.td_21 {
		width: 100px;
}
table#cart_table th.td_3, table#cart_table td.td_3 {
		width: 100px;
		text-align: right;
}
table#cart_table th.td_4, table#cart_table td.td_4 {
		width: 100px;
		text-align: right;
}
table#cart_table td.td_5, table#cart_table th.td_5 {
		padding-right: 10px;
    width: 80px;
		text-align: right;
}
tr.bottomline{
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
    height: 35px;
}
tr.bottomline td{
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
}

ul.ul_green_arrow, ul.ul_warning {
		margin-left: 10px;
}
ul.ul_green_arrow li {
		list-style-image: url(/images/arrow_right_green.png);
		list-style-position: inside;
}
ul.ul_warning li {
		list-style-image: url(/images/warning.png);
		list-style-position: inside;
}

div.button_div {
		display: block;
		float: left;
		cursor: pointer;
		border: none;
		color: #fff;
		font-size: 9px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		text-transform:uppercase;
		background: url('/images/buttons/button_medium.png');
		width: 120px;
		vertical-align: middle;
		font-weight: bold;
		margin-right: 10px;
}


ul.support_category_select li{
		list-style-type: decimal;
		list-style-position: inside;
		margin-left: 10px;
		margin-top: 5px;
}

ul.support_category_select{
		list-style-type: decimal;
}
table.installation_guide_select {
		margin-top: 20px;
		margin-bottom: 30px;
}

table.installation_guide_select td{
		padding-left:20px;
		padding-right:20px;
		text-align: center;
}
ul.support_list_steps {
		list-style-type: decimal;
		margin-top: 20px;
		margin-left: 20px;
}
ul.support_list_steps li{
		list-style-type: decimal;
		list-style-position: outside;
		margin-left: 10px;
		margin-top: 5px;
		padding-bottom: 10px;
}
ul.support_list_steps li pre{
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 5px;
		border: 1px dotted #ccc;
		background: #f1f1f1;
}


#quicknavigation {
    display: block;
    float: right;
    border: 1px dotted #ccc;
    background: #fafafa;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 10px 30px;
    min-width: 150px;
}
ul#quicknavigation{
	list-style-type: decimal;
}

ul#quicknavigation li{
	list-style-type: decimal;
    font-size: 8pt;
    margin-left: 25px;
}

#quicknavigation a {
    text-decoration: underline;
}

#quicknavigation img {
    vertical-align: middle;
}
ul.support_content_list {
		list-style-type: decimal;
}
ul.support_content_list li{
		list-style-type: decimal;
		list-style-position: outside;
		margin-left: 50px;
		margin-top: 5px;
}

table#view_email td.td_4, table#view_email th.td_4 {
		width: 100px;
}
table#view_email td.td_6, table#view_email th.td_6, table#view_email td.td_5, table#view_email th.td_5 {
		width: 20px;
}
table#view_email td.td_7, table#view_email th.td_7 {
		width: 70px;
}


ul.continuation {
		list-style-type: circle;
		list-style-position: outside;
		margin-left: 20px;

}
ul.continuation li {
		list-style-type: circle;
		list-style-position: outside;
		padding-bottom: 15px;
}


/** ========================================   BACKEND   ======================================== **/

#admin-notes-add-link {
    background: url(/images/iface/message_add_16.png) no-repeat;
    padding-left: 20px;
}
.admin-notes-delete-link {
    padding-left: 20px;
    background: url(/images/iface/message_delete_16.png) no-repeat;
}


.progress-indicator {
    background-image: url('/images/progress-indicator.gif');
    background-position: center;
    background-repeat: no-repeat;
}

.progress-indicator .progress-indicator-inner {
    visibility: hidden;
}




div#payment_possibilities {
    background-image: url('/images/payment/payment.png');
		height: 223px;
		width: 950px;
		margin-bottom: 50px;
}

div#payment_possibilities div#we_accept_cc {
		position: relative;
		top: 80px;
		left: 20px;
		font-weight: bold;
}

div#payment_possibilities div#we_accept_debit {
		position: relative;
		top: 155px;
		left: 350px;
		line-height: 16px;
}

div#payment_possibilities div#we_accept_debit ul, div#payment_possibilities div#we_accept_debit li{
		list-style-type: disc;
		list-style-position: inside;
}

div#payment_possibilities div#we_accept_pp {
		position: relative;
		float: right;
		top: 75px;
		right: 9px;
		font-weight: bold;
		width: 250px;
}

table#recharche_credits {
	width: 100%;

}

table#recharche_credits tr.row{
	border-bottom: 1px solid #ccc;
}

table#recharche_credits th{
	background: #D8EAF4;
	height: 21px;
	padding: 1px;
	
}
table#recharche_credits tr.row input{
	border: 1px solid #ccc;
	font-size:11px;
	padding:1px;
	margin:1px;
	background: #fff;
	height: 14px;
}
table#recharche_credits td{
	line-height: 20px;

}

table#recharche_credits tr.bg{
	background:#ECF8FE; 
}


table.backend_ownerchanges {
	width: 100%;
	
}

table.backend_ownerchanges tr.title th{
	background: #D8EAF4;
	height: 21px;
	padding: 1px;
	
}
table.backend_ownerchanges td{
	padding: 1px;
}

table.backend_ownerchanges tr.row{
	border-bottom: 1px solid #ccc;
}

table.handle_compare {
	width: 100%;
	margin-top:10px;
	margin-bottom:10px;
}
table.handle_compare td.t1{
	padding-right: 10px;
	width:50px;
}
table.handle_compare td.t2{
	padding-right: 10px;
	width: 250px;
}
table.handle_compare td.t3{
	width: 250px;
}

table.backend_ownerchanges tr.bg{
	background:#ECF8FE; 
	border-top: 1px solid #D8EAF4;  
	border-bottom: 1px solid #D8EAF4;
}

div#recharge_legend {
	padding: 10px;
	border: 1px solid #ccc;
	background: #f3f3f3;
}

div#addthis {
    position: absolute;
    bottom: 1.5em;
    right: 0;
		font-size: 11px;
}

table#support_categories {
		width: 100%;
}
table#support_categories tr{
	line-height: 23px;
}

table#support_categories tr.category_title{
	line-height: 35px;
	color: #165078;
	background:#ECF8FE; 
	border: 1px solid #D8EAF4;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

table#support_categories tr.category_title td{
	padding-left: 20px;
}

table#support_categories tr.category_content{
	line-height: 23px;
	color: #404040;
	font-size: 11px;
	border-left: 1px solid #D8EAF4;
	border-right: 1px solid #D8EAF4;
}
table#support_categories tr.category_content td{
	padding: 20px 20px 20px 30px;
	
}

div#landingpage_left {
	display: block;
	float: left;
	width: 610px;
	border-right: 1px dotted #7b7b7b;
	padding-right: 35px;
	

}
div#landingpage_right {
	display: block;
	float: right;
	width: 280px;

}
div.lightbox290 {
	display: block;
	float: left;
	margin-bottom: 20px;
}
div.lightbox290 div.lightbox_h {
	width: 280px;
  height: 20px;
  padding-top: 10px;
  padding-left: 10px;
  color: #104f7b;
  font-weight: bold;
  background: url('/images/lightbox/lightbox_header_290.png') no-repeat;
}

div.lightbox290 div.lightbox_h a{
	color: #104f7b;
}
div.lightbox290 div.lightbox_c {
	width: 270px;
  background: url('/images/lightbox/lightbox_center_290.png') repeat-y;
  padding: 10px;
}
div.lightbox290 div.lightbox_f {
	width: 290px;
  height: 9px;
  background: url('/images/lightbox/lightbox_footer_290.png') no-repeat;
}
ul.lightbox_listening, ul.lightbox_listening li {
	list-style-image: url('/images/lightbox/lightbox_list_img.png');
	list-style-position: inside;
	line-height: 16px;
	vertical-align: middle;
}



div.lightbox310 {
	display: block;
	float: left;
	margin-bottom: 20px;
}
div.lightbox310 div.lightbox_h {
	width: 300px;
  height: 20px;
  padding-top: 10px;
  padding-left: 10px;
  color: #104f7b;
  font-weight: bold;
  background: url('/images/lightbox/lightbox_header_310.png') no-repeat;
}
div.lightbox310 div.lightbox_h a{
	color: #104f7b;
}
div.lightbox310 div.lightbox_c {
	width: 290px;
  background: url('/images/lightbox/lightbox_center_310.png') repeat-y;
  padding: 10px;
}
div.lightbox310 div.lightbox_f {
	width: 310;
  height: 9px;
  background: url('/images/lightbox/lightbox_footer_310.png') no-repeat;
}



div.lp_ds_multi {
		font-size: 11px;
		background:  #89c1de url('/images/neweasydesign/landingpage_ds_multi_top.png') no-repeat;
		width: 579px;
		min-height: 114px;
		position: relative;
}
div.lp_ds_multi div.lp_kont_content {
		padding: 20px 20px 0px 20px;
}


div.lp_ds_multi_bottom {
		background: url('/images/neweasydesign/landingpage_ds_multi_bottom.png') no-repeat;
		height: 20px;
}

div.lp_ds_multi div.www {
		width: 45px;
		display: block;
		float: left;
		padding-top: 5px;
	  font-size: 14px;

}

div.landingpage_domainsearch_box {
  background: url('/images/landingpage_ds_bg.png') no-repeat;
 	width: 539px;
 	height: 137px; 
	padding: 20px;
}

div.lp_ds_multi input#domainnamebox{
		border: 1px solid #75b6d8;
		background:#fff url('/images/neweasydesign/input_bg.gif') repeat-x top;
		outline:0;
		padding: 3px;
		width: 340px;
		margin-right: 5px;
		height: 22px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 18px;
}
div.lp_ds_multi button{
		border: none;
		background-image: url('/images/neweasydesign/button_next.png');
		background-position: center center;
		background-repeat: no-repeat;
		width: 80px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		text-transform:uppercase;
		vertical-align: top;
		cursor: pointer;
}

div.lp_ds_multi div.www {
		width: 45px;
		display: block;
		float: left;
		padding-top: 5px;
	  font-size: 14px;

}

div.lp_ds_multi div.green_badge {
		width: 87px;
		height: 72px;
		position: absolute;
		right: -30px;
		top: -20px;
		z-index: 99;
		color: #4c6408;
		text-align: center;
}

div.lp_ds_multi div.green_badge div#green_badge {
		background-image: url('/images/green_badge.png');
		background-repeat:  no-repeat;
		width: 87px;
		height: 72px;
		padding: 25px 10px 10px 10px;		
}

div.lp_ds_multi div.green_badge div.price {
		font-weight: bold;
		font-size: 13px;
		color: #ffffff;
		margin-top: 5px;
		margin-bottom: 5px;
}
div.lp_ds_multi div.green_badge div.price_eur {
		font-size: 17px;
}
div.lp_ds_multi div.green_badge div.price_usd {
		font-size: 17px;
}
div.lp_ds_multi div.green_badge div.price_gbp {
		font-size: 17px;
}
div.lp_ds_multi div.green_badge div.price_czk {
		font-size: 17px;
}
div.lp_ds_multi div.green_badge div.price_pln {
		font-size: 15px;
}
div.lp_ds_multi div.green_badge div.price_inr {
		font-size: 15px;
}
div.lp_ds_multi div.green_badge div.price_sek {
		font-size: 18px;
}

table.new_support_faq tr td {
		padding: 5px 5px 5px 10px;
}

table.landingpage_further_tlds {
		line-height: 23px;
}

table.landingpage_further_tlds td.lp_checkbox input{
}

table.landingpage_further_tlds td.lp_label {
		width: 170px;
		padding-left: 5px;
		text-align: left;
}

div#landingpage_right div.lightbox290 ul.lightbox_listening li a {
		color: #404040;


}


/** TLD LIST FOOTER */

div#tld_overview_box {
    clear: both;
}

div#tld_overview {
    width: 950px;
    text-align: center;
    margin: 0 auto;
    position: relative;
		font-size: 11px;
		color: #9BA6AC;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
}

div#tld_overview a{
    color: #9BA6AC;
    margin-right: 10px;
    text-decoration: underline;
}
div#tld_overview div.legalese {
	margin-bottom: 10px;	
}

div#tld_overview div.legalese a {
		color: #5AA4CB;
    text-decoration: none;
    border-bottom: 1px dotted #5AA4CB;
    margin: 0px;
}

ul.legalese {
    position: absolute;
    bottom: 1em;
    left: 0;
}

ul.legalese li {
    display: inline;
    padding-right: 1.5em;
    color: #9ba6ac;
}

ul.legalese li a {
    color: #50a3ce;
}

div#landingpage_left table.standard_table td.w450 {
		width: 420px;
}
h2.h2_lp {
		color:#165078;
		line-height:30px;
		clear:both;
}


div.sociable { 
	margin:30px 0 5px; 
}

span.sociable_tagline { 
	position: relative; 
}
span.sociable_tagline span { 
	display: none; 
	width: 14em; 
}

span.sociable_tagline:hover span {
 position: absolute;
 display: block;
 top: -5em;
 background: #ffe;
 border: 1px solid #ccc;
 color: black;
 line-height: 1.25em;
}

.sociable span {
 display: block;
}
.sociable ul, .sociable li{
	display:inline;
	margin:0 !important;
	padding:0 !important;
}
/*
.sociable li img {
    opacity: 0.6;
}
.sociable li img:hover {
    opacity: 1;
}
*/
ul.content_listing, ul.content_listing li {
		list-style-type: none;
}
ul.content_listing li {
		margin-bottom: 10px;
}
ul.content_listing li a{
		color: #629dc5;
}

ul.domainsearchresult_tabbar {
    border-bottom:1px solid #92c5e0;
    display:block;
    float:left;
    width:100%;
}

ul.domainsearchresult_tabbar li {
    list-style-type: none;
    float:left;
    margin-right: 5px;
    background: url(/images/tabs/tab_dc.png);
    width: 100px;
    height: 26px;
    text-align: center;
}

ul.domainsearchresult_tabbar li a {
    padding: 6px 5px 5px 5px;
    width: 90px;
    height: 15px;
    display: block;
    color: #404040;
}

ul.domainsearchresult_tabbar li.current {
    background: url(/images/tabs/tab_dc_sel.png);
    padding: 6px 5px 5px 5px;
    width: 90px;
    height: 15px;
    font-weight: bold;
}






/* MAINNAVIGATION */

div#mainnavigation {
	height: 35px;
	width: 720px;
	float: left;
	background-image: url("../images/bg_navigation.gif");
}

div.navigation-node {
	padding: 11px 0 0 16px;
	float: left;
	margin: 0;
	position: relative;
	z-index: 358;
}

div.subnavigation-node-invisible {
	display: none;
}

div.subnavigation-node-visible {
	position: absolute;
	background-color: #ffffff;
	width: 175px;
	border: 1px solid black;
	top: 34px;
	left: 19px;
	padding: 10px 0 10px 0;
}

div.subnavigation-node-item {
	width: 155px;
	height: 17px;
	margin: 0 10px 0 10px;
}

div.subnavigation-node-item-spacer {
	height: 2px;
	width: 155px;
	line-height: 0px;
	font-size: 0px;
	background-image: url("../images/subnavigation_top_spacer.gif");
	background-repeat: no-repeat;
	margin: 1px 10px 0 10px;
}

div.navigation-node-arrow {
	float: left;
	margin: 14px 3px 0 0;
}

div.navigation-node-image {
	/*float: left;*/
	display: inline;
}

ul.ShoppingProcessBar {
	clear: both;
	display: block;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;

}
ul.ShoppingProcessBar li{
	color: #000;
	display: inline;
	margin: 0px;
	float:left;
	vertical-align: middle;
	padding: 17px 0px 0px 65px;
	width: 125px;
	height: 48px;	
}
ul.ShoppingProcessBar li a{
	color: #000;
}


/** PREVIOUS **/
ul.ShoppingProcessBar li.step0_previous{
	background: url('/images/neweasydesign/shopping_process/shopping_process_previous_first.png') no-repeat;
	width: 120px;
	padding: 24px 0px 0px 60px;
	height:41px;
}
ul.ShoppingProcessBar li.step1_previous{
	background: url('/images/neweasydesign/shopping_process/shopping_process_previous_center_1.png') no-repeat;
}
ul.ShoppingProcessBar li.step2_previous{
	background: url('/images/neweasydesign/shopping_process/shopping_process_previous_center_2.png') no-repeat;
}
ul.ShoppingProcessBar li.step3_previous{
	background: url('/images/neweasydesign/shopping_process/shopping_process_previous_center_3.png') no-repeat;
}


/** CURRENT **/
ul.ShoppingProcessBar li.step0_current{
	background: url('/images/neweasydesign/shopping_process/shopping_process_current_first.png') no-repeat;
	width: 120px;
	padding: 24px 0px 0px 60px;
	height:41px;
	font-weight: bold;
}
ul.ShoppingProcessBar li.step1_current{
	background: url('/images/neweasydesign/shopping_process/shopping_process_current_center_1.png') no-repeat;
	font-weight: bold;
}
ul.ShoppingProcessBar li.step2_current{
	background: url('/images/neweasydesign/shopping_process/shopping_process_current_center_2.png') no-repeat;
	font-weight: bold;
}
ul.ShoppingProcessBar li.step3_current{
	background: url('/images/neweasydesign/shopping_process/shopping_process_current_center_3.png') no-repeat;
	font-weight: bold;
}
ul.ShoppingProcessBar li.step4_current{
	background: url('/images/neweasydesign/shopping_process/shopping_process_current_last.png') no-repeat;
	font-weight: bold;
	padding: 17px 0px 0px 70px;
	height:48px;
	width: 120px;
}

/** UPCOMING **/
ul.ShoppingProcessBar li.step0_upcoming{
	background: url('/images/neweasydesign/shopping_process/shopping_process_upcoming_first.png') no-repeat;
	width: 120px;
	padding: 24px 0px 0px 60px;
	height:41px;
}
ul.ShoppingProcessBar li.step1_upcoming{
	background: url('/images/neweasydesign/shopping_process/shopping_process_upcoming_center_1.png') no-repeat;
}
ul.ShoppingProcessBar li.step2_upcoming{
	background: url('/images/neweasydesign/shopping_process/shopping_process_upcoming_center_2.png') no-repeat;
}
ul.ShoppingProcessBar li.step3_upcoming{
	background: url('/images/neweasydesign/shopping_process/shopping_process_upcoming_center_3.png') no-repeat;
}
ul.ShoppingProcessBar li.step4_upcoming{
	background: url('/images/neweasydesign/shopping_process/shopping_process_upcoming_last.png') no-repeat;
	padding: 17px 0px 0px 70px;
	height:48px;
	width: 120px;
}


/** NEWS **/
div.main_content {
	display:block;
	float:left;
	width:730px;
	margin-top: 20px;
	padding-right: 20px;
	min-height: 500px;
	line-height: 16px;
	border-right:1px dotted #D7D7D7;
}

div.main_content a{
	color: #5AA4CB;
	border-bottom: 1px dotted;
}
div.main_content a:hover{
	color: #165078;
	border-bottom: 1px dotted #165078;
}



div.side_content {
	display:block;
	float:left;
	margin-top: 20px;
	padding-top: 35px;
	padding-left: 25px;
}

div.side_content h2{
	font-size: 13px;
	color: #165078;
	margin-bottom: 15px;
	font-family:'Lucida Grande',Verdana;
}

div.side_content ul.news_category{
	margin-left: 0px;
	margin-bottom: 30px;
	color: #ABABAB;
}

div.side_content ul a:hover{
	color: #165078;
	border-bottom: 1px dotted #165078;
}

div.side_content ul.news_category li{
	padding-bottom:5px;
}

div.side_content ul.news_category_year{
	margin-left: 0px;
	margin-bottom: 10px;
	color: #ABABAB;
}
div.side_content ul.news_category_year li{
	list-style: none;
	padding-bottom:5px;
}
div.side_content ul.news_category_month{
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #ABABAB;
}
div.side_content ul.news_category_month li{
	list-style: disc inside;
	padding-bottom:5px;
}


div.news_article_container {
	display:block;
	float:left;
	clear:both;
	margin-bottom: 40px;
	padding-bottom: 10px;
	width:100%;
	border-top:1px solid #D7D7D7;
}

div.news_article_container div.author {
	width: 175px;
	display:block;
	float:left;
	padding-top:15px;
}

div.news_article_container div.author img {
	display:block;
	clear: both;
	margin-bottom: 15px; 
	border: 1px solid #D7D7D7;
}

div.news_article_container div.socialbookmarkingtools{
	display:block;
	float:left;
	clear:both;
	margin-top: 20px;
}

div.news_article_container div.socialbookmarkingtools ul li{
	display:inline;
	margin-right: 5px;
}
div.news_article_container div.socialbookmarkingtools ul li a{
	border: none !important;
}
div.news_article_container div.socialbookmarkingtools img{
  opacity: 0.7;
}
div.news_article_container div.socialbookmarkingtools img:hover{
  opacity: 1;
}


div.news_article {
	padding-top:15px;
	float: left;
	width: 500px;
	margin-right: 20px;
	padding-right: 30px;
}
div.news_article h2{
	font-size: 18px;
	color: #165078;
	line-height:22px;
}
div.news_article h2 a{
	font-size: 18px;
	color: #165078;
	line-height:22px;
	border-bottom: none;
}
div.news_article h3{
	font-size: 11px;
	color: #5AA4CB;
	margin-top:3px;
}
div.news_content {
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;
}
div.news_notes {
	padding-bottom: 10px;
	clear:both;
	color:#ABABAB;
  font-size:9px;
}
div.date_and_category {
	padding-top: 2px;
	color: #ababab;
	clear:both;
	margin-bottom:10px;
}
div.main_content h1.small_h1 {
	color: #ababab;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

img.blog_image_preview {
	padding: 5px;
	float:left;
	margin-right: 15px;
	margin-bottom:5px;
	margin-top:4px;
	width: 120px;
	background: #EFEFEF;
	border: 1px solid #DCDECF;
}

div.breadcrumb_box {
	padding-top: 10px;
}

div.testimonial {
  width: 600px;
  margin: 20px 0px;
}
div.testimonial img{
  margin-right: 10px;
}

div.testimonial p.content {
  margin-left: 45px;
}
div.testimonial p.name {
  margin-left: 45px;
  color: #bbb;
}


div.breadcrumb_box {
	padding-top: 10px;
}


span.domainpromotion {
  color: #af2c2c;
  display: block;
  margin-bottom:-9px;
  font-weight: bold;
}

div.warningbankaccountchanged {
  margin-top: 20px;
  margin-bottom: 30px;
  border: 2px solid #e54545;
  background: #ffe6e6;
  float: left;
  padding: 10px;
  
}
div.currency_item {
  position: relative;
  display: block;
  height: 59px;
  padding:0 0 0 25px;
  margin-bottom: 5px;
  z-index:5;
  background: url('/images/currency/currency_item_bg_center.png') repeat-x;
}
div.currency_item div.left_corner{
  position: absolute;
  left: 0px;
  height: 59px;
  width: 7px;
  z-index:23;
  background: url('/images/currency/currency_item_bg_left.png') no-repeat;
}
div.currency_item div.right_corner{
  position: absolute;
  right: 0px;
  height: 59px;
  width: 7px;
  z-index:23;
  background: url('/images/currency/currency_item_bg_right.png') no-repeat;
}
div.currency_item div.description{
  vertical-align: middle;
  padding-top:6px;
}
div.currency_item div.description td.radiobutton{
  width: 20px;
}

div.currency_item div.description td.flag{
  width: 60px;
}

div.currency_item div.description input{
  vertical-align: middle;
}
div.currency_item img{
  vertical-align: middle;
  margin-right: 20px;
  margin-left: 20px;
}
div.currency_information {
  color: #7f7f7f;
  margin-top: 50px;
}

#pricetool select {
    height: auto;
}
#pricetool a:focus {
    outline: none;
}
#pricetool #quicknav {
    border: 1px solid #ccc;
    background-color: #eee;
    margin: 2em;
    padding: 1em;
    line-height: 2em;
}
#pricetool #quicknav h3 {
    color: #333;
    font-size: 1.15em;
}
#pricetool #quicknav .head {
    margin-bottom: -.8em;
    font-size: .9em;
    color: #222;
}
#pricetool #quicknav .head a {
    font-size: 1.25em;
    font-weight: bold;
}
#pricetool #quicknav .timeframe {
    color: #777;
    font-size: 0.8em;
}
#pricetool #quicknav .navlist {
    margin-bottom: .3em;
}
#pricetool #quicknav .navlist h3 a {
    display: block;
    color: #333;
    padding-left: 13px;
    background: url('/images/16/bullet_arrow_down.png') no-repeat -4px center;
}
#pricetool #quicknav .navlist.hidden ul {
    display: none;
}
#pricetool #quicknav .navlist.hidden h3 a {
    background-image: url('/images/16/bullet_arrow_right.png');
}
#pricetool #quicknav a .red {
    color: #f00;
}

#pricetool .pricebox {
    margin: 0 1em;
    overflow: hidden;
    padding: 0 1em 2em 1em;
}
#pricetool .pricebox .info {
    padding: .3em;
}
#pricetool .pricebox h2 {
    font-size: 1.6em;
    color: #333;
    margin-bottom: 1em;
}
#pricetool .pricebox h3 {
    font-size: 1.35em;
    color: #333;
    margin-top: 1em;
    margin-bottom: 1em;
}
#pricetool .pricebox .info p {
    line-height: 1.6em;
    margin-top: .5em;
}

#pricetool #price-info {
    margin-top: 2em;
}
#pricetool #price-info h2 {
    margin-top: 0;
    border-top: 2px solid #ccc;
    padding-top: 1em;
}
#pricetool #price-info h2 span.text,
#pricetool #price-info h2 select {
    vertical-align: middle;
}
#pricetool #price-info h2 select {
    margin-left: .3em;
    font-size: .9em;
}

#pricetool #pricetype {
    display: inline;
}
#pricetool .pricebox .currencies {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin: 1em 0;
    margin-bottom: 1.5em;
}
#pricetool .pricebox .currencies .currency {
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding: .2em 0;
}
#pricetool .pricebox .currencies .home-currency {
    background-color: #eee;
}
#pricetool .pricebox .currencies .price, #pricetool .pricebox .currencies .price-excl, #pricetool .pricebox .currencies .price-converted {
    float: left;
}
#pricetool .pricebox .currencies .price {
    clear: left;
    width: 15em;
}
#pricetool .pricebox .currencies .price input {
    text-align: right;
    font-size: 1.3em;
    width: 7em;
    margin-left: .2em;
}
#pricetool .pricebox .currencies .price .currency-code {
    font-size: 1.2em;
    font-weight: bold;
    color: #444;
}
#pricetool .pricebox .currencies .price-excl,
#pricetool .pricebox .currencies .price-converted,
#pricetool .pricebox .currencies .price-divergence {
    text-align: right;
}
#pricetool .pricebox .currencies .price-excl {
    padding-top: .55em;
    padding-right: 2em;
    width: 12em;
}
#pricetool .pricebox .currencies .price-excl {
    display: none;
}
#pricetool .pricebox .currencies .price-converted {
    padding-top: .45em;
    padding-left: 1em;
    /*padding-left: 2em;*/
    /*border-left: 1px dashed #ccc;*/
    height: 1.6em;
    width: 9em;
    font-size: 1.1em;
}
#pricetool .pricebox .currencies .vat-text {
    font-size: .8em;
    color: #888;
}
#pricetool .pricebox .currencies .price-converted .vat-text {
    font-size: .7em;
}
#pricetool .pricebox .currencies .price-divergence {
    float: left;
    width: 6em;
    font-size: 1.05em;
    padding-top: .55em;
    padding-left: 1em;
}
#pricetool .pricebox .currencies .price-divergence-warning {
    float: left;
    width: 4em;
    color: red;
    font-weight: bold;
    font-size: 1.8em;
    padding-left: .5em;
}
#pricetool #price-change label {
    display: block;
    font-size: 1.1em;
    font-weight: bold;
}
#pricetool #price-change div.input-group {
    margin-bottom: 1.5em;
    line-height: 1.65em;
    font-size: 1.1em;
    margin-left: .2em;
    margin-top: .4em;
}
#pricetool #price-change div.input-group input {
    margin-top: .3em;
    margin-right: .3em;
}
#pricetool #price-change .specific-start-date,
#pricetool #price-change .promotion-end-date {
    margin-left: 2em;
    font-size: .9em;
}
#pricetool #price-change .specific-start-date select,
#pricetool #price-change .promotion-end-date select {
    font-size: .9em;
}
#pricetool #price-change .submit-container {
    clear: left;
    margin-top: 2.5em;
    margin-bottom: 3em;
    font-size: 1em;
}
#pricetool #price-change .submit-container #change_all {
    margin-right: .3em;
}
#pricetool #price-change .submit-container input.submit {
    display: block;
    font-size: 1em;
    width: 12em;
    margin-top: .8em;
}
#pricetool #general-settings {
    font-size: 1.1em;
}
#pricetool #general-settings label {
    width: 170px;
    float: left;
    clear: left;
    display: block;
    padding-top: .35em;
}
#pricetool #general-settings .foreign_currency_divergence {
    width: 50px;
    font-size: 1.3em;
    text-align: right;
}
#pricetool #general-settings select {
    padding: .3em;
    height: auto;
}
#pricetool #general-settings .foreign_currency_divergence_container, #pricetool #general-settings select {
    float: left;
    display: block;
    margin-bottom: .5em;
}
#pricetool #general-settings input.submit {
    width: 6em;
    clear: left;
    margin-left: 170px;
    display: block;
}

#pricetool .pricebox .prices {
    overflow: scroll;
    border: 1px solid #aaa;
    padding: .5em;
}
#pricetool .pricebox .prices li.home li {
    font-weight: bold;
}
#pricetool .pricebox .prices li .promotion .promotion-info {
    font-weight: normal;
    font-size: 85%;
    color: #a22;
    margin-bottom: .1em;
}
#pricetool .pricebox .prices li .amount {
    font-size: 120%;
}
#pricetool .pricebox .prices li .timeframe {
    color: #777;
    font-size: 80%;
    font-weight: normal;
    padding-top: .2em;
    margin-bottom: -.2em;
}
#pricetool .pricebox .prices li ul.timeslots {
    overflow: hidden;
}
#pricetool li.changeall {
    text-align: center;
    margin-top: .3em;
    text-decoration: underline;
    width: 138px;
}
#pricetool ul.timeslots li {
    float: left;
    width: 140px;
    margin-right: 30px;
    border: 1px solid #bbb;
    padding: 4px 6px;
    font-size: 1.1em;
    position: relative;
    text-align: center;
    margin-bottom: .2em;
}
#pricetool ul.timeslots a.delete-button {
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
    width: 10px;
    height: 10px;
}
#pricetool ul.timeslots a.delete-button img {
    width: 100%;
}
#pricetool ul.timeslots li.removing {
    background: url('/images/progress-indicator.gif') center center no-repeat;
    height: 2.5em;
}
#pricetool ul.timeslots li.removing .price-change {
    display: none;
}
#pricetool ul.timeslots .arrow {
    position: absolute;
    left: -25px;
    font-size: 1.5em;
}
#pricetool .priceplan {
	margin-top: 2.5em;
	margin-bottom: 2.5em;
}


div#userinformationformovements {
  display: none;
}



div.autocomplete {
  position:absolute;
  width:290px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

tr.domainhandle_row td.domainhandle_name {
  text-align: right;
  padding-right: 15px;
  height: 30px;
}
tr.domainhandle_row a {
  border-bottom: 1px solid;
}

div.domainconfiguration_container {
  margin: 20px;
}

div.configure_single_additional_data {
    border: 1px solid #e0e0e0;
    background: #f5f5f5;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding: 25px;
}

label.bold {
  font-weight: bold;
}

div.configure_modeselection {
  padding: 5px 0px;
  display: block;
}

div.configure_modeselection input{
  vertical-align: middle;
}

div.configure_modeselection select{
  vertical-align: middle;
}

div.configure_modeselection_selected {
}
div.configure_modeselection label {
  vertical-align: top;
  padding-left: 5px;
}

div.domainconfiguration_container h2 {
  font-weight: bold;
  margin-bottom: 10px;
}

ul.missed_domainconfig{
  margin: 10px;
}
ul.missed_domainconfig li{
  list-style: disc inside;
}

table.missed_domainconfig td{
  padding-right: 25px; 
  line-height:30px; 
}

form#DebitOrCreditsPayment td {
  line-height: 23px;
}
form#DebitOrCreditsPayment input {
  vertical-align: middle;
  margin-right: 5px;
}

form#configFormDns input {
  vertical-align: middle;
  margin-right: 5px;
 
}
form#configFormDns label {
  vertical-align: top;
}

div.chooseconfigdnsoption {
  display: block;
  margin-left: 20px;
  margin-top:5px;
  margin-bottom: 20px;
}
div#carconfigure_ownns {
  margin-left: 20px;
}
div#nslist td {
  padding-right: 10px;
  line-height: 23px;
}

ul.configure_tld_conditions {
  margin-top: 5px;
}
ul.configure_tld_conditions li{
  list-style: disc inside;
}


div.container_modeselection {
  margin-bottom: 30px;
}


table.oneclick_details td{
    padding-right: 20px;
}

table.oneclick_details td.desc{
    font-weight: bold;
    min-width: 80px;
}


div.oneclick_overview_app {
    margin-bottom: 25px;
    border: 3px solid #dadada;
    padding: 20px 15px;
}

div.oneclick_overview_app table {
    display: block;
    float: left;
    width: 410px;
}

div.oneclick_overview_app table td {
    padding-right: 20px;
    line-height: 18px;
}

div.oneclick_overview_app table td.desc {
    font-weight: bold;
    width: 70px;
    vertical-align: top;
}
form#deleteoneclickapp label {
    font-weight: bold;
}

div.oneclick_overview_app img.logo{
    margin-bottom: 12px;
}

div.oneclick_overview_app input{
    margin-top: 20px;
}

div.oneclick_overview_app div.image {
    display: block;
    float: right;
    width: 130px;
    border: 4px solid #ededed;
}

fieldset.radius {
    border: 1px solid #ccc;
    padding-top: 0px;
    margin-bottom: 30px;
}
fieldset.radius label {
    background: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    position: relative;
    top: -9px;
    left:-5px;
    color: #165078;
    cursor: auto;
}

table.currentlyinstalledapps {
    width: 100%;
}
table.currentlyinstalledapps td {
    height: 23px;
}

ul.availableappgroups li{
    display: inline;
    margin-right: 20px;
    font-weight: bold;
}

ul.availableappgroups {
    display: block;
    border: 3px solid #DADADA;
    background: #eeeeee;
    padding: 10px;
}



div.content h2.oneclick {
    font-size: 18px;
    font-weight: normal;
    color:#444444;
}

a.external {
    background:url("/images/neweasydesign/external.png") no-repeat scroll right center transparent;
    padding-right:13px;
}

span.form_validation_status {
  color: #a22929;
  font-weight: bold;
}

/** Input Fields **/
input.inputfield_text {
  border: 1px solid #ccc;
  padding: 5px;
  width: 200px;
}

table#sdfafaskdfjaslfd td {
  padding-right: 20px;
  height: 30px;
}
#fblikebox {
  float: right;
}

#fblikecontainer {
  overflow:hidden;
}