.headline {
   color:#F0652C;
   font-weight:bold;
}

.top {   /*Ganz oben Monats und Jahresanzeige*/
   background:blue;
   color:yellow;
   text-align:center;
}

.calendarTable {
   width:800;
   /*border:1pt solid #000000;*/
   border-spacing:0px;
}

.calendarTableHeader {
   background:blue;
   color:yellow;
   font-weight: bold;
}

.dayContainer {   
   width:200;
   height:300;
   background-color:red;
   color:yellow;
   border-bottom:1px solid #CACACA;
   border-right:1px solid #CACACA;
}

.tableDayName {   /*Datumanzeige*/
	background-color: #E0E0E0;
   padding-top: 10px;
   padding-bottom: 10px;
   font-weight: bold;
	border-bottom: 1px solid #CACACA;
   color:black;
}

.currentDayRow {   /*aktuelle Tag, wird in einer anderen Farbe angezeigt*/
	color: #F0652C;	
}

.eventItem {
	margin: 6px;
	/*border-top: 1px dotted #000000;*/
	cursor: pointer;
	padding: 2px;
	/*padding-bottom: 0px;*/
   /*padding-top: 6px;*/
   font-weight: bold;
}

.eventItemText{
	display: none;
   margin: 8px;
   color:blue;
}

.eventSelected {
	color: #F0652C;
   background:#cacaca;
}

.mouseOver {
   color: #F0652C;
   background:blue;
}

.mouseOut{
   color:yellow;
   background:green;
}

/*==================*/
/*Für Monatskalender*/
/*==================*/

.wholeContainer {
   background:#E0D5BC;
   float:left;
   width:600px;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9pt;
   color:#877C62;
}

.monthContainer{
   width:280px;
   background:#E0D5BC;
   padding:2px 2px 0px 2px;
   float:left;
   border-right:1px dotted;
   border-top:1px dotted;
   padding:4px;
}

/*Day-Container*/
.dayContainerMonth{
   background:#F2F0E3;
   border-bottom:2px solid #E0D5BC;
   padding-top:2px;
   padding-bottom:2px;
   width:280px;
}

.topContainer {
   background:#E0D5BC;
   float:left;
   width:100%;
}

.issueContainer {
   padding-top:5px;
   padding-bottom:5px;
   width:100%;
   float:left;
}

.issueText {
   float:left;
   width:80px;
   padding-bottom:10px;
   padding-left:3px;
}

.showCategory {
   float:left;
}

.yearText {
   float:left;
   width:60px;
}

.chooseYear {
   float:left;
   vertical-align: middle;
}

.monthText {
   float:left;
   padding-left:20px;
   width:60px;
}

.chooseMonth {
   float:left;
}

.headlineRed {
   float:left;
   color:#A90518;
   font-size:14pt;
   width:100%;
   padding-bottom:35px;
   padding-top:5px;
   padding-left:5px;
}

/*Current Day Container*/
.dayContainerNow{
   background:#FFFFFF;
   border-bottom:2px solid #E0D5BC;
   width:280px;
   padding-top:2px;
   padding-bottom:2px;
   cursor:pointer;
}

.weekDayContainer{
   width:25px;
   /*background:green;*/
   float:left;
   padding-left:2px;
}

.monthDayContainer{
   width:30px;
   float:left;
}

.MonthNameContainer{
   width:65;
   /*float:left;*/
}

.EventContainer{
   float:right;
}

/*style for MouseOver*/
.dayHover{
   background:#FFFFFF;
   border-bottom:2px solid #E0D5BC;
   width:280px;
   padding-top:2px;
   padding-bottom:2px;
   cursor:pointer;
}

/*Rechte Kontainer wo Events genau angezeigt werden*/
.containerRight{
   width:300px;
   background:#E0D5BC;
   float:left;
   border-top:1px dotted;
   padding:4px;
}

/*Rechtes Kästchen Datum ganz oben*/
.dateHeadline{
}

.events{
   float:right;
}

.daySelected {
   background:red;
   border-bottom:2px solid #E0D5BC;
   width:280px;
}

.categorySquare {
   float:left;
   width:14px; 
   height:14px;
}

.bigdate {
   padding-bottom:15px;
}

.dateBrown {
   float:left;
   font-size:14pt;
}

.dateDatum {
   float:left;
   color:#A90518;
   font-size:14pt;
}

.eventContent {
   background:#F2F0E3;
   margin-top:5px;
}

.imageContainer {
   float:left;
}

.eventTitle {
   float:left;
}

.eventContentTitle {
   font-weight:bold;
   color:black;
}

.eventContentLocation {
   margin-top:20px;
}

.eventText {
   display:none;
   background:#FFFFFF;
   padding: 2px 2px 2px 2px;
}

.hiddenDay {
   display:none;
}

.selectedEvent {
   background:#FFFFFF;
   margin-top:5px;
}  

.eventHover {
   background:#FFFFFF;
   margin-top:5px;
   cursor:pointer;
}

.dayClick {
   background:#FFFFFF;
   border-bottom:2px solid #E0D5BC;
   width:280px;
}

/*listboxes*/
.selectYear {
   font-size:9pt;
   width:100px;
   font-size:9pt;
   color:#877C62;
}

.selectMonth {
   font-size:9pt;
   width:100px;
   font-size:9pt;
   color:#877C62;
}

.issues {
   float:left;
   padding-left:5px;
   padding-right:5px;
   width:200px;
}

.colorandTextCategory {
   margin-right:5px;
}

.date {
   margin-top:20px;
}

.firstheadline {
   font-size:14pt;
   padding-bottom:20px;
}

.tippsheadline {
   padding-top:20px;
   padding-bottom:15px;
   font-weight:bold;
}

.categoryTable {
   width:100%;
}

