/*
** CSS-File fuer Musik-Fislisbach
** http://www.musik-fislisbach.ch
**
** copyright Daniel Schnorf
**
*/

body {
	Font-Family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
	Font-Size: 10pt;
	Font-Variant: normal;
	Font-Weight: normal;
	Font-Style: normal;
	Line-Height: normal;
	Background-Color: #A7C0DF;
	margin:0 auto;
 	width: 800px;
 	padding: 0px;
 	}
/*
#zentriert{
   text-align: center;
   position: relative;
   margin-left: auto;
   margin-right: auto;
} 
*/


div.containerheader {
background: url(../share/hintergrund_white.png);
	background-repeat: no-repeat; 
/*	width: 100%; */
	width: 800px;
	height: 100px;
/*	margin: 0px 0px 0px 0px auto; */
/*	margin: 0px auto; */
	text-align: right;
	border-width: 0px;
	border-style: solid;
	border-color: #0000FF;
	Background-Color: #FFFFFF;
}

div.header {
	Color: #FFFFFF;
	width: 200px;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	margin: 10px 2px 2px 600px; 
/*	margin: 0px 0px 0px 0px auto; */
/*	margin: 0px auto; */
	text-align: right;
	border-width: 0px;
	border-style: solid;
	border-color: #0000FF;
	background-color: #545654;
}

div.topnavigation {
	width: 786px;
	Color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #545654;
	padding: 5px 5px 5px 5px;
	}

div.container {
	width: 800px;
	background-color: #FFFFFF;
/*	float: left; */
	}

div.subnavigation {
	height: 100%;
	Color: #FFFFFF;
	line-height: 1.5em;
	float: left;
	width: 146px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	background-color: #545654;
	border-style: solid;
	}

div.subnavigation2 {
	width: 600px;
	Color: #FFFFFF;
	line-height: 1.5em;
	text-align: center;
	margin: 20px 5px 20px 5px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #545654;
	padding: 5px 5px 5px 5px;
	}

div.administration {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
		}

div.content {
	overflow: auto;
	width: 628px;
    margin: 0px 0px 0px 160px;
/*         height: 200px; */
/*	margin: 0px auto; */
/*  	border-width: 1px; */
  	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
/*	border-color: #0000FF; */
	padding: 5px 5px 5px 5px;
	background-color: #bfdcff; 
/*	background-color: #FFFFFF; */
	}


div.contentall {
	width: 786px;
/*	height: 200px; */
/*	margin: 0px auto;*/
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	background-color: #bfdcff; 
	}

div.footer {
	Font-Size: 8pt;
	width: 786px;
	/*margin: 0px auto;*/
/*	margin: 5px 0px 0px 0px auto; */
/*	height: 20px; */
/*	margin: 0px auto; */
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
/*	background-color: #E0E0E0; */
	background-color: #545654;
	padding: 5px 5px 5px 5px;
	text-align: right;
	}

div.webdesign {
	width: 800px;
	Font-Size: 8pt;
	color: #E0E0E0;
	text-decoration: none;
	font-weight: normal;
/*	margin: 0px auto;*/
	text-align: center;
	}

/*
** Eintraege fuer Bilderschatten
*/
img.shadow {
border: #FFFFFF 3px solid;
/* padding: 0px; */
/* margin: 0px; */
}

div.shadow2 {
background: url(../share/shadow-800px.png) no-repeat right bottom;
padding: 0px 3px 10px 0px;
/* border: #eee 1px solid; */
	border-right: none;
border-bottom: none;
border-collapse: collapse;
float:left;
}

/*
** Eintraege fuer Links
*/
a {Color: #0000FF; font-weight: bold}
a.none {text-decoration: none}
/* a.menuelink {Color: #0000FF; text-decoration: none; font-weight: normal} */
a.menuelink {Color: #FFFFFF; text-decoration: none; font-weight: normal; white-space:nowrap}
a.menuelink:link { color: #FFFFFF; text-decoration: none; font-weight: normal}
a.menuelink:visited { color: #FFFFFF; text-decoration: none; font-weight: normal}
a.menuelink:hover { color: #FFFFFF; text-decoration: underline; font-weight: normal}
a.menuelink:active { color: #FFFFFF; text-decoration: underline; font-weight: normal}

a.menuelink2 {Color: #000000; text-decoration: none; font-weight: normal}
a.menuelink2:link { color: #000000; text-decoration: none; font-weight: normal}
a.menuelink2:visited { color: #000000; text-decoration: none; font-weight: normal}
a.menuelink2:hover { color: #000000; text-decoration: underline; font-weight: normal}
a.menuelink2:active { color: #000000; text-decoration: underline; font-weight: normal}

a.webdesign {Font-Size: 8pt; color: #E0E0E0; text-decoration: none; font-weight: normal}
a.admin {Color: #FF0000; text-decoration: none; font-weight: bold; text-align: center; }

H1
{
Font-Size: 15pt;
Font-Weight: bold;
}

H2
{
Font-Size: 14pt;
Font-Weight: bold;
/* margin: 5px 5px 5px 5px; */
}

H3
{
Font-Size: 13pt;
Font-Weight: bold;
/* margin: 5px 5px 5px 5px; */
}

H4
{
Font-Size: 13pt;
Font-Weight: bold;
color: #0000FF;
/* margin: 5px 5px 5px 5px; */
}

H5
{
Font-Size: 13pt;
Font-Weight: bold;
Text-Align: left;
text-decoration: underline;
}

div.news
{
border-width: 1px;
border-style: solid;
border-color: #989898;
margin: 5px 5px 20px 5px;
padding: 5px;
border-color: #989898;
background-color: #ffff92;
}

div.news-home
{
float: right;
text-align: center;
width: 150px;
border-width: 1px;
border-style: solid;
border-color: #989898;
margin: 5px 5px 20px 5px;
border-color: #989898;
background-color: #ffff92;
padding: 5px;
}

div.news-align
{
float: left;
border-width: 1px;
border-style: none;
border-color: #989898;
margin: 15px 5px 5px 15px;
padding-top: 5px;
}

div.infogallery
{
width: 600px;
Color: #000000;
text-align: left;
margin: 20px 5px 20px 5px;
border-width: 2px;
border-style: solid;
border-color: #FFFFFF;
background-color: #ffff92;
padding: 5px 5px 5px 5px;
}

/*
td.news
{
border-width: 1px;
border-style: solid;
border-color: #989898;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-color: #989898;
background-color: #ffff92;
}
*/

td.tabellentitel
{
border-width: 1px;
border-style: solid;
border-color: #989898;
Background-Color: #E0E0E0;
Font-Weight: bold;
padding: 5px;
}

td.tabellentitelklein
{
border-width: 1px;
border-style: solid;
border-color: #989898;
Background-Color: #E0E0E0;
Font-Weight: bold;
}

table.tabelle
{
border-spacing: 5px;
border-spacing: 5px;
padding-bottom: 5px;
border-collapse: collapse;
margin: 5px 5px 20px 5px;
}

td.tabelle
{
border-width: 1px;
border-style: solid;
border-color: #989898;
background-color: #ffff92;
padding: 5px;
}

td.tabelleklein
{
border-width: 1px;
border-style: solid;
border-color: #989898;
background-color: #ffff92;
/* padding: 5px; */
}

/*
** Eintraege fuer Probeplan
*/
td.bisher
{
border-width: 1px;
border-style: solid;
border-color: #989898;
Background-Color: #ffff92;
Font-Weight: bold;
}

td.heute
{
border-width: 1px;
border-style: solid;
border-color: #989898;
Background-Color: #FF0000;
Font-Weight: bold;
}

td.offen
{
border-width: 1px;
border-style: solid;
border-color: #989898;
Background-Color: #68CCFF;
Font-Weight: bold;
}

td.absenz
{
border-width: 1px;
border-style: solid;
border-color: #989898;
/* Background-Color: #68CCFF; */
Font-Weight: bold;
}


/*
** Eintraege fuer Marschbuecher
*/
td.tabelle-gruen
{
border-width: 1px;
border-style: solid;
border-color: #000000;
Background-Color: #00FF00;
}

td.tabelle-rot
{
border-width: 1px;
border-style: solid;
border-color: #000000;
Background-Color: #FF0000;
}

td.tabelle-schwarz
{
border-width: 1px;
border-style: solid;
border-color: #000000;
Background-Color: #FFFFFF;
}

/*
** Eintraege fuer Formulare
*/
select
{
Font-Family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
Font-Size: 10pt;
}

textarea
{
Font-Family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
Font-Size: 10pt;
}

input
{
Font-Family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
Font-Size: 10pt;
}

input.search
{
Font-Family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
Font-Size: 10pt;
border-width: 0px;
}

.required
{
border-width: 1px;
border-style: solid;
border-color: #989898;
background-color: #FFFFCC;
}

/*
** Eintraege fuer 2fachAutor
*/


tr.ungerade
{
Background-Color: #DDDDDD;
}


table.modul-menue
{
border-collapse: collapse;
border-color: #333333;
border-width: 0px;
border-style: solid;
Color: #000000;
text-align: left;
}

fieldset
{
Background-Color: #FFFFFF;
border-collapse: collapse;
border-color: #999999;
border-width: 1px;
border-style: solid;
padding: 5px;
}

legend
{
border-collapse: collapse;
border-color: #999999;
border-width: 0px;
border-style: solid;
color: #000000;
font-size:80%;
text-align:right;
Font-Weight: bold;
}

}
.modul-titel
{
Font-Size: 14pt;
Font-Weight: bold;
Text-Align: right;
}

.modul-news
{
Font-Size: 10pt;
Font-Weight: bold;
Text-Align: left;
}

table.info
{
width: 600px;
border-width: 1px;
border-style: solid;
border-collapse: collapse;
Background-Color: #FF0000;
Font-Weight: bold;
margin: 10px;
}

