/**********************************
section for common styles
**********************************/

html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image:url(../templates/rr_default/images/page-background-3.gif);
	background-repeat:repeat-x;
	color:#CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
    height: 100%;
	size:12px;
	
}

a:link {
	color: #f8e56c;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #f8e56c;
}
a:hover {
	text-decoration: none;
	color: #f8e56c;
}
a:active {
	text-decoration: none;
	color: #f8e56c;
}

.Site_Container
{
	vertical-align: top;
	width: 100%;
	text-align: center;
	margin:0px;
     min-height: 88%;
     height: auto !important;
     height: 87%;
     margin: 0 auto -4em;	
}

.Site_Header
{
	vertical-align: top;
	width: 99%;
	height: 221px;
	color:#000000;
	
}

.Site_Body
{
	vertical-align: top;
	width: 100%;
	height: 90%;
	border-width:thin;
	border-style:dashed;
}
  
.Site_Menu
{
	vertical-align: top;
	width:300px;
	height:100%;
	border-width:thin;
	border-style:dashed;
}
  
.maincontent
{
	vertical-align: top;
    position:relative;
	margin-top:190px;

}

/* IE6 only */
/*\*/
* html .maincontent{margin-top:0px; }
/**/


.maincontent h2
{
	color:#c98e0f;
	font-size:28px;
	font-weight:bold;
	padding-top:10px;

}

.maincontent h3
{
	color:#c98e0f;
	font-size:18px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:0px;	
	margin:0px;
	

}

.maincontent p
{
	color:#f8e56c;
	font-size:14px;

}

.Site_Footer
{
	padding-top:30px;
	margin-top:20px;
	text-align:center;
	vertical-align: top;
	width: 100%;
	padding-bottom:5px;
/*	background-color:#FFFFFF;*/
	color:#3f3f3f;
	font-size:10px;
	/*
	border-style:solid;
	border-width:3px 0px 3px 0px;
	border-color:#f8e56c;
	*/

}

.Site_Footer a:link, .Site_Footer a:visited, .Site_Footer a:hover, .Site_Footer a:active
{
	text-decoration:underline;
}

.push {
   height: 4em;
}


 .Site_Footer a {
 	color:#966a0d;
	font-size:10px;
 }

/**********************************
section for header styles
**********************************/

.Header_Main
{
	vertical-align: top;
	width: 835px;
	height: 369px;
	background-image:url("../templates/rr_default/images/goldbomb-header-2.jpg");
	background-repeat:no-repeat;
	margin-left: auto ;
	margin-right: auto ;

}

.Flags {
	text-align:right;
	margin-right:10px;
	margin:5px;
	border:0;
	
}

/************Flaggen**********************************/

/* FlaggenNav oben */
.flag_sprite {
	text-decoration:none;
	display:inline-block;
	width:18px;
	background-image:url("../templates/rr_default/images/Flags.gif");
	margin:0;
	padding:0;
	border:0;
	height:11px;
}

.flag_sprite:hover {
	text-decoration:none;
	display:inline-block;
	background-image:url("../templates/rr_default/images/Flags.gif");
}

.flag_sprite img{
	width:20px;
	height:11px;
	border:0;
}

.flag_us {background-position:0 0;}
.flag_us:hover, .flag_us_active  {background-position:0 -15px;}
.flag_en {background-position:-20px 0;}
.flag_en:hover, .flag_en_active {background-position:-20px -15px;}
.flag_de {background-position:-40px 0;}
.flag_de:hover, .flag_de_active {background-position:-40px -15px;}
.flag_fr {background-position:-60px 0;}
.flag_fr:hover, .flag_fr_active {background-position:-60px -15px;}
.flag_nl {background-position:-80px 0;}
.flag_nl:hover, .flag_nl_active {background-position:-80px -15px;}
.flag_es {background-position:-100px 0;}
.flag_es:hover, .flag_es_active {background-position:-100px -15px;}
.flag_it {background-position:-140px 0;}
.flag_it:hover, .flag_it_active {background-position:-140px -15px;}
.flag_dk {background-position:-220px 0;}
.flag_dk:hover, .flag_dk_active {background-position:-220px -15px;}
.flag_se {background-position:-260px 0;}
.flag_se:hover, .flag_se_active {background-position:-260px -15px;}
.flag_no {background-position:-340px 0;}
.flag_no:hover, .flag_no_active {background-position:-340px -15px;}
.flag_fi {background-position:-380px 0;}
.flag_fi:hover, .flag_fi_active {background-position:-380px -15px;}

/******************Flaggen*********************************/


.Header_Main_DE { background-image:url("../templates/rr_default/images/goldbomb-header_DE.jpg"); }
.Header_Main_FR { background-image:url("../templates/rr_default/images/goldbomb-header_FR.jpg"); }
.Header_Main_ES { background-image:url("../templates/rr_default/images/goldbomb-header_ES.jpg"); }
.Header_Main_EN { background-image:url("../templates/rr_default/images/goldbomb-header_EN.jpg"); }
.Header_Main_DK { background-image:url("../templates/rr_default/images/goldbomb-header_DK.jpg"); }
.Header_Main_SE { background-image:url("../templates/rr_default/images/goldbomb-header_SE.jpg"); }
.Header_Main_IT { background-image:url("../templates/rr_default/images/goldbomb-header_IT.jpg"); }
.Header_Main_FI { background-image:url("../templates/rr_default/images/goldbomb-header_FI.jpg"); }
.Header_Main_NO { background-image:url("../templates/rr_default/images/goldbomb-header_NO.jpg"); }
.Header_Main_US { background-image:url("../templates/rr_default/images/goldbomb-header_US.jpg"); }
.Header_Main_NL { background-image:url("../templates/rr_default/images/goldbomb-header_NL.jpg"); }



.Header_Cart
{
	vertical-align: top;
	width: 200px;
	height: 100%;
	border-width:thin;
	border-style:dashed;
}

/**********************************
section for game menu styles
**********************************/

.Navrow
{
	padding-top:320px;
	text-align:left;
	width:830px; 
	margin:0 auto;	

}

.GameMenu
{
	vertical-align: middle;
	text-align: right;
	padding:0px 0; 
	margin:0; 
	float:left; 
	max-width: 300px; 
	min-width:300px; 
	width:300px; 
	display:inline;
	margin-top:3px;
}

.GameMenu select
{
	background-color:#000000;
	color:#f8e87e;
	font-size:14px;
	border-style:none;
	padding:5px;
}

.Navigation
{
	vertical-align: middle;
	text-align: left; 
	height: 20px;
	padding:0px 0; 
	margin:0; 
	margin-top:15px;
	padding-left:45px;
	float:left; 
	max-width: 480px; 
	min-width:480px; 
	width:480px; 
	display:inline; 
	color:#cb8f13;	
	font-weight:bold;
	/*
	border-style:solid;
	border-width:3px 3px 3px 3px;
	border-color:#f8e56c;	
	
*/
}

.Navigation a
{
   	font-size:12px;
   color:#cb8f13;

}

.Navigation a:hover
{
   color:#000000;

}

/**********************************
section for footer styles
**********************************/

.payment_options {
	background-image:url("../templates/rr_default/images/payment_options.gif");
	display:inline-block;
	margin-bottom:20px;
}

.payment_creditcard { height:30px; width:86px; background-position:0px 0px; }

.payment_paypal { height:30px; width:87px; background-position:-84px 0px; }

.payment_sofortuberweisung { height:30px; width:146px; background-position:-173px 0px; }


/**********************************
section for cart styles
**********************************/

.Cart_List
{
  vertical-align: top;
  width: 100%;
  height: 100%;
  border-width:thin;
  border-style:dashed;
}

.Content_TimeLeft
{
	display:none;
}

.Content_MinPrice
{
	display:none;
}

/**********************************
section for product list styles
**********************************/

/** Goldbombe Listenansicht **/
.goldbomb {

	background-image:url(../templates/rr_default/images/goldbomb-background.gif);
	background-repeat:none;
	width:790px;
	height:138px;
	font-size:11px;

}

.goldbomb-special {
	background-image:url(../templates/rr_default/images/goldbomb-background-special20P.gif);
}

.goldbomb .server {
	font-weight:bold;
	color:#c98e0f;
	padding:5px;

}

.goldbomb .servername {

	color:#deb63a;
	padding:5px;

}

.goldbomb .timeleft {
	padding-bottom:5px;
	padding-right:5px;
	color:#f8e56c;
}

.goldbomb .amount, .goldbomb .price, .goldbomb .price a {
	font-weight:bold;
	font-size:28px;
	text-decoration:none;
	margin-top:0px;
	color:#F8E56C;

}

.goldbomb .price .zuenden, .goldbomb .price .zuenden a{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;

}

/** Goldbombe Listenansicht - Reserviert **/

.goldbombreserved {

	background-image:url(../templates/rr_default/images/goldbomb-background-reserved.gif);
	background-repeat:none;
	width:790px;
	height:138px;
	font-size:11px;

}

.goldbombreserved-special {

	background-image:url(../templates/rr_default/images/goldbomb-background-reserved-special20P.gif);
}

.goldbombreserved .server {
	font-weight:bold;
	color:#322404;
	padding:5px;

}

.goldbombreserved .servername {

	color:#382e0f;
	padding:5px;

}

.goldbombreserved .timeleft {
	padding-bottom:5px;
	padding-right:5px;
	color:#3e391b;
}

.goldbombreserved .amount, .goldbombreserved .price, .goldbombreserved .price a, .goldbombreserved a {
	font-weight:bold;
	font-size:28px;
	text-decoration:none;
	margin-top:0px;
	color:#3e391b;

}

.goldbombreserved .price .zuenden, .goldbombreserved .price .zuenden a{
	font-size:14px;
	color:#ff0000;
	text-decoration:none;

}

.gbEmailWarning
{
	color:#ff0000;	
} 

/**********************************
section for control styles
**********************************/

.text_box_email
{
	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px; 
	padding:5px;  
	margin:5px;
	border:0px;
	width:350px;
}

.phone_container
{
	width:360px;
	height:50px;
	white-space:nowrap;
	vertical-align: middle;
	margin:0;
	padding:0;
	vertical-align: top;
}

.phone_divider
{
	margin:2px 0;
	padding: 0;
	width:12px;
	border: 0;
	display:inline-block;
}


.text_box_phone
{
	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px; 
	padding:5px;  
	margin:5px 0;
	border:0px;
	width:122px;
}

.text_box_phone_country
{
	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px;
	padding:5px;  
	margin:5px 0 5px 5px;
	border:0px;
	width:110px;
}

.select_box_phone_country {

	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px; 
	padding:5px;  
	margin:0px;
	border:0px;
	width:120px;
	margin-left:5px;
}

.text_box_phone_area
{
	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px; 
	padding:5px;  
	margin:5px 0;
	border:0px;
	width:50px;
}


.text_box
{
	text-align: center;
	color: #f8e46b;
	font-family: Verdana, Arial, sans-serif;
	background-color: #373737;
	font-size: 11px; 
	padding:5px;  
	margin:5px;
	border:0px;
	width:350px
}

/**********Goldbombdetail***********/

/**** Abdunkler *****/
#blanket {
background-color:#111;
opacity: 0.8;
filter:alpha(opacity=80);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
height:100%;
}

/**** Popup *****/
#popUpDiv {


	z-index: 9002;

	background-image:url(../templates/rr_default/images/goldbomb-detail-2.png); 
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;			
	width:650px;	
	height:700px;	
	position:absolute;	
	left:50%;
	margin-left:-300px;	
	


/*
	color:#f1cb4e;	
	border:solid;
	border-width:thin; */
}

/* IE6 only */
/*\*/
* html #popUpDiv{background-image:url(../templates/rr_default/images/goldbomb-detail-2.gif); }
/**/

/**** GB Details *****/
.gb-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#f1cb4e;
	width: 450px;
	padding-left:50px;
	margin-top:250px;
	overflow:hidden;
	height:450px;

}



/* IE6 only */
/*\*/
* html #gbLayer{	margin-left:120px; margin-top:20px; }
/**/


.gb-detail-info {
	text-align:left;
	padding-left:30px;
	width:500px; 
	margin:0 auto;	
}

.gb-detail-amount{
	font-size:20px;
	font-weight:bold;
	padding:0px 0; 
	margin:0; 
	float:left; 
	max-width: 150px; 
	min-width:150px; 
	width:150px; 
	display:inline; 
	text-align:center;  
}


.gb-detail-server{
	font-size:12px;
	padding:0px 0; 
	margin:0; 
	float:left; 
	max-width: 220px; 
	min-width:220px; 
	width:220px; 
	display:inline;
	padding-top:40px;

}

.gb-detail-trenner{
	width:350px;
	height:2px;
	max-height:2px;
	min-height:2px;	
	margin:10px;
	overflow:hidden;	
}

.gb-detail-text{
	font-size:12px;
	float:left;
	width:350px;
	margin-top:10px;
	margin-left:10px;

}

.gb-detail-form{
	float:left;
	width:300px;
}
/*
.gb-detail INPUT{
  color: #f8e46b;
  font-family: Verdana, Arial, sans-serif;
  background-color: #373737;
  font-size: 11px; 
  padding:5px;  
  margin:5px;
  border:0px;
  width:247px
}

.gb-detail .button{
	font-weight:bold;
	color:#000000;
	border:solid 1px #f8e46b;
	width:120px; 
	height:24px;
	background-image:url(../templates/rr_default/images/button-background.jpg);
	background-repeat:none;
	background-color:#ecbf40;
}

*/

.gb-detail-price{
	padding-top:10px;
	float:right;
	width:350px;
	margin:8px;
	font-size:35px;
	font-weight:bold;	

}

/**********************************
 Payment section
**********************************/

.gb_detail_payment_select
{
	
	text-align:center;
	width:370px;
}

.gb_detail_payment_sofortueberweisung
{
	display:block;
}

.gb_detail_payment_paypal
{
	display:block;
}

.gb_detail_payment_creditcard
{
	display:block;
}

.gb_payment_table
{
	margin-left:70px;
}

.gb_payment_method_table
{
	margin-left:0px;
}

.gb_phone_advise
{
	font-weight:lighter;
	font-size:10px;
	color:#FFFFFF;
	padding-left:15px;
}

.gb_detail_sue_button
{
	margin:10px auto;
	margin-top:5px;
	margin-bottom:0px;	
	font-weight:bold;
	color:#000000;
	border:solid 0px #000000;
	width:148px;
	height:51px;
	background-image:url(../templates/rr_default/images/gb_imagemap_3.gif);
	background-position: -150px 0px;
	background-repeat:no-repeat;
	background-color:#b19145;
}

.gb_detail_sue_button_hov
{
	background-position: -149px -52px;
}

.gb_detail_debank_button
{
	margin:10px auto;
	margin-top:5px;
	margin-bottom:0px;	
	font-weight:bold;
	color:#000000;
	border:solid 0px #000000;
	width:148px;
	height:51px;
	background-image:url(../templates/rr_default/images/gb_imagemap_3.gif);
	background-position: -562px 0px;
	background-repeat:no-repeat;
	background-color:#b19145;
}

.gb_detail_debank_button_hov
{
	background-position: -592px -52px;
}

.gb_detail_paypal_button
{
	margin:10px auto;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
	color:#000000;
	border:solid 0px #000000;
	width:148px; 
	height:51px;
	background-image:url(../templates/rr_default/images/gb_imagemap_3.gif);
	background-position: 0px 0px;	
	background-repeat:no-repeat;
	background-color:#b19145;	
}

.gb_detail_paypal_button_hov
{
	background-position: 0px -52px;
}

.gb_detail_creditcard_button
{

	margin:10px auto;
	margin-top:5px;
	margin-bottom:0px;	
	font-weight:bold;
	color:#000000;
	border:solid 0px #000000;
	width:148px; 
	height:51px;
	background-image:url(../templates/rr_default/images/gb_imagemap_3.gif);
	background-position: -411px 0px;	
	background-repeat:no-repeat;
	background-color:#b19145;	
}

.gb_detail_creditcard_button_hov
{
	background-position: -411px -52px;
}

.gb_detail_back_button
{
	margin:5px auto;
	margin-left:5px;	
	margin-right:5px;		
	font-weight:bold;
	text-align:center;
	color:#000000;
	border:solid 0px #000000;
	width:111px; 
	height:40px;
	background-image:url(../templates/rr_default/images/gb_imagemap_3.gif);
	background-position: -298px 0px;	
	background-repeat:no-repeat;
	background-color:#b19145;	
}

.gb_detail_back_button_hov
{
	background-position: -298px -42px;	
}
