body,html{margin:0; padding:0; height:100%;}

body{font-family:arial, tahoma, verdana, arial; font-size:12px; line-height:16px; color:#333; background:#213a5f url(bg.jpg) no-repeat scroll 820px 0;}

a:link,
a:active, 
a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#444;
}

/* Position */

div.page{position:relative; text-align:left; width:820px; padding:0px 0 100px 0 ; background:transparent url(bottom.jpg) no-repeat scroll 0 100%;}

div.header{height:162px; position:relative; background:transparent url(header.jpg) no-repeat;}
div.cnt{background:#efefe7 url(bg.gif);}
	div.cnt0{height:20px; background:#efefe7;}
	div.cnt1{float:left; width:150px;}
	div.cnt2{float:left; width:520px;}
		div.cnt2 div.pad{padding:0 10px 20px 10px; overflow:hidden;}
	div.cnt3{float:left; width:150px;}

/* Navigation */
ul.nav{margin:0; height:20px; position:absolute; left:25px; bottom:17px;}
ul.nav li{float:left; padding:0; background:transparent url(navi/trenner.png) no-repeat scroll 0% 0;}
ul.nav li a{font-size:12px; letter-spacing:-0.3pt; font-weight:bold; color:#fff; display:block; font-size:12px; text-decoration:none; text-transform:uppercase; padding:1px 3px 5px 13px;}
ul.nav li a:hover{background-position:0 0px; text-decoration:underline;}

ul.nav2{width:100%; background:#e7e7d9 url(navi/bg.gif) no-repeat; padding:10px 0 0 0;}
ul.nav2 li{display:block; width:100%; border-bottom:1px solid #cdcdba; background:transparent url(navi/pfeil.png) no-repeat scroll 130px 10px;}
ul.nav2 li a{display:block; text-transform:none; color:#555; text-decoration:none; padding:4px 6px; font-size:12px; font-weight:bold; line-height:13px;} //uppercase
ul.nav2 li a:hover{color:#111;}
	ul.nav2 li.sub{display:block; width:100%; border-bottom:1px solid #cdcdba; background:#e7e7d9 url(navi/pfeil2.png) no-repeat scroll 130px 10px;}
	ul.nav2 li.sub a{display:block; text-transform:none; color:#555; text-decoration:none; padding:4px 6px 4px 6px; font-size:11px; font-weight:bold; line-height:13px;}
	ul.nav2 li.sub a:hover{color:#111;}

/* Content */

div.cnt1 h2, div.cnt3 h2{background:#3D69A6 url(h2.gif) repeat-x; text-transform:none; padding:3px 5px; color:#fff; font-size:14px; line-height:14px; margin:0px 0 0 0; letter-spacing:-0.5pt;  font-weight:bold;} // C74126 url(h2.gif)
div.cnt1 div.pad, div.cnt3 div.pad{overflow:hidden; padding:6px; font-size:8px; line-height:10px;}

div.cnt2 h2{font-size:16px; line-height:20px; margin:15px 0 5px 0; font-weight:bold;}

/* Bottom */
	p{margin:0; padding:0;}
div.bottom{padding:15px 0 0 25px; color:#505557; font-size:10px;}
div.bottom a{color:#3c4243;}

td{border-bottom:1px solid #CDCDBA;}
th,td{padding:3px;}

table.ranking{width:100%; font-size:10px; line-height:11px;}
table.ranking td{padding:2px 1px; border-bottom:1px solid #cdcdba;}
col.platz{width:0;}
col.verein{width:100%;}
col.sp{width:0;}
col.pkt{width:0;}

/* FORMULAR */
form {
	margin:0px;
}

input, select, textarea {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:12px;
	color:#2B2B2B;
}

textarea,
.input {
	border:1px solid #B3B3B3;
	padding:2px;
}

.button { 
	color:#2B2B2B;
	border-width:1px;
	background-color:#B3B3B3;
	background-image:url('bg_buttons.gif');
}

.code {
	border:1px solid #B3B3B3;
	padding:2px;
	font-family:courier new, courier, monospace;
}

div.unt{background: url(bg_unten3.gif) no-repeat;}
