@charset "UTF-8";
/* CSS Document */

/* ----------------------------------------------------------------------------------------------------------------- SCROLLER */
#scrollerBG{
	float:left;
	width: 226px;
	border:#003366 solid 2px;
	background:#FFFFFF url(images/BG_scroller.png) right bottom no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#scrollerBG>p{
	font-size:24px;
	margin:0 0 0 0;
	padding:2px 5px 0 5px;
	border-bottom:#003366 solid 2px;
}

div#scroller {
	position: relative;
	overflow: hidden;
	width: 226px;
	z-index:1;
}

div#scroller>.headline {
	position: absolute;
	left: 0;
	width:210px;
	padding:0 8px 0 8px;
	z-index:1;
}

div#scroller>.headline>p {
	margin:5px 0 10px 0;
	padding:0;
}

div#scroller>.headline>p.scrollertitle {
	font-size:18px;
	font-weight:bold;
	color:#660000;
	margin:10px 0 0 0;
	padding:0;
	border-bottom:#660000 solid 1px;
}

/* ----------------------------------------------------------------------------------------------------------------- QUICK PANEL */

#login-box {
	position:absolute;
	top:0;
	right:0;
	z-index:12;
}

#login-form {
	padding:10px;
	background:#FFFFFF;
	border:#003366 solid 2px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
}

#login-button {
	position:absolute;
	right:0;
	margin-top:-2px;
	*margin-top:0;
	text-align:center;
	background:#FFFFFF;
	border:#003366 solid 2px;
	border-top:none;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
}

#login-button>p {
	margin:2px 6px 2px 6px;
	padding:0;
}

#qp {
	position:absolute;
	top:0;
	right:0;
	z-index:12;
}

/* ----------------------------------------------------------------------------------------------------------------- REGISTER */

#registerSuccess, #registerFail {
	display:none;
}

#registerFail>div, #registerSuccess>div {
	padding:0 .5em;
}

#registerFail>div>p, #registerSuccess>div>p {
	margin:.5em 0;
	font-size:14px;
}

#registerFail>div>p>.ui-icon, #registerSuccess>div>p>.ui-icon {
	float: left;
	margin-right: 0.3em;
}

/* ----------------------------------------------------------------------------------------------------------------- REGISTER */

#bb-popup {
	display:none;
	width:400px;
}

/* ----------------------------------------------------------------------------------------------------------------- SETTINGS */

#settingsSuccess, #settingsFail {
	display:none;
	margin-bottom:1em;
}

#settingsFail>div, #settingsSuccess>div {
	padding:0 .5em;
}

#settingsFail>div>p, #settingsSuccess>div>p {
	margin:.5em 0;
	font-size:16px;
}

#settingsFail>div>p>.ui-icon, #settingsSuccess>div>p>.ui-icon {
	float: left;
	margin: .2em .3em 0 0;
}

/* ----------------------------------------------------------------------------------------------------------------- PRELOADER */

#bb-main-preloader-bg {
	display:none;
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#FFFFFF;
}
#bb-main-preloader-fg {
	display:none;
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../../images/preloader.gif) 50% 50% no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------- SEARCH BAR */

#searchbar {
	float:left;
	width:230px;
	margin:0 0 15px 0;
}

#searchinput {
	background-image:url(../../images/icons/magnifier.png);
	background-position:99% center;
	background-repeat:no-repeat;
}

#searchbar #searchinput {
	width:160px;
	background-position:142px center;
}