/******************************
    File:  style.css
    Autor: ihrBuero.ch
    Date:  21.09.2007.
    Project: 0709 haartrans
*******************************/

body
{
  margin:0;
}

img
{
  border:0;
}
/* Okvir oko slike */
img.okvir
{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 3px #F9CE00 solid;
  border-right: 3px #F9CE00 solid;
}

/* link ihrbuero */
A.ihr:link, A.ihr:visited
{
  color: #919191;
  text-decoration: underline;
}
/* link ihrbuero kad se predje misem preko */
A.ihr:hover
{
  color: #011264;
  text-decoration: none;
}

/* leva strana (ono plavo) */
div.left
{
  position: absolute;
  top:0px; left:0px; bottom:0;
  width: 152px; height: 100%;
  background: #011264 url('../images/bg.jpg') no-repeat;
  z-index: 2;
}
/* Prelazni deo izmedju plavo i beli (sa zutom linijom) */
div.left1
{
  position: absolute;
  top:0px; left:152px; bottom:0;
  width: 30px; height: 100%;
  background-image: url('../images/bg1.jpg');
  background-repeat: repeat-y;
  z-index: 2;
}
/* C Angela Lehman dole levo */
div.a_lehman
{
  position: absolute;
  left:10px;
  bottom:15px;
  height: 20px;
  font-family: Times New Roman;
  font-size: 16px;
  color: #F9CE00;
  z-index: 10;
}

* HTML div.a_lehman
{
  position: absolute;
  left:10px;
  bottom:5px;
  height: 20px;
  font-family: Times New Roman;
  font-size: 16px;
  color: #F9CE00;
  z-index: 10;
}

/* Menu za izbor jezika */
div.lang_menu
{
  position: absolute;
  top:28px; left:132px;
  width: 200px; /* height: 500px; */
  line-height:5px;
  z-index: 3;
}

#m_lang
{
  height: 42px;
  vertical-align: top;
  line-height: 45px;
  background-image: url('../images/k48.gif');
  background-position: left;
  background-repeat: no-repeat;
}

#m_lang a.lang:link, #m_lang a.lang:visited
{
  font-family: times;
  font-size: 30px;
  line-height: 45px;
  color: #F9CE00;
  text-decoration: none;
}

#m_lang a.lang:hover
{
  color: #5CAB83;
}
/*  Ovde se zavrsavaju podesavanja za menu za izbor jezika */

/* Leyer za prikaz sadrzaja stranice */
#content {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:550px; right:0; background-color:#fff;
/* padding-right:30px;*/
}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:550px solid transparent #FFF;
/*padding-right:500px;*/ background-color:#fff;
}

/* Sadrzajni deo za resultate */
#content_res {overflow:auto; position:absolute; z-index:5; top:0px; bottom:0px; left:520px; right:0; background-color:#fff;
/* padding-right:30px;*/
}

* html #content_res {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:520px solid transparent #FFF; border-top: 0px solid transparent #FFF;
/*padding-right:500px;*/ background-color:#fff;
}

/* Sadrzajni deo za Tipps */
#content_tipps {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:510px; right:0; background-color:#fff;
/* padding-right:30px;*/
}

* html #content_tipps {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:510px solid transparent #FFF;
/*padding-right:500px;*/ background-color:#fff;
}

#content1 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:350px; right:0; background-color:#fff;
padding-right:30px;
}

* html #content1 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:350px solid transparent #FFF;
 background-color:#fff;
}


#content_hotels {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:390px; right:0; background-color:#fff;
padding-right:30px;
}

* html #content_hotels {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:390px solid transparent #FFF;
 background-color:#fff;
 }
 
#content_hotels_r {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:410px; right:0; background-color:#fff;
padding-right:30px;
}

* html #content_hotels_r {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:410px solid transparent #FFF;
 background-color:#fff;
 }
 
 
#content2 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:240px; right:0; background-color:#fff;
padding-right:30px;
}

* html #content2 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:240px solid transparent #FFF;
 background-color:#fff;
}


#content3 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:450px; right:0; background-color:#fff;
/* padding-right:30px; */
}

* html #content3 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:450px solid transparent #FFF;
/* padding-right:50px; */ background-color:#fff;
}

#content3_1 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:400px; right:0; background-color:#fff;
/* padding-right:30px; */
}

* html #content3_1 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:400px solid transparent #FFF;
/* padding-right:50px; */ background-color:#fff;
}

#content3_2 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:245px; right:0; background-color:#fff;
/* padding-right:30px; */
}

* html #content3_2 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:245px solid transparent #FFF;
/* padding-right:50px; */ background-color:#fff;
}

#content3_3 {overflow:auto; position:absolute; z-index:1; top:0px; bottom:0px; left:385px; right:0; background-color:#fff;
/* padding-right:30px; */
}

* html #content3_3 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:1;  border-left:385px solid transparent #FFF;
/* padding-right:50px; */ background-color:#fff;
}


#home_content { position:absolute; z-index:1; top:0px; bottom:0px; left:300px; right:0; height:100%; background-color:#fff;
padding-right:70px;
}

/* glavna tabela sadrzajnog dela */
table.main_table_res
{
  width: 530px;
  float: left;
}

table.main_table
{
  width: 425px;
  float: left;
}

table.main_table_tipps
{
  width: 470px;
  float: left;
}

table.main_table_standort
{
  width: 730px;
  float: left;
}
table.main_table_hotels
{
  width: 545px;
  float: left;
}

table.main_table_kontakt
{
  width: 420px;
  float: left;
}

table.details_2
{
  float:left; /* width: 530px; */
}


div.details_title_1
{
  position:absolute;
  
  top: 43px;
  height:15px;
  
  FONT-SIZE: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#666666;
  /*background-color:#fff;*/

  z-index:10;
}

div.details_title_2
{
  position:absolute;
  FONT-SIZE: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  /*background-color:#fff; */
  left: 240px;
  top: 30px;
  z-index:10;
}


table.details_3
{
  float:left; /* width: 720px; */
}
/* tabela za tekst sadrzajne stranice */
td.td_contents
{
  text-ALIGN:justify;
  FONT-SIZE: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
  background-color:#fff;
}

td.standort_space
{
  width: 40px;
}


td.hotel_space
{
  width:25px;
}

p.bild_title /* FF */
{

  margin-top:-18px;
  text-align: center;
  margin-left:-8px;
  width: 170px;
  float: left;
}

* HTML p.bild_title
{
  margin-top:-18px;
  text-align: center;
  margin-left:-12px;
  width: 186px;
  float: left;
}


div.bild_title_sub2 /* FF */
{
position:relative;
height: 35px;
  margin-top:-20px;
  text-align: center;
  left:-12px;
  /* float: center; */
  z-index:11;
}

* HTML div.bild_title_sub2
{
  position:relative;
  height: 35px;
  margin-top:-20px;
  text-align: center;
  left:-12px;
  /*float: center;*/
  z-index:11;
}

div.bild_title_sub /* FF */
{
  position:relative;
  height: 35px;
  margin-top:-20px;
  text-align: center;
  margin-left:0px;
  
  float: center;
  z-index:12;
}

* HTML div.bild_title_sub
{
  position:relative;
  height: 35px;
  margin-top:-20px;
  text-align: center;
  margin-left:0px;
  
  float: center;
  z-index:12;
}


div.bild_sub_title /* FF */
{
  position:relative;
  height: 35px;
  margin-top:-20px;
  text-align: center;
  /*margin-left:5px;*/
  /*padding-right:5px;*/
  /*float: center;*/
  width:300px;
  z-index:12;
}

* HTML div.bild_sub_title
{
  position:relative;
  height: 35px;
  margin-top:-20px;
  text-align: center;
  /* margin-left:5px;*/
  /* padding-right: 5px;*/
  /*float: center;*/
  width:300px;
  z-index:12;
}


div.bild_title_sub_327 /* FF */
{
  position:relative;
  height: 35px;
  margin-top:-40px;
  text-align:center;
  left:-19px;
  float: center;
  z-index:12;
}

*HTML  div.bild_title_sub_327
{
  position:relative;
  height: 35px;
  margin-top:-25px;
  text-align: center;
  margin-left:38px;
  float: center;
  z-index:12;
}


p.bild_title_r
{
  margin-top:-12px;
  text-align: center;
  margin-left:-7px;
}

/* Leyer menija */
div.menu
{
  position:absolute;
  left: -1px;
  top:25px;
  z-index: 4;
}
/* Ovo je onaj donji menu gde su jezici i home link */
div.bottom_menu
{
  position:absolute;
  left: 9px;
  bottom:50px;
  width: 160px;
  z-index: 3;
}

/* Plavi linkovi glavnog menija */
/* Ovo se ne koristi */
#glavni_menu
{
  display:blok;
  position: relative;
  left: -25px;
  width: 150px;
  height: 20px;
  text-align:right;
  background: url("../images/k15.gif") no-repeat right;
  padding-right: 25px;
  padding-top:5px;
  line-height:15px;
  z-index:5;
}

* HTML #glavni_menu
{
  position: relative;
  left: 0px;
  width: 150px;
  height: 25px;
  padding-top:5px;
  text-align:right;
  background: url("../images/k15.gif") no-repeat right;
  padding-right: 25px;
  z-index:5;
}

/* Ovo je za plave menije */
td.td_menu
{
   text-align:right;
   vertical-align:top;
   height:18px;
   width:127px;
   /*
   background-image: url("../images/k15.gif");
   background-repeat: no-repeat;
   background-position: right;
   */
}

td.td_menu_active
{
   text-align:right;
   height:25px;
   width:127px;
   line-height:25px;
}
/* polje za sliku u meniju (kruzic) */
td.td_img
{
  /* width:40px;*/
  text-align:center;
  vertical-align:top;
  line-height:19px;
}
/* Ovo je zuto-sivi desni menu kad je izabrana tema */
td.td_sub_active
{
  padding-left:5px;
  height:25px;
  font-family: Times New Roman;
  font-size: 25px;
  line-height:25px;
  
 /* color: #F9CE00;*/
  /* font-style: italic;*/
}
td.td_sub_active1
{
  padding-left:5px;
  height:25px;
  font-family: Times New Roman;
  font-size: 25px;
  line-height:25px;
  /*  background-color: #FFF; */
  /*color: #F9CE00;*/
 /* font-style: italic;*/
}
td.td_sub_active2
{
  padding-left:5px;
  height:27px;
  font-family: Times New Roman;
  font-size: 25px;
  line-height:27px;
}

* HTML td.td_sub_active2
{
  padding-left:5px;
  height:32px;
  font-family: Times New Roman;
  font-size: 25px;
  line-height:32px;
}

/* Zuti linkovi na desnoj strani menija */
td.td_sub
{
  padding-left: 5px;
  height:15px;
  font-family: Times New Roman;
  font-size: 15px;
  line-height:15px;
 /* color: #F9CE00;*/
}
td.td_sub1
{
  padding-left:6px;
  height:15px;
  font-family: Times New Roman;
  font-size: 15px;
  line-height:15px;
  /*color: #F9CE00;*/
}
/* Prazan prostor izmedju zutih submenija */
td.td_space
{
  height:4px;
}

/* Boje za link levo (plavkasti) */
a.glavni:link, a.glavni:visited
{
  display:blok;
  height:15px;
  font-family: Times New Roman;
  font-size: 15px;
  line-height:17px;
  color: #D8E0F2;
  text-decoration: none;
  font-weight: bold;
}

a.glavni:hover
{
  display:blok;
  color: #F9CE00;
  text-decoration: none;
}

/* Zuti meniji F9CE00 ocer #5CAB83*/
a.sub_menu:link, a.sub_menu:visited
{
  display:blok;
  /* background-color: #FFF;*/
  height:15px;
  font-family: Times New Roman;
  font-size: 15px;
  line-height:15px;
  color: #666666;
  text-decoration: none;
}

a.sub_menu:hover
{
  display:blok;
  color: #F9CE00;
  text-decoration: none;
}

a.ls_link:link, a.ls_link:visited
{
  display:blok;
  height:13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height:13px;
  color: #666666;
  text-decoration: underline;
  
}
a.ls_link:hover
{
  display:blok;
  color: #F9CE00;
  text-decoration: none;
}

/* Naslov (titula) stranice */
div.naslov_iza
{
  position: absolute;
  /*width: 300px;*/
  padding-left:1px;
  padding-top:1px;
  font-family: Times New Roman;
  font-size: 25px;
  line-height:25px;
  font-style: italic;
  color:#AAA; /*color: #f9CE00;*/
  z-index:5;
}
div.naslov_res
{
  position: absolute;
  /*width: 400px;*/
  left:370px;
  font-family: Times New Roman;
  font-size: 30px;
  line-height:35px;
  color:#666666;
  font-style: italic;
  z-index:6;
}

div.naslov
{
  position: absolute;
  /*width: 400px;*/
  font-family: Times New Roman;
  font-size: 30px;
  line-height:35px;
  color:#666666;
  font-style: italic;
  z-index:6;
}

/* Ovo je dodato zbog senke zutih menija kad se nalazimo na temi */
div.menu_sub_iza
{
  position: absolute;
  /* background-color: #FFF; */
  width: 330px;
  padding-left:1px;
  padding-top:1px;
  font-family: Times New Roman;
  font-size: 24px;
  height: 31px;
  line-height:25px;
  /*font-style: italic; */
  color:#999999;
  z-index:5;
  
}

p.title_space
{
  height: 16px;
  font-size: 5px;
}

div.menu_sub
{
  position: absolute;
  /* background-color: #FFF; */
  width: 330px;
  font-family: Times New Roman;
  font-size: 24px;
  height: 31px;
  line-height:25px;
  color: #f9CE00;
  /* font-style: italic;*/
  z-index:6;
}

/* POzicija slike u sadrzajnom delu */
#slika
{
  position: absolute;
  left:330px;
  top:210px;
  z-index: 2;
  
}

/* Senka za sliku */
td.td_border_right
{
  width: 27px;
  background-image: url('../images/shadow-right.jpg');
  background-repeat: repeat-y;
}

td.td_border_bottom
{
  height: 27px;
  background-image: url('../images/shadow-bottom.jpg');
  background-repeat: repeat-x;
}

td.td_border_corner
{
  height: 27px;
  width:27px;
  background-image: url('../images/shadow-corner.jpg');
 /*background-repeat: repeat-x;*/
}

td.td_border_right_top
{
  height: 27px;
  width:27px;
}

td.td_border_left_bottom
{
  height: 27px;
  width:27px;
}

td.td_form_name
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  text-align:left;
  font-size: 13px;
  color:#666;
  width: 132px;
}

textarea
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#666;
  width: 255px;
  height: 80px;

}
input
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#666;
  width: 255px;
  height: 20px;
}

input.send
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#666;
  width: 255px;
  height: 25px;
}

p.tipps
{
  margin-top: 0px;
  margin-bottom: 5px;
}

td.td_person_space
{
  height:30px;
}

p.title_2_horiz
{
	text-align:center;
	margin-left:-14px;
	width:100%;
	font-weight: bold;
}