body {
	margin:0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background:#FFFFFF;
	padding:0px;
}
table,tr,td {
	vertical-align:top;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
th {
	text-align:left;
}

.side_spacer {
	background:#f7921d;
	padding:0px;
}
.title_bar {
	background:#ed1c22;
	text-align:left;
	padding-left:173px;
	color:#FFFFFF;
}
.bottom_bar {
	background:#f7921d;
	text-align:center;
}

.banner_bar {
	background:url(../img/banner.jpg) no-repeat left;
	height:120px;
}
.banner_bar2 {
	background:url(../img/logo.gif) no-repeat right;
}
.main {
	padding:0px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}


#container {
	height: auto;
 padding-top:100px;
}

#tabnav {
	height: 20px;
	margin: 0px;
	padding-left: 10px;
	background: url(../img/black_pixel.gif) repeat-x bottom;
}

#tabnav li {
	margin: 0px;
	padding: 0px;
  	display: inline;
  	list-style-type: none;
}

#tabnav a:link, #tabnav a:visited
{
	float: left;
	background: #fab666;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	margin-right: 0px;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
}

#tabnav a:link.activ, #tabnav a:visited.activ
{
	border-bottom: 1px solid #ed1c22;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #ed1c22;
	color: #FFFFFF;
}

#tabnav a:hover
{
	background: #ed1c22;
	color:#FFFFFF;
}

#sub_menue {
	border: 1px solid #c00000;
	background:#FFFFFF;
	width:117px;
	margin:20px 25px 0px 25px;
	padding:2px;
}

#sub_menue li {
	margin: 0px;
	padding: 0px;
    list-style-type: none;
}

#sub_menue a:link, #sub_menue a:visited
{
	float: left;
	background: #fab666;
	font-size: 11px;
	line-height: 10px;
	font-weight: normal;
	padding: 2px 1px 2px 1px;
	margin-right: 0px;
	text-decoration: none;
	color: #000000;
	width:98%;
}

#sub_menue a:link.activ, #sub_menue a:visited.activ
{
	background: #ed1c22;;
	color: #FFFFFF;
}

#sub_menue a:hover
{
	background: #ed1c22;
	color:#FFFFFF;
}

#right_extra{
	border:1px solid #000000;
	border-left-width:0px;
	background:#fab666;
	margin-top:99px;
	padding:2px 2px 2px 2px;
	text-align:right;
}
#right_extra_green{
	border:1px solid #000000;
	border-left-width:0px;
	background:#00c000;
	margin-top:99px;
	padding:2px 2px 2px 2px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
}
#right_extra_red{
	border:1px solid #000000;
	border-left-width:0px;
	background:#ed1c22;
	margin-top:99px;
	padding:2px 2px 2px 2px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
}
a:link,a:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
a:hover {
	text-decoration:none;
}

form {
    margin:0px;
}
fieldset {
    border: solid 1px #000000;
    padding: 5px;
    background:#fff100;
}
.legende {
	position:relative;
	top:-12px;
	border:1px solid #000000;
	background:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;

}
.head {
    border-width:1px;
    border-style:solid;
    border-color:#C00000;
    padding-left:5px;
    padding-right:5px;

    color:#FFFFFF;
    font-family: tahoma, arial;
    font-size: 8pt;
    font-weight: bold;
    text-align:center;
    background-image: url('../img/tab01.bmp');
}
.body {
    border-width:1px;
    border-style:solid;
    border-color:#C00000;
    border-top-width:0px;
    text-align:left;
}
.green {
    color:#007E00;
    font-weight:bold;
}
.red {
    color:#FF0000;
    font-weight:bold;
}
.white {
    color:#FFFFFF;
    font-weight:bold;
}
.infobox {
    background-color:#C0C0C0;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
.row1 {
    background-color:#C0C0D0;
    vertical-align:bottom;
}
.row2 {
    background-color:#D9D9E9;
    vertical-align:bottom;
}
.toprow1 {
    background-color:#fab666;
    vertical-align:bottom;
}
.toprow2 {
    background-color:#fff100;
    vertical-align:bottom;
}
.toprow3 {
    background-color:#f7921d;
    vertical-align:bottom;
}
.submitbox {
    background-color:#ed1c22;
    border:solid 1px #000000;
    color:#FFFFFF;
    font-weight:bold;
}
.admin_submitbox {
    background-color:#ed1c22;
    border:solid 1px #000000;
    color:#FFFFFF;
    font-weight:bold;
    font-size:8pt;
}
.input {
    background-color:#E9E9E9;
    border:solid 1px #000000;
    padding-left:2px;
    margin-bottom:2px;
}
.select {
    background-color:#E9E9E9;
    border:solid 1px #000000;
}
.small {
    font-size:8pt;
}
.highlight {
    color:#FF0000;
    font-weight:bold;
}
.headline {
    background-image:url(../img/headline.jpg);
    text-align:center;
    color:#FFFFFF;
}
.small_big {
    font-size:8pt;
    font-weight:bold;
}

.calender_shade_0 {
    background-color:#FFFFFF;
}
.calender_shade_1 {
    background-color:#D9D9E9;
    vertical-align:top;
}
.calender_shade_2 {
    background-color:#C0C0D0;
    vertical-align:top;
}
.calender_shade_3 {
    background-color:#fab666;
    vertical-align:top;
}
