html, body 	{
    		font-family: verdana;
    		font-size: 12px;
    		color: #444444;
			padding:0;
			

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

			
/*Tabellen*/
td			{font-size:13px;}
			
.borderPreisliste {
			border: 1px solid #cfdde6;
			font-size:10px;
			}
			
input, textarea, select {
			border:1px solid #cfdde6;
			padding: 3px 5px;
			font-family: arial;
			}
			
/*links start*/

a:link 		{
			color: #444444;
			text-decoration: none;
			}
	
a:visited 	{
			color: #444444;
			text-decoration: none;
		  	}
		
a:hover   	{ 
			color:#2464cf;
			text-decoration: none;
		    }
			
a img		{
			border:none;
			opacity:1;
			moz-opacity:1;
			filter:Alpha(opacity=100);
			}
			
a:hover img {
			border:none;
			opacity:0.7;
			moz-opacity:0.7;
			filter:Alpha(opacity=70);
			}
			

			
/*links ende*/


/*überschriften*/

h1, h2, h3, h4, h5	{
			color:#2464cf;
			font-size:13px;
			font-weight:bold;
			margin:0 0 5px 0;
			padding:0;
			}


h1 			{
			font-size:13px
			}
			
h2 			{
			font-size:16px
			}
			
			
/*hr*/			
.hr hr		{border:1px solid #2464cf;}

/*Container*/

#centering {
			position:relative;
			margin:auto;
	  		width: 880px;
			}
			
#top		{
			width:880px;
			height:16px;
			border-top:solid 1px #dfd8d8;
			border-bottom:solid 1px #dfd8d8;
			margin-bottom:4px;
			padding-top:2px;
			}
			
#language	{
			float:left;
			}
			
#menuetop	{
			float:right;
			}
			
#logo		{
			width:406px;
			height:144px;
			position:absolute;
			right:237px;
			top:197px;
			background-image:url(pix/logo.png);
			}
			
			* html #logo {
						 background-image: none;
						 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.landhaus-schneider.com/templates/klubarbeit/pix/logo.png')
						}

			
#fieberbrunn_tirol	{
			width:112px;
			height:15px;
			position:absolute;
			right:384px;
			top:345px;
			background:url(pix/fieberbrunn_tirol.gif);
			}
			
#header 	{
			width:880px;
			height:315px;
			background-image:url(pix/header_hg.jpg);
			margin-bottom:4px;
			}
			
#menue		{
			z-index:0;
			width:880px;
			height:18px;
			border-top:solid 1px #dfd8d8;
			border-bottom:solid 1px #dfd8d8;
			margin-bottom:4px;
			}
			
#menue_left	{
			float:left;
			}
			
#menue_right {
			float:right;
			}
			
#gallery	{
			width:170px;
			float:left;
			padding: 28px 0 0 0;
			}
			
#auszeichnungen {
			position:absolute;
			right:0;
			}
			
#content	{
			float:right;
			width:710px;
			min-height:300px;
			padding: 15px 0 10px 0;
			}
			
#footer		{
			font-size:10px;
			text-align:center;
			border-top:solid 1px #dfd8d8;
			border-bottom:solid 1px #dfd8d8;
			}
			
/*Gallery*/
			
#gallery ul {
			list-style-type:none;
			margin:0;
			padding:0;
			}
			
#gallery ul li {
			width:130px;
			padding:8px 0 8px 0;
			border-bottom:solid 1px #dfd8d8;
			}
/*Menus*/
			
#menue a   	{
			font-size:12px;
			letter-spacing:2px;
			}
			
.menu-current a {
			color: #2464cf; !important;
			text-decoration: bold;
			}
			
#menue	ul	{
			margin:0;
			padding:0;
			list-style-type:none;
			}
/*			
#menue li	{
			float:left;
			padding:0 0 0 20px;
			margin:0 5px 0 0;
			background-image:url(pix/edelweiss.gif);
			background-repeat:no-repeat;
			}*/
			
#menue ul li{
			position:relative;
			padding:0 0 0 20px;
			margin:0 5px 0 0;
			background-image:url(pix/edelweiss.gif);
			background-repeat:no-repeat;
			display:block;
			float:left;
			}
						/*Untermenü*/
						#menue ul li ul {
									z-index:2;
									position:absolute;
									margin:22px 0 0 5px;
						/*IE7Hack*/ left:-1px;
						/*IE7Hack*/	top:-1px;
									background:white;
									width:140px;
									}	

						#menue ul li ul li{
									padding:2px 1px 0 30px;
									margin:0;	
									}

						#menue ul li ul li.menu-current a {
									color: black !important;
									}
									
						/*Unermenue 2 verstecken*/
						#menue ul li ul li ul  {
									position:absolute;
									left:6000px;
									bottom:0;
									width:0;
									height:0;
									overflow:hidden;
									}

/*TopMenue*/
			
#language a	{
			font-size:12px;
			letter-spacing:2px;
			}
			
#language img {
			vertical-align:bottom;
			}
			
/*Menü für Wohnungen*/
#menue_wohnungen {	
			margin:0 0 0 0px;
			}
			
#menue_wohnungen a {
			color: #444444 !important;
			}
			
#menue_wohnungen a:hover {
			color: #2464cf !important;
			}
			
/* Überschrift*/
.ueberschrift	{
			margin-left:-16px;
/*IE6 Hach*/	-margin-left:0;
}
			
	
/*Content ULs*/
					
			
/*Content Links*/

#content a	{
			color:#2464cf;
			}
			
#content a:hover {
			color:#2464cf;
			text-decoration:underline;
			}

/*Pauschalen - Overview*/

.ka_RF_overview {
	border-bottom:dotted 1px #757575;
	font-size:11px;
	margin-top:6px;
	line-height:13px;
}

.ka_RF_overview h2 {
	font-size:12px;
}

.ka_RF_listingimg {
	float:left;
	margin:0 10px 0 0;
}

.ka_RF_listingimg img {
	width:100px;
}

.gueltig {
	color:#2464CF;
	margin:0px 0 5px 0;
	clear:both;
}

/*Pauschalen - Detail*/

.prevlink {
	margin-right:10px;
}



.ka_RF_imglist {
	padding:0;
}

.ka_RF_imglist li {
	list-style-type:none;
	padding:0;
	float:left;
	margin:0 5px 5px 0;
}

/* Veranstaltungen */

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

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

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

.nr_content li {
	padding:0 !important; margin:3px 0 10px 0 !important;
	background-image:none !important;
	list-style-type:none;
	border-bottom:dotted 1px #757575;
}

.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;}

/* Logos */

.tirol {
    background: url("pix/tirollogo.gif") repeat scroll 0 0 transparent;
    bottom: 25px;
    height: 32px;
    left: 0;
    position: fixed;
    width: 80px;
    z-index: -1;
}

.pillerseetal {
    background: url("pix/pillerseetal.jpg") repeat scroll 0 0 transparent;
    bottom: 0;
    height: 63px;
    position: fixed;
    right: 5px;
    width: 148px;
z-index:-1;
}

#main {
	background:white;
}

/* Preisliste */

#price_table td {
	padding:3px 15px 3px 15px;
	border-right:dotted 1px #969696;
	text-align:center !important;
	/*vertical-align: middle;*/
}

.row_first {
	background:white;
}

#price_table .even {
	background:#eee;
}

#price_table .col_first {
	width:240px;
}

#price_table .col_0 {
	padding-left:0;
	text-align:left !important;
}

#price_table tr {
	border-bottom:dotted 1px #969696;
}

/*Clear*/
.clear{clear:both;}
