/*
	Zusatzinformationen für die Standardseite
	Description: CSS für http://www.suchmaschinenoptimierung.de 
	Author: Martin Jansen 
*/

/*************************************
 +Header
 *************************************/
#header .header_img_seo {
	background: url("/img/header.gif") no-repeat top;
	height:170px;
	width:990px;
	position:relative;
}
#header .header_img_link {
	position:absolute;
	top:5px;
	left:10px;
	z-index:99;
}



#header .header_navi .first_inner_start {
	background: url("/img/navihell_aktiv_innenlinks.gif") no-repeat center center;
	width:11px;
}

#header .header_navi .second_out_start {
	background: url("/img/dark-navi-inactiv_out.gif") no-repeat center center;
	width:6px;
}
#header .header_navi .second_out_middle {
	background: url("/img/dark-navi-center.gif") repeat-x center center;
}
#header .header_navi .second_out_middle a {
	color:#FFF;
}
#header .header_navi .second_out_end {
	background: url("/img/dark-navi-right.gif") no-repeat center center;
	width:9px;
}


.contact_seo {
  background: url("/img/kontakt_bg.jpg") no-repeat center center;
  width: 380px;
  height: 123px;
}

.contact_img{
  padding-top:85px;
  padding-left:190px;
}

.table_cell_light {
  background: url("/img/seolytics/p_light_color.gif") no-repeat top;
}

.table_cell_product {
  background: url("/img/seolytics/produkttabelle_lighttext.gif") no-repeat top;
}

.banner {
	background-color:white;
	width:574px;
	text-align:left;
	padding-top:24px;
	padding-bottom:10px;
	position:relative;
}
.banner a.seolytics_banner_link {
	position:absolute;
	top:268px;
	left:46px;
	width:150px;
	height:30px;
}
.banner .banner_gif_text {
	position:absolute;
	top:97px;
	left:18px;	
}

.font_grey {
	color:#87a7b6;
}
.entry {
	margin-top:0px;
	background: none;
}

.entry ul li {
	list-style-image:url("/img/pfeil.gif");
	padding-left:0px;
	line-height: 20px;
}
.entry ul {
	padding: 0;
}
.entry ul li li {
	list-style-image:url("/img/listicon.gif");
	padding-left:0px;
}

.entry ul .no_list_style {
	list-style-image:none;	
	list-style:none;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:3px;
	margin:0px;
}

.letters {
	text-align:center;
}

.letters,
.letters .letter,
.letters .letter a {
	line-height:30px;	
}
.letters .letter {
	margin-left:2px;
	margin-right:2px;
	padding:3px;
	border:1px solid #7ca626;
	background-color:#7ca626;	
}
.letters .letter a {
	text-decoration:none;
	color: white;
	font-size:14px;
	font-weight:bold;		
}
.letters .letter a:hover {
	color:#176B94;
}

.entrybody p.alignmiddle {
	text-align:center;
}

.sidebar_content_zitat {
	width:380px;
	height:160px;		
}
* html .sidebar_content_zitat {
	background-color: #fff;
}

#visibility_calculator_top {
	width:559px;
	height:31px;
}
#visibility_calculator_bottom {
	width:559px;
	height:6px;
}
#visibility_calculator_calc {
	background:url("/img/visibilityrank_input.gif") no-repeat center center;
	height:71px;
	width:526px;
}
#visibility_calculator {
	background:url("/img/visibilityrank_calc_bg.gif") repeat-y left center;
	width:526px;
	color:white;
	position:relative;
	text-align:left;	
	margin:0 auto;
}
#visibility_calculator form input {
	border:0px none;	
}
#visibility_calculator form #domain_input {
	position:absolute;
	top:40px;
	left:60px;
	width:450px;
	background-color:#d7ebf4;
}
#visibility_calculator form #captcha_input {
	position:absolute;
	top:74px;
	left:60px;
	width:240px;
	background-color:#d7ebf4;
}
#visibility_calculator form #calcbutton {
	position:absolute;
	top:68px;
	left:473px;	
}
* html #visibility_calculator form #calcbutton {
	position:absolute;
	top:72px;
	left:473px;	
}
#visibility_calculator #visibility_loader {
	position:relative;
	top:5px;
	left:7px;
	padding-bottom:5px;
}
#visibility_calculator form .label_domain_input {
	position:absolute;
	top:40px;
	left:18px;
}
#visibility_calculator form .label_captcha_input {
	position:absolute;
	top:68px;
	left:18px;
}
#visibility_calculator form .captcha_img {
	position:absolute;
	top:69px;
	left:314px;
}
* html #visibility_calculator form .captcha_img {
	position:absolute;
	top:72px;
	left:314px;
}
#visibility_result {
	position:relative;
	top:0px;
	left:7px;
	width:490px;
	font-weight:bold;
}
#visibility_result .visibility_calc_tbl tbody th{
	font-size:14px;
}
#visibility_result .font_big {
	font-size:16px;
}
#visibility_calculator a {
	color:white;
	text-decoration:underline;	
}


#register {
	font-size:13px;
}

#register.register_bg {
	background: white url("/img/register_bg.gif") repeat-y top center;
	width: 559px;
	float: left;	
}

#register .register_head, 
#register .register_middle,
#register .register_footer {
	width:544px;
	line-height:38px;
	padding-left:15px;	
}

#register .register_head {
	background: white url("/img/register_oben.gif") no-repeat top center;
	height:38px;
}

#register .register_middle {
	background: white url("/img/register_mitte.gif") no-repeat top center;
	height:38px;
}

#register .register_footer {
	background: white url("/img/register_unten.gif") no-repeat top center;
	height:39px;
}

#register .register_form {
	margin:15px 5px 10px 15px;
}

#register .register_form label{
	width:200px;
	margin-bottom:5px;		
}
#register .register_form input,
#register .register_form select  {
	width:300px;
	margin-bottom:5px;
	border:1px solid #e1e5e8;
}

#register .register_form select  {
	width:302px;
}

 
#register .register_form .text_input {
	
}
#register .register_form .text_input_plz {
	width: 88px;
	margin-right:10px;
}
#register .register_form .text_input_ort {
	width: 200px;	
}

#register .register_form .register_agb {
	width: 535px;
	border: 1px solid #e1e5e8;
	height:100px;
}
#register .register_button_right {
	height:38px;
	padding-top:8px;
	padding-right:10px;
}
#register .register_button {
	height:38px;
	padding:8px 10px 0px 10px;	
}
#register .register_bad {
	border:1px solid red;  
	padding:10px 0px 10px 10px; 
	margin-bottom:10px;
	font-size:14px;
	color:red;
}
#register .register_good {
	border:1px solid green;  
	padding:10px 0px 10px 10px; 
	margin-bottom:10px;
	font-size:14px;
	color:green;
}
#register #register_agb_radio {
	margin-top:10px;
}
#register .register_radio,
#register .register_checkbox {
	margin:0px !important;	
	width: 15px !important;
	vertical-align:middle;
}

#register_head .step_icon {
	padding:20px 20px 0px 20px;
} 
#register_head .active_step_text {
	line-height: 50px; 
	font-size:18px;
	font-weight:bold;
}
#register_head .inactive_step_text {
	line-height: 50px; 
	color:#bbb; 
	font-size:16px;
}

#produktdetails .border_bottom {
	border-bottom:1px solid #e4e4e4;
}
#produktdetails .no_border_bottom {
	border-bottom:0px none !important;
}
#produktdetails .no_border td {
	border:0px none !important;
}
#produktdetails .corner_tlo {
	background:url("/img/seolytics/tabelle_ol.gif") no-repeat top left;
	height:4px;
	line-height:4px;
	width:4px;
}
#produktdetails .corner_tro {
	background:url("/img/seolytics/tabelle_or.gif") no-repeat top left;
	height:4px;
	line-height:4px;
	width:4px;
}
#produktdetails .corner_tlu {
	background:url("/img/seolytics/tabelle_ul.gif") no-repeat top left;
	height:4px;
	line-height:4px;
	width:4px;
}
#produktdetails .corner_tru {
	background:url("/img/seolytics/tabelle_ur.gif") no-repeat top left;
	height:4px;
	line-height:4px;
	width:4px;
}
#produktdetails .corner_om {
	background:url("/img/seolytics/tabelle_o.gif") repeat-x top left;
	height:4px;
	line-height:4px;	
	width:559px;
}
#produktdetails .corner_um {
	background:url("/img/seolytics/tabelle_u.gif") repeat-x top left;
	height:4px;	
	line-height:4px;
	width:559px;
}
#produktdetails.register_bg {
	background:url("/img/register_bg.gif") repeat-y top left;
	width:559px;	
}
.font_eco {
	color:#98c837;
}
.font_silver {
	color:#7f7f7f;
}
.font_gold {
	color:#ebc613;
}
.font_light {
        color:#176B94;
}

#produktdetails .font_details {
	font-size:13px;
	font-weight:bold;
}
#produktdetails .produktdetails {
	padding:0; /*10px;*/	
}
#produktdetails .produktdetails tr td {
	border-bottom:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
/*	padding: 2px 5px; */
}
#produktdetails .product_width {
	 width:75px; /**/ /* <<< */
}
#produktdetails .img {
	text-align:center;
}
.buy_icon {
	background: url('/img/seolytics/pfeil.gif') no-repeat center left;
	padding-left:12px;
}
#produktdetails .produktdetails a {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#produktdetails .produktdetails a.infolink {
	font-size:10px;
}

.error {
	border:1px solid red !important;
}
.input_error {
	background:url('/img/ausrufezeichen.gif') no-repeat center right;
}
.error_list {
	border:1px solid red ! important;
}
.error_list li {
	list-style-image:none !important;
}
.details {
	font-size:12px;
	line-height:22px;
}

.pr_text {
	background: url(../img/produkte_rechts_mitte.gif);
	width: 260px;
	padding-left: 10px;
}
.pr_text_top {
	background: url(../img/produkte_rechts_oben.gif) no-repeat 0 0;
	width: 270px;
	height: 4px;
	line-height: 4px;
}
.pr_text_bottom {
	background: url(../img/produkte_rechts_unten.gif) no-repeat 0 0;
	width: 270px;
	height: 4px;
	line-height: 4px;
	padding-bottom: 10px;
}
.sidebar_content {
	padding-right: 0;
}
.no_decoration {
	text-decoration:none;
}

.intelliad {
	background: url("../img/intelliad_bg.gif") no-repeat;
	height: 115px;
	padding: 13px 0 10px 17px;
	color: #333;
	font-size: 1.1em;
}
.events {
	background: url("../img/sc_bg.gif") no-repeat;
        height: 165px;
        padding: 13px 0 0 17px;
        color: #333;
        font-size: 1.1em;
}

.events2 {
        background: url("../img/sc_bg2.gif") no-repeat;
        height: 165px;
        padding: 13px 0 10px 17px;
        color: #333;
        font-size: 1.1em;
}


.intelliad a {
	color: #176B94;
	text-decoration: none;
	font-size: 1em;
}

.sidebar_intelliad {
	color: #A0C3D6;
}

.intelliad_logo {
	float: right;
	margin: 5px 10px 5px 5px;
}
.events_logo {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
