html, body {
	margin: 0;padding: 0;width: 100%;height: 100%;
}

body 	{
/*	font-family: Trebuchet MS,Arial,Helvetica,sans-serif; */
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-attachment: fixed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

.logo h1, .logo h3{display: none;}
img {border: none;vertical-align:top;}
.infoimgl {float:left;padding:5px;}
.infoimgr {float:right;padding:5px;}
.yes {vertical-align:middle;}
.db {background-color: #D1E4F7;padding:0 0 0 3px;}
.dr {background-color: #F7D1D1;}
.dg {background-color: #D1F7D1;}
.hb {background-color: #ECF5FF;}
.bt1 {border-top: solid 1px #ffffff;}
.s {text-decoration:line-through;}
.u {text-decoration:underline;}
.nobr {white-space:nowrap;}

#wrapper {
	width:900px;height: 100%;position:absolute;top:10px;left:50%;margin-left:-450px;
}

#header {
	width: 900px;height: 190px;float: left;
}

#ssl_button{
	width:30px;height:32px;text-align:center;float:left;margin: 3px 0 0;
}

#font_zoom{
	width:80px;height:32px;text-align:center;float:left;position: absolute;top:32px;z-index:10;
}

.fontzoomimg{
	padding:5px 1px;
}

#lang {
	float:left;position:absolute;left:10px;top:52px;z-index:11;
}
#lang img{
	padding: 5px 5px 0px 0px;
}

#zehn_jahre {
	float:right;position:absolute;top:35px;right:-75px;z-index:12;
}

#left {
	width: 120px;float: left;background: url(/images/bg-left120.jpg) no-repeat center top;
}
#main{
	width: 660px;float: left;margin: 0 0 6px;
}
#main_res{
	width: 780px;float: left;margin: 0 0 6px;
}
#right {
	width: 120px;float: left;background: url(/images/bg-right120.jpg) no-repeat center top;
}
#footer {
	font-size:9px;width: 900px;height: 33px;float: left;background: url(/images/bg-down.png);
}

#terms {
	float: left;clear: left;margin: 5px 0 0 6px;
}
#slogan {
	float: left;margin: 8px 0 0 120px;width: 360px;text-align: center;
}
#slogan h5{
	margin: 0;font-size: 13px;font-weight: bold;
}

#printbutton {
	float: left;margin: 4px 0 0 4px;
}

#partnerlinks {
	position:absolute;left: 775px;margin-top:15px;
}

#serverstatus {
	position:absolute;left: 710px;margin-top:2px;text-align:center;
}

#copyright{
	float:right;text-align:center;margin:2px 10px 0 0;
}

.userinfo{
	font-size: 11px;padding: 1px;
}

.clear, .clear5, .clear10{
	clear: both;
}
.clear5{
	width: 120px;height: 5px;
}
.clear10{
	width: 120px;height: 10px;
}
.nopad {
	padding: 0!important;
}
/* new */
.navibb {
	width: 120px;margin: 0 0 2px;
}
.navibbt {
	background:url("/images/navibbt.png") no-repeat scroll 0 0 transparent;height: 33px;
}
.navibbt h5 {
	font-size:12px;color: #ffffff;margin: 0;padding: 10px 0 0 10px;
}
.navibbc {
	background-color: #D1E4F7;border: 1px solid #000000;text-align:center;padding: 0 0 5px;
}

.mainbb, .mainbg, mainbr {
	width: 648px;margin: 0 0 2px;
}
.mainbbt {
	background:url("/images/maintb.png") no-repeat scroll 0 0 transparent;height: 34px;
}
.mainbgt {
	background:url("/images/maintg.png") no-repeat scroll 0 0 transparent;height: 34px;
}
.mainbrt {
	background:url("/images/maintr.png") no-repeat scroll 0 0 transparent;height: 34px;
}
.mainbbt h4, .mainbgt h4, .mainbrt h4 {
	font-size:12px;color: #ffffff;margin: 0;padding: 10px 0 0 10px;
}
.mainbgt h4 {
	padding: 10px 0 0 0;
}
.mainbbc, .mainbgc, .mainbrc {
	background-color: #ffffff;/*d1e4f7;*/
	border: 1px solid #000000;padding: 5px;border-top: none;float:left;width: 636px;
}
.mainbgc {
	background-color: #e4f7d1;
}
.mainbrc {
	background-color: #ffcdb2;/*f7e4d1;*//*#f7d1e4;*/
}
.mainbrt a{
	color: #ffffff!important;
}


.navibb-top{
	width: 120px;float:left;
}
.navibb-tleft, .navibb-tmain, .navibb-tright {
	height:26px;width:13px;float:left;
}
.navibb-tleft{
	background:url("/images/corner/box-left.gif");
}
.navibb-tmain{
	background:url("/images/corner/box-main.gif") repeat-x;width:94px;font-size:12px;font-weight:bold;text-align: center;
}
.navibb-tmain h5 {
	font-size:12px;margin:0;padding:5px 0;
}
.navibb-tright{
	background:url("/images/corner/box-right.gif");
}

.navibc{
	width: 120px;float:left;
}
.navibc-left, .navibc-main, .navibc-right{
	float:left;
}
.navibc-left{
	background:url("/images/corner/boxborder-left-navi.gif") repeat-y;padding:0 0 0 5px;
}
.navibc-main{
	width:110px;background-color:#ECF5FF;text-align:center;padding:3px 0 0 0;
}
.navibc-right{
	background:url("/images/corner/boxborder-right-navi.gif") repeat-y right;padding:0 5px 0 0;
}

.navibb-bottom {
	width: 120px;float:left;
}
.navibb-bleft, .navibb-bmain, .navibb-bright{
	height:20px;width:13px;float:left;
}
.navibb-bleft{
	background:url("/images/corner/boxborder-bleft.gif");
}
.navibb-bmain{
	background:url("/images/corner/boxborder-bmain.gif") repeat-x;width:94px;
}
.navibb-bright{
	background:url("/images/corner/boxborder-bright.gif");
}

.mainboxborder-top, .mainbb-top{
	width: 654px;float:left;
}
.mainbb-tleft, .mainbb-tmain, .mainbb-tright, .mainbb-tleft-red, .mainbb-tmain-red, .mainbb-tright-red {
	height:26px;width:13px;float:left;
}
.mainbb-tleft{
	background:url("/images/corner/box-left.gif");
}
.mainbb-tmain{
	background:url("/images/corner/box-main.gif") repeat-x;width:628px;font-size:12px;font-weight:bold;
}
.mainbb-tmain h4, .mainbb-tmain-red h4 {
	font-size:12px;margin:0;padding:5px 2px;
}
.mainbb-tright{
	background:url("/images/corner/box-right.gif");
}
.mainboxcontent, .mainbc{
	width: 628px;float:left;
}
.mainbc-left, .mainbc-main, .mainbc-right, .mainbc-left-red, .mainbc-main-red, .mainbc-right-red{
	float:left;
}
.mainbc-left{
	background:url("/images/corner/boxborder-left.gif") repeat-y;padding:0 0 0 13px;
}
.mainbc-main{
	width:628px;background-color:#ECF5FF;padding:10px 0 0 0;
}
.mainbc-right{
	background:url("/images/corner/boxborder-right.gif") repeat-y right;padding:0 13px 0 0;
}

.mainbb-bottom {
	width: 654px;float:left;
}
.mainbb-bleft, .mainbb-bmain, .mainbb-bright, .mainbb-bleft-red, .mainbb-bmain-red, .mainbb-bright-red{
	height:20px;width:13px;float:left;
}
.mainbb-bleft{
	background:url("/images/corner/boxborder-bleft.gif");
}
.mainbb-bmain{
	background:url("/images/corner/boxborder-bmain.gif") repeat-x;width:628px;
}
.mainbb-bright{
	background:url("/images/corner/boxborder-bright.gif");
}

.mainbb-tleft-red{
	background:url("/images/corner/box-left-red.gif");
}
.mainbb-tmain-red{
	background:url("/images/corner/box-main-red.gif") repeat-x;width:628px;font-size:12px;font-weight:bold;
}
.mainbb-tright-red{
	background:url("/images/corner/box-right-red.gif");
}
.mainbc-left-red{
	background:url("/images/corner/boxborder-left-red.gif") repeat-y;padding:0 0 0 13px;
}
.mainbc-main-red{
	width:628px;background-color:#FFECEC;padding:10px 0 0 0;
}
.mainbc-right-red{
	background:url("/images/corner/boxborder-right-red.gif") repeat-y right;padding:0 13px 0 0;
}
.mainbb-bleft-red{
	background:url("/images/corner/boxborder-bleft-red.gif");
}
.mainbb-bmain-red{
	background:url("/images/corner/boxborder-bmain-red.gif") repeat-x;
	width:628px;
}
.mainbb-bright-red{
	background:url("/images/corner/boxborder-bright-red.gif");
}

.specialinfo{
	background-color:#ffcdb2 ;/*ffe9d1;*//*#F7D1D1;*/
	padding: 10px 0;
	width: auto;
}
.specialinfo ul {
	margin: 0 20px 0 30px;
	padding: 0;
}

.druckbox{
	text-align: center;float:left;
}

.prodnavi{
	text-align: center;background: url(images/bg-maintable-head2.gif) repeat;
}

.prodnavi:hover {
	background: url(images/bg-maintable-head2-red.gif) repeat;
}

#navidomaincheck_domainname {
	font-size: 9px;width: 100px;
}

div.table { display:table;border-collapse:collapse;width:100%; }
div.table2 { display:table;border-collapse:separate;border-spacing:2px;width:100%; }
div.tr { display:table-row; }
div.td { display:table-cell; }
div.td33 { display:table-cell;width:33%; }
div.td5 { display:table-cell;width:5px; }
div.td70 { display:table-cell;width:70px; }
div.td75 { display:table-cell;width:75px; }
div.td81 { display:table-cell;width:81px; }
div.td83 { display:table-cell;width:83px; }
div.td96 { display:table-cell;width:96px; }
div.td200 { display:table-cell;width:200px; }
div.td50p { display:table-cell;width:50%; }

.printover:hover {
	background-color: #ecf5ff;
}

.topseller.last {
	margin: 0 0 6px 0;
}
.topseller {
	background: url(images/topsellerh.png) no-repeat;width: 212px;margin: 0 6px 6px 0;float: left;color: #FFFFFF;
}
.topseller_head {
	font-size: 13px;font-weight: bold;height: 28px;margin: 5px 5px 0 0;
	/*text-align: right;*/
	padding: 0 0 0 8px;
}
.topseller_head sup{
	font-size: 9px;font-weight: normal;
}
.topseller_content {
	min-height: 128px;background-color:  #af3334;font-size: 10px;text-align: center;border: 1px solid #000000;border-top: none;
}
.topseller_info{
	font-size: 10px;
}

.sslbuy {
/*	background-color: #ECF5FF;*/
	cursor: pointer;
}
.sslbuy:hover {
	background-color: #D1E4F7;
}

td.error {
	font-size: 14px;font-style: italic;font-weight: bold;color: #FF0000;
}
td.topic {
	font-size: 14px;font-weight: bold;
}
td.topicsmall {
	font-size: 12px;font-weight: bold;
}
td.headinfo {
	font-size: 12px;font-weight: bold;color: #ffffff;
}
td.text {
	font-size: 10px;
}
td.textsmall {
	font-size: 9px;
}
td.newstitel {
	font-size: 11px;
	font-weight: bold;
	color: #e17017; /*#fa7d19;*/ /*#E67217;*/
	text-align: left;
}
td.newstext {
	font-size: 10px;
}

td.newstitel2 {
	font-size: 12px;font-weight: bold;color: #e17017;text-align: left;
}

.newstitle {
	text-align: left;height: 18px;width:100%;
}
.newstext {
	font-size: 10px;
	text-align: justify;
/*	width:100%;*/
	padding: 0 2px;
}
.newslink {
	font-size: 10px;padding:0 3px 5px 0;text-align:right;
}
.newsarrow {
	vertical-align: middle;
}

.dotinfo {
	vertical-align: middle;
}

s {
	font-size:12px;font-weight:normal;
}

.navitable{
	width:900px;height:190px;z-index:3;
}
.navitable_xtra-media_sommer {
	background: url(/images/menu/bg-navi_sommer.jpg) no-repeat center top;
}
.navitable_xtra-media_winter {
	background: url(/images/menu/bg-navi_winter.jpg) no-repeat center top;
}
.navitable_xtra-hosting_sommer {
	background: url(/images/menu/bg-navi_xtra-hosting_sommer.jpg) no-repeat center top;
}
.navitable_xtra-hosting_winter {
	background: url(/images/menu/bg-navi_xtra-hosting_winter.jpg) no-repeat center top;
}
.navitable_xtra-druck_sommer {
	background: url(/images/menu/bg-navi_xtra-druck_sommer.jpg) no-repeat center top;
}
.navitable_xtra-druck_winter {
	background: url(/images/menu/bg-navi_xtra-druck_winter.jpg) no-repeat center top;
}
.navitable_xtra-smsversand_sommer {
	background: url(/images/menu/bg-navi_xtra-smsversand_sommer.jpg) no-repeat center top;
}
.navitable_xtra-smsversand_winter {
	background: url(/images/menu/bg-navi_xtra-smsversand_winter.jpg) no-repeat center top;
}
.navitable_xtra-backup_sommer {
	background: url(/images/menu/bg-navi_xtra-backup_sommer.jpg) no-repeat center top;
}
.navitable_xtra-backup_winter {
	background: url(/images/menu/bg-navi_xtra-backup_winter.jpg) no-repeat center top;
}
.navitable_xtra-monitor_sommer {
	background: url(/images/menu/bg-navi_xtra-monitor_sommer.jpg) no-repeat center top;
}
.navitable_xtra-monitor_winter {
	background: url(/images/menu/bg-navi_xtra-monitor_winter.jpg) no-repeat center top;
}
.navitable_xtra-partner_sommer {
	background: url(/images/menu/bg-navi_sommer.jpg) no-repeat center top;
}
.navitable_xtra-partner_winter {
	background: url(/images/menu/bg-navi_winter.jpg) no-repeat center top;
}
.navitable_xtra-dns_sommer {
	background: url(/images/menu/bg-navi_xtra-dns_sommer.jpg) no-repeat center top;
}
.navitable_xtra-dns_winter {
	background: url(/images/menu/bg-navi_xtra-dns_winter.jpg) no-repeat center top;
}
.navitable_xtra-vpn_sommer {
	background: url(/images/menu/bg-navi_xtra-vpn_sommer.jpg) no-repeat center top;
}
.navitable_xtra-vpn_winter {
	background: url(/images/menu/bg-navi_xtra-vpn_winter.jpg) no-repeat center top;
}

#maintable {
	background: url(/images/bg-main120.jpg) no-repeat center top;
	width: 660px;
	min-height: 145px;
}

.maintable_content {
	width: 654px;position: relative;top: 0px;left: 3px;
}

#maintable_content, #maintable_content_10 {
	width: 648px;margin: 6px 6px 0 6px;
}

#maintable_head {
	background: url(/images/corner/bg-header.gif);
	width: 654px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin:0 3px;
}

.maintable_head {
	background: url("/images/maintb.png") no-repeat scroll 0 0 transparent;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height: 34px;
	width: 648px;
	margin:0 6px 6px 6px;
}

#maintable_head h1, #maintable_head h2, #maintable_head h3 {
	line-height:1em;
	font-size: 14px;
	margin:0;
	padding:8px 0 0;
}
.maintable_head h1, .maintable_head h2, .maintable_head h3 {
	line-height:1em;
	font-size: 14px;
	margin:0;
	padding:8px 0 0;
}
.maintable_head_green {
	background: url(/images/bg-header-green.gif);
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.maintable_head_red {
	background: url(/images/bg-header-red.gif);
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.maintable_head2 {
	background: url(/images/bg-maintable-head2.gif) repeat;
	background-color: #D1E4F7;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	padding: 2px 0 0 0;
/*	text-align: center; */
}

.maintable_head2_green {
	background: url(/images/bg-maintable-head2-green.gif) repeat;
	background-color: #D1F7D1;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.maintable_head2_red {
	background: url(/images/bg-maintable-head2-red.gif) repeat;
	background-color: #F7D1D1;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.greytext {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: center;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}
.fleft {
	float: left;
}

.right {
	text-align: right;
}
.fright {
	float: right;
}
.middle {
	vertical-align: middle;
}

.bold {
	font-weight: bold;
}

.infotext {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.txt8b {
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}

.txt8 {
	font-size: 8px;
	font-weight: normal;
	color: #000000;
}

.txt9b {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.txt9 {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.txt10b {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.txt10 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.txt11b {
	font-size: 11px;
	font-weight: bold;
}

.txt11, .netto {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.txt12b, .brutto {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.txt12 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.txt13b {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.txt13 {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.txt14b {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.txt14 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.txt16b {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.txt16 {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

.txt18b {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.txt18 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}

.txtl {
	float: left;
}
	
.txtr {
	float: right;
}

a:link {
	text-decoration: underline;color: #000000;
}
a:visited {
	text-decoration: underline;color: #000000;
}
a:active {
	color: #3953a4;text-decoration: none;
}
a:hover {
	color: #3953a4;text-decoration: none;
}

.menulink {
	text-decoration: none;
}

hr {
	margin: 2px;width:100%;height: 0px;border: 0px;border-bottom: solid 1px #cccccc;
}
form {
	margin: 0px;padding: 0px;display: inline;
}
input {
	font-size: 12px;color: #000000;border: 1px #000000 solid;background-color: #efefef;
}

select {
	font-size: 12px;color: #000000;border: 1px #000000 solid;background-color: #efefef;
}
input:focus, select:focus, textarea:focus {
	background-color: #ffffff;
}


.userlogin {
	font-size:9px;width:80px;height:12px;
}

.bigselect {
	font-size: 10px;
	width: 350px;
}

textarea {
	font-size: 12px;
	color: #000000;
	border: 1px #000000 solid;
	background-color: #efefef;
}

.empty_field {
	border: #ff0000 solid 1px;
	background: #ffecec;
	/*-moz-outline: 1px solid -moz-rgba(255,0,0,1) !important;*/
}

.imagebutton {
	border: 0px;
}

.submitbutton {
	font-size: 12px;
	color: #000000;
	border: 1px #000000 solid;
	background-color: #D1F7D1;
	margin-top:3px;
}

.submitbutton_red {
	font-size: 12px;
	color: #000000;
	border: 1px #000000 solid;
	background-color: #F7D1D1;
}

.submitbutton_bg {
	background: url(/images/bg-submitbutton.gif) repeat;
	background-color: #D1E4F7;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 30px;
	vertical-align:middle;
}

.logoutbutton {
	font-size: 10px;
	color: #000000;
	border: 1px #000000 solid;
	background-color: #F7D1D1;
	width: 50px;
	height: 16px;
	cursor: pointer;
}

/*
li {
	line-height: 10px;
	}
*/

ul.infotext {
/*	list-style-image:url(images/dot.gif); */
	font-size: 10px;line-height: 8px;padding: 0 0 0 15px;margin: 0 0 0 0px;
}

ul.server{
	font-size: 11px;list-style-image:url(images/dot.gif);line-height: 10px;padding: 0 0 0 15px;margin: 0 0 0 0px;
}

#overDiv{
	position:absolute;visibility:hidden;z-index:40;
}

#sslinfo{
	position: absolute;top: 50px;right: 20px;z-index: 50;font-size: 10px;text-align: center;
}

#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#bubble_tooltip{
    width: 260px;position: absolute;display: none;
}
#bubble_tooltip_big{
    width: 500px;position: absolute;display: none;
}
#bubble_tooltip .bubble_top{
	background-image: url('/images/bubble_top.png');
	background-repeat: no-repeat;
	height: 20px;
}
#bubble_tooltip_big .bubble_top_big{
	background-image: url('/images/bubble_top_big.png');
	background-repeat: no-repeat;
	height: 16px;
}
#bubble_tooltip .bubble_middle{
	background-image: url('/images/bubble_middle.png');
	background-repeat: repeat-y;
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
}
#bubble_tooltip_big .bubble_middle_big{
	background-image: url('/images/bubble_middle_big.png');
	background-repeat: repeat-y;
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
}
#bubble_tooltip .bubble_middle span{
	position: relative;top: -8px;font-size: 11px;
}
#bubble_tooltip_big .bubble_middle_big span{
	position: relative;top: -8px;font-size: 11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('/images/bubble_bottom.png');
	background-repeat: no-repeat;
	height: 44px;
	position: relative;
	top: -6px;
}
#bubble_tooltip_big .bubble_bottom_big{
	background-image: url('/images/bubble_bottom_big.png');
	background-repeat: no-repeat;
	height: 44px;
	position: relative;
	top: -6px;
}

.box_round {background: transparent; width:100%; margin:0 auto; padding-bottom:5px;}
.box_round .top, .box_round .bottom {width:100%; display:block; background:transparent; font-size:1px;}
.box_round .b1, .box_round .b2, .box_round .b3, .box_round .b4, .box_round .b1b, .box_round .b2b, .box_round .b3b, .box_round .b4b, .box_round .b1b_norm, .box_round .b2b_norm, .box_round .b3b_norm, .box_round .b4b_norm {display:block; overflow:hidden;}
.box_round .b1, .box_round .b2, .box_round .b3, .box_round .b1b, .box_round .b2b, .box_round .b3b, .box_round .b1b_norm, .box_round .b2b_norm, .box_round .b3b_norm {height:1px;}
.box_round .b2 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #bbb;}
.box_round .b3 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #aaa;}
.box_round .b4 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #888;}
.box_round .b4b {background:#ECF5FF; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round .b3b {background:#ECF5FF; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round .b2b {background:#ECF5FF; border-left:1px solid #888; border-right:1px solid #666;}
.box_round .b4b_norm {background:#D1E4F7; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round .b3b_norm {background:#D1E4F7; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round .b2b_norm {background:#D1E4F7; border-left:1px solid #888; border-right:1px solid #666;}
.box_round .b1 {margin:0 5px; background:#ccc;}
.box_round .b2, .box_round .b2b, .box_round .b2b_norm {margin:0 3px; border-width:0 2px;}
.box_round .b3, .box_round .b3b, .box_round .b3b_norm {margin:0 2px;}
.box_round .b4, .box_round .b4b, .box_round .b4b_norm {height:2px; margin:0 1px;}
.box_round .b1b, .box_round .b1b_norm {margin:0 5px; background:#666;}
.box_round .box_round_content {
	display:block; 
	font-size: 12px; color: #000000;
/*	text-align: justify;*/
	padding:5px 0px 5px 5px;
	background:#ECF5FF; border-left:1px solid #ccc; border-right:1px solid #666;}
.box_round .box_round_content_title {
	display:block; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	height:26px; 
	padding:5px 0 0 0; 
	background:#D1E4F7; 
	border-left:1px solid #ccc; 
	border-right:1px solid #666;
}

.box_round_content_title h1, .box_round_green_content_title h3 {
	line-height:1em;
	font-size: 14px;
	margin:0;
	padding:2px 0 0 0;
}

.box_round_navi {background: transparent; width:120px; margin:0 auto; padding-bottom:5px;}
.box_round_navi .top, .box_round_navi .bottom {width:120px; display:block; background:transparent; font-size:1px;}
.box_round_navi .b1, .box_round_navi .b2, .box_round_navi .b3, .box_round_navi .b4, .box_round_navi .b1b, .box_round_navi .b2b, .box_round_navi .b3b, .box_round_navi .b4b {display:block; overflow:hidden;}
.box_round_navi .b1, .box_round_navi .b2, .box_round_navi .b3, .box_round_navi .b1b, .box_round_navi .b2b, .box_round_navi .b3b {height:1px;}
.box_round_navi .b2 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #bbb;}
.box_round_navi .b3 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #aaa;}
.box_round_navi .b4 {background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #888;}
.box_round_navi .b4b {background:#ECF5FF; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round_navi .b3b {background:#ECF5FF; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round_navi .b2b {background:#ECF5FF; border-left:1px solid #888; border-right:1px solid #666;}
.box_round_navi .b1 {margin:0 5px; background:#ccc;}
.box_round_navi .b2, .box_round_navi .b2b {margin:0 3px; border-width:0 2px;}
.box_round_navi .b3, .box_round_navi .b3b {margin:0 2px;}
.box_round_navi .b4, .box_round_navi .b4b {height:2px; margin:0 1px;}
.box_round_navi .b1b {margin:0 5px; background:#666;}
.box_round_navi .box_round_content {
	display:block; 
	font-size: 12px; color: #000000;
/*	text-align: justify;*/
	background:#ECF5FF; 
	border-left:1px solid #ccc; border-right:1px solid #666;}
.box_round_navi .box_round_content_title {
	display:block; 
	text-align: center; font-size: 12px; font-weight: bold; color: #000000; height:20px; padding:2px 0 0 0; background:#D1E4F7; border-left:1px solid #ccc; border-right:1px solid #666;}

.box_round_red {background: transparent; width:100%; margin:0 auto; padding-bottom:5px;}
.box_round_red .top, .box_round_red .bottom {display:block; background:transparent; font-size:1px;}
.box_round_red .b1, .box_round_red .b2, .box_round_red .b3, .box_round_red .b4, .box_round_red .b1b, .box_round_red .b2b, .box_round_red .b3b, .box_round_red .b4b {display:block; overflow:hidden;}
.box_round_red .b1, .box_round_red .b2, .box_round_red .b3, .box_round_red .b1b, .box_round_red .b2b, .box_round_red .b3b {height:1px;}
.box_round_red .b2 {background:#F7D1D1; border-left:1px solid #ccc; border-right:1px solid #bbb;}
.box_round_red .b3 {background:#F7D1D1; border-left:1px solid #ccc; border-right:1px solid #aaa;}
.box_round_red .b4 {background:#F7D1D1; border-left:1px solid #ccc; border-right:1px solid #888;}
.box_round_red .b4b {background:#FFECEC; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round_red .b3b {background:#FFECEC; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round_red .b2b {background:#FFECEC; border-left:1px solid #888; border-right:1px solid #666;}
.box_round_red .b1 {margin:0 5px; background:#ccc;}
.box_round_red .b2, .box_round_red .b2b {margin:0 3px; border-width:0 2px;}
.box_round_red .b3, .box_round_red .b3b {margin:0 2px;}
.box_round_red .b4, .box_round_red .b4b {height:2px; margin:0 1px;}
.box_round_red .b1b {margin:0 5px; background:#666;}
.box_round_red .box_round_red_content {
	display:block; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
/*	text-align: justify; */
	padding:5px 0px 5px 5px; 
	background:#FFECEC; border-left:1px solid #ccc; border-right:1px solid #666;
}
.box_round_red .box_round_red_content_title {
	display:block; 
	text-align: left; font-size: 12px; font-weight: bold; color: #000000; height:26px; padding:5px 0px 0px 5px; background:#F7D1D1; border-left:1px solid #ccc; border-right:1px solid #666;
}

.box_round_green {background: transparent; width:100%; margin:0 auto; padding-bottom:5px;}
.box_round_green .top, .box_round_green .bottom {display:block; background:transparent; font-size:1px;}
.box_round_green .b1, .box_round_green .b2, .box_round_green .b3, .box_round_green .b4, .box_round_green .b1b, .box_round_green .b2b, .box_round_green .b3b, .box_round_green .b4b, .box_round_green .b1b_norm, .box_round_green .b2b_norm, .box_round_green .b3b_norm, .box_round_green .b4b_norm {display:block; overflow:hidden;}
.box_round_green .b1, .box_round_green .b2, .box_round_green .b3, .box_round_green .b1b, .box_round_green .b2b, .box_round_green .b3b, .box_round_green .b1b_norm, .box_round_green .b2b_norm, .box_round_green .b3b_norm {height:1px;}
.box_round_green .b2 {background:#D1F7D1; border-left:1px solid #ccc; border-right:1px solid #bbb;}
.box_round_green .b3 {background:#D1F7D1; border-left:1px solid #ccc; border-right:1px solid #aaa;}
.box_round_green .b4 {background:#D1F7D1; border-left:1px solid #ccc; border-right:1px solid #888;}
.box_round_green .b4b {background:#ECFFEC; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round_green .b3b {background:#ECFFEC; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round_green .b2b {background:#ECFFEC; border-left:1px solid #888; border-right:1px solid #666;}
.box_round_green .b4b_norm {background:#D1F7D1; border-left:1px solid #bbb; border-right:1px solid #666;}
.box_round_green .b3b_norm {background:#D1F7D1; border-left:1px solid #aaa; border-right:1px solid #666;}
.box_round_green .b2b_norm {background:#D1F7D1; border-left:1px solid #888; border-right:1px solid #666;}
.box_round_green .b1 {margin:0 5px; background:#ccc;}
.box_round_green .b2, .box_round_green .b2b, .box_round_green .b2b_norm {margin:0 3px; border-width:0 2px;}
.box_round_green .b3, .box_round_green .b3b, .box_round_green .b3b_norm {margin:0 2px;}
.box_round_green .b4, .box_round_green .b4b, .box_round_green .b4b_norm {height:2px; margin:0 1px;}
.box_round_green .b1b, .box_round_green .b1b_norm {margin:0 5px; background:#666;}
.box_round_green .box_round_green_content {display:block; font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
/*	text-align: justify; */
	padding:5px 0px 5px 5px; 
	background:#ECFFEC; border-left:1px solid #ccc; border-right:1px solid #666;}
.box_round_green .box_round_green_content_title {
	display:block; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	height:26px; 
	padding:5px 0 0 0; 
	background:#D1F7D1; 
	border-left:1px solid #ccc; 
	border-right:1px solid #666;
}

.suggest_link {
	background-color: #FFFFFF;padding: 2px 6px 2px 6px;cursor: pointer;
}
.suggest_link_over {
	background-color: #6699CC;padding: 2px 6px 2px 6px;cursor: pointer;
}
.search_suggest {
	position: absolute;font-size: 12px;text-align: left;background-color: #FFFFFF;border: 1px solid #000000;display: none;
}
#twitter {
	position: fixed;top: 5px;right: 5px;
}

#facebook {
	position: fixed;top: 55px;right: 5px;
}

#gplusone {
	position: fixed;top: 107px;right: 5px;
}

#cashbits_info {
	position: fixed;top: 135px;right: 7px;
}
#cashbits_info_layer {
	display: none;position:fixed;top:185px;right:5px;width:300px;height:250px;z-index:100002;
}
#hwswlogos {
	width:648px;
	text-align: center;
}
#hwswlogos img {
	padding:2px;
}

.server_green {
	border: solid 2px #00ff00;background-color: #f1f1f1;
}
.server_yellow {
	border: solid 2px #ffff00;background-color: #f1f1f1;
}
.server_red {
	border: solid 2px #ff0000;background-color: #e1e1e1;
}

fieldset {
	margin: 5px 0px;
}
legend {
	margin-left: 10px;
}
legend.server_green, legend.server_yellow {
	background-color: #ffffff;
}
#livesupport_tracking {
	display: none;
}

/* reviews */
.reviews_navi { font-size:11px;font-weight: bold;height:160px;width:118px;background: url(images/navi_reviews_bg.png) no-repeat scroll 0 0 transparent; }
.box_round_content .reviews_navi { margin: 0 4px; }
.rating { width:89px; height:16px; margin:0; padding:0; background: url(images/stars.png) no-repeat 0 0;}
.rating.s1 {background-position:-72px -38px}
.rating.s2 {background-position:-54px -38px}
.rating.s3 {background-position:-36px -38px}
.rating.s4 {background-position:-18px -38px}
.rating.s5 {background-position:0 -38px}
ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(images/stars.png) no-repeat left top;}
.reviews_navi ul.rating { margin:0 14px 4px; }
ul.rating li {cursor: pointer; float:left;}
ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
ul.rating li a b {display: none;}
ul.rating li.s1 a {left:0}
ul.rating li.s2 a {left:17px;}
ul.rating li.s3 a {left:34px;}
ul.rating li.s4 a {left:51px;}
ul.rating li.s5 a {left:68px;}
ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(images/stars.png) no-repeat 0 -18px}
ul.rating li.s1 a:hover {background-position: -72px -18px;}
ul.rating li.s2 a:hover {background-position: -54px -18px;}
ul.rating li.s3 a:hover {background-position: -36px -18px;}
ul.rating li.s4 a:hover {background-position: -18px -18px;}
ul.rating li.s5 a:hover {background-position: 0 -18px;}
.rating li.current_stars_price,
.rating li.current_stars_speed,
.rating li.current_stars_service,
.rating li.current_rate{background: url(images/stars.png) left bottom; position: absolute; height: 16px; z-index: 1;}
#review_submit{ display: none; position:relative; }
.reviewtable { font-size:11px; }
.reviewtable em { text-decoration:underline; font-style:normal; }
/* reviews end */

/* password strength meter */
#PasswordStrengthBG{width:150px;height:18px;background:#cccccc;float:left;margin:0 0 0 10px;}
#PasswordStrength {height:12px;font-size:9px;padding:3px;}
.strength {}
.strength0 {width:5px;background:#ff0000;}
.strength1 {width:30px;background:#ff3300;}
.strength2 {width:60px;background:#ff9900;}
.strength3 {width:90px;background:#56e500;}
.strength4 {background:#4dcd00;width:120px;}
.strength5 {background:#399800;width:150px;}
#PasswordCheck{float:left;margin:0 0 0 10px;}
#EmailCheck{float:left;margin:0 0 0 10px;}
#PayPalCheck{float:left;margin:0 0 0 10px;}

/* menu menu menu */
#menuBar {
	margin: 0;padding: 0;position: relative;top: 1px;left: 15px;z-index: 10;height: 32px;width: 870px;overflow: hidden;letter-spacing: 0.03em;font-size: 12px;font-weight: bold;white-space: nowrap;text-decoration: none;float: left;
}

a.menuButton, a.menuButtonActive, a.mB, a.mBA  {
	display: block;float: left;height: 17px;color: #ffffff;/*#000000;*/text-decoration: none;padding: 8px 8px 8px 8px;border-left: 1px solid transparent;border-right: 1px solid transparent;
}

a.menuButtonActive, a.mBA {
	border-left: 1px solid #ececec;border-right: 1px solid #ececec;
}

a.menuButton:visited, a.mB:visited {
  color: #ffffff;/*#000000;*/ text-decoration: none;
}

a.menuButton:hover, a.menuButtonActive, a.menuButtonActive:visited, a.menuButtonActive:hover,a.mB:hover, a.mBA, a.mBA:visited, a.mBA:hover {
  background-color: #eeeeee;color: #ffffff; /*494949;*/text-decoration: none;background-image:url(/images/menu/bg-nav-over.png);background-repeat:repeat-x;
}

.menu {
/*	filter: alpha(opacity=80);*/
	border-top: 0px;border-left: 1px solid #ececec;border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 0px;position: absolute;text-align: left;visibility: hidden;left:0px;top:0px;z-index: 20;letter-spacing: 0.03em;font-size: 12px;font-weight: bold;text-decoration: none;background:transparent url(/images/menu/bg-menu-over.png) repeat scroll left bottom;
}

a.menuItem, a.menuItemActive, a.mI, a.mIA {
	color: #ffffff;/*000000;*/background-color: transparent;display: block;padding: 3px 15px 3px 8px;text-decoration: none;white-space: nowrap;
}

a.menuItem:visited, a.mI:visited {
	color: #ffffff;/*000000;*/text-decoration: none;
}

a.menuItem:hover, a.menuItemActive, a.menuItemActive:visited, a.menuItemActive:hover, a.mI:hover, a.mIA, a.mIA:visited, a.mIA:hover {
	background-color: #d25757; /*eeeeee;*/color: #ffffff;/*494949;*/text-decoration: none;
}

#navarrow, #navarrow:visited {
	background:transparent url(/images/menu/navarrow.gif) right no-repeat;padding-right: 25px;
}

#navarrow:hover {
	background:#d25757 url(/images/menu/navarrow.gif) right no-repeat;
}

*[id^="navarrow_"], *[id^="navarrow_"]:visited {
	background:transparent url(/images/menu/navarrow.gif) right no-repeat;padding-right: 25px;
}

*[id^="navarrow_"]:hover {
	background:#d25757 url(/images/menu/navarrow.gif) right no-repeat;
}
