A { text-decoration: none; }
A:hover { text-decoration: underline; }
A:visited { text-decoration: none; } 

body { background-color: #314443; color:#606060; }

.body-text { color: #606060; font: normal 12px tahoma; }
.body-headline { color: #606060; font: bold 16px tahoma; }
.boxed { border: 1px solid black; padding: 3px; }
.curve-text { font: normal 12px tahoma; color: white;  padding-left: 20px; padding-right: 10px;}
.curve-text-headline { font: bold 14px tahoma; color: white;  }
.curve { background-image: url("images/curve.gif"); background-repeat: no-repeat; }
.curve2 { background-image: url("images/curve2.gif"); background-repeat: no-repeat; }

.error { color: red; font-weight: bold; }

.footer-menu { font: normal 11px tahoma; color: white; background-color: #4e82a4;  text-align: center}
.footer { background-color: #243b4d; color: white; font: normal 10px tahoma;}
.footer A { color: white; text-decoration: none; }
.footer A:hover { color: #00ffff; text-decoration: none; }

.mastfill { height: 143px; background-image: url('images/mastFill.jpg'); background-repeat: repeat-x; color: white;}

.newsBlock-headline { font:bold 12px tahoma; color:white;}
.newsBlock-text { font:normal 12px tahoma; color:white;}
.newsBlock-text A { font: normal 10px tahoma; color: white; }
.newsBlock-text A:visited { color: white; }
.newsBlock-text A:hover { text-decoration: underline; }

.page {
	margin: 10px 30px 30px 10px;
	color: #606060; font: normal 12px tahoma;
}
.page-frame { width:738px; border: 1px solid black; padding: 0px; margin:0px;}

.runner {background-image: url("images/topRunner.png"); background-repeat: repeat-x; }

.scrollable { overflow: auto; height: 200px; }
.sep TR, .sep TD { line-height: 1px; padding:0px; margin:0px;}



.headline { font: normal 24px georgia; color: #606060;  }
.subheadline { font: normal 18px georgia; color: #606060; margin-bottom: 1.0em; }

li { color: #606060; font: normal 12px tahoma; list-style-type: square; list-style-position: inside;} 
li A { text-decoration: none; color: #606060; }
li A:hover { text-decoration: none; color: #0000ff; }

form.enh input, form.enh textarea {
	color: #777;
	border: 1px solid black;
	padding-left: 4px;
	margin: 1px 1px 1px 1px;	
}	
form.enh input, form.enh textarea {
	background-image:url('images/field_white.gif');
	background-repeat: no-repeat; 
}


form.enh input.focus, form.enh textarea.focus{
	border-top:  #0000ff solid 1px;
	border-left: #0000ff solid 1px;
	border-bottom: #2A8EFF solid 1px;
	border-right: #2A8EFF solid 1px;
	color: black;
}

form.enh button {
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}

