.title
{
font-family: courier;
font-weight: normal;
font-size:38px;
margin-top:5px
}

body
{
width:750px;  
height:501px;  
padding:0px;  
margin:0;  
background-image: url(background.jpg);
font-family: courier;
color: #111111;
background-repeat: no-repeat;
}

#kostenFeld
{
color:#00AA00;
font-family: Courier; 
font-weight:bold;
font-size:50px;
}

#zeitFeld, #kostenFeld
{
width:100px;
height:30px;
margin: 5px;
padding: 5px;
display: inline;
}

#teilnehmerFeld
{
width:300px;
}

input#betragInput
{
width:200px;
}

select,input
{
background-color: #FFFFF5;
border:1px dotted black;
margin: 2px;
padding: 2px;
font-size:14px;
font-family: courier;
text-align: center;
width:200px;
}

input[type="button"]
{
border:1px solid #AAAAAA;
width:180px;
background-color: #FFFFF5;
box-shadow:2px 1px 3px #888888;
border-radius:5px;
font-weight:bold;
height:45px;
}
input[type="button"]:hover
{
background-color: #FFFFAA;
}

#persTable
{
width: 700px;
}
td
{
text-align: center;
}

#showbox{
display:none;
width: 600px;
margin:10px;
padding:10px;
}

#calcbox
{
position:absolute;
left:10px;
top:38px;
width:435px;
padding:10px;
}