 /*############ Body ##################*/
body {margin : 5; padding : 5; scrollbar-face-color: #F7F7FF; scrollbar-highlight-color: #F7F7FF; scrollbar-shadow-color: #B7B8DE; scrollbar-3DLight-color: #8B8BB9; scrollbar-arrow-color: #000050; scrollbar-track-color: #B7B8DE; scrollbar-darkshadow-color: #000050;}

#top {height: 220px; width: 770px; align: center;}

#center {width: 770px; float: middle;}

#bottom {width: 770px; float: middle;}

.dropdown {width: 158px; font-family : tahoma, arial, helvetica, geneva; color: #616794; font-size : 13px; padding-top: 0px; background-color:#F7F7F7; vertical-align: top; border: 1px solid; border-color: #737573;}

.dropdown1 {width: 158px; font-family : tahoma, arial, helvetica, geneva; color: #000050; font-size : 13px; padding-top: 0px; vertical-align: top;}

.dropdown2 {width: 40px; font-family : tahoma, arial, helvetica, geneva; color: #000050; font-size : 13px; padding-top: 0px; vertical-align: top;}

.dropdown-xs {font-family : tahoma, arial, helvetica, geneva; color: #616794; font-size : 10px; background-color: #F7F7F7; vertical-align: top; border-color: #737573;}

.input_fields {width: 350px; font-family : tahoma, arial, helvetica, geneva; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.input_fields_1 {width: 100px; font-family : tahoma, arial, helvetica, geneva; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.input_fields_2 {width: 200px; font-family : tahoma, arial, helvetica, geneva; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.input_fields_3 {width: 25px; font-family : tahoma, arial, helvetica, geneva; font-size: 10px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.input_fields_4 {width: 150px; font-family : tahoma, arial, helvetica, geneva; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.input_fields_5 {width: 50px; font-family : tahoma, arial, helvetica, geneva; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.search_field_1 {width: 143px; font-family : tahoma, arial, helvetica, geneva; color: #616794; font-size : 13px; background-color: #F7F7FF; border: 1px solid; border-color: #8B8BB9; vertical-align: top; padding-left: 3px;}

.login_field {width: 147px; font-family : tahoma, arial, helvetica, geneva; color: #737573; font-size : 13px; background-color: #FBFBFB; border: 1px solid; border-color: #ADAAAD; vertical-align: top; padding-left: 3px;}

.submit {vertical-align: top; border: 0px;}


table {vertical-align:top; border: 0px;}

table.box_spc {line-height: 0pt;}

#prt_w {width: 600px; overflow: hidden;}

tr.cont {display: block;}

#poweredby {text-align: center; font-face: Arial; font-size: 9pt; color: #FFFFFF;}
#poweredby a {text-decoration: none;}
#poweredby a:link {color: #FFFFFF;}
#poweredby a:visited {color: #FFFFFF;}
#poweredby a:hover {color: #FFFFFF; text-decoration: underline;}
#poweredby a:active {color: #FFFFFF;}

td.cell {vertical-align: top; background-color: #FFFFFF;}
td.cell1n1 {vertical-align: top; background-color: #FFFFFF; width: 510px;}
td.cell2n1 {vertical-align: top; background-color: #EFECFE; width: 337px; border-left: 1px solid #6B629C; border-top: 1px solid #6B629C; border-right: 1px solid #6B629C;}
td.cell2n2 {vertical-align: top; background-color: #FFFFFF; width: 337px; border: 1px solid #6B629C;}
td.cell3n1 {vertical-align: top; background-color: #EFECFE; width: 167px; border-left: 1px solid #6B629C; border-top: 1px solid #6B629C; border-right: 1px solid #6B629C;}
td.cell3n2 {vertical-align: top; background-color: #FFFFFF; width: 167px; border: 1px solid #6B629C;}
td.cell3n3 {vertical-align: top; border-left: 16px solid #ffffff; background-color: #ffffff;}
td.menu1n1 {vertical-align: top; background-color: #6B629C; width: 250px; border-bottom: 1px solid #000050;}
td.menu1n2 {vertical-align: top; background-color: #A7A0CF; width: 250px; border-top: 1px solid #FFFFFF; border-bottom:1px solid #000050;}
td.menu1n3 {vertical-align: top; align: left; background-color: #FFFFFF; width:245px; display: block;}

td.spc_10 {line-height: 10pt;}
td.spc_15 {line-height: 15pt;}
td.gstbk {border-style: solid; border-color: #8B8BB9; border-width: 1px; font-family: tahoma; font-size: 12px; color: #616794; vertical-align: top; padding-left: 5px; padding-right: 5px;}

.gstbk a {text-decoration: none;}
.gstbk a:link {color: #616794;}
.gstbk a:visited {color: #616794;}
.gstbk a:hover {color: #008000; text-decoration: none;}
.gstbk a:active {color: #008000;}

td.right_box_top	{border-top-style: solid; border-top-color: #ADAAAD; border-top-width: 1px; border-left-style: solid; border-left-color: #ADAAAD; border-left-width: 1px; border-right-style: solid; border-right-color: #ADAAAD; border-right-width: 1px; height: 20px;}
td.right_box_img {border-top-style: solid; border-top-color: #ADAAAD; border-top-width: 1px;  border-left-style: solid; border-left-color: #ADAAAD; border-left-width: 1px; border-right-style: solid; border-right-color: #ADAAAD; border-right-width: 1px; line-height: 0pt; }
td.box_spc {line-height: 0pt;}
td.right_box_spc {line-height: 0pt;}
td.right_box {border-style: solid; border-color: #ADAAAD; border-width: 1px; font-family: tahoma; font-size: 12px; color: #737573; vertical-align: middle; padding-left: 5px;}
td.right_box_1 {border-bottom-style: solid; border-bottom-color: #ADAAAD; border-bottom-width: 1px; border-left-style: solid; border-left-color: #ADAAAD; border-left-width: 1px; border-right-style: solid; border-right-color: #ADAAAD; border-right-width: 1px; font-family: tahoma; font-size: 12px; color: #737573; vertical-align: middle; padding-left: 5px;}
td.right_box-ticker {border-style: solid; border-color: #ADAAAD; border-width: 1px; font-family: tahoma; font-size: 12px; color: #737573; vertical-align: middle; padding-left: 5px;}
td.spc_bottom {border-style: solid; border-color: #ADAAAD; border-width: 1px; vertical-align: bottom;}

div.menu {line-height: 26pt;}
div.line_1 {line-height: 1pt;}
div.tbl_blue
	{ line-height: 15pt;
           background-color: #616794;
           font-family: tahoma;
           font-size: 12px;
           color: #000000;
           vertical-align: middle;
           padding-left: 15px;
           padding-top: 0px;
         }
div.left_menu
	{ line-height: 15pt;
           background-image: url(../images/background/left_but_bg.gif);
           font-family: tahoma;
           font-size: 12px;
           color: #616794;
           vertical-align: middle;
           padding-left: 15px;
           padding-top: 0px;
         }
.left_menu a
	{ text-decoration: none;}
.left_menu a:link
	{ color: #616794;}
.left_menu a:visited
	{ color: #616794;}
.left_menu a:hover
	{ color: #008000;
	  text-decoration: none;}
.left_menu a:active
	{ color: #008000;}

div.left_menu_fin
	{ line-height: 0px;
           background-image: url(../images/background/left_but_finish.gif);
           margin-top: 0px;
           vertical-align: top;}

.right_box_top
	{ font-family: tahoma;
           font-size: 13px;
           font-weight: bold;
           color: #737573;
           vertical-align: middle;
           padding-left: 5px;}
.right_box
	{ font-family: tahoma;
           font-size: 12px;
           color: #737573;
           vertical-align: top;
           padding-left: 5px;
           padding-top: 2px;
           padding-bottom: 2px;
           padding-right: 5px;}
.right_box a {text-decoration: none;}
.right_box a:link {color: #616794;}
.right_box a:visited
	{ color: #616794;}
.right_box a:hover
	{ color: #008000;
	  text-decoration: none;}
.right_box a:active
	{ color: #008000;}

.right_box_1
	{ font-family: tahoma;
           font-size: 12px;
           color: #737573;
           vertical-align: top;
           padding-left: 5px;
           padding-top: 0px;
           padding-bottom: 2px;
           padding-right: 5px;}
.right_box_1 a {text-decoration: none;}
.right_box_1 a:link {color: #616794;}
.right_box_1 a:visited
	{ color: #616794;}
.right_box_1 a:hover
	{ color: #008000;
	  text-decoration: none;}
.right_box_1 a:active
	{ color: #008000;}

.right_box-ticker
	{ font-family: tahoma;
           font-size: 12px;
           color: #737573;
           vertical-align: top;
           padding-left: 5px;
           padding-top: 2px;
           padding-bottom: 2px;
           padding-right: 5px;}
.right_box-ticker a
	{ text-decoration: underline;}
.right_box-ticker a:link
	{ color: #616794;}
.right_box-ticker a:visited
	{ color: #616794;}
.right_box-ticker a:hover
	{ color: #008000;
	  text-decoration: underline;}
.right_box-ticker a:active
	{ color: #008000;}

.right_box-xs
	{ font-family: tahoma;
	  font-size: 10px;
           color:#737573;
           margin:1px;
           padding-left:5px;
           padding-right:2px;
           padding-top:0px;
           text-align: justify;}
.right_box-xs a
	{ text-decoration:none;}
.right_box-xs a:link
	{ color:#616794;}
.right_box-xs a:visited
	{ color:#616794;}
.right_box-xs a:hover
	{ color:#008000;
	  text-decoration:none;}
.right_box-xs a:active
	{ color:#008000;}

.spc_bottom
	{ font-family:tahoma;
           font-size:12px;
           color:#616794;
           vertical-align:bottom;
           line-height:0pt;
         }

.content
	{ font-family:tahoma;
	  font-size:12px;
           color:#000000;
           margin:1px;
           padding-left:5px;
           padding-right:2px;
           padding-top:0px;
           text-align: justify;}
.content a
	{ text-decoration:underline;}
.content a:link
	{ color:#000050;}
.content a:visited
	{ color:#000050;}
.content a:hover
	{ color:#008000;
	  text-decoration:underline;}
.content a:active
	{ color:#008000;}

.content-bold
	{ font-family:tahoma;
	  font-size:12px;
           font-weight:bold;
           color:#000000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-gn
	{ font-family:tahoma;
	  font-size:12px;
           color:#008000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-blue
	{ font-family:tahoma;
	  font-size:12px;
           color:#616794;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-blue-bold
	{ font-family:tahoma;
	  font-size:12px;
           font-weight:bold;
           color:#616794;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-blue-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#616794;
           margin:1px;
           padding-top:0px;
           text-align: justify;}
.content-blue-xs a
	{ text-decoration:none;}
.content-blue-xs a:link
	{ color:#616794;}
.content-blue-xs a:visited
	{ color:#616794;}
.content-blue-xs a:hover
	{ color:#008000;
	  text-decoration:none;}
.content-blue-xs a:active
	{ color:#008000;}

.content-darkblue
	{ font-family:tahoma;
	  font-size:12px;
           color:#000050;
           margin:1px;
           padding-top:0px;
           text-align: justify;}
.content-darkblue a
	{ text-decoration:none;}
.content-darkblue a:link
	{ color:#000050;}
.content-darkblue a:visited
	{ color:#000050;}
.content-darkblue a:hover
	{ color:#008000;
	  text-decoration:none;}
.content-darkblue a:active
	{ color:#008000;}

.content-darkblue-bold
	{ font-family:tahoma;
	  font-size:12px;
           font-weight:bold;
           color:#000050;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-xl-darkblue
	{ font-family:tahoma;
	  font-size:14px;
           color:#000050;
           font-weight:bold;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-red
	{ font-family:tahoma;
	  font-size:12px;
           color:#FF0000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-red-bold
	{ font-family:tahoma;
	  font-size:12px;
           font-weight:bold;
           color:#FF0000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-yellow-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#FFCE09;
           margin:1px;
           padding-top:0px;
           text-align: justify;}
.content-yellow-xs a
	{ text-decoration:none;}
.content-yellow-xs a:link
	{ color:#FFCE09;}
.content-yellow-xs a:visited
	{ color:#FFCE09;}
.content-yellow-xs a:hover
	{ color:#FF0000;
	  text-decoration:none;}
.content-yellow-xs a:active
	{ color:#FF0000;}

.content-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#000000;
           margin:1px;
           padding-left:5px;
           padding-right:2px;
           padding-top:0px;
           text-align: justify;}

.content-white-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#FFFFFF;
           margin:1px;
           padding-top:0px;
           text-align: justify;}
.content-white-xs a
	{ text-decoration:underline;}
.content-white-xs a:link
	{ color:#FFFFFF;}
.content-white-xs a:visited
	{ color:#FFFFFF;}
.content-white-xs a:hover
	{ color:#000050;
	  text-decoration:underline;}
.content-white-xs a:active
	{ color:#000050;}

.content-darkblue-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#000050;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-gn-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#008000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-red-xs
	{ font-family:tahoma;
	  font-size:10px;
           color:#FF0000;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.content-xl
	{ font-family:tahoma;
	  font-size:14px;
           color:#000000;
           font-weight:bold;
           margin:1px;
           padding-top:0px;
           text-align: justify;}
.content-xl a
	{ text-decoration:underline;}
.content-xl a:link
	{ color:#000050;}
.content-xl a:visited
	{ color:#000050;}
.content-xl a:hover
	{ color:#008000;
	  text-decoration:underline;}
.content-xl a:active
	{ color:#008000;}

.content-xl-blue
	{ font-family:tahoma;
	  font-size:14px;
           color:#616794;
           font-weight:bold;
           margin:1px;
           padding-top:0px;
           text-align: justify;}

.news-content
	{ font-family:tahoma;
           font-size:12px;
           color:#000000;
           vertical-align:top;
         }
.news-content a
	{ text-decoration:underline;}
.news-content a:link
	{ color:#000050;}
.news-content a:visited
	{ color:#000050;}
.news-content a:hover
	{ color:#008000;
	  text-decoration:underline;}
.news-content a:active
	{ color:#008000;}

.news-headl
	{ border-top-style:solid;
	  border-top-color:#ADABAD;
           border-top-width:1px;
           border-bottom-style:solid;
	  border-bottom-color:#ADABAD;
           border-bottom-width:1px;
           background-color:#F4F6F4;
         }

.news-headl1
	{ font-family:tahoma;
           font-size:12px;
           font-weight:bold;
           color:#616794;
           padding-left:5px;
         }

.news-headl2
	{ font-family:tahoma;
           font-size:11px;
           color:#616794;
           padding-right:5px;
         }

.line_color0 {
	background-color: #F4F6F4;
	padding-top:2pt;
	padding-bottom:2pt;
         width: 100%;
}

.line_color1 {
	background-color: #FFFFFF;
	padding-top:2pt;
	padding-bottom:2pt;
         width: 100%;
}

.calendar
{
	width : 290px;
	height: 180px;
}

.calendar-headline {
	color: #E1DFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #000060;
}

.calendar-headline A:link {
	color: #F7F7F7;
	text-decoration: none;
}

.calendar-headline A:visited {
	color: #F7F7F7;
	text-decoration: none;
}

.calendar-headline A:hover {
	color: #008000;
	text-decoration: none;
}

.today_select  {
	color: #008000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align : center;
	text-decoration: underline;
    	font-size: 12px;
}


.overview {
	color: #616794;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align : center;
	height: 100%;
	width: 100%;
}

.overview A:link {
	color: #616794;
	text-decoration: none;
}

.overview A:visited {
	color: #616794;
	text-decoration: none;
}

.overview A:hover{
	color: #008000;
	text-decoration: none;
}

.last_month {
	color: #F7F7F7;
}

.next_month {
	color: #F7F7F7;
}

.overview #today {
	color: #008000;
	font-weight: bold;
}

.overview #selected {
	color: #FFFFFF;
	background-color: #9E98FF;
	margin-top: auto;
	margin-bottom: auto;
}

.overview .dayname {
	background-color: #E1DFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: auto;
	margin-bottom: auto;
}

.overview .reserved {
	color: #F76CA7;
	font-weight: bold;
	font-size: 13px;
}

.event_list {
	width : 100%;
	height: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border : 0pt;
}