body {
  padding:0;
  margin:0;
  background-color: #fff;
  color: #000;
}

body, th, td {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;  
}

h1 {
  font-size: 22px;
  font-weight: bold;
  background-color: transparent;
  color: #002b7b;
  padding: 62px 45px 10px 45px;
}


.subh1 {
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 25px 0;
}

h2 {
  font-size: 12px;
  font-weight: bold;
}

img {
  border: 0;
}

a   			{ font-family:arial,helvetica,sans-serif; color:#003366; font-weight: bold; }
a:link		{ text-decoration:underline; }
a:active	{ text-decoration:underline; }
a:visited	{ text-decoration:underline; }
a:hover		{ text-decoration:none; }

a.hn			    { color:#ffffff; font-weight: normal; }
a.hn:link		  { text-decoration:none; }
a.hn:active		{ text-decoration:underline; }
a.hn:visited	{ text-decoration:none; }
a.hn:hover		{ text-decoration:underline; }


#wrapper {
  width:770px;
  height: 100%;
  border-collapse: collapse;
  border-spacing: 0; 
  border:0;
  padding:0;
  margin:0;
  /* border-left: 1px solid #000; */ 
}

#header {
  width: 770px;
  height: 108px;
  border:0;
  padding:0;
  margin:0;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #000;
  color: #fff;  
}

#languages {
  border:0;
  padding:0;
  margin:0;
  border-collapse: collapse;
  border-spacing: 0;
}

#content {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  padding: 0px 45px 45px 45px;
  vertical-align: top;
}


#vbox {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}


/* languages */

a.lang_nav, a.navbar_nav, a.lang_nav:visited, a.navbar_nav:visited {
  background-color: transparent;
  color: #fff;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

a.lang_nav:hover, a.navbar_nav:hover {
  text-decoration: underline;
}




/* navbar */

#navbar {
  border-collapse: collapse;
  border: 0;
  padding: 0;
  margin: 0;
  width: 770px;
}

#navbar_left {
  height: 18px;
  background-color: #c0c0c0;
  color: #fff;  
}

#navbar_right {
  height: 18px;
  background-color: #808080;
  color: #fff;

  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}


/* dynStandardBox */
.boxwrapper {
  padding: 1px;
  background: url(/registrar_schlund/img/dots.gif) repeat;
  margin-bottom: 25px;
}

.boxinner {
  background: #fff;
  color: #000;
}

html>body .boxwrapper {
  padding: 0;
  border: black 1px dotted;
  border-width: 1px;
  background-image: none;
}

.boxtitle {
  background-color: #000;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 14px 3px 14px;
}

.boxcontent {
  font-size: 12px;
  padding: 14px 14px 0px 14px;
}


/* footer */

.footer, .footer td {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #fff;
}

.domain_strong {
  background-color: #002B7B;
  color: #fff;
  font-weight: bold;
}

/* WHOIS result table */

table.whois {
  background-color: #fff;
  color: #fff;
  padding:0;
  margin:0 0 25px 0;
  border: none;
  border-collapse: collapse;
}

table.whois th {
  background-color: #002b7b;
  color: #fff;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 205px;
  border: 1px solid #fff;
  padding: 7px 14px 7px 14px;
}

table.whois td {
 background-color: #cad5e5;
 color: #000;
 text-align: left;
 vertical-align: top;
 width: 250px;
 border: 1px solid #fff;
 padding: 7px 14px 7px 14px;
}


/* Conditions table */

table.conditions {
  padding: 0;
  margin: 0;  
  border: 0;
  border-collapse: collapse;  
}

table.conditions th {
  background-color: transparent;
  color: #082261;
  font-size: 16px;
  text-align: left;
  vertical-align: top;
  padding-top: 16px;
  padding-right: 12px;
}

table.conditions td {
  text-align: left;
  vertical-align: top;
  padding-top: 12px;
}

table.conditions td.tld {
  background-color: transparent;
  color: #082261;
  font-size: 22px;
  vertical-align: top;
}

/* table in a box */

.frm {
  padding: 0;
  margin: 0;  
  border: 0;
  border-collapse: collapse;  
}

.frm th {
  width: 105px;
  padding-top: 3px;
  text-align: left;  
}

.frm td {
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: left; 
}

.uilogo {
  padding: 10px 10px 15px 10px;
}

