html, body
{

   font-family: Tahoma, Verdana, sans-serif;
   font-size:13px;
   color: #454545;
   margin:0;
   padding:0;
   background-color:#f7f6f7;
   

}

img, #fonsizer a {
    border: none;
    margin: 0;
    padding: 0;
 
}


#wrapper {
    width: 900px;
    height: auto;
    background: url(img/main-bg.jpg) repeat-y;
    margin: 0 auto;
}

#top {
    width: 900px;
    height:125px;
    background: url(img/top-logo.gif) no-repeat;
}

#header {
    width: 900px;
    height:292px;
    background: url(img/header.jpg) no-repeat;
}
#headerUsa, #headerSeo, #headerWer, #headerGes {
    width: 900px;
    height:292px;
    background-image: url(img/motiv-usability1.jpg);
    background-repeat: no-repeat;
    background-position:38px 0;
}
#headerUsa {    background-image: url(img/motiv-usability1.jpg);}
#headerSeo {    background-image: url(img/motiv-seo1.jpg);}
#headerWer {    background-image: url(img/motiv-werbung1.jpg);}
#headerGes {    background-image: url(img/motiv-gesamtpaket1.jpg);}


#top-menu {
    width: 900px;
    height: 30px;
}

 #contentwrapper {
    width: 900px;
    height: auto;
    margin-top: 17px;
    background: url(img/content-bg.jpg) repeat-y;

} 

#left-menu {
    float: left;
    width: 250px;
    height: 200px;
    margin-left:38px;
    background: url(img/menu-top.gif) no-repeat top right #e8f1f4;

}
#content {
    float: left;
    width: 506px;
    height: auto;
    padding-left:41px;
    padding-bottom: 50px;
    text-align: justify;
    line-height: 140%;
       
}

#footer {
    width: 900px;
    height: 80px;
    background: url(img/footer.gif) no-repeat;
    text-align: center;
    font-size: 11px;
    
}

#menu-left {
    list-style: none;
    margin: 30px 0 0 10px;
    padding: 0;
}

#menu-left li {
height: 18px;
margin-top: 10px;
font-family: Tahoma;
font-size: 13px;
    
}

#menu-left li a{
    display: block;
    background: url(img/menu-icon.gif) no-repeat;
    padding:2px 5px 0 12px;
	color: #606060;
    text-decoration: none;
    font-weight: bold;
}

#menu-left li a:hover, #menu-left li a.current-left {
    color: #000000;
    background: url(img/menu-icon-over.gif) no-repeat;

}

#menu {
    list-style: none;
    margin-left: 38px;
    font-family: Arial;
    padding: 3px 0 0 0;
    margin: 0 0 0 38px;
    font-size: 13px;
}

#menu li {
float: left;
margin-left: 5px;
text-align: center;
width: 23.4%;

}

#menu li a {
height: 21px;
display: block;
background-color: #B2B2B2;
text-decoration: none;
padding-top: 6px;
font-weight: bold;
color: #FFF;
  
}

#menu li a:hover, #menu li a.current {
background-color: #24397A;
}

a.link-normal {
    color:#007FFF;
    
}

a.link-normal:hover {
    text-decoration:none;
}

h1, h2 {
    margin:30px 0 0 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
	color: #121212;
}
h2 {
    font-size: 15px;
    margin: 0;
    text-align: left;
    margin-bottom: 20px;
	color: #121212;
	font-weight: bold;

    
}

h5, h6 {
    background-color: #24A8CD; 
    display: block; 
   padding: 7px 10px 5px 10px; 
    font-size: 12px; 
    color: #FFFFFF;
    margin: 0;
}

h6 {
    float: left;
    width: 233px;
    background-color: #007FFF;
    text-align: left;
    margin-bottom: 3px;
}

#footer-links, #copyright {
    float: left;
    margin:40px 0 0 50px;
    color: #808080;
 }
#footer-links a {
    color: #808080;
    text-decoration: none;  
}

#footer-links a:hover {
    text-decoration: underline;
} 

#copyright {

    float: right;
    color: #808080;
    margin: 40px 50px 0 0;
    
}

#logo {
    margin: 40px 0 0 60px; 
    float: left;
}

#adwordslogo {
    margin: 15px 90px 0px 0px; 
    float: right;
}

#fontsizer {
    float: right; 
    margin:90px 45px 0 0; 
   
} 

#rechtliches {  font-size: 12px; }
#rechtliches h2 { margin:10px 0 0 0; color: #808080;}

#name {

    float: right;
    color: #121212; 
	font-size: 14px;
}

#einsplusButton {
    margin-top:40px; 
	margin-left: 50px;
    float: left;
}

#AdWords-Partner {
    margin-top:60px; 
	margin-left: 50px;
    float: left;
}

label {
    width: 100px; display: block; float: left; padding-top: 4px;
}


#inputfeld, .txt_area  {
float: left; 
display:block; 
width: 300px; 
height: 25px; 
border:1px solid #24A8CD; 
margin: 0 0 15px 0;
}

.txt_area {
    height: 130px;
}

.btn {
    border: 0px; 
    margin-top: 17px; 
    margin-left: 100px; 
    padding: 5px; 
    color: #fff; 
	background-color: #007FFF;
}

.home_links{
  float: left;
  text-align: center;
  font-size: 12px;
}

.home_links a:hover {
  text-decoration: none;
}





