body, div, fieldset, img, h1, h2, h3, html, label, legend, ol, p, table, td, th, ul, li, dl{border:0;color:#353535;font:normal 14px Calibri, Arial, Helvetica, sans-serif;margin:0;padding:0;}
html, body{height:100%;}
html{background:#f1f5f6 url(/media/img/layout/main_bg.jpg) no-repeat left 296px;background-size:100% 100%;overflow-y:scroll;}
a:active, a:hover, a:link, a:visited{outline:none;text-decoration:none;}
a:link, a:visited{color:#005e8c;}
a:hover, a:active{color:#d27d00;}
a.anchor{font-size:5px;height:5px;width:0;}
a.topofpage{background:transparent url(/media/icons/bullet_arrow_up.png) no-repeat right -2px;color:#005e8c;display:block;font:normal 12px Calibri, Arial, Helvetica, sans-serif;margin:0;margin-top:-10px;padding:0;padding-bottom:15px;padding-right:18px;text-align:right;}
/* button, input, select, textarea{color:#353535;font:normal 14px Calibri, Arial, Helvetica, sans-serif;} */
/* input, select, textarea{border:1px solid #aaa;} */
input[readonly="readonly"], input[readonly]{background:#ebebe4;}
input[type=checkbox][disabled]{background:#f9d3cc;border:1px solid #e6574b;}


input, label, select, textarea {font:normal 13px Arial, Helvetica, sans-serif;}

input, select, textarea
{
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: inset 1px 1px 3px #ddd, inset -1px -1px 3px #ddd;
    color: #555;
    outline: none;
    padding: 6px 7px;
    /* width: 236px; */
}

select
{
    padding: 5px 3px;
}

button
{
    background: linear-gradient(#f5f5f5, #d7d7d7);
    border: 1px solid #aaa;
    border-radius: 10px;
    box-shadow: inset 1px 1px #fff, inset 0 -2px 2px #bbb, inset -1px 0 #ddd;
    color: #0a3450;
    cursor: pointer;
    font: normal 14px Arial, Helvetica, sans-serif;
    margin: 0 8px 10px;
    outline: none;
    padding: 10px 18px;
    text-shadow: 1px 0px 1px #83b1c4;
    letter-spacing: 0.05em;
}

button:active
{
    background: linear-gradient(#d7d7d7, #f5f5f5);
    box-shadow: inset -1px -1px #fff, inset 0 2px 2px #bbb, inset 1px 0 #ddd;
    color: #06324f;
    /* text-shadow: -1px -1px 1px #fff; */
    text-shadow: 1px 0px 1px #888;
}

button:hover
{
    color: #0a3450;
}

h1{color:#005e8c;font:normal 32px Calibri, Arial, Helvetica, sans-serif;line-height:1em;margin:10px 0 15px 15px;text-shadow:0 1px 1px #004670;}
h2{clear:both;color:#005e8c;font-size:21px;font-weight:normal;margin:0 0 5px;}
.howto h2{clear:none;margin-top:5px;}
.howto img{clear:both;cursor:pointer;float:left;width:200px;border:1px solid #000;margin: 5px 25px 25px 0;}
.howto div{clear:both;overflow:visible;margin-bottom: 35px !important;}
h3{clear:both;color:#005e8c;font-size:17px;font-weight:normal;margin:0 0 5px;}
h4{font-size:15px;font-weight:normal;margin-bottom:10px;}
h5{font:bold 16px Calibri, Arial, Helvetica, sans-serif;margin:15px 0 5px;padding:0;}
img.icon{height:16px;width:16px;}
/* select{font:normal 14px Calibri, Arial, Helvetica, sans-serif;padding:2px 3px;} */
/* input.error, textarea.error, select.error{background:#f9d3cc;border:1px solid #e6574b;} */

input.error, textarea.error, select.error
{
    background:#f9d3cc;
    box-shadow: inset 1px 1px 1px #e6574b, inset -1px -1px 1px #e6574b;
}


select.error{}
select.fullerror{background:#ffe1e1;border:1px solid #bf0000;margin-top:-7px !important;}
td{vertical-align:top;}
ul{list-style-type:none;}
#wrapper{position:relative;margin:0 auto;width:978px;background:#fff;border-left:1px solid #595959;border-right:1px solid #595959;height:auto !important;height:100%;min-height:100%;z-index:2;}
#header{background:#595959;height:110px;margin:0;padding:0;}
#header #logoimages{background:transparent url(/media/img/layout/sprite_x.png) repeat-x left -498px;height:109px;left:-1px;position:absolute;right:-1px;top:0;}
#header #logoimages #claim{float:right;height:36px;margin-right:8px;padding-top:63px;width:302px;}
#header #logoimages #logo{height:52px;margin-left:8px;padding-top:47px;width:213px;}
#header #login{background:#0a3450;color:#fff;height:34px;left:-1px;position:absolute;right:-1px;}
#header #login form{margin-left:auto;margin-right:auto;padding-top:3px;text-align:right;width:980px;}
#header #login button{border: none; border-radius: 5px;height:25px;letter-spacing:1px;margin-top:1px;padding:0 15px;text-shadow:0 1px 2px #999;color:#353535;font:normal 14px Calibri, Arial, Helvetica, sans-serif;}
#header #login input{padding:4px 5px 4px;border-radius: 4px !important;}
#header #login label{color:#fff;letter-spacing:1px;padding-right:7px;}
#main{overflow:hidden;padding-bottom:169px;z-index:5;}
#main #breadcrumb{margin-bottom:5px;overflow:auto;padding:0 16px;}
#main #breadcrumb li{float:left;margin-right:6px;}
#main #breadcrumb span{float:left;margin-right:6px;}
#main #breadcrumb ul{list-style-type:none;margin:0;padding:0;}
#main #menu{background:#fff url(/media/img/layout/bg_menu_bottom.png) no-repeat -1px 29px;border-top:9px solid #8ebed2;height:42px;}
#main #menu #fb{float:right;height:30px;text-align:right;width:100px;}
#main #menu ul{list-style-type:none;}
#main #menu ul#usermenu{float:right;}
#main #menu li{background:#fff;border-right:1px solid #a3a3a3;float:left;font-size:15px;padding:0;position:relative;overflow:visible;}
#main #menu ul#usermenu li{border-bottom:1px solid #e5aa53;background:#f4d17c;border-left:1px solid #a3a3a3;border-right:none;}
#main #menu ul#usermenu li a:link, #main #menu ul#usermenu li a:visited{color:#243d51;font-weight:bold;font-style:italic;}
#main #menu ul#usermenu li a:hover, #main #menu ul#usermenu li a:active{color:#006290;font-weight:bold;font-style:italic;}
#main #menu li.active{border-left:1px solid #a3a3a3;border-top:9px solid #d27d00;color:#000;height:18px;margin-left:-1px;margin-top:-9px;padding:6px 16px 5px;}
#main #menu ul#usermenu li.active{color:#000;font-weight:bold;font-style:italic;}
#main #menu li a{display:block;padding:6px 16px 5px;}
#main #menu li a:link, #main #menu li a:visited{color:#44749a;}
#main #menu li a:hover, #main #menu li a:active{color:#d27d00;text-decoration:none;}
#main #menu li ul{background:#fff;border-bottom:1px solid #cdcdcd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #eee;box-shadow:3px 3px 3px #dedede, -3px 3px 3px #dedede;-moz-box-shadow:3px 3px 3px #dedede, -3px 3px 3px #dedede;-webkit-box-shadow:3px 3px 3px #dedede, -3px 3px 3px #dedede;display:none;left:-1px;padding:0 0 2px 0;position:absolute;top:29px;z-index:999;}
#main #menu li:hover>ul,
#main #menu li a:hover>ul,
#main #menu li ul:hover{display:block;}
#main #menu li ul li{border-bottom:1px solid #eee;border-right:none;float:none;margin:5px 0;white-space:nowrap;}
#main #menu li ul li:last-child{border-bottom:none;}
#main #menu li ul li a{margin-bottom:5px;}
#main #content{float:left;padding:0 18px 15px 17px;width:666px;}
#main #content fieldset,
#main #content fieldset dl{background:#ededed url(/media/img/layout/bbg.jpg) no-repeat left top;background-size:100% 100%;border:1px solid #cdcdcd;margin:0 100px 30px;padding:20px 0 10px;}
#main #content fieldset h3{clear:both;color:#005e8c;font-size:17px;font-weight:normal;}
#main #content fieldset h3.open{background:transparent url(/media/icons/close.png) no-repeat right 1px;margin:-5px 15px 20px;}
#main #content fieldset h3.close{background:transparent url(/media/icons/open.png) no-repeat right 1px;display:none;margin:-5px 15px -3px;}
#main #content fieldset .radio_headline{clear:both;cursor:pointer;margin:-7px 15px 20px 10px;padding:0;padding-bottom:3px;text-align:left;}
#main #content fieldset .radio_headline input{border:none;float:left;margin-right:5px;margin-top:3px;}
#main #content fieldset .radio_headline label{clear:both;color:#005e8c;cursor:pointer;font-size:17px;font-weight:normal;padding-left:4px;}
#main #content fieldset .radio_headline label img{height:auto;width:auto;margin-bottom:-5px;}
#main #content fieldset .radio_headline label img.help{height:16px;margin-bottom:-2px;margin-left:10px;width:16px;}
#main #content #complex_form{background:#ededed url(/media/img/layout/sprite_x.png) repeat-x left -1221px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;height:41px;}
#main #content #complex_form ul{list-style:none;padding-left:5px;}
#main #content #complex_form li{background:transparent url(/media/img/layout/form_step.png) no-repeat right top;color:#777;float:left;height:41px;margin:0;letter-spacing:1px;padding:12px 30px 0 10px;text-shadow:0 0 1px #cbcbcb, 0 0 1px #cbcbcb;}
#main #content #complex_form li.active{color:#005e8c;}
#main #content #complex_form li.last{background-image:none;}
#main #content fieldset.combined{margin-bottom:30px;}
#main #content fieldset dt.checkbox{padding:6px 0 6px 26px;}
#main #content fieldset dl.checkbox dt{padding:11px 0 50px 10px;width:5px;}
#main #content fieldset dl.checkbox dd{padding:6px 15px 3px 35px;}
#main #content fieldset dd.error{color:#bf0000;}
/* #main #content fieldset dl.checkbox dd input{margin:0;left:10px;padding:0;position:absolute;top:10px;width:15px;} */
#main #content fieldset.table{border-bottom:0;border-left:1px solid #cdcdcd;border-right:0;border-top:1px solid #cdcdcd;padding:0;}
#main #content fieldset.table table{margin:0;width:100%;}
#main #content fieldset.table td{background:transparent;}
#main #content fieldset div{text-align:center;}
#main #content fieldset div.combined{padding-top:15px;}
form.confirm div{padding-top:30px;text-align:center;}
/* #main #content fieldset div button, form.confirm button, #main #window button{color:#000;cursor:pointer;font:normal 14px Calibri, Arial, Helvetica, sans-serif;height:38px;margin-left:4px;margin-bottom:8px;min-width:100px;padding:1px 15px 2px;text-align:center;text-shadow:#bbb 1px 1px 0;} */
#main #content fieldset dl{background:none;border:none;margin:0;padding:0;}
#main #content fieldset .hiddenCheckBox{display:none;height:0;width:0;}
#main #content fieldset dd{margin:0 0 10px 180px;min-height:25px;position:relative;}
#main #content fieldset dd.checkbox{margin-left:55px;padding-right:30px;padding-top:4px;}
#main #content fieldset dd.checkbox span{margin:0;padding:0;}
#main #content fieldset dd.checkbox span.error{color:#bf0000;}
#main #content fieldset dd.plaintext{margin:0 0 7px 180px;padding-top:3px;}
#main #content fieldset dd.plaintext span{padding-right:0.1em;}
#main #content fieldset dt.textarea{display:none;}
#main #content fieldset dd.textarea{margin:0;min-height:25px;padding:3px 30px 7px;}
#main #content fieldset dd.textarea textarea{height:150px;line-height:1.3em;max-height:150px;max-width:400px;min-height:150px;min-width:400px;padding:4px 3px;resize:none;width:400px;}
#main #content fieldset dd.radio_table{margin:0 0 7px;}
/* #main #content fieldset dd input{margin:0;padding:2px 3px;width:250px;} */

#main #content fieldset dd input {margin:0;width:242px;}
#main #content fieldset dd select {margin:0;width:258px;}

#main #content fieldset dd input.half, #main #content fieldset dd select.half{margin-right:7px;width:121px;}
#main #content fieldset dd input.half_right{width:128px;}
#main #content fieldset dd select.half_right{width:127px;}
#main #content fieldset dd input.checkbox{margin-top:5px;width:25px;}
#main #content fieldset dd span.prefix{display:block;float:left;margin-right:8px;padding-top:7px;width:72px;}
#main #content fieldset dd table input.checkbox{margin:0px;}
#main #content fieldset dd input.domain{float:left;margin-right:3px;width:185px;}
#main #content fieldset dd input.phonenumber,
#main #content fieldset dd input.two-thirds-right{width:161px;}
#main #content fieldset dd input.phoneprefix,
#main #content fieldset dd input.one_third_left{float:left;margin-right:8px;width:57px;}
#main #content fieldset dd input.streetname{float:left;margin-right:8px;width:178px;}
#main #content fieldset dd input.streetnumber{width:40px;}
#main #content fieldset dd input.suffix{position:relative;left:5px;width:181px;}
/* #main #content fieldset dd select,
#main #content td select{margin:0;padding:1px;width:258px;} */
#main #content fieldset dd select.date{width:180px;}
#main #content fieldset dd select.full{margin-bottom:3px;margin-left:30px;width:400px;}
#main #content fieldset dd select.phoneprefix{float:left;margin-right:8px;width:65px;}
#main #content fieldset dd select.time{margin-left:5px;width:70px;}
#main #content fieldset dd select.tld, #main #window select{width:70px;}
#main #content fieldset dd select.day{margin-right:5px;width:59px;}
#main #content fieldset dd select.month{margin-right:5px;width:110px;}
#main #content fieldset dd select.year{width:73px;}
#main #content fieldset dd span{padding-left:1px;}
#main #content fieldset dt{margin:0;margin-bottom:7px;min-height:25px;padding-left:30px;width:150px;}
#main #content fieldset dt.checkbox{width:25px;}
#main #content fieldset dt.checkbox input{border:none;}
#main #content fieldset dt.textarea{float:none;margin-bottom:0;width:auto;}
#main #content dl.closed{}
#main #content fieldset.form dl dt{min-height:21px;padding-top:7px;}
#main #content fieldset.confirm a{float:right;margin:5px 15px 0 0;}
#main #content fieldset.confirm dl dt, #main #content fieldset.confirm dl dd{min-height:0;margin-bottom:6px;}
#main #content fieldset.confirm h3{margin:-8px 15px 12px;}
#main #content .links .left{float:left;padding:10px 0;}
#main #content .links .right{padding:10px 0;text-align:right;}
#main #content a:hover, #main #content a:active{text-decoration:none;}
#main #content p{line-height:1.4em;margin:0 0 15px;padding:0;}
#main #content p.footnote{color:#005e8c;font:normal 12px Calibri, Arial, Helvetica, sans-serif;}
#main #content td.third-width{width:33%;}
#main #content p.error, #main #content div.error{background:#ffe1e1;color:#bf0000;margin:0 -18px;padding:10px 18px;}
#main #content div.code{background:#f6f7e7;border:1px dotted #cdcdcd;padding:15px 14px;font:normal 12px Courier;margin-bottom:20px;}
#main #content div.code img{margin-bottom:15px;}
#main #content ol{margin-bottom:15px;}
#main #content ol li{margin:0 0 10px 30px;line-height:1.4em;}
#main #content ul{list-style-type:disc;margin-bottom:15px;}
#main #content ul li{margin:0 0 10px 20px;line-height:1.4em;}
#main #content ul.text{list-style-type:disc;margin:0 30px 15px;}
#main #content ul.text li{line-height:1.5em;margin:0 0 0 5px;}
#content dt{float:left;}
#main #content dd.empty, #main #content dt.empty{font-size:1px;height:0;min-height:0;margin:0;padding:0;width:0;}
#main #content dd.hidden, #main #content dt.hidden{display:none;}
#main #sidebar{float:right;padding-right:16px;width:259px;z-index:99;}
#main #window{background:#efefef url(/media/img/layout/window_content.png) no-repeat top left;background-size:100% 100%;position:relative;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;border:1px solid #cdcdcd;height:210px;margin:10px 18px 25px 17px;padding:15px;}
#main #window h1{text-shadow:0 1px 2px #004670;width:50%;}
/* #main #window fieldset{text-align:center;} */
/* #main #window fieldset button,
#main #content fieldset div button{color:#004873;font-weight:bold;letter-spacing:1px;text-shadow:1px 0 1px #989898;box-shadow:1px 1px 5px #888;} */
/* #main #window fieldset button{margin-top:15px;} */
/* #main #window fieldset input{box-shadow:1px 1px 5px #888;margin:0 2px 0 2px;padding:3px 3px;width:250px;}
#main #window fieldset input[type=text]:focus, #main #window fieldset select:focus{border:1px solid #00426b;box-shadow:1px 1px 5px #00608d;outline:none;} */
#main #window fieldset select{box-shadow:1px 1px 5px #888;}
#main #window form{padding-top:15px;width:70%;}
#main #window img{position:absolute;bottom:0;right:0;}
#footer{position:absolute;width:100%;bottom:0;background:#005481;height:169px;}
html.ie10 #footer{}
#footer span{position:absolute;bottom:10px;right:13px;color:#cdcdcd;font-size:12px;}
html.ie10 #footer-background{margin-bottom:-309px;}
#header-background{background:transparent url(/media/img/layout/sprite_x.png) repeat-x left -498px;height:296px;left:0;position:absolute;right:0;top:0;z-index:1;}
#footer-background{background:transparent url(/media/img/layout/sprite_x.png) repeat-x left top;height:309px;left:0;margin-bottom:-309px;position:relative;right:0;top:-309px;z-index:1;}
#footer-content{background:transparent url(/media/img/layout/sprite_x.png) repeat-x left -319px;color:#fff;height:169px;left:-1px;position:absolute;right:-1px;}
#footer-content a:link, #footer-content a:visited{color:#fff;}
#footer-content a:active, #footer-content a:hover{color:#d27d00;text-decoration:none;}
#footer-content li{color:#fff;font-size:13px;padding-right:75px;padding-top:3px;}
#footer-content li.main{float:left;padding:10px;min-width:220px;}
#footer-content li.main ul{margin-top:8px;}
#footer-content ul{list-style:none;}
#footer-content ul.main{margin-left:auto;margin-right:auto;padding:4px;width:980px;}
html.ie9 #footer-background{margin-bottom:0;}
.center{text-align:center;}
p a{white-space:nowrap;}
p.important{background:#f9d3cc url(/media/icons/exclamation.png) no-repeat 6px 7px;border:1px solid #e6574b;border-radius:5px;padding:7px 10px 5px 29px !important;}
p.notice{background:#d3e9f4 url(/media/icons/info.png) no-repeat 6px 7px;border:1px solid #5b9ab9;border-radius:5px;clear:both;color:#333;padding:7px 10px 5px 29px !important;}
p.success{background:#d5f2cc url(/media/icons/tick.png) no-repeat 6px 7px;border:1px solid #84d868;border-radius:5px;padding:7px 10px 5px 29px !important;}
p.important a, p.notice a{font-weight:bold;}
.amount{text-align:right;white-space:nowrap;}
.linethrough{text-decoration:line-through;}
.separator{font-weight:normal;margin:0 7px;}
.willdeleted{color:#bf0000;font-style:italic;margin-left:15px;}
.willactivated{color:#009900;font-style:italic;margin-left:15px;}
.domain_check{color:#888;font-style:italic;}
.domain_free{color:#009900;}
.domain_taken{color:#bf0000;}
.left-aligned{text-align:left !important;}
div.confirm-background{background:#000;bottom:0;filter:alpha(opacity=50);left:0;opacity:.50;position:absolute;top:0;right:0;z-index:20;-moz-opacity:.50;}
div.confirm-window{bottom:0;left:0;position:absolute;right:0;top:0;z-index:21;}
div.confirm-content{background:#fff;border-bottom:2px solid #aaa;border-left:2px solid #ccc;border-right:2px solid #aaa;border-top:2px solid #ccc;color:#353535;left:auto;margin-left:auto;margin-right:auto;min-height:250px;padding:20px;position:relative;right:auto;top:200px;width:560px;}
div.confirm-content a.close{position:absolute;right:10px;top:10px;}
div.confirm-content a.close:link,
div.confirm-content a.close:visited,
div.confirm-content a.close:hover,
div.confirm-content a.close:active{color:#005e8c;}
div.confirm-content a.close img{float:right;margin-left:5px;margin-top:1px;}
div.confirm-content a.close span{display:none;}
div.confirm-content a.close:hover>span{display:inline;}
.display-none{display:none;}
.underlined{text-decoration:underline;}
.hidden, .js_show{display:none;}
fieldset.hidden{background:none;border:none;height:0;}
.tooltip{font:normal 12px Calibri, Arial, Helvetica, sans-serif;color:#000066;text-align:center;text-decoration:none;position:relative;bottom:90px;width:200px;z-index:100;}
.tooltip b.bottom{background:url(/media/img/layout/tooltipp.gif) no-repeat bottom;height:30px;}
.tooltip span.top{background:url(/media/img/layout/tooltipp.gif) no-repeat top;height:35px;padding:10px 8px 0;}
.clearall{clear:both;padding:0;margin:0;height:0;}
.center-aligned{text-align:center;}
.right-aligned{text-align:right;}
optgroup{background:#e2e2e2;color:#005e8c;display:block;padding:3px 5px;}
optgroup option{background:#fff;color:#000;}
.conclusion{background:#eee;border:1px solid #ccc;margin-bottom:25px;overflow:hidden;}
.conclusion .appetizer{float:left;line-height:1.4em;padding:15px 15px;width:40%;}
.conclusion .button{float:right;text-align:right;width:25%;}
.conclusion .button button{background:none;border:none;cursor:pointer;display:block;margin:15px 15px 10px;outline:none;}
.conclusion .button fieldset{background:none !important;border:none !important;margin:0 !important;padding:0 !important;}
.conclusion .price{color:#005e8c;float:left;font:italic 29px Calibri, Arial, Helvetica, sans-serif;line-height:1em;padding-top:15px;text-align:right;text-shadow:#004670 0 1px 2px;width:25%;}
.conclusion .price span{color:#005e8c;display:block;font:normal 12px Calibri, Arial, Helvetica, sans-serif;text-shadow:none;}
ol.paragraf{counter-reset:item;counter-increment:section;list-style-position:inside;margin:10px 0 25px !important;}
ol.paragraf li{display:block;margin:0 0 15px 0 !important;clear:both;min-height:31px;}
ol.paragraf li:before{content:" " counter(section) "." counter(item) " ";counter-increment:item;color:#005e8c;font-size:17px;font-weight:normal;padding:7px 8px;display:block;float:left;margin-right:5px;margin-top:2px;background:#efefef;}
*::-webkit-input-placeholder{color:#888;font-style:italic;}
*:-moz-placeholder{color:#888;font-style:italic;}
*::-moz-placeholder{color:#888;font-style:italic;}
*:-ms-input-placeholder{color:#888;}

form#whois
{
    /* margin-left: auto; */
    /* margin-right: auto; */
    position: relative;
}

form#whois fieldset#short
{
    display: block;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    position: relative;
    text-align: center;
    /* width: 150px; */
    white-space: nowrap;
    z-index: 99;
}


form#whois fieldset#short button
{
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

form#whois fieldset#short input,
form#whois fieldset#short label {font:normal 13px Arial, Helvetica, sans-serif;}

form#whois fieldset#short input
{
    border: 1px solid #aaa;
    border-radius: 10px 0 0 10px;
    box-shadow: inset 1px 1px 3px #ddd, inset -1px -1px 3px #ddd;
    color: #555;
    outline: none;
    padding: 7px 7px;
    width: 286px;
}

form#whois fieldset#short label
{
    background: #f5f5f5;
    background: linear-gradient(#f5f5f5, #d7d7d7);
    border: 1px solid #aaa;
    border-radius: 0 10px 10px 0;
    box-shadow: inset 1px 1px #fff, inset 0 -2px 2px #bbb, inset -1px 0 #ddd;
    cursor: pointer;
    display: inline;
    margin-left: -4px;
    padding: 7px 7px 7px 9px;
    width: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

form#whois fieldset#short label span
{
    color: #555;
    font-size: 25px;
    display: inline-block;
    margin-left: 12px;
    position: relative;
    top: 3px;
    text-shadow: -1px 1px 1px #fff;

    /* Rotate div */
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

form#whois fieldset#short label:active
{
    background: linear-gradient(#d7d7d7, #f5f5f5);
    box-shadow: inset -1px -1px #fff, inset 0 2px 2px #bbb, inset 1px 0 #ddd;
    color: #0a3450;
}

form#whois fieldset#short label:hover,
form#whois fieldset#short label:hover>span
{
    color: #005e8c;
}

form#whois fieldset#full
{
    background: #ececec;
    background: linear-gradient(#f5f5f5, #d7d7d7);
    color:#333;
    display: none;
    border: 1px solid #bbb;
    border-bottom:1px solid #aaa;
    border-right:1px solid #aaa;
    border-radius:8px;

    /* weisser hintergrund */
    /* box-shadow: inset 1px 1px #fff, inset -1px -1px #fefefe, 2px 2px 2px 1px #ccc; */

    /* dunkler Hintergrund */
    box-shadow: inset 1px 1px #fff, inset -1px -1px #fefefe, 2px 2px 2px 1px #666;

    margin-left: 2%;
    /* margin-top: -83px; */
    margin-right: 28%;
    padding: 65px 5px 0;
    position: absolute; left: 0; top: 0;
    width: 136%;
    z-index: 98;
}

form#whois #shadow
{
    background: #000;
    bottom: 0;
    display: none;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    height: 100%;
    left: 0;
    opacity: 0.4;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 97;
}

form#whois fieldset#full #close
{
    float: right;
    height: 20px;
    margin-top: -55px;
    padding-right: 5px;
}

form#whois fieldset#full #close img
{
    cursor: pointer;
    height: 16px;
    position: static;
    bottom: none;
    right: none;
    width: 16px;
}

form#whois ul
{
    float: left;
    list-style-type: none;
    width: 100%;
}

form#whois li.full
{
    clear: both;
    width: 100%;
}

form#whois li.full li
{
    float: left;
    min-width: 16%;
}

form#whois li.quarter
{

    float: left;
    width: 25%;
}

form#whois li.fifth
{
    float: left;
    width: 20%;
}

form#whois li.threefifths
{
    float: left;
    width: 60%;
}

form#whois li.threefifths li
{
    float: left;
    width: 20%;
}

form#whois li.quarter li
{
    float: left;
    width: 50%;
}

form#whois li.quarter:first-child li
{
    width: 100%;
}

form#whois li.half
{
    float: left;
    width: 50%;
}

form#whois li.threequarters
{
    float: left;
    width: 75%;
}

form#whois li.threequarters li
{
    float: left;
    width: 20%;
}

form#whois li h5
{
    border-bottom: 1px solid #ccc;
    font-size: 21px;
    font-weight: normal;
    margin: 0 5px 10px 10px;
}

form#whois li ul
{
    float: left;
    margin-bottom: 15px;
    padding: 0 5px;
}

form#whois li ul li
{
    height: 24px;
}

form#whois li ul li input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 1px 5px 1px 8px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
