/*
 * Maerz 28, 2008
 * 
 * G.A.S. | ga-service.at - CSS
 * Author: Veronika Hoelzl | sichtbar
 * 
 * +++ Log changes +++
 *  Last change: 28.03.2008
 * 
 */

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	letter-spacing: 0px;
	line-height: 15px;
}

a, a:visited {
	color: #414141;
}

a:hover, a:active {
	color: #ed7b00;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 11px;
}

h1 {
	color: #ed7b00;
	font-weight: bold;
	
}

h2 {
	font-size: 11px;
	color: #414141;
	font-weight: bold;
}


h1 a, h1 a:visited {
	color: #ed7b00;
}

h1 a:hover, .h1 a:active {
	color: #414141;
}


.headl {
	color: #ed7b00;
	font-weight: bold;
	letter-spacing: 0.5px;
	}


img {
	margin: 0;
	padding: 0;
	border: none;
	border: none;
	border-style: none;
}

table {
	border-collapse: collapse;
}

table, tr {
	margin: 0;
	padding: 0;
	border: none;
	border: 0;
}

td {
	margin: 0;
	padding: 0;
	border: none;
	border: 0;
	vertical-align: bottom;
}

/*
 * 
 * 
 * +++ SITE Allgemein +++
 * 
 * 
 */

#wrapper {
	position: absolute;
	left: 0;
	top: 50%;
	margin: 50px 0px 0px 0px;
/*vor IE-Mac verstecken */
    margin-top/**/: -312px;
	width: 100%;
	height: 625px;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}

#wrapper_middle {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -433px;
	width: 863px;
	height: 625px;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}

#container {
	margin: 40px 24px 24px 24px;
	width: 815px;
	height: 561px;
}

/*
 * 
 * 
 * +++ NAVIGATION +++
 * 
 * 
 */

#lo_navi {
	height: 52px;
}

#lo_navi #logo {
	height: 52px;
	width: 215px;
	float: left;
	vertical-align: bottom;
}

#lo_navi #navigation {
	height: 52px;
	width: 600px;
	float: right;
}

/*
 * Tabelle Navigation
 */

table.t_navigation {
	height: 52px;
	width: 600px;
}

td.n_oben {
	height: 30px;
}

tr.n_pics {
	height: 12px;
}

td.n_eins {
	height: 12px;
	width: 134px;
}

td.n_zwei {
	height: 12px;
	width: 48px;
}

td.n_drei {
	height: 12px;
	width: 54px;
}
td.n_vier {
	height: 12px;
	width: 68px;
}

td.n_fuenf {
	height: 12px;
	width: 93px;
}

td.n_sechs {
	height: 12px;
	width: 56px;
}

td.n_sieben {
	height: 12px;
	width: 151px;
}

td.n_unten {
	height: 10px;
}

/*
 * ENDE Tabelle Navigation
 */
 
/*
 * 
 * 
 * +++ ENDE NAVIGATION +++
 * 
 * 
 */
 
 
 /*
 * 
 * 
 * +++ CONTENT +++
 * 
 * 
 */
 
#content {
	height: 439px;
	width: 815px;
}

#bi_fl_kap_container {
	height: 439px;
	width: 218px;
	float: left;
	
}

#inhalt_container {
	height: 439px;
	width: 543px;
	margin-left: 272px;

/*	* html margin-left: 269px;
	*+html margin-left: 269px;*/
}

/*HACK: liest nur IE*/
* html #inhalt_container {
	margin-left: 269px;
	/**+html margin-left: 269px;*/
}


/*INHALT SCROLLER*/
#up {  position:absolute; left:826px; top:92px; z-index:2; cursor:pointer; }
#track {
	position:absolute;
	left:826px;
	top:105px;
	z-index:3;
	height:412px;
	width:13px;
	background-image: url(../../pics/index/track_hg.gif);
	background-repeat: repeat-y;
}
#drag  { position:absolute; left:826px; top:105px; z-index:4; cursor:pointer;}
#down{ position:absolute; left:826px; top:520px; z-index:5; cursor:pointer; }
#inhaltMask{ position:absolute; left:296px; top:214px; width:530px; height:317px; clip:rect(0px,530px,317px,0); overflow:hidden; z-index:6; }
#inhalt{ position:absolute; left:0px; top:0px; width:520px; }



/*HEADLINE*/
#hl { position:absolute; left:296px; top:168px; z-index:6; }
#hl img { 
    height: 46px;
	width: 300px;
	  }
 
 /*FLASH CONTAINER*/
/*Bildcontainer*/
#mflash, #mflash img {
	height: 439px;
	width: 218px;
}

/*Kapitelcontainer*/
#mpflash, #mpflash img {
    height: 69px;
	width: 815px;
	}

#mpflash img{
	background-color: #ed7b00;
}



#kap_slo {
	height: 69px;
	background-color: #ed7b00;
	border-top: 1px solid #fff;
	clear: both;
}

 /*
 * 
 * 
 * +++ ENDE CONTENT +++
 * 
 * 
 */

#rottenschl {
	position: absolute;
	top: 625px;
	height: 25px;
	width: 815px;
	margin-top: 10px;
	font-size: 10px;
	text-align: right;
}


#rottenschl a, #rottenschl a:visited {
	color: #A9A9A9;
	text-decoration:none;
}

#rottenschl a:hover, #rottenschl a:active {
	color: #ed7b00;
	text-decoration:none;
}

/*
 * 
 * 
 * +++ ENDE SITE Allgemein +++
 * 
 * 
 */

/*
 * 
 * 
 * +++ SITE: INDEX +++
 * 
 * 
 */

#index_animation {
	height: 348px;
}

#index_animation #flashcontent #flashversion {
	position: absolute;
	top: 690px;
	left: 0px;
	width: 815px;
	text-align: center;
}

#index_lo_slo {
	height: 90px;
	border-top: 1px solid #fff;
}

/*
 * 
 * 
 * +++ ENDE SITE: INDEX +++
 * 
 * 
 */
 
 
 
/*
 * 
 * 
 * +++ SITE: UNSERE ANGEBOTE +++
 * 
 * 
 */

#inhalt_angebote {
	width: 350px;
	text-align: justify;
}


/*
 * 
 * 
 * +++ ENDE SITE: UNSERE ANGEBOTE +++
 * 
 * 
 */
 
  
 /*
 * 
 * 
 * +++ SITE: TEAM +++
 * 
 * 
 */
 
 #inhaltMask_team{ position:absolute; left:274px; top:93px; width:552px; height:438px; clip:rect(0px,552px,438px,0px); overflow:hidden; z-index:6;}

 #inhalt_team{
	position:absolute;
	left:0px;
	top:0px;
	width:542px;
	height: 2737px;
	overflow: hidden;
}

.bild {float:left; display:inline; width:230px;}
.team_text {float:right; display:inline; width:288px; background-color:#79787c; height:127px; color:#FFF; padding-top:32px; padding-left:24px; line-height:14px;}
.clear_weiss {clear:both; background-color:#FFF; height:2px; font-size:2px; line-height:2px;}
.abstand {height:8px; font-size:8px; line-height:8px;}
.name {font-size:14px;}

.team_text a:link {color:#FFF; text-decoration:none;}
.team_text a:visited {color:#FFF; text-decoration:none;}
.team_text a:hover {color:#FFF; text-decoration:none;}
.team_text a:active {color:#FFF; text-decoration:none;}

#inhalt_teamtext {
	/*width: 390px;*/
	text-align: justify;
	letter-spacing: 0.5px;
	line-height: 18px;	
/* background-image: url(../../pics/team/hg_teamtest.gif);*/
}

#tb_links {
	float: left;
	height: 149px;
	width: 398px;
	/*top: -163px;*/
	top: 0px;
	position: absolute;
	background-repeat: no-repeat;
	}
		
#tb_rechts {
	float: right;
	height: 164px;
	width: 397px;
	/*top: 89px;*/
	top:89px;
	position: absolute;
	right: 23px;
	background-repeat: no-repeat;
}

#tb_links_text, #tb_rechts_text {
	height: 80px;
	width: 255px;
    /*top: 0px;
	position: absolute;*/
}

#tb_links_text {
	margin-top: 69px;
	margin-left: 145px;
}

#tb_rechts_text {
    margin-top: 84px;
	margin-left: 23px;
}

#tb_links_text a, #tb_rechts_text a, #tb_links_text a:visited, #tb_rechts_text a:visited {
	color: #414141;
	text-decoration:none;
}

#tb_links_text a:hover, #tb_rechts_text a:hover, #tb_links_text a:active, #tb_rechts_text a:active {
	color: #ed7b00;
	text-decoration:none;
}

.gruber { background-image: url(../../pics/team/hg_t_bibo_links_grub.jpg); }
.albegger { background-image: url(../../pics/team/hr_t_bibo_rechts.jpg);}
.duller { background-image: url(../../pics/team/hg_t_bibo_links_duller.jpg);}
.hilzensauer { background-image: url(../../pics/team/hg_t_bibo_links_hilzensauer.jpg); }
.estl { background-image: url(../../pics/team/hr_t_bibo_rechts_estl.jpg);}
.moser { background-image: url(../../pics/team/hg_t_bibo_links_moser.jpg);}
.prodinger{ background-image: url(../../pics/team/hr_t_bibo_rechts_prodinger.jpg);}
.koesslbacher {background-image: url(../../pics/team/hg_t_bibo_links_koeslbacher.jpg);}

#gr_fuenf {
	/*background-color: green;*/
	position: relative;
	top: 853px;
	
	height: 253px;
}

#gr_vier {
     /*background-color: tomato;*/
	position: relative;
	top: 387px;
	
	height: 253px;
}

#gr_drei {
/*background-color: yellow;*/
	position: relative;
	top: -79px;
	
	height: 253px;
}

#gr_zwei {
/*	background-color: #00CCCC;*/
	position: relative;
    top: -545px;
	
	height: 253px;
}



#gr_eins {
	/*	background-color: #000000;*/
	position: relative;
	top: -1011px;
	
   height: 253px;
}

/*
 * 
 * 
 * +++ ENDE SITE: TEAM +++
 * 
 * 
 */
 
 
 /*
 * 
 * 
 * +++ SITE: KONTAKT +++
 * 
 * 
 */

#adresse_li {
	float:left;
width:150px;
}

#adresse_re {
	width:150px;
	margin-left: 200px;
}


.clear {
   clear:left;
}

/*
 * 
 * 
 * +++ ENDE SITE: KONTAKT +++
 * 
 * 
 */
 
 
 
 
/*
 * 
 * 
 * +++ SITE: PARTNER +++
 * 
 * 
 */

#inhalt_partner {
	position: absolute;   
	top: 214px;	
	z-index: 50;
}

#inhalt_partner img{
    position: relative; 
	top: -110px;	
	left: 220px;
}


/*
 * 
 * 
 * +++ ENDE SITE:  PARTNER +++
 * 
 * 
 */
 
 
 
  
/*
 * 
 * 
 * +++ SITE: REFERENZEN +++
 * 
 * 
 */

#inhalt_referenzen {
	width: 486px;
	text-align: right;
}
	
#reflash {
	width: 486px;
}



/*Referenzenliste*/
.ref_hotel_bold, .ref_hotel_bold_or {
    /*letter-spacing: 1px;*/
	font-weight: bold;
	line-height: 16px;
}

.ref_hotel_bold {color: #414141;}
.ref_hotel_bold_or  {color: #ed7b00;}

.ref_hotel_bold a,.ref_hotel_bold a:visited  {
   color: #414141;
   text-decoration: none;
}
.ref_hotel_bold a:hover {
	color: #ed7b00;
	text-decoration: none;
}
.ref_hotel_bold a:active {
	color: #ed7b00;
	text-decoration: none;
}



/*
 * 
 * 
 * +++ ENDE SITE: REFERENZEN +++
 * 
 * 
 */

 
 
 
 
 
 
 
/*
 * 
 * 
 * +++ SITE: PRESSE+++
 * 
 * 
 */
 
 
 /*
 * Tabelle Download
 */

table.t_download {
	width: 454px;
}

td.td_downl_picture{
	height: 90px;
	width: 90px;
}

td.td_downl_picture img{
	height: 90px;
	width: 90px;
}

td.td_downl_space_hor {
	height: 90px;
	width: 1px;
}

td.td_downl_space_vert {
	height: 1px;
	width: 90px;
}

td.td_downl_space {
	height: 1px;
	width: 1px;
}

td.td_downl_space_hor img, td.td_downl_space_vert img, td.td_downl_space img {
	height: 1px;
	width: 1px;
}

/*
 * ENDE Tabelle Download
 */
 
 
 /*
 * 
 * 
 * +++ ENDE SITE:  PRESSE +++
 * 
 * 
 */
 
 
 
/*
 * 
 * 
 * +++ SITE: IMPRESSUM +++
 * 
 * 
 */

#inhalt_impressum {
	/*width: 390px;*/
	text-align: justify;
    letter-spacing: 0.5px;
	line-height: 18px;
}


/*
 * 
 * 
 * +++ ENDE SITE: IMPRESSUM +++
 * 
 * 
 */

 
 
 
 
