/**
 * Style sheet basic
 */
body
{
	margin:0px;
	padding:0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:70%;
	color:#191919;	
	line-height:1.6;
	background-color:#f9f9f6;
}

img
{
	border:none;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:150%;
}

h2
{
	font-size:110%;
	font-weight:bold;
	margin:0px;
	margin-top:3px;
	padding:0px;
}

h3
{
	color:#89b546;
	font-weight:bold;
	border-bottom:1px dotted #89b546;
	padding:0px;
	margin:0px;
	margin-top:5px;
	font-size:100%;
	clear:both;
}

a
{
	color:#1195b6;
	line-height:1.6;
	text-decoration:none;
	padding:2px 0px;
}

a:hover
{
	background:#eeeeee;
	color:#191919;
	padding:2px 0px;
}

p
{
	border:1px dotted #b0b0b0;
	padding:0px;
	margin-bottom:10px;
}

#rightcolumn p, #middlecolumn p
{
	border:none;
}

#rightcolumn p
{
	margin-bottom:5px;
	padding:0px;
}

form
{
	margin-top:10px;
	margin-bottom:10px;
}

input
{
	margin:3px 0px;
	padding:2px;
	background-color:#e2f7f9;
	border:1px dotted #999999;
	font-family:Helvetica, Verdana;
	font-size:11px;
	width:200px;
}

textarea
{
	margin:3px 0px;
	padding:2px;
	background-color:#e2f7f9;
	border:1px dotted #999999;
	font-family:Helvetica, Verdana;
	font-size:11px;
	width:400px;
}

label, #middlecolumn .captcha_text
{
	top:-3px;
	position:relative;
	color:#b0b0b0;
}

table
{
	margin:5px 0px 10px 0px;
	padding:0px;
	border:0px;
	width:100%;
}

table .pointer
{
	border:none !important;
	text-decoration:none;
}

.hover table tr:hover
{
	background-color:#f3f3f3;
}

ul
{
	padding:0px; 
	margin:5px 0px 5px 10px;
	clear:both;
}

ul li
{
	padding:0px 12px; 
	margin:0px;
	list-style:none;
	background:url(tl_files/1846template/images/bullet.gif) no-repeat;
}

table td, table th
{
	padding:2px 5px 2px 5px;
	margin:0px;
	vertical-align:top;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}

table td.col_first, table th.col_first
{
	padding:2px 5px 2px 2px;
}

table td.col_last, table th.col_last
{
	padding:2px 0px 2px 2px;
}

table th
{
	background-color:#eeeeee;
}

div.spielplan table td
{
	font-size:10px;
	vertical-align:middle;
}

div.spielplan table td.col_0
{
	width:15px;
}

div.spielplan table td.col_1
{
	width:45px;
}

div.spielplan table td.col_2
{
	width:30px;
}

div.spielplan table td.col_4
{
	width:5px;
	text-align:center;
}

div.spielplan table td.col_3, div.spielplan table td.col_5
{
	font-size:11px;
	width:152px;
}

div.spielplan table td.col_6
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.spielplan table td.col_3, div.spielplan table th.head_3
{
	font-size:11px;
	width:150px;
	text-align:right;
}

.zweispaltig
{
	width:100%;
}

div.zweispaltig table td, table.zweispaltig td
{
	padding:2px 0px;
	border:none;
	width:50%;
}

table.zweispaltig
{
	margin:0px 0px;
}

.box .ergebnis
{
	font-size:130%; 
	font-weight:bold;
	background-color:#FFFFFF; 
	padding:5px;
}

