/* content styling */

div#content div.contentheader {margin:0; padding:0;}

div#content h2.topheader {display:block; position:absolute; top:-9999px; left:-9999px; text-indent:-9999px;}
div#content h3.subheader {clear:both;}
div#content h4.topic_header {position:absolute; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em; right:1em;}
div#content h5.topic_header {position:absolute; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em; right:1em;}
div#content p.range {padding-top:1em; clear:both;}

div#content div.contentteamselect {position:relative; float:right; border:1px dashed #CCCCCC; padding:1.5em 1.5em 0 1.5em; margin:10px 0 10px 10px;}
div#content div.contentteamselect p label {position:absolute; left:1em; display:block; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}
div#content div.contentseasonselect {position:relative; float:right; border:1px dashed #CCCCCC; padding:1.5em 1.5em 0 1.5em; margin:10px 0 10px 10px;}
div#content div.contentseasonselect p label {position:absolute; left:1em; display:block; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}
div#content div.contentroundselect {position:relative; float:right; border:1px dashed #CCCCCC; padding:1.5em 1.5em 0 1.5em; margin:10px 0 10px 10px;}
div#content div.contentroundselect p label {position:absolute; left:1em; display:block; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}
div#content div.contenttopicselect {position:relative; float:right; border:1px dashed #CCCCCC; padding:1.5em 1.5em 0 1.5em; margin:10px 0 10px 10px;}
div#content div.contenttopicselect p label {position:absolute; left:1em; display:block; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}
div#content div.contentcategoryselect {position:relative; float:right; border:1px dashed #CCCCCC; padding:1.5em 1.5em 0 1.5em; margin:10px 0 10px 10px;}
div#content div.contentcategoryselect p label {position:absolute; left:1em; display:block; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}

div#content div.contentsubheader {float:left; border:1px none #FF0000;}

div#content div.contentsubmenu {clear:both;}
div#content div.contentsubmenu ul { padding:0; padding-bottom:1em; margin:0; display:block; }
div#content div.contentsubmenu li { float:left; list-style:none; padding-left:1em; margin-right:1em; border-left:1px solid #CCCCCC; }
div#content div.contentsubmenu li.first { padding-left:0; border-left:none; }
div#content div.contentsubmenu ul.index {border:1px dashed #CCCCCC; padding:2em 2em 3em 2em;}
div#content div.contentsubmenu ul.index li { float:left; list-style:none; padding-left:.6em; margin-right:.6em; border-left:1px solid #CCCCCC; }
div#content div.contentsubmenu ul.index li.first { padding-left:0; border-left:none; }

div#content div.maincontent { position:relative; margin:0; padding:1em 0 0 0; border:1px none #333333;}

/* partners */
div#content div.partners {clear:both; display:block; text-align:center;}
div#content div.partners ul { padding:0; padding-bottom:1em; margin-right:auto; margin-left:auto; }
div#content div.partners li { float:left; list-style:none; padding:.6em; }
div#content div.partners img.partners { border:1px solid #CCCCCC; }

/* location */
div#content div.location fieldset {float:left; margin:0 2em 1em 0; padding:0; border:none;}
div#content div.location fieldset legend { font-weight:bold; padding: 0 .6em;}
div#content div.location fieldset ul {list-style:none; padding:0; margin:0;}
div#content h4.location span { }

/* teams */
div#content div.roster {margin-right:10em; border:1px solid #FFFFFF;}
div#content h4.roster span { display:none;}
div#content div.coach { position:relative; float:right; width:8em; border:1px dashed #CCCCCC; margin-top:3em; padding:2em 1em 1em 1em; text-align:center;}
div#content h4.coach {position:absolute; right:1em; margin:0; padding:.4em; background-color:#FFFFFF; top:-1em; font-size:110%;}
div#content img.coach {border:1px solid #CCCCCC;}
div#content div.leaders { position:relative; clear:both; font-size:.9em; border:1px solid #FFFFFF;}
div#content div.leader {position:relative; width:27%; float:left; margin:2em 2em 2em 0; padding:1em; border-right:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; background-color:#FFFFFF;}
div#content h4.stats span {display:none;}
div#content h5.leader {position:absolute; margin:.4em 0 0 0; padding:0 .4em 0 .4em; background-color:#FFFFFF; top:-1em;}
div#content p.leader { font-weight:bold; padding:10px;}
div#content img.leader { float:left; margin:0 1em 1em 0; border:1px solid #CCCCCC;}
div#content table.leader {}
div#content tr.leader {}
div#content td.leadername { padding:.8em 0 0 0;}
div#content td.leadervalue { padding:.8em 0 0 1.5em; text-align:right; font-weight:normal;}

/* news */
div#content div.news ol {padding:0; list-style-image:url(../images/news_list_image.gif); border:1px none red;}
div#content div.news li {display:block; clear:both; padding:0; margin:0; border:1px none red;}
div#content p.news_title {margin: 0 0 1em 0;}
div#content p.news_content {text-align:justify; display:block; clear:both; border:1px none red;}
div#content p.news_menu {clear:both; border-top:1px dashed #CCCCCC; border-bottom:2px solid #CCCCCC; text-align:right; padding: .5em 0 .5em 0;}
div#content img.news_image {float:left; margin: 0 1em 1em 0; border:1px solid #CCCCCC; clear:both;}

/* home */
div#content div.home_left {position:relative; border:1px none #FFFFFF; width:43%; float:left;}
div#content div.home_right {position:relative; border:1px none #FFFFFF; width:54%; float:right;}

div#content div.home_news {position:relative; border:1px dashed #CCCCCC; padding:1em; margin:0 0 2em 0;}
div#content div.home_news ul {padding:0 0 0 1em; margin:0; list-style-image:url(../images/news_list_image.gif);}
div#content div.home_news li {margin:.5em;}
div#content div.home_news p.news_title {margin: 0 0 .5em 0;}
div#content div.home_news p.news_content {margin: 0 0 0 0; text-align:justify;}
div#content div.home_potm {position:relative; clear:both; border:1px dashed #CCCCCC; padding:1em;}
div#content div.home_partners {position:relative; border:1px dashed #CCCCCC; margin:0 0 2em 0; padding:1em;}
div#content div.home_partners ul { padding:0; margin:0; padding-bottom:1em; margin:0; display:block; }
div#content div.home_partners li { float:left; list-style:none; padding:.8em 0 0 .8em; }
div#content div.home_partners img.partners { border:1px solid #CCCCCC; }
div#content div.home_birthdays {position:relative; clear:both; border:1px dashed #CCCCCC; padding:1em;}
div#content div.home_bbdirekt {position:relative; clear:both; border:1px dashed #CCCCCC; margin: 0 0 2em 0; padding:1em; text-align:}
div#content div.home_bbdirekt img.bbdirekt { border:1px none #CCCCCC; padding: .5em 1em; text-align:center; }

/* contact */
div#content div.contact_left {position:relative; border:1px solid #FFFFFF; width:49%; float:left;}
div#content div.contact_right {position:relative; border:1px solid #FFFFFF; width:49%; float:right;}

div#content div.contact_address {position:relative; border:1px dashed #CCCCCC; padding:1em; margin:0 0 2em 0;}
div#content div.contact_address ul {padding:0 0 0 2em; list-style-image:url(../images/news_list_image.gif);}
div#content div.contact_address li {}
div#content div.contact_phone {position:relative; clear:both; border:1px dashed #CCCCCC; padding:1em;}
div#content div.contact_phone ul {padding:0 0 0 0; list-style:none;}
div#content div.contact_phone li {}
div#content div.contact_bank {position:relative; border:1px dashed #CCCCCC; margin:0 0 2em 0; padding:1em;}
div#content div.contact_bank ul {padding:0 0 0 0; list-style:none;}
div#content div.contact_bank li {}
div#content div.contact_webmaster {position:relative; clear:both; border:1px dashed #CCCCCC; padding:1em;}

/* recap */
div#content div.recap_quarters {margin:0 0 1em 0;}
div#content div.recap_content {margin:0 0 1em 0;}
div#content td.recap {border:1px dashed #CCCCCC; padding:1em;}

/* disclaimer */
div#content div.disclaimer {position:relative;}
div#content div.disclaimer ul {padding:0 0 0 2em; list-style:none; list-style-image:url(../images/news_list_image.gif);}
div#content div.disclaimer li {}

/* playerfile */
div#content div.playerfile_header {position:relative; margin:1em 0 0 0; border:1px dashed #CCCCCC; padding:1em;}
div#content div.playerfile_header ul {padding:1em 1em 0 1em; margin:0; list-style:none;}
div#content div.playerfile_header li {padding:.2em;}
div#content div.playerfile_menu {position:relative; margin:2em 0 0 0; clear:both;}
div#content div.playerfile_menu ul {list-style-type:none; margin:0; padding:0 0 29px 0; border-bottom:1px dashed #CCCCCC;}
div#content div.playerfile_menu ul li {float:left; height:25px; background-color:#FFFFFF; color:#666666; margin:2px 2px 0 2px;}
div#content div.playerfile_menu ul li a {display:block; background-color:transparent; padding:.5em 1em;}
div#content div.playerfile_menu ul li a.pm_active {color:#666666; background-color:#FFFFFF; font-weight:bold; border:1px dashed #CCCCCC; border-bottom:1px solid #FFFFFF;}
div#content div.playerfile_content {position:relative; clear:both; padding:3em 2em 2em 2em; border:1px dashed #CCCCCC; border-top:none;}
div#content img.player { float:left; margin:0 1em 0 0; padding:1em; border:1px solid #CCCCCC;}

/* playerlist */
div#content div.playerlist {position:relative;}
div#content div.playerlist ul {padding:0 0 0 0; margin:0; list-style:none;}
div#content div.playerlist li {padding:.2em;}
