
#jetableheaderfeatured {border: 1px solid #ccc; margin-bottom: 5px; }
#jetableheaderfeatured td {padding: 5px; }
#jetableheaderfeatured {background-color: #66CCFF; height: 30px; font-weight: bold; }
#jetableheaderfeatured .price{text-align: right; background: #000099; color: #fff; text-align: center}

#jetablefeatured {border: 1px solid #ccc; margin-bottom: 5px; padding: 5px; background-color: #66FF99;}
#jetablefeatured .image {border: 1px solid #ccc; padding: 3px; margin: 3px;}

#jetableheader {border: 1px solid #ccc; margin-bottom: 5px; }
#jetableheader  td {padding: 5px; }
#jetableheader  {background-color: #eeeeee; height: 30px; font-weight: bold; }
#jetableheader .price{text-align: right; background: #000099; color: #fff; text-align: center}

#jetablelatest {border: 1px solid #ccc; margin-bottom: 5px; padding: 5px;}
#jetablelatest .image {border: 1px solid #ccc; padding: 3px; margin: 3px;}

.module_search {padding: 15px; margin-bottom: 10px; color: white; border: 1px solid #ccc; background-color: #66CCFF}

.detailedlabel  label {font-weight: bold; background: #efefef; padding: 2px; margin-right: 5px; text-align: right}
.detailedlabel  div {border: 1px solid #efefef; padding: 2px;}

.searchbar {height: 21px; font-size: 16px; width: 70%}

#modjomestate {text-align: left;}
#modjomestate .headtitle {float: left; width: 75%; font-weight: bold; font-size: 120%; text-align: left; }
#modjomestate .headprice {font-weight: bold; color: #9F0909; font-size: 120%; text-align: right; }
#modjomestate .headpricefeatured {font-weight: bold; color: #FDFF00; font-size: 120%; text-align: right; }
#modjomestate .head {border-bottom: 1px solid grey; margin-bottom: 20px;}
#modjomestate .image{margin-bottom: 10px;}
#modjomestate .deletelink{font-weight: bold; color: #9F0909;}
#modjomestate .contacttitle{font-weight: bold; font-size: 120%; text-align: left;}


label {width: 150px; float: left; }
legend {font-weight: bold; padding: 12px 0px 12px 0px; }
fieldset {border: 1px solid #ddd; padding: 20px;}

p {clear: both;}

#CFormWrapper{  }
#CForm label.error { margin-left: 150px;  color: red; width: 100%; font-weight: bold; margin-bottom: 10px;}

#email {font-weight: bold}

.tfontref {font-weight: bold; padding: 3px;}

#navi {font:11px verdana, arial, sans;background:#000099 url(http://www.jahorina.at/jahorina/images/nav_back.jpg); z-index: 0; margin-bottom: 10px;}
#navi li a {display:block;color:white;text-decoration:none;border-right:1px #1149ca solid;padding:10px 20px;text-transform: uppercase;}
#navi li a:hover,#navi li a.hover  {background:#0076e7;text-transform: uppercase;}
#navi li ul {background:#4d4d4d;}
#navi li li a {width:150px;border:0;background:#0040c3 url(http://www.jahorina.at/jahorina/images/nav_back.jpg);text-transform: uppercase;}
#navi li li a:hover {background:#19a3ff ;}

#loading {
    background: white;
    padding: 10px;
    border: 2px solid #333;
    display: none; /* hidden */
    position: absolute;    
    left: 50%;
    margin-left: -100px;
    top: 65%;
    width: 200px;
    /*height: 100px;*/
        /*margin-top: -50;*/
    font-weight: bold;
    font-size: 12px;
	z-index: 200;
    }

a.tip3 {
	position: relative;
}

a.tip3 span {
	display: none;
	position: absolute;
	top: -8px;
	left: -3px;
	width: 176px;
	padding: 5px;
	z-index: 100;
	text-align: center;

	background: url(http://www.jahorina.at/jahorina/images/za_span.png);
	color: #ffffff;
}

a:hover.tip3 {
	font-size: 99%; /* samo za IE */
	text-decoration: none;
}

a:hover.tip3 span {
	display: block;
}


a.tip4 {
	position: relative;
}

a.tip4 span {
	display: none;
	position: absolute;
	top: -26px;
	left: 3px;
	width: 177px;
	padding: 5px;
	z-index: 100;
	text-align: center;

	background: url(http://www.jahorina.at/jahorina/images/za_span.png);
	color: #ffffff;
}

a:hover.tip4 {
	font-size: 99%; /* samo za IE */
	text-decoration: none;
}

a:hover.tip4 span {
	display: block;
}
