body
{
 text-align:center;
 background-color:#EFEFEF;
 font-family: Arial;
 padding: 20px;
}

div.search_field
{
 margin:auto;
 border-width:1px;
 border-color:#AFAFAF;
 border-style:dashed;
 width: 320px;
 padding: 10px;
}

div.show_result
{
 font-size: 13px;
 text-align: left;
 padding: 10px;
 margin:auto;
 margin-top: 15px;
 border-width:1px;
 border-color:#AFAFAF;
 border-style:dashed;
 width: 320px;
 line-height: 1.5;
}

div.show_status
{
 font-size: 10px;
 color: #8F8F8F;
}

div.footer
{
 font-size: 11px;
 color: #8F8F8F;
}

h1
{
 font-size: 15;
 font-weight: bold;
 letter-spacing: 10px;
 margin: 2px;
 color: #000000;
}

h2
{
 margin: 2px;
 font-size: 11;
 color: #8F8F8F;
}

input
{
 margin-top: 10px;
 font-size: 14px;
 height: 24px;
 background-color: #F9F9F9;
}

select
{
 margin-top: 10px;
 font-size: 14px;
 height: 20px;
 background-color: #F9F9F9;
}

span.frei
{
 color: #00BF00;
}

span.vergeben
{
 color: #DF0000;
}

A:link {text-decoration: none; color: #8F8F8F;}
A:visited {text-decoration: none; color: #8F8F8F;}
A:active {text-decoration: none; color: #8F8F8F;}
A:hover {text-decoration: none; color:#8F8F8F;}

A.vergeben:link {text-decoration: none; color: #000000;}
A.vergeben:visited {text-decoration: none; color: #000000;}
A.vergeben:active {text-decoration: none; color: #000000;}
A.vergeben:hover {text-decoration: underline; color:#000000;}