body {
	background-color: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.td_links {
	width: 180px;
	background-color: #FFFFFF;
}
.td_rechts {
	width: 144px;
	background-color: #EFEFEF;
}
.td_mitte {
	width: 631px;
	background-color: #FFFFFF;
}
.font_normal, .menu, .menu_active, .menu_active:visited, li a, li a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
li a:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.td_leer {
	background-color: #FFFFFF;
	height:140px;
	width: 1px;
}
.td_aktuell {
	background-color: #F6DB00;
	height:25px;
	padding-left: 10px;
	vertical-align: middle;
}
.td_sport {

	background-color: #F49E00;
	height:25px;
	text-align: center;
	vertical-align: middle;
}
.td_kiturn {
	background-color: #E2001A;
	height:25px;
	text-align: center;
	vertical-align: middle;
}
.td_fit {
	background-color: #A5037C;
	height:25px;
	text-align: center;
	vertical-align: middle;
}
.td_verans {
	background-color: #004392;
	height:25px;
	text-align: center;
	vertical-align: middle;
}
.td_ausb {
	background-color: #00838A;
	height:25px;
	text-align: center;
	vertical-align: middle;
}
.td_verb {
	background-color: #96BF0D;
	height:25px;
	text-align: center;
	vertical-align: middle;
}

.td_hi_aktuell{
	background-color: #F6DB00;
}
.td_hi_sport{
	background-color: #F49E00;
}
.td_hi_kiturn{
	background-color: #E2001A;
}
.td_hi_fit{
	background-color: #A5037C;
}
.td_hi_verans{
	background-color: #004392;
}
.td_hi_ausb{
	background-color: #00838A;
}
.td_hi_verb{
	background-color: #96BF0D;
}
.a_nav_inaktiv {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.input_suchfeld {
	background-color: #FFFFFF;
	border: 1px solid #E2001A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}
.submit_suchfeld {
	background-color: #E2001A;
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	width: 100%;
}
.td_navlinks {
	height: 24px;
	width: 180px;
}
.a_navli_inaktiv {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.a_navli_aktiv {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.td_mitte .td_higraurahmen .bodytext, ul, li, .csc-uploads-fileName p, .csc-uploads-fileSize p {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.text_box p.bodytext {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding: 0 10px 5px 0;
}
.td_rechts .td_hililarahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_higelbrahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_higruenrahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_hiblaugruenrahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_hiblaurahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_hirotrahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}
.td_rechts .td_hiorangerahmen .bodytext {
	color: #333333;
	padding: 5px 10px;
	font-size: 10px;
}

.text_box a, .text_box a:visited, .bodytext a, .bodytext a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.h1_aktuell {
	font-weight: bold;
	color: #ECD500;
	font-size: 11px;
	padding-left: 10px;
}
.font_rootline, .csc-textpic-caption {
	font-weight: normal;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
.font_rootline_act  {
	font-weight: normal;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
h1, h1 a, h1 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
.csc-firstHeader {
	margin: 0 0 10px 0;
	padding: 0;
}
.fontklblack {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
.fontklblackbold {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}
.fontklrot {
	font-weight: bold;
	color: #E2001A;
	font-size: 10px;
}
.a_nav_aktiv {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a_navli_aktivaktuell {
	font-size: 11px;
	font-weight: bold;
	color: #ECD500;
	text-decoration: none;
}
.a_navli_white {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.td_navrechts {
	height: 24px;
	width: 144px;
}
.td_higelbrahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F5DB00;
	border-left-color: #F5DB00;
}
.td_higruenrahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #96BF0D;
	border-left-color: #96BF0D;
}
.td_higraurahmen {
	padding: 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.td_hililarahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5037B;
	border-left-color: #A5037B;
	border-top-color: #A5037B;
	border-bottom-color: #A5037B;
}
.td_hiorangerahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F59E00;
	border-left-color: #F59E00;
	border-top-color: #F59E00;
	border-bottom-color: #F59E00;
}
.td_hirotrahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E3001B;
	border-left-color: #E3001B;
	border-top-color: #E3001B;
	border-bottom-color: #E3001B;
}
.td_hiblaurahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #004392;
	border-left-color: #004392;
	border-top-color: #004392;
	border-bottom-color: #004392;
}
.td_hiblaugruenrahmen {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00838B;
	border-left-color: #00838B;
	border-top-color: #00838B;
	border-bottom-color: #00838B;
}
.h1_sportarten {
	font-weight: bold;
	color: #F49E00;
	font-size: 11px;
	padding-left: 10px;
}
.a_navli_aktivsport {
	font-size: 11px;
	font-weight: bold;
	color: #F49E00;
	text-decoration: none;
}
.a_navli_aktivkiturn {
	font-size: 11px;
	font-weight: bold;
	color: #E2001A;
	text-decoration: none;
}
.text_boxwhite {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
}
.h1_kiturn {
	font-weight: bold;
	color: #E2001A;
	font-size: 11px;
	padding-left: 10px;
}
.a_navli_aktivfit {
	font-size: 11px;
	font-weight: bold;
	color: #A5037C;
	text-decoration: none;
}
.h1_fit {
	font-weight: bold;
	color: #A5037C;
	font-size: 11px;
	padding-left: 10px;
}
.a_navli_aktivverans {
	font-size: 11px;
	font-weight: bold;
	color: #004392;
	text-decoration: none;
}
.h1_verans {
	font-weight: bold;
	color: #004392;
	font-size: 11px;
	padding-left: 10px;
}
.a_navli_aktivausb {
	font-size: 11px;
	font-weight: bold;
	color: #00838A;
	text-decoration: none;
}
.h1_ausb {
	font-weight: bold;
	color: #00838A;
	font-size: 11px;
	padding-left: 10px;
}
.a_navli_aktivverb {
	font-size: 11px;
	font-weight: bold;
	color: #96BF0D;
	text-decoration: none;
}
.h1_verb {
	font-weight: bold;
	color: #96BF0D;
	font-size: 11px;
	padding-left: 10px;
}
.text_unternavi {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
	background: url(/fileadmin/img/pix.gif) no-repeat 10px;
}
.csc-frame {
	width : auto;
	margin: 0 0 10px 0;
	padding: 0;
}
.csc-frame-rulerAfter {
	border-bottom: solid #E2E2E2 1px;
	height: 1px;
}
.csc-header, .csc-firstHeader {
	margin: 0;
	padding: 0;
}
.csc-header-n1, .csc-header-n2, .csc-header-n3 {

}
.td_navlinks p {
	margin: 0 0 0 10px;
}
.csc-uploads-icon, .csc-uploads-fileName, .csc-uploads-fileSize {
	vertical-align: top;
}
.csc-uploads-fileName {
	width: 250px;
}
.csc-uploads-icon img {
	border: solid #E2E2E2 1px;
}
.csc-uploads-fileName p a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
} 

.mailform {
	margin: 0;
	padding: 0;
}
.mailform p {
	margin: 0 0 7px 0;
	font-size: 11px;
	font-weight: bold;
}
.mailform #mailformName, .mailform #mailformEmailAdresse, .mailform #mailformEmailAdresse {
	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
	width: 350px;
	vertical-align: middle;
	text-align: left;
}
.mailform #mailformAnrede, select  {
	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}
.mailform #mailformIhre_Mitteilung {
	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 350px;
	text-align: left;
}
#mailformformtype_mail, .tx-indexedsearch-searchbox-button {
	background-color: #E2001A;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	width: 100px;
}
.tx-indexedsearch-searchbox-sword {
	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
	width: 200px;
	vertical-align: middle;
	text-align: left;
}

.td_rechts .td_hililarahmen h1 {
	margin: 0;
}
.td_rechts .td_higelbrahmen h1 {
	margin: 0;
}
.td_rechts .td_higruenrahmen h1 {
	margin: 0;
}
.td_rechts .td_hiblaugruenrahmen h1 {
	margin: 0;
}
.td_rechts .td_hiblaurahmen h1 {
	margin: 0;
}
.td_rechts .td_hirotrahmen h1 {
	margin: 0;
}
.td_rechts .td_hiorangerahmen h1 {
	margin: 0;
}

.text_boxreueber {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 3px;
	padding-top: 6px;
	text-transform: none;
	text-align: left;
	padding-right: 3px;
	padding-bottom: 6px;
}


.contenttable-0 tr.tr-even th {background-color:#E2001A;color:#fff;font-size:11px;text-decoration:none;text-align:left;}
.contenttable-0 tr.tr-even {background-color:#ffecee;color:#333;font-size:11px;text-decoration:none;vertical-align:top;}
.contenttable-0 tr.tr-odd {color:#333333;font-size:11px;vertical-align:top;text-decoration:none;}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right: 0px !important;
}
.tx-indexedsearch, .tx-indexedsearch-searchbox table, .tx-indexedsearch-browsebox a, .tx-indexedsearch-res table {
	font-size: 11px;
	
}
.tx-indexedsearch a, .tx-indexedsearch-searchbox table a, .tx-indexedsearch-browsebox a, .tx-indexedsearch-res table a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
