/* Basis-Formatierungen */

body
	{
	background-color : #c8d9f2; /* FFFFFF */ /* evtl. auch F8F8FF grau , 191970*/
	text-align : left; /* Zentrierung im Internet Explorer */
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;/*Helvetica, Arial, sans-serif; /* Trebuchet MS, Helvetica, Arial, sans-serif */
	font-size: 8pt; /* 9pt 12pt */
	color : #000000; /* 191970 000000 Farbe Text */
	}
h1
	{
	font-size : 1.2em;
	font-weight : bold;
	text-align : left;
	}
h2
	{
	font-size : 1em;
	font-weight : bold;
	text-align : left;
	margin-top: 20px;
	margin-bottom: 10px;
	}
h3
	{
	font-size : 1em; /* 12pt */
	font-style : italic;
	font-weight : normal;
	text-align : left;
	margin-top: 0;
	margin-bottom: 5px;
	}
p
	{
	line-height: 1.5;
	}
img
	{
	border: none;
	}
table
	{
	border-spacing: 0px 5px;
	}
table td
	{
	vertical-align: top;
	text-align: left;
	}
ul
	{
	margin-top: 0;
	}
	
/* Formatierungen fuer die Seite */

#Kopfzeile
	{
	background-color: #FFFFFF;/* e4e4e4 kommt von der Homepage KA Blonay, ist aber nicht CSS-tauglich */
	width: 800px;
	height: 50px;
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	padding: 0;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff1621;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff1621;
	}
#BildKopfzeile
	{
	float: left;
	text-align: center;
	width: 285px; /* Bildbreite: 427*100/150px + 20 +  = 700; Rand links 50px*/
    height: 0px;
	padding-top: 0px ;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
#BildKopfzeile img
	{
	height: 30px;
	}
#TextKopfzeile 
	{
	font-family : Trebuchet MS, Helvetica, Arial, sans-serif;
	float: right;
	text-align: center;
	font-size : 1.5em;
	font-weight : normal;
    width: 495px;
    height: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform:uppercase;
	}
#Menu
	{
	background-color: #386ea0;
	width: 800px;
	text-align : center; /* Zentrierung im Internet Explorer */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	padding-top: 3px;
	padding-bottom: 3px;
	font-size : 1.2em;
    list-style-type: none;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff1621;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff1621;
	}
#Menu li
	{
    float: center;
	display: inline-block;
	width: 140px;
    margin-left: 0px;
    margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#Menu li a
	{
	margin: 0px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #e4e4e4;
	}
#Submenu
	{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	font-size: 0.8em;
	}
#Submenu a
	{
	font-variant:normal;
	}
#Seite
	{
	background-color: #c8d9f2; /* e4e4e4*/
	width: 800px;
	margin: 0 auto;
	text-align: center;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff1621;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff1621;
	}
#MenuSeite
	{
	float:left;
	}
#MenuSeiteBild
	{
	width: 170px;
	margin-bottom: 0px;
	}
#MenuSeiteBild img
	{
	width: 170px;
	}
#MenuSeiteText
	{
	width: 158px;
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	font-size : 1.0em;
	}
#Text
	{
	background-color: #e0eaf8;
	width: 398px;/*388px*/
	min-height: 400px;
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff1621;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff1621;
	}
#Text p
	{
	margin-top: 0;
	margin-bottom: 10px;
	}
#Fotoleiste
	{
	float: right;
	text-align: center;
	width: 170px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
#Fotoleiste img
	{
	width: 170px;
	padding-bottom: 20px;
	}
#Fotoleiste p
	{
	text-align: left;
	margin-top: 0px;
	padding-left: 10px;
	font-size : 1em;
	}
#Fusszeile
	{
	width: 800px;
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 0.8em;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ff1621;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ff1621;
	}
#Fusszeile a
	{
	font-variant:normal;
	}

	
/* Formatierung fuer bestimmte Bereiche */

#Fussnote
	{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 1em;
	}
#Kontakt
	{
	width: 450px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height : 1.2em;
	}
#Kontakt p
	{
	margin-top: 0;
	margin-bottom: 5px;
	}
#Kursdaten p
	{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	}
#Kursdaten table
	{
	height: 0px;
	border-spacing: 0px 5px;
	}
#Kursdaten tr
	{
	height: 0px;
	border-spacing: 0px 0px;
	}
#Kursdaten td
	{
	height: 0px;
	border-spacing: 0px 0px;
	}
#Konzert
	{
	}
#Konzert h1
	{
	text-align: center;
	font-size : 1.1em;
	}
#Konzert ul
	{
	list-style-type:circle;
	}
#Konzert li
	{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
#Konzert p
	{
	margin-top: 0px;
	margin-bottom: 5px;
	}

#Anfahrtsplan p
	{
	margin-top: 0;
	margin-bottom: 5px;
	}

	
/* allgemeine Formatierungen */

#eingerueckt
	{
	padding-left: 20px;
	}
#clear
	{
	clear:both; 
	}

	
/* Photos / Graphiken */

#PhotoImText
	{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 20px;
	}
	
#BildInEigenemFenster
	{
	background-color : #191970; /* FFFFFF */ /* evtl. auch F8F8FF grau , 191970*/
	color: #FFFFFF;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 50px;
	padding-left: 50px;
	}


/* Links */

#Links
	{
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	padding-left: 0px;
	padding-bottom: 0px;
	font-size:1.0em;
	/*font-variant: small-caps;*/
	}
#Links li
	{
    list-style: none;
    margin: 0;
	padding-left: 1em;
	padding-bottom: 0.5em;
	}
/*#Links li:before /*zum ersetzen der ">"-Zeichen vor links
	{
	content: "  > ";
	}*/ /*geht fuer die meisten Browser, aber nicht fuer IE5 bis IE7 (erst IE8)*/
#Links a
	{
	text-align: left;
    margin: 0em;
	padding: 0em 0em;
	}
/*#Links a:before /*zum ersetzen der ">"-Zeichen vor links
	{
	content: "  > ";
	}/*geht fuer die meisten Browser, aber nicht fuer IE5 bis IE7 (erst IE8)*/
#Links p
	{
	margin-top: 0;
	margin-bottom: 10px;
	}
#Links td
	{
	padding-left: 1em;
	}
a:link
	{
	font-variant:small-caps;
	text-decoration:none;
	color:#191970;
	}
a:visited
	{
	font-variant:small-caps;
	text-decoration:none;
	color:#191970;
	}
a:hover
	{
	text-decoration:none;
	color:#000000;
	}
a:active
	{
	text-decoration:none;
	}
a:focus
	{
	text-decoration:none;
	}