/* ******************************************** STYLES GLOBAUX : BALISES ********************************************************** */
/* __________________________________________ styles globaux : balises ____________________________________________________________ */
body {
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#efefef;
    background-position:top center;
}
h1, h2, h3 {
	font-family:Verdana, Arial, sans-serif;
	margin:0px;
	font-weight:normal;
}
h1 {
	font-size:20px;
}
h2 {
	font-size: 13px;
}
h3 {
	font-size:10px;
}
a {
	font-family:Verdana, Arial, sans-serif;
	color:#575757;
	text-decoration:none;
}
a:hover {
	color:#333333;
}
a:active {
	color:#333333;
}
p {
	font-family:Verdana, Arial, sans-serif;
	margin:0px;
	color:#575757;
	font-size: 10px;
}
/* *************************************************** STYLES LAYOUT **************************************************************** */
/*_____________________________________________________ styles layout _______________________________________________________________ */
/*____________________________________________________ pour TOUT le site ____________________________________________________________ */
#global {
	position:absolute;
	left:50%;
	margin-left:-400px;
	margin-top: 0px;
	width:800px;
	border-width:0px;
	background-color:#efefef;
}
/*__________________________________________________ pour les pages contenu_________________________________________________________ */
#logobalken, #navigHaut, #background {
	margin:0px;
	text-align:left;
	float:left;
}
#logobalken {
	background-image:url(../images/logobalken.jpg);
	width:800px;
	height:131px;
	position:relative;
}
#navigHaut {
	background-image:url(../images/navig_haut.jpg);
	height:29px;
	width:800px;
	position:relative;
	float:right;
	text-align:right;

}
#background {
	background-image:url(../images/background.jpg);
	height:354px;
	width:800px;
	position:relative;
	float:right;
	text-align:right;
}

#navigBas {
	background-image:url(../images/navig_bas.jpg);
	height:52px;
	width:800px;
	position:relative;
	float:right;
	text-align:right;
}

/*----------------------------------------------------- CONTENU-------------------------------------------------------*/
#bilder {
	height:309px;
	width:765px;
	position:absolute;
	left: 19px;
	top: 30px;
	text-align:left;
}
#contentNavigHaut {
	height:17px;
	width:524px;
	position:absolute;
	left: 262px;
	top: 3px;
	text-align:left;
}
#contentNavigBas {
	height:23px;
	width:262px;
	position:absolute;
	left: 274px;
	top: 3px;
	text-align:left;
}
#copyright {
	height:19px;
	width:190px;
	position:absolute;
	left: 571px;
	top: 7px;
	text-align:right;
}
#contentTitle {
	height:110px;
	width:210px;
	position:absolute;
	left: 54px;
	top: 63px;
}
#contentBiographie {
	height:187px;
	width:454px;
	position:absolute;
	left: 266px;
	top: 128px;
	text-align:left;
}
#contentKompositionen {
	height:246px;
	width:483px;
	position:absolute;
	left: 266px;
	top: 101px;
	text-align:left;
}

/*_______________________________________________________ styles locaux _________________________________________________ */

.texte, .texteNavig, .textesmall, .textesmall a:hover, .texteverysmall {
	font-family: Verdana, Arial, sans-serif;
}
.title {
	font-family: Helvetica Neue UltraLight, Arial, Verdana, sans-serif;
	font-size: 25px;
	color: #575757;
}
.texteNavig, .texteNavig a:active, .texteNavig a:visited {
	font-size: 12px;
	color: #FFFFFF !important;
}
.texteNavig a:hover {
	font-site:12px;
	color:#666666 !important;
}
.texte, .textesmall, .texteverysmall {
	line-height:14px;
	color:#575757;
}
.texte {
	font-size: 12px;
}
.textesmall, .textesmall a:hover {
	font-size: 10px;
	color:#333333 !important;
}
.textesmall a:hover, .texteverysmall a:hover {
	color:#333333 !important;
}
.texteverysmall, .texteverysmall a:hover {
	font-size: 8px;
}

