#issu {
position : absolute;
left : 50%;
top : 38px;
width : 900px;
height : 550px;
margin-left : -450px;
margin-top : 0;
}
#shin {
position : absolute;
left : 50%;
top : 38px;
width : 600px;
height : 550px;
margin-left : -300px;
margin-top : 0;
z-index:0;
}
#shin img { display: none; 
}
#shin img.first { display: block; 
}
#sngc {
position : absolute;
left : 50%;
top : 38px;
width : 980px;
height : 550px;
margin-left : -490px;
margin-top : 0;
z-index:0;
}
#sngc img { display: none; 
}
#sngc img.first { display: block; 
}
#stra {
position : absolute;
left : 50%;
top : 38px;
width : 850px;
height : 550px;
margin-left : -425px;
margin-top : 0;
z-index:0;
box-shadow: 5px 5px 10px #EEE;
-webkit-box-shadow: 5px 5px 10px #EEE;
-moz-box-shadow: 5px 5px 10px #EEE;
}
#stra img { display: none; 
}
#stra img.first { display: block; 
}
#srhe {
position : absolute;
left : 50%;
top : 63px;
width : 980px;
height : 490px;
margin-left : -490px;
margin-top : 0;
z-index:0;
box-shadow: 5px 5px 10px #EEE;
-webkit-box-shadow: 5px 5px 10px #EEE;
-moz-box-shadow: 5px 5px 10px #EEE;
}
#srhe img { display: none; 
}
#srhe img.first { display: block; 
}
#index {
position : absolute;
left : 50%;
top : 38px;
width : 640px;
height : 550px;
margin-left : -320px;
margin-top : 0;
}
#contact {
position : absolute;
left : 50%;
top : 89px;
width : 640px;
height : 550px;
margin-left : -320px;
margin-top : 0;
}
#imprint {
position : absolute;
left : 50%;
top : 87px;
width : 640px;
height : 550px;
margin-left : -320px;
margin-top : 0;
}
#mind {
position : absolute;
top : 590px;
left : 50%;
width : 550px;
margin-left : -275px;
margin-top : 0;
}
#mtitle {
position : absolute;
top : 530px;
left : 50%;
width : 550px;
margin-left : -275px;
margin-top : 0;
}
#mhin {
position : absolute;
top : 626px;
left : 50%;
width : 980px;
margin-left : -490px;
margin-top : 0;
}
#mcon {
position : absolute;
top : 539px;
left : 50%;
width : 550px;
margin-left : -275px;
margin-top : 0;
}
#mimp {
position : absolute;
top : 541px;
left : 50%;
width : 550px;
margin-left : -275px;
margin-top : 0;
}
html {
background-color : #ffffff;
}
body {
margin : 0;
padding : 0;
width : 100%;
height : 100%;
min-width : 980px;
min-height : 650px;
color : #9e9488;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 16px;
line-height: 1.4em;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : center;
}
a:link, a:visited, a:active {
text-decoration : none;
}
h1 {
color : #9e9488;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 32px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : center;
}
h2 {
color : #9e9488;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 24px;
margin-bottom : 0.8em;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : center;
}
h3 {
color : #666666;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 16px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : center;
}
h4 {
color : #929393;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 16px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : left;
padding : 50px;
}
h5 {
color : #929393;
font-family : "Adobe Caslon Pro", "Adobe Caslon", Georgia, Times, serif;
font-size : 16px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-align : left;
padding : 25px;
}
img a {
text-decoration : none;
}
a {
color : #666666;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#FFF;
z-index:0;
}
#popupContact{
display:none;
position : relative;
left : 50%;
top : 38px;
width : 940px;
height : 510px;
margin-left : 0px;
margin-top : 0px;
background:#FFF;
z-index:2;
padding:20px;
font-size:16px;
text-align:left;
line-height: 1.4em;
-moz-column-count: 3;
-webkit-column-count: 3;
-moz-column-gap: 22px;
-webkit-column-gap: 22px; 
column-count: 3;
column-gap: 22px;
}
#popupContact h1{
text-align:left;
color:#666666;
font-size:24px;
border-bottom:1px dotted #929393;
padding-bottom:10px;
margin-bottom:8px;
}
#popupContactClose{
font-size:16px;
line-height:14px;
right:6px;
bottom:4px;
position:absolute;
color:#666;
display:block;
cursor:pointer;
}
#button{
color : #9e9488;
text-align:center;
cursor:pointer;
}