/* screen.css 021210 lj */
body {
	margin: 0;
	color: #000;
	background: #eee;
	font-size: 13px;
	padding: 0;
}

body, div, td, th, h3, h4, p, dl, dt, dd, small {font-family: verdana, arial, helvetica, sans-serif;}

small.nav {
	font-size: 10px;
	color: #abd;
	background: #89a;
}

a.nav {
	font-size: 11px;
	color: #fff;
	background: #89a;
}


a.commail {
	color: #fff;
	background: #556688;
}


table.header, table.bahninfo {background: #89a; color: #fff; border-bottom: 1px solid #346;}
table.bahninfo {border-top: 1px solid #346;} 
table.body {background: #eee; color: #000;}
table.body-left {background: #568; color: #fff;}
td.body-left {background: #568; color: #fff; border-right: 1px solid #346;}
table.body-right, td.body-right {background: #eee; color: #000;}
table.footer {background: #eee; color: #666; border-top: 1px solid #346;}
p.footer {background: #eee; color: #666;}

td.n1t {background: #346; color: #fff;}
td.newsl1 {background: #89a; color: #fff;}
td.n1c {background: #568; color: #fff;}
td.n1c2 {background: #568; color: #fff; border-left: 1px dotted #346;}
td.n1c3 {background: #457; color: #fff;}
a.n1, a.n2 {text-decoration: none;}
a.n1:link, a.n2:link, a.n2:visited, .n2 {color: #fff;}
a.n1:visited {color: #cdf;}
a.n1:active, a.n1:hover, a.n2:active, a.n2:hover {background: #fff; color: #568;}

td.dvdr {border-bottom: 1px solid #999;}
td.dvdrt {border-bottom: 2px solid #999;}
h4.title {border-bottom: 1px solid #999; padding-bottom: .25em;}

table.acro {background: #ddd; border: 1px solid #457;}
td.hp {border-top: 1px solid #999;}

/* colors */

h3, .red, .skeyword {color: #c00;}
h4 {color: #000;}
.langchange, .here, .gray {color: #666;}
address, .footer, .shits, .surl {color: #666;}
.head-text {color: #fff;}
input.text:focus {background:#fdb; color: #000;}
small.no-mesg {font-family: monospace; background:#fdb; color: #c00;}
a.visited {color: #66f;}

/* font */

address, .footer, .ten, .n2 {font-size: 10px;}
small.photo {font-size: 10px; color: #666; padding-top: 3px;}
input.go, input.text {font-size: 11px;}
small, div.gb {font-size: 11px;}
.n1t, .n1c3 {font-size: 11px;}
p, td, th, h4, dt, dd, li {font-size: 13px;}
h3 {font-size: 18px;}
.hitword {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}

address {font-style: normal;}

p.nav {margin-top: -7px;}
img.logo {margin-right: 20px;}
img.title {border-right: 1px solid #346;}
img.photo {border: 1px solid #666;}
table.photo {margin-left: 2em;}


/* news */

th.newstitle {
	border-bottom: 1px solid #c00;
	font-size: 13px;
	color: #346;
}

th.newstitle, td.newsdate, td.newstext, td.newslink {text-align: left;}
td.newsdate, td.newstext, td.newslink {padding-left: 1em;}
td.newsdate, td.newstext {font-size: 11px;}
td.newslink {font-size: 10px;}
td.newsdate {font-style: italic;}

/* error */

table.err1 {background: #fff; border: 1px solid #c00;}
p.err1 {font-family: 'courier new' courier monospace;}

/* forms */

.form-des {}
.form-val {}
.form-req {font-style: italic;}
.form-err {font-style: italic; color: #c00; font-weight: bold;}


/* NEU */

small.neu { 
	color: #ff0f0f;
	font-style: italic; 
	font-weight: bold;
	letter-spacing: 0.1em;
	
}

