
body {
/*  background: #9D0A0E none repeat scroll 0 0; */
  background: #996666 none repeat scroll 0 0;
}

.page {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  background: #FFFFFF none repeat scroll 0 0;
/*
  border-right: 5px solid black;
  border-left: 5px solid black;
*/
}

.header {
  background: #FFFF99 none repeat scroll 0 0;
}

.headerbar {
  height: 115px;
  min-width: 100%;
  background: #1E2F3C url(/new/newlogo.jpg) no-repeat scroll left;
}

.headerright {
  float: right;
  height: 115px;
  background: #1E2F3C url(/logo.jpg) no-repeat scroll right; /* default image here */
}

.content {
  background: #FFFFFF none repeat scroll 0 0;
  margin: 10px 10px 10px 10px;
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  min-height: 350px;
}

.links .page .content .link a {
  text-decoration: none;
}

.links .page .content .link a img {
  margin-right: 4px;
}

.links .page .content .link {
  margin-bottom: 10px;
  margin-top: 4px;
  display: block;
  min-height: 55px;
}

.links .page .content h1 {
  margin-top: 16px;
  font-size: 150%;
  margin-bottom: 16px;
}

.news {
  background: #FFFFFF none repeat scroll 0 0;
  float: left; position: relative;
  width: 60%;
  padding: 0px 8px 0px 0px;
  border-right: 1px solid #003366;
}

.leaguebox {

  margin: 2px 0px 10px 8px;
  padding: 2px 0px 2px 0px;
  background: #EEEEEE none repeat scroll 0 0;
  float: left; position: relative;
  max-width: 38%;
  /*border: 2px solid #b9121b;*/
  /*min-height:400px;*/
  text-align: center;
}
.leaguebox .league { float: left; position: relative; min-width: 175px; max-width: 95%; margin: 0px 0px 6px 2%; padding: 6px 0px 0px 0px; border-top: thin dotted #000000; }

.otherinfo {
  margin: 0px 0px 10px 8px;
  padding: 2px 0px 2px 0px;
  background: #ffffaa;
  float: left; position: relative;
  max-width: 38%;
}

.alert {
  margin: 0px 0px 10px 8px;
  padding: 2px 0px 2px 0px;
  background: #ffee00;
  float: left; position: relative;
  max-width: 38%;
  font-size: 140%;
  text-align: center;
}

.disabled { color: #bbbbbb; }

.footer {
  visibility: hidden;
  background: #996600 none repeat scroll 0 0;
}

html body div.clear, html body span.clear {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  clear:both;
  display:block;
  float:none;
  font-size:0;
  height:0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  overflow:hidden;
  padding:0;
  visibility:hidden;
  width:0;
}

div#navigation {
  max-width:1000px;
  background:#ffffff;
}
ul#navigation-1
	{ margin:0; padding:1px 0; list-style:none; width:100%; height:21px; border-top:1px solid #003366; border-bottom:1px solid #003366; font:normal 8pt verdana, arial, helvetica;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; width:100px; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background:#003366; color:#ffffff; width:100px; height:13px; }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background:#ffff66; color:#000000; width:98px; height:13px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:#ffffff; width:146px; position:absolute; top:21px; left:-1px; border:1px solid #b9121b; border-top:none; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:146px; clear:left; width:146px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#b9121b; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#ec454e; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:145px; top:-2px; padding:1px 1px 0 1px; border:1px solid #b9121b; border-left:1px solid #b9121b; background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ background:#b9121b; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{ background:#ec454e; }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#fe676f; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#ffffff; }

ul#standard
  { padding-left: 40px; }
ul#standard li
  { display: list-item; list-style-type: disc; }

/* layout.css */

.datestamp, .newdatestamp {
	color: #000000;
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, sans-serif;
}

.datestamp {
  position: relative;
  top: -5px;
}
.newdatestamp {
  position: absolute;
  top: 5px;
  right: 5px;  
}

.title, .style6, .style7 {
  font-weight: bold;
  font-size: 120%;
  padding: 0px 0px 8px 0px;
}

.newsitem {
  padding: 0px 2px 10px 2px;
}

.newsitem .icon {
  float: right;
  margin-top: -40px;
}

.newsitem p {
  margin-top: 0.5em
}

.style6 {
  color: #6187C4;
}

.style7 {
	color: #9D0A0E;
}

.sectiontitle {
	color: #6187c4;
	font-size: 19px;
	FONT-WEIGHT: bold;
	line-height: 21px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
}

.leftimage {
  padding: 2px 15px 2px 2px;
  float: left;
}

.rightimage {
  padding: 2px 2px 2px 2px;
  float: right;
}

h3 { font-weight: bold; font-size: 110%; margin-top: 10px; margin-bottom: 10px; }
strong { font-weight: bold; }

.zone {
	text-align: center;
	FONT-WEIGHT: bold;
	color: #0000ff;
}

.event {
	text-align: center;
	color: #ff0000;
}

.player {
	text-align: center;
	FONT-WEIGHT: bold;
}

/*
div#branding {
position : relative;
z-index : 10;
height : 115px;
background : transparent url(/includes/logo.jpg) no-repeat 0 0;  }
}

h1 { 
position : absolute;
top : 0px; 
left : 60px;
width : 550px; 
height : 115px; 
background : transparent url(images/imgheader.jpg) no-repeat;
text-indent : -9999px; }
*/


/*
h1 {
  margin: 0 0 0 0;
  padding: 0;
 	background-color: #0b274f;
}

.title {
  margin: 0 0 0 0;
  padding: 0;
 	background-color: #0b274f;
}
*/

/*
.text, td, li {
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif 
}	
/*

.sidetable {background-image: url('../images/navbg.jpg')}

.style1 {
	color: #6187C4;
	font-weight: bold;
	font-size: 13px;
}
.style2 {font-size: 10px}
.style3 {font-size: 11px}
.style3b {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
.style4 {
  color: #CCCCCC;
	font-size: 10px;
}

.style6 {color: #6187C4}
.style7 {
	color: #9D0A0E;
	font-weight: bold;
}
.style9 {color: #9D0A0E}
.style10 {font-weight: normal;}
.style11 {color: #333333; }
.styleS5 {
	color: #000000;
	font-weight: bold;
	background-color: #aaaaff;
}
.styleS6a {
	color: #000000;
	font-weight: bold;
	background-color:  #E1EAFD;
}
.styleS6b {
	color: #000000;
	font-weight: bold;
	background-color: #dddddd;
}


.title {
	color: #6187c4;
	font-size: 19px;
	FONT-WEIGHT: bold;
	line-height: 21px;
	font-family: Verdana, Arial, sans-serif 
}	

.footer {
	color: #666666;
	font-size: 10px;
	line-height: 15px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif 
}	

.textBoldBlue {
	color: #1A9081;
	font-size: 12px;
	line-height: 15px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, sans-serif 
}	

input.text {
	border: 1px #999999 solid;
	background: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Verdana, sans-serif;
	color: #626262
}


.alert {
	FONT-WEIGHT: bold;
	color: #ff0000;
	font-size: 1.5em;
}
/*
a:visited {color : #0F3822; font-weight: normal; font-size: 12px; line-height: 16px; }
a:link {color : #0F3822; font-weight: normal; font-size: 12px; line-height: 16px; }
a:hover {color : #0F3822; font-weight: normal; font-size: 12px; line-height: 16px; }
a:active {color : #0F3822; font-weight: normal; font-size: 12px; line-height: 16px; }

a.big:visited {color : #0F3822; font-weight: bold; font-size: 15px; line-height: 16px; }
a.big:link {color : #0F3822; font-weight: bold; font-size: 15px; line-height: 16px; }
a.big:hover {color : #0F3822; font-weight: bold; font-size: 15px; line-height: 16px; }
a.big:active {color : #0F3822; font-weight: bold; font-size: 15px; line-height: 16px; }
*/

th { text-align: center; font-weight: bold; }
tr.d0 { text-align: center; background-color: #F5F5F5; }
tr.d1 { text-align: center; background-color: #E1EAFD; }

table.bod { border-collapse: collapse; }
table.bod td {
  border-width: 1px;
  border-style: solid;
  padding: 4px 4px 2px 2px;
}

table.bonspiels { border-collapse: separate; border-spacing: 2px; }
table.bonspiels td, table.bonspiels th { padding: 10px; vertical-align: middle; }

table.schedules { border-collapse: separate; border-spacing: 2px; }
table.schedules tr { text-align: center; }
table.schedules td, table.schedules th { padding: 5px; vertical-align: middle; }
table.schedules tr.date td { color: #ffffff; font-weight: bold; background-color: #25395B; }
table.schedules tr.header td { color: #000000;	font-weight: bold; background-color: #aaaaff; }
table.schedules tr.league td { color: #000000;	font-weight: bold; background-color: #dddddd; }
table.schedules tr.special td { color: #000000;	font-weight: bold; background-color: #E1EAFD; }

.regularlist {

  list-style-type: square;
  padding: 6px;
  margin: 0px 0px 0px 8px;
}

.secondlist {

  list-style-type: circle;
  padding: 6px;
  margin: 0px 0px 0px 8px;
}

.content .results {
  float: left;
  margin: 6px;
  max-width: 15%;
  border: 1px solid;
  padding: 3px;
}

.content .results table {
  margin-bottom: 10px;
  width: 100%;
}
