a {  color: #009900; text-decoration: underline; font-weight: 500; font-family: verdana,geneva,helvetica, arial; }
tr {  font-size: 12px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica, arial; }
th {  font-size: 12px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica, arial; }
td {  font-size: 12px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica, arial;}
a:hover {  color: #ffffff;text-decoration: none; background: #000000 }
.ueberschrift { font-size: 16px; color: #000000; font-weight: bold; font-family: verdana,geneva,helvetica; }
.linkswhite:hover {color: #ffffff;text-decoration: none; background: #000000 }
.hauptnavigation:hover {color: #000000;text-decoration: none; background: #cccccc;   font-weight      : bold; }
.hauptnavigation { font-size: 12px; color: #ffffff; text-decoration: none; font-family: verdana,arial,geneva,helvetica;   font-weight      : bold; }
.linkswhite { font-size: 12px; color: #ffffff; text-decoration: underline; font-family: verdana,geneva,helvetica; }
.links { font-size: 12px; color: #009900; text-decoration: underline; font-family: verdana,geneva,helvetica; }
.text2 { font-size: 16px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica; }
h1 {padding-top: 15px;}
h2 { font-size: 16px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica; }
body {  font-size: 12px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica; background:#b9b9b9;
margin: 0px 0px 0px 0px;}
.navi {  font-size: 12px; color: #ffffff; text-decoration: none; font-family: verdana,geneva,helvetica; }

/* Domain Check */

.domain
{
      font-size:10px;
      font-family:arial, verdana;
      text-decoration:none;
      font-weight:bold; 
            color:#555555;

}
.domain2
{
      font-size:12px;
      font-family:arial, verdana;
      text-decoration:none;
      font-weight:bold; 
            color:#555555;
	    padding-right: 6px;
	    margin-top: 5px;
	       line-height: 1.6;
}

.domain3
{

      font-size:11px;
      font-family:arial, verdana;
      text-decoration:none;
      font-weight:bold; 
      padding-left: 20px;
      padding-right: 2px;	    
}




.submit { 

background-image:url(/media/grafik/head/button.gif); 
      color:#5D5D5D;
      font-size:11px;
      font-family:arial, verdana;
      font-weight: bold;
      border: 1px solid #ccd7e0;
      height: 21px;
      width: 50px;
      text-align: center;
}




/* Domain Check an der Seite */



.domain3a
{

      font-size:11px;
      font-family:arial, verdana;
      text-decoration:none;
      font-weight:bold; 
     	    
}


.domain_texta {width:81px;
height:20px; 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px; 
color:#7F7F7F;
border-style:solid;
border-width:1px;
border-color:#B1B1B1;
padding-top: 3px;
}









.submit2 { 

background-image:url(/media/grafik/head/button.gif); 
      color:#5D5D5D;
      font-size:11px;
      font-family:arial, verdana;
      font-weight: bold;
      border: 1px solid #ccd7e0;
      height: 21px;
      padding-right: 8px;
      width: 100px;
      text-align: center;
}



.domain_text {width:158px;
height:21px; 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#7F7F7F;
border-style:solid;
border-width:1px;
border-color:#B1B1B1;
padding-top: 3px;
}


.domain_select {width:56px; height:19px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#7F7F7F; border-style:solid; border-width:1px; border-color:#B1B1B1; padding-top:2px;}



/*Tarifinfo */

#tarifinfo {

margin-left: 3px;
      font-size:11px;
      font-family:arial, verdana;
      text-decoration:none;
            color:#696969;
	   line-height: 160%;
}

#tarifinfo td {

margin-left: 3px;
      font-size:11px;
      font-family:arial, verdana;
      text-decoration:none;
            color:#696969;
	   line-height: 160%;
}


#websitebaker{
      font-family:arial, verdana;
      text-decoration:none;
	   line-height: 2.0;
	   
}
.faq {text-align:right;}
a.faq {text-align: right;}

.nametext
{font-size:25px;
text-shadow: #c0c0c0 3px 3px 5px;
color: #696969;
font-weight: 500;

}
.kunden{padding-left: 195px;
font-size: 10px;}

.menueueber
{font-size: 14px;
font-weight: bold;}

#sitemap {

      font-size:10px;
      font-family:arial, verdana;
      text-decoration:none;
            color:#696969;
	   line-height: 2.0;
}
#sitemap td {font-size:10px;color:#696969;}

.pruefen
{font-weight: bold;
	color:#696969;
	font-size: 10px;
	padding-left: 20px;
}

.mitglied
{font-weight: bold;
	color:#696969;
	font-size: 10px;
}

a.suche
{font-weight: bold;
	color:#696969;
	font-size: 10px;
}

.domainsuche
{
font-size: 10px;}

/* Tabellen */

td.strich1 {
border-right:1px dotted rgb(204, 204, 204);
border-left:1px dotted rgb(204, 204, 204); 
border-bottom:1px dotted rgb(204, 204, 204);
background-color:#f4f4f4;
}

td.strich1web {
border-right:1px dotted rgb(204, 204, 204);
border-left:1px dotted rgb(204, 204, 204); 
border-bottom:1px dotted rgb(204, 204, 204);
vertical-align: top;
}


td.strich {
border:1px dotted rgb(204, 204, 204);
background-color:#f4f4f4;
}
td.strichweb {
border:1px dotted rgb(204, 204, 204);
vertical-align: top;
}
td.strich2
{
border-right:1px dotted rgb(204, 204, 204);
border-top:1px dotted rgb(204, 204, 204); 
border-bottom:1px dotted rgb(204, 204, 204);}
td.strich4
{
border-right:1px dotted rgb(204, 204, 204);
border-bottom:1px dotted rgb(204, 204, 204);
}

td.strich4web
{
border-right:1px dotted rgb(204, 204, 204);
border-bottom:1px dotted rgb(204, 204, 204);
vertical-align: top;
background-color:#fff;
}

/*Tabelle Domainuebersicht */

td.sorttop {
border: 1px dotted rgb(204, 204, 204);
}

td.tabsort1
{
border-right:1px dotted rgb(204, 204, 204);
border-bottom:1px dotted rgb(204, 204, 204);
}

td.tabsort2
{
border-right:1px dotted rgb(204, 204, 204);
border-bottom:1px dotted rgb(204, 204, 204);
border-left:1px dotted rgb(204, 204, 204);
}


.main-content
{line-height: 160%;}
.menue-left
{line-height: 125%;}


a:hover img

{ background: #ffffff;
}
a:hover.no, a:hover.no img
{background: #eeeeee;
	text-decoration: none;
}


/*Style der Eingabepruefung*/

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	padding: 5px;
	color : #FF3300;
	font-size: 9px;
	float: right;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.required {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#7F7F7F;
border-style:solid;
border-width:1px;
border-color:#B1B1B1;
}

.not-required {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#7F7F7F;
border-style:solid;
border-width:1px;
border-color:#B1B1B1;
}

/*Tabellen sortieren */
a.sortheader
{  font-size: 12px; color: #000000; text-decoration: none; font-family: verdana,geneva,helvetica; text-align: left;
font-weight: bold;}
.sortheader:hover {background: #f4f4f4;
}

a:hover.no, a:hover.no img
{background: #eeeeee;
	text-decoration: none;
}

a img {
	border: 0;
}
