/*
21/09/2010 Attila Santo (ASHCD) Redesign EMOServ
*/

/*
							@font-face data
*/
@font-face{font-family:"GillEMO";
	font-style:normal;	font-weight:normal;
	src:url('font/GillSansMT.eot');
	src:local('?'), url('font/GillSansMT.ttf') format('truetype');
	}
@font-face{font-family:"GillEMO";
	font-style:italic;		font-weight:normal;
	src:url('font/GillSansMTItalic');
	src:local('?'), url('font/GillSansMTItalic.ttf') format('truetype');
	}
@font-face{font-family:"GillEMO";
	font-style:normal;	font-weight:bold;
	src:url('font/GillSansMTBold.eot');
	src:local('?'), url('font/GillSansMTBold.ttf') format('truetype');
	}
@font-face{font-family:"GillEMO";
	font-style:italic;		font-weight:bold;
	src:url('font/GillSansMTBoldItalic.eot');
	src:local('?'), url('font/GillSansMTBoldItalic.ttf') format('truetype');
	}

  /* ***
							html, body, Shadows and Main Frame ($Back) & general stuff
 */
html, body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
	background-color:#e5e5e5 !important;
	}
	
a{text-decoration:none}
div{position:relative}
 img{border:0}
 iframe{border:0}
 
 div.back{	/*Main Frame*/
	position:absolute;top:40px;left:50%;width:790px;padding:0px 5px 0px 5px;margin-left:-395px;
	background-image:url(../img/EM_Shadow.gif);background-position:bottom right;background-repeat:no-repeat;
	}
 
 div.shadow {	/*Shadow Top*/
	position:absolute;top:0px;left:50%;width:800px;height:40px;margin-left:-394px;
	background-image:url(../img/EM_Shadow-Top.gif);background-position:bottom right;background-repeat:no-repeat;
	}
 
 /* ***
 							head, main and sns
 */
div.head{	/*Menu Container*/
	height:137px;
	background-color:#ccc;	/*background-image:url('../pic/M_EG-IndexBKG.png');*/;background-position: top right;
	}

div.head div{position:absolute}

div.head a.logo{	/*EMO Logo*/
	position:absolute;top:8px;right:12px;height:48px;width:200px
	}

div.head div.links{	/*Sub Menu*/
	bottom:7px;right:14px;width:545px;
	font-size:10px;font-weight:bold;text-align:right;
	color:black
	}
div.head div.links select{background-color:#e5e5e5;font-family:GillEMO, "Gill Sans MT", "Gill Sans", Tahoma, sans-serif;}
div.head div.links a{
	bottom:8px; right:14px;
	font-size:12px;font-weight:bold;white-space:nowrap;vertical-align:-1px;
	color:black
	}
div.head div.links a:hover{text-decoration:underline;color:#666}
div.head div.links a.act:hover,
div.head div.links a.act{color:white;text-decoration: none;cursor: default; text-shadow: 0px 0px 3px #000;}

div.head h6{	/*Superscript*/
	position:absolute;top:60px;right:18px;padding:0px;margin:0px;
	font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;font-family:GillEMO, "Gill Sans MT", "Gill Sans", Tahoma, sans-serif;
	}
div.head h6 a{color:#900}
div.head h6 a:hover{text-decoration:underline;color:#666}

div.head div.main {	/*Main Menu*/
	top:0;left:0;width:225px;height:100%;
	background-color:#900;
	font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;font-family:Tahoma, sans-serif;
	border-right:1px solid white;
	}
div.head div.main table{margin-left:5px;font-size:11px}
div.head div.main ul{margin:10px 0px 0px 0px;padding-left:35px}
div.head div.main ul li{margin-bottom:4px;padding-left:4px;color:white}
div.head div.main a{color:#e5e5e5;border-bottom:0px solid}
div.head div.main a:visited{border-bottom-style:dotted}
div.head div.main a:hover{border-bottom-width:1px}

div.head div.main ul.navi{list-style-type:square;list-style-image:none;}


div.sns{	/*Flyout Menu*/
	display:none;
	position:absolute;top:0px;left:231px;width:230px;
	color:white;background-color:#f90;
	z-index:2000;
	}
div.sns div.slnk{
	padding:5px 8px 3px;
	font-size:10px;font-weight:bold
	}
div.sns div.slnk a{
	padding:5px 8px 3px;
	font-size:13px;font-weight:bold;vertical-align:-2px

	}
div.sns div.shead{
	padding:3px;
	font-size:11px;text-align:center;
	background-color:#666;color:#e5e5e5
	}
div.sns a{color:white}
div.sns a:hover{text-decoration:underline;color:#666}

  /* ***
							window
 */

 div.window{	/*Content*/
	min-height:300px;
	border-width:1px;border-top-style:solid;border-bottom-style:solid;border-color:white;
	background-color:#ccc;
	}
div.window div.background{background-color:#cccccc;color:#666666}
div.window div.background div.box{background-color:#d5d5d5}
div.window div.background div.box img{height:100%}
div.window div.background div.box iframe{height:100%}

div.window div.background div.box div.blanket{
	padding:120px 20px 0;
	font-size:20px;text-align:center;letter-spacing:1px
	}
div.window div.background div.box div.scene{
	position:absolute;top:0;left:0;width:100%;height:100%;
	background-color:#ccc;color:#666;
	z-Index:1000
	}

   /* ***
							claim, pinpopup and footer
 */
 
 div.claim{	/*Subline*/
	position:relative;padding:0;min-height:75px;
	background-color:#f90;
	color:white
	}
	
div.claim div.teaser{	/*Big letter Subline - First Line*/
	position:static;top:0px;padding:6px 18px 0px 0px;
	font-size:26px;letter-spacing:2px;text-align:right;font-family:GillEMO, "Gill Sans MT", "Gill Sans", Tahoma, sans-serif
    }

div.claim div.subline{	/*Small letter Subline - Second Line*/
	position:static;bottom:0px;padding:8px 18px 0px 0px;
	font-size:13px;font-weight:bold;letter-spacing:2px;text-align:right;font-family:GillEMO, "Gill Sans MT", "Gill Sans", Tahoma, sans-serif
    }
	
div.claim div.banner{
	position:static;bottom:-10px;height:15px;margin:-15px 0px 0px 15px;padding:0px 0px 8px 0px;
    }
div.claim div.banner img{border-color:#fc3}
div.claim div.banner img.a{border-color:White}
div.claim div.banner a:hover img{border-color:#666}

div.claim div.map{left:0;width:790px;border-bottom:1px solid;border-color:white}

div.claim div.map a.na{background-image:url(../img/button_mini.gif)}
div.claim div.map a.na_act{background-image:url(../img/button_mini_act.gif)}

div.claim div.map a
,div.claim div.map div{
	position:absolute;width:7px;height:7px;padding:0;
	font-size:6px;font-family:GillEMO, "Gill Sans MT", "Gill Sans", Tahoma, sans-serif;text-align:center;
    background-repeat:no-repeat;
    color:white;border-color:#fff5e6
    }

div.claim div.map a:hover,
div.claim div.map div:hover{border-width:1px 0px 0px 1px;border-style:solid}



div.pinpop{color:#333}
div.pinpop a:hover{color:black;text-decoration:underline}


 
 div.foot{
	height:37px;padding:13px 0px 0px 0px;
	font-size:11px;font-weight:bold;letter-spacing:2px;text-align:center;
	color:#666
    }
	
div.foot a{border-bottom:1px solid #666;color:#666;}
div.foot a:hover{border-bottom:1px solid #900;color:#900;}
 div.foot a:visited{border-bottom-style:dotted}
 
 
 /*
 old stuff from here on
 */
 
