/* CSS Stylesheet by daroc © 2012 */
/* Thank you for looking at this code :-) */

/* Allgemeine Einstellungen ------------------------------------------------------------------------------------- */

html, body{ 
	background-color: #eee; background-image: url(../bilder/triftbachsport-zermatt-01.jpg); background-position: 50% 50%; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; color: #000; font-family: Arial, sans-serif; font-size: 16px; height: 100%; line-height: 24px; margin: 0; padding: 0; width: 100%; }

h1{ 
	font-size: 24px; }
h3{ 
	font-size: 18px; }

a:link{ 
	color:#c60; font-weight:700; text-decoration:none; }
a:visited{ 
	color:#875c19; font-weight:700; text-decoration:none; }
a:hover,
a:active{ 
	color:#543d18; font-weight:700; text-decoration:none; }
p#direktbuchen{ 
	background-color: #c60; border: 3px double #fff; display: inline-block; height: 40px; line-height: 40px; margin-bottom: 20px; text-align: center;  width: 180px; transition: background-color ease-in-out 0.3s; }
p#direktbuchen:hover{ 
	background-color: #543d18; }

p#direktbuchen	a.direktbook:link,
p#direktbuchen	a.direktbook:visited,
p#direktbuchen	a.direktbook:hover,
p#direktbuchen	a.direktbook:active{ 
	color: #fff; display: block; height: 100%; width: 100%; }

a.startlanguage:link, 
a.startlanguage:visited{ 
	border:none; color:#000; font-size:14px; font-weight:700; text-decoration:none; }
a.startlanguage:hover,
a.startlanguage:active{ 
	color:#1dbe61; font-size:14px; font-weight:700; text-decoration:none; }

div#container{
 	background-color: rgba(255,255,255,0.95); height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; padding: 0; position: relative; width: 100%; max-width: 1000px;  }

div#header{
	clear: both; height: auto; margin: 0 auto; padding: 0; width: 100%; }
div#innerheader{
	margin: 0; padding: 0; text-align: center; width: 100%; }
div#innerheader img{
	height: auto; width: 100%; max-width: 360px; }

div#seitentitel{ 
	background:linear-gradient(90deg, rgba(255,255,255,0.6) 0%, rgba(62,64,161,0.6) 100%); clear:both; margin: 0; padding: 5px 2%; width: 96%; }
div#inhalt{
	clear: both; margin: 10px auto; padding: 5px 2%; width: 96%; }

div#minheight{ 
	height: 50px; }
div#footer{
 	clear: both; bottom: 0px !important; height: 50px; line-height: 50px; padding: 0; position: absolute; width: 100%; }
div#innerfooter{
	margin: 0 auto; text-align: center; width: 100%; }
div#innerfooter p{
	margin: 0; padding: 0; }
