body,td {
        font-family: Verdana, Arial, sans-serif;
        font-weight:100;
        color:#000000;
}
h4		{
		font-size:20px;
}
table   {
        border-collapse: collapse;
        border:1px solid #000000;
}
th      {
        font-size:11px;
        font-weight:900;
}
td      {
        background-color:#F2F2F2;
        font-size:11px;
}
td.ferien
        {
        background-color: #FF0000;            
}
td.stev  {
        background-color:#D2D2D2;
}
td.frei {
        background-color: #04B404;
}
input.button, input.search, select.select {
        font-family: Verdana, Arial, sans-serif;
        font-size:12px;
        height:22px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        font-weight:100;
        border:1px solid #000000; 
}
select.select    {
        width:auto;            
        background-color:#FFFFFF;    
}
input.button    {    
        width:150px;
        margin:0px;
        margin-top:10px;
        background-color:#F2F2F2;
}
input.search    {
        width:150px;
        background-color:#FFFFFF; 
}
a.link  {  
        color:#FFFFFF;
        text-decoration: underline;           
}

a.link:link, a.link:visited, a.link:active, a.link:hover
    
            {    
            font-size:12;
            letter-spacing:0;        
            font-family:Verdana, Arial, sans-serif;
            text-decoration:underline;  
            }

a.link:link, a.link:visited

            {                            
            color:#000000;          
            }

a.link:active, a.link:hover

            {                            
            color:#2E2E2E;         
            }
