
/* ============================================== */
/*   Stylesheet Hotel des Alpes Luzern            */
/*   Ron Frank, Q NetService GmbH                 */
/* ============================================== */

body {
	background-color: #495A91 ;
	margin-top: 20px;
	background-image: url(pic/bg_main.gif);	
	}

#main { 
	margin: 0px;
	border: 1px solid #C0C0C0;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: white;
	background-image: url(../pic/bg_content.gif);
	text-align: left;
	width: 780px;
	font-size: 12px;
	/*-- CSS-Hack --*/
	voice-family: "\"}\""; /* Abbruck bei IE5 */
	voice-family: inherit; 
	width: 782px;
	}
	/* fuer Netscape und Firefox */
	html>body #main { /* Abbruch bei IE6 */
	width: 780px;
	}
	
#navi {
	float: left;
	width: 195px;
	color: white;
	}

#hauptnavi
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	margin: 0;
	width: 195px;
	padding: 0;
	}

#footer
	{
	text-align: right;
	width: 780px;
	}
	
/* ////////////////// start Roll over Buttons \\\\\\\\\\\\\\\\\\\\ */
	
/* ========== Standardbild ===================== */
#hauptnavi a.haupt:link, #hauptnavi a.haupt:visited {
	display: block;/* */
	background-image:  url("../pic/nav_bg_standard.gif");
	font-weight: bold;
	font-size: 14px;	
	padding: 3px 0px 1px 25px;
	color: #BAC5CE;
	text-decoration: none;
	height: 18px;
	width: 170px;
	
	/*-- CSS-Hack --*/
	voice-family: "\"}\""; /* Abbruck bei IE5 */
	voice-family: inherit; 
	height: 22px;
	width: 195px;
	
	}
	/* fuer Netscape und Firefox */
	html>body #hauptnavi a.haupt:link, #hauptnavi a.haupt:visited { /* Abbruch bei IE6 */
	height: 18px;
	width: 170px;
	}
	
/* ========== Roll over ===================== */
#hauptnavi a.haupt:hover{
	color: #ffffff;
	background-image:  url("../pic/nav_bg_hover.gif");
	/* width: 200px; */
	}

/* ============ akive Option ========= */
#hauptnavi a.hauptaktiv:link, #hauptnavi a.hauptaktiv:visited, #hauptnavi a.hauptaktiv:hover {
	display: block;/* */
	background-image:  url("../pic/nav_bg_aktuell.gif");
	font-weight: bold;
	font-size: 14px;	
	padding: 3px 0px 1px 25px;
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	width: 170px;
	
	/*-- CSS-Hack --*/
	voice-family: "\"}\""; /* Abbruck bei IE5 */
	voice-family: inherit; 
	height: 22px;
	width: 195px;
	
	}
	/* fuer Netscape und Firefox */
	html>body #hauptnavi a.hauptaktiv:link, #hauptnavi a.hauptaktiv:visited { /* Abbruch bei IE6 */
	height: 18px;
	width: 170px;
	}
	
/* ////////////////// end Roll over Buttons \\\\\\\\\\\\\\\\\\\\ */
	
#subnavi { 
	float: left;
	width: 195px;
	padding-left: 10px;
	color: #ffffff;
	background-image: url(../pic/bg_subnavi.gif);
	/* background-color: #5F7EB1; */
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 19px;	
	}

#adresselinks {
	color: #ffffff; 
	font-size: 11px;
	padding-left: 15px;
	line-height: 16px;
	}
	
#service {
	width: 584px;
	/*  border-left: 1px solid #C0C0C0; */
	background-color: #002E54 ;
	color: #C0C0C0; 
	text-align: right;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#titel_banner {
	width: 584px;
	/* border-left: 1px solid #C0C0C0; */
	text-align: right;
	}
		
#content { 
	width: 584px;
	float: right;
	text-align: left;
	font-size: 12px;
	color: #000000;	
	/* border-left: 1px solid #ffffff; */
	}	

#textbild { 
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;		
	}
td {
	font-size: 12px;
	}
.smalltext11
	{
	font-size: 11px;
	}

h1 {
	font-size: 22px; 
	font-weight: 500;
	margin-bottom: 8px;
	font-family: AvantGarde, arial,helvetica,verdana,sans-serif;
	color: #495A91;
	letter-spacing: 2px;	
	}
h2 {
	font-size: 19px; 
	font-weight: 500;	
	margin-bottom: 6px;
	font-family: AvantGarde, arial,helvetica,verdana,sans-serif;
	color: #495A91;
	letter-spacing: 1px;
	}
	
h3 {
	font-size: 16px; 
	margin-bottom: 4px;
	font-family: AvantGarde, arial,helvetica,verdana,sans-serif;
	color: #495A91;
	letter-spacing: 1px;  
	}

h3.aktuell {
	color: #CA4206;
	}

img.content {
	border: 1px solid #999999;
	margin-left: 10px;
	margin-bottom: 20px;
	}
img.lang {
	border: 1px solid #999999;
	margin-right: 15px;
	width: 24px;
	height: 16px;
	}

/* ----- Standard-links ----------------------------- */
a { text-decoration: none; color: #B45C06; font-size: 12px; }
a:visited { text-decoration: none; color: #9B5109; }
a:active { text-decoration: none; color: #E87708; }
a:hover { text-decoration: underline; color: #E87708; }

/* ----- Haupt Navigations-Menu ------------------------ */
a.hauptnavi { color: #CBE1F5; font-size: 14px;}
a.hauptnavi:visited { color: #CBE1F5; }
a.hauptnavi:active { color: #ffffff; }
a.hauptnavi:hover { color: #ffffff; }
#hauptnaviaktiv { color: #ffffff; font-weight: bold;}

/* ----- Subnavi ----------------------------- */
a.subnavi { color: #CBE1F5; font-size: 12px }
a.subnavi:visited { color: #CBE1F5; }
a.subnavi:active { color: #ffffff; }
a.subnavi:hover { color: #ffffff; }
#subnaviaktiv { color: #ffffff; font-weight: bold;}

/* ----- Service ----------------------------- */
a.service { color: #dddddd; font-size: 11px; }
a.service:visited { color: #dddddd; font-size: 11px; }
a.service:active { color: #ffffff; font-size: 11px; }
a.service:hover { color: #ffffff; font-size: 11px; }

/* ----- Urheber ----------------------------- */
A.urheber			{ color: #ccc; 	text-decoration: none;	font-size: 10px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
A.urheber:Visited	{ color: #ccc;	text-decoration: none;	font-size: 10px; font-weight: normal}
A.urheber:Active  	{ color: #fff;	text-decoration: none;	font-size: 10px; font-weight: normal}
A.urheber:Hover  	{ color: #fff;	text-decoration: underline; font-size: 10px; font-weight: normal}

/* =================== Ende Stylesheet =================== */