/*
Projekt: www.lesmarmottes.ch
Typ: CSS-Datei
Beschreibung: Website des Vereins "Chor Les Marmottes Solothurn"
Erstellt am: 04.04.2007, Urs W. Flück
Zuletzt geändert: 04.04.2007, Urs W. Flück
aufdenpunkt.ch - Urs W. Flück, CH-4513 Langendorf
www.aufdenpunkt.ch

==== Farben ====

Seitenhintergrund: 	#FFFFFF


==== externe Dateien ====

*/


/* ==== Abschnitt: Globale HTML-Selektoren ==== */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

p, td, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 3px 10px;
	padding: 0px;
}

select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}


/* Standart-Hyperlinks */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
}

a:link {
	color: #CCCCCC;
	text-decoration: none;
}

a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

a:active {
	color: #CCCCCC;
	text-decoration: underline;
}

a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

/* === Überschriften === */
/* Gemeinsame Formate */

h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}

/* Spezifische Formate */

h1 {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px 0px 12px 0px;
}

h2 {
	font-size: 14px;
	color: #DDDDDD;
	margin: 12px 0px 8px 0px;
}

h3 {
	font-size: 13px;
	color: #CCCCCC;
	margin: 1px 0px 3px 0px;
}

/* ==== Abschnitt: Globale Klassenselektoren ==== */

.ueberschrift {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.fett {
	font-weight: bold;
}

.kursiv {
	font-style: italic;
}

.kleinkursiv {
	font-size: 10px;
	font-style: italic;
}

.klein {
	font-size: 10px;
}

.button {
	width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 23px;
}

.grau {
	color: #CCCCCC;
}

.error {
	font-size: 11px;
	color: #FF0000;
}

/* ==== Abschnitt: Globale Kontextselektoren ==== */



/* ==== Abschnitt: Container ==== */

/* Container: titel */

#titel p {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#titel h1 {
	font-size: 42px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/* Container: menue */

#menue td {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	padding: 1px 0px 2px 0px;
	margin: 0px;
}

#menue p {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

#menue a {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	width: 165px;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	text-decoration: none;
}

#menue a:link {
	color: #999999;
	text-decoration: none;
}

#menue a:visited {
	color: #999999;
	text-decoration: none;
}

#menue a:active {
	color: #666666;
	background-color: #DDDDDD;
	text-decoration: none;
}

#menue a:hover {
	color: #666666;
	background-color: #DDDDDD;
	text-decoration: none;
}

#menue .aktiv {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 165px;
	background-color: #EEEEEE;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#menue .aktiv2 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 165px;
	background-color: #EEEEEE;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}


/* Container: aktuell */

#aktuell p {
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#aktuell td {
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#aktuell a {
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#aktuell a:link {
	color: #666666;
	text-decoration: none;
}

#aktuell a:visited {
	color: #666666;
	text-decoration: none;
}

#aktuell a:active {
	color: #333333;
	text-decoration: underline;
}

#aktuell a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Container: newsletter */

#newsletter p {
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

*newsletter h3 {
	color: #CCCCCC;
}

#newsletter td {
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#newsletter a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

#newsletter a:link {
	color: #666666;
	text-decoration: none;
}

#newsletter a:visited {
	color: #666666;
	text-decoration: none;
}

#newsletter a:active {
	color: #333333;
	text-decoration: underline;
}

#newsletter a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Container: copyright */

#copyright {
	font-size: 10px;
	color: #BBBBBB;
}

#copyright a {
	color: #BBBBBB;
}

/* Container: datum */

#datum {
	font-size: 10px;
	color: #999999;
	padding-bottom: 7px;
	margin: 0px;
}

/* Container: menueoben */

#menueoben {
	font-size: 11px;
	color: #CCCCCC;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

#menueoben a {
	font-size: 11px;
	color: #CCCCCC;
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

#menueoben a:link {
	color: #CCCCCC;
	text-decoration: none;
}

#menueoben a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

#menueoben a:active {
	color: #333333;
	background-color: #999999;
	text-decoration: none;
}

#menueoben a:hover {
	color: #333333;
	background-color: #999999;
	text-decoration: none;
}

#menueoben .aktiv {
	color: #333333;
	background-color: #999999;
	padding: 0px 3px 0px 3px;
	margin: 0px;
}


.tx-srfreecap-pi2-cant-read {
	color: #CCCCCC;
}