body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width:767px;
margin:10px auto 10px auto;
background-color:#e7e7e7;
border-left:2px solid #999;
border-right:2px solid #999;
border-bottom:2px solid #999;
/* background-image:url('bg.gif'); */
}

h1, h2, h3 {
color: #690;
margin-top:0px;
margin-bottom:0.5em;
}

h1 {
font-weight:bold;
font-size: 20px;
}

h2 {
font-weight:normal;
font-size: 16px;
}

h3 {
font-weight:normal;
font-size: 14px;
}

a:link, a:visited {
color: #690
}

div#titel {
height:60px;
background-color:#000;
background-image:url('abi2001.png');
background-repeat:no-repeat;
background-position:center;
}

ul#menu {
list-style-type:none;
padding:0px;
margin:0px -1px 0px 0px;
}

ul#menu li {
text-align:center;
width:127px;
margin:1px 0px 0px 0px;
padding:3px 0px 10px 0px;
background-color:#000;
float:left;
border-right:1px solid #fff;
background-image:url('gradient.png');
background-repeat:repeat-x;
background-position:bottom;
}

ul#menu li#last {
border-right-width:0px;
}
ul#menu li a:link, ul#menu li a:visited {
color:#91bf14;
font-weight:normal;

}

a:link, a:visited {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

div#page {
/* border:1px solid #0f0; */
padding:50px 20px 10px 20px;
background-color:#fff;
}

table.adressen {
border-collapse:collapse;
}

table.adressen td, table.adressen th {
border:1px solid #ccc;
margin:0px;
padding:2px;
}

table.adressen td {
font-size:10px;
}

table.adressen th {
font-weight:bold;
text-align:left;
}

hr {
color:#ccc;
background-color:#ccc;
height:1px;
border-width:0px;
}

div.blog {
border-top:1px solid #ccc;
margin:1em 0em 1em 0em;
}

div.blog h2 {
margin:0.5em 0em 0.3em 0em;
}

div.blog h3 {
font-weight:normal;
color: #666;
margin:0px 0px 10px 0px;
font-size:10px;
}

div.blog p.signed {
color: #666;
font-style:italic;
}