@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-image:url(../../images/general/bg2.jpg);
background-repeat:no-repeat;
line-height:16px;
background-position:top center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#leftshadowtab{
background-image:url(../../images/general/shadow_left.jpg);
background-repeat:repeat-y;
width:9px;
}
#slogan {
background-image:url(images/general/seo_agentur_slogan.jpg);
background-repeat:no-repeat;
}
#rightshadowtab{
background-image:url(../../images/general/shadow_right.jpg);
background-repeat:repeat-y;
width:9px;
}
#maintab {

width:900px;
}
#tab1{
/*background-image:url(../../images/general/tabbg1.jpg);
background-repeat:no-repeat;*/
width:16px;
padding-left:18px;
}
#tab2{
/*background-image:url(../../images/general/tabbg2.jpg);
background-repeat:no-repeat;*/
width:16px;
}
#tab3{
/*background-image:url(../../images/general/tabbg3.jpg);
background-repeat:no-repeat;*/
width:16px;
}
.navimg {
margin-bottom: 1px;
}
#header {
margin-top:20px;
}
#shortfactsinner {
padding:6px;
text-align:justify;
font-size:9px;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
#searchfield-input {
height:18px;
width:162px;
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:3px;
}

#searchtable {
margin-left:1px;
/*border-top:1px solid #d6d6d6;
#border-bottom:1px solid #d6d6d6;
#padding-top:10px;
#padding-bottom:10px;*/
margin-top:-5px;
margin-right:0px;
width:205px;
}
#suchfunktion {
clear:both;
margin-left:5px;
}
#toplinkscontainer {

height:159px;
width:698px;

background-image:url(../../images/general/effizienter.jpg);
background-repeat:no-repeat;
background-position:485px 90px;

}
#Image36{
margin-left:3px;
}
#bottomtable {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:13px;
color:#999999;
border-top: 1px solid #cccccc;
}
#bottomtable a{
color:#1f6a91;
}
a{
color:#1f6a91;
font-weight:normal;
}
#toplinks {
padding-top:15px;
margin-right:16px;
height:30px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1f6a91;
}
#showcaseimg {
margin-left:5px;
margin-right:5px;
}
#news {
border-top:1px solid #d6d6d6;
}
#news div{
padding-top:8px;
padding-left:50px;
padding-bottom:10px;

border-bottom:1px solid #d6d6d6;
background-image:url(../../images/general/feed.jpg);
background-repeat:no-repeat;
background-position:20px 10px;
}
#bottomout {
border-top:1px solid #d6d6d6;
}
#bottom {
/*
margin-top:1px;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
padding-top:10px;
padding-bottom:10px;*/
}
#copyright {
padding:5px;
color: #aaa7aa;
font-size:10px;
}
#rankingseiten {
/*padding:10px;
color: #aaa7aa;
font-size:10px;
border-bottom:1px solid #d6d6d6;*/
}
#bottomheaderimg {
padding-bottom:10px;
}
#bottom td {
padding-left:10px;
}
.copyright_right {
float:right;
}
.copyright_left {
float:left;
}
#tools {
font-size:10px;
}


h6.imageheader {
   overflow: hidden;
   height: 26px;
   text-indent: -999em;
   white-space: nowrap;
   background-repeat: no-repeat;
   margin-left:0px;
   margin-top:-10px;
   margin-bottom:3px; 

}
h3.imageheader {
   overflow: hidden;
   height: 37px;
   text-indent: -999em;
   white-space: nowrap;
   background-repeat: no-repeat;
   margin-left:-1px;
   margin-top:-10px;
   margin-bottom:0px;


}
h4.imageheader {
   overflow: hidden;
   height: 24px;
   text-indent: -999em;
   white-space: nowrap;
   background-repeat: no-repeat;
   margin-left:0px;
   margin-top:-10px;
   margin-bottom:3px;

}
#toolsleft {
float:left;width:100px;
}
#toolsright {
float:right;width:104px;
}
#referenzenimg {
padding-top:3px;
}
div .tagcloud {
background-color:#ffffff;
border:0px;
padding:0px;
}
.tx-timtabsociable-pi1 img {
margin-right:4px;
margin-bottom:4px;
}
#searchbox{
margin-top:10px;
} 
#maincontent ul {

max-width:405px;

}
#maincontent li {

list-style:square;
font-size:12px;
width:405px;
line-height:16px;

}
#sg_maincontent,#sg_maincontent2,#sg_maincontent3 {
font-size:12px;
width:520px;
}#sg_maincontent,#sg_maincontent3 {
width:150px;
float:left;}

#maincontent {
float:left;
font-size:12px;
width:675px;
margin-left:14px;
margin-top:-10px;
color:#333333;
margin-bottom:20px;
}
p.main_content{
width:450px;
line-height:16px;
margin:0px;
padding:0px;
float:left;
margin-bottom:16px;
}#main_content{
width:450px;
line-height:16px;
margin:0px;
padding:0px;
float:left;
margin-bottom:16px;
}
#maincontent h3 {
font-size:15px;

}
#promoimage {
font-size:8pt;
width:675px;
margin-left:14px;

}
.tx-indexedsearch,div.tx-indexedsearch-searchbox table {
font-size:12px;
margin-top:20px;margin-left:20px;
}
div.tx-indexedsearch-searchbox table input,div.tx-indexedsearch-searchbox table select,tx-sgglossary-pi1 table{
font-size:12px;
color:#3b3e40;
}div.tx-indexedsearch-searchbox td {
padding-bottom:11px;
}
a {

text-decoration:none;

}
a:hover {

text-decoration:underline;

}p.tx-indexedsearch-noresults {
font-weight:bold;color: #711f12;
}
div.tagcloud a, div#tools a{
color:#686868;

}
div.news-latest-container, div.news-list-container{
background-color:white;
padding:0px;
border:0px;
margin:0px;
}
div#news a {
font-weight:normal;
color:#1f6a91;
font-size:12px;
}
p.bodytext {
margin-top:0px;
margin-bottom:0px;
}
.news-single-item {
border:0px;
background-color:#FFFFFF;
}
div.news-single-item h2 {
font-weight:bold;
color:#1f6a91;
font-size:15px;
}div.news-single-item h3 {
font-weight:bold;
color:#1f6a91;
font-size:12px;
}
#special,#special2,#special3,#special4,#special5 {
float:right;
margin-top:-125px;
line-height:16px;
width:202px;

/*background-image:url(../../images/general/keyfacts.jpg);
background-repeat:no-repeat;*/
font-style:italic;
/*padding-left:15px;
padding-right:15px;Padding-top:35px; */
line-height:16px;
}
#special{
line-height:18px;
}
.normal {
color:#333333;
}
#special2 {

margin-top:-32px;

}
#start {
width:675px;
}
#start1,#start2,#start3,#start4 {
float:left;
height:121px;
width:167px;
background-image:url(../../images/promo/ganzheitliches_online_marketing.jpg);
background-repeat:no-repeat;


}
#start2{background-image:url(../../images/promo/strategische_seo_sem_konzepte.jpg);
width:172px;
}
#start3{background-image:url(../../images/promo/nachhaltige_effizienzsteigerung.jpg);
width:171px;
}
#start4{background-image:url(../../images/promo/hohe_beratungskompetenz.jpg);
width:165px;
}
p.startinner,p.startinner2 {
margin-left:10px;
font-size:12px;
line-height:14px;
margin-top:55px;
color:white;
}p.startinner2 {
margin-left:14px;

}


.startlink {
float:left;
color:#b6f2ff;
text-align:right;
margin-top:-8px;
margin-left:115px;
}
.startlink a{
color:#b6f2ff;
}
* html .startlink {

margin-top:-15px;

}
#special5,#special2 {
width:202px;
position:absolute;
margin-left:470px;
margin-top:37px;

color:#1f6a91;

}#special2 {

margin-top:180px;

}#special4 {
color:#1f6a91;
margin-top:-60px;
}/*#special5 {
color:#1f6a91;
margin-top:-120px;
}*/
div#specialheader {
font-style:italic;
font-weight:bold;
color:#1f6a91;
margin-top:-17px;
}
div#blue {
font-weight:bold;
color:#205675;
}
div#topthemen
{

font-size:10px;
}
div#topthemen a
{

font-size:11px;
}
div#main {

clear:both;
display:block;padding-top:20px;
}
#bottomtable {
margin-top:24px;
line-height:16px;
font-size:11px;
}
div#links {
float:left;
width:47%;
text-align:justify;

}
div#rechts {

float:right;
text-align:justify;
width:47%;
margin-right:10px;

}
#txtimglinks {
float:left;
padding-right:5px;

}#txtimgrechts {
float:right;
padding-left:15px;
padding-top:7px;
padding-right:7px;
}

.csc-header csc-header-n4 {
clear:both;
}


.c2l1-left {
float:left;font-size:10px;
color:#6b6b6b;
width:47%;
border:0px;
text-align:justify;
} 
.c2l1-middle {
float:right;font-size:10px;
text-align:justify;
width:47%;
}
 .tx-powermail-pi1 label {
  margin-left:0px;
 width:150px;
 line-height:30px;

  } 
   .tx-powermail-pi1 input,.tx-powermail-pi1 select,.tx-powermail-pi1 textarea {
  margin-left:80px;   margin-bottom:8px; height:20px; margin-top:8px;
  }
  .tx-powermail-pi1 textarea {
  width:250px;
  height:120px;
  }
  legend {
  font-weight:bold;
  }
  .tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_submit tx_powermail_pi1_fieldwrap_html_21{
  display:block;
  }
  .tx-powermail-pi1 submit {
  float:left;
  }
  .tx-powermail-pi1 reset {
  float:right;
  }  
  fieldset {
  border:1px solid #ddd;
  }
      fieldset label {
   
         display: block;
   
         width: 120px;
   
         float: left;
   
         clear: both;

      } 
	.powermail_kontaktformular powermail_submit powermail_submit_uid5   {
	
	float:right;
	}
	.tx-powermail-pi1_fieldset {
	margin-bottom:20px;
	}
	   .tx-powermail-pi1_confirmation td{
  font-size:12px;
  }
  .powermail_all_td{
  font-size:12px;
  }
  
  a img{
  border:0px;
  }
  #center {
  clear:both; 
  }
  
  
  

.tx-indexedsearch-descr,.tx-indexedsearch-title {
width:100px;

}.tx-indexedsearch table {
font-size: 10px;
}
.tx-indexedsearch-res table td p,.tx-indexedsearch-title {

}
.tx-indexedsearch-res table{
margin-top:15px;
}
input {
font-size:12px;
height:20px;
}
select {
font-size:12px;
height:20px;
}  #copyright2 p {
text-align:right;


}

  #copyright2 a {
text-align:right;
color: #aaa7aa;

}
#boxesleft {
padding-top:15px;
padding-left:9px;

}#boxesleft img {
float:left; margin-right:21px;

}
div#boxesleft dl  {
padding-right:16px;
}