body
{
	margin: 0; 
	margin-top: 0px; 
	height: 100%; 
	scrollbar-face-color: #fff;
	scrollbar-base-color: #E4E4E2;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #E4E4E2;
	scrollbar-arrow-color:  #E4E4E2;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #E4E4E2;
}

	ul {margin-bottom:15px;}
	li {margin-top:3px;	margin-bottom:3px;}
	dl {margin-top:3px;	margin-bottom:3px;}
	dt {}
	dd {margin-left:15px; margin-top:3px; margin-bottom:3px;}
		

	
.mainheader
{
	width:970px;
	height:85px;
	background-image:url('grafik/oben.jpg');
}

*html .mainheader{height:80px;}

.homelink{float:left;width:240px;height:80px;cursor:pointer;}

#main
{
	width:970px;}
	
#left
{
	background-image:url('grafik/links_mittel_01.jpg');
	margin-top:-5px;
	float:left;
	width:195px;
	
}
	
#right
{
	margin-top:-5px;
	float:left;
	width:195px;
	background-image:url('grafik/rechts_mittel.jpg');
}
	
#rightimage
{
	position:relative;
}
	
#center
{
	margin-top:-5px;
	float:left;
	width:580px;}
	
*html #center {width:578px;}
	
*html #left{margin-top:0px;}
*html #right{margin-top:0px;}
*html #center{margin-top:0px;}

#contentscroll{ text-align:left;}
#templatescroll{overflow:auto;margin-top:2px;}
#inhaltdiv{overflow:auto;}
#clubdiv{overflow:auto;text-align:justify;}
#archivscroller{overflow:auto;}

.datumdiv{float:left;
	position:relative;
	top:64px;
	left:227px;
	text-align:left;
	width:200px;
	font-family:Verdana;
	font-size:11px;
	color:Black;}

.glosselink{float:left;
	position:relative;
	top:25px;
	left:153px;
	text-align:left;
	width:147px;
	height:50px;
	font-family:Verdana;
	font-size:11px;
	color:Black;}

.glosselink a{color:#3939cc; text-decoration:none;}

.text
{
	font-family:Verdana;
	font-size:11px;
	color:Black;}
	
.text a
{
	text-decoration:none;
	color:#3939cc;}
	
.homenews
{
	padding-bottom:7px;}
	
.newstext{text-align:justify;}

.navstat
{
	background-color:#e4e4e2;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-align:left;
	padding:4px 0px 3px 15px;
	margin:0px 5px 0px 5px;
	color:4884c4;
}

.navstatback
{
	background-color:#e4e4e2;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-align:left;
	padding:3px 10px 2px 15px;
	margin:0px 5px 0px 5px;
	color:4884c4;}
	
.subnavstat
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:Black;
	margin:10px 0px 5px 25px;
}

.subnavstatin
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:Black;
	margin:10px 0px 5px 0px;
}

.werbung{margin:0px 0px 0px 23px;}
.werbung img{margin-top:5px;}

.mainmenu
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:White;
	text-align:left;
	width:195px;
	background-image:url('grafik/links_mittel_02.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
}

.menupunkt
{
	margin-left:25px;
	padding-bottom:8px;
	margin-top:7px;
}
	
.menupunkt a{color:White; text-decoration:none;}

.submenu
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:White;
	display:none;
	text-align:left;
	width:195px;
	background-image:url('grafik/zweite_ebne.jpg');
	background-repeat:repeat-y;
	padding:3px 0px 3px 0px;
}

.submenu a
{
	color:black;
	text-decoration:none;
}

.submenu div
{
	padding:3px 0px 3px 25px;
}

#bottomdiv
{
	background:url('grafik/unten_02.jpg');
	width:970px;
	height:50px;
	text-align:left;
}

.eventinfo
{
	background-color:#dde9f9;
	padding:4px 4px 4px 4px;
	width:40%;
}
.eventtext
{
	background-color:#ecf2f9;
	padding:4px 4px 4px 4px;
	width:60%;
	text-align:justify;
}

#newscontainer
{
	padding-top:8px;
	margin-left:195px;
	width:574px;}

.newsdiv
{
	float:left;
	width:545px;
	font-size:14px;
	border-top:solid 2px #cecece;
	border-bottom:solid 2px #cecece;
	margin-left:-3px;
}

*html .newsdiv{font-size:15px;}

*html .imgscrollerright{margin-left:-3px;}

#homediv{width:578px;height:374px;background-image:url('grafik/innen.jpg');}

#aktuellesdiv{width:244px;height:135px;overflow:hidden;float:left;margin:34px 0px 0px 18px;padding-left:10px;}
#kalenderdiv{width:244px;height:135px;overflow:hidden;float:left;margin:57px 0px 0px 15px;padding-left:8px;}
#juniorendiv{width:244px;height:135px;overflow:hidden;float:left;margin:34px 0px 0px 51px;padding-left:10px;}
#clubsdiv{width:244px;height:135px;overflow:hidden;float:left;margin:57px 0px 0px 55px;padding-left:8px;}

*html #aktuellesdiv{margin:34px 0px 0px 9px;}
*html #kalenderdiv{margin:57px 0px 0px 8px;}

.selKader
{
	float:left;
	background-color:#dde9f9;
	cursor:pointer;
	padding:2px 4px 0px 5px;
	margin-top:1px;
	color:#3939cc;
	font-weight:bold;
}

.Kader
{
	float:left;
	background-color:#ecf2f9;
	cursor:pointer;
	padding:2px 4px 0px 5px;
	margin-top:1px;
	color:#3939cc;
	font-weight:normal;
}

.contentimage
{
	border-style:solid;
	border-width:1px;
	border-color:#121212;
}

/*Fotoalbum*/
.faSearch
{
	font-family:Verdana,helvetica,sans-serif; 
	font-size:11px; 
	color:black; 
	text-decoration:none; 
	width:100px;
}

.faNavtop
{
	/*background-color: #D6E5F9;*/
	padding: 4px 0px 3px 4px;
}


.faPreview
{
	overflow:auto;
	width:128px;
	height:488px;
	background-color:#E9F0FE;
	margin-top:5px;
	/*-moz-opacity:0.80;
	filter:Alpha(Opacity=80);*/
}

.faPreviewItem
{
	width:112px;
	text-decoration: none;
	color: black;
	margin-bottom: 2px;
	cursor:pointer;
}

*html .faPreview
{ width:129px; }

.faPreviewImage
{
	float:left;
	width:80px;
	margin-right:2px
	cursor:pointer;
}

.faComment
{
	background-color: #D6E5F9;
	height: 60px;
	padding: 8px 5px 5px 5px;
	margin-left: 0px;
}

.faImage
{
	overflow:auto;
	width:434px;
	padding-left: 0px;
	margin-top: 5px;
}
	
/*kaderliste*/
.kaderliste
{
	display:none;}
	
.kaderimg
{
	float:left;
	margin-left:-3px;
	position:relative;
	top:1px;
	}

/*clubs und center*/
.clubliste
{
	float:left;width:133px;margin-left:3px;
}

*html .clubliste{width:140px;}

.clubliste p
{
	margin-top:-1px;
	margin-bottom:-1px;
	padding:0px 0px 3px 0px;
}

.clubpoint
{
	background-color:#E9F0FE;
	padding:3px 0px 3px 5px;
	margin-bottom:1px;
	width:130px;
}
.centerpoint
{
	background-color:#E9F0FE;
	padding:3px 0px 3px 5px;
	margin-bottom:1px;
	width:230px;
}
	
/*www.rvotennis.ch  link*/
.bottomhome
{
	float:left;
	padding-left:20px;
}

.bottomhome a
{
	text-decoration:none;
	color:White;
	font-size:10px;
	font-family:Verdana;
}

* html .bottomhome
{
	margin-left:6px;
}

/*generalversammlung*/
#delTab1 .headline
{
	font-weight:bold;
}

#delTab2 .headline
{
	font-weight:bold;
}

#delTab2 .subheadline
{
	font-weight:bold;
}

#table2 .empty
{
	height:15;
}


/* meisterschaft */


/* Turnierkalender */


#divkalender
{
	left:-2px;
}

.wochentag 
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-weight:normal;
	padding-top:15px; 
	padding-bottom:15px;
}

.text_Kalender
{
	font-family:Verdana;
	font-size:10px;
}

.text_Ort
{
	font-family:Verdana;
	font-size:10px;
	padding-top:15px;
	font-weight:bold;
}

.titel_kalender
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	padding-top:15px; 
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}

.datum_Kalender
{
	font-family:Verdana;
	font-size:11px;
	padding-top:15px;
	padding-bottom:15px;
}

.kalenderlink
{
	color:#3939cc;
	font-weight:bold;
	text-decoration:none;
}


#divausschreibung
{
	overflow:auto;
	width:618px;
	margin-top:2px;
}

#divtableaux
{
	overflow:auto;
	width:618px;
	margin-top:2px;
}

.td_kalender
{
	padding-top:15px;
	padding-bottom:15px;
}

.kalenderitem
{
	padding-top:15px; padding-bottom:15px; padding-left:10px;
}

/*printing*/
.printheader
{
	font-family: Verdana;
	border-style: solid;
	padding: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-width: 0px; 
	border-bottom-width: 1px; 
	border-color: black;
	margin-bottom: 1px;
	
}
