/* ******************************************** STYLES GLOBAUX : BALISES ********************************************************** */
/* __________________________________________ styles globaux : balises ____________________________________________________________ */
body {
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#a8d5ec;
    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:#999999;
}
a:active {
	color:#999999;
}
p {
	font-family:Verdana, Arial, sans-serif;
	margin:0px;
	color:#648a9bF;
	font-size: 10px;
}
/* *************************************************** STYLES LAYOUT **************************************************************** */
/*_____________________________________________________ styles layout _______________________________________________________________ */
/*____________________________________________________ pour TOUT le site ____________________________________________________________ */
#global {
	position:absolute;
	left:50%;
	margin-left:-375px;
	margin-top: 0px;
	width:750px;
	height:auto;
	background-color:#FFFFFF;
}
/*__________________________________________________ pour les pages contenu_________________________________________________________ */

#oberlogobalken {
	margin:0px;
	text-align:right;
	float:left;
	background-color:#FFFFFF;
	width:750px;
	height:80px;
	text-align:right;
	position:relative;
}#logobalken {
	margin:0px;
	text-align:left;
	float:left;
	background-image:url(../images/logobalken.jpg);
	width:750px;
	height:100px;
	text-align:right;
	position:relative;
}
#adressbalken {
	margin:0px;
	text-align:left;
	float:left;
	background-color:#e1f3fc;
	width:745px;
	height:20px;
	text-align:right;
	position:relative;
	padding-top:3px;
	padding-right:5px;
}
#adressbalken2 {
	margin:0px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	width:745px;
	height:15px;
	text-align:right;
	position:relative;
	padding-right:5px;
	padding-top:3px;
}
/*__________________________________________________ NAVIGATION _________________________________________________________ */
#navigleft {
	margin:0px;
	text-align:left;
	float:left;
	background-color:#e1f3fc;
	width:197px;
	height:550px;
	text-align:left;
	position:relative;
}
#Spacer {
	position:relative;
	width:186px;
	height:20px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	background-color:#bee0f1;
	color:#FFFFFF !important;
}
/*_________________________ 1. Ebene OFF ___________________ */
#Ebene1 {
	position:relative;
	width:186px;
	height:18px;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	color:#FFFFFF !important;
	background-color: #bee0f1;
}
#Ebene1 {
}

/*_________________________ 1. Ebene ON  ___________________ */
#Ebene1ON {
	position:relative;
	width:186px;
	height:18px;
	text-align:left;
	text-shadow:#FFFFFF !important; 
	padding-top:3px;
	padding-left:10px;
	color:#FFFFFF !important;
}
#Ebene1ON {
	background-color:#D3122F;
}
/*_________________________ 2. Ebene OFF ___________________ */
#Ebene2 {
	position:relative;
	width:186px;
	height:18px;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	color:#FFFFFF !important;
}
#Ebene2 {
	background-color:#bee0f1;
}
/*_________________________ 2. Ebene ON ________________vorher war: background-color:#e1f3fc;___ */
#Ebene2ON {
	position:relative;
	width:186px;
	height:18px;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	text-shadow:#FFFFFF !important; 
	color:#FFFFFF !important;
}
#Ebene2ON {
	background-color:#D3122F;
}




/*__________________________________________________ CONTENT _________________________________________________________ */
#headbild {
	margin:0px;
	text-align:left;
	float:left;
	background-image:url(../images/bluemlisalp.jpg);
	width:552px;
	height:175px;
	text-align:left;
	position:relative;
}
#balkenbottom {
	margin:0px;
	text-align:left;
	float:left;
	background:#bee0f1;
	width:740px;
	height:20px;
	text-align:right;
	padding-top:4px;
	padding-right:10px;
	position:relative;
}
/*----------------------------------------------------- CONTENU-------------------------------------------------------*/

#backgroundsignet {
	max-height:none;
	width:512px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	text-align:left;
	padding-left:30px;
	padding-top:20px;	
	padding-right:10px;
}

/*_______________________________________________________ styles locaux _________________________________________________ */

.texte, .texteNavig, .texteNavig2, .textesmall, .textesmall a:hover, .texteverysmall, texte2, texte3, texte4 {
	font-family: Verdana, Arial, sans-serif;
}
.title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.title,  .title a:hover.title a:active, .title a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.texteNavig, .texteNavig a:active, .texteNavig a:visited {
	font-size: 12px;
	color:#0F404C;
}
.texteNavig a:hover {
	font-site:12px;
	color:#071F25;
}
.texteNavig2, .texteNavig2 a:active, .texteNavig2 a:visited, texteNavig2 a:hover {
	font-size: 12px;
	color:#FFFFFF !important;
}
.texte, .textesmall, .texteverysmall {
	font-size:11px;
	line-height:14px;
	color:#648a9bF;
}
.texte2 {
	line-height:14px;
	color:#0F404C;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
}
.texte3 {
	line-height:14px;
	font-size: 12px;
	color:#FFFFFF;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
}
.texte4 {
	color:#D3122F;
	font-size:10px;
	font-family: Verdana, Arial, sans-serif;
}
.texte {
	font-size: 11px;
}
.textesmall, .textesmall a:hover {
	font-size: 10px;
	color:#648a9bF !important;
}
.textesmall a:hover, .texteverysmall a:hover {
	color:#648a9bF !important;
}
.texteverysmall, .texteverysmall a:hover {
	font-size: 10px;
}

