
/* Reset Start */
p,form {margin:0px;padding:0px;}
body {
	margin: 0px;
	padding: 0px 0px 0px 0px; 
	font-family: Verdana, Georgia, Helvetica, Arial, 'Trebuchet MS', Tahoma, sans-serif;
	color: #3a393a;
	font-weight: normal;
	font-size: 11px;
	min-width: 1060px;
 }
a img {border: none;}
li {margin-left: 12px;}
/* Reset End */

/* Common Start */
.right {float: right;}
/* Common End */

/* Header Start */
div#headerBcg{height: 80px; background: #000 url('/site_pictures/header_bcg.jpg') no-repeat bottom center; z-index: 100;}
div#header{margin: 0px auto 0px auto; position: relative; width: 960px; height: 80px; z-index:101; }
img#logo{position: absolute;	top:0px;	left:0px;}
img#facebook{position: absolute;	right:31px;	bottom:10px;}
img#twitter{position: absolute;	right:10px;	bottom:10px;}
div#languages{
	position: absolute;
	top: 10px;
	right: 10px;	
	height: 20px;
	text-align: right;
}

/* Header End */

/* Bread Crumbs Start */
div#breadCrumbsBcg{background: #000 url('/site_pictures/breadCrumbsBcg.gif') repeat-x bottom center; height: 20px;}
div#breadCrumbs{z-index: 0; margin: 0px auto 0px auto; position: relative; width: 940px; height: 17px; background: #000 url('/site_pictures/breadCrumbs.gif') repeat-x top center; padding: 3px 10px 0px 10px;}
div#breadCrumbs, div#breadCrumbs a{color: #d3d3e1; font-style:italic; font-weight: normal; 	text-shadow: 2px 1px #14273c;
}
/* Bread Crumbs End */

/* Body Start */
div#content{margin: 0px auto 0px auto; position: relative; width: 940px; background: #000 url('/site_pictures/bodyBcg.gif') repeat-y top left; padding: 10px 60px 0px 60px; z-index: 10;}
/* Body End */



/* Footer Start */
div#footerBcg{background: #000 url('/site_pictures/footerBcg.png') repeat-x bottom center; height: 240px;}
div#footer{margin: 0px auto 0px auto; position: relative; width: 1000px; height: 166px; background: #000 url('/site_pictures/footer.png') repeat-x top left; padding: 74px 0px 0px 60px;}
div#footer img {margin-right: 20px; float: left;}

div#footerLastBcg{background: #000 url('/site_pictures/footerLastBcg.gif') repeat-x bottom center; height: 20px; color: #9d9c9c;}
div#footerLast{margin: 0px auto 0px auto; position: relative; width: 940px; height: 17px; padding: 3px 10px 0px 10px;}

div#footerLast a{color: #9d9c9c;}
div#impressum {position: absolute; top: 3px; left: 430px;}
div#mgsoft{position: absolute; top: 3px; right: 10px;}

div.footerMenuBranch {float: left; width: 120px; color:#aaa; font-size: 12px;}
div.footerMenuBranch span.first {font-size: 14px; line-height: 18px; top: -3px; position: relative;}
div.footerMenuBranch a {color: #c8c8c8; font-size: 12px; font-weight: normal; line-height: 19px;}
div.footerMenuBranch a.first {color: #ffffff; font-size: 14px; font-weight: normal; line-height: 18px; position: relative; top: -3px;}


/* Footer End */

/* Slideshow Start */

div#slideShowHold{  width: 960px; height: 382px; margin: 0px auto 0px auto; position: relative;}
div#slideShow{ z-index:0;  position: relative;} 
div#slideShowBlack { background-color: #000;}

img#shadowLeft{position: absolute; z-index:1;}
img#shadowRight{position: absolute; z-index:1; right: 0px; top: 0px;}
img#shadowTop{position: absolute; z-index:1; top: 0px; left: 20px;}
img#shadowBottom{position: absolute; z-index:1; bottom: 0px; left: 20px;}

/* Slideshow End */

/* Home Start */
div#homeLeft{
	width: 640px;
	float: left;
	margin-right: 20px;
}

div#homeRight{
	width: 280px;
	float: left;
}
div#featured{
	width: 360px;
	float: left;
	margin-right: 10px;
}

div#featuredNav{
	width: 270px;
	float: left;
}

div.featuredItem{
	height: 50px;
	background-color: #e8e8e8;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0px 5px 0px 13px;
	cursor: pointer;
}

div#featuredNav div.activeSlide{
	background: transparent url('/site_pictures/featured_item_bcg.jpg') no-repeat top left;
	color: #ffffff;
}

div.featuredItem h3{	font-size: 11px;	font-weight: bold;	color: #1c3755; padding: 3px 0px 3px 0px;}
div#featuredNav div.activeSlide h3{	color: #ffffff; }

div.featuredItem { font-size: 11px; color: #3a393a; line-height: 13px; }
div.featuredFrame {display: inline;}

img#soonImage {float: left; margin-right: 10px; margin-bottom: 7px;}

div#soonText{ color: #3a393a;}
div#soonText h3{color: #1c3755; font-size: 16px; font-weight: bold;}

span.newsDate {color: #858385; font-size: 11px;}
h3.newsTitle {color: #1c3755; font-size: 12px; font-weight: bold;}
img.newsThumb {float: left; margin: 0px 10px 7px 0px;}

/* Home End */


/* Game Start */
div#gameLeft{
	float: left;
	width: 220px;
	margin-right: 20px;
	overflow: hidden;
}

span#gameInfo{line-height: 18px;}

div#gameRight{
	float: left;
	width: 700px;
}

img#shopImage {margin-bottom: 20px;}

div#tabs{margin-top: 20px;}

div#tabs a{
	background: transparent url('/site_pictures/tab_bcg.png') no-repeat top left;
	height: 25px;
	width: 132px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #1c3755;
	padding-top: 6px;
	margin-right: 1px;
}

div#tabs a:hover, div#tabs a.active {
	background: transparent url('/site_pictures/tab_active_bcg.png') no-repeat top left;
	color: #ffffff;
	text-decoration: none;
}

div.tabContent {display: none; margin-top: 20px;}
div#downloadsContent {
	line-height: 20px;
}
div#downloadsContent a{
	background: transparent url('/site_pictures/download.jpg') no-repeat top left;
	padding-left: 20px;	
	color: #1c3755;
	font-weight: normal;
	text-decoration: underline;
	font-size: 14px;
}
div#downloadsContent a:hover{padding-left: 23px;}

img.imgPadding{padding-right: 20px;}
img.galleryPhoto {padding-bottom: 20px;}

div#trailerContent{text-align: center;}

/* Game overview page */

div.gameHolder{
	float: left;
	width: 340px;
	height: 126px;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 13px;
}
div.odd{margin-right: 20px;}
img.gameThumb {float: left; margin-right: 10px;}

div.gameSmallDescription{
	overflow: hidden;
	margin-top: 10px;
}

/* Game End */


/* News Start */
div#newsRight{
	float: left;
	width: 220px;
	overflow: hidden;
}
div#newsLeft{

	margin-right: 20px;
	float: left;
	width: 700px;
	font-size: 14px;
}

span.newsDateBig {color: #858385; font-size: 14px;}
a.Year{font-weight: normal !important;}

/* News End */



a:link		{color: #3a393a; font-weight: bold; text-decoration:none;}
a:visited	{color: #3a393a; font-weight: bold; text-decoration:none;}
a:hover		{color: #3a393a; font-weight: bold; text-decoration:underline;}
a:active	{color: #3a393a; font-weight: bold; text-decoration:none;}

h1 {font-size: 30px; 	padding: 0px; color: #000; font-weight: bold; margin-bottom: 15px; }
h2 {font-size: 18px; 	padding:4px 0px 0px 30px; margin-bottom: 10px; font-weight: bold; 	background: transparent url('/site_pictures/h2_bcg.png') no-repeat top left; display: block; color: #fff; height: 26px;}
h3 {font-size: 16px; 	padding-bottom:10px; color:#1c3755; }

.clear {
	clear: both;
}

/* Contact page Start */

span.red {color: #ff0000;}
div.contactSmall{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 200px;
	margin-right: 25px;	
}

div.contactBig{
	color: #1C3755;
	font-size: 12px;
	font-weight: bold;
	width: 425px;
	margin-top: 12px;
	font-family: Helvetica, 'Trebuchet MS', Georgia, Arial, Verdana, Tahoma, sans-serif; 
}

div.contactArea{
	color: #1C3755;
	font-size: 12px;
	font-weight: bold;
	width: 425px;
	font-family: Helvetica, 'Trebuchet MS', Georgia, Arial, Verdana, Tahoma, sans-serif; 
	margin: 15px 0px 15px 0px;
}


input.inputSmall{
	width: 180px;
	height: 22px;
	background: transparent url('/site_pictures/input_small.png') no-repeat top left;
	border: none;
	padding: 5px 10px 0px 10px;	
	margin-top: 5px;
	
}

textarea.contactArea  {
	width: 398px;
	height: 247px;
	padding: 17px 17px 17px 17px;	
	margin-top: 5px;
	overflow: auto;	
	font-weight: normal;
	resize: none;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

input.inputBig{
	width: 417px;
	height: 22px;
	padding: 2px 7px 5px 7px;	
	font-size: 18px;
	font-weight: normal;		
	-moz-border-radius: 10px;
	border-radius: 10px;

}

div.recipient{
	font-size: 12px;
	font-weight: bold;
	width: 430px;
	height: 62px;
	background: transparent url('/site_pictures/input_big.png') no-repeat 0px 20px;
	border: none;
	margin-top: 5px;
}

select.recipient{
	width: 398px;
	margin: 14px 14px 10px 14px;	
	font-size: 18px;
	font-weight: normal;
	border: none;
	background-color: transparent;
	
}


div.contactBig span,  div.contactSmall span, div.contactArea span, div.submitContainer{

	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, 'Trebuchet MS', Georgia, Arial, Verdana, Tahoma, sans-serif; 

}

input.secRow{
	width: 111px;
	height: 31px;
	font-size: 18px;
	position: relative;
	top: -15px;
	padding-top:0px;
	text-align: center;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img#secArrow{
	position: relative;
	top: -8px;
	padding: 10px;
}

span#secCodeMissing{
	position: relative;
	top: -15px;
}


h2 {font-size: 18px; 	padding:4px 0px 0px 30px; margin-bottom: 10px; font-weight: bold; 	no-repeat top left; display: block; color: #fff; height: 26px;}


input.submit, input.submit_on{
	color: #fff;
	border: none;
	background: transparent url('/site_pictures/h2_bcg.png');
 	width: 126px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 16px;
	position: absolute;
	top: 18px;
	right: 73px;
	cursor: pointer;
	text-align: center;
	line-height: 10px;
	padding-bottom: 3px;
}

 input.submit_on{
	color: #ccc;
	padding-right: 14px;
 }

div.submitContainer {position: relative; color: #1C3755;}

div#contactLeft{ width: 460px; float: left; margin-right: 20px; font-size: 14px; line-height: 18px; padding-top: 15px;}
div#contactRight{ width: 460px; float: left;}


/* Contact page End */



