@charset "utf-8";
/*CSS for laerchfilzhochalm.at*/

body 	{
    		font-family: verdana;
    		font-size: 13px;
    		color: #1b1b1b;
			margin:0;
			padding:0;
			background: url(../layout/body_hg_sommer.gif)  50% 0;
			}
			
p  			{padding:0; margin:0;} 
ul 			{padding-left:30px; padding-top:10px; margin:0; list-style-type:circle;}

a 			{text-decoration:none; border:none;}
			
div			{padding:0; margin:0;}

input, textarea, select {
			border:1px solid #4f3f25;
			padding: 3px 5px;
			font-size:12px;
			font-family: Verdana, Arial;
			}

table,td,th {font-size: 13px;}
			
a:link 		{color: #3b3b3b; font-weight:bold;}
a:visited 	{color: #3b3b3b; font-weight:bold;}
a:hover 	{color: #1b1b1b; font-weight:bold;}
a:active 	{color: #3b3b3b; font-weight:bold;}

a img		{border:none; opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100);}
			
a:hover img {border:none; opacity:0.8; moz-opacity:0.8; filter:Alpha(opacity=80);}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0 0 6px -2px;
	padding:0;
}

h1 {font-size: 21px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

h5 {font-size: 16px; margin:0; padding:0; line-height:8px;}

hr {
	border:0;
	width:100%;
	color:#4f3f25;
	background-color: #4f3f25;
	height: 1px;
}

/* CONTAINER DEFINITIONS */

#aut {
	position:absolute;
	top:247px;
	left:0;
	width:100%;
	height:17px;
	background:url(../layout/aut.gif);
	
}

#centeringcontainer {
	width:1020px;
	padding:0 16px 15px 16px;
	margin:auto;
	background:url(../layout/centering_hg_sommer.png);
}

#language {
	float:left;
	margin-top:15px;
	margin-left:20px;
	z-index:200;
}
#language a img{opacity:0.7; moz-opacity:0.7; filter:Alpha(opacity=70);}
#language .lang_activ {opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100) !important;}
#language a:hover img {opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100) !important;}

#logo {
	position:absolute;
	margin-left:-190px;
	left:50%;
	width:407px;
	height:198px;
	background:url(../layout/logo.png);
}

#button {
	position:absolute;
	cursor:pointer;
	margin-left:400px;
	margin-top:430px;
	left:50%;
	width:159px;
	height:161px;
	background:url(../layout/button.png);
}

#button:hover {background-position:bottom;}

#bbf_logo {
	float:right;
	width:130px;
	height:81px;
	margin:5px 20px 0 0;
	background:url(../layout/bbf_logo.png);
}

#menu {
	width:1018px;
	height:20px;
	margin-top:135px;
	text-align:center;
}

#slideshow {
	margin-top:23px;
	height:280px;
	width:1021px;
}

#maincontent {
	margin:20px 40px 0 40px;
	width:940px;
}

#footer {
	width:1020px;
	padding:6px 16px 0 16px;
	margin:auto;
	margin-top:0;
	height:40px;
	background:url(../layout/footer_hg_sommer.png);
	text-align:center;
	font-size:12px;
	color:white;
}

#footer a {
	font-weight:normal;
	color:white;
}

/*******************************TEASER**********************************/
#sommer,#winter,#feiern,#geniessen,#urlaub {
	position:absolute;
	width:361px !important;
	height:42px;
	left:50%;
	margin:60px 0 0 -490px;
	background-repeat:no-repeat !important;
}

#sommer {background:url(../layout/teaser/sommer.png);}
#winter {background:url(../layout/teaser/winter.png);}
#feiern {background:url(../layout/teaser/feiern.png);}
#geniessen {background:url(../layout/teaser/geniessen.png); width:361px !important;}
#urlaub {background:url(../layout/teaser/urlaub.png);}
/****************************ENDE TEASER**********************************/

/*******************************MAIN MENU**********************************/

#menu a {
	font-size:14px;
	margin:0 8px;
}

.menu-current {color:#1b1b1b !important;}

/* MENU PARENT */
.mainmenu .menu-parent {
margin-bottom:0px;
}

/*******************************END MAIN MENU**********************************/

/*******************************MAIN CONTENT**********************************/
#maincontent img {
	margin:10px;
	border:2px solid white;
}

#maincontent a {font-size:12px !important;}

/*******************************END MAIN CONTENT**********************************/

/*******************************KA IMGVIEWER CONTENT**********************************/
.kaimgviewer {
	margin:0; padding:0;
	list-style-type:none;
}

.kaimgviewer li{
	float:left;
	margin-right:8px;
	margin-bottom:6px;
}

.kaimgviewer img{padding:0 !important;}
/*******************************END KA IMGVIEWER CONTENT*******************************/


/*******************************KA NEWS MODUL********************************/
.newsentry {
	padding:15px 0 15px 0;
	border-bottom:1px solid #4f3f25;
}

.newsentry_title {
	margin-top:-5px;
	float:left;
}

.newsentry_text {
	width:60%;
	float:left;
}

.newsentry_img {
	float:left;
	padding:0 15px 5px 0;
}

.newsentry_more {
	float:right;
}

.currentnews_bigimg {
	float:left;
}

.news_backlink {
	margin-top:10px;
}
/*******************************END KA NEWS MODUL********************************/



/*******************************KA BOOKINGFORM***********************************/
#ka_bookingform table td {
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	margin-top:5px;
}
#ka_bookingform .booking_heading {
	text-transform: uppercase;
	font-size:18px;
	letter-spacing:2px;
	line-height:40px;
}
#ka_bookingform input {
	float:left;
	border:1px solid #999;
	background-color:#FFF;
	width:110px;
	height:17px;
	font-size:11px;
	padding-top:0px;
}
#ka_bookingform .sendbutton {
	border:none;
	background:#ebe8c8;
	color:#4f3f25;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	width:198px;
	height:24px;
	margin-top:12px;
	letter-spacing:1px;
}

#ka_bookingform .sendbutton:hover {color:#777713;}

#ka_bookingform .calendar {
	margin-left:5px;
	margin-top:2px;
}
/****************************END - KA BOOKINGFORM***********************************/



/*******************************KA GALLERY STYLE***********************************/
.kagal_catmenu {
list-style-image:none;
list-style-type:none;
margin:10px;
padding:0px;
}

.kagal_catmenu li {
float:left;
width:137px;
border:1px solid #98441f;
background-color:#e9e6d8;
color:#000000;
padding:5px;
margin:3px;
}
.kagal_catmenu li:hover {
background-color:#98441f;
}

.kagal_catmenu li a {
color:#4f3f25;
}

.kagal_catmenu li a:hover {
color:#fff;
}

.kagal_imglist {
clear:both;
list-style-image:none;
list-style-type:none;
margin:10px;
padding:0px;
}

.kagal_imglist li {
float:left;
padding:5px;
border:none !important;
}

.kagal_imglist li img {
border:1px solid #bcc831;
padding:0 !important;
}

.kagal_currentcat {
background-color:#98441f !important;
}
.kagal_currentcat a {
color:#FFFFFF !important;
}

.kagal_end {
clear:both;
margin-bottom:10px;
}
/****************************END - KA GALLERY STYLE***********************************/

/* MISC */

.clear_float {clear:both;}

.highlight      { background-color:#e6ad0f; color:#FFFFFF; }  
.mo        		{ background-color:#e6ad0f; }  
.even           { background:#c0d6c6; }  
.odd            { background:#e6ede8; } 
.zebra			{ background-color:#EFEFEF; color:#000000; margin-top:10px; border-collapse:collapse; font-size:10px; }
.zebra th       { background-color:#EFEFEF; padding:2px; text-align:center; font-weight:bold; color:#000000; border:1px dashed #C3AF84; white-space:nowrap; }  
.zebra td       { padding:1px; border:1px dashed #C3AF84; } 

/*** Don't remove the class nixhier, this is required for ASP ***/

.nixhier {

	display:none;

}

/* Veranstaltungen */

.nr_content {
	font-size:11px;
	line-height:12px;
}

.nr_content h2 {
	color:#fff;
	font-size:12px;
	margin-bottom:9px;
}

.nr_content ul {padding:0; margin:0;}

.nr_content li {
	padding:0 !important; margin:7px 0 18px 5px !important;
	background-image:none !important;
	min-height:91px;
	list-style-type:none;
	border-bottom:dashed #fff 2px;
	width:465px;
	float:left;
	height:120px;
}

.nr_content img {
	float:left;
	margin:0 15px 5px 0;
    max-height: 60px;
    max-width: 80px;
}

.nr_content a:link {
	font-weight:bold;
	margin-left:5px;
	
}

.nr_content h2 {clear:both;}



