@font-face {
    font-family: 'Droid Sans';
    src: url('../fonts/DroidSans-webfont.eot');
    src: url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans-webfont.woff') format('woff'),
         url('../fonts/DroidSans-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Droid Sans';
    src: url('../fonts/DroidSans-Bold-webfont.eot');
    src: url('../fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('../fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationRegular';
    src: url('../fonts/Sansation_Regular-webfont.eot');
    src: url('../fonts/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Sansation_Regular-webfont.woff') format('woff'),
         url('../fonts/Sansation_Regular-webfont.ttf') format('truetype'),
         url('../fonts/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBold';
    src: url('../fonts/Sansation_Bold-webfont.eot');
    src: url('../fonts/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Sansation_Bold-webfont.woff') format('woff'),
         url('../fonts/Sansation_Bold-webfont.ttf') format('truetype'),
         url('../fonts/Sansation_Bold-webfont.svg#SansationBold') format('svg');
    font-weight: bold;
    font-style: normal;

}



body {
font-size: 12px;
font-family: 'Droid Sans', Helvetica, Arial;
line-height: 1.5;
color: #606060;
background: url(../images/bg.png) left -6px repeat-x #ffffff;
}


h1,.old_h1 {
font-family: BebasNeueRegular, Helvetica, Arial;
color:#4479c2;
font-size:35px;
line-height: 1;
background: url(../images/h1-bg.png) left top no-repeat;
height: 42px;
padding-top: 11px;
padding-left: 15px;
margin-left: -4px;
margin-right: -4px;
margin-bottom: 10px;
margin-top: -3px;
font-weight: normal;
}


h2 {
color: #4479C2;
font-family: 'Droid Sans',Helvetica,Arial;
font-size: 18px;
font-weight: bold;
margin-bottom: 6px;
}


.rightcol h2 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
font-size: 17px;
border-bottom: 1px solid #4479c2;
margin-bottom: 10px;
}

h3, .old_h3 {
/*font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;*/
color: #4479C2;
font-family: 'Droid Sans',Helvetica,Arial;
font-size: 16px;
font-weight: bold;
}

p {
margin-bottom: 10px;
}

a {
font-weight: bold;
color:#4479c2;
/*color:#393939;*/
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h2 a,
h2 a:hover {
color: #606060;
font-weight: normal;
text-decoration: none;
}

input[type="text"],
input[type="password"],
input[type="email"],
textarea,
.nice-form-select-c {
  border:1px solid #e3e3e3;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  font-family: 'Droid Sans', Helvetica, Arial;
  font-size: 12px;
  color: #606060;
}

.contentbox ul {
list-style-image: url(../images/listitem.png);
padding-left: 14px;
margin-bottom: 10px;
}

.contentbox ol {
list-style:decimal;
padding-left: 20px;
margin-bottom: 10px;
}

/* ========================================
  RTE
======================================== */

sup {
vertical-align: top;
font-size: 10px;
}

.orange {
color: #dc9122;
}

.gray {
color: #aaaaaa;
}

.blue {
color: #4478bd;
}

.red {
color: #FF0101;
}

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

.align-right {
text-align: right;
}

.align-center,
.product-table2 th.align-center {
text-align: center;
}

.orange-button,
.orange-button a,
.big-orange-button,
.big-orange-button a,
.small-orange-button,
.small-orange-button a {
  color: white;
  font-family: BebasNeueRegular, Helvetica, Arial;
  font-size: 26px;
  font-weight: normal;
  line-height:44px;
  text-decoration: none;
  text-shadow: 0 0 2px #333;
}
.orange-button {
  display:inline-block;
  width:205px;
  height:41px;
  background:url(../images/buttons/orange.png) no-repeat left top;
  text-align:center;
}
.small-orange-button {
  display:inline-block;
  width:170px;
  height:41px;
  background:url(../images/buttons/orange-small.png) no-repeat left top;
  text-align:center;
}
.big-orange-button {
  display:inline-block;
  width:688px;
  height:41px;
  background:url(../images/buttons/orange-big.png) no-repeat left top;
  text-align:center;
}


.line-through,
span.line-through {
text-decoration: line-through;
}


.clear {
clear: both;
}

.small {
font-size: 10px;
}

.contenttable {
width: 100%;
border: 1px solid #e5e5e5;
border-top:1px solid #3966B8;
margin-bottom: 10px;
/*-moz-box-shadow: 0 0 3px #ddd;*/
}

.contenttable td {
border: 1px solid #e5e5e5;
border-right: 1px solid #c8c8c8;
background-color: #ffffff;
padding: 4px 6px;
}

.contenttable td.trenner {
border-right: 1px solid #e5e5e5!important;
}

.contenttable .even td {
background-color: #fafafa;
}

.contenttable td.last {
border-right: 1px solid #e5e5e5;
}

.contenttable th {
background: url(../images/table-head.png) left top repeat-x;
font-family: BebasNeueRegular, Helvetica, Arial;
color: #ffffff;
font-size: 16px;
font-weight: normal;
text-align: left;
height: 27px;
vertical-align: middle;
padding: 3px 7px;
border-right: 1px solid #6d99d1;
}

.contenttable th.header2 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
font-size: 17px;
border-bottom: 1px solid #4479c2;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
color: #606060;
background: none #ffffff
}

.contenttable th.last {
border-right:none;
}

.contenttable th.last {
border-right: none;
}


#page {
width:1140px;
margin: 0 auto;
}

#header {
padding-top:0px;
background: url(../images/header.jpg) right 0px no-repeat;
height: 100px;
}

#logo {
margin-top: 29px;
float: left;
}

#languages {
float: right;
margin-left: 17px;
margin-right: 4px;
height: 25px;
width: 117px;
text-align: center;
padding-top: 6px;
}

#languages img {
margin-right: 2px;
margin-left: 2px;
}


#login {
float:right;
width: 120px;
height: 33px;
position: relative;
z-index: 10;
}


#loginbutton {
background: url(../images/top-buttons2.png) left top no-repeat;
height: 28px;
width: 123px;
font-family: 'SansationRegular', Helvetica, Arial;
color: #ffffff;
font-size: 15px;
text-align: center;
padding-top: 5px;
}

.loginbox,
.tx-felogin-pi1 {
height: 111px;
height: 0;
width: 204px;
background: url(../images/loginbox.png) left -20px no-repeat;
overflow: hidden;
position: relative;
left: -81px;

}

.loginbox .form,
.tx-felogin-pi1 form {
padding: 8px 12px 0;
}

.field input {
width: 175px;
height: 22px;
padding: 0;
padding-left:5px;
padding-top: 1px;
border: none;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
margin-bottom: 9px;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 12px;
-moz-box-shadow: 0 0 4px #444;
-webkit-box-shadow: 0 0 4px #444;
box-shadow: 0 0 4px #444;
}

#login .field {
position: relative;
}

#login .field label {
left: 6px;
position: absolute;
top: 2px;
}

label.has-text {
display:none!important;
}

label.focus {
opacity: 0.5
}

.loginbox a,
.tx-felogin-pi1 a {
color: #ffffff;
text-decoration: none;
font-size: 10px;
font-weight: normal;
float:left;
margin-top: 5px;
margin-left: 2px;
}

.loginbox .buttons,
.tx-felogin-pi1 .buttons {
text-align: right;
}

.loginbox .buttons input,
.tx-felogin-pi1 .buttons input {
background: url(../images/buttons/login.png) left top no-repeat;
border: none;
width: 61px;
height: 32px;
margin-top: -14px;
margin-right: -3px;
}


#search {
float:right;
width: 120px;
height: 33px;
position: relative;
}


#searchbutton {
background: url(../images/top-buttons.png) left top no-repeat;
height: 28px;
width: 123px;
font-family: 'SansationRegular', Helvetica, Arial;
color: #ffffff;
font-size: 15px;
text-align: center;
padding-top: 5px;
}

.searchbox {
height: 0px;
width: 204px;
background: url(../images/searchbox.png) left top no-repeat;
overflow: hidden;
position: relative;
left: -81px;
}

.csc-default .searchbox {
position: static;
height: auto;
background:none;
width: auto;
}

.csc-default .searchbox #sword {
margin-left: 0;
margin-right: -3px;
width: 225px;
}

.tx-macinasearchbox-pi1 {
background-color: #424242;
margin: -3px -11px -1px;
border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
}

#searchform2 {
padding: 11px 11px 6px;
}

#autocomplete li {
padding: 5px 2px;
background-color: #ffffff;
display:none;
}

.searchbox form {
padding-top: 8px;
}

#sword {
height: 19px;
width: 144px;
padding: 2px 2px 2px 5px;
border: none;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 12px;
color: #6b6b6b;
margin-left: 12px;
position: relative;
top:-8px;
left:0;
-moz-box-shadow: 0 0 4px #444;
-webkit-box-shadow: 0 0 4px #444;
box-shadow: 0 0 4px #444;
}

.sbutton {
-moz-box-shadow: 0 0 4px #444;
-webkit-box-shadow: 0 0 4px #444;
box-shadow: 0 0 4px #444;
}

#topnav {
clear: right;
float: left;
width: 492px;
/*width: 372px;*/
padding-top: 21px;
margin-left: 230px;
/*margin-left: 350px;*/
}

#topnav li a,
#topnav li span {
width:123px;
float: left;
height: 25px;
background: url(../images/nav-btn.png) left top no-repeat;
text-align: center;
font-family: 'SansationRegular', Helvetica, Arial;
font-size: 15px;
color: #ffffff;
text-decoration: none;
padding-top: 10px;
margin-top:11px;
margin-right: -3px;
font-weight: normal;
}


#topnav li.active a,
#topnav li.active span {
background: url(../images/nav-btn-act.png) left top no-repeat;
margin-top: 0px;
height: 36px;
color: #dc9122;
}

#topnav li.active span {
display:block;
}

#becomecustomer {
float:left;
padding-top: 21px;
margin-left: 6px;
margin-right: -3px;
}

#becomecustomer a {
background: url(../images/become-customer.png) left top no-repeat;
display: block;
width: 123px;
text-align: center;
height: 25px;
padding-top: 10px;
color: #ffffff;
font-family: 'SansationRegular', Helvetica, Arial;
text-decoration: none;
font-size: 13px;
margin-top: 11px;
font-weight: normal;
}

.contentbox {
background: url(../images/header.jpg) right -100px no-repeat;
height: 365px;
}

.welcomebox {
float:left;
width:717px;
font-size: 14px;
padding-top: 35px;
position:relative;
}

.welcomebox h1 {
padding: 0;
font-family: BebasNeueRegular, Helvetica, Arial;
color:#4479c2;
font-size:52px;
line-height: 1;
margin: 0;
margin-bottom: 10px;
background: none;
height: auto;
width:auto;

}

.welcomebox p {
margin-bottom: 10px;
}

.welcomebox p a {
position: absolute;
bottom:12px;
right: 69px;
background: url(../images/buttons/become-customer.png) left top no-repeat;
width: 293px;
height: 62px;
text-align: center;
color:#ffffff;
text-decoration: none;
font-weight: normal;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 35px;
text-shadow: 0 0 2px #333333;
padding-top: 11px;
}


.promobox {
background: url(../images/promo-bg.png) right top no-repeat;
height: 351px;
width: 418px;
float: right;
margin-top: 14px;
margin-right: -17px;
position: relative;
}

.promobox .header {
background: url(../images/promo-header.png) right top no-repeat;
width:394px;
height: 48px;
margin-left: 12px;
margin-top: 31px
}

.promobox .header h2 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 35px;
color: #ffffff;
padding: 0 20px;
line-height: 1.4;
font-weight: normal;
position: relative;
border-bottom: none;
}

.promobox .header h2 a {
position: absolute;
top:4px;
right: 5px;
background: url(../images/buttons/learn-more.png) left top no-repeat;
display:block;
text-align: center;
width: 165px;
height: 33px;
font-size: 21px;
color: #ffffff;
text-shadow: 0 0 1px #333333;
padding-top: 5px;
}

.promobox .text {
padding: 0 41px;
}

.promobox .text h3 {
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 45px;
font-weight: normal;
line-height: 1;
margin-bottom: 10px;
}

.promobox .promoimage {
position: absolute;
bottom: 0;
right: -90px;
}

.darkbox {
background: url(../images/dark-bg.jpg) right top no-repeat;
padding-top: 1px;
height: 539px;
}

#domainbox {
background-color: #f8f8f8;
width: 285px;
height: 486px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin-top:27px;
float: left;
}

#domainbox h3 {
font-family: BebasNeueRegular, Helvetica, Arial;
color:#89a32f;
font-size:17px;
font-weight: normal;
height: 26px;
padding-top: 7px;
padding-left: 8px;
}

.yes_no {height:13px;width:13px}

.accitem h4 {
background: url(../images/acc-header-act.png) left top no-repeat;
height: 23px;
color: #ffffff;
font-size: 17px;
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
padding: 7px 8px;
cursor: pointer;
}

.accitem h4.active {
background: url(../images/acc-header.png) left top no-repeat;
}

.acc-content {
display:none;
height: 337px;
}

.acc-content table,
.acc-content .contenttable  table {
width: 100%;
margin-bottom: 0;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

#domainbox .domain-listing {
/*display: none;*/
}

#domainbox .promo .promotion,
#domainbox .bestseller .bestseller,
#domainbox .recommended .recommend {
display: block;
display: table-row;
}





.acc-content td,
.acc-content table td {
border:none;
background-color: #f8f8f8;
height: 26px;
vertical-align: middle;
padding: 0 0 0 6px;
}

.acc-content td .blue {
font-weight: bold;
}

.acc-content td .blue .old-price {
display:none;
}

.acc-content td .blue .promo {
  color: #A60000;
}

.acc-content .even td,
.acc-content table .even td {
background-color: #ffffff;
}

.acc-content a,
.acc-content td.reg{
color: #89a32f;
font-weight: bold;
text-decoration: none;
cursor: pointer;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.acc-content td.reg:hover {
color: #5e7411;
}


.acc-content p img {
margin-top: 17px;
}

.acc-content p a {
display: block;
background: url(../images/buttons/grey-button.png) left top no-repeat;
text-align: center;
height: 39px;
padding-top: 4px;
width: 253px;
margin: 17px auto 0;
font-size: 24px;
font-weight: normal;
color: #ffffff;
text-shadow: 0 0 2px #333;
font-family: BebasNeueRegular, Helvetica, Arial;
}

.acc-content .outerbubble {
width: 20px;
height: 19px;
background: url(../images/info.png) left top no-repeat;
}

.acc-content .outerbubble:hover {
z-index: 9000;
}

.acc-content .innerbubble {
top:-10px;
right: -342px;
}

.hint {
  display: block;
  font-size: 10px;
  padding: 2px 10px 0;
  text-align: left;
  line-height: 1.1;
}

.notes {
  margin-bottom:6px;
  font-size: 10px;
  text-align: center;
/*   color:#C9C9C9; */
}

#domainbox .bubble-top h3 {
padding-left: 16px;
padding-top: 9px;
}


#infoboxes {
float: right;
width: 807px;
}

#infoboxes p {
margin-bottom: 6px;
}

.infobox {
float: left;
width: 269px;
background: url(../images/line.png) right top repeat-y;
height: 539px;
}

.infobox h3 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
font-size: 35px;
color: #ffffff;
text-align: center;
margin-top: 54px;
/*margin-bottom: 9px;*/
}

.infobox .image {
text-align: center;
/*height: 230px;*/
height: 225px;
}

.infobox .orderbutton {
background: url(../images/order-button-orange.png) left top no-repeat;
width:203px;
height:52px;
text-align: center;
padding-top: 3px;
margin: 0 auto;
}

.infobox.red .orderbutton {
background-image: url(../images/order-button-red.png);
}

.infobox.green .orderbutton {
background-image: url(../images/order-button-blue.png);
}

.infobox .orderbutton a,
.infobox .orderbutton {
color:#ffffff;
font-size: 35px;
font-family: BebasNeueRegular, Helvetica, Arial;
text-decoration: none;
text-shadow: 0 0 2px #333333;
font-weight: normal;
}

.infobox .text {
background: url(../images/infobox-bg.png) left top no-repeat;
margin: 0 auto;
height: 65px;
width: 170px;
font-size: 14px;
color: #d5d5d5;
text-align: center;
padding: 12px 14px 14px;
margin-bottom: 25px;
}

.infobox .text table {
margin: 0 auto 5px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border: none;
width: auto;
}

.infobox .text table td {
border: none;
background-color: transparent;
padding:0;
}


.infobox .text a {
font-weight: bold;
color: #d2841f;
text-decoration: none;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.infobox .text a:hover {
color: #ff9100;
}

.infobox.red .text a {
color:#c4456a;
}

.infobox.red .text a:hover {
color: #f54170;
}

.infobox.green .text a {
color:#4479c2;
}

.infobox.green .text a:hover {
color:#3886f0;
}

/*
 * Infoband
 */

.infoband {
margin-top: 25px;
margin-bottom: 25px;
}

.infoband h3, .infoband .old_h3 {
color: #4479c2;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
}

.infoband .tx-1dixinfoband-pi1 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 18px;
color:#c9c9c9;
margin-bottom: 5px;
line-height: 1.1;
text-align: justify;
}

#c34550 .tx-1dixinfoband-pi1 h5{
  height:16px;
}

.infoband .innerbubble {
  display:none;
  z-index:100;
  right:-355px;
  top:-11px;
  width: 345px;
}
.innerbubble.right {
  right:auto !important;
  margin-left:-355px !important;
}
.innerbubble.right  .bubble-top {
  background:url(../images/bubble-head-right.png) no-repeat 1px bottom !important;
}

.infoband .innerbubble div {
margin-bottom: 0;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 12px;
color:#606060;
line-height: 1.5;
text-align:left;
}

.infoband .domain {
  position: relative;
  display:inline-block;
}

.infoband .domain:hover .innerbubble,
.infoband .info:hover .innerbubble {
  display:block;
}

.infoband .innerbubble ul {
  list-style:circle;
  margin-left:16px;
}

.infoband a {
text-decoration: none;
color: #c9c9c9;
font-weight: normal;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.infoband a:hover {
color: #4479C2;
}

.infoband p .blue {
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 12px;
}

/* Domain Einzelansicht */

.infoband_sidebar {
  float:right;
  width:285px
}

.infoband_main {
  float:left;
  width:833px;
}

.infoband_logo {
width: 285px;
height: 158px;
background: url(../images/domain-bg.png) left top no-repeat;
margin-bottom: 22px;
}

.infoband_logo .old_h1 {
margin: 0;
text-align: center;
font-size: 62px;
color: #ffffff;
text-shadow: 0 0 2px #333333;
background: none;
padding-top: 42px;
padding-left: 0;
display: block;
}

h2.domain-header {
font-family: BebasNeueRegular, Helvetica, Arial;
color:#4479c2;
font-size:35px;
line-height: 1;
background: url(../images/h1-bg.png) left top no-repeat;
height: 42px;
padding-top: 11px;
padding-left: 15px;
margin-left: -4px;
margin-right: -4px;
margin-bottom: 10px;
margin-top: -3px;
font-weight: normal;
border: none;
}

h2.price-header {
background: url(../images/price-header.png) left top no-repeat;
width: 822px;
height: 27px;
color: #ffffff;
font-size: 17px;
padding-left: 12px;
padding-top: 5px;
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
margin-bottom: 0;
}

h3.infoband_h3 {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.infoband_main table {
border: none;
width: 834px;
}

.infoband_main table table{
border: none;
width: 817px;
}

.domain-table thead th {
padding-left: 10px;
background: url(../images/table-head.png) left top repeat-x;
font-family: BebasNeueRegular, Helvetica, Arial;
color: #ffffff;
font-size: 16px;
font-weight: normal;
height: 34px;
vertical-align: middle;
text-align: left;
border-right: 1px solid #6d99d1;
}

.infoband_main th.from5000{
border-right:none;
}

.infoband_main td.businesscase {
width:98px;
font-weight: bold;
}

.infoband_main td {
background-color: #ffffff;
border-right: 1px solid #E5E5E5;
text-align: left;
}

.infoband_main .contenttable {
box-shadow: 0 0 3px #BBBBBB;
-moz-box-shadow: 0 0 3px #BBBBBB;
-webkit-box-shadow: 0 0 3px #BBBBBB;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.infoband_main .price_info .contenttable {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.infoband_main .contenttable td {
border-right: none;
border-left: none;
}

.infoband_main .contenttable th {
border-right: none;
}

.infoband_main .contenttable .last td {
border-bottom: none;
}

.infoband_main .contenttable td ul {
list-style: none;
}


.infoband_main .contenttable td.trenner {
border-right: 1px solid #E5E5E5;
}

.infoband_main .contenttable td.align-right {
text-align: right;
}

.infoband_main td.from2500 {
width:108px;
}

.infoband_main td.from1 {
width:108px;
}

.infoband_main td.from100 {
width:108px;
}

.infoband_main td.from500 {
width:108px;
}

.infoband_main td.from5000 {
border-right: none;
width:108px;
}

.infoband_main th.businesscase {
width:98px;
}

.infoband_main th.from1,
.infoband_main th.from100,
.infoband_main th.from500,
.infoband_main th.from2500,
.infoband_main th.from5000 {
width:108px;
}

.infoband_main .odd td {
background-color: #fafafa;
}

.infoband_main a.linkcust {
  float:right;
  padding-right: 5px;
}

.infoband_content {
margin-bottom: 15px;
}

.infoband_content .contenttable thead th {
border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
}

.infoband_content .contenttable tbody tr:last-child td:first-child {
border-radius: 0 0 0 3px;
-moz-border-radius: 0 0 0 3px;
-webkit-border-radius: 0 0 0 3px;
}

.infoband_content .contenttable tbody tr:last-child td:last-child {
border-radius: 0 0 3px 0;
-moz-border-radius: 0 0 3px 0;
-webkit-border-radius: 0 0 3px 0;
}

.infoband_content ul {
margin-bottom: 0px;
}

.old-price {
text-decoration: line-through;
}

.price {
background: url(../images/price-flag.png) left top no-repeat;
font-family: Helvetica, Arial;
font-size: 18px;
font-weight: bold;
color:#ffffff;
display: inline-block;
width: 82px;
height: 29px;
padding-top: 7px;
text-align: center;
}


.infoband_main .infoband_box_info .infoband_box_t td.last {
  width: 530px;
}

/*
 * News
 */
.lates-news {
background: url(../images/news-bg.png) left top no-repeat;
width: 1147px;
height: 236px;
margin-left: -3px;
margin-top: 25px;
}

.lates-news .news-header {
height: 33px;
padding: 3px 3px 0;
overflow: hidden;
margin-bottom: 0;
border-bottom: none;
}

.lates-news .news-header h2 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
color:#ffffff;
font-size: 17px;
padding-left: 8px;
padding-top: 5px;
float: left;
border-bottom: none;
}

.lates-news .archivelink {
float: right;
background: url(../images/news-button.png) left top no-repeat;
width:129px;
height:33px;
margin-right: -4px;
margin-top: -4px;
text-align: center;
padding-top: 8px;
}

.lates-news .archivelink a {
color: #fff;
text-decoration: none;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 17px;
text-shadow: 0 0 2px #333333;
font-weight: normal;
}

.latest-list {
padding: 0 3px;
}

.latest-news-item {
float: left;
width:245px;
height: 167px;
padding: 15px 20px;
background-color: #f8f8f8;
position: relative;
}

.latest-news-item2 {
background-color: #ffffff;
}

.latest-news-item h3 {
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 16px;
font-weight: bold;
margin-bottom: 4px;
}

.latest-news-item h3 a {
color: #606060;
text-decoration: none;
}

.latest-news-item .more,
.box-news-list-container .more-link {
background: url(../images/more-button.png) left top no-repeat;
width: 95px;
height: 39px;
text-align: center;
padding-top: 4px;
position: absolute;
left:17px;
bottom: 15px;
}


.box-news-list-container .more-link {
left: 6px;
bottom: 6px;
}


.latest-news-item .more a ,
.box-news-list-container .more-link a{
font-size: 24px;
font-family: BebasNeueRegular, Helvetica, Arial;
color: #ffffff;
text-shadow: 0 0 2px #333333;
text-decoration: none;
font-weight: normal;
}

.promo-hint p {
font-size: 10px;
margin-bottom: 15px;
}


.promo-hint sup {
color: #FF0101;
font-size: 8px;
}

.partner {
background: url(../images/partner-bg.png) left top no-repeat;
height: 77px;
width: 1147px;
margin-left: -3px;
padding-top: 17px;
position:relative;
}

.partner .slider {
margin:0 auto;
}


.partner li {
width: 130px!important;
height: 60px!important;
background-position: center center;
background-repeat: no-repeat;
}

.prev-button {
background: url(../images/arrow-left.png) left top no-repeat;
width: 12px;
height: 23px;
position: absolute;
left: 15px;
top: 36px;
cursor: pointer;
}

.next-button {
background: url(../images/arrow-right.png) left top no-repeat;
width: 12px;
height: 23px;
position: absolute;
right: 15px;
top: 36px;
cursor: pointer;
}

#footer {
background: url(../images/footer-bg.png) left top no-repeat;
width: 1147px;
height: 258px;
margin-left:-3px;
position: relative;
top: -3px;
left:0;
margin-bottom: 5px;
}

.footerlinks {
float: left;
width: 845px;
margin-left: 5px;
padding-top: 20px;
}

.footerlinks li {
float: left;
width: 189px;
padding-left: 22px;
margin-bottom: 4px;
}

.footerlinks li li {
float: none;
width: auto;
padding-left: 0px;
}

.footerlinks a {
text-decoration: none;
color: #6b6b6b;
font-weight: normal;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.footerlinks a:hover {
color: #4479C2;
}

.footerlinks h4 {
margin-bottom: 4px;
}

.footerlinks h4 a {
color:#4479c2;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 16px;
font-weight: bold;
}

.share {
float: right;
margin-right: 3px;
width: 288px;
text-align: center;
}

.share h3 {
color:#4479c2;
font-family: 'Droid Sans', Helvetica, Arial;
font-size: 16px;
font-weight: bold;
margin-top: 20px;
}

.share img {
margin-top: 4px;
}

.copyright {
text-align: center;
/*color: #c9c9c9;*/
margin-bottom: 30px;
}

.web {
  display:none;
  position:absolute;
  left:0px;
  top:220px;
}

/* Contentpages */

body.contentpage {
background: url(../images/bg2.png) left -6px repeat-x #ffffff;

}

.contentpage .contentbox {
background: url(../images/header.jpg) no-repeat scroll left -138px;
background: none;
height: auto;
padding-top: 10px;
}

.click {
padding: 10px 0;
background: url(../images/header.jpg) left -100px no-repeat;
}

.click a {
text-decoration: none;
color:#4479c2;
font-weight: normal;
}


.leftcol,
.twocols .twocols .leftcol {
float: left;
width: 48%;
}

.rightcol,
.twocols .twocols .rightcol {
float: right;
width: 48%;
}

.twocols-2-1 .leftcol {
width: 830px;
}

.twocols-2-1 .rightcol {
width: 291px;
width: 285px;
}

.twocols-1-2 .leftcol {
width: 285px;
}

.twocols-1-2 .rightcol {
width: 830px;
}

.box1,
.csc-default {
box-shadow: 0 0 3px #AAAAAA;
-moz-box-shadow: 0 0 3px #AAAAAA;
-webkit-box-shadow: 0 0 3px #AAAAAA;
margin-bottom: 20px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 5px 11px 1px;
background-color: #ffffff;
}

.csc-default p {
margin-top: 4px;
}

.rightcol .csc-default p {
margin-top: 0;
}

.box1 p {
margin-top: 8px;
}


.infoband_box_small {
padding-bottom: 5px;
}



.box1 .csc-header,
.csc-default .csc-header {
margin-top: -5px;
}

.box1 h2,
.csc-default h2,
.box1 .csc-header h3,
.csc-default .csc-header h3 {
background-color: #f8f8f8;
/*border-top: 1px solid #ffffff;*/
border-bottom: 1px solid #4479c2;
padding: 3px 9px 2px;
font-size: 17px;
margin-left: -11px;
margin-right: -11px;
margin-bottom: 6px;
border-radius: 3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
color: #606060;
}


.box1 h3.info,.box1 .old_h3.info,
.csc-default h3.info {
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
color: #fff;
font-size: 17px;
background: url(../images/info-header.png) left top repeat-x;
margin: -5px -11px 8px;
height: 28px;
padding: 5px 11px 0;
border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
}

.box1 h3.info..box1 .old_h3.info {
margin-bottom: 0;
}

.infoband_box_small h3.info,.infoband_box_small .old_h3.info {
margin-bottom: 6px;
display:block;
}

.domainfilter {
background: url(../images/filter-bg.png) left top no-repeat;
height: 32px;
width: 832px;
}

.domainfilter ul {
list-style-image: none;
padding-left: 0;
}

.domainfilter li.nofilter {
float: left;
padding-top: 4px;
margin-bottom: -3px;
width:119px;
}

.domainfilter li.nofilter img {
margin-left: 4px;
display:none;
}

.domainfilter a {
float:left;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 15px;
color: #ffffff;
text-decoration: none;
display:block;
width: 89px;
text-align: center;
height: 23px;
padding-top: 2px;
margin-top: 6px;
margin-right: 15px;
margin-left:15px;
font-weight: normal;
background-image: url(../images/filter-hover.png);
background-repeat: no-repeat;
background-position:0 25px;
}

.domainfilter .last a {
margin-right: 0px;
margin-left:14px;
}

/*.domainfilter a:hover,*/
.domainfilter .active a {
/*background: url(../images/filter-hover.png) left top no-repeat;*/
background-position: 0px 0px;
background-image: url(../images/filter-active.png);

}

.header-table {
width:832px;
border-top: 2px solid #487cc3;
margin-bottom: 17px;
margin-top: -1px;
}

.header-table th {
background: url(../images/domain-table-head.png) left bottom repeat-x;
width:118px;
border-right: 1px solid #6a92ce;
height: 34px;
vertical-align: middle;
font-size: 16px;
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
color: #ffffff;
}

/*.header-table th.domain {
text-align: left;
width:108px;
padding-left: 10px
}*/


div.promotion_domain {
position: relative;
}

/*table.promotion .xtras {
background: url('/fileadmin/schlundtech/media/images/Promos/muetze.png') no-repeat top left;
display: block;
height: 36px;
position: absolute;
width: 38px;
top: -16px;
left: -10px;
}*/

.domain-table {
width:832px;
margin-bottom: 17px;
/*background: url(../images/header.jpg) no-repeat scroll right -100px;*/
background-color: #ffffff;
border: 1px solid #ffffff;
-moz-box-shadow: 0 0 3px #bbbbbb;
-webkit-box-shadow: 0 0 3px #bbbbbb;
box-shadow: 0 0 3px #bbbbbb;

/* font-size: 14px; */
}

.domain-table td {
  width:98px;
  border-bottom: 1px solid #e5e5e5;
  height: 29px;
  vertical-align: middle;
  text-align: left;
  padding:0 10px;
}

.domain-table td.domain {
background-color: #f1f1f1;
border-bottom: none;
height: auto;
padding: 9px;
width: 100px;
font-size: 20px;
font-family: BebasNeueRegular, Helvetica, Arial;
text-align: left;
position: relative;
}

.domain-table .td-wrap{
  width:100%;
  height:100%;
  position: relative;
}

.domain-table .tld-info{
  font-size:11px;
  /*position: absolute;
  bottom: -5px;
  left:5px;*/
  font-family: Arial;
  font-weight:bold;
}

.domain-table .tld-info b{
  color:#4478bd;
}

.domain-table .last td {
border-bottom: none;
}

.domain-table tbody td.from1,
.domain-table tbody td.from500,
.domain-table tbody td.from5000,
.domain-table tbody td.even {
background-color: #f1f1f1;
}

.domain-table td.from1,
.domain-table td.from100,
.domain-table td.from500,
.domain-table td.from2500 {
  text-align:right;
  padding-right:18px;
  width:90px;
}

.domain-table td.from5000 {
  text-align:right;
}

.domain-table .smaller {
  letter-spacing:-1px;
}

td.businesscase {
font-weight: bold;
padding-right: 10px;
text-align: left;
width: 108px;
}

.domain-table a {
color:#4479c2;
text-decoration: none;
font-weight: normal;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.domain-table a:hover {
color:#3886f0;
text-decoration: none;
}

.oldprice {
text-decoration: line-through;
}

.outerbubble {
position: relative;
}

.outerbubble img {
margin-right: 5px;
}

.innerbubble {
display:none;
position: absolute;
right: -325px;
top:-5px;
}

.bubble-top {
background: url(../images/bubble-head.png) left bottom no-repeat;
width: 345px;
height: 35px;
}

.bubble-top h3,
.bubble-top span,.bubble-top .old_h3 {
  display:block;
  color: #ffffff;
  padding-top:9px;
  padding-left: 16px;
  font-family: 'Droid Sans', Helvetica, Arial;
  font-size: 16px;
  font-weight: bold;
}

.bubble-center {
background: url(../images/bubble-body.png) left top repeat-y;
width: 317px;
font-size: 12px;
padding: 6px 12px 1px 16px;
font-family: 'Droid Sans', Helvetica, Arial;
}

.bubble-center span {
text-transform: uppercase;
}

.bubble-bottom {
background: url(../images/bubble-foot.png) left top no-repeat;
width: 345px;
height: 11px;
}


.no-border {
border: none;
width: 100%;
margin-bottom: 6px;
}


/* Promo */

.tx-1dixinfoband-pi1 .promo td {
  color:#a60000;
  font-weight:bold;
}
.tx-1dixinfoband-pi1 .promo:hover td {
  color:#ffffff;
  background:#a60000;
}

.domain-table tbody .promo:hover td.from1,
.domain-table tbody .promo:hover td.from500,
.domain-table tbody .promo:hover td.from5000 {
  background:#9e0000;
}

.domain-table tfoot td {
  border-top: 1px solid #E5E5E5;
  text-align: left;
  padding-left: 7px;
  font-size: 11px;
}

.price_info table,
.price_info tr,
.price_info td{
  border:none !important;
}

.tx-1dixinfoband-pi1 .promo .promo_info {
  display:none;
  position:absolute;
  left:16px;
  bottom:-88px;
  width:314px;
  height:58px;
  padding:11px 15px;
  background:url(../images/promo-bubble.png) no-repeat left top;
  font-size:12px;
  font-weight:normal;
  color:#606060;
  text-align:left;
}
.tx-1dixinfoband-pi1 .promo .promo_info div {
  font-family:BebasNeueRegular, Helvetica, Arial;
  font-size:16px;
  color:#ffffff;
  margin-bottom:10px;
}
.tx-1dixinfoband-pi1 .promo:hover .promo_info {
  display:block;
}

/* Produktansicht */

body.productpage {
background: url(../images/bg2.png) left -6px repeat-x #ffffff;
}

.productpage .contentbox {
background: none;
height: auto;
}

.sliderbox {
width: 1145px;
height: 280px;
background: url(../images/productselector-bg.png) left top no-repeat;
margin-left: -3px;
}

.sliderbox h1 {
background: none;
font-size: 35px;
height: auto;
margin-bottom: 5px;
padding-top: 9px;
}


.productselect {
width:1140px;
height: 228px;
/*background: url(../images/productselector-bg-xl.png) left top no-repeat;*/
background: #333;
margin-left: 3px;
}

.productitem {
width:379px;
float: left;
border-right: 1px solid #444;
}

.productitem p {
margin-bottom: 5px;
}


.productitem.active {
background: url(../images/productselector-bg-act-xl.png) left bottom no-repeat;
}

.productitem h2 {
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 24px;
color:#ffffff;
border-bottom: none;
width: 160px;
padding-left: 14px;
padding-top: 8px;
float: left;
font-weight: normal;
}

.productitem .infobox {
background: url(../images/infobox-bg2.png) left top no-repeat;
height: 64px;
width:137px;
padding: 10px 25px;
margin-top: 15px;
margin-right: 14px;
float: right;
color: #ffffff;
font-size: 14px;
line-height: 1.3
}

.productitem.active .infobox {
display: none;
}

.productitem .infobox td {
padding-right: 10px;
}

.productitem .infobox a {
color: #d2841f;
-moz-transition: color 0.2s linear 0s;
-o-transition: color 0.2s linear 0s;
-ms-transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
transition: color 0.2s linear 0s;
}

.productitem .infobox a:hover {
text-decoration: none;
color: #ff9100;
}

.productitem .infobox table {
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 0;
width: auto;
}

.productitem .infobox td {
background-color: transparent;
border: none;
padding: 0 5px 0 0;
}


.productitem .orderbutton {
width:191px;
height:88px;
float: right;
margin-top: 15px;
margin-right: 14px;
display:none;
}

.productitem.active .orderbutton {
display: block;
}

.productitem.active .orderbutton a,
.productitem.active .orderbutton {
display:block;
background: url(../images/buttons/order-button-big.png) left top no-repeat;
width: 191px;
height:88px;
color: #ffffff;
text-decoration: none;
text-shadow: 0 0 2px #333333;
text-align: center;
font-size: 26px;
line-height: 1.3;
padding-top: 11px;
font-family: BebasNeueRegular, Helvetica, Arial;
font-weight: normal;
}


.bg-overlay {
background-position: bottom center;
background-repeat: no-repeat;
height: 114px;
}


/* Tabs */

.tab-item {
position: relative;
}

/*.inner-tab */.tab-item {
display:none;
}

.tab-bar {
position: absolute;
right:0;
top: 0;
z-index: 100;
}

.tab-header {
background: url(../images/tab-header-bg.png) right bottom no-repeat;
height: 194px;
margin: 20px 0;
box-shadow: 0 0 3px #aaa;
-moz-box-shadow: 0 0 3px #aaa;
-webkit-box-shadow: 0 0 3px #aaa;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.tab-body .csc-default p {
  margin-top:2px;
}

.tab-header-image {
float: left;
width: 380px;
}

.tab-header-image img {
border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
}

.tab-header-text {
float: right;
width: 725px;
margin-right: 15px;
margin-top: 10px;
}

.tab-item .tab-item .tab-header-text {
margin-top: 45px;
}



.tab-header h2 {
font-size: 28px;
border-bottom: none;
margin-bottom: 3px;
line-height: 1;

}

.tab-header h3 {
color:#3e6fb8;
font-size: 20px;
font-family: 'Droid Sans', Helvetica, Arial;
font-weight: bold;
margin-bottom: 6px;
}

.tab-bar ul {
list-style: none;
padding: 0;
}

.tab-bar li {
background: url(../images/tab-button.png) left top no-repeat;
height: 27px;
width:152px;
text-align: center;
float: left;
padding-top: 5px;
cursor: pointer;
}

.tab-bar li.active {
background: url(../images/tab-button2-act.png) left top no-repeat;
}


.tab-item .leftcol .box1 table {
width: 830px;
margin: 0 -11px;
border:none;
}

.tab-item .rightcol .box1 table {
width: 285px;
margin: 0 -11px;
border:none;
}

.tab-item .box1 td {
padding: 4px 11px;
border: none;
border-bottom: 1px solid #eee;

}

.tab-item .box1 .last td {
border-bottom: none;
}

/* Service Box */

.servicebox {
position: relative;
min-height: 171px;
margin: -5px -11px -1px;
background: url("../images/header.jpg") no-repeat scroll left -85px
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.service-image {
width: 286px;
position: absolute;
left:0;
top:0;
}

.service-image img {
border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
}

.service-text {
width: 286px;
position: absolute;
position: relative;
float: right;
right:0;
top:0;
width: 522px;
padding:0 11px 5px;
}

.service-text h2 {
background: url(../images/info-header.png) left top repeat-x;
border: none;
color: #ffffff;
border-radius: 0 3px 0 0;
-moz-border-radius: 0 3px 0 0;
-webkit-border-radius: 0 3px 0 0;
margin-bottom: 8px;
font-size: 18px;
}

.service-text p.more {
margin-bottom: 0;
}

.service-text .more a {
background: url(../images/more-button.png) left top no-repeat;
width: 95px;
height: 41px;
text-align: center;
padding-top: 2px;
/*position: absolute;
left:17px;
bottom: 0px;*/
margin-left: -3px;
color:#ffffff;
text-shadow: 0 0 1px #444;
font-family: BebasNeueRegular, Helvetica, Arial;
display: block;
font-size: 26px;
font-weight: normal;
text-decoration: none;
}

.servicebox .order-button {
position: absolute;
right: -1px;
bottom: 0;

text-align: center;
}

.servicebox .order-button a {
color:#fff;
text-shadow: 0 0 2px #333333;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 26px;
text-decoration: none;
background: url(../images/buttons/order-btn.png) left top no-repeat;
width: 184px;
height: 43px;
padding-top: 6px;
display:block;
font-weight: normal;
}

.servicebox .more-button {
position: absolute;
right: 192px;
bottom: 0;

text-align: center;
}

.servicebox .more-button a {
color:#fff;
text-shadow: 0 0 2px #333333;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 26px;
text-decoration: none;
background: url(../images/buttons/more-btn.png) left top no-repeat;
width: 181px;
height: 42px;
padding-top: 6px;
display:block;
font-weight: normal;
}


.box-news-list-container .news-list-item {
border-bottom: 1px solid #e3e3e3;
margin: 10px -11px;
padding: 0 11px 44px;
position: relative;
}

.box-news-list-container .news-list-item-last {
margin-bottom: 0;
border-bottom: 0;

}

.box-news-list-container .news-header {
border-bottom: 0;
margin-bottom: 0;
}

.box-news-list-container .news-list-item h3 {
float:left;
width: 188px;
line-height: 1.3;
margin-bottom: 5px;
background-color: transparent;
border-bottom: none;
}

.box-news-list-container .news-list-item .news-list-date {
padding-top: 2px;
float: right;
font-size: 11px;
text-align: right;
}

.box-news-list-container .news-list-item h3 a {
color: #4479c2;
text-decoration: none;
font-size:14px;
font-family: 'Droid Sans', Helvetica, Arial;
}

.box-news-list-container a {
color: #4479c2;
text-decoration: underline;
}

.box-news-list-container a:hover {
text-decoration: none;
}

.news-header h2 {
float:left;
width: 630px;
border-bottom:none;
margin-bottom: 0;
}

.news-header .like {
float:left;
width: 100px;
padding-top: 3px;
}

.news-header {
border-bottom: 1px solid #4479c2;
margin-bottom: 12px;
}

.news-header .news-list-date {
float:right;
width: 75px;
padding-top: 5px;
}

.news-header .handle {
background: url(../images/open.png) left top no-repeat;
width: 24px;
height: 21px;
float: right;
margin-top: 6px;
cursor: pointer;
}

.news-header .handle.active {
background: url(../images/close.png) left top no-repeat;
}

.news-amenu-container ul {
list-style: none;
padding: 5px 0 2px;
margin-bottom: 1px;
}

.news-amenu-container li {
float: left;
margin-right: 5px;
}

.news-amenu-container li.clear {
clear: both;
float: none;
}

.news-content .images,
.news-single-item .images {
float: left;
}

.news-single-content {

}

.news-content .images img ,
.news-single-item .images img{
padding-right: 15px;
padding-bottom: 15px;
}

.acc-news .news-content {
display:none;
}

.news-single-timedata {
font-weight: bold;
margin-bottom: 3px;
}

/* ----------------------------------------
 * Forms
 * ---------------------------------------- */

.powermail_password,
.powermail_text {
width:241px;
height: 23px;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px
}

.powermail_textarea {
padding: 5px;
width: 821px;
height: 155px;
}

.tx_powermail_pi1_fieldwrap_html.first {
   clear:both;
}

.tx-powermail-pi1 h3 {
  clear:both;
}

.tx_powermail_pi1_fieldwrap_html.first,
.tx_powermail_pi1_fieldwrap_html.left {
  float:left;
  width:253px;
  margin-right:16px;
}

.tx_powermail_pi1_fieldwrap_html.full{
  width:100%;
}

.mt25 {
 margin-top: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.tx_powermail_pi1_fieldwrap_html.right{
  float:right;
 }

.tx_powermail_pi1_fieldwrap_html.center {
  width: auto;
}

.nolabel .amf_label {
  display:none;
}

.error {
  margin-left:20px;
  margin-top:5px;
  color:red;
}

/* Kontakt */

.tx-powermail-pi1 {
  position:relative;
}

.tx-powermail-pi1 .box1 {
padding-top: 5px;
background-color: #ffffff;
}

.threecols .leftcol {
width:275px;
float: left;
}

.threecols .centercol {
width:270px;
float: left;
}

.threecols .rightcol {
width:254px;
float: right;
}



.rightcol .powermail_textarea {
width: 241px;
height: 120px;
}


.rightcol .amf_textarea {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

.amf_label {
margin-bottom: 5px;
}

.amf_input {
margin-bottom: 15px;
}

.tx-powermail-pi1 input,
.tx-powermail-pi1 textarea,
.nice-form-select {
  margin-top:5px;
  margin-bottom:15px;
}

.tx_powermail_pi1_fieldwrap_html_2303 .nice-form-select {
padding-top: 18px;
}

.nice-form-select-c {
background: #ffffff url(../images/arrow-down-gray.png) no-repeat 233px center;
width:241px;
height: 22px;
padding: 4px 5px 0;
}

.nice-form-select {
position: relative;
}

.active-select {
position: relative;
z-index: 9000;
}

.contentbox ul.nice-form-select-options {
position:absolute;
border: 1px solid #dddddd;
list-style: none;
padding: 0;
background-color: #ffffff;
width: 251px;
left:-1px;
display:none;
}

.contentbox ul.nice-form-select-options li {
padding:2px 5px;
}

.contentbox ul.nice-form-select-options li:hover,
.nice-form-select-option-active {
background-color: #eeeeee;
}

.nice-form-select select {
display:none;
}

.trenner {
margin: 0 -11px 10px;
border-bottom:1px solid #e5e5e5;
}

.amf_textarea {
border-bottom: 1px solid #4479c2;
margin-bottom:16px;
padding-bottom:7px;
}

.amf_value {
float:left;
margin-right: 18px;
}

.tx_powermail_pi1_fieldwrap_html_2757 .amf_value,
.tx_powermail_pi1_fieldwrap_html_2864 .amf_value  {
float:none;

}

.amf_value input {
margin-right: 6px;
}

.powermail_submit {
font-size: 26px;
font-family: BebasNeueRegular, Helvetica, Arial;
border: none;
background: url(../images/buttons/form-submit.png) left top no-repeat;
width: 185px;
height: 52px;
font-size: 36px;
color: #ffffff;
text-shadow: 0 0 1px #333;
}

#kontakt .tx_powermail_pi1_fieldwrap_html_submit {
  position :relative !important;
}

.tx-powermail-pi1_thx h3 {
font-family: 'Droid Sans', Helvetica, Arial;
color:#4479c2;
font-size: 14px;
margin: 5px 0;
font-weight: bold;
}

.tx-powermail-pi1_thx {
padding-left: 10px;
}

.box1 .csc-textpic-imagewrap {
margin: -5px -11px 0;
}

.csc-default .csc-textpic-imagewrap {
margin: 4px 0px 0;
}

.powermail_mandatory_js {
color: #ff0101;
margin-top: 5px;
}


/* Search */

.tx-indexedsearch-searchbox {
display:none;
}

.header-row td {
border-bottom: 1px solid #4479c2;
}

.tx-indexedsearch-title a,
.tx-indexedsearch-title {
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 17px;
font-weight: normal;
color: #606060;
text-decoration: none;
}

.tx-indexedsearch-descr {
padding-top: 3px;
font-style: normal!important;
padding-bottom: 3px;
}

.tx-indexedsearch-res {
clear: both;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color: #4479c2;
}


.tx-indexedsearch-browsebox {
margin-bottom: 10px;
}

.tx-indexedsearch-browsebox p {
float: left;
width: 40%;
}

.tx-indexedsearch-browsebox .browsebox {
float: right;

}

.contentbox .tx-indexedsearch-browsebox ul {
list-style: none;
padding: 0;
}

.tx-indexedsearch-percent {
width: 70px;
text-align: right;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background-color: transparent!important;
border-top: 1px solid #4479C2;
padding-top: 2px;
}

/*.tx-indexedsearch-browselist-firstPage a {
color:#4479c2;
}

.tx-indexedsearch-browselist-lastPage a {
color:#4479c2;
}*/


/* Product Table */

.product-table2 {
width:102%;
margin: -5px -11px -1px;
}

.product-table2 th {
background: url(../images/table-head.png) left top repeat-x;
font-family: BebasNeueRegular, Helvetica, Arial;
color: #ffffff;
font-size: 18px;
font-weight: normal;
text-align: left;
height: 27px;
vertical-align: middle;
padding: 3px 11px;
border-right: 1px solid #6d99d1;
min-width: 110px;
}

.product-table2 td {
padding: 6px 11px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
vertical-align: middle;
}

.product-table2 th.last,
.product-table2 td.last {
border-right: none;
}

.product-table2 .last td {
border-bottom: none;
}

.product-table2 th.align-center,
.product-table2 td.align-center {
padding-left: 2px;
padding-right: 2px;
  vertical-align: middle;
}

.grey-bg {
background-color: #fafafa;
}

.box .product-table2 thead tr th:first-child,
.csc-default .product-table2 thead tr th:first-child {
border-radius: 3px 0 0 0;
-moz-border-radius: 3px 0 0 0;
-webkit-border-radius: 3px 0 0 0;
}

.box .product-table2 thead tr th:last-child,
.csc-default .product-table2 thead tr th:last-child {
border-radius: 0 3px 0 0;
-moz-border-radius: 0 3px 0 0;
-webkit-border-radius: 0 3px 0 0;
}

/* Sitemap */

.csc-sitemap ul {
margin-bottom:20px;
}

.csc-sitemap ul ul {
margin-bottom: 0;
}

/* Notifiy */

#tx_odsnotify_pi1_content #ods_notify_box {
background-color: white;
color: #606060;
height: auto;
margin: 100px auto;
padding: 30px 20px 15px;
text-align: left;
width: 340px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#tx_odsnotify_pi1_content #ods_notify_box h1 {
background-image: none;
padding: 0;
text-align: center;
}

#tx_odsnotify_pi1_content #ods_notify_box .yes a,
#tx_odsnotify_pi1_content #ods_notify_box .no a {
background: url(../images/more-button.png) left top no-repeat;
width: 95px;
height: 41px;
text-align: center;
padding-top: 2px;
display:inline-block;
font-family: BebasNeueRegular, Helvetica, Arial;
font-size: 26px;
color: #ffffff;
text-shadow: 0 0 1px #333333;
text-decoration: none;
font-weight: normal;
}

#tx_odsnotify_pi1_content {
position: fixed!important;
z-index: 9501;
}

#tx_odsnotify_pi1_overlay {
z-index: 9500;
}

/* Popup */

body.popup {
background-image: none;
margin: 10px;
}

body.popup h1 {
background: none;
font-size: 26px;
padding: 0;
margin: 0;
height: auto;
}

/* Launch phase */

.domain-table td.domain-launch,
.infoband_main .pre-info td.domain-launch {
width: 100px;
background: url(../images/launch-bg-blue-dyn.png) left bottom no-repeat #008ed1;
border: 1px solid #FFF;
}

.domain-table td.domain-launch {
vertical-align: top;
padding-top: 10px;
}

.domain-name {
  color:#ffffff;
}

.infoband_main .pre-info td.domain-launch {
background: url(../images/launch-bg-blue-dyn.png) left bottom no-repeat #008ed1;
padding: 14px 9px 19px 10px;
font-family: BebasNeueRegular, Helvetica, Arial;
border: 1px solid #FFF;
}

.pre-title {
color: #ffffff;
}

.domain-table td.domain-launch a {
color: #ffffff;
font-size: 22px;
}

.pre-info td.domain-launch {
color: #ffffff;
font-size: 22px;
text-transform: uppercase;
}

.domain-table td.launch,
.infoband_main .pre-info .launch {
/*background: url(../images/launch-bg-orange2.png) left -1px no-repeat;*/
background: url(../images/launch-bg-orange-dyn.png) left bottom no-repeat #ffae00;
width: auto;
height: 179px;
padding: 0;
vertical-align: top;
border: 1px solid #FFF;
}

.domain-table td.launch li,
.infoband_main .pre-info .launch li{
  list-style: disc;
}

.domain-table td.launch table th,
.domain-table td.launch table td,
.infoband_main .pre-info .launch table th,
.infoband_main .pre-info .launch table td{
  background: url(../images/launch-bg-orange-dyn-border.png) right -1px repeat-y;
}

.domain-table td.launch table th:last-child,
.domain-table td.launch table td:last-child,
.infoband_main .pre-info .launch table th:last-child,
.infoband_main .pre-info .launch table td:last-child{
  background:none;
}

table.landrush-table4 {
background: url(../images/launch-bg-orange4.png) left -1px no-repeat;
height: 179px;
}

.infoband_main table.landrush-table4 {
background: url(../images/launch-bg-orange4.png) left 0px no-repeat;
}

table.landrush-table5 {
background: url(../images/launch-bg-orange5.png) left -1px no-repeat;
height: 179px;
}

.infoband_main table.landrush-table5 {
background: url(../images/launch-bg-orange5.png) left 0px no-repeat;
}


.infoband_main .pre-info .launch {
background: url(../images/launch-bg-orange2.png) left top no-repeat;
height: 181px;
}

.domain-table td.launch th,
.infoband_main .pre-info .launch th {
/*padding:17px 25px 0;*/
padding:2% 3% 0;
font-size: 18px;
font-weight: bold;
background: none;
border:none;
color: #606060;
font-family: 'Droid Sans', Helvetica, Arial;
height: auto;
}

.domain-table td.launch table.landrush-table4 th,
.infoband_main .pre-info .launch table.landrush-table4 th,
.domain-table td.launch table.landrush-table5 th,
.infoband_main .pre-info .launch table.landrush-table5 th {
font-size: 18px;
padding:8px 14px 0;
}


.domain-table td.launch table.landrush-table5 th,
.infoband_main .pre-info .launch table.landrush-table5 th {
font-size: 18px;
padding:8px 11px 0;
}


.pre-title {
font-size:36px;
line-height: 0.9;
}

.domain-table .launch table,
.infoband_main .pre-info .launch table {
border: none;
margin: 0;
height: 179px;
}

.domain-table td.launch td,
.infoband_main .pre-info .launch td {
/*padding:0px 25px;*/
padding:0 3%;
font-size: 12px;
height: auto;
vertical-align: top;
border: none;
background-color: transparent;
text-align: left;
line-height: 1.3;
width: 240px;
}

.domain-table td.launch .landrush-table4 td,
.infoband_main .pre-info .launch .landrush-table4 td {
padding:0px 14px;
}

.domain-table td.launch .landrush-table5 td,
.infoband_main .pre-info .launch .landrush-table5 td {
padding:0px 11px;
width: 120px;
}

.domain-table .launch td b,
.infoband_main .pre-info .launch td b {
font-size: 14px;
line-height: 1.5;
padding-bottom: 3px;
display: inline-block;
}

.domain-table .launch .landrush-table4 td b,
.infoband_main .pre-info .launch .landrush-table4 td b,
.domain-table .launch .landrush-table5 td b,
.infoband_main .pre-info .launch .landrush-table5 td b {
font-size: 12px;
}

.infoband_main .pre-info .contenttable {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.infoband_main .pre-info {
box-shadow:0 0 3px #BBB;
-moz-box-shadow:0 0 3px #BBB;
-webkit-box-shadow:0 0 3px #BBB;
}

.pre-hidden {
display:none;
}

.infoband_main .pre-info table {
width: auto;
}

.infoband_main .launch table {
width: 714px;
}

.infoband_main .pre-info td {
border: none;
}

.pre-info {
margin-bottom: 17px;
width: 833px
}

/* FORMS */

.tx_powermail_pi1_fieldwrap_html_2757 .amf_label label,
.tx_powermail_pi1_fieldwrap_html_2864 .amf_label label,
.tx_powermail_pi1_fieldwrap_html_2739 .amf_label label,
.tx_powermail_pi1_fieldwrap_html_2832 .amf_label label,
.tx_powermail_pi1_fieldwrap_html_2757 legend,
.tx_powermail_pi1_fieldwrap_html_2864 legend,
.tx_powermail_pi1_fieldwrap_html_2739 legend,
.tx_powermail_pi1_fieldwrap_html_2832 legend {
color: #4479C2;
font-family: 'Droid Sans',Helvetica,Arial;
font-size: 16px;
font-weight: bold;
display: block;
}

/* ----------------------------------------
  ods_domaincheck
---------------------------------------- */
#tx_odsdomaincheck_pi1 {
  position:relative;
}
#tx_odsdomaincheck_pi1 .submit {
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #DDD;
  border-radius: 3px;
  padding: 2px;
  min-width: 100px;
  height: 41px;
  margin-left:10px;
  color:white;
  background:  #feb715; /* Old browsers */
  background: -moz-linear-gradient(top,  #feb715 0%, #ee6800 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feb715), color-stop(100%,#ee6800)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #feb715 0%,#ee6800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #feb715 0%,#ee6800 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #feb715 0%,#ee6800 100%); /* IE10+ */
  background: linear-gradient(top,  #feb715 0%,#ee6800 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #feb715', endColorstr='#ee6800',GradientType=0 ); /* IE6-9 */
}
#tx_odsdomaincheck_pi1 .submit:hover {
  background: #ee6800; /* Old browsers */
  background: -moz-linear-gradient(top,  #ee6800 0%, #feb715 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee6800), color-stop(100%,#feb715)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ee6800 0%,#feb715 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ee6800 0%,#feb715 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ee6800 0%,#feb715 100%); /* IE10+ */
  background: linear-gradient(top, #ee6800 0%,#feb715 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6800', endColorstr='#feb715',GradientType=0 ); /* IE6-9 */
}
#tx_odsdomaincheck_pi1 .form {
  font-weight: bold;
  color: #4479C2;
}
#tx_odsdomaincheck_pi1 .sld {
  border: 1px solid #DDD;
  border-radius: 2px;
  padding: 2px;
  height: 34px;
  width: 200px;
  margin: 15px 5px 15px 5px;
}
#tx_odsdomaincheck_pi1 #tx_odsdomaincheck_pi1_indication {
  position:absolute;
  left:794px;
  top:62px;
}
#tx_odsdomaincheck_pi1 .header {
  font-size: 18px;
}

#tx_odsdomaincheck_pi1_input .form {
  line-height:40px;
  height:40px;
  margin:15px 0;
}

#tx_odsdomaincheck_pi1_input input[type="text"] {
  width:185px;
  height:37px;
  line-height:37px;
  vertical-align:middle;
}

#tx_odsdomaincheck_pi1_input #domaincheck-multi-label {
  margin-top:-10px;
}

#tx_odsdomaincheck_pi1_input textarea {
  width:314px;
  height:37px;
  vertical-align:middle;
}

#tx_odsdomaincheck_pi1_input .nice-form-select {
  margin:0;
}
#tx_odsdomaincheck_pi1_input .nice-form-select-c {
  width:110px;
  height:39px;
  padding:0 5px;
  background-position: 100px center;
}

#tx_odsdomaincheck_pi1_input .domaincheck-switch,
#tx_odsdomaincheck_pi1_input #domaincheck-single,
#tx_odsdomaincheck_pi1_input form > div {
  float:left;
}

.welcomebox #tx_odsdomaincheck_pi1_input .www{
  font-size:16px
}

#tx_odsdomaincheck_pi1_input .www {
  margin:0 24px;
  font-size:12px
}

#domaincheck-multi-label {
  font-weight:normal;
  color: #606060;
}

#tx_odsdomaincheck_pi1 .available .body a .available {
  background: #a8d800; /* Old browsers */
  background: -moz-linear-gradient(top, #a8d800 0%, #62b800 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d800), color-stop(100%,#62b800)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a8d800 0%,#62b800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a8d800 0%,#62b800 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #a8d800 0%,#62b800 100%); /* IE10+ */
  background: linear-gradient(top, #a8d800 0%,#62b800 100%); /* W3C */
  -pie-background: linear-gradient(top, #a8d800 0%,#62b800 100%); /*PIE*/
  border: 1px solid #529505;
  color: #FFFFFF;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 15px 10px 12px 12px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 1px 1px #555;
  border-radius: 7px;
  position: relative;
  behavior: url(/fileadmin/xxx/template/js/PIE.htc);
}
#tx_odsdomaincheck_pi1_single .single {
  padding: 10px;
  margin: 10px 0;
  border-radius: 5px;
  background-color: #2A5A8B;
  color: white;
  font-weight: bold;
}
#tx_odsdomaincheck_pi1_single .single a {
  position:absolute;
  width:228px;
  right:5px;
  top:5px;
}
#tx_odsdomaincheck_pi1_single .single a:hover {
  text-decoration:none;
}
#tx_odsdomaincheck_pi1_single div.available {
  position:relative;
  background-color:#62B800;
}
#tx_odsdomaincheck_pi1_single div.registered {
  background-color:#ffaa31;
}

#tx_odsdomaincheck_pi1_list td > .domain {
  padding-left:25px;
  background: url(../images/info.png) no-repeat left center;
}

/*#tx_odsdomaincheck_pi1_list tr td.status {
  font-weight:bold;
}*/
#tx_odsdomaincheck_pi1_list tr.available td.status {
  color:#62B800;
}
#tx_odsdomaincheck_pi1_list tr.registered td.status {
  color:#ffaa31;
}
#tx_odsdomaincheck_pi1_list tr.sld_invalid td.status,
#tx_odsdomaincheck_pi1_list tr.tld_invalid td.status {
  color:#ff1e00;
}

#tx_odsdomaincheck_pi1_list .promo {
  position:relative;
  color:#ff1e00;
}
#tx_odsdomaincheck_pi1_list .promo .promo_info {
  z-index:1;
}

#tx_odsdomaincheck_pi1_list tbody td{
text-align:right;
}
#tx_odsdomaincheck_pi1_list div.domain {
  float: left;
}


/* Tabs 2 */
ul.tabs {
  clear:both;
  white-space:nowrap;
}
ul.tabs a {
  color:#fff;
}
ul.tabs a.current {
  color:#e39015;
}
div.panes {
  margin-bottom:16px;
  padding:8px;
  border:1px solid #ddd;
  border-top:none;
}

/* Promoform */
.odspromo {
  float:left;
  clear:both
}

#odspromocode {
  border: 1px solid #E3E3E3;
  float: left;
  height: 48px;
  margin-top: 10px;
  padding: 2px 5px;
  width: 500px;
}

#odspromocode span {
  font-weight:bold;
}
#odspromocode textarea{
  height: 20px;
  margin-top: 7px;
  resize: none;
  width: 477px;
  border:0;
  padding: 0;
}

#odspromocode .makieren {
  float: right;
  margin: 15px -5px 0 0;
  text-decoration: none;
}

.odspromo input{
  clear:both;
  float:left;
  margin: 10px 25px 15px 0;
}

body #domaintextarea{
    height: 120px;
    left: 44px;
    position: absolute;
    resize: none;
    top: 0px;
    width: 200px!important;
    display:none;
    border-top:0;
    padding: 5px;
}

.welcomebox #domaininput{
  width: 205px!important;
}

.welcomebox .nice-form-button {
  margin-left: 6px;
}


.welcomebox #tx_odsdomaincheck_pi1_input h2 img {
    margin: 6px 0 0 -15px;
}
.welcomebox #tx_odsdomaincheck_pi1_input .csc-header{
  margin-top: 5px;
}

.welcomebox h2 {
    border: medium none;
    background-color: transparent;
}

.welcomebox .csc-default {
    background: url("../../../../../typo3conf/ext/ods_domaincheckform/res/images/schlund-domain-check-bg.png") no-repeat scroll center bottom #FFF;
    border-radius: 0 0 0 0;
    box-shadow: none;
    height: 149px;
    margin-bottom: 0;
    width: 622px;
    position: absolute;
    top: 210px;
}


.welcomebox #tx_odsdomaincheck_pi1 .submit {
   background: url("../../../../../typo3conf/ext/ods_domaincheckform/res/images/schlund-domain-check.png") no-repeat #fff;
   border:none;
   height: 42px;
}

.welcomebox #tx_odsdomaincheck_pi1_input #domaininput {
    font-size: 16px;
    padding: 2px 40px 0 5px;
}

.welcomebox #tx_odsdomaincheck_pi1_input .submit {
    font-size: 24px;
    text-shadow: 0 0 2px #555555;
    font-family: BebasNeueRegular,Helvetica,Arial;
    font-weight: normal;
}

.welcomebox .nice-form-select-c {
    font-size: 16px;
}

.icon-plus {
    background: url("../../../../../typo3conf/ext/ods_domaincheckform/res/images/schlundtechStartDomaincheckBgPlus.png") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 40px;
    margin-left: -40px;
    width: 40px;
    text-indent: -9999px;
}

.textarea-contact label {
    clear: both;
    display: block;
}

.textarea-contact textarea {
width: 510px;}

/* tld List*/
.tx-mhpreordernewtld-pi2{
  margin:10px 0 ;
}

#mhpd-list-table{
  width:805px;
}

.mhpd-list table td, .mhpd-list table th{
  padding:7px 15px !important;
}


/* Infoband Map */

.infoband_tlds {
    line-height:17px;
}

.infoband_tld {
    position:relative;
    display:inline-block;
}

.infoband_link {
    display:none;
    position:absolute;
    left:0;
    bottom:0;
}

a.infoband_link,
a.infoband_link:hover {
    letter-spacing:-1px;
    font-size:16px;
    color:#4479c2;
    text-decoration:none;
    font-family:'Droid Sans', Helvetica, Arial;
}

.infoband_info {
    display:none;
    position:absolute;
    right:-280px;
    top:-111px;
    padding:60px 20px 0 40px;
    width:212px;
    height:171px;
    background:url(../images/infoband/bubble_l.png) no-repeat left top;
    z-index:100;
    font-family: Helvetica, Arial;
}

.infoband_label {
    font-weight:bold;
    padding:5px 5px 5px 0;
    white-space:nowrap;
}

.infoband_tld:hover span {
    visibility:hidden;
}

.infoband_tld:hover .infoband_info,
.infoband_tld:hover .infoband_link {
    display:block;
}

.infoband_tld:hover .infoband_info:hover {
    display:none;
}

div.infoband {
    margin:0px 6px;
/*  border-top:1px solid #CCCCCC; */
    color:#666666;
    font-family: Helvetica, Arial;
}

.infoband .infoband_tlds {
    font-size:11px;
    line-height:14px;
    text-align:left;
}

.infoband .infoband_tlds span{
  font-family: Helvetica, Arial;
  line-height: 1.5;
  color:#606060;
  font-size:11px;
}
.infoband a.infoband_link,
.infoband a.infoband_link:hover {
    font-size:13px;
    line-height: 20px;
}
.infoband .infoband_info {
    color:#191919;
    font-size:13px;
    line-height:17px;
}

.infoband > div {
    border-top:1px solid #ccc;
    margin-top:30px;
    padding-top:15px;
}

.infoband .six_col, .infoband .eight_col {
    margin:15px 0;
}
.infoband h5 {
    margin-top:15px;
    text-align:left;
    font-size: 13px;
    color:#4479c2;
    font-family: 'Droid Sans', Helvetica, Arial;
}
.infoband .csc-textpic-image {
    margin:0;
}
.infoband .tx-1dixinfoband-pi1 h5 {
    height:28px;
    margin-bottom:10px;
}

.infoband .csc-frame-indent {
/*  border-bottom:1px dotted #ccc; */
/*  margin-bottom:15px; */
}
.infoband .csc-frame-indent .csc-header {
    float:left;
}
.infoband .csc-frame-indent h5 {
    margin-top:2px;
}
.infoband .csc-frame-indent p {
    margin-top:0px;
    margin-left:150px;
}
.infoband .csc-frame-indent a,
.infoband .csc-frame-indent a:hover {
    color:#666;
    text-decoration:none;
}

.infoband .csc-default{
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-bottom:0px;
  border-radius: 0;
  padding: 0px;
}

.six_col .col1, .six_col .col2, .six_col .col3, .six_col .col4, .six_col .col5, .six_col .col6{
  float: left;
  margin-right: 3%;
  width: 14%;
}

.six_col .col6 {
  margin-right: 0;
}

.six_col .col6 .infoband_info, .eight_col .col8 .infoband_info{
  margin-right: 0;
  left: -280px;
  padding: 60px 25px 0 35px;
  background: url(../images/infoband/bubble_r.png) no-repeat left top;
}

.eight_col .col1, .eight_col .col2, .eight_col .col3, .eight_col .col4, .eight_col .col5, .eight_col .col6, .eight_col .col7, .eight_col .col8{
  float: left;
  margin-right: 16px;
  width: 126px;
}

.eight_col .col8 {
  margin-right: 0;
}

/* Cookie Banner */
.cc_banner .cc_message{
  font-size: 0.8em !important;
  margin-top: 0.8em !important;
}

.cc_banner .cc_message a{
  color:#4479c2;
}


.cc_container .cc_btn, .cc_container .cc_btn:visited{
  display: inline-block;
    width: 170px;
    height: auto;
    background: url(../images/buttons/orange-small.png) no-repeat left top;
    text-align: center;
    background-color:transparent !important;
    color:#FFF !important;
    text-shadow: 0 0 2px #333;
    
}


// Cookie Hint ***********************************************************

.tx_cookies {
  z-index: 9001;
  position: fixed;
    left: 0;
    right: 0;
  bottom: 0;
}

.cookieconsent{
  position: fixed;
  z-index: 9001;
  left: 0;
    right: 0;
  bottom: 0;
}

#tx_cookies_inner .container{
  width: 1140px;
  margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    
}

.tx_cookies_inner_container {
    padding: 20px;
  background: #000;
  background: rgba(255, 255, 255, 1);
  color: #666;
  border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(0,0,0,.1);
  margin-bottom: 20px;
}
.tx_cookies_inner_container h3 {
  color: #666;
  margin-top: 6px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.tx_cookies_inner_container .btn-brand {
  padding: 10px 30px !important;
  margin-top: 33px;
  background: transparent;
  color: @success;
  border: 2px solid @success;
  font-weight: 600;
  text-transform: uppercase;


}

.tx_cookies_inner_container .btn-brand:hover {
  background: @success;
  color: #fff;
}

.tx_cookies_inner_container .hint-text {
  font-size: 12px;
  line-height: 20px;
  color: #999;
}

.tx_cookies_inner_container .hint-text p {
  margin-bottom: 0;
}

.tx_cookies_inner_container .hint-text a {
  color: #666;
  text-decoration: underline;
}

.tx_cookies_inner_container .hint-text a:hover {
  text-decoration: none;
}

.tx_cookies_inner_container .cc_tooltip{
  text-decoration: underline;
  cursor: pointer;
}

.tx_cookies_inner_container #tx_cookies_disable{
  display:none;
}


.cookie-box {
  padding: 28px 0;
}

.cookie-box img {
  opacity: .2;
}
  
#tx_cookies_link {
  margin-bottom: 0;
  color: #333;
  text-decoration: underline;
}

#tx_cookies_close {
  display:none;
}

#tx_cookies .disable{
  background:none;
  border: 0px;
  font-size:12px;
  text-decoration: underline;
}

#tx_cookies .disable:hover {
  text-decoration: none;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

#tx_cookies *{
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.col-md-1 {
    width: 8.33333333%;
}

.col-md-8 {
    width: 66.66666667%;
}

.col-md-3 {
    width: 25%;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}