#footer p {	color: #333;	font-weight: normal;	text-align: right;	font-size: 10px;}#footer p a {	text-decoration: none;	color: #333;	font-size: 10px;}#footer p a:hover {	color: #fff;}/*============== TOPINFO ===================*/#top-info h2 a {	text-decoration: none;	font-weight: bold;	color: #f00;	font-size: 0.8em;}#top-info h2.maintitle a {	font-size: 1em;	color: #666;}#top-info p a {	font-size: 0.8em;	text-decoration: none;	color: #666;}#top-info {	margin-left: 20px;}#top-info .news-list-item {	width: 30%;	margin-right: 2.5%;	float: left;	margin-top: 10px;	border-top: 1px solid #f00;	border-bottom: 1px solid #f00;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 10px;}#top-info .news-list-item img {	float: left;	padding-right: 5px;}#top-info .csc-textpic-imagewrap {	clear: both;}#top-info p {	font-size: 0.75em;}/*==== SINGLE-ANSICHT ====*/#content-sub p.addinfo {	width:100%;	color: #ccc;}#content-sub div.news-single-img {	float: left;	margin-right: 15px;}#content-sub div.news-single-item p {	margin-top: -2px;	margin-left: 0;	margin-bottom: 10px;}#content-sub div.news-single-backlink a {	text-decoration: none;	color: #f00;}#content-sub div.news-single-backlink img {	box-shadow: 0 0 0 #000;}#content-sub div.news-single-backlink a img {	margin-right: 5px;}#content-sub div.news-single-backlink {	border-top: 1px solid #ccc;	padding-top: 10px;	clear: both;}#content-sub p.news-single-imgcaption {	font-size: 0.75em;	color: #666;	padding-top: 5px;}#content-sub p.news-single-social a {	border-bottom:0 none;}#content-sub p.news-single-social {	padding-bottom:7px;	border-bottom:1px solid #ccc;}/*==== Abschnitts�bersicht ====*/div#content-sub ul.csc-menu {	margin-bottom: 15px;}div#content-sub ul.csc-menu li.csc-section {	display: inline;	padding-right: 5px;	padding-left: 5px;	margin-right: -1px;	border-right: 1px solid #ccc;	border-left: 1px solid #ccc;}div#content-sub ul.csc-menu li.csc-section a {	text-decoration: none;	font-weight: bold;	letter-spacing: 0.1em;}/*==== Archiv/Liste ====*/div#content-main .start-list-container {	float: left;	width: 635px;}div#content-main .start-list-container .list-item {	margin-top: 15px;	clear: both;	overflow: hidden;	position: relative;	margin-left: 15px;}div#content-main .start-list-container .list-item h2 a {	color: #999;	text-decoration: none;	font-size: 1em;}div#content-main .start-list-container .list-item p {	color: #666;}div#content-main .start-list-container .list-item p a {	color: #f00;	text-decoration: none;}div#content-main .start-list-container .list-item .news-list-date {	display: block;		margin-right: 20px;	font-size: 0.75em;	color: #999;}div#content-main .start-list-container .news-list-morelink a {	margin-left: 15px;	font-size: 0.75em;}div#content-main .start-list-container .news-list-morelink {	display:none;}div#content-main .start-list-container .list-item img {;}div.news-list-category {	float:right;	margin-right:10px;}.news-list-browse {	margin-left: 15px;	margin-top: 15px;	margin-bottom: 15px;	padding-top: 15px;	padding-bottom: 15px;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	font-weight: bold;	color: #999;}div#content-main .start-list-container .news-list-browse a {	color: #f00;	text-decoration: none;}div#content-main h1 {	margin-top: 15px;	margin-left: 15px;	font-size: 1.25em;	color: #999;}div#content-main #content-sub h1 {	/* Abstaende fuer Inhalt wieder aufheben */	margin-top: 0px;	margin-left: 0px;}div#content-main .start-list-container .list-item h2 {	}div#content-main .start-list-container .list-item p {	font-size: 0.75em;}/* Single-Ansicht *//* Ueberschrift */div#content-sub .DJJV h1 {	color: #3c3;}div#content-sub .Breitensport h1 {	color: #f3b100;}div#content-sub .Leistungssport h1 {	color: #c33;}div#content-sub .Jugend h1 {	color: #33c;}div#content-sub .Nicht h1 {	color: #1f7b1f;}/* links */div#content-sub .DJJV a {	color: #3c3;}div#content-sub .Breitensport a {	color: #f3b100;}div#content-sub .Leistungssport a {	color: #c33;}div#content-sub .Jugend a {	color: #33c;}div#content-sub .Nicht a {	color: #1f7b1f;}/* Listen-Ansicht */div#content-main .start-list-container .list-item h2.DJJV a {	color: #3c3;}div#content-main .start-list-container .list-item h2.Breitensport a {	color: #f3b100;}div#content-main .start-list-container .list-item h2.Leistungssport a {	color: #c33;}div#content-main .start-list-container .list-item h2.Jugend a {	color: #33c;}div#content-main .start-list-container .list-item h2.Nicht a {	color: #1f7b1f;}p.single-author {	margin-bottom:10px;	align:right;	clear:both;	}p.single-author a {	border:0 none !important;}div#news-all a {	text-decoration: none;	color: #f00;	font-weight: bold;}table.graduierungen {	width:100%;	margin-bottom:30px !important;}table.graduierungen tr.tr-0 td {	font-weight:bold;}table.graduierungen td {	padding:4px 0;}table.graduierungen td:first-child {	width:250px;}#content-sub a {	color:#666;	border-bottom: 1px dashed #666;	text-decoration:none;}h3.ui-accordion-header a {	border: 0 none !important;}
div.csc-textpic a{	border: 0 none !important;}form#indexsearch td {	vertical-align:center !important;}/************CONTENTSUB**********************//*======== CONTENT SUB ===============*/#content-sub h1 {	font-weight: bold;	font-size: 1.25em;	margin-bottom: 15px;}#content-sub h2 {	margin-top: 15px;	margin-bottom: 15px;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #ccc;	border-top: 1px solid #ccc;	color: #666;}#content-sub p, #content-sub li {	line-height: 1.5em;	text-align: justify;	font-size: 0.99em;	/*margin-left: 130px;*/	color: #333;	margin-bottom:10px;}#content-sub blockquote p {	margin: 15px 0;	padding: 10px 0;	font-weight: bold;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}#content-sub ul {	/*margin-left:130px;*/}#content-sub ul li  {	list-style-type:none;	text-align:left;	padding-left:20px;	background-image:url("../img/list-standard.png");	background-repeat:no-repeat;	background-position:0 5px;}#content-sub ul li p {	text-align:left;}#content-sub img {	box-shadow: 2px 2px 4px #888;}div.csc-textpic-imagewrap ul li{	background-image:none !important;	margin:0 !important;	padding:0 !important;	}dd.csc-textpic-caption {	font-size:0.75em;	font-weight:bold;	color:#999;	padding-top:3px;}div.csc-textpic-imagewrap {	margin-top:4px;}DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {	margin-left:0 !important;}div.news-single-img a {	border:0 none !important;}/* RIGHT MARGIN */#right-margin div.csc-textpic-clear {	display: none;}#right-margin div.csc-textpic {	margin-top: 5px;}#right-margin img {	box-shadow: 2px 2px 4px #888;}#right-margin h3 {	font-weight:normal;	color:#999;	margin-top:15px;}#right-margin div.csc-textpic-above div.csc-textpic-text {	clear:none;}/*Rahmen 2 - keine Schatten um die Bilder*/#content-sub div.csc-frame-frame2 img {	box-shadow: 0px 0px 0px #fff;	}span.important {	color:#f00;}