
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}

* {
 margin:0;
 padding:0;
}
h2 {font-size: 1em; color: #666666; font-weight: bold; margin: 14px 0;} 
h1 {font-size: 1.2em; color: #666666; font-weight: bold; margin: 14px 0;} 
html ,body {height: auto;width:100%; background-color: #333333;} 
body {margin: 0 auto; ;text-align:center;}


 .im  { text-align: right;padding-right: 30px;
color: #fff;
/*background:#b3b06c;*/
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
text-decoration:none;
display:block;
margin-bottom: 30px;
}
 #in_box  { text-align: left;
color: #333333;
/*background:#b3b06c;*/
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
text-decoration:none;
display:block;
}
#teaser_show{ min-height:280px;
background-color: #666666;
			height: 60%;
			color: #fff;

			
 }

#page {padding-top: 90px; height: 90%;
background-color: #333333;
		    float: left;
		    /*margin-top: 2.2em;*/
		    width: 100%;
		    
}
#link  {text-align: right; 
padding: 10px 30px;}
#link a {text-decoration: none; color: #fff; font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em; }
#link a:hover {text-decoration: underline; color: #000 }
#box { padding-top: 30px;
			width: 70%;
			background-color:#666666;
			margin: 0 auto;
		    
}
#box h1 { font-size: 1.2em; font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
text-align: right;
    color: #fff;
    font-weight: bold;
margin: 20px 30px 40px 0;
}
#videobox {position: relative; top: 120px;
max-width:900px;
			width: 70%;
			background-color: #666666;
			margin: 0 auto;
		    
}
@media only screen and (max-height: 500px)  {
#page {
    padding-top: 0px;
}
#box {
    padding-top: 10px;
}
#box h1 {


}
#logo {

}
}
#find_box { 
width:70%;
/*max-width:900px;*/
text-align: left;
/*background-color:#ccc;*/
z-index:667; 
/*width: 70%;*/
/*max-width: 900px;*/
left: 15%;
margin: 0 auto 0 auto; /*margin-top: 8%;*/
padding: 0px;
position:absolute;
top:2%; /*right:15%;*/ 
}

#find_box a {
color:#ccc;
/*background:#b3b06c;*/
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
text-decoration:none;
display:block;
padding:0px;
/*border:1px solid black;*/}



#find_box a:hover {
opacity:1;
text-align:left;
cursor:default;
color:black;
background:#fff;
width:100%;
/*height:90px;*/}

#find_box a span {display:none;}

#find_box a:hover span {
color:black;
background:#ffffff;
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
/*border:1px solid black;*/
display:block;
padding:10px;}



#logo {

text-align: right;
z-index:555; 
background: url(../img/bg_33.png) top left transparent;
/*opacity:.3;*/
height: auto;
/*margin-right: 20%;*/
padding: 0px 0px 0px 0px;
top: 10%;

}

		#logo img {
			padding: 2% 30px; 
		opacity:1;
			max-width: 70%;
			/*height: auto;*/
			max-height: 80px;
			/*width: auto;*/
		}


#impress_box { 
width:70%;
max-width:900px;
text-align: right;
/*background-color:#ccc;*/
z-index:666; 
/*width: 70%;*/
/*max-width: 900px;*/
/*left: 67%;*/
margin: 90px auto 0 auto; /*margin-top: 8%;*/
padding: 0px;
position:absolute;
top:-17px; /*right:15%;*/ 
}

#impress_box_top { 
width:70%;
max-width:900px;
text-align: right;
/*background-color:#ccc;*/
z-index:666; 
/*width: 70%;*/
/*max-width: 900px;*/
/*left: 67%;*/
margin: 330px auto 0 auto; /*margin-top: 8%;*/
padding: 0px;
position:absolute;
top:-17px; /*right:15%;*/ 
}

#impress_box a, #impress_box_top a{
color:#ccc;
/*background:#b3b06c;*/
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
text-decoration:none;
display:block;
padding:0px;
/*border:1px solid black;*/}

a  {border: 0;}
img  {border: 0;}

#impress_box a:hover, #impress_box_top a:hover {
opacity:.7;
text-align:right;
cursor:default;
color:black;
background:#fff;
/*width:200px;*/
/*height:90px;*/}

#impress_box a span, #impress_box_top a span {display:none;}

#impress_box a:hover span, #impress_box_top a:hover span {
color:black;
background:#ffffff;
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 0.8em;
font-weight:regular;
/*border:1px solid black;*/
display:block;
padding:10px;}



q:before,q:after{
    content:'';
}

abbr,acronym{
    border:0;
}

	
.teaser_title1:hover .setupIcon, .teaser_title2:hover .setupIcon, .teaser_title3:hover .setupIcon, .teaser_title4:hover .setupIcon, .teaser_title5:hover .setupIcon {display:block; .color: #666666; }

.teaser_title1 a:hover .setupIcon, .teaser_title2 a:hover .setupIcon, .teaser_title3 a:hover .setupIcon, .teaser_title4 a:hover .setupIcon, .teaser_title5 a:hover .setupIcon { .color: #666666; }


.teaser_title1 .setupIcon, .teaser_title2 .setupIcon, .teaser_title3 .setupIcon, .teaser_title4 .setupIcon, .teaser_title5 .setupIcon{
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 1.0em;
font-weight:regular;
text-decoration:none;
display:none;
z-index:99; 
background-color: #fff; 

height:30px;
/*padding: 10px;*/
position:absolute;

bottom: 0px;
opacity:.7;
}


.teaser_title1 .setupIcon{
 padding:8px; /*width:120px;*/}
.teaser_title2 .setupIcon{
padding:8px; /*width:120px;*/}
.teaser_title3 .setupIcon{
padding:8px;/* width:200px;*/}
.teaser_title4 .setupIcon{
padding:8px; /*width:170px;*/}
.teaser_title5 .setupIcon{
padding:8px; /*width:240px;*/}

.setupIcon:hover{opacity:.7;}



/*  #teaser_show  img {
  max-width:600px;
      
	  
      height: auto;
      width: auto;
    }*/


.accordion_teaser{
    max-width:900px;position: relative;
	height: auto;
    overflow:hidden;
    list-style:none;
    margin-bottom:0px;
/*    text-shadow:1px 1px 1px rgba(0,0,0,0.25);*/
    background:#fff;
    
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
}
.accordion_teaser li{
/*border-left: 1px solid #fff;*/
    float:left;
    width:20%;
    overflow:hidden;
    /*height:100%;*/
    -moz-transition:all 0.2s ease-out;
    -webkit-transition:all 0.2s ease-out;
    -o-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
    -moz-transition-delay:0.15s;
    -webkit-transition-delay:0.15s;
    -o-transition-delay:0.15s;
    transition-delay:0.15s;
}
.accordion_teaser li:first-of-type{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}
.accordion_teaser li:last-of-type{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}
.accordion_teaser div{
    /*padding:10px;*/
}

.accordion_teaser img{
    Height: 400px;
	border-left: 1px solid #fff;
				/*min-width: 100%;*/
			/*height: auto;*/
			max-height: 100%;
			/*width: auto;*/
}


.accordion_teaser:hover li{
    width:10%; background:#fff;
}
.accordion_teaser li:hover{
    width:60%; background:#fff;
}
.slide-01    { background:#fff; color:white; }
.slide-02    { background:#fff; color:white; }
.slide-03    { background:#fff; color:#333; text-shadow:none; }
.slide-04    { background:#fff; color:white; }
.slide-05    { background:#fff; color:white; }

