body     {font-family: helvetica, arial, geneva, sans-serif; font-size: x-small; color: #000000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #E5FFE9}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text, td, th	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}

A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #0000FF}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #551A8B}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #FF0000}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #551A8B}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

A.Menue1:link	  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
A.Menue1:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
A.Menue1:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
A.Menue1:active	 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}

A.Menue2:link	  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00521a; text-decoration: none;}
A.Menue2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00521a; text-decoration: none;}
A.Menue2:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00521a; text-decoration: none;}
A.Menue2:active	 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00521a; text-decoration: none;}


A.topnav:link,  A.topnav:visited, A.topnav:hover, A.topnav:active	 {	
                font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
text-decoration: none;
}

.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}
.mygolf-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	color:#000000;
}

.mygolf-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}


.calendar
{
   width : 100%;
   height : 100%;
}

.calendar .headline {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   background-color: #006699;
   border-bottom : 1px solid Black;
   border-left : 1px solid Black;
   border-right: 1px solid Black;
   border-top : 1px solid Black;
/*   background : url(ice.jpg);*/
}

.calendar .headline A:link {
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .headline A:visited {
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .headline A:hover {
   color: #000066;
   text-decoration: none;
}

.calendar .overview {
   background-color: White;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   text-align : center;
   border-left : 1px solid Black;
   border-right: 1px solid Black;
   border-bottom : 1px solid Black;
   height: 20px;
   width: 100%;
}

.calendar .overview A:link {
   text-decoration: none;
}

.calendar .overview A:visited {
   text-decoration: none;
}

.calendar .overview A:hover{
   background-color: #000066;
   color: #FFFFFF;
   text-decoration: none;
}

.calendar .overview .last_month {
   color: #CCCCCC;
}

.calendar .overview .next_month {
   color: #CCCCCC;
}

.calendar .overview #today {
   color: #FFFFFF;
   background-color: #FF9933;
   border-left : 1px solid Black;
   border-right: 1px solid Black;
   border-bottom : 1px solid Black;
   border-top : 1px solid Black;
   
}

.calendar .overview #selected {
   color: #FFFFFF;
   
   margin-top: auto;
   margin-bottom: auto;
}

.calendar .overview .dayname {
   background-color: #DDE7FF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-top: auto   ;
   margin-bottom: auto;
}

.calendar .overview .reserved {
   font-weight: bold;
   font-size: 11px;
   text-decoration: underline;
}

.calendar .today_select  {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align : center;
color: #000099;
   text-decoration: none;
      border-left : 1px solid Black;
   border-right: 1px solid Black;
   border-bottom : 1px solid Black;
   
}

 .calendar .today_select A {
   font-size: 11px;
   color: #000099;
   background-color: #FFFFFF;
   text-align : center;
   
   vertical-align: middle;
   text-decoration: none;
   
}

/* Appearance of the Eventlist */

.event_list_title {
   color: #34CD67;
   background-color: #FFFFFF;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.event_list {
	font-size: 12px;
	width : 450px;
	height: auto;
	background-color: #FEFADE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #34CD67;
}

.event_list .headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   font-size: 14px;
   background-color: #34CD67;
/*   background : url(ice.jpg);*/
}

.event_list .col_status {
   width: 30px;
}

.event_list .col_date {
   width: 160px;
}

.event_list .col_event {
   width: auto;
}

.event_list .status {
   font-size: 80%;
   color: Red;
   font-weight: bold;   
   vertical-align : top;
}

.event_list .date {
    font-size: 12px;
   color: #888888;
   font-family: Arial, Helvetica, sans-serif;
}

.event_list .event {
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   vertical-align : top;
}

.event_list A  {
  text-decoration: none;
}

.event_list A:hover  {
  text-decoration: underline;
}

.event_list .error_message {
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   margin-left : auto;
   margin-right : auto;
   padding-left : 10px;
   padding-right : 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #E5FFE9;
   }

/* Appearance for Event-Infos */

.event_info {
   width : 400px;
   height: auto;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
    border : 1px solid #34CD67;
      }

.event_info .headings {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   font-size: 12px;
   background-color: #34CD67;
    padding: 5px 5px 5px 5px;
/*   background : url(ice.jpg);*/
}

.event_info .title {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-bottom : 1px solid #34CD67;
}

.event_info .date {
   background-color: #34CD67;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: auto;
   border-bottom : 1px solid #34CD67;
}

.event_info .description {
   font-family: Arial, Helvetica, sans-serif;
   padding: 10px 10px 10px 10px;
   font-size: 12px;
}

.line_color0 {
   background-color: #EAEAEA;
   padding-top:3px;
   padding-bottom:3px;
   
}

.line_color1 {
   background-color: White;
   padding-top:3px;
   padding-bottom:3px;
   border-top : 1px solid #000066;
}

.author_info {
   font-size: xx-small;
   color: #CCCCCC;
}

.next_event_select  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   background-color: #FFFFFF;
   text-align : left;
}

.next_event_select A {
   font-size: 100%;
   color: #82C4F4;
   background-color: #FFFFFF;
   text-align : center;
   text-decoration: underline;
}


.platzbelegung_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.platzbelegung_Stil2 {font-family: Arial, Helvetica, sans-serif}
.platzbelegung_Stil3 {
	font-size: 12px;
	font-weight: bold;
}
.platzbelegung_Stil4 {font-size: 12px}