body {
	margin: 0;
	padding: 0;
	overflow: hidden;

}

img {
	border: 0;
}


div#scale {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}


/*type*/

body {
	color:black;
	font-weight:300;
	font-family: "GaramondPremrPro-LtDisp";
}

a:link, a:active, a:visited
{
color:black;
text-decoration:none;
font-family: "GaramondPremrPro-LtDisp";

}

.linkliste a:link {color:#FFFFFF; text-decoration:none }
.linkliste a:visited {color:#FFFFFF; text-decoration:none }
.linkliste a:hover {color:#000000; text-decoration:none; cursor:hand; }
.linkliste a:active { color:#FFFFFF; text-decoration:none}

.linkliste1 a:link {color:#FFFFFF; text-decoration:none }
.linkliste1 a:visited {color:#FFFFFF; text-decoration:none }
.linkliste1 a:hover {color:#7e7e7e; text-decoration:none; cursor:hand; }
.linkliste1 a:active { color:#FFFFFF; text-decoration:none}

.linkliste2 a:link {color:#b18e58; text-decoration:none }
.linkliste2 a:visited {color:#b18e58; text-decoration:none }
.linkliste2 a:hover {color:#7e7e7e; text-decoration:none; cursor:hand; }
.linkliste2 a:active { color:#b18e58; text-decoration:none}

.linkliste3 a:link {color:#5164a6; text-decoration:none }
.linkliste3 a:visited {color:#5164a6; text-decoration:none }
.linkliste3 a:hover {color:#7e7e7e; text-decoration:none; cursor:hand; }
.linkliste3 a:active { color:#5164a6; text-decoration:none}

.linkliste4 a:link {color:#c2c2c2; text-decoration:none }
.linkliste4 a:visited {color:#c2c2c2; text-decoration:none }
.linkliste4 a:hover {color:#7e7e7e; text-decoration:none; cursor:hand; }
.linkliste4 a:active { color:#c2c2c2; text-decoration:none}




h1 {
	font-size:40px;
	font-weight:300;
	margin-left:0;

}



/*menus*/


#nav {

	margin-left:56%;
	bottom:60%;
	position:absolute;
	z-index:3;
	font-weight:lighter;
	/*background:yellow;*/
	color:black;
	font-family: GaramondPremrPro-LtDisp;
	width:750px;
	line-height:2em;
	/*
      border-width:1px;
      border-style:solid;
      border-color:blue;
      padding:2.5em;
      text-align:justify;
    */
}

#nav_2 {

	margin-left:4%;
	bottom:8%;
	position:absolute;
	z-index:3;
	font-weight:lighter;
	/*background:yellow;*/
	color:black;
	font-family: GaramondPremrPro-LtDisp;
	width:750px;
	line-height:2em;
	/*
      border-width:1px;
      border-style:solid;
      border-color:blue;
      padding:2.5em;
      text-align:justify;
    */
}

#content {

	margin-left:4%;
	bottom:40%;
	position:absolute;
	z-index:10;
	font-weight:lighter;
	/*background:yellow;*/
        font-family: GaramondPremrPro-LtDisp;
        font-size: 9pt;
        color: #566cb5;
        font-weight: 100;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.1em;
        line-height:1.4em;

	width:750px;
	height:50%;

/*
      border-width:1px;
      border-style:solid;
      border-color:blue;
      padding:2.5em;
      text-align:justify;
*/
}


#contact {
position: absolute;
z-index: 10;
bottom: 45%;
left: 6%;
width: 600px;
height: 50%;
/*
border: 1px dashed;
background:yellow;
*/

font-size: 18px;

}

.text_med_white {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 19pt;
        color: #FFFFFF;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}

.text_small_white {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 15pt;
        color: #FFFFFF;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}

.text_xsmall_white {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 10pt;
        color: #FFFFFF;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}

.text_med_blue {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 19pt;
        color: #566cb5;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}


.text_nav_blue {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 16pt;
        color: #566cb5;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}

.text_nav_blue_s {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 12pt;
        color: #566cb5;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.15em;
}

.text_nav_white {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 32pt;
        color: #FFFFFF;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.1em;
}

.text_nav_black {
        font-family: GaramondPremrPro-LtDisp;
        font-size: 32pt;
        color: #566cb5;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: none;
        text-decoration:none;
        letter-spacing:0.1em;
}

#gallery-nav {

	margin-left:6%;
	top:1%;
	position:absolute;
	z-index:3;
	font-weight:300;
	/*background:yellow;*/
	color:black;
	font-family: GaramondPremrPro-LtDisp;
	font-size:5px;
	width:500px;



}

#gallery-nav li {
	display:inline;
	padding:0;
	margin-right:30px;
	margin-left:0px;
}

















li {
	display:inline;
	padding:0;
	margin-right:30px;
	margin-left:0px;
	font-size:20px;

}



div#next-img {
	position: absolute;
	right: 0;
	bottom: 35%;
	width: 3.8125em;
	height: 3.25em;
	z-index: 6;
	font-size:40px;
	text-align:right;


}

div#next-img a {
	display: block;
	width: 3.8125em;
	height: 3.25em;
	/*background: transparent url(images/gallery_arr_r.png) no-repeat;*/
}


div#prev-img {
	position: absolute;
	left: 0;
	bottom: 35%;
	width: 3.8125em;
	height: 3.25em;
	z-index: 6;
	font-size:40px;
	/*background:yellow;*/

}


div#prev-img a {
	display: block;
	width: 3.8125em;
	height: 3.25em;
	/*background: transparent url(images/gallery_arr_l.png) no-repeat;*/
}





.left {
	margin-top:150px;
	margin-right:15px;
	float:left;
	width:20px;
}

.right {
	margin-top:150px;
	float:right;
}





a#active:link {text-decoration:underline;  }
a#active:visited {text-decoration:underline;  }
a#active:focus {text-decoration:underline; }
a#active:hover {text-decoration:underline;  }

a#img_next:link {text-decoration:none;  }
a#img_next:visited {text-decoration:none;  }
a#img_next:focus {text-decoration:none; }
a#img_next:hover {text-decoration:none;  }

a#img_last:link {text-decoration:none;  }
a#img_last:visited {text-decoration:none;  }
a#img_last:focus {text-decoration:none; }
a#img_last:hover {text-decoration:none;  }




a#gallery:link {font-size:12px; text-decoration:none; color:black }
a#gallery:visited {font-size:12px; text-decoration:none;color:black  }
a#gallery:focus {font-size:12px; text-decoration:none;color:black }
a#gallery:hover {font-size:12px; text-decoration:none;color:black }

a#gallery-active:link {font-size:12px; text-decoration:underline; }
a#gallery-active:visited {font-size:12px; text-decoration:underline;   }
a#gallery-active:focus {font-size:12px; text-decoration:underline;}
a#gallery-active:hover {font-size:12px; text-decoration:underline; }






@font-face { font-family: GaramondPremrPro-LtDisp; font-weight: bold; src: url('GaramondPremrPro-LtDisp.otf'); }
@font-face { font-family: GaramondPremrPro-LtItDisp; font-weight: bold; src: url('GaramondPremrPro-LtItDisp.otf'); }


.italic {
font-family: GaramondPremrPro-LtItDisp;
}