#center {
margin-left: -50%;
position: relative;
left: 50%;
text-align: center;
width: 100%}

a.koncert_kalender_arrow:link,
a.koncert_kalender_arrow:visited,
a.koncert_kalender_arrow:hover,
a.koncert_kalender_arrow:active {
background: transparent;
color: #000000;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none}

/* LINKS START

a:link,
a:visited,
a:hover,
a:active {
background: transparent;
color: #000000;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none}

a.today:link,
a.today:visited,
a.today:hover,
a.today:active {
background: transparent;
color: #ffffff;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none}

LINKS SLUT */

input.searchbutton {
background-color: #dddddd;
color: #000000;
font-family: arial, sans-serif;
font-size: 10px;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 20px;
text-decoration: none;
vertical-align: top}

input.searchbuttonHover {
background-color: #bbbbbb;
color: #000000;
font-family: arial, sans-serif;
font-size: 10px;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 20px;
text-decoration: none;
vertical-align: top}

/* KALENDER TABEL */

.koncert_kalender_borders {
border-spacing: 0px;
border-collapse: collapse;
border-color: #000000;
border-style: solid;
border-width: 1px;
padding: 0px}

.koncert_kalender_weekday_names {
background-color: #333333;
color: #ffffff;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: center;
width: 20px}

.koncert_kalender_available {
background-color: #cccccc;
color: #000000;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: right;
width: 20px}

.koncert_kalender_available_today {
background-color: #bbbbbb;
color: #ffffff;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: right;
width: 20px}

.koncert_kalender_occupied {
background-color: #aa0000;
color: #000000;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: right;
width: 20px}

.koncert_kalender_occupied_today {
background-color: #550000;
color: #ffffff;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: right;
width: 20px}

.koncert_kalender_previous_next_month {
background-color: #cccccc;
color: #888888;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-align: right;
width: 20px}

.koncert_kalender_background {
background-color: #000000;
border-collapse: collapse;
border-color: #000000;
border-spacing: 1px;
border-style: solid;
border-width: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center}

.koncert_kalender_days {
border-collapse: collapse;
border-color: #000000;
border-spacing: 0px;
border-style: solid;
border-width: 0px;
width: 160px}

.koncert_kalender_navigation {
background-color: #cccccc;
border-collapse: collapse;
border-color: #000000;
border-spacing: 0px;
border-style: solid;
border-width: 0px;
font-family: arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
margin-left: auto;
margin-right: auto;
text-align: center;
text-decoration: none;
width: 160px}