* {	margin: 0;	padding: 0;	font-size: 12px;	font-family: verdana, sans-serif;}a img {	border: 0 none;}body {	background-color: #aaa;	background-image: url("../img/bg-body.png");	background-repeat: repeat-x;	text-align: center;}html {	overflow-y: scroll;}#background-images1 {	background-image: url("../img/jj-logo-transparent.png");	background-repeat: no-repeat;}#background-images2 {	background-image: url("../img/jj-logo-transparent.png");	background-repeat: no-repeat;	background-position: 100% 100%;}#main {	width: 854px;	margin: 20px auto 0px auto;	text-align: left;}#header,#content,#bottom-margin {	border: 2px solid white;}#header {	height: 138px;	width: 850px;	background-image: url("../img/header-breitensport.jpg");	background-repeat: repeat-x;	position: relative;}#header img {	position: absolute;	top: 27px;	right: 5px;}#topmenu {	margin-top: 7px;}#content {	clear: both;	overflow: hidden;	background-image: url("../img/bg-content-transparent.png");}#leftmenu {	width: 150px;	float: left;}#content-main {	width: 650px;	float: left;}#content-sub {	width: 475px;	margin-top: 15px;	margin-left: 160px;	margin-bottom: 15px;	margin-right: 10px;	overflow: hidden;}#right-margin {	width: 185px;	margin-left: 650px;}#footer {	width: 850px;	margin: 5px 0;	text-align: right;}#footer a {	text-decoration: none;	color: #333;}#footer a:hover {	color: #fff;}#bottom-margin {	background-color: #fff;	padding: 5px 5px;	position: relative;}#verbaende {	text-align: left;}#foerderer {	float: right;	position: absolute;	top: 2px;	right: 15px;}#bottom-margin DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image	{	margin-bottom: 0px;}#bottom-margin DIV.csc-textpic-center DIV.csc-textpic-imagewrap {	margin: 0;}#indexedsearchbox {	padding-top: 15px;}/*============== NEWSSLIDER =================*/.tx-t3sjslidernews-pi1 {	width: 600px;	margin-left: 20px;	margin-top: 15px;	padding-top: 10px;	border-top: 1px solid #f00;	/*background-image:url("../img/bg-slider-header.png");
	background-repeat:no-repeat;
	background-position:top right;*/}.lof-slidecontent {	border: 0 none;}.lof-navigator li div {	border-top: 0 none;}/*============== TOPINFO ===================*/#top-info h2 a {	text-decoration: none;	font-weight: bold;	color: #f00;	font-size: 0.9em;}#top-info h2.maintitle a {	font-size: 1em;	color: #f00;}#top-info p a {	font-size: 0.8em;	text-decoration: none;	color: #666;}#top-info {	margin-left: 20px;	margin-top:20px;}#top-info .news-list-item {	width: 30%;	margin-right: 2.5%;	float: left;	margin-top: 10px;	border-top: 2px solid #f00;	padding-top: 5px;	margin-bottom: 10px;}#top-info .news-list-item img {	float: left;	padding-right: 5px;}/*============== ACCORDEONSLIDER ===================*/div.tx-jfmulticontent-pi1 {	margin-bottom: 15px;}/*=============== CATMENU ==========================*/div#ttnews-cat-tree ul {	list-style-type: none;}div#ttnews-cat-tree ul li#row0_0 { /*display:none;*/	}div#news-cats div.csc-textpic div.csc-textpic-imagewrap ul li  {	padding-left:5px !important;}div#news-cats div.csc-textpic div.csc-textpic-imagewrap ul li img{	box-shadow:1px 1px 2px #888;}/*=============== QUICKLINKS ==========================*/div#quicklinks {	width:185px;}div#quicklinks ul {	margin-top:5px;	list-style-type:none;}div#quicklinks ul li a {	text-decoration:none;	color: #666;	background-color:#eee;	border-top:1px solid #fff;	display:block;	padding: 3px 0 3px 3px;	font-size:0.83em;}div#quicklinks ul li a:hover {	background-color:#ddd;	}img.img-noshadow {	box-shadow: none !important;}.content-main-wide #content-sub {    width: 675px;    }