body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#666;
        font-weight: normal;
        background-color:#FFF;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
}

a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#666;
        line-height: 24px;
        text-decoration: none;
}

a:active { color:#999;}
a:hover { color:#999; background-color:#DBDCDC;}
a:visited { color:#666;}



a.click {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#FFF;
        line-height: 24px;
        text-decoration: none;
}

a:active.click { color:#FFF;}
a:hover.click { color:#FFF; background-color:#DBDCDC;}
a:visited.click { color:#FFF;}

a.agb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#666;
        line-height: 24px;
        background-color:#DBDCDC;
        width:250px;
        text-align:right;
}

a:active.agb { color:#999;}
a:visited.agb { color:#666;}
a:hover.agb { color:#999;background-color:#none;}


a.email {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color:#666;
        line-height: 24px;
        background-color:#DBDCDC;
        width:150px;
        text-align:right;
        padding:5px;
        padding-bottom:0px;
}

a:active.email { color:#999;}
a:visited.email { color:#666;}
a:hover.email { color:#999;background-color:#none;}
<!--a.referenz {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        line-height:20px;
        color: #537814;
        text-decoration: none;
}

a:visited.referenz { color:#537814;}
a:hover.referenz { color:#FFF; background-color:#666;}
a:active.referenz { color:#333;}       -->

a.referenz {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        line-height:20px;
        color: #444;
        text-decoration: none;
}

a:visited.referenz { color:#444;}
a:hover.referenz { color:#FFF; background-color:#666;}
a:active.referenz { color:#444;}




h1,h2,h3,h4,h5,h6 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

h1 { font-size: 11px; color:#E06000; font-weight: normal;}
h2 { font-size: 14px; color:#F60;}
h3 { font-size: 10px; color:#336699;}
h4 { font-size: 18px; color:#800040;}
h5 { font-size: 10px; color:#cdd8eb;}
h6 { font-size: 65px; color: #ededed;}

ul{
list-style-image:url(../images/bullet.gif);
line-height:24px;
padding-left:15px;
}

ul.partner{
list-style-image:url(../images/bullet1.gif);
color:#666;
line-height:24px;
padding-left:15px;
}

table {

    border: 1px;
    color: #000;
    line-height:13px;
    background-color:#FFF;
}

td {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 13px;
}

/* ab hier nur Klassen */

.navi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    line-height:22px;
    text-decoration: none;
}

.leistungen {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:18px;
    color: #666;
}

#orange {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #F60;
    font-weight: bold;
}


#darkgrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    font-weight: normal;
}

.head {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    line-height:12px;
    text-decoration: none;
}

.head1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CAE4FF;
    font-weight: bold;
    line-height:14px;
    text-decoration: none;
}

.td {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:16px;
    color: #000;
}

.big {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height:40px;
    padding-left:20px;
    padding-top:20px;
    color: #ededed;
    width:400px;
}
.agb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:13px;
    color: #333;
    padding-left:20px;
    padding-top:20px;
    width:400px;
    vertical-align:top;
}

.middle {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:14px;
    padding-left:20px;
    padding-top:20px;
    color: #333;
    width:350px;
    background: #EDEDED;
    vertical-align:top;
}
.right {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:14px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    color: #696969;
    width:230px;
    background: #ededed;
    vertical-align:top;
}

.white {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:16px;
    color: #FFF;
}



.blue {
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height:12px;
    color: #5788BA;
}



.input1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333;
  background-color: #EDEDED;
  border: 1px solid;
  border-color: #666;
  padding-bottom: 0px;
  padding-top: 0px;
  width: 150px;
  background: transparent;
}

.button{
  background-color: #999;
  color:#FFF;
  font-size: 9px;
  width:70px;
  border:1px solid #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textarea {
  background-color: #ededed;
  border: 1px solid #666;
  overflow: hidden;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 9px;
}
