body,td,div,.p,a {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

img {
 border-style:none;
}

.imglink {
 border: 1px solid #FFF;
}

.imglink_red {
 border: 1px solid #FFF;
}

.imglink:hover {
 border: 1px solid #BBB;
 border-style:dashed;
}

.imglink_red:hover {
 border: 1px solid red;
 border-style:dashed;
}

body {
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0px;
 margin-top:0px;
}

a {
 color: black;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

.flattextfield {
 border: 1px solid #AAAAAA;
}

.headline {
 margin:40px;
 margin-top:25px;
 font-size:12px;
 text-align:center;
}

.adtext {
 margin:40px;
 margin-top:25px;
 font-size:13px;
 text-align:center;
}

/* this class can be used for tables intended for layout purposes */
.collapsedtable {
 border-collapse: collapse;
}

.footer {
 color: #777;
 text-align: center;
 position:absolute;
 bottom:0;
 width: 100%;
 height: 18px;
}

.footer a {
 color: #777;
}
