BODY {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; font-family:Arial, Helvetica, sans-serif}
.DEK {margin-left:50; margin-bottom:0; margin-right:0; POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
html, body {height: 100%;}

form {margin: 0;}
A {color: #006699; text-decoration:none;}
A:hover {color: #6699CC; text-decoration:underline;}
.underline:hover{text-decoration:underline;}
.menu{
	font-weight: bold;
	font-size: 11px;
	width: 140px;
	display: block;
	text-decoration: none;
	color: #666666;
	background-color: #e4e4e4;
	height: 20px;
	padding: 0px;}
.menu:hover{
	color: Black;
	background-color: #EBEBEB;
	text-decoration: none;
	height:20px;}

input.text, textarea.text {line-height:normal;}

P {font-size:0.9em; line-height: 120%; text-decoration:none; margin:0px; padding:10px 0px 5px 0px;}
.menutop {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.menutop:hover {color:#009999;font-weight:bold;}
.menutop1 {color:#FFFFFF;font-size:80%; font-weight:bold;text-decoration:none;}
.menutop1:hover {color:#00D9D9;font-weight:bold;}
.sm {font-size:80%; line-height: 120%;  text-decoration:none;}
.mel {font-size:90%;  text-decoration:none;}
.bl {font-size:90%;  text-decoration:none;}
.news {font-size:90%;}
.copy {font-size:70%; color:#0000ff;}

.letter {font-family:Tahoma, Helvetica, Sans-serif, Pragmatica; text-indent: 0cm;}

.black {font-size:100%; text-decoration:none; color: #003C6B;}

.date {font-size:80%; text-decoration:none; color:#000000; }
.desc {color:#ff0000; background: url("/img/d.gif") right 70% no-repeat;}
.text {font-size:0.9em; line-height: 120%; text-decoration:none;}
.yellow{
	font-size : 80%;
	text-decoration : none;
	color : Blue;
	background-color : Yellow;
}


.date:hover {color:#99CC99;}
.newsanons { text-decoration:none; color:#000040;}
.newsanons:hover {color:#000000; text-decoration:underline;}
.white {font-size:60%; color:#FFFFFF; font-weight:none;}
.cap {font-weight:bold;font-size:80%;}
.stext {font-weight:bold;font-size:80%;color:#663300;}

.newsarc {color:#663300;text-decoration:none;}
.newsarc:hover {color:#FFFFFF;}

.blue {font-size:80%; text-decoration:none; color:#000000;}
.blue:hover {font-size:80%; text-decoration:none;}

.logo {font-size: 80%;
	font-weight: bold;
	color:#ffffff;
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	height:15;	
	left: 0px;
	top: 10px;}
.logo strong {font-weight: bold;}

.red {	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text_red {font-family:Arial,Helvetica,Sans-serif; font-size:90%; text-decoration:none; color:#000000; color:Red;}

.darkred {color:#990000;}

h1 {font-size: 120%; margin:5px 0 5px 0; padding:5px 0 5px 0;}
h2 {font-size: 110%; margin:5px 0 5px 0; padding:5px 0 5px 0; color: #111E09; font-weight:normal;}
h3 {font-size: 90%; margin:5px 0 5px 0; padding:5px 0 5px 0; color: #111E09;}

.rel {
	margin: 5px;
	padding: 0px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}
.bl_top {
	margin:0px; 
	padding: 1px 2px 1px 10px; 
	font-size: 80%; 
	color: #FFFFFF; 
	background-color:#334F76;
	height:25px;
	line-height: 25px;

	-moz-border-radius: 9px 9px 0 0;/* Firefox */
	-webkit-border-radius: 9px 9px 0 0;/* Safari, Chrome */
	-khtml-border-radius: 9px 9px 0 0;/* KHTML */
	-o-border-radius: 9px 9px 0 0;
	border-radius: 9px 9px 0 0; /* CSS3 */
	behavior: url("/PIE.htc"); /* σχθμ IE border-radius */
	position: relative;
	zoom: 1;
}
.bl_mid {margin:0px; padding: 10px;
	-moz-border-radius: 0 0 9px 9px;/* Firefox */
	-webkit-border-radius: 0 0 9px 9px;/* Safari, Chrome */
	-khtml-border-radius: 0 0 9px 9px;/* KHTML */
	-o-border-radius: 0 0 9px 9px;
	border-radius: 0 0 9px 9px; /* CSS3 */
	behavior: url("/PIE.htc"); /* σχθμ IE border-radius */
	position: relative;
	vertical-align:top;
	zoom: 1;
}
.otziv {
	background-color:#FFFFCC;
	border: 1px solid #9999CC;
	margin:5px; padding: 10px;
	-moz-border-radius: 9px;/* Firefox */
	-webkit-border-radius: 9px;/* Safari, Chrome */
	-khtml-border-radius: 9px;/* KHTML */
	-o-border-radius: 9px;
	border-radius: 9px; /* CSS3 */
	behavior: url("/PIE.htc"); /* σχθμ IE border-radius */
	position: relative;
	zoom: 1;
}
.top {
	-moz-border-radius: 9px 9px 0 0;/* Firefox */
	-webkit-border-radius: 9px 9px 0 0;/* Safari, Chrome */
	-khtml-border-radius: 9px 9px 0 0;/* KHTML */
	-o-border-radius: 9px 9px 0 0;
	border-radius: 9px 9px 0 0; /* CSS3 */
	behavior: url("/PIE.htc"); /* σχθμ IE border-radius */
	position: relative;
	zoom: 1;
}

.special{margin:0px; padding: 1px 2px 1px 10px; font-size: 80%; color: #FFFFFF; font-weight:normal; background:#91A7B5;}

.l_blue {
	color: #0099FF;
	font-weight: normal;
	line-height: 130%;
	margin:5px 0 0 0;	
}

.but { font-size:80%; line-height: 150%; text-decoration:none; background:#f1efed url(/img/bbut.gif) repeat-x;}

.tl { background:#952500 url("/img/tl.gif") repeat-x;}
.topc { background: url("/img/topc.gif") repeat-x;}
.menub { background: url("/img/menub.gif") repeat-x;}

.hfon {BACKGROUND-COLOR: #DEEBF7}
.vfon {BACKGROUND-COLOR: #DEEBF7}
.vfon2 {BACKGROUND-COLOR: #BDDBF7}	

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
color: navy;
}

ul.mn {margin:0px; padding:0 0 0 20px; list-style:inside;}

ul.ch_green {
	list-style-image:url(../img/ch_green.jpg);
	list-style-position:outside;
	}
ul.anonnce2 {
	list-style-image:url(../img/icon_anonnce2.gif);
	list-style-position:outside;
	}
table.datatable{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.datatable tr{
	background-color: #F0F0F0;
}

table.datatable tr.light{
	background-color: #F7F7F7;
}

table.datatable tr.light td{
	background-color: #F7F7F7;
}

table.datatable select{
	
	font-size: 80%;
	text-align: left;
}

table.datatable table.subtable td{
	border: none;
	padding: 0px 0px;
}


table.datatable td{
	font-size: 80%;
	padding: 5px 10px;
}

table.datatable td.search{
	background-color: #FFFFFF;
	padding: 0px;
}

table.datatable th{
	background-color: #E0E0E0;
	font-size: 80%;
	padding: 5px 10px;
	text-align: center;
}

.more2 {padding-top: 10px;}
.more2 img {
    margin:5px;
    vertical-align:middle;
	text-decoration: none;
}
.StationName { position: absolute; cursor: pointer; z-index: 1; font-size: 10pt; font-weight: bold; word-wrap: normal; }
.RekPlaces {
	position: absolute;
	z-index: 1;
	text-align:center;
}

.spec_bot{text-align:right;background-color:#f1f2f3;padding-right:5px;padding-bottom:5px;
}
.spec_zag{background-image:url("/images/spec_top.jpg");color:white;text-align:center;
}
.spec{padding:5px; font-size:80%; line-height: 120%; text-align:justify;}

