* {margin: 0; padding: 0; }
body { background-color:#8571A2;  font-family: Verdana, Arial, Sans-serif; font-weight:normal; font-size: 12px; }
img {border: none; }
ul, li {list-style: none;}
*:focus {outline: 0;}
.clearfix {clear: both;}
.fs_wrapper{position: relative; width: 1024px; height: 1136px; left: 50%; margin: 0 0 0 -512px;}
.fs_page{width: 1024px; height: 1134px; background: url(../img/background.jpg) no-repeat;}
.fs_header{height: 172px;}
h1.middle {font-size:14px; font-weight:bold; color:#015a5c; margin: 10px 0px 10px 0px;}

/*Characters */
.fs_list{height: 526px; margin:0; padding:0 0 0 28px;}
.fs_list ul li{float: left;}
.fs_list ul li a:link, .fs_list ul li a:visited { height: 526px; width: 240px; margin:0; padding: 0; float: left; text-indent: -9999px }
.fs_list ul li a:hover, .fs_list ul li a:active {height: 526px; width: 240px; margin:0; padding: 0; float: left; text-indent: -9999px  }
.fs_list ul li a.fs_jaeger:link, .fs_list ul li a.fs_jaeger:visited { background-image:url(../img/characters/jaeger.png); background-repeat: no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/jaeger.png');
}
.fs_list ul li a.fs_jaeger:hover, .fs_list ul li a.fs_jaeger:active { background-image:url(../img/characters/jaeger-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/jaeger-hover.png');
}
.fs_list ul li a.fs_priester:link, .fs_list ul li a.fs_priester:visited { background-image:url(../img/characters/priester.png); background-repeat: no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/priester.png');
}
.fs_list ul li a.fs_priester:hover, .fs_list ul li a.fs_priester:active { background-image:url(../img/characters/priester-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/priester-hover.png');
}
.fs_list ul li a.fs_krieger:link, .fs_list ul li a.fs_krieger:visited { background-image:url(../img/characters/krieger.png); background-repeat: no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/krieger.png');
}
.fs_list ul li a.fs_krieger:hover, .fs_list ul li a.fs_krieger:active { background-image:url(../img/characters/krieger-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/krieger-hover.png');
}
.fs_list ul li a.fs_magier:link, .fs_list ul li a.fs_magier:visited { background-image:url(../img/characters/magier.png); background-repeat: no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/magier.png');
}
.fs_list ul li a.fs_magier:hover, .fs_list ul li a.fs_magier:active { background-image:url(../img/characters/magier-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/characters/magier-hover.png');
}

.fs_list ul li a.fs_priester{margin: 0 3px 0 3px; }
.fs_list ul li a.fs_krieger{margin: 0 3px 0 3px; }

/***** Bottom *****/
.fs_bottom { height: 216px; padding: 30px 0 0 74px; *padding: 30px 0 0 48px;}
.fs_bottom ul{float: left; color: #015a5c; font-size: 14px; font-weight: bold; }
.fs_bottom ul li{list-style: disc; padding: 0; margin: 0 0 8px 0; *margin: 0 0 8px 2em;}
.fs_screenshots{float: left; padding: 0 0 0 60px; width: 580px;}
img.fs_screen_01{margin: 0 8px 0 8px; }
img.fs_screen_02{margin: 0 8px 0 0px; }

/***** Footer *****/
.fs_footer {color: #016567; font-size: 10px; left: 0; position: absolute; top: 968px; 	width: 1024px;  height: 52px; }

.fs_footer_left{float: left; }
.fs_footer p.item1 {left: 20px; position: absolute;top: 0;}
.fs_footer p.item2 {left: 20px;	position: absolute; top: 14px;}
.fs_footer p.item2 span {display: block; font-size: 9px; margin-left: 10px; }


.fs_footer_right{position: absolute; top: 0px; right: 0px;  z-index: 2000; width: 360px; height: 52px;}
.fs_footer p.item3 {position: absolute; right: 20px; 	top: 26px; }
.fs_footer .fs_footer_list {position: absolute; right: 16px; top: 7px; font-size: 11px;}
.fs_footer .fs_footer_list li { float: left; list-style: none; 	margin-right: 7px; }
.fs_footer .fs_footer_list li a {color: #016567; text-decoration: none; }
.fs_footer .fs_footer_list li a:hover {color: #016567; text-decoration: underline; }

/**** Formular****/
.fs_form_wrapper { position: absolute; display:none; z-index:9999; width: 446px;  top:200px !important; left:50% !important; margin-left:-105px;}
.characterimage{ position: absolute;  }
.jaeger_position{ position: absolute; left: -308px; top: -16px;}
.priester_position{position: absolute; top: -65px; left: -248px;}
.krieger_position{position: absolute; top: -75px; left: -222px;}
.magier_position{position: absolute; top: -23px; left: -302px;}

.fs_form_bg {
	position:static;
	width: 466px;
	height: 522px;
	background:url(../img/form_bg.png) no-repeat;
}
.fs_form { position:relative; width: 376px; height: 322px; padding: 135px 0 0 70px;}

/*****form overlay******/
#mask { position:absolute; z-index:9000; background-color:#2e273a; display:none;  *left:0;}

/***** Gamigo Leiste *****/
.leiste-bg {
	background-color: #000000;
	background-image: url(http://www.gamigo.de/mmog_leiste/mmogleisteback.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	z-index: 1002;
}
.gamigo-bg {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	text-decoration: none;
}
select, option {
	border: 1px solid #000000;
	height: 20px;
	width: 180px;
}
.gamigo-bg2 {
	background-color: #FF9900;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 16px;
	line-height: 14px;
	margin: 0;
	padding: 2px;
	text-decoration: none;
	width: 165px;
}
.gamigo-bg3 {
	background-color: #FBBC3D;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 16px;
	line-height: 14px;
	margin: 0;
	padding: 2px;
	text-decoration: none;
	width: 165px;
}

.fiesta_close{
cursor:pointer;
left:350px;
position:relative
	}
	
	.text_close{
	display: inline;
	}
	
	.img_close{
	margin-top: 3px;
	}
