.printonly { display: none; height: 0px; width: 0px; } 

*          {padding:0px; margin:0px;}

body       {font-family: Verdana; font-size:12px; color:#48545E; background: #FFFFFF; line-height:125%; margin:0px; padding:0px; text-align:left;}
textarea   {border:1px solid #48545E; background-color: #FFFFFF;}



/******************* Standard Styles *****************/

h1
{
    font-size: 14px;
    font-weight: bold;
	line-height: 26px;
    color: #48545E;   
}

#h1top
{ 
	background: #FFFFFF;
    text-decoration: none;
    color: #48545E;
    font-size: 9px;
	font-weight:normal;
    margin:0px;
}

h2
{

    font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #99B7D1;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	color: #48545E;
}


td
{
    vertical-align:top;
    font-size: 11px;
	line-height: 18px;
	color: #48545E; 
}

a
{
 padding: 0px 0px 0px 0px;
 color: #48545E;
 text-decoration: underline;
}

/******** Allgemein: Aufbau Layout ************/
.col_left
{
	margin: 0px 0px 0px 50px;
}

.col_content
{
	margin: 0px 0px 0px 20px;
	width:475px;
}

.col_right
{
    margin: 0px 0px 0px 40px;
	line-height:21px;
}



#bg_oben_webdesigner

{
    width:915px;
    height:222px;
    background: url('../images/bg-header-webdesign.gif') no-repeat;
}

#z_1_12345
{
    width:915px;
    height:12px;
    vertical-align:top;
}

#z_2_12
{
    width:414px;
    height:14px;
    vertical-align:top;
}
#z_2_3
{
    width:401px;
    background: url('../images/mainimg-design.jpg') no-repeat;
    /*margin: 0px 0px 25px 0px;*/
    vertical-align:top;
}

#z_3_1
{
    width:204px;
    height:32px;
    vertical-align:top;
}
#z_3_2
{
    width:210px;
    height:32px;
    vertical-align:top;
}

#z_4_12
{
    width:414px;
    height:119px;
    background: url('../images/logo-seo.jpg') no-repeat;
}


#z_5_12
{
    width:414px;
    height:12px;
    vertical-align:top;
}


.z_x_4
{
    width:68px;
    height:15px;
    vertical-align:top;
}

.z_x_5
{
    width:42px;
    height:15px;
    vertical-align:top;
}



#z_5_5
{
    width:42px;
    height:51px;
    background: url('../images/logo-webdesign.gif') no-repeat;
}


#img_linksbild_home_interntmarketing
{
    width:201px;
    height:133px;
    background: url('../images/supimg-design.jpg') no-repeat;

}

#leer_rechts_o_leiste_ranking
{
    width:92px;
    height:123px;
	background: url('../images/bg.gif') no-repeat;


}

#leer_breite_content_spezialist
{
    width:665px;
    height:12px;
    vertical-align:top;
}

#img_logo_kl2_webprogrammierung
{
    width:42px;
    height:115px;
    background: url('../images/logo-webdesign1.gif') no-repeat;
}


#leer_links_abstandheader_kreativ
{
    width:55px;
    height:10px;

}

#leer_links_abstandfliesstext_kreative
{
    width:65px;
    height:10px;

}

#leer_oben_abstandheader_creative
{
    width:435px;
    height:50px;
    vertical-align:top;
}


#img_hintergrund_gesamt_obtimierungen

{
    width:915px;
    height:2px;
    background: url('../images/bg1.gif') repeat;
}

#img_hintergrund_gesamt1_pageranking

{
    width:915px;
    height:2px;
    background: url('../images/bg.gif') non-repeat;
}

#img_hintergrund_content_internetspezialist
{
    width:500px;
    height:2px;
    background: url('../images/bg.gif') no-repeat;
}

#img_hintergrund_mainnavi_marketing
{
    width:201px;
    height:212px;
    background: url('../images/bg-navi-suchmaschinen.gif') no-repeat;
}


#img_hintergrund_werbung
{
    width:200px;
    height:212px;
    background: url('../images/bg-links-seo') repeat;
}

#img_hintergrund_infonavi_rechts_kreationen
{
    width:200px;
    height:301px;
    background: url('../images/bg-rechts-obtimierung.gif') no-repeat;
}


#leer_unten_abschlussfliesstext_flashanimationen
{
    width:65px;
    height:80px;
}


#bg_footer_1_internetsuche
{
    width:913px;
    height:2px;
    background: url('../images/bg_footer1_logocreation.gif') repeat;
}

#leer_links_footer_1_suchergebnisse
{
    width:223px;
    height:25px;
	color:#48545E;
}

#bg_footer_2_recherche
{
    width:913px;
    height:2px;
    background: url('../images/bg_footer2_websuche.gif') repeat;
}

#leer_links_footer_2_webrecherche
{
    width:223px;
    height:20px;
}

#bg_footer_3_homepages
{
    width:915px;
    height:2px;
    background: url('bg_footer_3_homepages.gif') repeat;
}

#leer_links_footer_3_webmarketing
{
    width:223px;
    height:50px;
}

#leer_links_footer_4_internetsolutions
{
    width:90px;
    height:50px;
}


/*********** Sidebar rechts ****************/

.col_right *,
.col_right a
{ 
  	font-family:Verdana;
    font-weight:normal;
	color: #E6E9EA;
    font-size: 9px;
}

.col_right a.blnd
{ 
  	font-family:Verdana;
    font-weight:normal;
	color: #E6E9EA;
    font-size: 9px;
	cursor: text;
	text-decoration: none;
}

.col_right h1,
.col_right h2,
.col_right h3,

{ 
  	font-family:Verdana;
    font-weight:bold;
	color: #E6E9EA;
    font-size: 11px;
    padding-left:40px;
	line-height:51px;
}

/***** Formulare *********/
.submitbutton
{

   font-weight:bold;
   color:#48545E;
   background-color: #B7CDE0;
   border:1px solid #48545E;
   cursor:pointer;
}

.submitbuttonActive
{

   font-weight:bold;
   color:#48545E;
   background-color:#B7CDE0;
   border:1px solid #48545E;
   cursor:pointer;
}

.form_kontakt_input_text
{

   color:#48545E;
   border:1px solid #48545E;
   width: 215px;
   height:20px;
}

.form_kontakt_input_text_mandatory
{

   color:#000000;
   border:1px solid #48545E;
   width:215px;
   border-left:5px solid #B7CDE0;
   height:20px;
}

.form_kontakt_textarea
{

   color:#48545E;
   border:1px solid #48545E;
   /* width: 270px; */
   height:120px;
}


.text_small
{

   font-size:9px;
   color:#48545E;
   border-left:5px solid #B7CDE0;
}
