@charset "utf-8";
/* CSS Document */

/*-------------------------------------------    

    Reset

-------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;

	outline: 0;
}

/*-------------------------------------------    

    General Selectors & Links (Typo: 6 7 8 9 10 11 12 14 18 21 24 36 48)

-------------------------------------------*/

html {
	font-size: 10px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #fffff;
	background-color: #fff;
	text-align: left;
	background-attachment:fixed;
}
a, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #665234;
}
a:hover {
	text-decoration: underline;
}
a img {	
	border: none;
}
a, a:active, a:focus {
	outline: none;
}
p, ul, ol, dl { 
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 15px;
	color:#FFFFFF;
}
h1 {
	font: bold 30px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	color:#ffffff;
}
h2 {
	font: bold 14px "Times New Roman", Times, serif;
	margin-bottom: 0;
	color: #843c19;
}
h2 a, h2 a:visited {
    font: bold 14px "Times New Roman", Times, serif;
	margin-bottom: 0;
	color: #843c19;
}
h3 {
	font: bold 12px "Times New Roman", Times, serif;
	margin-bottom: 0;
	color: #843c19;
}
h3 a, h3 a:visited {
    font: bold 12px "Times New Roman", Times, serif;
	margin-bottom: 0;
	color: #843c19;
}

sup {
   font:Arial, Helvetica, sans-serif;
   font-size:8px;
   color:#000000;
   
   }
.noMargin {
	margin: 0 !important;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.clear {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
div.hidden
{
display:none;
}
div.visible
{
display:block;
}

.container {
	width:819px;
	height:750px;
	margin-left: -409px;
	position: absolute;
	visibility: visible;
	left: 50%;
	}

.content {
	width:819px;
	height:750px;
	margin: 47px 0 0 0;
	position: relative;
	}
	
/* Main */
	
.main {
	width:819px;
	height:389px;
	margin: 0 0 0 0;
	}
#mainHome {
    background:url(../image/bg-home.jpg) top left no-repeat;
	}
#mainUmaHouse {
    background:url(../image/bg-uma-house.jpg) top left no-repeat;
	}
#mainAboutUmaHouse {
    background:url(../image/bg-about-uma-house.jpg) top left no-repeat;
	}
#mainSelectedUmaHouse {
    background:url(../image/bg-selected-uma-house.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseAttersee {
    background:url(../image/bg-selected-uma-house-attersee.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseBaden {
    background:url(../image/bg-selected-uma-house-baden.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseBad{
    background:url(../image/bg-selected-uma-house-bad.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseMontenegro{
    background:url(../image/bg-selected-uma-house-montenegro.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseNeufeldersee{
    background:url(../image/bg-selected-uma-house-neufeldersee.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseNeusiedlersee{
    background:url(../image/bg-selected-uma-house-neusiedlersee.jpg) top left no-repeat;
	}
#mainSelectedUmaHousePressbaum{
    background:url(../image/bg-selected-uma-house-pressbaum.jpg) top left no-repeat;
	}
#mainSelectedUmaHousePrototype{
    background:url(../image/bg-selected-uma-house-prototype.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseFhv{
    background:url(../image/bg-selected-uma-house-fhv.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseKiering{
    background:url(../image/bg-selected-uma-house-kiering.jpg) top left no-repeat;
	}
#mainSelectedUmaHouseRooftop{
    background:url(../image/bg-selected-uma-house-rooftop.jpg) top left no-repeat;
	}
#mainOngoingUmaHouse {
    background:url(../image/bg-ongoing-uma-house.jpg) top left no-repeat;
	}
#mainOngoingUmaHouseBankia {
    background:url(../image/bg-ongoing-uma-house-bankia.jpg) top left no-repeat;
	}
#mainOngoingUmaHouseKager {
    background:url(../image/bg-ongoing-uma-house-kager.jpg) top left no-repeat;
	}
#mainClients {
    background:url(../image/bg-clients.jpg) top left no-repeat;
	}
#mainProjects{
    background:url(../image/bg-projects.jpg) top left no-repeat;
	}
#mainOngoingProjects{
    background:url(../image/bg-ongoing-projects.jpg) top left no-repeat;
	}
#mainOngoingProjectsVillasei{
    background:url(../image/bg-ongoing-projects-villasei.jpg) top left no-repeat;
	}
#mainOngoingProjectsVillgoth{
    background:url(../image/bg-ongoing-projects-villagoth.jpg) top left no-repeat;
	}
#mainOngoingProjectsLakerestaurant{
    background:url(../image/bg-ongoing-projects-lakerestaurant.jpg) top left no-repeat;
	}
#mainOngoingProjectsHasnerstrasse{
    background:url(../image/bg-ongoing-projects-hasnerstrasse.jpg) top left no-repeat;
	}
#mainSelectedProjects{
    background:url(../image/bg-selected-projects.jpg) top left no-repeat;
	}
#mainSelectedProjectsAkplus{
    background:url(../image/bg-selected-projects-akplus.jpg) top left no-repeat;
	}
#mainSelectedProjectsDohasport{
    background:url(../image/bg-selected-projects-dohasport.jpg) top left no-repeat;
	}
#mainSelectedProjectsDohahallen{
    background:url(../image/bg-selected-projects-dohahallen.jpg) top left no-repeat;
	}
#mainSelectedProjectsDohahotel{
    background:url(../image/bg-selected-projects-dohahotel.jpg) top left no-repeat;
	}
#mainSelectedProjectsDohaeinkauzentrum{
    background:url(../image/bg-selected-projects-dohaeinkauzentrum.jpg) top left no-repeat;
	}
#mainSelectedProjectsDohawohnen{
    background:url(../image/bg-selected-projects-dohawohnen.jpg) top left no-repeat;
	}
#mainSelectedProjectsDorotheum{
    background:url(../image/bg-selected-projects-dorotheum.jpg) top left no-repeat;
	}
#mainSelectedProjectsEpstein{
    background:url(../image/bg-selected-projects-epstein.jpg) top left no-repeat;
	}
#mainSelectedProjectsFrisurenwerkstatt{
    background:url(../image/bg-selected-projects-frisurenwerkstatt.jpg) top left no-repeat;
	}
#mainSelectedProjectsFuerfanggasse{
    background:url(../image/bg-selected-projects-fuerfanggasse.jpg) top left no-repeat;
	}
#mainSelectedProjectsGraz{
    background:url(../image/bg-selected-projects-graz.jpg) top left no-repeat;
	}
#mainSelectedProjectsHernalser{
    background:url(../image/bg-selected-projects-hernalser.jpg) top left no-repeat;
	}
#mainSelectedProjectsKandlhofer{
    background:url(../image/bg-selected-projects-kandlhofer.jpg) top left no-repeat;
	}
#mainSelectedProjectsKrapfenwaldgasse{
    background:url(../image/bg-selected-projects-krapfenwaldgasse.jpg) top left no-repeat;
	}
#mainSelectedProjectsMorandel{
    background:url(../image/bg-selected-projects-morandel.jpg) top left no-repeat;
	}
#mainSelectedProjectsRueckergasse{
    background:url(../image/bg-selected-projects-rueckergasse.jpg) top left no-repeat;
	}
#mainSelectedProjectsSchiebel{
    background:url(../image/bg-selected-projects-schiebel.jpg) top left no-repeat;
	}
#mainSelectedProjectsSchmidhuber{
    background:url(../image/bg-selected-projects-schmidhuber.jpg) top left no-repeat;
	}
#mainSelectedProjectsSill{
    background:url(../image/bg-selected-projects-sill.jpg) top left no-repeat;
	}
#mainSelectedProjectsHeadquarter{
    background:url(../image/bg-selected-projects-headquarter.jpg) top left no-repeat;
	}
#mainSelectedProjectsTelfs{
    background:url(../image/bg-selected-projects-telfs.jpg) top left no-repeat;
	}
#mainSelectedProjectsTimberland{
    background:url(../image/bg-selected-projects-timberland.jpg) top left no-repeat;
	}
#mainSelectedProjectsWett{
    background:url(../image/bg-selected-projects-wett.jpg) top left no-repeat;
	}
#mainSelectedProjectsWienwest{
    background:url(../image/bg-selected-projects-wienwest.jpg) top left no-repeat;
	}
#mainSelectedProjectsUhf{
    background:url(../image/bg-selected-projects-uhf.jpg) top left no-repeat;
	}
#mainOngoingProjectsBankia{
    background:url(../image/bg-ongoing-projects-bankia.jpg) top left no-repeat;
	}
#mainOngoingProjectsAngererstrasse{
    background:url(../image/bg-ongoing-projects-angererstrasse.jpg) top left no-repeat;
	}
#mainOngoingProjectsVosendorf{
    background:url(../image/bg-ongoing-projects-dorotheum-vosendorf.jpg) top left no-repeat;
	}
#mainOngoingProjectsVillagm{
    background:url(../image/bg-ongoing-projects-villa-gm.jpg) top left no-repeat;
	}
#mainOngoingProjectsPark{
    background:url(../image/bg-ongoing-projects-hotel-kaiser-park.jpg) top left no-repeat;
	}
#mainOngoingProjectsOtto{
    background:url(../image/bg-ongoing-projects-otto-bauergasse.jpg) top left no-repeat;
	}
#mainOngoingProjectsPierone{
    background:url(../image/bg-ongoing-projects-pier-one.jpg) top left no-repeat;
	}
#mainOngoingProjectsDellach{
    background:url(../image/bg-ongoing-projects-sonnenhof-dellach.jpg) top left no-repeat;
	}
#mainOngoingProjectsCumberland{
    background:url(../image/bg-ongoing-projects-cumberlandstrasse.jpg) top left no-repeat;
	}
#mainOngoingProjectsLiesing{
    background:url(../image/bg-ongoing-projects-liesing.jpg) top left no-repeat;
	}
#mainOngoingProjectsViktoriagasse{
    background:url(../image/bg-ongoing-projects-viktoriagasse.jpg) top left no-repeat;
	}
#mainOngoingProjectsMegapark{
    background:url(../image/bg-ongoing-projects-megapark.jpg) top left no-repeat;
	}
#mainOngoingProjectsOldmill{
    background:url(../image/bg-ongoing-projects-old-mill.jpg) top left no-repeat;
	}
#mainOngoingProjectsStadwerk{
    background:url(../image/bg-ongoing-projects-stadwerk.jpg) top left no-repeat;
	}
#mainOngoingProjectsTown{
    background:url(../image/bg-ongoing-projects-towntown.jpg) top left no-repeat;
	}
#mainOngoingProjectsTowncb03{
    background:url(../image/bg-ongoing-projects-towntown.jpg) top left no-repeat;
	}
#mainOngoingProjectsTowncb04{
    background:url(../image/bg-ongoing-projects-towntowncb04.jpg) top left no-repeat;
	}
#mainOngoingProjectsTownJet{
    background:url(../image/bg-ongoing-projects-towntown-jet.jpg) top left no-repeat;
	}
#mainOngoingProjectsTownLift{
    background:url(../image/bg-ongoing-projects-towntown-lift.jpg) top left no-repeat;
	}
#mainOngoingProjectsTownPiazza{
    background:url(../image/bg-ongoing-projects-towntown-piazza.jpg) top left no-repeat;
	}
#mainOngoingProjectsTownWinecellar {
    background:url(../image/bg-ongoing-projects-towntown-winecellar.jpg) top left no-repeat;
	}
#mainProjectsList {
    background:url(../image/bg-list-of-projects.jpg) top left no-repeat;
	}
#mainOffices{
    background:url(../image/bg-offices.jpg) top left no-repeat;
	}
#mainOfficesVienna{
    background:url(../image/bg-offices-vienna.jpg) top left no-repeat;
	}
#mainOfficesBelgrade{
    background:url(../image/bg-offices-belgrade.jpg) top left no-repeat;
	}
#mainOfficesSofia{
    background:url(../image/bg-offices-sofia.jpg) top left no-repeat;
	}
#mainContact{
    background:url(../image/bg-contact.jpg) top left no-repeat;
	}
.right {
    width:648px;
	height:319px;
	float:right;
	text-align:right;
}
.rightOngoingProjects {
    width:235px;
	height:319px;
	float:right;
	text-align:right;
}
.right p{
    width:400px;
	float:right;
	margin: 13px 41px 0 0;
}
.rightGallery {
    float:left;
    width:211px;
	height:252px;
	margin:0 0 0 202px;
	text-align:left;
}
.rightGallery img {
    width:60px;
	height:60px;
	margin:0 10px 10px 0;
}
.rightTxt {
    float:left;
    width:220px;
	height:252px;
	margin:0 0 0 0;
}
.rightTxt ul {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
}
.rightTxt ul li {
    display:block;
    float: right;
}
.rightTxt ul li a, .rightTxt ul li a:visited {
    padding:0 13px 0 0;
    color:#94b0bd;
    display:block;
    width:207px;
	height:16px;
	font-size:11px;
}

.rightTxt ul li a:hover, .rightTxt ul li a.active {
    color:#FFFFFF;
    background-color:#000000;
	text-decoration:none;
}
.rightTxt p {
    color:#000000;
    float:right;
    width:220px;
	margin:5px 0 0 0;
}
.projectInfo {
    width:220px;
	margin:0 0 0 0;
	text-align:left;
}


.rightContact {
    width:247px;
	height:319px;
	float:right;
	text-align:left;
}
.rightContact img {
    margin:0 0 0 12px;
}
.rightContact p {
    color:#000000;
	margin:0 0 0 13px;
}
.rightContact a, .rightContact a:visited {
    color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.rightContact a:hover {
    color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.rightClients {
    width:247px;
	height:319px;
	float:right;
	text-align:left;
}
.rightClients img {
    margin:0 0 0 12px;
}

.rightClientsTxt {
    width:208px;
	margin:0 0 0 12px;
}
.section ul {
    margin: 0 0 0 12px;
    padding: 0;
    list-style-type: none;
}
.section ul li {
    display:block;
    float: left;
}
.section ul li a, .section ul li a:visited {
    padding:0 13px 0 0;
    color:#94b0bd;
    display:block;
    width:220px;
	height:16px;
	font-size:11px;
}

.section ul li a:hover, .section ul li a.active {
    color:#FFFFFF;
    background-color:#000000;
	text-decoration:none;
	
}

.section2 ul {
    margin: 0 0 0 12px;
    padding: 0;
    list-style-type: none;
}
.section2 ul li {
    display:block;
    float: left;
}
.section2 ul li a, .section2 ul li a:visited {
    padding:0 13px 0 0;
    color:#94b0bd;
    display:block;
    width:220px;
	font-size:11px;
	line-height: 16px;
}

.section2 ul li a:hover, .section2 ul li a.active {
    color:#fff;
	text-decoration:none;
	background-color:#000000;
	
}

.section3 ul {
    margin: 0 0 0 12px;
    padding: 0;
    list-style-type: none;
}
.section3 ul li {
    display:block;
    float: left;
}
.section3 ul li a, .section3 ul li a:visited {
    padding:0 13px 0 0;
    color:#94b0bd;
    display:block;
    width:220px;
	height:16px;
	font-size:11px;
	font-weight:bold;
}

.section3 ul li a:hover, .section3 ul li a.active {
    color:#94b0bd;
	text-decoration:none;
	font-weight:bold;
	
}

.rightClientsTxt p {
    color:#000000;
    float:right;
    width:220px;
	margin:5px 0 0 0;
}
.rightClientsScroll {
    width:16px;
	height:288px;
	float:left;
	margin:13px 0 0 -16px;
	z-index:100;

}
.rightOffices {
    width:648px;
	height:319px;
	float:right;
	text-align:right;
}
.rightOffices ul {
    font-size:12px;
	color:#111111;
    margin: 18px 20px 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

.rightOffices ul li {
   float:right;
   margin:0 14px 0 0;
   padding:0 0 20px 0;
}
.rightOffices ul li a, .rightOffices ul li a:visited {
    font-size:12px;
	color:#111111;
	
}
.rightOffices ul li a:hover, .rightOffices ul li a.active {
    font-size:12px;
	color:#111111;
	text-decoration:underline;
}

.rightProjects {
    width:648px;
	height:319px;
	float:right;
	text-align:right;
}
.rightProjects ul {
    font-size:12px;
	color:#ffffff;
    margin: 18px 20px 0 0;
    padding: 0;
    list-style-type: none;
}

.rightProjects ul li {
   float:right;
   margin:0 14px 0 0;
   padding:0 0 20px 0;
}
.rightProjects ul li a, .rightProjects ul li a:visited {
    font-size:12px;
	color:#ffffff;
}
.rightProjects ul li a:hover, .rightProjects ul li a.active {
    font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.newpage {
    float:left;
    margin:43px 0 0 0;
    width:171px;
	height:27px;
	}
.linLink {
    float:left;
	margin:57px 0 0 459px;
}

.linLink a {
    font-size:10px;
	color:#94b0bd;
}
.backLink {
    float:left;
	margin:57px 0 0 585px;
}
.backLink a, .backLink a:visited {
    font-size:10px;
	color:#94b0bd;
	font-weight:bold;
}
.umaArch {
    position:absolute;
	z-index:100;
    margin:0 0 0 0;
    width:220px;
	height:58px;
	}
	
#logoGallery {
    top:319px;
	left:157px;
}
#logoHome {
    top:319px;
	left:599px;
}
#logoClients {
    top:319px;
	left:367px;
}

.footer {
   width:819px;
   height:317px;
   background:url(../image/bg-footer.jpg) top left no-repeat;
   padding:17px 0 0 0;
   
}
#projectInfoTable {
   margin:15px 0 10px 0;
}

#infoTableTd {
   padding:0 0 3px 0;
}

.inTxtLink a {
   color:#94b0bd;
   text-decoration:none;
}
.inTxtLink a:hover {
   color:#94b0bd;
   text-decoration:underline;
}

.inTxtLink2 a {
   color:#94b0bd;
   text-decoration:none;
   font-weight:bold;
}
.inTxtLink2 a:hover {
   color:#94b0bd;
   font-weight:bold;
   text-decoration:underline;
}
.legalnotice {
   margin:20px 0 0 20px;
   color:#94b0bd;
   text-decoration:none;
   font-weight:bold;
}

.legalnotice a {
   color:#94b0bd;
   text-decoration:underline;
   font-weight:bold;
}
/* Navigation */

.navigation {
    width:519px;
    float:left;	
	margin:-8px 0 0 0;
	text-indent:-10000px;
}
.navigation ul{
	background: transparent url(image/navigation.png) top left no-repeat;
	height: 25px;
	width: 519px;
}
.navigation ul li{
	list-style-type:none;
	float:left;
}
.navigation ul li a{
	display: block; 
	height: 25px;
}
.navigation ul li a#menu1{ width: 112px; }
.navigation ul li a#menu2{ width: 90px; }
.navigation ul li a#menu3{ width: 84px; }
.navigation ul li a#menu4{ width: 75px; }
.navigation ul li a#menu5{ width: 79px; }
.navigation ul li a#menu6{ width: 79px; }


.navigation ul li.selected a, .navigation ul li a:hover {
	background: transparent url(image/navigation.png) top left no-repeat; 
}
.navigation ul li.selected a#menu1, .navigation ul li a#menu1:hover { background-position: 0 -25px; }
.navigation ul li.selected a#menu2, .navigation ul li a#menu2:hover { background-position: -112px -25px; }
.navigation ul li.selected a#menu3, .navigation ul li a#menu3:hover { background-position: -202px -25px; }
.navigation ul li.selected a#menu4, .navigation ul li a#menu4:hover { background-position: -286px -25px; }
.navigation ul li.selected a#menu5, .navigation ul li a#menu5:hover { background-position: -361px -25px; }
.navigation ul li.selected a#menu6, .navigation ul li a#menu6:hover { background-position: -440px -25px; }

#slides {
	position:relative;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:804px;
	height:263px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0;
	width:804px;
	height:263px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	position:absolute;
	top:112px;
	left:0px;
	width:22px;
	height:32px;
	display:block;
	z-index:101;
}

#slides .next {
	left:780px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}


