body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #F5F3ED;*/
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
	color: #706C67;
	padding:0px;
	margin: 0;
	text-align:center; /* For IE to center table */
}


#left {
	float: left;
	width: 156px;
	margin: 0 8px 0 0;
	font-size: 10px;
	text-align: left;
	border-style:solid;
	border-color:black;
}

#navtop {
	width: 156px;
	height: 34px;
	background-image: url(/pics/nav_top.gif);
	}

/*Textabstand von seite*/
#nav {
	margin-left: 40px;
	font-size: 10px;
	line-height: 18px;
	width: 142px;
	}

#navinner {width: 128px;}
#navinner a {
	padding-left: 8px;
	display: block;
}

/* text inner a */
#navinner a:hover {
	text-decoration: underline;
	color: #0C39AA;
}	

.navpressed {
	font-weight:bold;
	text-decoration: none;
	color: #706C67;
}

.navsub {margin-left: 6px;}

.cleaner {
	clear: both;
}

a img {border-width: 0;}

a:link, a:visited {
	text-decoration: none;
	color: #706C67;
}

a:hover {
	text-decoration: underline;
	color: #0C39AA;
	}

#navbottom {
	width: 156px;
	height: 34px;
	background-image: url(/pics/nav_bottom.gif);
	}

	
/*Tabellenformatierung für das Grundgerüst
995x600 damit damit dies ohne scrollbuttons angezeigt wird
www.webhits.de
*/
.basictable{
	table-layout:fixed;
	width:995px;
	height:655px;
	border-style:solid;
	border-color:black;

/*To center the table*/
	margin-left:auto;
	margin-right:auto;
	border-width:0px;
}	

/* Format für Zellen*/
td{
	border-style:solid;
	border-color:black;
	border-width:0px;
	vertical-align:top;
	font-size: 10px;
}


.logozelle{
	width:200px;
	height:96px;
}
	
.newszelle{
	width:795px;
	height:96px;
	vertical-align:middle;
}	

.navigation{
	vertical-align:top;
	padding-top:20px;
	width:200px;
	height:400px;
	text-align:left;
}
	
.hauptzelle{
	vertical-align:top;
	text-align:left;
	padding-top:20px;
	width:795px;
	height:400px;
}

.hauptzelle2{
	vertical-align:top;
	text-align:left;
	padding-top:20px;
	width:500px;
	height:400px;
}
	

#logo{
	width: 200px;
	height: 96px;
	background-image: url(/pics/logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


#startbild_gross{
	width:  800px;
	height: 400px;
	background-image: url(/pics/collage.jpg);
	background-repeat:no-repeat;
	background-position:center;
}



/* Schriftformatierugen */

h1{
	margin-left: 0px;
	font-size: 14px;
	color: #706C67;
	text-align:left;
}

h1.news{
	font-size: 15px;
	color: #706C67;
	text-align:center;
}

/*startseite*/
h1.wilkommen {
	text-align:center;
	font-size: 18px;
}


p{
	margin-left: 0px;
	font-size: 10px;
	line-height: 18px;
}

p.fehler{
	color: red;
}

p.links{
	margin-left: 0px;
	font-size: 10px;
	line-height: 18px;
}


p.abstand{
	margin-bottom:20px;
}



/* Format Mitglider Tabellle*/
.mitgliedertabelle
{
	white-space:nowrap;
	border-style:solid;
	border-color:black;
	border-width:0px;
	font-size: 10px;
}

/* Für Hauptzelle wenn Inhalt grösser wird.
Muss kleiner sein wegen scrollbalken
*/

.scroll{
	overflow:auto;
	width:780px; 
	height:460px;
}

.scroll2{
	overflow:auto;
	width:780px; 
	height:425px;
}

/*Liste der Mitglieder*/
.ungerade
{
	background-color: #706C67;
	font-size: 10px;
	color: #FFFFFF;
}
.gerade{
	background-color: #FFFFFF;
	font-size: 10px;
	color: #706C67;
}



/* Ueberschrift für Tabelle*/
.trmitglieder{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #706C67;
	font-weight:bold;
}


/*Passivseite*/
li{
	margin-left: 0px;
	font-size: 10px;
	line-height: 18px;
}

/*Für IE musik.php*/
table{
	padding: 0;
	margin: 0;
}

/*Formatierung für Bilder der Links */
.linkspics{
	height:50px;
	margin-left: 0px;
}


/*Formatierung Mitgliederliste */
.namegross{
	font-weight:bold;
}




