body,p,ul,ol,li,td,th {font-family: Helvetica, Arial, sans-serif;}
.thl strong {font-size: 130%;}
.athl strong {font-size: 130%;}
input,select,textarea {font-size: 100%;}
.h {font-family: Helvetica, Arial, sans-serif;}
.thl {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height: 14pt; text-decoration: none; color: darkblue;}
.ths {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; text-decoration: none;}
.athl {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; font-weight: bold; color: red;}
.aths {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; color: red;}
.ueb {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.u {background: url(/img/bal_bg.gif); background-repeat: repeat-x;}
.btop {text-decoration: none; color: black;}
.examp {font-family: Courier, monospace;}
.head {font-family: Helvetica, Arial, sans-serif; font-size: 22pt; font-weight: bold; display: inline;}
.sub {font-family: Helvetica, Arial, sans-serif; font-size: 16pt; font-weight: bold;}
.lnk {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.d1 {position:absolute; visibility:hidden; z-index:200;}
.type {white-space: pre; font-family: Lucida Console, lucidatypewriter, monospace; line-height: 130%;}
A:hover.thl,A:hover.ths,A:hover.lnk {text-decoration:underline;}
.feld {background-color: rgb(204,204,255); padding: 15px;} 
.dark {background-color: rgb(238,238,238);} 
.thcol {background-color: #cfffcf;}
.rot {color: red;}
.as {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.mark {
	background-color: yellow;
}
.head1 {
    border-right: #808080 2px solid;
	border-top: #f0f0f0 2px solid;
	border-left: #f0f0f0 2px solid;
	border-bottom: #808080 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 2px;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	color: #ffffff;
	background-color: #003600;
}
.head2 {
    border-right: #808080 2px solid;
	border-top: #f0f0f0 2px solid;
	border-left: #f0f0f0 2px solid;
	border-bottom: #808080 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #eddfd2;
}
.num {
    border-right: #808080 2px solid;
	border-top: #f0f0f0 2px solid;
	border-left: #f0f0f0 2px solid;
	border-bottom: #808080 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #ffffff;
}
.ccell {
    border-right: #808080 2px solid;
	border-top: #f0f0f0 2px solid;
	border-left: #f0f0f0 2px solid;
	border-bottom: #808080 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
}
.rcell {
    border-right: #808080 2px solid;
	border-top: #f0f0f0 2px solid;
	border-left: #f0f0f0 2px solid;
	border-bottom: #808080 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: top;
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #f9f4ee;
}
.leer {
    border-right: none;
    border-left: none;
	border-top: none;
	border-bottom: none;
	background-color: #fff;
}
#map {
	width: 654px;
	height: 462px;
	border: 1px solid black;
}
#fahrplan {
	font-size: 10px;
}
#thread {
	padding-left: 50px;
}
#thread ul {
	list-style-image: url(/img/eck.gif);
}
.nxtl {
	background: url(/img/bg_l.gif) 11px repeat-y;
}
#vote {
    padding: 2px 0 4px 20px;
    list-style-type: none;
    margin: 0;
	font-size: 10pt;
	line-height: 13pt;
}
#vote li a {
    background: url(/img/vote2.gif) no-repeat 0 50%;
    padding-left: 20px;
	text-decoration: none;
}
#vote li a:hover {
    background: url(/img/vote1.gif) no-repeat 0 50%;
}
.tmbf {
	width: 125px;
	height: 110px;
	float: left;
	font-size: 10px;
}
.tmb {
	border: 1px solid #000;
	width: 112px;
	height: 95px;
}
#aktuell a {
	text-decoration: none;
}
#aktuell a:hover {
	text-decoration: underline;
}
.iblk {
	float: left;
	padding: 0 15px 10px 0;
}
.iblk320 {
	width: 320px;
	float: left;
	padding: 0 15px 10px 0;
}
.putab {
	padding: 0;
	width: 100%;
	border: solid 1px black;
	border-collapse: collapse;
	border-spacing: 0;
}
.putab th {
	background-color: #cfffcf;
	border: solid 1px black;
}
.putab td {
	border: solid 1px black;
	padding: 2px;
}
.img_l {
	float: left;
	border: 1px black solid;
	margin: 0 20px 10px 0;
}
#bookmarks img {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    vertical-align: middle;
    border: 0;
}
#bookmarks {
    position: relative;
    float: right;
    padding: 0 20px 5px 0px;
    font-size: 13px;
}

