/*
Sections that are hidden when printing the page. We only want the content printed.
*/


body {
color: #000 !important; /* we want everything in black */
background-color:#fff !important; /* on white background */
font-family:arial; /* arial is nice to read ;) */
border:0 !important; /* no borders thanks */
}

/* This affects every tag */
* {
border:0 !important; /* again no borders on printouts */
}

/* 
no need for accessibility on printout. 
Mark all your elements in content you 
dont want to get printed with class="noprint"
*/
.accessibility,
.noprint
 {
display:none !important; 
}

/* 
remove all width constraints from content area
*/
div#content,
div#main {
display:block !important;
width:100% !important;
border:0 !important;
padding:1em !important;
}

/* hide everything else! */
div#header,
div#header h1 a,
div.breadcrumbs,
div#search,
div#footer,
div#menu_vert,
div#news,
div.right49,
div.left49,
div#sidebar  {
   display: none !important;
}

img {
float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}
/* End of Stylesheet: altes : Print Modified On 2012-01-20 15:43:49 */
/* CGCalendar*/
a {
   text-decoration: none;
}

div.cgcalendar_day{
   position: relative;
   text-align:center;
   background:#FFE9AF none repeat scroll 0 0; 
   border:1px solid #E7AB0B; 
   border-collapse:collapse; 
   empty-cells:show;
}

.cgcalendar_category, .cgcalendar_day, .cgcalendar_multiple_category {
   width:21px;
   min-width:21px;
   height:21px;
   min-height:21px;
}

div.cgcalendar_day div.cgcalendar_info{
   display:none;
   z-index:2;
   position: absolute;
   bottom:1.3em;
   left:-160px;
   background-color:#FFE9AF;
   border: solid 2px #E7AB0B;
   width:240px;
}
#cal-calendar div.cgcalendar_info ul{
   padding: 0px;
   margin: 0em 1em;
   text-align:left;
   width:225px;
}
div.cgcalendar_day:hover div.cgcalendar_info, div.cgcalendar_day div.cgcalendar_info :hover{
   display:block;
}

/*.cgcalendar_multiple_category{
   background-color:#ECEBE6;
}*/


.cgcalendar_category_1, .cgcalendar_category_2, .cgcalendar_category_3, .cgcalendar_category_4{
   background-image:url('http://www.sv-do-keiko.de/uploads/images/Calendar/cgcalendar_category.png');
   background-repeat:no-repeat;
   background-color:transparent;
}
.cgcalendar_category_1{
   background-position:-11px -11px;
}
.cgcalendar_category_2{
   background-position:11px -11px;
}
.cgcalendar_category_3{
   background-position:-11px 11px;
}
.cgcalendar_category_4{
   background-position:11px 11px;
}

table#cal-calendar .calendar-today{
   border:1px solid #ffffff;
   background:#ffffff;
   z-index:1;
   text-align:center;
   vertical-align: middle;
}
/* End of Stylesheet: CGCalendar_mini Modified On 2014-04-14 12:31:20 */
