.row1 {background-color: #DDEFFF}
.row2 {background-color: #F5FAFF}
.row3 {background-color: #DDEFFF}
.Space4 {font-size: 4px;}
.Space8 {font-size: 8px;}
UL {position: relative; left: -22px; list-style-type: none;}
LI {display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; list-style-type: none;}

.Color1 {background-color: #d77409;}
.Color2 {background-color: #996633;}
.Color3 {background-color: #164BBE;}
.Color4 {background-color: #f7a54c;}
.Color5 {background-color: #ffbc75;}
.Color6 {background-color: #0055CD;}
.Color7 {background-color: #f3f9ff;}

.Gr1L {border-left: 1px solid White;}
.Gr1R {border-right: 1px solid White;}
.Gr1T {border-top: 1px solid White;}
.Gr1B {border-bottom: 1px solid White;}
.Gr2L {border-left: 1px solid #CCD7EE;}
.Gr2R {border-right: 1px solid #CCD7EE;}
.Gr2T {border-top: 1px solid #CCD7EE;}
.Gr2B {border-bottom: 1px solid #CCD7EE;}

a.Link0:link {font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link0:active{font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link0:visited {font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link0:hover {text-decoration: underline;}

a.Link1:link {font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link1:active{font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link1:visited {font-size: 8pt; font-family: Arial, Verdana; color: #FFFFFF; text-decoration: none;}
a.Link1:hover {text-decoration: underline;}

a.Link2:link {font-size: 8pt; font-family: Arial; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.Link2:active{font-size: 8pt; font-family: Arial; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.Link2:visited {font-size: 8pt; font-family: Arial; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.Link2:hover {text-decoration: underline;}

a.Link3:link {font-size: 8pt; font-family: Arial; color: #324da4; text-decoration: underline;}
a.Link3:active{font-size: 8pt; font-family: Arial; color: #324da4; text-decoration: underline;}
a.Link3:visited {font-size: 8pt; font-family: Arial; color: #324da4; text-decoration: underline;}
a.Link3:hover {text-decoration: underline; color: #479300;}

a.Link4:link {font-size: 8pt; font-family: Arial; color: #0035AC; text-decoration: none;}
a.Link4:active{font-size: 8pt; font-family: Arial; color: #0035AC; text-decoration: none;}
a.Link4:visited {font-size: 8pt; font-family: Arial; color: #0035AC; text-decoration: none;}
a.Link4:hover {text-decoration: underline;}

a.Link5:link {font-size: 10pt; font-family: Arial; color: #770000; text-decoration: none;}
a.Link5:active{font-size: 10pt; font-family: Arial; color: #770000; text-decoration: none;}
a.Link5:visited {font-size: 10pt; font-family: Arial; color: #770000; text-decoration: none;}
a.Link5:hover {text-decoration: underline;}

a.Link6:link {font-size: 75%; font-family: Arial; font-weight: bold; color: #770000; text-decoration: underline;}
a.Link6:active {font-size: 75%; font-family: Arial; font-weight: bold; color: #770000; text-decoration: underline;}
a.Link6:visited {font-size: 75%; font-family: Arial; font-weight: bold; color: #770000; text-decoration: underline;}
a.Link6:hover {text-decoration: underline; color: #990000;}

a.Link7:link {font-size: 70%; font-family: Arial; color: #f7a54c; text-decoration: none;}
a.Link7:active {font-size: 70%; font-family: Arial; color: #f7a54c; text-decoration: none;}
a.Link7:visited {font-size: 70%; font-family: Arial; color: #f7a54c; text-decoration: none;} 
a.Link7:hover {text-decoration: underline;}

a.Link8:link {font-size: 70%; color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link8:active {font-size: 70%;color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link8:visited {font-size: 70%; color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link8:hover {text-decoration: underline;}

a.Link9:link {font-size: 11px; color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link9:active {font-size: 11px;color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link9:visited {font-size: 11px; color: #f7a54c; font-family: Arial; text-decoration: none;}
a.Link9:hover {text-decoration: underline;}

a.Link10:link {font-size: 14px; font-family: Arial; font-weight: bold; color: #0035AC; text-decoration: underline;}
a.Link10:active {font-size: 14px; font-family: Arial; font-weight: bold; color: #0035AC; text-decoration: underline;}
a.Link10:visited {font-size: 14px; font-family: Arial; font-weight: bold; color: #0035AC; text-decoration: underline;}
a.Link10:hover {text-decoration: underline;}

a.Link11:link {font-size: 11px; color: #040B96; font-family: Arial; text-decoration: none;}
a.Link11:active {font-size: 11px;color: #040B96; font-family: Arial; text-decoration: none;}
a.Link11:visited {font-size: 11px; color: #040B96; font-family: Arial; text-decoration: none;}
a.Link11:hover {text-decoration: underline;}

.Margin1 { padding: 3px 3px 3px 5px; }
.Margin2 { padding: 10px 20px 20px 20px; }
.Margin3 { padding: 0px 0px 0px 5px; }
.Margin4 { padding: 0px 5px 0px 0px; }
.Margin5 { padding: 0px 0px 0px 15px; }
.Margin6 { padding: 0px 0px 5px 0px; }
.Margin7 { padding: 3px 5px 0px 5px; }
.Margin8 { padding: 3px 1px 3px 5px; }
.Margin9 { padding: 3px 0px 3px 0px; }

.Text0 {font-size: 8pt; font-family: Verdana; font-weight: normal; color: #FFFFFF;}
.Text1 {font-size: 60%; font-family: Arial; font-weight: bold; color: #3F3F3F;}
.Text2 {font-size: 70%; font-family: Arial; color: #3F3F3F; line-height: 130%; }
.Text3 {font-size: 8pt; font-family: Arial; font-weight: bold; color: White;}
.Text4 {font-size: 8pt; font-family: Arial; color: #d77409;}
.Text5 {font-size: 8pt; font-family: Verdana; font-weight: normal; color: #FFFFFF;}
.Text6 {font-size: 13pt; font-family: Arial; font-weight: bold; color: #f7a54c;}
.Text7 {font-size: 8pt; font-family: Arial; color: #3F3F3F; line-height: 130%; }
.Text8 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0055CD;}
.Text9 {font-size: 8pt; font-family: Arial; color: #B22222; line-height: 130%; }
.Text10 {font-size: 8pt; font-family: Arial; font-weight: normal; color: #FFFFFF;}
.Text11 {font-size: 8pt; font-family: Arial; font-weight: normal; color: #FF0000;}
.Text12 {font-size: 10pt; font-family: Arial; font-weight: normal; color: #FF0000;}

.Title1 {font-size: 70%; font-family: Arial; font-weight: bold; color: #0035A8;}
.Title2 {font-size: 9pt; font-family: Arial; font-weight: bold; color: #0035A8;}
.Title3 {font-size: 70%; font-family: Arial; font-weight: bold; color: #52A900;}
.Title3 {font-size: 70%; font-family: Arial; font-weight: bold; color: #ffffff;}
.Title7 {font-size: 9pt; font-family: Arial; font-weight: bold; color: #0035A8;}
.Title8 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0055CD; font-weight: bold;}

.FormTextField {width: 100px; height: 21px;}
.BasketTextFieldDb {width: 21px; height: 21px;}
.BasketTextFieldNote {width: 250px; height: 21px;}
.AdminYearField  {width: 35px; height: 21px;}
.AdminDateHourField {width: 21px; height: 21px;}
.FormButton {width: 30px; height: 22px;}
.FormButtonSearch {width: 110px; height: 22px;}
.BasketModButton {width: 60px; height: 22px;}
.BasketDelButton {width: 40px; height: 22px;}
.Bold {font-weight: bold;}
.Justify {text-align: justify;}



.headline {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #006699;
	border-bottom : 1pt solid Black;
	border-left : 1pt dashed Black;
	border-right: 1pt dashed Black;
	border-top : 1pt dashed 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: #FF0000;
	text-decoration: none;
}

.calendar .overview {
	background-color: #FEFADE;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
	border-left : 1pt dashed Black;
	border-right: 1pt dashed Black;
	border-bottom : 1pt dashed Black;
	height: 100%;
	width: 100%;
}

.calendar .overview A:link {
	text-decoration: none;
}

.calendar .overview A:visited {
	text-decoration: none;
}

.calendar .overview A:hover{
	background-color: #FF0000;
	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;
}

.calendar .overview #selected {
	color: #FFFFFF;
	background-color: #FF0000;
	margin-top: auto;
	margin-bottom: auto;
}

.calendar .overview .dayname {
	background-color: #FEFADE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: auto;
	margin-bottom: auto;
}

.calendar .overview .reserved {
	color: #FFFFFF;
	background-color: #FF0000;
	margin-top: auto;
	margin-bottom: auto;
}

.calendar .today_select  {
	background-color: #FFFFFF;
	text-align : right;
	text-decoration: underline;	
}

 .calendar .today_select A {
   font-size: 80%;
	color: #82C4F4;
	background-color: #FFFFFF;
	text-align : center;
	text-decoration: underline;
}

/* Appearance of the Eventlist */

.event_list_title {
	color: #006699;
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.event_list {
	width : 500px;
	height: auto;
	background-color: #FEFADE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom : 1pt dashed Black;
	border-left : 1pt dashed Black;
	border-right: 1pt dashed Black;
	border-top : 1pt dashed Black;	
}

.event_list .headings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 100%;
	background-color: #006699;
	background : url(ice.jpg);
}

.event_list .col_status {
	width: 50pt;
}

.event_list .col_date {
	width: 100pt;
}

.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: 75%;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
}

.event_list .event {
	font-size: 80%;
	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: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-left : auto;
	margin-right : auto;
	padding-left : 10pt;
	padding-right : 10pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
	background-color: #EAF0FF;
	}

/* Appearance for Event-Infos */

.event_info {
	width : 500px;
	height: auto;
	background-color: #FEFADE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    border : 1pt solid;
		}

.event_info .headings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 100%;
	background-color: #006699;
    padding: 5pt 5pt 5pt 5pt;
/*	background : url(ice.jpg);*/
}

.event_info .title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.event_info .date {
	background-color: #EAF0FF;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 100pt;
}

.event_info .description {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10pt 10pt 10pt 10pt;
}

.line_color0 {
	background-color: #DDE7FF;
	padding-top:3pt;
	padding-bottom:3pt;
}

.line_color1 {
	background-color: #EAF0FF;
	padding-top:3pt;
	padding-bottom:3pt;
}

.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;
}
.kosartime{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; width: 40px; height: 16px; border: 0px; color: #ffffff; text-indent: 2px; e3e3e3; background: #f7a54c;}