* {
	font-family: Arial, sans-serif !important;
	font-size: 11px;
}

html {
	padding: 0;
}

body {
	margin:0;
	padding:0;
	background:#ffffff;
}

/* box mit infoIcon */
.listPointsInfo {
	background-color:tranparent !important;
	background:url(../images/info.png) no-repeat;
	color: transparent;
	font-size:18px;
	font-weight:bolder;
	padding-bottom:6px;
	padding-top:6px;
	text-align:center;
	width: 34px;
	height: 34px;
	margin: 2px 5px 2px 5px;
}

.listPoints {
	/*background-color:#ffffff;*/
	background-color:tranparent !important;
	background:url(../images/nextStep.png) no-repeat;
	color:#c0c0c0;

	font-size:18px;
	font-weight:bolder;
	padding-bottom:7px;
	padding-right: 2px;
	padding-top:6px;
	text-align:center;
	width: 34px;
	margin: 2px 5px 2px 5px;
}


#container {
	position: absolute;
	left: 50%;
	margin-left: -490px;
	width: 980px;
}

/* Statusbar at the top of the Page */
ul#statusbar {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 980px;
}

ul#statusbar li {
	float: left;
	height: 30px;
	background: #000000;
	color: #c0c0c0;
}

/* first element with logininfos */
ul#statusbar li.rightLI {
	padding: 8px 8px 8px 0px;
	height: 14px;
	width: 400px;
	_width: 408px;
	font-size:12px;
	font-weight:700;
	text-align:right;
}

/* right element with username */
ul#statusbar li.loginID {
	padding: 6px 8px 6px 8px;
	_padding: 7px 8px 8px 8px;
	height: 18px;
	width: 471px;
	_width: 472px;
	font-size:13px;
	font-weight:700;
	text-align:left;
}

/* logout button */
ul#statusbar li.logoutLI {
	width: 70px;
	_width: 71px;
	_height: 14px;
	float: left;
}

ul#statusbar li.logoutLI a, ul#statusbar li.logoutLI a:active, ul#statusbar li.logoutLI a:visited {
	display: block;
	padding: 7px 7px 5px 5px;
	_padding: 7px 15px 8px 45px;
	height: 18px;
	width: 70px;
	background: #CC0000 url('../images/logout.png') no-repeat 3px 3px;
	color:#cccc00;
	font-size: 13px;
	font-weight: 800;
	text-align: right;
}

ul#statusbar li.logoutLI a:hover {
	color: #cccc00;
	background: %LOGOUT_HOVER_BGCOLOR%;
}

/* Header below Navigation */
ul#subhead {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#subhead li {
	float: left;
}

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

#graybg {
background-color:#666;
display:none;
filter:alpha(opacity=70);
left:0;
opacity:.7;
position:absolute;
top:0;
width:100% height: 100%;
z-index:99;
}

#handlesearch .frmtext {
display:block;
float:left;
font-size:11px;
height:20px;
margin:0 5px 0 0;
padding:3px 0 0;
text-align:right;
width:80px;
}

#handlesearch {
background:#FFF;
border:1px solid #3A3A3A;
display:none;
font-size:12px;
height:400px;
left:50%;
margin-left:-300px;
margin-top:-150px;
position:absolute;
top:300px;
width:600px;
z-index:100;
}

#handlesearch .xbutton {
position:absolute;
right:3px;
top:5px;
}

#handlesearch .xbutton a {
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
font:12px ;
font-weight:700;
height:20px;
margin:2px 0 0;
padding:2px 2px;
width:25px;
}

#handlesearch #result {
border:1px solid #3A3A3A;
border-width:1px 0 0;
display:block;
height:262px;
overflow:auto;
padding:5px;
width:590px;
}

#handlesearch #result .loading {
padding:130px 0 0 280px;
}

#handlesearch h2 {
background:#EAEAEA;
border:1px solid #3A3A3A;
border-width:0 0 1px;
display:block;

font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:5px 0;
text-align:center;
}

#handlesearch br {
clear:both;
}

#handlesearch input {
margin:0 0 5px;
width:200px;
}

#handlesearch input.searchbt {
width:80px;
}

#resulttbl {
background-color:#E7E7E7;
border-spacing:1px;
color:#a7;
font-size:10px;
margin:0;
width:100%;
}

#resulttbl tbody td,#torrenttbl tbody th {
padding:4px;
}

#resulttbl thead th {
background:url(../images/gradient.gif) repeat-x;
border:1px solid #FFF;
color:#333;
padding:2px 1px;
text-align:center;
text-transform:uppercase;
}

#resulttbl tbody th {
font-weight:700;
}

#resulttbl tbody tr {
background-color:#FFF;
text-align:left;
}

#resulttbl tbody tr.sub {
background-color:#EEE;
border-top:1px solid #FFF;
}

#resulttbl tbody tr td {
border:1px solid #FFF;
height:20px;
}

#resulttbl tbody tr:hover td {
background-color:#F0F0F0;
}

#resulttbl table td a:link,#torrenttbl table td a:visited {
color:#1975D7;
text-decoration:none;
}

#resulttbl table td a:hover {
border-bottom:2px solid #8FD5FF;
color:#50ADEA;
text-decoration:none;
}

div#content_left {
	position:	absolute;
	top:		238px;
	left:		365px;
	width:		600px;
	display:	block;
}

div#content_left ul.defaultHead {
	background-color:#DDDDDD;
	border:1px solid #AAAAAA;
	color:#000000;
	font-size:10px;
	list-style: none;
	height: 20px;
	padding: 0;
	margin: 0;
	clear: left;
}

div#content_left ul.defaultHead li.title {
	width: 60%;
	display: block;
	padding: 3px 0 0 5px;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
}

div#content_left ul.defaultHead li.left {
	padding: 3px 5px 0 0;
	text-align: right;
	height: 20px;
	float: right;
	clear: both;
	width: 230px;
}

div#content_left ul.defaultHead li.left .text {
	margin: -1px 0 0 0;
	display: block;
	padding: 0;
}

div#content_left h2.defaultHead {
	background-color:#DDDDDD;
	border:1px solid #AAAAAA;
	margin: 0;
	font-weight: bold;
	padding: 4px;
	_padding: 2px 4px 4px 4px;
	clear: left;
	font-size: 11px;
}

div#content_left input.tiny {
	width:20px;
	font-size:9px;
}

#extNameserver ul, ul#contacts, #domainInfos ul.left, #domainInfos ul.right {
	font-size:10px;
	list-style: none;
	margin: 0;
	width: 49%;
	padding: 5px 4px 4px 0;
	float: left;
}

#extNameserver ul, ul#contacts {
	width: 100%;
}

#domainInfos ul.right  {
	padding: 0 0 8px 4px;
}

#domainInfos ul.left  {
	border-right: 1px solid #AAAAAA;
	min-height: 280px;
	display: block;
}

#domainInfos ul li {
	height: 23px;
	_height: 28px;
}

#domainInfos .twolines {
	padding: 2px 0 4px 4px !important;
	_padding: 0 0 0 4px !important;
}

#domainInfos ul li.button {
	height: 35px;
	text-align: center;
	padding: 5px 0 0 0;
}

#domainInfos ul li.button input.buttons {
	height: 25px;
	width: 80%;
	padding: 6px;
}

#domainInfos li.value select, #domainInfos li.value input {
	_margin: -2px 2px 0 -105px !important;
	width: 100% !important;
}

#domainInfos li.value select {
	_margin: -2px 2px 0 0 !important;
	width: 98% !important;
}

#intDNS ul.SOA1,
#intDNS ul.SOA2,
#intDNS ul.records,
#intDNS ul.infos {
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 5px 4px 4px 0;
	clear: float;
}

#intDNS ul.records li.value,
#intDNS ul.records li.name,
#intDNS ul.SOA2 li.value5,
#intDNS ul.SOA2 li.name5,
#intDNS ul.SOA2 li.value4,
#intDNS ul.SOA2 li.name4,
#intDNS ul.SOA2 li.value3,
#intDNS ul.SOA2 li.name3,
#intDNS ul.SOA2 li.value2,
#intDNS ul.SOA2 li.name2,
#intDNS ul.SOA2 li.value,
#intDNS ul.SOA2 li.name,
#intDNS ul.SOA1 li.value3,
#intDNS ul.SOA1 li.name3,
#intDNS ul.SOA1 li.value2,
#intDNS ul.SOA1 li.name2,
#intDNS ul.SOA1 li.value,
#intDNS ul.SOA1 li.name,
#intDNS ul.infos li.value2,
#intDNS ul.infos li.name2,
#intDNS ul.infos li.value,
#intDNS ul.infos li.name {
	display: block;
	width: 100px;
	height: 18px;
	padding: 5px 4px 0 3px;
	float: left;
}

#intDNS ul.records li.value input,
#intDNS ul.records li.name select,
#intDNS ul.SOA2 li.value5 input,
#intDNS ul.SOA2 li.value4 input,
#intDNS ul.SOA2 li.value3 input,
#intDNS ul.SOA2 li.value2 input,
#intDNS ul.SOA2 li.value input,
#intDNS ul.SOA1 li.value3 input,
#intDNS ul.SOA1 li.value2 input,
#intDNS ul.SOA1 li.value input,
#intDNS ul.infos li.value2 input,
#intDNS ul.infos li.value input {
	margin: -3px 0 0 0;
}

#intDNS ul.records li.name,
#intDNS ul.SOA2 li.name,
#intDNS ul.SOA1 li.name,
#intDNS ul.infos li.name {
	clear: left;
}

#intDNS ul.infos li.value {
	width: 180px;
}

#intDNS ul.infos li.name2 {
	width: 120px;
}

#intDNS ul.infos li.value2 {
	width: 160px;
}

#intDNS h3 {
	margin: 5px 0 0 0;
	clear: both;
}

#intDNS ul.SOA1 li.name			{	width: 50px;	}
#intDNS ul.SOA1 li.value input	{	width: 100%;	}
#intDNS ul.SOA1 li.value		{	width: 50px;	}

#intDNS ul.SOA1 li.name2		{	width: 70px;	}
#intDNS ul.SOA1 li.value2 input	{	width: 100%;	}
#intDNS ul.SOA1 li.value2		{	width: 150px;	}

#intDNS ul.SOA1 li.name3		{	width: 70px;	}
#intDNS ul.SOA1 li.value3 input	{	width: 100%;	}
#intDNS ul.SOA1 li.value3		{	width: 150px;	}

#intDNS ul.SOA2 li.name			{	width: 65px;	}
#intDNS ul.SOA2 li.value input	{	width: 100%;	}
#intDNS ul.SOA2 li.value		{	width: 30px;	}

#intDNS ul.SOA2 li.name2		{	width: 77px;	}
#intDNS ul.SOA2 li.value2 input	{	width: 100%;	}
#intDNS ul.SOA2 li.value2		{	width: 50px;	}

#intDNS ul.SOA2 li.name3		{	width: 63px;	}
#intDNS ul.SOA2 li.value3 input	{	width: 100%;	}
#intDNS ul.SOA2 li.value3		{	width: 50px;	}

#intDNS ul.SOA2 li.name4		{	width: 38px; padding: 0 4px 0 3px; height: 22px; }
#intDNS ul.SOA2 li.value4 input	{	width: 100%;	}
#intDNS ul.SOA2 li.value4		{	width: 50px;	}

#intDNS ul.SOA2 li.name5		{	width: 38px; padding: 0 4px 0 3px; height: 22px; }
#intDNS ul.SOA2 li.value5 input	{	width: 100%;	}
#intDNS ul.SOA2 li.value5		{	width: 45px;	}

#intDNS ul.records li.name select	{	width: 100%;	}
#intDNS ul.records li.value input	{	width: 100%;	}
#intDNS ul.records li.value			{	width: 480px; _width: 500px;	}

#intDNS input.viewonly, #intDNS select.viewonly {
	border: 0;
}

#intDNS ul.records li.name select.nameserver, #intDNS ul.records li.name select.nameserver option, #intDNS ul.records li.value input.nameserver {
	background: #DDDDDD !important;
}

#extNameserver ul li.name2, #extNameserver ul li.name, ul#contacts li.name2, ul#contacts li.name, #domainInfos ul li.name {
	float: left;
	padding: 6px 3px 0 5px;
	width: 100px;
}

ul#contacts li.value, #domainInfos ul li.value {
	padding: 6px 2px 0 5px;
	margin: 0 0 0 106px;
}

ul#contacts li.name2,
ul#contacts li.name {
	width: 104px;
	padding: 5px 0 5px 5px;
	_padding: 5px 0 9px 5px;
	float: left;
}

ul#contacts li.name {
	clear: left;
}

ul#contacts li.name2 {
	width: 104px;
	padding: 5px 0 1px 5px;
	height: 20px;
	float: left;
}

ul#contacts li.twolines {
	padding: 0 0 5px 5px !important;
	_padding: 0 0 0 4px !important;
}

ul#contacts li.value {
	float: left;
	width: 184px;
	margin: 0;
	padding: 4px 0 2px 0;
	_padding: 4px 0 4px 0;
}

ul#contacts li.value2 {
	float: left;
	width: 190px;
	margin: 0;
	padding: 2px 0 3px 0;
	_padding: 3px 0 4px 0;
}

#extNameserver ul li.name,
#extNameserver ul li.name2 {
	width: 100px;
	float: left;
	padding: 5px 3px 5px 4px;
	margin: 1px 0 0 0;
	vertical-align: middle;
}

#extNameserver ul li.name2 {
	width: 125px;
	_width: 140px;
	padding: 6px 3px 4px 4px;
}

#extNameserver ul li.value2,
#extNameserver ul li.value {
	float: left;
	margin: 1px 5px 0 0;
	padding: 2px 3px 2px 0;
	width: 158px;
	_width: 178px;
	height: 19px;
}

#extNameserver ul.left {
	width: 48%;
	float: left;
}

#extNameserver ul.right {
	width: 50%;
	_width: 51%;
	float: left;
}

#extNameserver ul li.name {
	clear: left;
}

#extNameserver ul li.value2 {
	width: 155px;
}

#extNameserver ul li.value2 select {
	width: 100% !important;
}


ul#contacts li.value2 select {
	margin: 2px 0 0 0;
	width: 100% !important;
}


#contactInfoBox, #contactInfoBoxMORE {
	position:	absolute;
	border:		1px solid #AAAAAA;
	left:		0px;
	top:		70px;
	width:		345px;
	z-index:	100;
	display:	none;
	background:	#ffffff;
}

#contactInfoBoxMORE {
	top: 	200px;
}

#contactInfoBoxMORE ul.head, #contactInfoBox ul.head {
	list-style: none;
	height:20px;
	border-bottom:1px solid #AAAAAA;
	background-color: #DDDDDD;
	padding: 0;
	margin: 0;
}

#contactInfoBoxMORE li.title, #contactInfoBox li.title {
	float:left;
	padding-top: 4px;
	padding-left: 4px;
	color:#000000;
	font-weight: bold;
}

#contactInfoBoxMORE li.closebt, #contactInfoBox li.closebt {
	float:right;
	padding-top:2px;
	padding-right:4px;
}

#contactInfoBoxMORE li.closebt .close, #contactInfoBox li.closebt .close {
	width:16px;
	height:16px;
	font-size:10;
	font-weight:bold;
}

#contactInfoBoxMORE ul.data, #contactInfoBox ul.data {
	list-style: none;
	padding: 0;
	margin: 0;
}

#contactInfoBoxMORE ul.data li, #contactInfoBox ul.data li {
	padding: 1px 2px 1px 6px;
	height: 13px;
}

#contactInfoBoxMORE ul.data li.name, #contactInfoBox ul.data li.name {
	float: left;
	width: 100px;
}

#contactInfoBoxMORE ul.data li.value, #contactInfoBox ul.data li.value {
	width: 237px;
	margin: 0 0 0 104px;
}5

#contactInfoBoxMORE ul.data li.morebt, #contactInfoBox ul.data li.morebt {
	text-align: right;
	padding: 2px 6px 2px 2px;
	margin: -18px 0 0 0;
	font-weight: bold;
	font-size: 11px;
}

a:link,a:visited,a:active,a:hover {
color:#0000aa;
text-decoration:none;
}

a:hover {
color:cc0000;
}

select {
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
font:10px ;
}

table {
background-color:#ffffff;
color:#000000;
}

textarea {
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
}

input {
border:1px solid #000000;
color:#000000;
background-color:#ffffff;
}

input.buttons {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#EEEEEE; /* url('/index/buttonBG.png'); */
	border:1px solid #c0c0c0;
	border-bottom: 2px solid;
	border-right: 2px solid;
	_border-bottom: 1px solid;
	_border-right: 1px solid;
	color: #505050;
	font-size:12px;
	text-align:center;
}
/*
input.buttons:hover {
	background:#EEEEEE url('/index/buttonBG2.png');
	cursor: pointer;
}
*/

/*Button-Symbole*/
input.weiter {
background:#EEEEEE url('../images/next.png') no-repeat right 5px;
}

input.back {
background:#EEEEEE url('../images/back.png') no-repeat left 5px;
}

input.pruefen {
background:#EEEEEE url('../images/check.png') no-repeat right 5px;
padding-right:30px;
}

input.suchen {
background:#EEEEEE url('../images/find.png') no-repeat right 5px;
}

input.submit {
background:#EEEEEE url('../images/exec.png') no-repeat right 5px;
}

input.speichern {
background:#EEEEEE url('../images/save.png') no-repeat right 5px;
}

/*
input.default_input {
	background-color:#ffffff;
	border:1px solid #000000;
	color:#000000;
	font-size:10px;
	padding: 2px;
}
*/
.logo {
left:15px;
position:absolute;
top:45px;
}

.account_info_col_1 {
color:#000000;
font-size:10px;
font-weight:700;
height:40px;
width:70px;
left:320px;
position:absolute;
text-align:left;
top:60px;
}

.account_info_col_2 {
color:#000000;
font-size:10px;
left:390px;
height:40px;
width:60px;
text-align:right;
position:absolute;
top:60px;
}

.account_info_col_3 {
color:#000000;
font-size:10px;
font-weight:700;
height:40px;
width:70px;
left:475px;
position:absolute;
text-align:left;
top:60px;
}

.account_info_col_4 {
color:#000000;

text-align:right;
height:40px;
width:90px;
font-size:10px;
left:545px;
position:absolute;
top:60px;
}

.newsticker {
border:1px solid #000000;
color:#000000;
font:10px ;
height:78px;
left:650px;
position:absolute;
top:45px;
width:328px;
}

.newsticker_head {
background-color:#000000;
color:#c0c0c0;
font:bold 10px ;
width:328px;
}

.newsticker_body {
background-color:#ffffff;
border:#000000;
color:#000000;
font:10px ;
height:57px;
margin:4px;
overflow:hidden;
width:320px;
overflow:auto;
}

.mainmenu_inactive {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
border-bottom:none;
font-family:sans-serif;
font-size:12px;
height:20px;
text-align:center;
}

.mainmenu_active {
background-color:#DDDDDD;
border:1px solid #AAAAAA;
border-bottom:none;
font:sans-serif;
font-size:12px;
font-weight: bold;
height:20px;
text-align:center;
}

a.mainmenu_link {
display: block;
}

a:hover.mainmenu_link {
color:#cc0000;
text-decoration:none;
}

.submenu {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
font-family:sans-serif;
font-size:10px;
height:14px;
left:0;
padding-bottom:2px;
padding-top:4px;
position:absolute;
top:160px;
width:980px;
}

.submenu_inactive {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
font-family:sans-serif;
font-size:11px;
text-align:center;
}

a.submenu_link {
display: block;
height: 16px;
}

a:hover.submenu_link {
color:#cc0000;
text-decoration:none;
}

.submenu_active {
background-color:#DDDDDD;
border:1px solid #AAAAAA;
font-family:sans-serif;
font-size:11px;
font-weight: bold;
text-align:center;
}


.default_text {
	color:#000000;
	font-size:11px;
}

.default_text11 {
color:#000000;
font-size:11px;
}

.default_text_link {
font-size:11px;
}

.text_borders {
background-color:#ffffff;
border:1px solid #AAAAAA;
color:#000000;
font-size:10px;
}

.default_head {
background-color:#DDDDDD;
border:1px solid #AAAAAA;
color:#000000;
font-size:10px;
}

.default_head_noborder {
background-color:#DDDDDD;
color:#000000;
font-size:10px;
}

.body {
left:8px;
position:absolute;
top:192px;
}

.error, .default_error {
border:2px solid #990000;
color:#990000;
font-size:10px;
text-align:center;
}

.error {
border: 0;
}

table.datatable {
font-size: 10px;
border: 0;
padding: 0;
margin: 0;
border-spacing:0;
border-collapse: collapse;
max-width: 973px;
width: 100%;
}

table.datatable td {
padding:4px 3px 4px 3px;
}

table.datatable tr.lnktr {
cursor: pointer;
}

table.datatable thead td .inner {
background:#DDDDDD;
border:1px solid #AAAAAA;
color:#000000;
font-weight:700;
text-align:center;
display: block;
padding: 2px;
height: 100%;
vertical-align: center;
margin: 0;
}

table.datatable thead td {
padding: 0;
margin: 0;
border: 0;
padding: 1px;
}

table.datatable td.highlight {
background:#ffffff;
}

table.datatable td.normal {
	background:#dddddd;
}

table.datatable td.left {
	text-align:center;
}

table.datatable td.center {
	text-align:center;
}

table.datatable td.right, table.datatable td.zlist_zone {
	text-align:right;
}

a.mainmenu_link,a:visited.mainmenu_link,a:active.mainmenu_link {
color:#505050;
text-decoration:none;
}

a.submenu_link,a:visited.submenu_link,a:active.submenu_link {
color:#505050;
text-decoration:none;
}


table.list {
/*	border:solid 1px black; */
	color: #000;
	width: 100%;
	font-size:11px;

}

.preregTextArea{
	height:220px;
	width:100%;
	font-size:12px;
}


/* ================================================================
CSS aufklappbares Menü
=================================================================== */

#nav  {
	z-index:44;
	position:absolute;
	top: 158px;
	left: 8px;
	height: 26px;
}

#nav table.mainMenu {
	padding: 0 !important;
	margin: 0 !important;
}

#nav div {
	padding: 0 !important;
	margin: 0 !important;
}

#nav td.rcMenuStatic1 a, #nav td.rcMenuStatic1 a:visited {
	display: block;
	width: 100%;
	background:#EEEEEE;
	color:#505050;
}

#nav .rcMenuHover1, #nav .rcMenuStatic1 {
	border: 1px solid #AAAAAA;
	border-width: 1px 0 1px 1px;
	margin: 0;
}

#nav .rcMenuHover1 a, #nav .rcMenuStatic1 a {
	border: 0;
}


#nav .rcMenuHover1 {
	background:#DDDDDD;
	color:#505050;
}


#nav .mainSubMenu {
	border: 1px solid #AAAAAA;
	border-width: 1px 0 0 0;
	_margin-left: 10px;
}

#nav .rcSubMenuStatic1 {
	border: 1px solid #AAAAAA;
	border-width: 0 1px 1px 1px;
	background: #EEEEEE;
	color: #505050;
}

#nav .rcSubMenuHover1 {
	border: 1px solid #AAAAAA;
	border-width: 0 1px 1px 1px;
	background: #DDDDDD;
	color: #505050;
}

#nav .rcSubMenuHover1 a, #nav .rcSubMenuStatic1 a {
	border: 0;
	display: block;
}

.high {
	font-weight: bold;
}


#pNewMenu, #pNewMenu ul {
	padding:0;
	margin:0;
	list-style: none;
}

#pNewMenu ul {
	display: none;
	clear: left;
}

#pNewMenu li {
	float: left;
}

/* Set up the link size, color and borders */
#pNewMenu li a, #pNewMenu li a:visited {
	display: block;
	width: 106px;
	_width: 108px;
	font-size: 11px;
	color: #505050;
	background: #EEEEEE;
	height: 25px;
	line-height: 24px;
	text-decoration:none;
	text-indent: 5px;
	border:1px solid #AAAAAA;
	border-right: 0;
	text-align: left;
}

.mainmenu_last a {
	border:1px solid #AAAAAA !important;
}

#pNewMenu li {
	float: left;
}

#pNewMenu ul li {
	clear: left !important;
	float: none !important;
}

#pNewMenu li a:hover {
	border-color: #AAAAAA;
	background:#DDDDDD;
	color:#505050;
}

#pNewMenu ul li a:hover {
	border-color: #AAAAAA;
	background: #DDDDDD;
	color: #505050;
}

#pNewMenu ul li a {
	border-color: #AAAAAA;
	background: #EEEEEE;
	color: #505050;
}

#pNewMenu ul li a, #pNewMenu ul li a:visited {
	 /*border-width:0 1px 1px 1px !important; */
	border: 1px solid #AAAAAA;
	border-width:0 1px 1px 1px !important;
}

.clear {
	clear: both;
}

div.formboxSmall,
#formboxSmall {
	border:1px solid #AAAAAA;
	color: #000000;
	width: 250px;
	_width: 250px !important;
	padding: 5px;
	float: left;
}

div.contentbox {
	border:1px solid #AAAAAA;
	color: #000000;
	border-width: 0 1px 1px 1px;
	display: block;
	padding: 5px;
}

ul.regform {
	list-style: none;
	padding: 0;
	border: 0;
}

ul.regform li.name {
	clear: left;
	width: 150px;
	padding: 3px 5px 3px 5px;
	float: left;
}

ul.regform li.value {
	padding: 3px 5px 3px 5px;
	float: left;
	width: 500px;
}

ul.regform li.value input {
	display: block;
	width: 100%;
}

ul.regform li.readonly input {
	border: 0;
}


h2.defaultHead {
	background-color:#DDDDDD;
	border:1px solid #AAAAAA;
	color:#000000;
	font-size: 11px;
	list-style: none;
	display: block;
	font-weight: bold;
	padding: 3px;
	margin: 0;
	clear: left;
}

ul#TLDsearch {
	clear: left;
	display: block;
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}

ul#TLDsearch li {
	float: left;
	width: 75px;
	margin: 3px 5px 3px 0;
}

ul#TLDsearch li.clear {
	clear: left;
}

#intDNS .dns2TXT {
	width: 800px;
	border: 1px solid;
}

