form {
margin : 0;
padding : 0;
}
.cb-textbox {
margin-left : 0;
}
.cb-description {
margin-right : 40px;
font-size : 11px;
}
.cb-ticketlink {
border : 0 solid black;
padding-top : 15px;
margin-left : 20px;
display : inline;
vertical-align : bottom;
}
.cb-bildbox {
float : right;
margin-bottom : 5px;
margin-left : 5px;
margin-top : 3px;
}
.cb-event {
clear : both;
border : 0 solid black;
margin : 10px 20px 20px 0;
}
.cb-city {
border : 0 solid black;
padding : 5px;
}
.cb-title {
margin : 10px 0;
border : 0 solid red;
font-weight : bold;
}
.cb-stripebox {
padding : 3px 0 2px 0;
border : 0 solid black;
}
.cb-date {
float : left;
border : 0 solid black;
margin-right : 20px;
margin-left : 10px;
font-size : 10px;
}
.cb-date-from {
float : left;
margin-right : 5px;
margin-left : 10px;
font-size : 10px;
}
.cb-date-to {
float : left;
margin-right : 10px;
}
.cb-time {
float : left;
border : 0 solid black;
margin-right : 20px;
font-size : 10px;
}
.cb-location {
border : 0 solid red;
float : left;
background : rgb(204,214,255);
font-size : 11px;
}
#cb-paging {
margin : 0 7px 0 7px;
float : right;
font-size : 10px;
color : #c50e1f;
}
#cb-paging a {
font-size : 10px;
color : #c50e1f;
}
.active {
margin : 0 7px 0 7px;
font-size : 11px;
color : #c50e1f;
}
#cb-content {
border : 0 solid red;
overflow : auto;
height : 100%;
}
.hidden {
display : none;
}
.cb-status {
clear : both;
padding : 10px 0 10px 0;
}
li {
list-style : none;
}
#cb-calendarbox {
border : 0 solid #ff0000;
font-size : 1em;
padding : 0;
z-index : 99;
width : 170px;
margin : 15px 0 0 15px;
}
#cb-calendar {
border : 0 solid blue;
padding : 0;
margin-top : 7px;
width : 150px;
}
#cb-calendarbox select {
width : 128px;
background-color : #cecece;
vertical-align : top;
margin-top : 8px;
border : 0 solid blue;
}
#cb-calendarbox select.inactive option {
color : #ddd;
}
#cb-calendarDIV {
background-color : #fff;
width : 150px;
margin : 0;
padding : 0;
border : 0 solid green;
}
.cb-calendar #leftArrow {
float : left;
height : 16px;
text-decoration : none;
border : 0 solid red;
font-size : 10px;
margin : 0 px 0 0;
padding : 0 0 0 3px;
}
#cb-calendar #rightArrow {
float : right;
height : 16px;
text-decoration : none;
border : 0 solid red;
font-size : 10px;
margin : 0 2px 0 0;
padding : 0 3px 0 0;
}
#cb-calendar #monthName {
height : 16px;
background-color : #cecece;
text-align : center;
text-decoration : none;
width : 100%;
margin : 0 2px 0 0;
border : 0 solid red;
}
#cb-calendar #monthName a {
background-color : #cecece;
color : #000000;
font-size : 11px;
text-decoration : none;
margin : 0 3px 0 0;
}
#cb-calendar #monthName a #cb-calendarYear {
display : inline;
border : 0 solid black;
}

#cb-calendar .dayName {
padding : 2px 0 0 0;
}
#cb-calendarbox ul {
clear : both;
margin : 0;
padding : 0;
width : 100%;
border : 0 solid blue;
}
#cb-calendarbox * li {
width : 20px;
border : 0 solid #fff;
float : left;
margin : 1px 0 2px 1px;
padding : 0;
display : block;
}
#cb-calendarbox li a {
color : #000000;
display : block;
text-decoration : none;
text-align : center;
padding : 0;
border : 0 solid #cdcdcd;
font-size : 10px;
font-weight : normal;
}
#cb-calendarbox li a.today {
color : #c50e1f;
}
#cb-calendarbox li a.chosen {
background-color : #cecece;
}
#cb-calendarbox li a:hover, #linkBox li a:active {
background-color : #efefef;
}
#cb-calendarbox li a.inactive, #cb-calendarbox li a.inactive:hover {
color : #000000;
cursor : default;
text-decoration : none;
background : transparent;
}
#cb-calendarbox .category {
margin : 5px 0 3px 0;
}
#cb-calendarbox input.search {
height : 12px;
width : 121px;
padding : 1px 0 3px 5px;
margin-bottom : 14px;
color : #ddd;
border : 1px solid #636363;
font-size : 1em;
}
#cb-calendarbox .button {
border : 0 solid red;
height : 15px;
width : 15px;
font-size : 1em;
font-weight : normal;
color : #fff;
padding : 0;
margin : 8px 0 0 0;
background-color : #000;
}
* {
font-family : Arial, Verdana;
}
body {
background : #fff;
}
img {
border : none;
}
a {
color : black;
text-decoration : underline;
font-size : 12px;
}
a:hover {
color : #c50e1f;
text-decoration : underline;
}
#loginLinks {
background : #cecece;
}
.cb-textbox {
border : 1px solid #ffffff;
margin-left : 7px;
}
.cb-location a {
background : rgb(204,214,255);
color : black;
text-transform : uppercase;
font-size : 12px;
}
.cb-location a:hover {
background : rgb(204,214,255);
color : #c50e1f;
text-transform : uppercase;
font-size : 12px;
}
.cb-stripebox, .cb-date, .cb-date-from, .cb-date-to, .cb-time {
background : rgb(204,214,255);
font-size : 10px;
}
#cb-status {
font-size : 10px;
}
.cb-city {
background : #c50e1f;
color : #ffffff;
font-weight : bold;
text-transform : uppercase;
display : none;
}
#calendarBox {
float : left;
}
#cb-calendarbox {
float : left;
}
#cb-calendar #monthName, #cb-calendar #rightArrow, #cb-calendar #leftArrow {
background-color : rgb(204,214,255);
}
#cb-calendar #monthName a:hover, #cb-calendar #rightArrow:hover, #cb-calendar #leftArrow:hover {
background-color : rgb(204,214,255);
color : #c50e1f;
}
#cb-calendar #monthName a {
background-color : rgb(204,214,255);
}
.more {
font-size : 9px;
}
@media print {
#cb-calendarbox, .cb-bildbox, .more {
display : none;
}
#cb-content {
display:inline;
overflow : visible;
}
}
html, body {
height : 100%;
overflow : visible;
}
}
