* {margin: 0; padding: 0; }
body { background: #8571A2 url(../img/body_bg.jpg) no-repeat;  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; left: 50%; margin: 0 0 0 -512px;}
.fs_page{width: 1024px; height: 789px; background: url(../img/background.jpg) no-repeat;}

/*Characters */
.fs_content{height: 532px;}
.screenshotimage{ position: absolute;  left: 357px; top: 158px;}
.big1_position{ position: absolute; left: 357px; top: 158px;}
.big2_position{position: absolute; left: 357px; top: 158px;}
.big3_position{position: absolute; left: 357px; top: 158px;}
.big4_position{position: absolute; left: 357px; top: 158px;}

.characterimage{position: absolute; z-index: 1; left: -79px; top: 52px;}
.character01_position{z-index: 1; position: absolute;  left: -79px; top: 52px;}
.character02_position{z-index: 1; position: absolute;  left: -37px; top: 51px;}
.character03_position{z-index: 1; position: absolute;  left: -45px; top: 130px;}
.character04_position{z-index: 1; position: absolute; left: 8px; top: 148px;}

/* Screenshots */
.fs_screenshots{height: 176px;}
.fs_list{height: 126px; margin:0; padding: 24px 0 0 32px;}
.fs_list ul li{float: left; margin: 0px; padding: 0 22px 0 0;}
.fs_list ul li a:link, .fs_list ul li a:visited { height: 126px; width: 224px; margin:0; padding: 0; float: left; text-indent: -9999px }
.fs_list ul li a:hover, .fs_list ul li a:active {height: 126px; width: 224px; margin:0; padding: 0; float: left; text-indent: -9999px  }

.fs_list ul li a.fs_screen01:link, .fs_list ul li a.fs_screen01:visited{ background-image:url(../img/screenshots/1.jpg); background-repeat: no-repeat; }
.fs_list ul li a.fs_screen01:hover, .fs_list ul li a.fs_screen01:active { background-image:url(../img/screenshots/1_hover.jpg); background-repeat: no-repeat;}
.fs_screen01_out{ background-image:url(../img/screenshots/1_hover.jpg); background-repeat: no-repeat; }

.fs_list ul li a.fs_screen02:link, .fs_list ul li a.fs_screen02:visited { background-image:url(../img/screenshots/2.jpg); background-repeat: no-repeat; }
.fs_list ul li a.fs_screen02:hover, .fs_list ul li a.fs_screen02:active { background-image:url(../img/screenshots/2_hover.jpg); background-repeat: no-repeat;}
.fs_screen02_out{ background-image:url(../img/screenshots/2_hover.jpg); background-repeat: no-repeat; }

.fs_list ul li a.fs_screen03:link, .fs_list ul li a.fs_screen03:visited{ background-image:url(../img/screenshots/3.jpg); background-repeat: no-repeat; }
.fs_list ul li a.fs_screen03:hover, .fs_list ul li a.fs_screen03:active { background-image:url(../img/screenshots/3_hover.jpg); background-repeat: no-repeat;}
.fs_screen03_out{ background-image:url(../img/screenshots/3_hover.jpg); background-repeat: no-repeat; }

.fs_list ul li a.fs_screen04:link, .fs_list ul li a.fs_screen04:visited { background-image:url(../img/screenshots/4.jpg); background-repeat: no-repeat; }
.fs_list ul li a.fs_screen04:hover, .fs_list ul li a.fs_screen04:active { background-image:url(../img/screenshots/4_hover.jpg); background-repeat: no-repeat;}
.fs_screen04_out{ background-image:url(../img/screenshots/4_hover.jpg); background-repeat: no-repeat; }

.fs_anmelden{height: 82px;}
.fs_button {float: right; background:url("../img/button.png") no-repeat scroll 0 0 transparent; cursor:pointer; height: 72px; margin: 0; width: 260px; }
.fs_button_hover{float: right; background:url("../img/button_hover.png") no-repeat scroll 0 0 transparent; cursor:pointer; height: 72px; margin: 0; width: 260px;}

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

.fs_footer_left{float: left; }
.fs_footer p.item1 {left: 20px; position: absolute;top: 0;}
.fs_footer p.item2 {left: 15px;	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: #2e1d33; text-decoration: none; }
.fs_footer .fs_footer_list li a:hover {color: #2e1d33; text-decoration: underline; }

#overlay{display:none; background-color: #000000; top: 0px; left: 0px; position:absolute; z-index: 1000;}

.fiesta_form_wrapper{display: none; position: absolute; top: 140px; left: 50%;  width: 581px;  z-index: 2000;}
.fiesta_form_bg{position: static; padding-top: 1px; width: 581px; height: 515px; background: url(../img/form_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/form_bg.png');}
.fiesta_form{position: relative; padding-top: 1px; width: 581px; height: 515px; }
.fiesta_title{clear: both; margin: 60px 0 10px 65px; width: 447px; height: 49px; background: url(../img/fiesta_title.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fiesta_title.png');}
.fiesta_iframe{padding-left: 80px; }
.fiesta_close{display: none; cursor: pointer; position: absolute; top: 46px; right: 47px; width: 16px; z-index: 2001;}
p.text_close{float: left; font-size: 14px; color: #ffffff; font-weight: bold; }

/***** 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;
}
