@charset "UTF-8";
/* CSS Document */

/*@import "reset.css";*/

/* GLOBAL */

img {border:0px;}

body {background:url(../images/bg_page2.png) repeat-y; font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000;margin:0;padding:0;height:100%;}
hr { margin:30px 0; border:none; border-bottom:1px #ccc dotted;}
a { color:#2563ab; text-decoration:underline;}
a:hover { color:#000;}
p { margin-bottom:18px;}
h1 { font-size:24px; color:#333; font-weight:normal; margin:35px 0 30px 0;}
h2 { font-size:19px; line-height:23px; color:#2563ab; font-weight:normal; margin:0 0 20px 0;}
h3 { font-size:16px; line-height:20px; color:#333; font-weight:bold; margin:10px 0 10px 0;}
pre{ background: #e3e3e3; border:1px solid #ccc; font-family: Verdana, "Bitstream Vera Sans", sans-serif; }


#globalwrapper {width:810px;/*937px; background:url(../images/bg_page.png); */margin:0;height:100%;min-height:100%; padding:24px 57px 20px 50px; position:relative;}


/* HEADER */
#header{ width:810px; background:url(../images/pgborder-top.gif) no-repeat;height:88px;padding:30px 0 20px 0; display:inline;}

/* LOGO */
#logo { background:url(../images/logo_1api.png) no-repeat; width:136px; height:66px; float:right;}
#logo img { width:136px; height:66px;}

/* MAIN NAVIGATION */
#navMain { width:810px; height:26px;margin:20px 20px 0 0;}
#navMain ul li{ list-style:none; display:inline;}
#navMain ul li a { color:#2563ab; font-weight:bold; font-size:13px; display:block; border-left:1px #b7b7b7 dotted; height:24px; display:block; float:left; text-decoration:none; padding:5px 20px 0 8px;}
#navMain ul li a:hover { color:#000; text-decoration:underline;}

#navMain_login {}

/* LANGUAGE SELECTION */
#language { background:url(../images/bg_language2.png) repeat-x; height:17px; margin:40px 0 0 0; text-align:right; padding:0 29px 0 0;}
#language ul { display:inline;background:#fff; line-height:14px; }
#language ul li{ list-style:none; display:inline; margin:0; padding:0;}
#language ul li a { font-size:10px; font-weight:bold; color:#999; text-decoration:none; border-right:1px #b7b7b7 solid; padding:0 8px 0 5px;}
#language ul li.langLast a { border:none;}

/* BILLBOARD IMAGES */
.billboard {width:810px;height:97px;margin:0;padding:0;}
#bbAboutus_en { background:url(../images/bb-about-us.jpg) no-repeat;}
#bbWhois_en { background:url(../images/bb-whois.jpg) no-repeat;}
#bbAccreditations_en { background:url(../images/bb-accreditations-memberships.jpg) no-repeat;}
#bbEvents_en { background:url(../images/bb-events.jpg) no-repeat;}
#bbLegal_en { background:url(../images/bb-legal.jpg) no-repeat;}
#bbContact_en { background:url(../images/bb-contact-us.jpg) no-repeat;}
#bbHome_en { background:url(../images/bb-home.jpg) no-repeat;}
#bbAboutus_de { background:url(../images/bb-about-us-de.jpg) no-repeat;}
#bbWhois_de { background:url(../images/bb-whois-de.jpg) no-repeat;}
#bbAccreditations_de { background:url(../images/bb-accreditations-memberships-de.jpg) no-repeat;}
#bbEvents_de { background:url(../images/bb-events-de.jpg) no-repeat;}
#bbLegal_de { background:url(../images/bb-legal-de.jpg) no-repeat;}
#bbContact_de { background:url(../images/bb-contact-us-de.jpg) no-repeat;}
#bbHome_de { background:url(../images/bb-home-de.jpg) no-repeat;}



.h2-bb{color:#fff;margin:45px 0 3px 10px;font-size:28px;font-weight:lighter;letter-spacing:-1px;line-height:30px;}



/* DOMAIN SEARCH */
#domainsearch { float:right; text-align:right; width:500px; height:30px; background:url(../images/bg-domainsearch.gif) no-repeat; padding:3px 0px 6px 0px; color:#fff; font-size:10px;}
#id_domainname { width:90px; font-size:10px; margin:0 0 0 8px; padding:0 3px;}
#id_ddown_gtlds {font-size: 10px; width: 80px;}
#id_btnsearch { margin:0 0 0 6px; vertical-align:top;}



/* CONTENT */
div.contentwrapper {border:1px white solid; padding:0 0 50px 0; margin-bottom:100px;}
div.content { margin-top:60px;}
#pgContactus div.content {background:url(../images/bg_contactus_worldmap.png) no-repeat;}
#pgHome div.content { margin-top:42px;}

table.tblLogos {background:#fff; border-left:1px #ccc dotted;border-top:1px #ccc dotted;}
table.tblLogos td { border-bottom:1px #ccc dotted;border-right:1px #ccc dotted;padding:10px; vertical-align:middle;}
table.tblLogos th { font-weight:bold; background:#eee; padding:5px;border-bottom:1px #ccc dotted;border-right:1px #ccc dotted;}
table.tblLogos tr.tblh2 td { background:#f4f4f4;}
table.tblLogos td.logoimg { text-align:center;height:80px; }
table.tblLogos td.ccTLDname { font-size:14px;height:80px;}

#textunderpic{ font-size:11px; color:#666;}

/* MAP Info */
.mapinfobox { position:absolute; font-size:11px;top:434px; line-height:16px;}
.mapinfobox a { font-weight:normal;}
#mapinfobox1 {left:121px;}
#mapinfobox2 {left:434px;}


/* SPOTLIGHT */
#spotlight { border-top:1px #e0e0e0 solid; background:url(../images/bg-spotlight.png); height:100px;}
#spotlight a { border:none; text-decoration:none; width:810px; height:100px; display:block; font-weight:normal; color:#000;}
#spotlight a:hover {color:#2563ab;}
#logotel { float:left; margin:0 20px 0 0;}
#spotlight_dottel_title { font-size:15px; color:#639; line-height:26px;}



/* Events */
.tableEvents th { font-weight:bold; padding:4px 4px 4px 6px;background:#EEEEEE; border-bottom:1px solid #ccc;}
.tableEvents td { padding:4px 4px 4px 6px;}
.tableEvents tr.odd td { background:#f4f4f4;}




/* Prereg */
.prereg-tbl {border-top:1px dotted #ccc; width:86%;}
.prereg-tbl th { font-weight:bold; padding:4px 4px 4px 6px;background:#EEEEEE; border-bottom:1px dotted #ccc;}
.prereg-tbl td { padding:4px 4px 4px 6px;border-bottom:1px dotted #ccc;}



/* Customer Login */

#btn_login { margin:0 0 0 10px; vertical-align:top;}


/* FOOTERS*/
#footer{position:absolute;bottom:0;}
#footer1{ border-top:1px #6691c4 solid; padding:15px 0 10px 0;}
#footer2{ background:url(../images/bg_footer2.png) repeat-x; height:37px; width:810px;}

#copyright{ font-size:11px; color:#666; padding:12px 0 0 0; width:380px;}

#navFooter { height:43px;margin:0; float:right; padding:14px 0 0 0;}
#navFooter ul li{ list-style:none; display:inline; line-height:14px;}
#navFooter ul li a { color:#666; font-size:11px; display:block; border-right:1px #ccc dotted; height:14px; display:block; float:left; text-decoration:none; padding:0 7px;}
#navFooter ul li a.navFooterLast { border:none; padding-right:0;}
#navFooter ul li a:hover { color:#333;}


/* Other */
.backtotop { text-align:right;}
.tbl_forms td {padding:5px;}



