/* Seitenstruktur CSS */
body        { background-color: #edecec; }
#crsystem   { font-size: 11px; font-family: Arial, sans-serif; padding: 5px; border: 0px; position: absolute; width: 1002px; height: 692px; left: 50%; margin-left: -501px; background-color: #edecec; }
.header     { width: 1000px; height: 100px; border: 0px; }
#nav        { width: 1000px; height: 30px; margin-top: 3px; z-index: 1; position: absolute; }
.nav_button { float: left; height: 30px; }
.nav_image  { width: 125px; height: 30px; border: 0px; }
.nav_sub    { height: 30px; }
.nav_show   { height: 31px; display: block; }
.nav_hide   { height: 31px; display: none; }
.nav_place  { width: 113px; height: 1px; background-color: #ffffff; margin-left: 6px; }
#content    { text-align: center; width: 990px; height: 490px; margin-top: 36px; background-image: url('../images/content.png'); padding: 5px; z-index: 0; }
#partner    { text-align: center; width: 990px; height: 15px; margin-top: 3px; background-image: url('../images/partner.png'); padding: 5px; }
#footer     { width: 1000px; height: 25px; margin-top: 3px; background-image: url('../images/footer.png'); }

/* LEISTUNGEN */
#seo         {width: 650px; margin-left: 175px;}
#seo_header  {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
#seo_content {width: 640px; text-align: justify; margin-left: 5px;}

/* PRODUKTE */
#testversionen         { width: 650px; margin-left: 175px; }
#testversionen_header  { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#testversionen_content { width: 640px; text-align: justify; margin-left: 5px; }

/* Produkte - Datenbank CSS */
#datenbank{ width: 650px; margin-left: 175px; }
#datenbank_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#datenbank_content { text-align: justify; margin-left: 5px; }

/* Service - Kundenlogin CSS */
#login { width: 650px; margin-left: 175px; }
#login_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#login_content { width: 640px; text-align: justify; margin-left: 5px; }

/* Service - Helpdesk CSS */
#helpdesk { width: 650px; margin-left: 175px; }
#helpdesk_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#helpdesk_content { width: 640px; text-align: justify; margin-left: 5px; }

/* Online Tools - Google PageRank CSS */
#google { width: 650px; margin-left: 175px; }
#google_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#google_content { width: 640px; text-align: left; margin-left: 5px; }

/* Online Tools - Reverse DNS CSS */
#dns { width: 650px; margin-left: 175px; }
#dns_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#dns_content { width: 640px; text-align: left; margin-left: 5px; }
.dns_url { float: left; width: 128px; height: 20px; }
.dns_link:link, .dns_link:visited { font-size: 11px; font-weight: normal; text-decoration: none; }
.dns_link:hover, .dns_link:active { font-size: 11px; font-weight: normal; text-decoration: underline; }

/* Kontakt CSS */
#kontakt { width: 650px; margin-left: 175px; }
#kontakt_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
.desc { width: 65px; height: 25px; } 

/* FAQ CSS */
#faq { width: 650px; margin-left: 175px; }
#faq_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#faq_content { width: 640px; text-align: justify; margin-left: 5px; }
/**************************************************************************************************************************/

/* Impressum CSS */
#impressum { width: 650px; margin-left: 175px; }
#impressum_header { width: 650px; height: 20px; background-image: url('../images/header/header.png'); }
#impressum_content { width: 640px; text-align: left; margin-left: 5px; }
/**************************************************************************************************************************/


/* KUNDENPANEL*/ 
#panel {
	width: 550px;
	margin-left: 200px;
	padding: 10px;
}
#panel_caption {
	width: 500px;
	height: 30px;
	margin-left: -5px;
	background-image: url('../images/kundenpanel_login.png');
}
#panel_desc {
	text-align: justify;
}
/* CLIENT*/
.db {
float: left;
text-align: center;
width: 79px;
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
              padding: 3px;
}

/* FORM FIELDS */
.text, .select, .textarea {
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px #565759 solid;
}
.text_err {
	font-size: 11px;
	font-family: Arial, sans-serif;	
   border: 1px #e70707 solid;	
}
.submit {
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px #565759 solid;
	background-color: #ffffff;
}
.select {
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px #565759 solid;
	background-color: #ffffff;
}
/* LINKS */
a:link, a:visited {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}
a:hover, a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline overline;
}
.partner:link, .partner:visited {
   color: #000000;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
.partner:hover, .partner:active {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline overline;
}
#pr_link:link, #pr_link:visited {
	font-size: 11px;
	font-weight: normal;	
	font-family: Arial, sans-serif;
	text-decoration: none;
}
#pr_link:hover, #pr_link:active {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-decoration: underline overline;
}

.dbdesc {
   text-align: center; 
   font-weight: bold; 
   width: 538px;
   border-top: 1px #000000 solid; padding: 5px;	   
   border-right: 1px #000000 solid; 
   border-left: 1px #000000 solid; 
}

.dbname {
   float: left; 
   text-align: center; 
   font-weight: bold; 
   width: 59px; 
   border-top: 1px #000000 solid; 
   border-right: 1px #000000 solid;
   border-left: 1px #000000 solid;    
   padding: 3px;	
}

.dbsize {
   float: left; 
   text-align: center; 
   font-weight: bold; 
   width: 59px;
   border-top: 1px #000000 solid;
   border-right: 1px #000000 solid;    
   padding: 3px;		
}

.dbtype {
   float: left; 
   text-align: center; 
   font-weight: bold; 
   width: 59px;
   border-top: 1px #000000 solid;
   border-right: 1px #000000 solid;    
   padding: 3px;		
}

.dbchecksum {
float: left;
text-align: center;
font-weight: bold;
width: 212px; border-top: 1px #000000 solid; border-right: 1px #000000 solid; padding: 3px;	
}

.dbdomains {
	float: left; text-align: center; font-weight: bold; width: 59px; border-top: 1px #000000 solid; border-right: 1px #000000 solid; padding: 3px;
}

.dbdownload{
	float: left; text-align: center; font-weight: bold; width: 59px; border-top: 1px #000000 solid; border-right: 1px #000000 solid; padding: 3px;
}

.email:link, .email:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.email:hover, .email:active {
	color: #024f65;
	font-weight: normal;
	text-decoration: none;
}

.granking_name {
	clear: both;
	float: left;
	width: 110px;
	height: 25px;
	margin-top: 2px;
}

.granking_value {
	float: left;
	width: 135px;
	height: 25px;
	margin-top: 2px;
}

.granking_desc {
	float: left;
	height: 25px;
	margin-top: 2px;
}

.granking_line {
	line-height: 25px;
}



.clear {clear: both;}

/* AKTUELLES - 12.03.2010 */
#aktuelles                {width: 650px; margin-left: 175px;}
.aktuelles_header         {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
.aktuelles_title_position {text-align: left;}
.aktuelles_title          {line-height: 20px; margin-left: 5px;}
.aktuelles_content        {text-align: justify; width: 640px; margin-left: 5px;}

/* TWITTER - 12.03.2010 */
#twitter       {width: 650px;}
#twitter_image {float: right; width: 145px; height: 73px; border: 0px;}

/* GOOGLE RANKING CHECK - 12.03.2010 */
#grc                {float: left; width: 650px; margin-left: 175px;}
#grc_header         {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
#grc_title_position {text-align: left;}
#grc_title          {line-height: 20px; margin-left: 5px;}
#grc_content        {text-align: justify; width: 640px; margin-left: 5px;}
#grc_fieldset       {width: 620px; border: 1px #565759 solid; padding: 10px;}
#grc_legend         {color: #000000; font-weight: bold;}
#grc_adsense        {float: left; width: 120px; height: 480px; margin-top: 5px; margin-left: 30px;}

/* GOOGLE PAGERANK CHECK - 12.03.2010 */
#gpr                  {float: left; width: 650px; margin-left: 175px;}
#gpr_header           {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
#gpr_title_position   {text-align: left;}
#gpr_title            {line-height: 20px; margin-left: 5px;}
#gpr_content          {text-align: left; width: 640px; margin-left: 5px;}
#gpr_fieldset         {width: 620px; border: 1px #565759 solid; padding: 10px;}
#gpr_legend           {color: #000000; font-weight: bold;}
.gpr_form_name        {float: left; width: 65px; height: 25px;}
.gpr_form_value       {float: left; width: 135px; height: 25px;}
.gpr_line             {line-height: 25px;}
.gpr_form_description {float: left; height: 25px;}
#gpr_form_checkbox    {margin-top: 6px; margin-left: 0px;}
#gpr_form_button      {width: 60px; margin-left: 280px;}
#gpr_adsense          {float: left; width: 120px; height: 480px; margin-top: 5px; margin-left: 30px;}

/* REVERSE DNS - 12.03.2010 */
#rd                  {float: left; width: 650px; margin-left: 175px;}
#rd_header           {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
#rd_title_position   {text-align: left;}
#rd_title            {line-height: 20px; margin-left: 5px;}
#rd_content          {text-align: left; width: 640px; margin-left: 5px;}
#rd_fieldset         {width: 620px; border: 1px #565759 solid; padding: 10px;}
#rd_legend           {color: #000000; font-weight: bold;}
.rd_form_name        {float: left; width: 15px; height: 25px; }
.rd_form_value       {float: left; width: 135px; height: 25px;}
.rd_line             {line-height: 25px;}
.rd_form_description {float: left; height: 25px;}
#rd_form_button      {width: 60px; margin-left: 280px;}

/* LINK UNS - 12.03.2010 */
#lu                {float: left; width: 650px; margin-left: 175px;}
#lu_header         {width: 650px; height: 20px; background-image: url('../images/header/header.png');}
#lu_title_position {text-align: left;}
#lu_title          {line-height: 20px; margin-left: 5px;}
#lu_content        {text-align: left; width: 640px; margin-left: 5px;}
.lu_tool_name      {font-weight: bold;}
.lu_tool_link      {font-size: 11px; font-family: Arial, sans-serif; border: 1px #565759 solid; width: 500px; height: 30px;}