optgroup { 
	color: #ff0000;
	background-color: #e2e2e2;
	font-weight: bold;
	border: 1px solid #ffffff;
	width: 180px;
}

option { 
	border: 1px solid #ffffff;
	background-color: #ffffff;
	width: 180px;
	color: #666666;
}

select { 
	background-color: #ffffff;
	width: 180px;
	border: 1px solid #999999;
	font : 11px Arial, Helvetica, sans-serif;
}

body {
	background-color: #e8e8e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	Scrollbar-DarkShadow-Color:#666666;
	Scrollbar-Track-Color:#e2e2e2;
	Scrollbar-Face-Color:#e2e2e2;
	Scrollbar-Shadow-Color:#666666;
	Scrollbar-Highlight-Color:#666666;
	Scrollbar-3dLight-Color:#666666;
	Scrollbar-Arrow-Color:#666666;

}
td.page_select:hover {
	cursor: pointer;
	color: #e4e4e4;
	background-color: #e2e2e2;
}
td.page_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

tr.select:hover {
	cursor: pointer;
	background-color: #e2e2e2;
}
tr.select_city:hover {
	cursor: pointer;
	background-color: #e2e2e2;
	color: #DD0000;
	text-decoration: underline;
}
tr.select_city {
	color: #DD0000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px 0px 0px 0px;
	margin-bottom: -14px;
	display: inline;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px 0px 0px 0px;
	margin-bottom: -14px;
	display: inline;
}

.mainBody{
	background-color: #ffffff;
}

.menuBody{
	background-color: #FDF2F2;
	
}

a:link{
	font : 11px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

a:hover{
	font : 11px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: underline;
	text-decoration: bold;
}

a:visited{
	font : 11px  Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

a:active{
	font : 11px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

a.menuLink:link{
	font : 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.menuLink:hover{
	font : 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.menuLink:visited{
	font : 10px  Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.menuLink:active{
	font : 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


a.langLink:link{
	font : 10px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

a.langLink:hover{
	font : 10px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: underline;
}

a.langLink:visited{
	font : 10px  Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

a.langLink:active{
	font : 10px Arial, Helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;
}

.menuTitle{
	font : 10px Arial, Helvetica, sans-serif;
	color: #DE0606;	
}

.vertHR{
	background-color: #DE0606;
		
}

.bodyCell{
	font : 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

.menuArrow{
	padding-left: 5px;
}

.menuTextNr1{
	width: 60px;
	vertical-align: text-top;
	padding-top:12px;

}

.menuText{
	width: 100px;
	vertical-align: text-top;
	padding-top:12px;

}

.cellTitle{
	font : 18px Arial, Helvetica, sans-serif;
	color: #DE0606;
}

input{
	border: 1px solid #999999;
	font : 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.goButton {
	background-image: url(img/button_go.gif);
	height: 20px;
	width: 20px;
	border: 0px;
}
.contentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
.picBorderRed {
	border: 1px solid #de0606;
}

hr{
	color: #de0606;
	height: 1px;
	
}

.formField{
	padding-bottom:5px;
}

.hiddenDiv{
	visibility: hidden;
}

.showDiv{
	visibility: visible;
}
