a, a:active, a:hover { outline: none; }

body {
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;
 width: 100%;
 height:100%;
 overflow-x: hidden;
}

.background_mitte {
 margin:0px;
 padding:0px;
 position: absolute;
 top:0px;
 left:0px;
 height: 596px;
 width: 763px;
 display: block;
 background-image:url(img/background_mitte.jpg);
}
.background_links {
 margin:0px;
 padding:0px;
 position: absolute;
 top: 0px;
 left: -900px;
 width: 900px;
 height:596px;
 background-image:url(img/background_links.jpg);
}
.background_rechts {
 margin:0px;
 padding:0px;
 position: absolute;
 top: 0px;
 left: 763px;
 width: 897px;
 height:596px;
 background-image:url(img/background_rechts.jpg);
}

.rahmen {
 position: relative;
 margin: 0 auto;
 padding:0px;
 width: 763px;
 height: 100% ;
}

.window {
 position:absolute;
 top:0px;
 left:0px;
 margin:0px;
 padding:0px;
 height:auto;
 width:763px;
}

.logo {
 position:absolute;
 top:20px;
 left:200px;
 margin:0px;
 padding:0px;
 height:39px;
 width:365px;
 background-image:url(img/logo.jpg);
}

.menu {
 position: absolute;
 top: 387px;
 left: 0px;
 width: auto;
 height: 28px;
 margin: 0px 0px 0px 140px;
 padding: 0px;
}

.content_rubrik {
 position: absolute;
 top: 88px;
 left: -7px;
 margin:0px;
 padding:0px;
 width: auto;
}

.basic_head {
 position: absolute;
 top: 0px;
 left: 0px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:79px;
 background-image:url(img/basic_head.jpg);
}
.basic {
 position: absolute;
 top: 79px;
 left: 0px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:196px;
 background-image:url(img/basic.jpg);
}
.basic_details {
 position: absolute;
 top: 20px;
 left: 30px;
 margin:0px;
 padding:0px;
 width:150px;
}
.bestell_buttons {
 margin:10px 0px 0px -15px;
 padding:0px;
 width:150px;
}

.comfort_head {
 position: absolute;
 top: 0px;
 left: 200px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:79px;
 background-image:url(img/comfort_head.jpg);
}
.comfort {
 position: absolute;
 top: 79px;
 left: 200px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:196px;
 background-image:url(img/comfort.jpg);
}
.business_head {
 position: absolute;
 top: 0px;
 left: 400px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:79px;
 background-image:url(img/business_head.jpg);
}
.business {
 position: absolute;
 top: 79px;
 left: 400px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:196px;
 background-image:url(img/business.jpg);
}
.wunschdomain_head {
 position: absolute;
 top: 0px;
 left: 600px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:79px;
 background-image:url(img/wunschdomain_head.jpg);
}
.wunschdomain {
 position: absolute;
 top: 79px;
 left: 600px;
 margin:0px;
 padding:0px;
 width: 178px;
 height:196px;
 background-image:url(img/wunschdomain.jpg);
}
.content {
 position:absolute;
 margin:413px 0px 0px 0px;
 padding:0px;
 width:763px;
 background-image:url(img/content.jpg);
 background-repeat:repeat-x;
 background-color:#E8E8E8;
}

.text{
 margin:20px 0px 30px 10px;
 padding:15px 0px 0px 80px;
 width:600px;
 line-height:18px;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
 color:#515151;
 text-align:left;
 height:auto;
}

.rubrik {
 margin:0px;
 padding:0px;
 width: 230px;
 height:215px;
 background-image:url(img/rubrik.jpg);
 float:left;
}
.rubrik_headline {
 margin:0px;
 padding-top:25px;
}

.rubrik_text {
 margin:0px;
 padding-top:125px;
 font-family: Arial, Helvetica, sans-serif;
 color: #3E3E3E;
 font-size: 10px;
 font-weight:normal;
}

.footer {
 margin:15px 0px 0px 0px;
 padding:0px;
 width: 100%;
 height:20px;
 color:#515151;
 background-color:#C5DEEB;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 10px;
}

.footer_left{
 margin:5px 165px 0px 90px;
 padding:0px;
 width:auto;
 height:auto;
 color: #515151;
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 float:left;
}

.footer_right{
 margin:5px 0px 0px 0px;
 padding:0px;
 width:auto;
 height:auto;
 color: #515151;
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 float:left;
}

h1{
 margin:0px;
 padding:0px;
 color: #515151;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
}
h1.wunsch{
 margin:0px;
 padding:0px;
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
}

h1.preis{
 margin:0px;  padding:0px; color: #374E77; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
h1.preiscomfort{
 margin:0px; padding:0px; color: #7B7355; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
h1.preisbusiness{
 margin:0px; padding:0px; color: #964242; font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.euro {
 margin:0px; padding:0px; color: #374E77; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
.eurocomfort {
 margin:0px; padding:0px; color: #7B7355; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
.eurobusiness {
 margin:0px; padding:0px; color: #964242; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

h1.specs{
 margin:-8px 0px 0px 0px; padding:0px; color: #374E77; font-size: 12px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
h1.specscomfort{
 margin:-8px 0px 0px 0px; padding:0px; color: #7B7355; font-size: 12px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
h1.specsbusiness{
 margin:-8px 0px 0px 0px; padding:0px; color: #964242; font-size: 12px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

h1.exkl{
 margin:40px 0px 0px 0px; padding:0px; color: #515151; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

h2{
 margin:0px;
 padding:0px;
 color: #FFFFFF;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
}

a:link{color:#2F3033;   font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-decoration:none;font-size:12px;line-height:14px;}
a:visited{color:#2F3033;font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-decoration:none;font-size:12px;line-height:14px;}
a:hover{color:#41519C;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-decoration:none;font-size:12px;line-height:14px;}
a:active{color:#2F3033; font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-decoration:none;font-size:12px;line-height:14px;}

a.bestellung:link{color:#ffffff;   font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;font-size:12px;line-height:22px;}
a.bestellung:visited{color:#ffffff;font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;font-size:12px;line-height:22px;}
a.bestellung:hover{color:#ffffff;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  text-decoration:none;font-size:12px;line-height:22px;}
a.bestellung:active{color:#ffffff; font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;font-size:12px;line-height:22px;}


a.fo:link{color:#515151;   font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;      font-size:10px;line-height:12px;}
a.fo:visited{color:#515151;font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;      font-size:10px;line-height:12px;}
a.fo:hover{color:#626262;  font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:underline; font-size:10px;line-height:12px;}
a.fo:active{color:#515151; font-family: Arial, Helvetica, sans-serif;  font-weight:normal;  text-decoration:none;      font-size:10px;line-height:12px;}


#register { padding:8px 0 0 11px;}
#register label { display:block; height:27px;}
#register label input { width:150px; color:#818181; padding:1px 0 1px 4px; border: 0px solid #ffffff;}
#register select { width:80px; margin-right:5px; color:#818181; border: 0px solid #ffffff;}
#register { width:75px; margin-right:5px; color:#818181; border: 0px solid #ffffff;}
#domaincheck_submit{
 width:53px;
 height:17px;
 margin:0px;
 padding:0px;
 color:#000000; border: 0px solid #ffffff; background-color:#ffffff;
 font-size:11px;
 position:relative;
 top:-18px;
 left:101px;
 cursor:pointer;
}

/*=================   Hautnavi  =========================*/

.spacer {
 display:block;
 width:2px;
 height:150px;
 float:left;
 font-size:2px;
}

/*--------------------------- Navbutton ---------------------------*/

.basic_headact {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/basic_head.jpg);
 background-repeat: no-repeat;
 float:left;

}
.basic_head {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/basic_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.basic_head a {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/basic_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.basic_head a:hover  {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/basic_head.jpg);
 background-repeat: no-repeat;
 float:left;
}

.comfort_headact {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/comfort_head.jpg);
 background-repeat: no-repeat;
 float:left;

}
.comfort_head {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/comfort_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.comfort_head a {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/comfort_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.comfort_head a:hover  {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/comfort_head.jpg);
 background-repeat: no-repeat;
 float:left;
}

.business_headact {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/business_head.jpg);
 background-repeat: no-repeat;
 float:left;

}
.business_head {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/business_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.business_head a {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/business_head.jpg);
 background-repeat: no-repeat;
 float:left;
}
.business_head a:hover  {
 display:block;
 width: 178px;
 height:79px;
 background-image:url(img/business_head.jpg);
 background-repeat: no-repeat;
 float:left;
}


.bestellungbasicact {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbasic {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbasic a{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbasic a:hover{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details.jpg);
 background-repeat: no-repeat;
 float:left;
}

.bestellungcomfortact {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_comfort.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungcomfort {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_comfort.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungcomfort a{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_comfort.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungcomfort a:hover{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_comfort.jpg);
 background-repeat: no-repeat;
 float:left;
}


.bestellungbusinessact {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_business.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbusiness {
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_business.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbusiness a{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_business.jpg);
 background-repeat: no-repeat;
 float:left;
}
.bestellungbusiness a:hover{
 display:block;
 width: 74px;
 height:25px;
 background-image:url(img/button_details_business.jpg);
 background-repeat: no-repeat;
 float:left;
}

/*--------------------------- Navbutton ---------------------------*/

.buttonact {
 display:block;
 margin:10px 0px 0px 0px;
 padding:0px;
 width: 210px;
 height:44px;
 background-image:url(img/button.jpg);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight:bold;
 text-align:right;
}

.button {
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 210px;
 height:44px;
 background-image:url(img/button.jpg);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight:bold;
 text-align:right;
}

.button a{
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 210px;
 height:44px;
 background-image:url(img/button.jpg);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight:bold;
 text-align:right;
}

.button a:hover{
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 210px;
 height:44px;
 background-image:url(img/button.jpg);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight:bold;
 text-align:right;
}

/*--------------------------- Navbutton ---------------------------*/

.subbuttonact {
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 180px;
 height:20px;
 background-color:#ffffff;
 text-indent:21px;
}

.subbutton {
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 180px;
 height:20px;
 text-indent:21px;
}

.subbutton a{
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 180px;
 height:20px;
 text-indent:21px;
}

.subbutton a:hover{
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px;
 width: 180px;
 height:20px;
 background-color:#ffffff;
 text-indent:21px;
}


/* ----------------------------------  formular ------------------------------ */

form{
margin:0px;
padding:0px;
}
p.form {
margin: 10px 0px;
}

#anrede {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 23px;
width:50px;
}

#vorname {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 12px;
width:184px;
}

#name {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 23px;
width:184px;
}
#strasse {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:150px;
}

#nr {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:29px;
}
#plz {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 15px;
width:40px;
}
#ort {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:139px;
}
#firma {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 30px;
width:184px;
}

#telefon {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 16px;
width:184px;
}

#email {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 23px;
width:184px;
}

#textarea {
font-size:12px;
border: 1px solid #D8D8D8;
margin-left: 68px;
width:184px;
}

input.textbuttons {
width:80px;
height:20px;
font-size:10px;
color: #373535;
background-color:#D8D8D8;
border: 0px solid #6E6F72;
margin: 0px 0 0 68px;
cursor:pointer;
}

#wunschdomain {
font-size:12px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:153px;
}
#anrede1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 56px;
width:50px;
}

#vorname1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 40px;
width:184px;
}

#name1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 56px;
width:184px;
}
#firma1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 64px;
width:184px;
}
#strasse1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 30px;
width:150px;
}

#nr1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:29px;
}
#plz1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 45px;
width:40px;
}
#ort1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 0px;
width:139px;
}
#email1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 58px;
width:184px;
}

#telefon1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 51px;
width:184px;
}

#fax1 {
font-size:10px;
height: 18px;
border: 1px solid #D8D8D8;
margin-left: 73px;
width:184px;
}

#textarea1 {
font-size:12px;
border: 1px solid #D8D8D8;
margin-left: 103px;
margin-top:-26px;
width:184px;
}

input.textbuttonsreg {
 width:80px;
 height:20px;
 font-size:12px;
 line-height:12px;
 color: #555555;
 background-color:#D8D8D8;
 border: 0px solid #555555;
 margin: 0px 0px 0px 10px;
 padding:0px;
}
input.textbuttonsregister {
 width:80px;
 height:20px;
 font-size:12px;
 line-height:12px;
 color: #555555;
 background-color:#D8D8D8;
 border: 0px solid #555555;
 margin: 0px 0px 0px 103px;
 padding:0px;
}


#bestellungformular{
 margin:0px;
 padding:0px;
 height:21px;
 width:76px;
 display:block;
 background-image:url(img/bestellung.jpg);
 background-repeat: no-repeat;
 border: 0px solid red;
 font-size:12px; line-height:20px; color:#ffffff; font-family:Arial black, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;
 cursor: pointer;
}
#bestellungformular:hover {
 color:#838282;
}

#bestellungformular1{
 margin:0px;
 padding:0px;
 height:21px;
 width:76px;
 display:block;
 background-image:url(img/bestellung.jpg);
 background-repeat: no-repeat;
 border: 0px solid red;
 font-size:12px; line-height:20px; color:#000000; font-family:Arial black, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;
 cursor: pointer;
}
#bestellungformular1:hover {
 color:#838282;
}



#domaincheck_loading{
position: absolute;
margin-top: 46px;
      width: 155px;
      height: 25px;
      background-image: url(img/loader.gif);
      background-position: center center;
      display: block;
}

.check_value, .check_value_plus_value {
	margin: -15px 0px 0px -4px;
    margin-top: -2px;
    padding: 5px;
	color: #515151;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
    width:154px;
    height:110px;
    /*background-image: url(img/frau_check.jpg);*/
}

.check_value_plus_value {
    background-color: #FFFFFF;
}

	.domaincheck_text {
		display: block;
		padding-top: 5px;
		padding-bottom: 0px;
                 background-color:#ffffff;
	}

	.domaincheck_text_free {
		color: #0F6013;
		font-weight: bold;
                 background-color:#ffffff;
	}

	.domaincheck_text_false, .domaincheck_text_error {
		color: #FF0000;
		font-weight: bold;
                 background-color:#ffffff;
	}

      .domaincheck_false, .domaincheck_error {
            margin-top: 6px;

            width: 60px;
            height: 60px;
            background-image: url(img/domain_vergeben.jpg);
            background-position: center center;
            display: block;
      }

      .domaincheck_error {
            margin-top: 6px;

            width: 60px;
            height: 60px;
            background-image: url(img/domain_fehler.jpg);
            background-position: center center;
            display: block;
      }

		.domaincheck_free_container {
			width: 250px;
		}

		.domaincheck_free_container .domaincheck_free {
			margin-top: 6px;

			width: 60px;
			height: 60px;
			background-image: url(img/domain_gefunden.jpg);
			background-position: center center;
			display: block;
			float: left;
		}

		.domaincheck_free_container .domaincheck_free_text {
			float: left;
			width: 185px;
			margin-top: 21px;
			padding-left: 5px;

			color: #909090;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			line-height: 16px;
		}

		.domaincheck_free_container .domaincheck_free_text .btn {
			margin-top: 5px;
		}

.btn { margin: 0px; padding: 0px; height: 21px; background-color:#ffffff; line-height: 21px !important; width: 85px; display: block; text-align: center; background-image: url(img/submit_long.jpg); background-repeat: no-repeat; border: 0px solid red; font-size:12px; line-height:20px; color:#ffffff; font-family:Arial black, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; cursor: pointer; }
.btn:hover { color:#838282; }


#page_agb ul { list-style-image: none; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-top: 10px; }
#page_agb ul li { padding-left: 0px; margin: 0px 0px 0px 0px; }
#page_agb ul li ul { padding-left: 30px; padding-top: 8px; padding-bottom: 12px; margin: 0px 0px 0px 0px; }
#page_agb ul li ul li { padding-left: 0px; margin: 0px 0px 0px 0px; padding-bottom: 5px; }

.add_domain_fieldset { clear: both; display: block; width: 550px; }
.add_domain_fieldset .field_domainprefix { display: block; float: left; width: 40px; line-height: 20px; }
.add_domain_fieldset .field_domain { display: block; float: left; width: 178px; }
.add_domain_fieldset .field_domain_list { display: block; float: left; width: 218px; }
.add_domain_fieldset .field_domain .add_wunschdomain_name { width: 168px; line-height: 15px; height: 15px; }
.add_domain_fieldset .field_domainextension { display: block; float: left; width: 70px; }
.add_domain_fieldset .field_domainextension .add_wunschdomain_extension { width: 70px; }
.add_domain_fieldset .field_extras { display: block; float: left; width: 120px; }
.add_domain_fieldset .field_extras .extra { padding-left: 10px; }

.errormessage { font-size: 12px; line-height: 14px; letter-spacing: 1px; color: #FF0000; }
.errorline { clear: both; display: block; width: 570px; }
.errorline .normal { display: block; float: left; width: 288px; }
.errorline .extra { display: block; float: left; padding-left: 10px; width: 120px; }
.errorline .extra .domaincheck_error { padding-top: 0px; margin-top: 0px; }
.clearer { clear: both; display: block; overflow: hidden; width: 1px; height: 1px; }

#submit_long{ margin: 0px; padding: 0px; height: 21px; width: 100px; display: block; background-image: url(img/submit_long.jpg); background-repeat: no-repeat; border: 0px solid red; font-size:12px; line-height:20px; color:#000000; font-family:Arial black, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; cursor: pointer; }
#submit_long:hover { color:#838282; }



th{
 text-align:left;
 padding-left:2px;
 color:#ffffff;
}

td{
 border-bottom:1px dashed #D8D8D8;
 padding:2px;
}
