label.label                 { width: 130px; float: left; text-align: right; display: block; margin-right: 10px; }

form                        { width: 550px; }
form label                  { width: 140px; height: 20px; text-align: right; float: left; padding-right: 10px; }
form label.head             { width: 250px; }
form input                  { width: 160px; border: 1px solid #020652; }
form textarea               { width: 350px; border: 1px solid #020652; height: 150px; }
form select                 { border: 1px solid #020652; }
.form_error       { background-color: #FBE3E4; border: 1px solid #FF0000; }
form input[type=checkbox]   { width: auto; }
form input[type=submit]     { cursor: pointer; width: auto; }
form input[type=radio]      { border: none; }
.inline                     { width: auto; float: none; }

div#opties                  { width: 550px; }
div#opties a                { display: block; float: left; width: 180px; height: 90px; margin: 5px; padding: 5px 5px 5px 70px; text-decoration: none; cursor: pointer; border: 1px solid #020652; }
div#opties a:hover          { background-color: #A8B2C5; text-decoration: none; }
div#opties a.events         { background-image: url('/public/images/events.png'); background-position: 5% 50%; background-repeat: no-repeat; }
div#opties a.tickets        { background-image: url('/public/images/tickets.png'); background-position: 5% 50%; background-repeat: no-repeat; }
div#opties a.sale           { background-image: url('/public/images/sale.png'); background-position: 5% 50%; background-repeat: no-repeat; }
div#opties a.gift           { background-image: url('/public/images/gift.png'); background-position: 5% 50%; background-repeat: no-repeat; }
div#opties a span.title     { font-size: 16px; font-weight: bold; display: block; margin-bottom: 10px; }

table#evenementen           { width: 550px; border: 1px solid white; border-collapse: collapse; background-color:#babfc5; }
table#evenementen tr th,
table#evenementen tr td     { padding-left: 5px; }
tr.color                    { background-color: #e8dad1; }

#tooltip                    { position: absolute; top: 0; left: 0; z-index: 3; display: none; border: 1px solid #151C4D; background-color: #E1E1E1; padding: 5px; font-size: 12px; }

#agv                        { width: 550px; height: 200px; border: 1px solid #020652; padding: 5px; overflow: auto; }

#kosten                     { width: 400px; border-collapse: collapse; }
#kosten tr td,
#kosten tr th               { padding: 2px; text-align: center; }
