@charset "UTF-8";
/**
 * Content and textual CSS Template.
 *
 * @copyright       Copyright 2009, Infinity Labs
 * @link            http://www.infinitylabs.de
 */

@media all
{
	/** --- Fonts ----------------------------------------------------------- */
	html * { font-size: 100.01%; }

	body { font-family: Verdana, Helvetica, sans-serif; font-size: 75.00%; color: #444; }
	textarea, pre, code, kbd, samp, var, tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }

	/** --- Headings -------------------------------------------------------- */

	h1,h2,h3,h4,h5,h6 {
		font-weight: normal;
		color: #222;
		margin: 0 0 0.7em 0;
	}

	#eventbox h2 { margin: 0; }
	p.infobox { padding: 10px 20px 10px 10px; background: transparent url(../tl_files/Media/Content/Bowling/mehr.png) no-repeat scroll left top; height: 73px; color: #ffffff; margin-top: -12px; font-size: 110%; width: 200px; }
	.infobox a, .infobox a:link, .infobox a:focus, .infobox a:active, .infobox a:visited { color: #fff; text-decoration: underline; }
	.infobox a:hover { text-decoration: none; color: #fff; }

	h1 { font-size: 150%; }
	h2 { font-size: 140%; }
	h3 { font-size: 130%; }
	h4 { font-size: 120%; }
	h5 { font-size: 110%; }
	h6 { font-size: 100%; }

	/** --- Lists ----------------------------------------------------------- */

	ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
	ul li { list-style-type: disc; }
	ul ul li { list-style-type: circle; }

	ol li { list-style-type: decimal; }
	ol ol li { list-style-type: lower-latin; }

	li { margin-left: 0.8em; line-height: 1.5em; }

	dt { font-weight: bold; }
	dd { margin: 0 0 1em 0.8em; }

	/** --- General textual formatting -------------------------------------- */

	p { line-height: 1.5em; margin: 0 0 1em 0; }
	
	p.more { position: absolute; margin: 0; bottom: 2px; right: 5px; }

	blockquote, cite,q {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style:italic;
	}
	blockquote { margin: 0 0 1em 1.6em; color: #666; }

	strong,b { font-weight: bold; }
	em,i { font-style: italic; }

	pre, code, kbd, tt, samp, var { font-size: 100%; }
	pre, code { color: #800; }
	pre { line-height: 1.5em; margin: 0 0 1em 0; }
	kbd, samp, var { color: #666; }
	var { font-style: italic; }

	acronym, abbr {
		border-bottom: 1px #aaa dotted;
		font-variant: small-caps;
		letter-spacing: .07em;
		cursor: help;
	}

	sub, sup { font-size: 91.6667%; }

	hr {
		color: #fff;
		background:transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border:0;
		border-bottom: 1px #eee solid;
	}

	/** --- Links ----------------------------------------------------------- */

	a { color: #6155A2; background:transparent; text-decoration:none; }
	a:visited  { color: #6155A2; }

	a:focus,
	a:hover,
	a:active { color:#6155A2; text-decoration:underline; }

	/** --- Images ---------------------------------------------------------- */

	p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
	p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

	p.icaption_left img,
	p.icaption_right img { padding:0; border: 1px #888 solid; }

	p.icaption_left strong,
	p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

	/** --- Generic Content Classes ----------------------------------------- */

	.highlight { color: #f60; }
	.dimmed { color: #888; }

	.info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

	.note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
	.important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
	.warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

	.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
	.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
	.center { display:block; text-align:center; margin: 0.5em auto; }

	/** --- Tables ---------------------------------------------------------- */

	table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
	table caption { font-variant:small-caps; }
	table.full { width: 100%; }
	table.fixed { table-layout:fixed; }

	th,td { padding: 0.5em; }
	thead th { color: #000; border-bottom: 2px #800 solid; }
	tbody th { background: #e0e0e0; color: #333; }
	tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }

	tbody th { border-bottom: 1px solid #fff; text-align: left; }
	tbody td { border-bottom: 1px solid #eee; }

	tbody tr:hover th[scope="row"],
	tbody tr:hover tbody th.sub {  }
	tbody tr:hover td {  }

	/** --- Miscellaneous --------------------------------------------------- */
	
}

@media print {
	body {
		font-family: Georgia, "Times New Roman", Times, serif;
	}
}
