/**
 * @remarks
 * jo09may99	css 4 DeinKlub::Data frame
 * jo20030130	we learned a bit about CSS in the meantime ;)
 * jo20030205	obsoleted menu.css
 * jo20060707
 */


body {
	font-family:'Franklin Gothic Book',Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:12pt;
	background-repeat:repeat;
	margin: 5px 5px 5px 5px;
}

/* headings */
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-family:'Franklin Gothic Demi Cond',Arial,Helvetica,sans-serif;
}

h1 { font-size:24pt; }
h2 { font-size:20pt; }
h3 { font-size:18pt; }
h4 { font-size:14pt; }
h5 { font-size:12pt; }
h6 { font-size:10pt; }

/* std */
address,blockquote,div,dfn,li,nobr,p,tbody,td,th,thead,ul,ol {
	margin:0px;
	font-family:'Franklin Gothic Book',Arial,Helvetica,sans-serif;
}

/* table heads */
th,thead {
	font-weight:bold;
	background-color:#808080;
}

/* std td are NW gravity: */
td {
	vertical-align:top;
	text-align:left;
}

/* anything which gets indented */
blockquote,cite,.indent {
	position:relative;
	padding: 1ex;
}

.indent {
	font-size: 10pt;
}

/* anything smaller than std */
small,.small {
	font-size:8pt;
}

/* anything bigger than std */
big,.big {
	font-size:14pt;
}

/* anything monospaced */
cite,code,kbd,pre,samp,textarea,tt,var,.code {
	font-family:'Courier New',Courier,monospace;
	font-size:12pt;
}

/* anything bold */
b,dfn,em,strong,.strong {
	font-family:'Franklin Gothic Demi',Arial,Helvetica,sans-serif;
	font-weight:bold;
}

/* anything cursive */
i,q,blockquote {
	font-style:italic;
}

/* anything underlined */
u,.underline {
	text-decoration:underline;
}

/* anything strike-through */
s,strike,.strike {
	text-decoration:line-through;
}

/* anything overlined */
.overline {
	text-decoration:overline;
}

/* anything blinking */
blink,.blink {
	text-decoration:blink;
}

/* links */
a {
	font-family:'Franklin Gothic Demi',Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#e00000;
}

.layout_center {
	width: 100%;
}

ul#layout_navileft, .layout_navileft {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	text-align: left;
 	vertical-align: text-bottom;
 	padding: 0.25em;
 	display: block;
 	list-style: none;
}

