@charset "ISO-8859-1";

* {
  x-color:#FFFFFF; 
}

body {
  background-color:#ffffff;
	background-image: url(default/hg-verlauf.jpg);
  background-repeat:repeat-x;
  background-position : top left;
}

a {
  text-decoration: underline;
  color:#000000;
}

a:hover {
  text-decoration: underline;
  color:#000000;
}

a:link {
  text-decoration: underline;
  color:#000000;
}

form, input {
  display: inline;
}

.img_01 {
  padding-left:5px;
  padding-bottom:5px;
}

.screen {
  margin:0 auto;
  width:800px;
  /*margin-top:50px;*/
  text-align:left;
  border:1px solid #999999;
  min-height: 500px; /* mindest Höhe, versteht nur Gecko o.Ä. */
  height:auto !important;  /* für moderne Browser [Fx,Sf,Op] */
  height: 500px;  /*für den IE6 */
  background-color:#ffffff;
}

.topbanner {
  background-color:#999999;
  height:80px;
  text-align:left;
	background-image: url(default/nefnex-logo.jpg);  
}

.topbanner h1 {
  text-align:right;
  margin-right:20px;
  margin-top:20px;
}

.netzwerk {
  background-color:#ffffff;
  height:80px;
  text-align:left;
	background-image: url(default/nefnex-netzwerk-01.jpg);  
	border-bottom:2px solid #999999;
}

.content {
  padding:5px;
  margin:5px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.content h1 {
  color: #ff4001;
  font-size:22px;
  margin-bottom:10px;
  font-weight:normal;
}

.content h2 {
  color: #999999;
  font-size:16px;
  margin-bottom:10px;
  font-weight:normal;
}

.footer {
  margin:0 auto;
  width:800px;
  color: #999999;
  text-align:center;
}

.copyright {
  text-align:right;
  margin-top:10px;
  font-size:9px;
}

.preise {
  text-align:justify;
  margin-top:10px;
  font-size:9px;
}

.footer1 {
  margin:0 auto;
  width:800px;
  color:#000000;
  font-size:11px;
  margin-top:10px;
  text-align:center;
}

.footer1 a {
  font-size:11px;
  color:#000000;
  text-decoration:underline;
}

.footer2 {
  margin:0 auto;
  width:800px;
  color:#999999;
  text-align:left;
  font-size:10px;
  margin-top:10px;
}

.footer2 a {
  font-size:10px;
  color:#999999;
  text-decoration:none;
}

.footer2 sub {
  font-size:10px;
}

.block {
  text-align:left;
  x-padding-right:10px;
  font-size:12px;
  line-height:1.5;
  margin-bottom:10px;
  width:612px;
  float:left;
}

.block_titel {
  font-weight:bold;
  padding-bottom:5px;
}

.block_text {
  padding-left:20px;
  margin-bottom:20px;
}

.block_r {
  width:168px;
  float:left;
}

.alink {
  text-decoration:underline;
}

.alink2 {
  text-decoration: underline;
  background: url('default/link.png') left center no-repeat;
  padding-left:20px;
  padding-top:2px;
  padding-bottom:2px;
}

.ref {
  height:280px;
  overflow:hidden;
}

.ref_titel {
  background-color:#187D9B;
  color:#fff;
  padding:2px;
  font-weight:bold;
  margin-bottom:5px;
}

.ref_titel a {
  color:#fff;
}

.ref_bild {
  width:270px;
  float:left;
}

.ref_descr {
  width:340px;
  float:right;
  text-align:left;
}

.ref_link {
  text-align:right;
  border-bottom:1px solid #187D9B;
  margin-bottom:10px;
  padding-bottom:2px;
}

.auszeichnung {
  height:120px;
  width:170px;
  float:left;
  margin-bottom:10px;
  margin-right:10px;
}

table.formular {
  border: 0px solid #c0c0c0;
  margin: 0 auto;
  padding: 5px;
  background-color:#f4f4f4;
  /* width:100%; */
}

table.formular td {
  padding:2px;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}

table.formular th {
  background-color: #c0c0c0;
  color: #000000;
  padding:2px;
  empty-cells: show;
}

.balken {
  background-color:#187D9B;
  color:#fff;
  font-weight:bold;
}

.form_feld {
  font-size:12px;
}

.form_button {
   border-color: #b4b4b4;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   border-style:solid;
   border-width:1px;
   font-size: 12px;
   font-weight:bold;
   cursor:pointer;
   text-align:center;
   background-image:url("default/bg_submit.jpg");
   height:22px;
}

.okbox {
	width: 600px;
	margin:15px auto;
	text-align:center;
	border: 1px solid #63b300;
	padding:5px;
	color:#63b300;
	font-size:14px;
	font-weight:bold;
}

.errorbox {
	width: 600px;
	margin:15px auto;
	text-align:center;
	border: 1px solid #cc0000;
	padding:5px;
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
}

.liste {
  text-align:left;
  margin-top:10px;
}

.liste a:hover {
  text-decoration:underline;
}

.liste ul {
  list-style-type: none;
}

.liste li {
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  color:#000;
}

.domaincheck {
  width:600px;
  text-align:left;
  border:1px solid #000;
  margin:0 auto;
}

.domaincheck_titel {
  padding:5px;
  background-color: #187D9B;
  color: #fff;
  font-weight:bold;
}

.domaincheck_domain {
  padding-left:5px;
  padding-top:10px;
  float:left;
}

.domaincheck_tld {
  padding-left:5px;
  padding-top:10px;
  float:left;
}

.domaincheck_button {
  padding-left:5px;
  padding-top:10px;
  float:left;
}

.abstand10 {
  height:10px;
}

.navi {
  text-align:left;
  font-size:8px;
}

.navi a:hover {
  text-decoration:underline;
}

.navi ul {
  list-style-type: none;
}

.navi li {
  padding-top:2px;
  padding-bottom:2px;
  x-padding-left:2px;
  x-border-bottom:1px solid #187D9B;
  x-color:#000000;
}

.navibox1 {
  border:1px solid #999999;
  padding:0px;
  margin:2px;
  margin-left:-2px;
  text-align:justify;
  font-size:10px;
}

.navibox1_text * {
  text-decoration:underline;
  font-size:10px;
}

.navibox1_titel {
  padding:2px;
  background-color:#999999;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;
}

.navibox1_titel * {
  font-weight:bold;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}

.navibox1_text {
  padding:2px;
  font-size:10px;
}

.domain {
  width:280px;
  float:left;
  border:1px solid #000000;
  margin-left:10px;
  margin-bottom:10px;
}

.domain_titel {
  padding:5px;
  background-color: #187D9B;
  color: #fff;
  font-weight:bold;
}

.domain_leistung {
  padding:5px;
  font-size:12px;
  height:280px;
  line-height:1.5;
}

.domain_bestellung {
  padding:5px;
  background-color: #187D9B;
  color: #ffffff;
  font-weight:bold;
  text-align:right;
}

.faq_block {
  width:150px;
  float:left;
  text-align:center;
  margin:10px;
  padding:4px;
  background-color:#e0e0e0;
  border:1px solid #c0c0c0;
}

.clear_both {
  clear: both;
 }
 
 .zuletzt_gelesen {
   font-size:10px;
   color:#c0c0c0;
 }
 
 .zuletzt_gelesen a {
   font-size:10px;
   color:#c0c0c0;
 }
  
 .zuletzt_gelesen * {
   font-size:10px;
   color:#c0c0c0;
 }
 
 .tldinfo {
   width:600px;
   margin-bottom:10px;
   border-bottom:1px solid #c0c0c0;
 }
 
 .tldinfo_img {
   width:100px;
   float:left;
 }
 
 .tldinfo_tld {
   width:100px;
   float:left;
 }
 
 .tldinfo_name {
   width:390px;
   float:left;
   margin-left:10px;
 }
