body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote, code, form, IMG {margin: 0;padding: 0;border: 0;}
body{margin:0;padding:0;line-height: 1.5em;background-color:#000000;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
select,option {color:#000000;}
#wrapper {min-width: 400px;width: 850px;}
#outer { border-left: 250px solid #000000; background-color: #000000;}
#inner {margin: 0;width: 100%;}
#header {background-color: #000000;}
#left {padding-top:0;width: 250px;margin-left: -250px;float: left;position: relative;z-index: 10;}
#content {float: left;width: 100%;position: relative;z-index: 12;}
#footer {background-color: #000000;width: 100%;position: relative;z-index: 13;padding-left:25px;}
.clear { clear: both;}
ol,ul {margin-left:30px;}
#outer > #inner { border-bottom: 1px solid transparent;}
#left {margin-right: 1px;}
#content {margin: 0 -3px 0 -2px;}
.abu {font-family: Tahoma, Arial, sans-serif;font-size: 11px;color: #999999;}
#flashcontent {border: 0;width: 850px;height: 355px;float: left;margin: 0;}
h1,h2 {font-weight: bold;color: #E0A552;font-family: Tahoma, Arial, sans-serif;}
h1 {font-size: 16px;margin:0 0 10px 0;}
h2 {font-size: 12px;}
.titleongreen {color:#000000;margin-bottom:5px;}
.bg {background-position: top;background-repeat: no-repeat;background-image:url(i/bg-orange.jpg);margin-top:0;}
.bgf {background:url(i/bg-orange2.jpg) no-repeat top center;margin-top:0;}
.bg2 {background-position: bottom;background-repeat: no-repeat;	background-image:url(i/bg-orange.jpg);}
.tblleft {background-image:url(i/bg-orange-line.jpg);background-repeat:repeat-y;width:100%;border:0;}
#newsletter {padding:5px 0 10px 0;}
.textbox {border: 1px solid #000000;font-family: Tahoma, Arial, sans-serif;font-size: 11px;color: #666666;}
ul.onews {margin-left:15px;margin-top:5px;list-style-type:square;}
.button {background-color:#666666;border-color:#666666;border-style: solid;font-family: Tahoma, Arial, sans-serif;font-weight: bold;font-size: 11px;color: #FFFFFF;}
th {color:#000;background:#ccc;font-weight:bold;}
.inputeks {color:#000;}
.style1 {color: #FFFFFF;}
.style2 {color: #FFFFFF;font-size:11px;}
.style3 {color: #cccccc;font-size:10px;}
.style4 {color: #cccccc;}
.homegreen {background:#52AD14;color:#000;padding:5px;width:50%;}
.pad5 {padding-top:5px;}
.padb5 {padding-bottom:5px;}
.padl5 {padding-left:10px;}
.mar5 {margin-top:5px;}
.mar15 {margin-top:15px;}
.flleft {float:left;}
.flright {float:right;}
.titlebold {font-weight:bold;}
.comnum {width:12px;margin-right:5px;}
.comcol2 {background:#B3E6B3;color:#333333;}
.w95 {width:95%;}
.ovpad {padding:5px;}
.login {padding:0 25px 0 20px;}
.borderb {border-bottom:1px dashed #52AD14;}
.borderb2 {border-bottom:1px dashed #333;}
.borderb3 {border-bottom:1px dashed #fff;}
.warning {color:#333;}
.arttool {border-bottom:1px dashed #52AD14;border-top:1px dashed #52AD14;}
a:link,a:visited,a:active {color: #E0A552;text-decoration:none;}
a:hover {text-decoration:underline;}
.imgborder {border:2px solid #ccc;}
a.more:link,a.more:visited,a.more:active {color: #000000;text-decoration:none;}
a.pth:link,a.pth:visited,a.pth:active {color: #fff;text-decoration:underline;}
a.empt:hover {color: #ffffff;text-decoration:none;}
.calendar{width : 250px;height: 200px;}
.calendar .headline {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;background-color: #000;}
.calendar .headline a:link {color: #FFFFFF;text-decoration: none;}
.calendar .headline a:visited {color: #FFFFFF;text-decoration: none;}
.calendar .headline a:hover {color: #52AD14;text-decoration: none;}
.calendar .headline .today_select  {background-color: #000;font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: normal;text-align : center;text-decoration: underline; font-size: 11px;}
.calendar .overview {background-color: #000;font-size: 11px;font-family: Tahoma,Arial, Helvetica, sans-serif;text-align : center;	border-left : 1pt solid Black;border-right: 1pt solid Black;border-bottom : 1pt solid Black;width: 100%;}
.calendar .overview A:link {text-decoration: none;color:#fff;}
.calendar .overview A:visited {text-decoration: none;color:#ccc;}
.calendar .overview A:hover{color: #52AD14;text-decoration: none;}
.calendar .overview .last_month {color: #CCCCCC;}
.calendar .overview .next_month {color: #CCCCCC;}
.calendar .overview #today {color: #FFFFFF;background-color: #52AD14;}
.calendar .overview #selected {	color: #FFFFFF;	background-color: #52AD14;	margin-top: auto;	margin-bottom: auto;}
.calendar .overview .dayname {	background-color: #000000;	color:#52AD14;	font-family: Tahoma,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;}
.event_list_title   {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #006699;	background-color: #FFFFFF;	}
.event_list {	width : 98%;	height: auto;	background-color: #FEFADE;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	border : 1pt solid Black;}
.event_list .headings {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	font-size: 100%;	background-color: #006699;}
.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: 80%;
	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;
	}
	
.cal_view_select {
margin: 5px;
}
	

/* 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;
	border-bottom : 1pt solid #000000;
}

.event_info .date {
	background-color: #EAF0FF;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 100pt;
	border-bottom : 1pt solid #000000;
}

.event_info .description {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10pt 10pt 10pt 10pt;
	font-size: 80%;
}

.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-family: Arial;
	font-size: xx-small;
	color: #CCCCCC;
}

.author_info A {
	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;
}


.qs_months, .qs_prev_years, .qs_next_years {
	zindex : 1000;
	position : absolute;
	width:50px;
	background-color: #B3E6B3;
	border: 1pt solid Black; 
	padding-left: 5px;
	padding-right: 5px;
	visibility: hidden;
}

.qs_months table, .qs_prev_years table, .qs_next_years table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.qs_months table A, .qs_prev_years table A, .qs_next_years table A {
	display:block; width: 30px;
	text-decoration : none;
	color: black;
}

.qs_months table A:hover, .qs_prev_years table A:hover, .qs_next_years table A:hover {
	display:block; width: 30px;
	background-color: red;
	color: white;
}

	div.img1{
		float:left;
		margin:4px 4px 4px 0px;
		text-align:center;
	}
	div.img1 p{
		text-align:center;
		margin:0;
		font-family:verdana;
		font-size:7pt;
		font-style: italic;
		color:#FF9900;
		width:190px;
	}
	div.img2{
		float:right;
		margin:4px;
		text-align:center;
	}
	div.img2 p{
		text-align:center;
		margin:0;
		font-family:verdana;
		font-size:7pt;
		font-style: italic;
		color:#FF9900;
		width:190px;
	}
	.one-image {text-align:center;}
	.lineorange {border-bottom:1px solid #F24C00;}