   body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	/*background: #807C87;*/
		background-image:url(bg.gif);
    	margin: 0;
		margin-top: 0px;
		margin-bottom: 15px;
    	padding: 0;
    	text-align: center;
    	color: #000000;
    }
	.csc-default{padding-bottom:15px;}
    .thrColAbs #schlagschatten1{
	border: 1px solid #333333;}
	
	.thrColAbs #schlagschatten2{
	border: 1px solid #666666;}
	
	.thrColAbs #container { 
    	position: relative;
		height: auto;
    	width: 900px;
    	background: #FFFFFF;
    	margin: 0 auto;
    	border: 1px solid #000000;
		    	text-align: left;
    } 
    * html .thrColAbs #header{
	margin:0px;
	width:738px;
	w\idth:735px;}

	
		.thrColAbs #header {
	top:0;
	right:0;
	height:110px;
	width:735px;
	float:right;
	background-color: #ffffff;
	background:url(titel.jpg);
	background-repeat:repeat-y;
    } 
    * html .thrColAbs #sidebar1{
	width:165px;
	w\idth:165px;}
	.thrColAbs #sidebar1 {
	position: absolute;
	border:0px;
	top: 0px;
	left: 0px;
	width:165px;
	height:165px;
	background: #00593A;
	margin:0px;
	padding: 0px;
    }



    .thrColAbs #sidebar2 {
    	
    	
    	height:100%;
		background: #ffffff;
		font-size:12px;
		background:url(news.jpg) repeat-x;
		padding: 2px 0px 0px 0px;
		
    }
	    .thrColAbs #sidebar2 p {

		/*background:url(news.jpg) repeat-x;*/
		padding: 5px;
		
    }
    .thrColAbs #mainContent { 
    	margin: 110px 145px 0px 165px;     	
				
    }
	
/*Suchformular*/	
.tx-indexedsearch-descr, .tx-indexedsearch-info{
font-size:13px;
font-style:normal !important;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.tx-indexedsearch-browsebox, .tx-indexedsearch-whatis, .tx-indexedsearch-percent, .tx-indexedsearch-searchbox td{
font-size:12px;}

.tx-indexedsearch-title{
font-weight:bold;}

.tx-indexedsearch-searchbox, .tx-indexedsearch-res, .tx-indexedsearch-whatis {width: 550px;
}

.csc-header h1 { font-size:14px;
font-weight:bold;

color:#102516}

.csc-header br { font-size:14px;
font-weight:bold;
line-height:normal;
white-space:normal;
color:#102516}
.csc-textpicHeader, .csc-textpicHeader h1{
font-size:14px;
font-weight:bold;

color:#102516}

.bodytext, ul {

font-size:12px;
color:#102516}

.contenttable {

font-size:12px;
border:0px;
color:#102516;
text-align:left;
width:auto;
}
.Verband .tr-even .td-0, .Verband .tr-odd .td-0{
width:70px;
}
.Verband .tr-even .td-1, .Verband .tr-odd .td-1{
width:220px;
}
.Verband .tr-even .td-2, .Verband .tr-odd .td-2{
width:220px;
}


.csc-textpic-caption {
font-size:10px;
font-weight:bold;}

.align-center{
text-align:center;
font-size:12px;}

.contenttable{
width:558px;
border-spacing:0px;
padding:1px;

/*border:#666666 solid 1px;}

.contenttable thead th{
border:#666666 solid 1px;}

.contenttable td{
border:#666666 solid 1px;*/}

.csc-header-date{
font-size:12px;}


.csc-uploads-fileName{
font-size:12px;}

.csc-uploads-fileSize{
font-size:12px;}



	.fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
	
	
	

		 .thrColAbs #header  li{
margin-top: 90px;
list-style-type: none;
float:left;

    }
	.thrColAbs #header a{display: block;}

a.fc{background:url(button_fc.jpg);width:98px;height:23px; margin-left:30px;}
a.fc:hover, a.fc:focus, a.fc:active{background:url(button_fc_aktiv.jpg);}

a.fussball{background:url(button_fussball.jpg);width:59px;height:23px;margin-left:3px}
a.fussball:hover, a.fussball:focus, a.fussball:active{background:url(button_fussball_aktiv.jpg);} 

a.tennis{background:url(button_tennis.jpg);width:51px;height:23px;margin-left:3px}
a.tennis:hover, a.tennis:focus, a.tennis:active{background:url(button_tennis_aktiv.jpg);}

a.tischtennis{background:url(button_tischtennis.jpg);width:80px;height:23px;margin-left:3px}
a.tischtennis:hover, a.tischtennis:focus, a.tischtennis:active{background:url(button_tischtennis_aktiv.jpg);}

a.jeder{background:url(button_jeder.jpg);width:92px;height:23px;margin-left:3px}
a.jeder:hover, a.jeder:focus, a.jeder:active{background:url(button_jeder_aktiv.jpg);}

a.gymnastik{background:url(button_gymnastik.jpg);width:77px;height:23px;margin-left:3px}
a.gymnastik:hover, a.gymnastik:focus, a.gymnastik:active{background:url(button_gymnastik_aktiv.jpg);}

a.taichi{background:url(button_taichi.jpg);width:53px;height:23px;margin-left:3px}
a.taichi:hover, a.taichi:focus, a.taichi:active{background:url(button_taichi_aktiv.jpg);}


li#menu_1 {	
	width: 165px;
		
	padding-top: 0px;
	list-style:none;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

li#menu_1 DIV {

}
li#menu_1 DIV A {
	color: navy;
	text-decoration: none;
	display: block;
}
li#menu_1 DIV A:hover {
	text-decoration:none;
}

/*  MENU 1, level 1, normal state (NO) */
li#menu_1 DIV.menu1-level1-no {
  font-size: 12px;
  font-weight:bold;
  background:url(button_level1.jpg) repeat-x;
  padding-top:2px;
  padding-left:0px;
  text-align:center;
  height:19px;
}


/*  MENU 1, level 1, active state (ACT) */
li#menu_1 DIV.menu1-level1-act {
  font-size: 12px;
  padding-top:2px;
  padding-left:0px;
  text-align:center;
   height:19px;

}


/*  MENU 1, level 2, normal state (NO) */
li#menu_1 DIV.menu1-level2-no {
  height:19px;
  background:url(button_level2.jpg) repeat-x;
  font-size: 12px;
  padding-left:10px;
  padding-top:2px;
}
/*  MENU 1, level 2, active state (ACT) */
li#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:10px;
   height:19px;
}


/*  MENU 1, level 2, normal state (NO) */
li#menu_1 DIV.menu1-level3-no {
  height:19px;
  background:url(button_level3.jpg) repeat-x;
  font-size: 12px;
  padding-left:20px;
  padding-top:2px;
}
/*  MENU 1, level 2, active state (ACT) */
li#menu_1 DIV.menu1-level3-act {
 height:19px;
  font-size: 12px;
  font-weight:bold;
  padding-left:20px;
  padding-top:2px;
}
li#menu_1 DIV.menu1-level4-no {
  height:19px;
  background:url(button_level4.jpg) repeat-x;
  font-size: 12px;
  padding-left:30px;
  padding-top:2px;
}
/*  MENU 1, level 4, active state (ACT) */
li#menu_1 DIV.menu1-level4-act {
 height:19px;
  font-size: 12px;
  font-weight:bold;
  padding-left:30px;
  padding-top:2px;
}






	    .thrColAbs #footer {
	text-align:center;
	width:900px;
	height:21px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;

	color:#FFFFFF;
    }
	
	.thrColAbs #footerright {
    	float:right;
    	right:0;
		width: 7px;
		height:21px;
		background:url(footer_rechts.jpg) repeat-x;
		 }
		   .thrColAbs #footermiddle { 
    	padding-top:4px;
		text-align:left;
		float:left;
		margin: 0px 0px;
		height:21px;
		width:886px;
		font-size:9px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#000000;
		
    	background:url(footer.jpg) repeat-x;
		
    }
	.thrColAbs #footcopy{
	float:left;
	width: 310px;
	}
	
	
	.thrColAbs #footnavi{
	margin:0;
	padding: 0 0 0 0px;
	
	/*height:19px;
	width: auto;
	*/
	
	
	
	

    } 
	 .thrColAbs #footnavi  ul{
		margin:0;
	padding: 0 0 0 0px;
	text-align:center;
	

    }
	
		 .thrColAbs #footnavi  li{
	margin:0;
	padding: 0 0 0 0px;
font-size: 0.75em;
list-style-type: none;
float:left;


    }
	.thrColAbs #footnavi  a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #000000;
text-decoration: none;
font-weight: bold;
display: block;
padding: 0em 0.71em 0em 0.71em;
text-align: center;
border-left: #000000 1px solid;
border-bottom: none ;
border-top: none ;
border-right: none;}
	
	    .thrColAbs #footerleft {
    	float:left;
		height:21px;
		top: 0;
    	left: 0;
    	width: 7px;
		background-image:url(footer_links.jpg);

    }
	embed{
	text-align:center;
	background-position:center;}	 
	
	.pagebrowser, .found, dd{font-size:12px;}
h1 { font-size:14px;
font-weight:bold;

color:#102516}
.odd a, .even a{ font-size:14px; font-weight:bold; text-decoration:none; color:#000;}
.V9G a, .V9G, .odd, .even{ font-size:12px;}
.odd, .even{ padding-bottom: 10px;
background-color:#F2FDF5;}
.odd .left{
	float:left; width:328px; height:17px; background:#D7F2DF;}
	.odd .right{
	float:left; width:228px; text-align:right;height:17px; background:#D7F2DF; }
	.even .left{
	float:left; width:328px; height:17px;  background:#D7F2DF;}
	.even .right{
	float:left; width:228px; text-align:right; height:17px;  background:#D7F2DF;}
	
#calendar-event div, #calendar-location div, .tx-cal-controller, #calendar-location-backlink{font-size:12px;}
.tx-cal-controller h3{font-size:12px; font-weight:bold;}

.tx-worldcup-pi1-content, .tx-worldcup-pi1-content h1, .tx-worldcup-pi1-content td, .tx-worldcup-pi1-content input{
	font-size:11px;}
.tx-srfeuserregister-pi1,.csc-mailform-field{font-size:12px;}
#sidebar2 td{ font-size:10px; border-collapse:collapse;}