/* generic
*******************************/
* {margin:0;padding:0;}

body {
	background:#fff url('../images/bg-body.gif') repeat-x 0 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}

td {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}

*html table.mainTable {table-layout:fixed;width:auto;}
table.mainTable {margin-top:-10px;margin-bottom:-8px;}

hr {color:#511207;height:1px;margin:10px;}

.floatL{float:left;}
.floatR{float:right;}
.clearB{clear:both;}
.block{display:block}

@font-face {
    font-family: 'fiba';
    src: url('../../../fonts/fiba-webfont.eot');
    src: url('../../../fonts/fiba-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/fiba-webfont.woff') format('woff'),
         url('../../../fonts/fiba-webfont.ttf') format('truetype'),
         url('../../../fonts/fiba-webfont.svg#FibaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fiba	{ 
	font-family: fiba; color: #7e171b; 
	text-transform: uppercase; 
	font-weight: normal; 
}

.alignR {text-align:right !important;}
.alignL {text-align:left !important;}
.last{margin-right:0 !important;}

.block{display:block !important;}

a {text-decoration:none;}
a:hover{text-decoration:underline;}
a img {border:0;}

h2 {background: url('../images/hr.gif') repeat-x 0 27px;padding-bottom:15px;width:100%;}
h2 img {margin-left:-3px;}

h2.accordion {background:none;padding:0 !important;margin:0}

h3 {font-size:12px;color:#7e171b;border-bottom:1px solid #7e171b;padding-bottom:3px;width:100%;margin-bottom:5px;}
h3.player-info{font-size:16px;}
p {margin:0 0 5px 0;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px !important;}

.separator {background:#d2d2d2;height:1px;width:100%;}
.black, a.black {color:#000;}
.orange, p.orange a{color:#7e171b}

tr.null td{background:none !important;border-top:2px solid #d6d6d6 !important;height:10px !important;padding:0 !important;}

/* Box
*******************************/
.box  {
	background:#fff url('../images/box_bg.gif') repeat-x top center; 
	border:1px solid #d6d6d6; 
	margin:0 0 10px 0;
	text-align:left;
	padding:0;
}

.small{width:250px;}

td.pad30 {padding-left:25px !important;padding-right:25px !important;}
.pad10{padding:10px;}
.box td.pad10 {padding:10px;}
.box table.loop {margin-bottom:10px;}

/* Internal Box
*******************************/
.internal-box {
	background:#dfdfdf url('../images/box_bg-2.gif') repeat-x 0 0;
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
}

.internal-box.lighborder {
	margin-top:-1px;
	border-bottom:1px solid #d6d6d6!important;
}

.internal-box a{color:#555}
.pad5 {padding:5px;}

table.player-info-statistics {
	background:url('../images/bg-internal-info.gif') repeat-y center top;
	width:218px;
	border:1px solid #c3c3c3;
	padding:10px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
}

.top20 {padding-top:20px;}
.mar10 {margin-top:10px;margin-bottom:10px;}

.statistics-number {color:#7e171b;font-size:24px;font-weight:bold;}


td.player-info{padding:0px 20px;line-height:20px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}


/* LAYOUT
*****************************************/
#page {
	background:url('../images/bg-page.png') no-repeat 50% 0;
	margin:0 auto; 
	text-align:center;
}

#mainContent{
	background:url('../images/bg-container.png') repeat-y 50% 0;
	width:987px;
	margin:0 auto;
	text-align:left;
}

#innerContent {
	padding:0 20px;
}

#wrapContent {padding:0 8px 10px 8px;}

#wrap-top {
	background:url('../images/bg-wrap-top.jpg') no-repeat 0 0;
	height:13px;
	border-top:1px solid #c9c7c7;
	border-left:1px solid #c9c7c7;
	border-right:1px solid #c9c7c7;
	overflow:hidden;
}

#wrap{
	background:url('../images/bg-wrap.jpg') repeat-y 0 0;
	border-right:1px solid #c9c7c7;
	border-left:1px solid #c9c7c7;
}

#wrap-bottom{
	background:url('../images/bg-wrap-bottom.jpg') no-repeat;
	height:13px; 
	border:1px solid #c9c7c7;
	border-top:none;
	overflow:hidden;
}

#wrapFooter {
	background:#511207;
	/*padding:1px;*/
}

#footer {
	position:relative;
	background:url('../images/bg-footer.gif') repeat-x 0 0;
	padding:0 0px; width:948px; height:63px; 
	color:#FFF; 
}

/* Tables
*******************************/
table.record-historical{border-top:1px solid #d6d6d6;border-bottom:3px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record-historical th {padding:3px 0 2px 0;color:#000;border-bottom:2px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record-historical td {padding:3px 0 2px 0px;border-bottom:1px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record-historical.generic th {background: #d6d6d6 url('../images/th_bg.png') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}


table.record			{clear:both;border:1px solid #d6d6d6;border-bottom:3px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record th			{padding:1px 0 1px 0;color:#000;border-bottom:2px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record th.standard{color:#000;border-bottom:1px solid #bbb;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
table.record td			{padding:3px 0 2px 0px;border-bottom:1px solid #d6d6d6;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}


td.noborder, table.noborder {border-bottom:none !important;}


.record.generic th {background: #d6d6d6 url('../images/th_bg.png') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
.record.generic td.bottom, td.bottom a {color:#000;background: #d6d6d6 url('../images/th_bg.png') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

table.legend {color:#000;background: #fff url('../images/bg-schedule.gif') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px !important} 
table.legend td {background:none !important;padding-top:1px !important;padding-bottom:1px}

table.schedule {clear:both;color:#000;background: #fff url('../images/bg-schedule.gif') repeat-x bottom center;}
table.schedule td {font-size:12px;background:none;padding-top:1px !important;padding-bottom:1px !important;}

table.scoreboard {clear:both;background: #dfdfdf url('../images/bg-scoreboard.gif') repeat-x top center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;color:#000 !important;}
table.scoreboard td {background:none;}
table.scoreboard td span {font-weight:bold;margin:0 4px;}
table.scoreboard td.live {padding:0 !important;}
	.big{font-size:18px !important;font-weight:bold;}
	.red, a.red {color:#bb0000 !important;font-size:10px;}
	.black, a.black {color:#000 !important;font-size:12px;ont-weight:bold}


table.scoreboardTeamStats {
	border:1px solid #d6d6d6;
	margin:-4px 0 -4px 0;
}
table.scoreboardTeamStats th {background: #d6d6d6 url('../images/th_bg.png') repeat-x bottom center !important;}
table.scoreboardTeamStats td {
	color:#000;
	background: #fff url('../images/td_bg.png') repeat-x bottom center !important;
	font-weight:bold;
}



table.table-big td {background: #f9f8f8 url('../images/bg-scoreboard.gif') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
td.td-big {background: #f9f8f8 url('../images/bg-scoreboard.gif') repeat-x bottom center !important;}

.record-historical td, .record td {background: #fbf9f9 url('../images/td_bg.png') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
.record-historical a, .record a{color:#555}

td.pad6, th.pad6   {padding-left:6px !important;padding-right:6px !important;}
td.pad10, th.pad10 {padding-left:10px !important;}

td.pad20{padding-left:20px !important;padding-right:20px !important;}

td.pad35 {padding-left:35px !important;padding-right:35px !important;}
td.pad30 {padding-left:30px !important;padding-right:30px !important;}
td.pad25,th.pad25 {padding-right:25px !important;}

td.pad16 ,th.pad16 {padding-left:16px !important;}
td.pad , th.pad {padding-left:10px !important; padding-right:10px !important}

tr.border td,
tr.border th, .border {border-right:1px solid #bbb;} 

tr.borderL td,
tr.borderL th, .borderL {border-left:1px solid #d6d6d6;} 

tr.border2 td,
tr.border2 th, .border2 {border-right:1px solid #d6d6d6;}

td.no-border,
th.no-border {border-right:none !important;}

tr.grey th {color:#666;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.silver {color:#555 !important;}

td.result {font-weight:bold;}
td.result p{font-size:16px;color:#666}
td.result p span {font-size:26px;color:#7e171b;display:block;}

.margin-4 {margin-top:-4px;}
.marginBot-4 {margin-bottom:-4px;}

/* Others
*******************************/
.nation_flag td {background:none !important;}
img.flag {border:1px solid #c5c5c5;}

.h33 td {height:26px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}

.font-11, .font-11 a {font-size:11px !important;}
td.hide {overflow:hidden;}

.bold {font-weight:bold;}
.number {color:#7e171b;}

.center-15 {padding-right:15px !important;}
.center-40 {padding-right:40px !important;}
.center-20 {padding-left:20px !important;}

.button-left {float:left;background:#7e171b url('../images/button_orange.gif') repeat-x bottom center;border:1px solid #511207;padding:0 4px !important;font-weight:bold;color:#fff;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}

.button {background:#7e171b url('../images/button_orange.gif') repeat-x bottom center;border:1px solid #511207;padding:0px 4px !important;font-weight:bold;color:#fff;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
.button a{color:#fff;text-decoration:none;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}

th.no-bg,td.no-bg {background:#d6d6d6 !important;padding-top:0px !important;padding-bottom:0px !important;}
table.no-bg td {background:none !important;}

td.no-bkg {background:none !important; border:0 !important}

.partial span{font-weight:bold;font-size:12px;color:#000;}

/* Navigazione TAB */
ul.tabNavigation, ul.tabNavigationSB		{list-style:none;font-size:11px;margin:0 0 10px 0;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
ul.tabNavigation li, ul.tabNavigationSB li, ul.tabNavigationPP li {font-size:11px;font-weight:bold;display:inline;text-decoration:none;}
ul.tabNavigation li a, ul.tabNavigationSB li a, ul.tabNavigationPP li a{font-size:11px;font-weight:bold;margin:10px 7px 6px 0;text-decoration:none;color:#000;padding:0 6px;text-decoration:none;}

ul.tabNavigation li A.selected,
ul.tabNavigationSB li A.selected,
ul.tabNavigationPP li A.selected,
ul.tabNavigation li A:hover,
ul.tabNavigationSB li A:hover,
ul.tabNavigationPP li A:hover  {background:#7e171b url('../images/link-bg.gif') repeat-x; color:#fff; border:1px solid #511207;padding:0 5px;text-decoration:none;}

ul.tabNavigation li A:focus,
ul.tabNavigationSB li A:focus,
ul.tabNavigationPP li A:focus {outline: 0;}

img.border-img{background:#fff;padding:2px;border:1px solid #511207;}
img.border-img-grey{border:1px solid #828282;}

.tabNavigationEM	{ height: 25px; overflow: hidden; background:#511207 url('../images/menu-li-active.gif') repeat-x; background-position: 0 50%; font-size: 12px; text-transform: uppercase; }
.tabNavigationEM a { display: inline-block; color: #fff; padding: 5px 20px 5px 20px; font-family: fiba; }
.tabNavigationEM a.selected  { padding: 5px 20px 5px 20px; color: #000; background: #053e5d url('../images/bg-menu.gif') repeat-x; background-position: 0 17%; }
.tabNavigationEM a.sep	{ display: inline-block; width: 1px; height: 25px; vertical-align: middle; padding: 0; background-image: url('../images/trenner.gif'); background-position: 0 50%; }
.tab-arrow-down { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 9px solid #7E171B; }

/* List of letters */
.record.generic td.list, td.list-ranks {background: #fff url('../images/list-bg.gif') repeat-x bottom center;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
	.list ul {overflow:hidden;margin:0;padding:0px 35px;list-style-type:none;}
	.list li {width:48%;float:left;margin-bottom:4px;}

	.list-ranks ul{overflow:hidden;margin:0;padding:0 35px 0 10px;list-style-type:none;}
	.list-ranks li {width:50%;float:left;margin-bottom:4px;}

	.list-letters a {font-size:11px;color:#000;padding:0 4px;margin-right:12px;}
	.list-letters a:hover,
	.list-letters a.active {font-size:11px;text-decoration:none;background:#7e171b url('../images/link-bg.gif') repeat-x; padding:0 3px;color:#fff; border:1px solid #511207;}

	.ricerca {float:right;}
	.selectForm{float:none;width:200px;border:1px solid #bcbcbc;font-weight:bold;font-size:9px;padding:2px 0;background: url('../images/td_bg.png') repeat-x bottom center;}

	.ricerca-25 {margin-top:0px;}
	.comparison{border:1px solid #bcbcbc;font-weight:bold;font-size:11px;padding:2px 0;background: url('../images/td_bg.png') repeat-x bottom center;}

.gbg{background:url('../images/th_bg_gbg.gif') repeat-x 0 0;}

.more, a.more {color:#511207 !important;font-size:10px;}
.spacer-10 {clear:both;height:10px;}
.spacer-5 {clear:both;height:5px;}


/* Search */
td.search {padding:5px 20px;font-size:11px !important;}
td.search h4 {font-weight:bold;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;}
ul.search-list li {list-style:none;}
ul.search-list li a{font-weight:normal;}

ul.search-list.indent35 li {list-style:none;padding-left:35px !important;}

input.search-button {
	background: url('../images/search-button.png') no-repeat 0 0;
	display:block;
	width:170px;
	height:24px;
	text-align:center;
	color:#fff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	border:none !important;
}

.embeddedMenu 	{ text-align: left; }
.embeddedMenu ul { font-weight: bold;	padding-left: 20px; }
.embeddedMenu li { padding: 3px; }

label {font-weight:normal;}
input.check {padding:0 0 2px 0}

/* Pagination */
.pagination {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;margin:10px auto;text-align:center;color:#7e171b;font-weight:bold}
.pagination a {color:#7e171b;padding:0 5px;}
.text {margin:10px;}
.text ul {list-style:none;padding-left:10px;}

/* Promotion */
.adv {padding:10px 7px !important;}
.adv img {border:1px solid #511207;margin-right:3px;}

.adv-small  {padding:0px 5px !important;}
.adv-small img {border:none;margin-top:5px;margin-bottom:5px;}

/* GameCard */
table.boxscore a img {border:none;}
td.date {font-size:14px !important;font-weight:bold;}
td.date span{font-size:12px !important;color:#000}

/* Team Leaders */
td.team-leaders table td{padding-top:1px;padding-bottom:1px;background:none;}

td.team-leaders-left div{clear:both;}
td.team-leaders-left img {margin-bottom:2px;float:left;}
td.team-leaders-left p {float:left;padding:20px 10px 0 10px;}

td.team-leaders-right div{clear:both;}
td.team-leaders-right img {margin-bottom:2px;float:right;}
td.team-leaders-right p {float:right;padding:20px 10px 0 10px;}

/* top performers*/
.top-performers img {margin-left:14px !important;margin-right:14px !important;}
.top-performers p {color:#511207;padding:0 5px;}


/* HEADER
*****************************************/

	/* general header */
	.navDivision ul,
	.navLang ul,
	#navBar ul {list-style-type:none;}

	#logo, 
	#division,
	.navDivision li,
	.navLang,
	.navLang li,
	#navBar li {
		float:left;
	}

	#header {
		width:948px; overflow:hidden;
		background-repeat: no-repeat;
		background-position: 520px 0;
	}

	#header a img {border:0;}
	#header a img.flag {border:1px solid #c5c5c5;}


	/* logo 
	****************************************/
	#logo {
		width:190px;
		margin:10px 10px 0 10px;
	}

	/* division 
	****************************************/
	#division {
		width:300px; height:120px;
		margin:10px 0 0 0;
	}
	
	.navDivision ul li a {
		display:block; width:75px;height:18px;
		padding: 3px 0px 3px 0px;
		text-align: center;
		background: url('../images/bg-bot-division.gif') no-repeat 0 0;
	}
	.navDivision ul li a:hover {background: url('../images/bg-bot-division.gif') no-repeat 0 100% !important; text-decoration: none;}
	.navDivision ul li img {margin:3px;}
	.navDivision ul li a.selected{background:#511207 url('../images/bg-bot-division.gif') no-repeat 0 100% !important; color:#fff;text-decoration:none;}


	/* navService 
	****************************************/
	#titleDiv {
		float: left; 
		width: 300px; 
		height: 83px; 
		margin-top: 49px; 
		margin-left: -302px;
	}
	
	#navService {
		margin:10px 0 0 0;
		float:right;
		width:230px;
	}

	.navLang { padding-right: 10px; }
		.navLang li {margin:0 5px;}
		.navLang li a:hover img {
			opacity: .5;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter: alpha(opacity=50);
		}

		.boxSearch input {
			width:111px; height:16px;
			border:0; font-size:10px; 
			padding:0 3px; margin:0; float:left;
			background: url('../images/search-input.gif') no-repeat 0 0;
		}

		.boxSearch input.submit-btn {
			height:16px;
			width:auto;
			background: none;
		}

	/* navigator
	****************************************/
	#navBar {padding-top:10px;clear:both;overflow:hidden;}
	#navBar a:hover { text-decoration: none; }

	
	#navBar ul.primo {
		height:42px; overflow:hidden;
		background:url('../images/menu-li-active.gif') repeat-x 0 0;
	}
	#navBar ul.primo li {
		height:42px;
		background: url('../images/trenner.gif') no-repeat 0 0;
	}
	#navBar ul.primo li.first {
		background: none;
	}

	
	#navBar ul.primo a, #navBar ul.primo em {
		position:relative;
		display:block;
		float:left; 
		height:42px; line-height:42px; 
		padding:0 20px; 
		margin-left:1px; 
		background:url('../images/menu-li-active.gif') repeat-x 0 0;
	}

	#navBar ul.primo a.active, #navBar ul.primo a:hover  {background:url('../images/bg-menu.gif') repeat-x 0 0;}

	#navBar ul.secondo {
		height:27px; line-height:25px; 
		padding-top: 3px;
		overflow:hidden; 
		background:url('../images/bg-menu2.gif') repeat-x 0 0;
	}

	#navBar .secondo a, #navBar .secondo em {margin:0 20px; font-style: normal; }


/* BREADCRUMB
*****************************************/

	#breadcrumb {
		width:948px; clear:left;
		padding:12px 10px 0 10px; margin:0 0 10px 0; overflow:hidden;
		background: url('../images/bg-breadcrumb.png') no-repeat 0 0;
		font-size:11px;color:#616161;
	}
	#breadcrumb span.text_1 a {color:#616161;}

/* ARTICLES
*****************************************/
.header_big_news, .header_big_news a, .header_small_news, .header_small_news a , h5 a {
	font-size:12px;
	color:#7e171b;
	font-weight:bold;
	display:block;
}
.header_big_news i, .header_small_news i {
	color:#888;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	float:right;
}

.header_small_news a, .header_big_news a {float:left;clear:both;}

h5, h5 a {
	font-size:12px;
	color:#7e171b !important;
	font-weight:bold;
	margin:0 0 6px 0;
	clear: right;
}


ul.article-list {list-style:none;}
ul.article-list li {padding:0 0 3px 10px;}
ul.article-list li a {color:#555;font-weight:bold;}


/* news w picture */
.content_news_sphoto {padding:6px;}
.content_news_sphoto span {font-size:10px;}
.content_news {color:#000;}
.content_news_sphoto a { color: #7e171b; }
.content_news_sphoto a:hover { text-decoration: underline; }

a.img_news {display:table; border:1px solid #511207;}
.img_news img {border:2px solid #fff!important;}
.news_divider {height:5px;}

.content_news_sphoto .td-picture {padding-right:5px; padding-top: 3px;}
.content_news_sphoto table.tabletext { border-collapse: collapse; border-color: #7e171b; }
.content_news_sphoto table.tabletext th { color: #fff; background-color: #7e171b; border-color: #7e171b; padding: 1px; }
.content_news_sphoto table.tabletext td { padding: 1px; border-color: #7e171b }
.content_news_sphoto p, .content_news_sphoto div { font-size: 12px; }
.content_news_sphoto .td-picture {padding-right:5px; padding-top: 3px;}

.data-full-text {float:right;margin-top:-28px;text-align:right;margin-right:10px;}

/* news 1 row */
a.green_link {font-size:11px; font-weight:bold; color:#7e171b;}

/* link more */
.content_news_more {text-align:right;padding: 0 0 5px 0;}

.content_news_more a {
	background:url('../images/bg-readmore.png') no-repeat 0 5px; 
	font-size:10px; 
	color:#7e171b;
	padding:0 0 0 10px;
	text-align:right;
}

.content_news_back {text-align:left;padding: 0 0 5px 0;}

.content_news_back a {
	background:url('../images/bg-readmore.png') no-repeat 0 5px; 
	font-size:10px; 
	color:#7e171b;
	padding:0 0 0 10px;
	text-align:left;
}



/* FOOTER
*****************************************/
#footer p {font-size:9px;}
#footer a {margin:0 10px;color:#FFF; font-weight:bold; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer img.fibaeuropecom {position:absolute;left:10px; top:5px;}
#footer .footNav {line-height:30px; text-align:center; list-style-type:none;}
#footer .footNav li {font-size:11px; color:#FFF; display:inline;}
#footer .copyright, #footer .contacs {
	padding:0;
	letter-spacing:0px; width:35%; float:left; 
}
#footer .contacs {margin:4px 0 0 30px; padding:0 0 0 0; }
#footer .production {float:right; text-align:right; width:20%; margin:4px 0 0 0;}
#footer .copyright {margin:4px 0 0 10px;}

/* Gallery
*****************************************/
.previewContainer		{ position: relative; width: 200px; }
.previewBorder			{ width: 200px; height: 170px; background:#ccc; border:1px solid #888; text-align: center; display: table; cursor: pointer; }
.previewImage				{ display: table-cell; vertical-align: middle; }
.previewEnlarge			{ background:url('../images/enlarge.png') no-repeat;position:absolute;right:2px;bottom:2px;z-index:10;width:22px;height:21px; }
.thumbSmall					{ border: 1px solid #444; height: 60px; width: 80px; overflow: hidden; margin: 10px; white-space: nowrap; cursor: pointer; }
.thumbBig						{ height: 80px; width: 170px; overflow: hidden; margin: 10px 2px 10px 2px; white-space: nowrap; cursor: pointer; }
.thumbBig	img				{ margin: 2px; border: 1px solid #444; }

/** Front page */
#frontPage					{ margin-left: -32px; margin-right: -32px; position: relative; width: 1003px; }
#fpTabsRight				{ border-left: solid 1px #511207; }
#fpTabsLeft					{ border-right: solid 1px #511207; }
div.fpl_tab_enabled 			{ margin-bottom: -6px; text-align: right; display: none; }
div.fpl_tab_disabled 		{ margin-bottom: -6px; text-align: right; cursor: pointer; }
div.fpl_tab_enabled div 		{ background: url('../images/fp/fptab_left_middle.png'); background-repeat: repeat-y; text-align: center; width: 31px; }
div.fpl_tab_disabled div 		{ background: url('../images/fp/fptab_left_middle_d.png'); background-repeat: repeat-y; text-align: center; width: 31px; }
div.fpl_tab_enabled div img 	{ margin-bottom: 4px; margin-left: 7px; }
div.fpl_tab_disabled div img 	{ margin-bottom: 4px; margin-left: 7px; }
div.fpr_tab_enabled 			{ margin-bottom: -6px; text-align: left; display: none; }
div.fpr_tab_disabled 		{ margin-bottom: -6px; text-align: left; cursor: pointer; }
div.fpr_tab_enabled div 		{ background: url('../images/fp/fptab_right_middle.png'); background-repeat: repeat-y; text-align: center; width: 32px; }
div.fpr_tab_disabled div 		{ background: url('../images/fp/fptab_right_middle_d.png'); background-repeat: repeat-y; text-align: center;  width: 32px; }
div.fpr_tab_enabled div img 	{ margin-bottom: 4px; margin-right: 7px; }
div.fpr_tab_disabled div img 	{ margin-bottom: 4px; margin-right: 7px; }

div.fpArt 					{ height: 449px; border-bottom: solid 1px #511207; border-top: solid 1px #511207; }
div.fpArt A					{ color: #ffffff; text-decoration: none; }
div.fpArt A:hover			{ text-decoration: none; }
td.fpArticleTab 				{ color: #ffffff; padding: 14px; padding-bottom: 0px; font-family: Arial; font-weight: bold; font-size: 12px; background: url('../images/fp/fpArtBg.png'); cursor: pointer; }
td.fpArticleTabA 			{ color: #ffffff; padding: 14px; padding-bottom: 0px; font-family: Arial; font-weight: bold; font-size: 12px; background-color: #7e171b; }
.fpArtBig 					{ height: 369px; width: 656px; background-repeat: no-repeat; overflow: hidden; display: none; }
.fpArticleTitle 				{ background-image: url('../images/fp/fpArtTitleBg.png'); background-repeat: repeat-x; height: 100px; padding-top: 5px;
							  padding-bottom: 5px; padding-left: 10px; padding-right: 10px;	font-family: Arial; font-size: 12px; }
.fpArticleTitle div.spanner	{ height: 90px; overflow: hidden;  }
.fpHeadline 					{ font-family: Arial; font-weight: bold; font-size: 20px; }
div.fpHeadline:hover			{ text-decoration: underline; }
.fpArticleTitle p 			{ margin-top: 2px;  font-size: 12px; }
.fpArtVertical	 			{ background-color: #7e171b; height: 369px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: Arial; font-size: 12px; 
							  overflow: hidden; }
.fpArtVertical1	 			{ margin-right: 328px; border-right: solid 1px #a52223; }
.fpArtVertical2	 			{ margin-left: 327px; border-left: solid 1px #511207; }
.fpArtVertical div.spanner	{ height: 363px; overflow: hidden; }							
.fpEmbeddedArticle 			{ border: solid 1px #a52223; padding: 5px; margin: 5px; font-family: Arial; font-size: 11px; }
.fpEmbeddedArticle img 		{ float: left; border: solid 1px #a52223; margin-right: 5px; }
.fpVideoWrapper 				{ background-color: #000000; display: none; }
.fpArtHorizontal 			{ height: 269px; text-align: center; }
.fpArtHorizontal img 		{ margin-top: 130px; cursor: pointer; }

.fpOther					{ height: 449px; border-bottom: solid 1px #511207; border-top: solid 1px #511207; overflow: hidden; }
.fpOtherTitle				{ padding-left: 10px; padding-top: 5px; padding-bottom: 2px; background-image: url('../images/fp/fpOthersTitle.png'); 
							  background-repeat: repeat-x; border-left: solid 1px #511207; border-top: solid 1px #511207; width: 100%; 
							  font-family: fiba; text-transform: uppercase; color: #fff; font-size: 14px; }
.fpOtherInner				{ height: 425px; width: 292px; overflow: hidden; }  
.fpOtherPfeil				{ text-align: center; }
.fpOtherPfeil img			{ cursor: pointer; boder-width: 0px; }
.fpRelatedLinksH			{ float: right; width: 190px; height: 80px; background-image: url('../images/trenner-art.png'); background-repeat: no-repeat; 
							  padding: 10px; margin-left: 10px; padding-top: 0px; font-family: Arial; font-size: 11px; font-weight: bold; color: #fff; }
.fpRelatedLinksV			{  font-family: Arial; font-size: 11px; font-weight: bold; color: white; }
.fpRelatedLinksH td:hover, .fpRelatedLinksV td:hover	{ text-decoration: underline;  }
.fpLoading			{ position: absolute; background-color: #fff; background-image: url('../images/fp/loading.gif'); background-repeat: no-repeat; opacity: 0.4; background-position: 50% 50%; display: none; }
#fpLoadingA		{ width: 656px; height: 100%; }
#fpLoadingS		{ width: 291px; height: 100%; }
.subhead		{ font-family: fiba; color: #fff; text-transform: uppercase; font-size: 14px; }
.subhead_small		{ font-family: fiba; color: #fff; text-transform: uppercase; font-size: 10px; font-weight: normal; }

/** Article body */
.quotFrame 					{ background-color: #ffffff; }
.quotFrame2 					{ border: 2px solid #511207; margin: 7px; }
.quotQuot 					{ font-family: Arial; font-size: 38px; font-weight: bold; background-color: #ffffff; padding: 2px; }
.quotText 					{ font-size: 12px; font-weight: bold; background-color: #ffffff; padding: 2px;  }
.quotCaption 				{ font-size: 11px; font-weight: bold; background-color: #511207; color: #ffffff; }

/** Photo frame **/
.imageFrame 					{ background-color: #511207; margin: 7px; padding: 1px; border: 1px solid #ffffff; }
.imageCaption 				{ font-size: 11px; background-color: #ffffff; padding:5px 10px; font-weight:normal; }
.content_news_sphoto ul		{ margin-left: 25px; }

/** Embedded page FP */
.fpEmbTitle					{ padding: 2px 10px 2px 10px; border: solid 1px #a52223; background-image: url('../images/fp/bg-compTitle.png'); cursor: pointer; }
.fpEmbCont					{ display: none; overflow: hidden; }
.fpEmbTitle .icon		{ float: right; padding-top: 6px; }

