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

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

			
/*Tabellen*/
td			{font-size:12px;}
			
.borderPreisliste {
			border: 1px solid #cfdde6;
			font-size:10px;
			}
			
/*links start*/

a:link 		{ 	
			color:#319035;
			text-decoration: none;
			}
	
a:visited 	{ 
			color:#319035;
			text-decoration: none;
		  	}
		
a:hover   	{ 
			color:#319035;
			text-decoration: underline;
		    }
			
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*/



/*News*/

.news_date {
	float:right;
}

.back_link {
	display:block;
	margin-top:5px;
}

.post-header h1 {
	font-size:17px;
	font-weight:bold;
	color:#319035;
}

.post_top {
	padding-top:10px;
}

.post_title {
	font-size:17px;
	font-weight:bold;
}

.post_short {
	padding:10px 0 10px 0;
	border-bottom:dashed #808080 1px;
	margin-bottom:10px;
}

.post_short span {
	display:block;
	font-weight:bold;
	padding-top:5px;
}

/*überschriften*/

h1, h2, h3, h4, h5, h6	{
			font-weight:bold;
			margin:0 0 5px 0;
			padding:0;
			color:#319035;
			}

h1			{
			font-size:18px;
			}
			
h2 			{
			font-size:16px;
			}
			
h3 			{
			font-size:12px;
			}
			
h4 			{
			font-size:12px;
			}
			
h5 			{
			color:#8b4819;
			}
			
h6			{
			color:#319035;
			}
			
.h7			{
			font-size:16px;
			}
			
.BildRahmenGrün {border-left:solid 3px #319035;}
.BildRahmenRot {border-left:solid 3px #b2221d;}
.BildRahmenBlau {border-left:solid 3px #0875b3;}
.BildRahmenBraun {border-left:solid 3px #8b4819;}
.BildRahmenGelb {border-left:solid 3px #d6cb74;}			
			
/*hr*/			
br		{height:1px; background: #319035; border:none;}


.waslos {
	position:absolute;
	right:-30px;
	top:440px;
	width:238px; height:58px;
	background:url(pix/button_waslos.jpg) 0 58px;
	z-index:5;
}

.waslos:hover {
	background:url(pix/button_waslos.jpg) 0 1px;
}

#centering {
			position:relative;
			margin:auto;
	  		width: 820px;
			padding-left:55px;
			}
			
#blume		{
			z-index:3;
			position:absolute;
			left:-4px;
			top:256px;
			width:171px;
			height:161px;
			background:url(pix/blume.png);
			}
			
* html #blume {
			 background-image: none;
			 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.gaestehaus-gollner.at/templates/klubarbeit/pix/blume.png')
			}
			
#header 	{
			width:790px;
			height:75px;
			}
			
#gallery	{
			float:left;
			margin-top:10px;
			}
			
#gallery a img		{
			border:solid 2px white;
			}

#gallery a:hover img {
			border:solid 2px #319035;
			}
			
#gallery ul {
			list-style-type:none;
			margin:0;
			padding:0;
			}
			
#gallery ul li {
			float:left;
			margin-right:10px;
			}
			
#logo		{
			width:260px;
			height:75pX;
			position:absolute;
			right:100px;
			background:url(pix/logo.gif);
			}

#box1		{
			width:820px;
			height:307px;
			}
			
#slide		{
			width:671px;
			height:307px;
			float:left;
			background:url(pix/slide.jpg);
			}
			
#menue1		{
			float:left;
			line-height:15px;
			margin:5px 0 0 15px;
			letter-spacing:2px;
			color:#319035;
			font-weight:bold;
			}

#menue1 ul li {
			margin-bottom:4px;
}
			
#menue1 a	{
			color:#545454;
			font-size:12px;
			letter-spacing:2px;
			text-decoration:none;
			font-weight:normal;
			line-height:15px;
			}
			
#menue1 .menu-current a {
	font-weight:bold;
}		
	
#menue1 a:hover {
			color:#319035;
			}
			
.menu-current a {
			color: #319035 !important;
			text-decoration: none;
			}
			
#menue1	ul	{
			margin:0;
			padding:0;
			list-style-type:none;
			}
			
.bordermenue {
			width:80px;
			border-bottom:solid 1px #319035;
			margin:7px 0 7px 0;
			height:0px;
			}
			
#language	{
			position:absolute;
			top:372px;
			right:54px;
			}
			
#language a	{
			color:#545454;
			font-size:10px;
			letter-spacing:2px;
			}
			
#language a:hover {color:#319035;}
			
#language img {
			vertical-align:bottom;

			}
			
#box2		{
			width:820px;
			}
			
#sitetitle	{
			z-index:1;
			position:absolute;
			left:50px;
			top:416px;
			overflow:none;
			width:40px;
			height:550px;
			background-repeat:no-repeat;
			}
			
#logo2		{
			position:absolute;
			float:right;
			right:150px;
			top:382px;
			}
			
#menue2		{
			position:absolute;
			padding-top:25px;
			top:388px;
			right:150px;
			background:url(pix/menue2_ueberschrift.gif);
			background-position:right top;
			background-color:white;
			background-repeat:no-repeat;
			z-index:2;
			}
			
#menue2 a  {
			color:white;
			letter-spacing:3px;
			text-decoration:none;
			}
			
#menue2 ul	{padding:0; margin:0;}

#menue2 ul li {
			width:116px;
			height:16px;
			float:left;
			list-style-type:none;
			text-align:center;
			opacity:0.7;
			moz-opacity:0.7;
			filter:Alpha(opacity=70);
			}
			
#menue2 ul li:hover {
			opacity:1;
			moz-opacity:1;
			filter:Alpha(opacity=100);
			}
			
.luft, .air, .lucht		{
			background:#d7cc76;
			}
			
.wasser, .water	{
			background:#0c75b4;
			}
			
.feuer, .fire, .brand		{
			background:#b2221d;
			}
			
.erde, .earth, .aarde		{
			background:#3c9f44;
			}
			
.holz, .wood, .hout		{
			background:#8b4819;
			}
			
#content	{
			position:relative;
			padding:58px 0 0 90px;
			width:580px;
			z-index:1;
			}
	
#content ul	{
			list-style-type:none;
			}

#content ul li	{
			margin-bottom: 8px;
			background-image:url(pix/ul_bg.gif);
			background-repeat:no-repeat;
			padding-left:30px;
			}

.clear{clear:both;}

input, textarea, select {
			border:1px solid #319035;
			padding: 3px 5px;
			font-family: arial;
			}

.required {
	color: #319035;
}
.field_title {
	font-size: 12px;
	width: 150px;
	vertical-align: middle;
	text-align:right;
}
.textfield {
	font-size: 12px;
	width: 200px;
}
.textarea {
	font-size: 12px;
	width: 90%;
	height: 100px;
}
.field_heading {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #319035;
	padding-top: 10px;
	color: #319035;
}
.select {
	font-size: 12px;
}
.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}
.radio_label {
	font-size: 11px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}

/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}

.tirol {
	position:fixed;
	width:75px; height:32px;
	left:0; bottom:25px;
	z-index:50;
	background:url(pix/logo-tirol.gif) top left;
}

.tirol:hover {
	background:url(pix/logo-tirol.gif) bottom left;
}

.pillerseetal {
	position:fixed;
	right:5px;
	bottom:27px;
	width:127px; height:28px;
	background:url(pix/logos_right.gif) bottom left;
}

.pillerseetal:hover {
	background:url(pix/logos_right.gif) right bottom;
}

.holidaycheck {
	position:fixed;
	right:5px;
	bottom:60px;
	width:127px; height:25px;
	background: red url(pix/logos_right.gif) left 60px;
}

.holidaycheck:hover {
	background: red url(pix/logos_right.gif) right 60px;
}

.zoover {
	position:fixed;
	right:5px;
	bottom:100px;
	width:65px; height:27px;
	background: red url(pix/logos_right.gif) 209px 0px;
}

.zoover:hover {
	background: red url(pix/logos_right.gif) 68px 0px;
}

/* Veranstaltungen */

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

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

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

.nr_content li {
	padding:0 !important; margin:5px 0 16px 0 !important;
	background-image:none !important;
	list-style-type:none !important;
	
	border-bottom: 1px dotted #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;}

/* Anfragebox */

#quickbook {
	float:right;
	width:190px;
	height:63px;
	padding:27px 0 0 10px;
	margin:60px -66px 0 0;
	background:url(pix/anfrage_background.jpg);
}

#quickbook .date {
	width:81px;
	height:10px;
	padding:2px;
	font-size:10px;
	border:1px solid #b8dab8;
	margin-bottom:2px;
}

#quickbook .submit {
	background:none;
	border:none;
	cursor:pointer;
	margin:3px 0 0 0px; padding:0;
	font-size:12px; letter-spacing:1px; text-decoration:underline;
	color:#545454;
}
/*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:#319035;
	margin:0px 0 5px 0;
}

/*Pauschalen - Overview - Frontpage*/

.headline_top_pauschalen {
	border-bottom:1px solid #009713;
	margin-bottom: 15px;
}

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

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

.ka_rf_snippet_item img {
	float:left;
	margin:0 10px 0 0;
	max-width:70px;
}

.ka_rf_snippet_item .gueltig {
	color:#319035;
	margin:0px 0 5px 0;
}

.ka_RF_shortdesc {font-size:10px;}

/*Pauschalen - Detail*/

.prevlink {
	margin-right:10px;
}


.ka_RF_imglist {
	padding:0;
}

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

.ka_RFcontainer .gueltig {
	clear:both;
}

.ka_ref_detailnavi {
	background:#319035;
	padding:5px 10px;
	color:white;
}

.ka_ref_detailnavi a {
	color:white;
	margin:0 0 0 6px !important;
}
