* {
	padding: 0;
	margin: 0;
}

html, body {
}

body {
	font-size: 68.75%; /* Resets 1em to 10px */
	font-family:  'Lucida Grande', Verdana, Sans-Serif;
	color: #ddd;
	line-height: 1.2em;
	background-color: #002c76;
}

table th {
	color: #fff;
}

#wrapper {
	margin: 0;
	padding: 0;
	min-width: 980px;
}

	#header {
		margin: 0px 0px 1px 0px;
		padding: 0;
	}

		#header-top {
			height: 105px;
			background-color: #002c76;
			margin-bottom: 1px;
			overflow: hidden;
		}
		
				#header-top-inner {
					width: 955px;
				}		

					#header-top ul {
						float: left;
						margin: 85px 10px 10px 0px;
					}
					
						#header-top ul li {
							float: left;
							margin-right:4px;
						}					
		
					a#logo {
						float: left;
						width: 250px;
						height: 105px;
						background: transparent url('../img/bmw_partner_logo.png') no-repeat 0 0;
						text-decoration: none;
					}					
					a#logo-byc {
						background:url("../img/LogoBYC.png") no-repeat scroll 0 0 transparent;
						float:right;
						height:75px;
						margin-right:1px;
						margin-top:13px;
						text-decoration:none;
						width:187px;
						border: 2px solid #DDDDDD;
					}											
					a#logo-vsaw {
						background:url("../img/LogoVSaW.png") no-repeat scroll 0 0 transparent;
						float:right;
						height:75px;
						margin-right:5px;
						margin-top:13px;
						text-decoration:none;
						width:187px;
						border: 2px solid #DDDDDD;
					}	


		#header-bottom {
			background-color: #214a90;
			padding: 1px;
			
			border-top:1px solid #748eb6; /* IE */
			border-bottom:1px solid #748eb6; /* IE */
			
			/*border-top:1px solid rgba(168, 196, 235, 0.5);
			border-bottom:1px solid rgba(168, 196, 235, 0.5);*/
		}

			#header-bottom-inner {
				background-color: transparent; /*rgba(255,255,255,0.15); */ /*#002287; */
				padding: 0px 9px 0px 9px;
			}

			#navigation {
				width: 220px;
				float: left;
				margin: 10px 20px 10px 0px;
			}

			#navigation-inner {
				width: 100%;
				height: 100%;
			}

			#header-image {
				border:1px solid rgb(235,235,235); /* IE  */
				border:1px solid rgba(255,255,255, 0.75); 
				width: 700px;
				height: 253px;
				overflow: hidden;
				float: left;
				margin: 10px 0px 10px 2px;
			}
			
	#content {
	}

		#content-main {
		}

			#content-main-inner {
				padding: 10px 0 0 10px;
				width:945px;
			}

				#main {
					float: left;
					width: 703px;
					height: 100%;
					padding: 0px 0px 0px 0px;
				}

					#main .main-left {
						float: left;
						width: 300px;
						padding: 0;
						margin-right: 20px;
					}

					#main .main-right {
						float: left;
						width: 300px;
						padding: 0;
					}

				#sidebar {
					float: left;
					width: 220px;
					padding: 0px 0px 0px 0px;
					height: 100%;
					/*margin-right: 20px;*/
					/*padding-left:20px;*/
					padding: 0 20px 0 0;
					margin-right:0;
				}

					#sidebar ul {
						list-style: none;
					}

						#sidebar ul li {
							list-style: none;
							padding-bottom: 5px;
						}

					#sidebar p {
						padding-bottom: 10px;
					}

						#footer p a.link-more,
						#sidebar p a.link-more {
							float: right;
							margin-top: 10px;
						}

			#content-main-bottom {
				height: 5px;
			}

	#footer {
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #6487be;			
		clear:both;
	}

		#footer-inner {
			padding: 0px 0px 10px 10px;
			width:945px;
			float:left;
		}

			#footer-content {
				padding: 10px 0px 0px 0px;
				margin-bottom: 20px;
				color: #bdbdbd;
			}
			
				#footer-content-left {
					float: left;
					padding-top: 5px;
					color:#eee;
				}
				
				#footer-content-right {
					float: right;
				}				
			
				#footer-content a {
					color: #fff;
				}

		#footer-bottom {
			font-size: 0px;
			clear:both;
		}


div.container {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

	div.container-text {
		float: left;
	}	

	div.container-image {
		float: right;
		width: 140px;
		height: 186px;
		background-color: #fff;
	}	

	div.container .image {
		width: 220px;
		float: left;
		margin-right: 20px;
		font-size: .8em;
	}
	
		div.container img {
			margin-bottom: 15px;
		}

.clean {
	background: transparent none !important;
}

/* Headlines
-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, p {
	margin-bottom: 0;
	padding-bottom: 0.5em;
}

h1 {
	font-size: 1.8em;
	line-height: 1.8em;
	padding-bottom: 0;
	font-weight: normal;
}

h2,  h5 {
	font-size:1.5em;
	line-height:1.3em;
	margin-bottom:0.5em;
	font-weight: normal;
	padding-bottom:0  !important;
}
h5 {
	color: #6487BE;
}


#sidebar h2 {
	margin-bottom: 0;
}


h3 {
	font-size: 1.1em;
	margin-bottom: 1em;
	color: #bbb;
}

h4 {
	font-size: 11px; 
}

div.headline, .csc-textpic-intext-left h1, .csc-textpic-intext-left h2 {

}

#sidebar div.headline, #sidebar  .csc-textpic-intext-left h1, #sidebar  .csc-textpic-intext-left h2 {
	width: 220px;
	clear:both;
}

	div.headline-inner {
	}


/* Lines and borders
-----------------------------------------------------------------------------*/

.csc-frame-rulerAfter {
	/* margin-top:14px;
	margin-bottom:14px;
	 height:2px; */
	 margin-bottom:14px;
}

dl.csc-textpic-image {
	margin-bottom:0!important;
	padding-bottom:0!important;
}

/* Elements
-----------------------------------------------------------------------------*/

div.clear {
	clear: both;
	height: 0px;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}

p {
	margin-bottom: 0.5em;
	font-size:1.2em;
	line-height:141%;
}
	p.align-justify {	
		text-align:justify;
	}

ul {
	padding: 0;
	margin-bottom: 0px;
	list-style: none;
}

	ul li {
		list-style: none;
	}

	ul.date-list li {
		font-weight: bold;
		font-size: 1.1em;
	}
	
	.container ul, .container ul li { 
		list-style: disc;		
	}
	.container ul {
		margin-bottom:1.4em;
		padding-left:2em;
		font-size:1.2em;
		line-height:141%;
	}

img {
	border: 0px none;
}

a.left,
div.left {
	float: left;
}

.right {
	float: right;
}

.highlight, h3 {
	background-color: #2253A8;
	border-bottom:1px solid #6487BE;
	font-weight: normal;
	color: #fff;	
	padding: 5px;
	margin-bottom: 10px;
}


/* Links
-----------------------------------------------------------------------------*/

a,
a:visited {
	outline: none;
	color: #DDDDDD;
	text-decoration: none;
}

a:hover {
	color: #bdbdbd;
}

p a, p a:visited, ul li a, ul li a:visited {
	color: #7ab7e5;
}
p a:hover, ul li a:hover {
	color: #7ab7e5;
	text-decoration: underline;
}


/* Adresse
-----------------------------------------------------------------------------*/

table.address {
	width: 50%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

	table.address th,
	table.address td {
		text-align: left;		
	}

	table.address th {
		width: 100px;
	}

	
/* Rangliste
-----------------------------------------------------------------------------*/

table.ranking {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
	
	table.ranking th,
	table.ranking td {
		text-align: center;
		padding: 5px;
		font-size:1.0em;
	}

	table.ranking td {
		background-color:#052966;
		border:1px solid #002C76;
		
	}
	
	table.ranking td.bow {
		font-weight: bold;
		text-align: center;
	}	
	
	table.ranking th.left,
	table.ranking td.left {
		text-align: left;
	}		
	
	table.ranking td.blank {
		background-color: #2253A8; 
	}	
		
	table.ranking th {
		border-bottom:1px solid #002C76;

		font-weight:normal;
		text-align: center;
		background-color: #2253A8;
	}	

	table.ranking th.dark {
		background-color: #052966;
	}
	table.ranking th.darker, table.ranking td.darker {
		background-color: #002c76;
	}		
	
	table.ranking td.dark {
		background-color: #4e78c2;
	}		
	
		table.ranking2010 td!important, table.ranking2010 th!important {
		   text-align: left;
		}

/* Ergebnisse
-----------------------------------------------------------------------------*/

table.results {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

	table.results th,
	table.results td {
		text-align: left;
		padding: 5px;
	}

	table.results td {
		background-color: #142b44;
		border: 1px solid #002596;
	}


/* Programm
-----------------------------------------------------------------------------*/
table td {
	font-size: 1.2em;
	color: #DDDDDD;
	line-height: 128%;
}


table.program {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

	table.program th,
	table.program td {
		text-align: left;
		padding: 5px;
	}

	table.program th {
		background-color: #2253A8;		
	}

	table.program th {
		border-bottom: 1px solid #6487be;
		font-size: 1.2em;
		font-weight: normal;
	}

	table.program td {
		/*background-color: #05255C;*/
		border-bottom: 1px solid #002C76;
	}

	table.program td.time {
		width: 100px;
	}


/* News
-----------------------------------------------------------------------------*/

ul.news-list {

}

	ul.news-list li {
		background: transparent url('../img/bg-container.gif') repeat-x 0px bottom;
		overflow: auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

		ul.news-list li span.date {
			font-weight: bold;
			margin-right: 20px;
			color: #88ccff;
		}




/*
 * Teamnachrichten im internen Bereich
 */

.teamNewsLatest {
	
}
.teamNewsLatest h2 {
	font-size:1.5em;
	font-weight:normal;
	line-height:1.3em;
	margin-bottom:0.5em;
	margin-right:200px;
	padding-bottom:0 !important;
}

.teamNewsLatest .teamNewsLatestItem p.date, .teamNewsSingle .teamNewsSingleItem p.date {
	font-family:Georgia,"Segoe UI Semibold";
	margin-bottom: 0;
	text-align: right;
	color:#6487be;
	font-size: 1.8em;	
}
.teamNewsLatest .images {
	
}
.teamNewsLatest .images .image, .teamNewsSingle .images .image {
	float:right;
	font-size:0.8em;
	margin-right:0;
	margin-left: 1.0em;
	width:auto;
		
}
.teamNewsLatest .newsMoreLink {

	
}

.teamNewsLatest .images .image img, .teamNewsSingle .images .image img, .teamNewsSingleItem p img {
	padding:3px; 
	background-color:#6487be;
}
.teamNewsSingle .images .image img {
	margin-bottom: 8px;
}
.teamNewsSingleItem p img {
	margin-right:10px;
	margin-top:5px;
	margin-bottom:0;
}
.teamNewsLatest .teamNewsLatestItem p.author, .teamNewsLatest .teamNewsLatestItem p.author a, .teamNewsSingle .teamNewsSingleItem p.author, .teamNewsSingle .teamNewsSingleItem p.author a {
	font-family:Georgia,"Segoe UI Semibold";
	color: #6487be;
	margin-bottom: 0;
}
.teamNewsList {
	border-top: 1px solid #6487BE;
	margin-top:-1.0em;	
}
.teamNewsListItem:hover {
	/*background:transparent url(../img/bg-ffffff-75.png) repeat left top;*/
	/*background-color: #7AB7E5; */
}
.teamNewsListItem {
	display: block;
	border-bottom: 1px solid #6487BE;
}
.teamNewsList .teamNewsListItem h2 {
	float: left;
	padding-bottom: 0;
	line-height: 1.3em;
	font-size:1.1em;
	margin-bottom:0;
	margin-left:2px;
}
.teamNewsList .teamNewsListItem {
	padding-top:0.5em;
	padding-bottom:0.3em;
}

.teamNewsList a:hover {
	/*color:#999;*/
	color:#7AB7E5;
}

.teamNewsList .teamNewsListItem p.date {
	float: right;
	font-family:Georgia,"Segoe UI Semibold";
	margin-bottom: 0;
	margin-right:2px;
	padding-bottom: 0;
	text-align: right;
	color: #6487BE;
	
	font-size: 1.1em;
}
.teamNewsSingle {
	margin-bottom:20px;	
}
.teamNewsSingleItem p {
	text-align: justify;
}
.newsSingleBackLink {
	float:right;
}
.newsSingleBackLink a {
	font-size:1.3em;
	font-weight:normal;
	line-height:1.3em;
	margin-bottom:0.5em;
}
.teamNewsLatest .images , .teamNewsSingle .images {
	float:right; 
	padding:8px 1px 0 5px;
	border-top:2px solid #6487be;
}
.teamNewsLatest .files , .teamNewsSingle .files {
	float: right; 
	padding: 8px 1px 0pt 13px; 
	border-top: 2px solid #6487BE;
	margin-bottom: 10px;
}
.teamNewsLatest .file a, .teamNewsSingle .file a {
	font-size: 1.2em;
	line-height: 1.6em;
	background:url("../img/icon_download_blue.png") no-repeat scroll 0 2px transparent;
	font-size:1.2em;
	padding-left:22px;	
}
.newsSeparator {
	border-left:2px solid #6487be;
	border-top:2px solid #6487be;
	height:20px;
	left:-16px;
	position:absolute;
	top:6px;
	width:20px;
}




.clearer {clear:both;}

/* Logout
 * -----------------------------------------------------------------------------*/

.tx-felogin-pi1 {
	position: relative;
	height: 130px;
}
.logoutBox {
	border:2px solid #A8C4EB;
	left:20px;
	padding:10px;
	position:absolute;
	top:16px;
	width:156px;
}
.logoutBox span {
	display: block;
}
.logoutBox p {
	margin-bottom:0;
}
.logoutBox input.userLogout {
	background-color: #A8C4EB;
	border: 1px solid #fff;
	width: 155px;
	margin: 0;
	color: #fff;
}


.buttonSaveData {
	float: right;
	margin-top: 1.0em!important;
	padding:4px 2px;
	background-color:#666666;
	border:1px solid #F1F1F2;
	color:#F1F1F2;
	margin:0;
	width:155px;	
}





/* Fakten
-----------------------------------------------------------------------------*/

table.facts {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

	table.facts th,
	table.facts td {
		text-align: left;
		padding: 5px;
	}

	table.facts th {
		background-color:#2253A8;
		border-bottom:1px solid #002C76;
		border-right:1px solid #002C76;
		font-size:1.2em;
		font-weight:normal;
		line-height: 128%;
		width: 170px;		
	}

	table.facts td {
		/*background-color:#05255C;*/
		border-bottom:1px solid #002C76;
	}

	
/* Notice of race
-----------------------------------------------------------------------------*/

table.notice {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 15px 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

	table.notice th,
	table.notice td {
		text-align: left;
		padding: 5px;
	}

	table.notice th {
		background-color:#2253A8;
		border-bottom: 1px solid #6487BE;
		font-size:1.2em;
		font-weight:normal;
	}

	table.notice td {
		/*background-color:#05255C;*/
		border-bottom:1px solid #002C76;
	}

	
/* Impressum
-----------------------------------------------------------------------------*/

table.imprint {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
	border-spacing: 0;
	
}

	table.imprint th,
	table.imprint td {
		text-align: left;
		vertical-align: top;
		padding-bottom: 5px;
		font-size:1.2em;
		line-height:141%;
	}
	table.imprint td {
		vertical-align: bottom;
	}

	table.imprint th {
		width: 260px;
		font-weight: normal;
	}	
	
	
/* Galerie
-----------------------------------------------------------------------------*/	

#gallery .headline {
	margin-top: 40px;
}

#gallery div.image {
	float: left;
	margin: 0px 20px 20px 0px;	
}
	
#gallery div.last {
	margin: 0px 0px 20px 0px;
}

	#gallery div a {
		display: block;
	}
	
	#gallery div a.link-download {
		margin-top: 5px;
	}	

.container div.csc-textpic div.csc-textpic-imagerow {
	margin-bottom: 10px;
	display: inline-block;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption  {
	background-color:#6487BE;
	border-left:3px solid #6487BE;
	border-right:3px solid #6487BE;
	border-bottom:3px solid #6487BE;
	font-size:10px;
	margin-right:-6px;
	font-size: 10px;
}
div.csc-textpic ul {
	font-size:1.0em;
	line-height:100%;
}
div.csc-textpic li.csc-textpic-image {
	margin-bottom: 0px!important;
}
div.csc-textpic div.csc-textpic-imagerow dl {
/*margin-right:5px;*/
}
div.csc-textpic div.csc-textpic-imagerow img {
	margin-bottom:0!important;
}

/* Sponsoren
-----------------------------------------------------------------------------*/	
#sidebar .csc-textpic-imagewrap, #sidebar .csc-textpic-imagecolumn {
	width: 156px!important;
}

#sidebar div.csc-textpic-equalheight div.csc-textpic-imagerow img {
	border:none;
}
#sidebar li.csc-textpic-image {
	background-color: #FFFFFF;
	border: 2px solid #dddddd /*#A8C4EB */;
	padding: 5px 5px 3px 5px;
	margin:0 0 10px 0;
	text-align: center;
	width:165px !important;
	margin-bottom:10px!important;
}
div.csc-textpic-center  {
	left: -12px;
	position:relative;
	/*text-align:left;*/
}

	
/* Fe-Login
-----------------------------------------------------------------------------*/
.tx-felogin-pi1 .loginWrapper {
	
}
.tx-felogin-pi1 .loginBox {
	/*float:left;*/
	margin-left: 50px;
	padding: 20px 20px 5px 20px;		
	/*background-color: #3c5b83;*/
	border:3px solid #214A90;
	width:360px;
	margin-top:30px;
}
.tx-felogin-pi1 label {
	display: inline-block;
	width: 150px;
	font-size: 1.2em;
}
.tx-felogin-pi1 input {
	background-color: #214A90;
	border: solid 1px #6487be;
	font-size:12px;
	margin:0 0 15px 0;
	padding:4px 2px;
	width: 200px;
	color: #fff;
}	
.tx-felogin-pi1 .loginSubmit {
	background-color:#214A90;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-weight:bold;
	margin-left:306px;
	margin-top:1px;
	width:150px;
}
/*
div.csc-textpic div.csc-textpic-imagewrap {
	margin-bottom:10px;
	margin-right:15px !important;
}
*/
#main div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	/*margin-right:10px !important;*/
}
#main div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0 !important;
}
#main div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:0 !important;
}
#main div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-left:10px !important;
}
div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:0 !important;
}
div.csc-textpic div.csc-textpic-imagewrap img {
	border:3px solid #6487BE;
	margin-top: 4px; 
}
/*
li.csc-textpic-image, li.csc-textpic-firstcol {
	padding-right:5px!important;	
}
li.csc-textpic-lastcol {
	padding-right:0px!important;
}
*/

div.csc-frame, div.csc-default {
	clear:left;
	padding-bottom:10px;
}

.csc-textpic-text {
	/* border-top:5px solid #3c5b83;*/
}

div.csc-textpic-clear {
	clear:both;	
}

div.csc-textpic-text h1 {
	margin-top:10px;
}

#sidebar div.csc-textpic-imagecolumn img {
	border:0px solid #000;
}


.mainSponsor {
	width:240px;
	height:100px;
	padding-top:5px;
	float:left; display:inline;
}

.mainSponsor a {
	
	position:absolute;
	width:207px;
	top:13px;
	left:10px;
	height:60px;
	padding:5px;
	background-color:#fff;
	border:2px solid #ccc;
}
.mainSponsor h4 {
	margin-top:84px;
}


.german {
	margin-left:12px;
}

.english img, .german img {
	border:1px solid #aaa;
}

#sidespacer {
	float:left; display:inline;
	height:450px;
	width:1px;
	margin-right:-1px;
}
/*
ul.wttwitter_feed li {
	background-image:url("../img/default_profile_3_normal.png") !important;
	font-style:italic;
	padding-left:50px !important;
	padding-right:10px !important;
	background-position:5px 10pt !important;
	line-height:135% !important;
	background-repeat:no-repeat !important;
}
*/
.wttwitterImage {
	margin-bottom: 10px; 
	margin-top: 10px; 
	margin-left:20px;
}
ul.wttwitter_feed {
	margin-left: 20px;
	margin-right: 20px;
}
ul.wttwitter_feed li p {
	font-size: 1.0em;
	line-height: 120%;
	padding-bottom:0!important;
}
ul.wttwitter_feed li span {
	display: block;
	color:#6487BE;
	
}
ul.wttwitter_feed li br {
	margin-bottom:8px;
}

.pressFotos {
	padding-bottom: 5px;
	padding-top: 25px;
	/* border-bottom:1px solid #6487BE;	*/
}
.pressFotos .foto {
	width: 270px;
	float: left;
}
.pressFotos .foto img {
	background-color:#6487BE; 
	padding:2px;
	margin-bottom:0;
}
.pressFotos .details {
	float:left;
	width:430px;
}
.pressFotos .details h5 {
	margin-top: -6px;
	margin-bottom: 0;
}
.pressFotos .details p {
	font-size: 1.1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
.pressFotos .details p.description {
	margin-bottom: 0.5em;
}
.pressFotos .details em {
	font-size: 1.1em;
	float: left;
	width: 10em;
}
.pressFotos .linkDownload {
	line-height: 100%;
	text-align: right;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -13px;
}
.pressDokuments h5 {
	margin-bottom:0;
}
.pressDokuments p.description {
	margin-bottom:0;
}
.pressDokuments p.info {
	/*color: #6487BE;*/
}
.pagebrowser-top {
}
.pagebrowser-bottom {
	margin-top:18px;
}
.pagebrowser-top div.pagebrowser {
	background-color:#214A90;
	border-bottom:1px solid #748EB6;
}
.pagebrowser-bottom div.pagebrowser {
	background-color:#214A90;
	border-top:1px solid #748EB6;
}
ul.pagebrowser li {
	list-style:none;
/*	font-size: 1.2em;
	line-height: 158%; */
}
ul.pagebrowser {
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100%;
}
.pagebrowser-top ul.pagebrowser li, .pagebrowser-bottom ul.pagebrowser li {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:0;
	padding:0;
}
ul.pagebrowser li.prev {
	margin-left:0;
	text-align:left;
	width:30%;
}
ul.pagebrowser li.prev a {
	margin:0;
	padding-left:0.2em;
	padding-right:0;
}
ul.pagebrowser li.result-list {
	margin-left:0;
	margin-right:0;
	text-align:center;
	width:39.9%;
}
ul.pagebrowser li.result-list a, ul.pagebrowser li.result-list span {
	margin:0;
	padding-left:0.3em;
	padding-right:0;
}
ul.pagebrowser li.result-list span {
	font-weight: bold;
}
ul.pagebrowser li.next {
	margin-left:0;
	margin-right:0;
	text-align:right;
	width:30%;
}
ul.pagebrowser li.next a {
	margin:0;
	padding-left:0;
	padding-right:0.2em;
}
ul.pagebrowser li.sort {
	text-align:center;
	width:19.9%;
}

/* facebook */
.fb_ltr {
  margin-top:20px;
  background-color: #f3f3f3;
  height: 258px !important;
  /*height:296px !important;*/
}
.fbConnectWidgetTopmost {
 /*height:295px !important; */
}
