
/******************************************************/
/*
/*	Stylesheet Document
/* 	Copyright (c) 2009 GFB & Partner Marketing Services
/*	www.gfb.at
/*
/******************************************************/

@import"jquery_treeview.css";
@import"schnellanfrage.css";
@import"teaser.css";
@import"sitemap.css";
@import"calendar.css";


/* THE BIG GUYS */
* {margin:0;padding:0}

*,a {outline:none;}

a {color:#333333;text-decoration:underline;}

img {border: 0px;}

html{height:100%;background: #efece8;}

body {color:#333333; font-family: Verdana, Arial, Helvetica, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;  height:100%;padding: 0px;margin:0px; background:url(/basic/images/html-background.png);background-repeat:repeat-x;} 

hr{height:1px;background-color: #f5f2ed;color: #f5f2ed;border-right: 0px solid #f5f2ed;border-left: 0px solid #f5f2ed;border-top: 1px solid #f5f2ed;border-bottom: 1px solid #5c395e;margin: 1px 0px 1px 0px;_display:block;_margin: -5px 0px -6px 0px;}

ol, ul {list-style: none;}


 /* LINKS GLOBAL */
/****************/


 /* PARAGRAPH GLOBAL */
/********************/
p {margin:0px;}


 /* CLEAR */
/*********/
.clear{	clear: both;height: 0%;_height: auto;}


 /* SPACER */
/**********/
.spacer{float:left;width:20px;height: 401px;height: 401px\9;}


 /* PRINT */
/*********/
#drucken_unten, #drucken_oben{display: none;}	


 /* HEADER CONTAINER */
/********************/
#sprache {height:15px;width:300px;padding-top:14px;text-align:right;font-size:10px;font-weight:bold;position:absolute;top:65px;left:600px;z-index:10;}
#sprache a{text-decoration:none;padding-right:13px;font-size:10px;font-family:Tahoma, Verdana, Arial, Helvetica, Helvetica, sans-serif;color:#005820}
#sprache .sprachTrenner{background: url(/basic/images/sprachtrenner.gif) no-repeat center right;}
#sprache .activ{color:#878e8a!IMPORTANT;}

#logocontainer {float:left;display:inline-block;height:100px;}
#logobox {position:absolute;width:900px;height:100px;background: url(/basic/images/headerlogo.png);background-repeat:no-repeat; background-position:left 0}

#header {margin: 0 auto; width:900px;background:transparent;}	
#header_gallery {position:relative; width:900px;height:235px;background:#ffffff;overflow:hidden;}

#headerstruktur {width:900px;height:220px;position:absolute;top:0px;left:0px; z-index:6; zoom:1;}
#headerstruktur a{position:absolute;z-index:7;}

.struktur {background-repeat:no-repeat; background: url(/basic/images/struktur.png);_background:transparent;
/* Mozilla ignores crazy MS image filters, so it will skip the following */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/basic/images/struktur.png');}

#schleifeContainer{position:absolute;right:0px;height:160px;width:230px;margin:0px;padding:0px;z-index:7;}
#schleife{position:absolute;right:0px;height:160px;width:230px;margin:0px;padding:0px;z-index:7;}
.schleifebg{height:160px;width:230px;margin:0px;padding:0px;background-repeat:no-repeat; background: url(/basic/images/schleife.png);_background-image:url();
/* Mozilla ignores crazy MS image filters, so it will skip the following */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.hubertushof.at-web.cc/basic/images/schleife.png');}

	
      
		   
 /* MAIN CONTENT */
/****************/
#content {margin: 0 auto;width:900px;background-repeat:repeat-y;}
.indexbg {background:url(/basic/images/index_background.png);}
.contentbg {background:url(/basic/images/content_background.png);}
#container{width:900px;position:relative;}

 
/* SPALTEN */
/**********/
#contentContainer {float:left!IMPORTANT; width:378px;}
#contentContainer td{padding:5px;}
#contentHeadline {float:left; margin:15px 0px 10px 0px;}
#contentHeadline h1{margin:0px;padding:0px;font-size:12px;color:#005820;display:block;width:378px;}
	
#contentLinks {float:left;padding-bottom:20px;}
#contentLinks ul {margin:6px 0px 6px 10px}
#contentLinks li {font-weight: normal;line-height: 1.4em;padding: 0px 5px 0px 16px;background:url(/basic/images/listicon.gif) no-repeat top left;color:#005820;}
#contentLinks li a{color:#005820;text-decoration:underline;}
		
#contentRechts {float:right; width:160px;margin-top:20px;}
#contentRechts .bildcontainer{display:inline-block;}
#contentRechts .bildcontainer img{width:156px;border: solid 2px #7797b3;}
#contentRechts p{margin: 0px 0px 15px 0px; padding-top:3px;}
#contentspacer {width:20px;height:370px;float:left;}	

#spalteLinks {width:202px;float:left;}
#spalteRechts {width:698px;float:right;}

#teaser {width:280px;float:right;}

#contentLinks img.abstand{margin: 0px  8px  8px  0px;}

 /* ZOOM BILD */
/*************/
img.magnify{border:0px;outline:none;margin-right:10px;margin-bottom:10px;}


 /* SUB NAVIGATION */
/*********************/

#anzeigeNavi{color:#ffffff;font-weight:bold; font-size:11px; padding-left:1em; width:202px; _width:187px; padding-top:12px;padding-bottom:7px;float:left;}


 /*  Haupt Navigation Container */
/*******************************/

#sanfrageNaviContainer{background:#5c395e;float:left;height:35px;width:168px;display:block;white-space: nowrap;font-size: 13px;font-weight:bold;text-decoration: none;color:#ffffff;line-height: 35px; padding: 0px 17px 0px 17px; }
					
#navigationBox {margin:0px;padding:0px;width:900px;height:35px;display:inline-block;background:#cbc1b6;}
#navigationBox strong{width:138px;_width:135px;height:35px;float:left;display:block;line-height: 35px;white-space: nowrap;}
#navigationBox .navbg {background: url(/basic/images/hauptnavi_background.png);background-repeat:no-repeat; background-position:right 0px;width:140px!IMPORTANT;}
#navigationBox strong a:hover {filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
#navigationBox strong a {text-indent:-999em;display:block;width:138px;_width:135px;height:35px;background-position:left;}

.navigationSpacer{width:900px;height:10px;}
.oben{background:url(/basic/images/navigation_spacer_oben.png);}
.unten{background:url(/basic/images/navigation_spacer_unten.png);}	


 /* Breadcrumb Navigation  */
/**************************/
div#breadcrumbBox {display:inline-block;}
div#breadcrumbBox .height {height:8px;display:inline-block;}
		
ul#breadcrumb {margin: 0px;padding:0px;width:378px;}
#breadcrumbBox li {float:left;position: relative;cursor: pointer;line-height: 20px;list-style: none;}
#breadcrumbBox li a {color:#3b2f3c;}
#breadcrumbBox li a:hover {color:#655966;}

.breadcrumbTrenner {background:url(/basic/images/breadcrumbtrenner.gif) no-repeat top left;padding: 0px 0px 0px 18px;}	
#breadcrumbBox li.underline a {text-decoration:underline;}	
#breadcrumbBox li.nounderline a {text-decoration:none}			
		
		

 /* FOOTER */
/**********/
#footer{margin: 0 auto;  width:900px; background:transparent; position:relative}


 /* ABSCHLUSS */
/*************/
#contClose {margin: 0 auto; width:900px; height:20px; background:transparent;}


 /* Footer Links */
/****************/
#footerLinks{float:left; display:block; margin:15px 0px 0px 0px; width:100%; font-weight:bold; border-bottom: 1px solid #5c395e;padding-bottom:2px;}
#footerRechts{position:absolute; right:0px; display:inline-block;}

#footer ul {float:left; padding:0px;margin:0px; }
#footer li {float: left;color:#3b2f3c;list-style: none;line-height:20px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, Helvetica, sans-serif;}
#footer li a {text-decoration: none;font-size:11px;}
#footer li.trenner {padding: 0px 0px 0px 17px;background: url(/basic/images/footertrenner2.gif) no-repeat;}
#footer li.farbe, #footer li.farbe a {color:#3b2f3c;}
#footer li.farbe a:hover {color:#655966;}			
				
#footerLinks li {color:#5c395e!IMPORTANT;}
	
#footeradresse	{float:left; display:block; margin:0px 0px 15px 0px; width:100%; font-weight:normal;padding-top:2px;}			
#footeradresse ul {float:left; padding:0px;margin:0px; }
#footeradresse li {float: left;color:#3b2f3c;list-style: none;line-height:20px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, Helvetica, sans-serif;color:#5c395e!IMPORTANT;}
#footeradresse li a {text-decoration: none;font-size:11px;color:#5c395e!IMPORTANT}
#footeradresse li.trenner {padding: 0px 0px 0px 17px;background: url(/basic/images/footertrenneradress.gif) no-repeat;}
#footeradresse li.farbe, #footeradresse li.farbe a {color:#5c395e!IMPORTANT;}					
				
	

 /* LOGO IM HEADER */
/******************/
#flashlogo{ 
    width: 900px; 
    height: 100px; 
}




 /* ROUTENPLANER */
/****************/

form#rPlaner {float:left0;}

form#rPlaner input{height: 14px;padding: 3px 8px 2px 8px;font-size: 0.9em;float: left;border: 1px solid #ccc3b8;background: #ffffff;text-align:left;float:left;margin:0px 15px 0px 0px;width:160px;}

a#routenplaner {float:left;}




 /* Galerie Lightbox / Thumbs */
/*****************************/

.thumb-img {
	border-top:1px solid #ccc3b8; border-left:1px solid #ccc3b8; border-bottom:1px solid #AAA; border-right:1px solid #AAA;float:left;margin-bottom: 10px;position:relative; width:87px; height:87px;padding:6px;background:#FFF;
}

.galerieabstand{margin-right:10px;}

.thumb-inner {
	position:relative; overflow:hidden; width:100%; height:100%; 
}

.thumb-img img {
	border:0;
}


.thumb-img img.hoch {
	margin: -50% -50%;
}

.thumb-img img.quer {
	margin: 0 -50%;
}




.textklein{font-size:.89em;color:#005820;}
