html, body {
    font-size: 10px;
    color:#555555;
}

img {
    border:none;
}

a:hover {
    text-decoration:underline;
    color:#333333;
}

table.tgr-header{
    border:1px solid #999;
    border-bottom:none;
    width:610px;
    font-size:11px;
}

tr.tgr-header{
    background:url('/images/tgr-header.gif') top repeat-x;
}

td.tgr-header{
    padding: 5px; 
    text-align: center;
    font-weight: bold;
    border-right:1px solid #ccc;
}

tr.tgr-header-small{
    background:url('/images/tgr-header-small.gif') top repeat-x;
}

td.tgr-content{
    padding: 5px;
    text-align: left;
    border-right:1px solid #ccc;
    font-size: 11px;
}

tr.tgr-content-even{
    background-color:#f6f6f6;
}

tr.tgr-content-odd{
    background-color:#ffffff;
}

table.tgr-form-body{
    border:1px solid #999;
    width:610px;
    margin-bottom: 20px;
    margin-top: 20px;
}

tr.tgr-form-body{
    background:url('/images/tgr-header.gif') top repeat-x;
}

td.tgr-form-body{
    padding: 5px;
    text-align: left;
    font-weight: bold;
}

.tgr-form-input{
    border:1px solid #909090;
    padding:2px;
}

.tgr-form-select{
    border:1px solid #909090;
    padding:2px;
width:100px;
}

.tgr-border-top{
    background:url('/images/pixel_909090.gif') bottom repeat-x;    
}

.lh-25{
    line-height: 25px;
}

.w-300{
    width: 300px;
}

.w-250{
    width: 250px;
}

.w-200{
    width: 200px;
}

.w-150{
    width: 150px;
}

.w-100{
    width: 100px;
}

.w-50{
    width: 50px;
}

.anbieter-button{display:inline-block;background-color:#9ACD32;padding:5px 10px 6px;color:#ffffff;text-decoration:none;font-size:13px;font-weight:bold;line-height:1;-moz-border-radius:13px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px #999999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 1px 1px #222;position:relative;cursor:pointer;}
.anbieter-button:hover{background-color:#007400; color:#ffffff;}

.image{
    border:none;    
}

