/* default.css
 * Project: The Winner Takes It All 06/07, eishockeynews.de
 * 
 * Author: E. Sidiropoulos, e.sidiropoulos@alopix.com
 * (c) 2006 alopix software, http://www.alopix-software.com
 */

/* STD-COLORS:
	Bg Grau: #E3E2E2
	Bg Blau: #B4C7D6
	Rahmen Blau: #6D8CBD
	Rahmen Grau: #CCCCCC
	Gold: #E4A305
	Gold hell: #FDDC8E
	Rot: #D1181F
	Schrift: #666666
 */

body {
	margin: 0;
	padding: 0;
	background-color: #e3e2e2;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

body, td, th, ul, ol { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
form { margin:12px 16px 6px }
a:link, a:visited { color: #666; text-decoration: none; }
a:hover, a:active { color: #666; text-decoration: underline; }
label { display:block; color:#666; font-size:10px }
p { font-size:10px; margin:5px 0 10px }
p,ul,ol,div { color:#666; }
caption { color:#E4A305; font-size:16px; font-weight:bold; text-align:left; margin:4px 0 }
h1 { color:#6D8CBD; font-size:20px; margin: 0 0 8px 12px }
h2 { color:#E4A305; font-size:16px; margin:4px 0 8px }
h3 { color:#666666; background-color:#D8E0E6; padding:6px 4px; font-size:11px; margin:4px 0 2px }
h4 { font-size:12px }
input,select { font-size:10px; margin:2px 0 5px 0 }
th { padding-left:1ex; padding-right:1ex;  color:#666 }
tfoot td { font-weight:bold }
hr { border:none 0px; border-top:1px solid #CCC; height:1px }
hr.alt { border:none 0px; border-top:4px solid #FDDC8E; height:4px; margin:8px 0 }
ul { margin:1em 3em; padding:0 }
ul ol { margin:0; padding:0 0 0 23px }
ul li { list-style-type: square; _list-style-type: none; _list-style-position:inside; _background-image:url(/images/common/bullet-li.gif); _background-repeat:no-repeat; _background-position:0 2px; line-height:14px;
/*
list-style-image:url(/images/common/bullet-li.gif);
*/ }
.faq li { padding:0 0 2em 0; }
ul li li {background-image:none; list-style-type: decimal}
ol li { padding:1ex 0; margin:0; list-style-image:none }
li span { display:block; }
body#admin { text-align:left; font-size:11px; color:black; margin:1em }
#admin label { display:inline; font-size:inherit; color:inherit; margin:0; padding-top:6px; float:left; width:150px; text-align:right }
#admin input,#admin select { font-size: 12px; margin:2px 0 5px 0; margin:4px }
#admin li { padding:0; line-height:170%; font-size:11px }
#admin td { font-size:11px }

/** ******************************************************************/

#header { padding: 0 5px }
#copyright { font-size:9px; color:#999; padding:5px }
#footer, #footer td { color:#fff }
#footer a:link, #footer a:visited { color: #fff }
#footer a:hover, #footer a:active { color: #fff }
#main { background-color:#fff; width:800px; padding:0 0 5px 0; text-align:left }
#splash a:link, #splash a:visited { font-weight:bold }
#splash a:hover, #splash a:active { font-weight:bold }

.content { margin:0 5px; background-color:#fff }
.content a:link, .content a:visited { text-decoration:underline }
.content a:hover, .content a:active { text-decoration:none }

/** ******************************************************************/

.bold { font-weight:bold }
.red { color:#D1181F }
a.gold, .gold, a:link.gold { color:#E4A305 !important; text-decoration:none !important }
a:hover.gold { text-decoration:underline !important }
 
.dkblue { color:#6D8CBD }
.ltblue { color:#B4C7D6 }
.button { border:1px solid #6D8CBD; background-color:#E3E2E2; color:#000; padding:2px }
.bigrows { line-height:14px }
.bigheight { line-height:200% }
.form td { height:22px; padding-left:10px; color:#000 }
.form th { text-align:left }
.warning { color:#D1181F; font-size:10px; font-weight:bold; line-height:150% }
div.warning { margin:4px 0 }
.info { color:#666 }
.mono { font-family:"Courier New", Courier, monospace; }
td.section { font-weight:bold; border-bottom:4px solid #FDDC8E; padding-top:1em }
input.button2 {
	font-size:11px;
	border: 0px none;
	background-color: #6D8CBD;
	color: white;
	font-weight: bold;
	padding: 4px;
	cursor: pointer;
	margin: 0px;
}
input.button2:hover {
	color: black;
}
.backgreen { background-color:#EAFFEF }
select.backred { background-color:#FF3333; color:#fff }
.highgreen { background-color:#14DC1E; color:#fff }
.highblue {background-color:#0066FF; color:#fff }
.highred, .highred td {background-color:#FF3333 !important; color:#fff }
.highred2, .highred2 td { color:#f33; font-weight:bold }
.lightpadding { padding:2px 4px }
.toppadding { padding-top:1ex }
select.spieler { width:200px }
.spielerform-zahl { height:15px;width:18px; vertical-align:bottom;padding-top:4px }
.thsmall { border-bottom:2px solid #FDDC8E; font-weight:bold; font-size:8px; color:#666; text-transform:uppercase; padding-left:2em }
.padl1ex { padding-left:1ex }
.right { text-align:right }
td.alt, .alt td { padding-left:1ex; padding-right:1ex; background-color:#E3E2E2; border-bottom:2px solid #fff }
td.normal, .normal td { padding-left:1ex; padding-right:1ex; background-color: #F3F3F3; border-bottom:2px solid #fff }

table.ranking { margin-bottom:2em }
.ranking thead td { border-bottom:1px solid #ccc; padding:1ex 4px }
.topborder, .topborder th { padding-top:8px; border-top:1px solid #ccc }
.dotsv { background-image:url(/images/bg_dotted_v.gif); background-repeat:repeat-y; background-position:right }
.dotsh { background-image:url(/images/bg_dotted_h.gif); background-repeat:repeat-x; background-position:1px center }
.lpad1ex { padding-left:1ex }
.rpad1ex { padding-right:1ex }
.searchstr { color:#219827; font-weight:bold }