body {
  background-color:#EEE; 
  font-family:Helvetica, Arial, sans-serif;
  color:222;
  font-size:12px;
  line-height:16px;
  margin-top:0px;
}

#main {
  width:920px; 
  margin: 0 auto;
  background:url(assets/bg.jpg) repeat-y #FFF;
  padding-left:20px;
  padding-right:20px;
  position:relative;
}

#header {
  width:920px;
  height:150px;
  background:url(kundenbilder/header.jpg) no-repeat #FFF;
}

#logo {
  margin:45px 0 45px 25px; 
}

h1 {
  color:#290;
  font-weight:100;
  font-size:24px
  line-height:30px;
  font-family:Helvetica, Arial, sans-serif; 
}

#google_main {
  width:680px;
  height:100px;
}

#table1 {
  width:680px; 
  margin-bottom:20px;
}

#table1 .td_cont {
  width:30%;
  text-align:center;
  vertical-align:top;
}

#table1 .td_space {
  width:5% 
}

#table1 .td_cont a img {
  border:1px solid #DDD; 
}

#table1 .td_cont a:hover img {
  border:1px solid #BBB; 
}

.table2 {
  width:680px; 
  margin-top:0px;
  margin-bottom:0px;
}

.table2 .td_cont1 {
  width:18%;
  text-align:left;
}

.table2 .td_cont3 {
  width:18%;
  text-align:right;
}

.table2 .td_cont2 a {
  color:#290;
  text-decoration:none;
}

.table2 .td_cont2 a:hover {
  text-decoration:underline;
}

.table2 .td_cont2 {
  width:58%;
  text-align:left;
}

.table2 .td_space {
  width:3%;
}

.table2 .td_cont3 a {
  display:block;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  background-color:#290;
  color:white;
  text-decoration:none; 
  font-weight:900;
}

.table2 .td_cont3 a:hover {
  text-decoration:underline; 
}

.table2 tr,
.table2 tr td {
  padding:10px; 
}

#content {
  width:690px; 
}

#content h2 {
  font-size:15px;
  color:#290;
}

#right {
  width:220px;
  position:absolute;
  top:90px;
  right:10px;
  background-color:white; 
  padding:10px;
  overflow:hidden;
  padding-top:0px;
}

#right #vorteile {
  width:220px;
  margin-top:-8px;
  background-color:#290;
}

#right #vorteile ul {
  margin-left:0px;
  padding-left:0px; 
  list-style-type:none;
}

#right #vorteile ul li {
  padding-left:0px;
  margin-left:0px; 
  border-bottom:1px solid white;
}

#right #vorteile strong {
  display:block;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:40px;
  text-align:left;
  color:white;
  text-decoration:none; 
  font-weight:900;
  background:url(assets/pfeil.png) no-repeat 7px center;
  font-size:15px;
}

#right #google_right {
  background-color:#EEE;
  padding:15px; 
}

#footer {
  width:960px;
  margin:0 auto;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  background:url(assets/footer.jpg) repeat-y #EEE;
  color:white;
}

#footer a {
  color:white; 
}

img {
  border:none; 
}

h3 {
  color:white;
  font-size:18px;
  padding-top:20px;
  margin-left:10px;
  margin-bottom:0px;
  font-weight:900;
}

.trenner {
  height:2px;
  width:680px;
  background-image:none; 
  margin-top:20px;
  margin-bottom:20px;
}

.ungerade {
  background-color:#FFF; 
  border-top:1px solid #AAA;
}

.gerade {
  background-color:#EEE; 
  border-top:1px solid #AAA;
}

.last {
  border-bottom:1px solid #AAA;
}


