﻿html, body
{
	margin: 6px 0 0 0;
	
	padding: 0;
	height: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align: center;
}

#content
{
	position: relative;
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */ /*width: 954px;*/
	width: 1002px; /*width: 938px;*/
	background: url('../images/verlauf-no-border.jpg') no-repeat bottom left;
	border-left: solid 1px #ededff;
	border-right: solid 2px #ddddff;
	border-bottom: solid 2px #ddddff;
	border-top: solid 1px #eeeeff;
	min-height:845px;
 
}
#pagehead
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */ /*width: 954px;*/
	width: 938px;
}
#contentbody
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */ /*width: 954px;*/
	width: 938px;

}

#leftcontent
{
	/*border: solid 1px black;*/
	float: left;
	width: 209px;

}

#maincontent
{
	/*border: solid 1px black;*/
	margin-left: 210px;
	margin-right: 210px;
	padding-left: 8px;
	padding-right: 8px;
	float:none;
}

#rightcontent
{
	/*border: solid 1px black;*/
	float: right;
	width: 209px;

}

#header, #footer, #FlashHeaderPart, #HeaderPart
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	position: relative; /*width: 954px;*/
	width: 938px;
	min-width: 600px;
}

#header, #FlashHeaderPart, #HeaderPart
{
	top: 15px;
	margin-bottom: 4px;
}

#footer
{
	/*clear: both;*/
	text-align: center; /*top: 60px;*/
	bottom: 10px;
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}

.fotRed{ color:#c30202;}


.webpart h2
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-left: 35px;
	color: White;
}

#flags
{
	position: absolute;
	right: 46px;
	top: -6px; /*margin: 0 auto;*/
}

#links
{
	float: right;
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 13px;
	margin-right: 3px;
}

#ShortNavPart
{
	margin-top: 15px;
	margin-left: 3px;
	padding-bottom: 10px;
}

#ShortNavPart a
{
	text-decoration: underline;
	text-transform: none;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #444444;
}

#ShortNavPart a:visited
{
	text-decoration: underline;
	text-transform: none;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #444444;
}

#ShortNavPart a:hover
{
	text-decoration: underline;
	text-transform: none;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #8C0000;
}

.navText
{
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

#NavigationBarPart, #NavigationBarPart_1, #NavigationBarPart_2, #NavigationBarPart_3, #NavigationBarPart img
{
	margin-top: 2px;
	margin-left: 2px;
	font-size: 8.0pt;
	color: #444444;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#NavigationBarPart span
{
	font-weight: bold;
	text-transform: uppercase;
}

#NavigationBarPart #NavigationBarPart_2
{
	width: 250px;
	border: solid 1px #a0a0a0;
}

#NavigationBarPart #NavigationBarPart_1, #NavigationBarPart #NavigationBarPart_3
{
	width: 150px;
	border: solid 1px #a0a0a0;
}

#NavigationBarPart img
{
	position: relative;
	top: 2px;
}

#AdvantagesPart
{
	position: relative;
	top: 0px;
	left: 0px; /*height:170px;*/
	padding-left: 0px;
}

#AdvantagesPart_1
{
	position: relative;
	left: 0px;
}
#AdvantagesPart_2
{
	position: relative;
	left: 100px;
	top: 0px;
}
#AdvantagesPart_3
{
	position: relative;
	top: 80px;
	left: 0px;
}
#AdvantagesPart_4
{
	position: absolute;
	top: 12px;
	left: 100px;
}

#AdvantagesPart a span
{
	display: none;
	text-decoration: none;
}

#AdvantagesPart a:hover span
{
	display: block;
	position: absolute;
	top: 60px;
	left: 5px;
	width: 250px;
	color: #000000;
	border: 1px double #dedfff;
	background: #fbffde;
	font: 10px Verdana, sans-serif;
	text-align: left;
	padding: 5px;
}

#BasketSummaryPart_content
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

#BasketSummaryPart_content #basketamounttext
{
	font-weight: bold;
	font-size: 8.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#masterLogin
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-left:15px;
	padding-bottom:15px;	
	padding-right:14px;
}

#masterLogin label
{
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#masterLogin_login_button
{
	height: 25px;
	font-weight: bold;
	font-size: 9.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 60px;
	text-align: center;
	background: url('../images/btn/images/btn_white_small.gif' ) no-repeat bottom left;
	color: #444444;
}

#masterLogin table
{
	margin: 0 auto;
	border:solid 0px black;
	width:100%;
}

#LoginMiddleContentPart
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-left:15px;
	padding-bottom:15px;	
	padding-right:14px;
}

#LoginMiddleContentPart label
{
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#myggLogin_login_button
{
	height: 25px;
	font-weight: bold;
	font-size: 9.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 60px;
	text-align: center;
	background: url('../images/btn/btn_white_small.gif' ) no-repeat bottom left;
	color: #444444;
}

#LoginMiddleContentPart table
{
	border:solid 0px black;
	width:175px;
}
.myggLogin_login_buttonTwo,.button_position input
{
	height: 23px;
	font-weight: 400;
	font-size: 9.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
	color: #fff;
}

.button_position input
{
width:60px;
background: url('../images/btn/btn_red_small.gif' ) no-repeat bottom left;
}

.login_input
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	width:170px;
	height:15px;
	margin-bottom:5px;
}

#navigationbar input
{
	height: 23px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	color: #000000; /*background: url( '../images/buttonbg060w.gif' ) no-repeat top left;*/
	background: url('../images/btn/images/btn_white_small.gif' ) no-repeat top left;
	width: 60px;
}


#chat
{
	margin-top: 10px;
}


#BasketPart table
{
	width: 98%;
	font-size: 11px;
}
#basketinput
{
	text-align: right;
	border: solid 1px #bfbdd1;
	background-color: #e7dfff;
	font-family: Tahoma , Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	height: 12px;
	width: 30px;
}

#basketItem
{
	border-bottom: 1px #ddddff solid;
	background-color: #ddddff;
}

#BasketPart #basketVoucherTotalText
{
	font-weight: bold;
	font-size: 8.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#BasketPart #basketVat
{
	position: relative;
	top: -5px;
	font-weight: bold;
	font-size: 6.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#BasketPart #basketPrice
{
	font-weight: bold;
}
#refresh_basket_bt, #empty_basket_bt, #BasketPart #checkout
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
}


#checkout_buttons_divb
{
	background: url(../images/btn/btn_red_big.gif) no-repeat left top;
	height: 25px;
	width: 102px;
	text-align: center;
	border: transparent 0px groove;
	padding-top:3px;
	float:right;
	margin-right:3px;
}

#checkout_buttons_divb a, #checkout_buttons_divb a:hover, #checkout_buttons_divb a:visited
{
	color: white;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#checkout_buttons_diva
{
	float:left;
	width: 60%;
}
#checkout_buttons_div
{
	width:98%;
}

#basket_changeAmount
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 1em;
	border-left: white 1px solid;
	width: 40px;
	color: black;
	border-bottom: white 1px solid;
	font-family: Tahoma , Arial, Verdana, Helvetica, sans-serif;
	height: 12px;
	background-color: white;
	text-align: right;
}

#empty_basket_bt,#refresh_basket_bt
{
	float: left; /*background: url( '../images/buttonbg120w.gif' ) no-repeat top left;*/
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
	color: #000000;
}

#refresh_basket_bt
{
	margin-left:5px;
}

#BasketPart #checkout
{
	float: right; /*background: url( '../images/buttonbg120mag.gif' ) no-repeat bottom left;*/
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
}
#BasketPart #checkout span
{
	position: relative;
	top: 5px;
	font-weight: bold;
	color: White;
}

.BasketPartLineInput
{
	text-align: right;
	border: solid 1px #bfbdd1;
	background-color: #e7dfff;
	font-family: Tahoma , Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	height: 12px;
	width: 40px;
}

.BasketPartLoginInput
{
	
}

.BasketPartUserDataInput
{
	
}

/*
#BasketPart input[type=text]
{
	text-align: right;
	border: solid 1px #bfbdd1;
	background-color: #e7dfff;
	font-family: Tahoma , Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	height: 12px;
	width: 40px;
}
*/

#BasketPart .basketItemRow
{
	border-bottom: 1px #ddddff solid;
	background-color: #ddddff;
}



#checkoutdetails
{
	margin-top: 10px;
}

#checkoutdetails, #checkoutbasket
{
	border: 1px #ddddff solid;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
}
#MyOrdersDetails
{

	padding:0 4px;
	background-color: #FFFFFF;


	}

#MyProfileDetails 
{

	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;


	}
	
#MyProfileDetails LABEL,#MyOrdersDetails LABEL {
	FLOAT: left; 
	WIDTH: 180px; 
	height:20px; 
	line-height:20px;
	padding-right:4px;
	text-align:right;
}

#MyProfileDetails h3,#MyOrdersDetails h3
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #ddddff;
}



#checkoutdetails1
{
	margin-top: 10px;
}
#checkoutdetails1 table
{
	width:96%}

#checkoutdetails1, #checkoutbasket1, #orderDetails 
{
	border: 1px #ddddff solid;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
}
#orderDetails LABEL
{
	FLOAT: left; 
	WIDTH: 150px; 
	height:20px; 
	line-height:20px;
	padding-left:4px;
}

#checkoutdetails1 LABEL {
	FLOAT: left; 
	WIDTH: 200px; 
	height:20px; 
	line-height:20px;
	padding-left:4px;
}
#checkoutdetails1 Input1
{
	width:180px;}

#checkoutdetails1 h3, #checkoutbasket1 h3, #orderDetails h3
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #ddddff;
}

#checkoutdetails hr, #checkoutbasket hr
{
	width: 100%;
	background-color: #ddddff;
	height: 1px;
}

#checkoutdetails h3, #checkoutbasket h3
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #ddddff;
}

#checkoutlogin, #createNewAccount
{
	margin-top: 10px;
	padding-top: 2px;
	padding-left: 5px;
}

#checkoutlogin label
{
	font-weight: bold;
}

#checkoutlogin a
{
	text-decoration: underline;
}

#checkoutlogin #regPass1, #checkoutlogin #regEmail
{
	width:213px;
}

/*
#checkoutlogin input[type=text], #checkoutlogin input[type=password]
{
	width:213px;
}
*/

/*
#checkoutlogin input[type=button]
{
	float:right;	
}
*/

#checkoutloginnew
{
	width:470px;
	height:250px;		
}

#checkOut_login_button, #checkOut_create_new_account_button
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	color:#FFFFFF;
	text-align: center;
	padding-top:0px;
}

#checkOut_login_button
{	
	float:right;
	background: url('../images/btn/btn_red_big.gif') no-repeat left bottom;
}

#checkOut_create_new_account_button
{	
	width: 213px;
	background: url('../images/btn/btn_red_213.gif') no-repeat left bottom;
}


.ButtonBigRed, .ButtonBigWhite
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
}

.ButtonBigRed
{
	color:White;
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
}

.ButtonBigWhite
{
	color:#444444;
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
}
#btn_change_userprofile, #btn_cancel_userprofile, #btn_apply_userprofile
{
	margin-top:5px;
	margin-bottom:5px;
}

#userprofil table
{
	width:98%;
	margin:0 auto;
}

#btn_change_userprofile
{
	margin-left:200px;
}

#btn_cancel_userprofile
{
	/*float:left;*/
}

#btn_apply_userprofile
{
	/*float:right;*/
}

.mygg_no_float
{
	float:none;
}

.mygg_pageEnd
{
	margin-top:30px;
	height:2px;
}

.clearBoth
{
	clear:both;
}

#updateUserInfos_button, #checkout2Back, #checkoutSubmit
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 60px;
	text-align: center;
	color:#444444;
	background: url('../images/btn/btn_white_small.gif' ) no-repeat bottom left;

}
.updateUserInfos_button
{	
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 60px;
	text-align: center;
	color:#444444;
	background: url('../images/btn/btn_white_small.gif' ) no-repeat bottom left;
	margin-left:215px;
	}
#b60ggw
{   height: 25px;
	line-height:25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	color:#444444;
	width: 102px;
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
	
	text-align:center;
	
	}

#checkout2Back, #checkoutSubmit
{
	width: 102px;
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
	margin-left:0px;
}

#checkoutSubmit
{
	color:White;
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
}

#checkoutlogin
{
	width:220px;
	float:left;		
}

#createNewAccount
{
	width:220px;			
	float:right;
	
}


#checkoutMessage
{
	height:400px;
}

#checkoutMessage input[type=button]
{
	float:right;
	
}

#createNewAccount input
{
	margin-top: 15px;
	margin-left: 25px;
	width:170px;
	height:25px;
	border:0;
    color:#fff;
    font-weight:bold;
	background: url('../images/btn/btn_red_170.gif' ) repeat-x bottom left;
}

#userregistration input
{
	width: 220px;
}

#userregistration select
{
	width: 224px;
}

#agb input, #newsletter input, #bookmarks input
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

#checkoutfailure, #userInfoFailures
{
	color: #FF0000;
	font-weight: bold;
}

#fadetext
{
	color: #FF0000;
	font-size: 10pt;
	font-weight: bolder;
	visibility: hidden;
}

#orderinfoinput textarea
{
	width:350px;
	height:80px;
}
.PersonalInfoTextInput
{
	width:200px;
}

/*
#personalinfo input[type=text]
{
	width:250px;
}
*/
.PersonalInfoButton
{
	margin-left:215px;
}

/*
#personalinfo input[type=button]
{
	margin-left:215px;
}
*/
#personalinfo select
{
	width:254px;
}

#checkout2Back
{
	float:right;
}
#checkoutSubmit
{
	float:right;
}

hr
{
	color: #ddddff;
	width: 96%;
	background-color: #ddddff;
	border: #ddddff;
	height: 1px;
}

h1
{
	font-family: Arial;
	font-size: 11.0pt;
	font-weight: bold;
	margin-top: 5px;
	display: inline;
}
h2
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	display: inline;
}

img
{
	border: none;
}
a:link
{
	text-decoration: none;
	color: #444444;
}
a:visited
{
	text-decoration: none;
	color: #444444;
}
a:hover
{
	text-decoration: underline;
	color: #8C0000;
}

.leafText a
{
	font-weight: bold;
	font-size: 8.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	float: left;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: block;
	width: 140px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #dedfff;
	-moz-border-radius: 5px;
}

.leafText a:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	background-color: #dedfff;
}

.WebPartHeader
{
	width: 100%;
	background-image: url('../images/btn/gg_unlabeled_blue_label.jpg');
	background-repeat: no-repeat;
}
.leaf
{
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	width: 488px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #dedfff;
	-moz-border-radius: 5px;
}

.deviderBig
{
	color: Black;
	background-color: Black;
	border-bottom:solid 0px black;
	font-size:0px;
	height: 2px;
	/*width: 496px;*/
	margin-bottom:5px;
}

.ListPartHeader
{
	font-family: Tahoma,Verdana;
	font-size: 10.0pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
	display: inline;
}

.ListPartSubHeader
{
	background:url(../images/ad/c_back.gif);
	height:30px;
	background-color: #e6eaeb;
	/*width: 485px;*/
	padding: 5px;
}

.ListPartSubHeader h2
{
	text-transform: none;
	background: none;
}

#ServerListPart_GroupSelect
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	vertical-align: middle;
}

.ServerListPart_CharSelect
{
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold; /*padding-top: 5px;*/
	text-decoration: none;
	vertical-align: middle;
	color: Black;
}

.ServerListPart_CharSelect_Disabled
{
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold; /*padding-top: 5px;*/
	text-decoration: none;
	vertical-align: middle;
	color: Gray;
}

.ServerListPart_CharSelect a
{
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold; /*padding-top: 5px;*/
	text-decoration: underline;
	vertical-align: middle;
	color: Black;
}

#ServerListPart_GroupSelect a
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: underline;
	color: Black;
}

#ServerListPart_GroupSelect a:hover
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: underline;
	color: #8C0000;
}

#passwordReminder #email
{
	width:200px;
}


.DetailPageTitle
{
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}

.DetailPageTitle hr
{
	color: #000;
	height: 1px;
	width: 478px;
	background-color: #ddddff;
	border: #ddddff;
	height: 1px;
}

.ServerListPart_GroupSelect_Text
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	color: #8C0000;
}

.ServerListPart_LeadingChar
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: White;
	background-color: #96bbc4;
	width: 10px;
	text-align: center;
	vertical-align: middle;
}
.ServerListPart_LeadingCharEmpty
{
	width: 400px; }


.ServerListPart_LeadingChar a
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: White;
}

.ServerListPart_LeadingChar a:hover
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: White;
}
.ServerListPart_DeviderRow
{
	text-align:center;
}

.ServerListPart_HR
{
	color: #ddddff;
	height: 1px;
	width: 458px;
	background-color: #ddddff;
	border: #ddddff;
	height: 1px;
}

#ProductNavigatorPart_content
{
	margin-top: 3px;
	margin-bottom: 2px;
}



.ProductNavigator_Game_Closed
{
	padding-left: 15px;
	height: 15px;
	vertical-align: baseline;
	background-image: url('../images/btn/arrow_right_gray.gif');
	background-repeat: no-repeat;
	margin-left: 10px;
}

.ProductNavigator_Product_Closed
{
	padding-left: 10px;
	height: 12px;
	vertical-align: baseline;
	background-image: url('../images/btn/arrow_right_gray.gif');
	background-repeat: no-repeat;
	margin-left: 5px;
}

.ProductNavigator_Product_Open
{
	padding-left: 10px;
	height: 12px;
	vertical-align: baseline;
	background-image: url('../images/btn/arrow_right_gray.gif');
	background-repeat: no-repeat;
	margin-left: 5px;
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #8C0000;
}

.ProductNavigator_Product_Closed a
{
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	vertical-align: super;
}

.ProductNavigator_Game_Open
{
	padding-left: 15px;
	height: 15px;
	vertical-align: baseline;
	background-image: url('../images/btn/arrow_down_white.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	margin-left: 10px;
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: super;
	color: White;
}

.ProductNavigator_Game_Open a
{
	color:White;
}

.ProductNavigator_Game_Open a:visited
{
	color:White;
}

.ProductNavigator_Game_Closed a
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: super;
}

.ProductNavigator_Game_Closed a:hover
{
	font-family: Tahoma,Verdana;
	font-size: 8.0pt;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: super;
	text-decoration: underline;
	color: #8C0000;
}

.ProductNavigator_KeepMargin_Open
{
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #8b2c18;
	height: 20px;
	vertical-align: middle;
}

.ProductNavigator_KeepMargin_Closed
{
	margin-left: 10px;
}

.ProductNavigator_KeepMargin_Product_Closed
{
	margin-left: 30px;
}

#btn_login
{
	background-image: url('../images/btn/btn_red_big.gif');
	background-repeat: no-repeat;
	width: 51px;
	height: 23px;
}



/* [BEGIN] SWE: 10.08.2007 - Redesign of Webpart Headers */
.webpart_container
{
     width: 207px;
}
.webpart_header
{

	background: url( '../images/btn/gg_unlabeled_blue_label.jpg' ) no-repeat top left;
	width: 207px;
	height: 37px;

}
.webpart_header_text
{
	width: 207px;
	height: 34px;
	color: #fff;
	line-height:34px;
	 text-indent:28px;
}
.webpart_content_container
{

	width: 204px;
	border: 1px #ddddff solid;
	-moz-border-radius: 5px;
}

.webpart_content
{
	padding: 5px;
	padding-top: 13px;
	min-height: 35px;
	background-color: White;	
	-moz-border-radius: 5px;
}

#ServicePart
{
	padding:0px;
	/*padding-top: 0px;
	padding-left: 0px;*/
}

/*
#QuickProductSelectPart input[type=button]
{
	height: 23px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
	vertical-align: top;
	background: url(  '/images/btn_red_big.gif' ) no-repeat top left;
	color: #ffffff;
}
*/

#quick_buy_button
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
	color:White;
}

#ProductDescriptionPart #buyButton, #ProductDescriptionPart #backButton 
{
	/*float: right; *//*background: url( '../images/buttonbg120mag.gif' ) no-repeat bottom left;*/
	width:102px;
	font-size:8.0pt;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height:25px;
	text-align: center;
	text-decoration: none;
}

#ProductDescriptionPart_btnAdd
{
	position:relative;
	right:5px;
	height: 23px;
	font-size:8.0pt;
	font-weight: bold;
	padding-bottom:4px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	color: white;
	background: url('../images/btn/btn_red_big.gif' ) no-repeat top left;
	width: 102px;
	float:right;
}

#ProductDescriptionPart_btnBack
{
	position:relative;
	left:5px;
	height: 23px;
	font-size:8.0pt;
	font-weight: bold;
	padding-bottom:4px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	color: black;
	background: url('../images/btn/btn_white_big.gif' ) no-repeat top left;
	width: 102px;
	float:left;
}

#ProductDescriptionPart #buyButton
{
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;	
}

#ProductDescriptionPart #buyButton span
{
	color: #FFFFFF;
}

#ProductDescriptionPart a span
{
	position: relative;
	top: 5px;
	font-weight: bold;
}

#ProductDescriptionPart #backButton 
{
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
	color: #000000;
	margin-right: 10px;
}



#paymentsecurity
{
	text-align: center;
}

#paymentsecurity img
{
	vertical-align:top;
}

.qps_label
{
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold;
	text-transform: capitalize;
	width: 60px;
}

.qps_combo
{
	text-align: right;
}

.qps_pricelabel
{
	padding-top: 8px;
	font-family: Tahoma,Verdana;
	font-size: 7.0pt;
	font-weight: bold;
	color: gray;
}

.qps_button
{
	padding-top: 5px;
	text-align: center;
}


/* [END] SWE: 10.08.2007 - Redesign of Webpart Headers */

.middleContent_container 
{
	vertical-align: top;
	margin-bottom:13px;
	/*width:490px;*/
}

.middleContent_header 
{
	vertical-align: top;
	margin:0 auto;
}

.middleContent_header H1
{
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	margin-top: 0px;
	display: inline;
}

.middleContent_header hr
{
	height: 3px;
	width: 100%;
	background-color: #000000;
	color: #000000;
	
}

.middleContent, .middleContentCamp
{
	position:relative;
	padding:3px;
	width:478px!important;
    width:474px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #7E7566;
	-moz-border-radius: 5px;
	min-height:30px;
 }
 .middleContentNew
{
	position:relative;
	padding:3px;
	width:220px!important;
    width:220px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #7E7566;
	-moz-border-radius: 5px;
	min-height:30px;
 }
 .middleContentNew h3{ width:200px;}
  .middleContentCamp
{
	min-height:210px;

 }
 .middleContentCamp a
 {
     display:block;
     width:110px;
     height:166px;
     margin:20px 5px;
     *margin:20px 4px;
     padding:0;
     float:left;
 }
  .middleContentCamp a.CampOne{ background:url('../images/game/camp_03.gif' ) no-repeat top left;}
  .middleContentCamp a.CampOne:hover{ background:url('../images/game/campA_03.gif' ) no-repeat top left;}
  .middleContentCamp a.CampTwo{ background:url('../images/game/camp_05.gif' ) no-repeat top left;}
  .middleContentCamp a.CampTwo:hover{ background:url('../images/game/campA_05.gif' ) no-repeat top left;}
  .middleContentCamp a.CampThree{ background:url('../images/game/camp_07.gif' ) no-repeat top left;}
  .middleContentCamp a.CampFour{ background:url('../images/game/camp_09.gif' ) no-repeat top left;}
 
 .textbox 
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.labelsmall
{
	font-weight: normal;
	font-size: 8.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}

ul.redArrow 
{
	list-style-image: url('../images/btn/small_arrow_right.gif');
	padding-top: 5px;
	padding-left: 20px;
}

.whiteBold
{
	position:relative;
	top:3px;
	font-weight: bold;
	color: White;
}

.whiteBoldOld
{
	position: relative;
	top: 5px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: White;
	text-align:center;
	vertical-align:middle;
	width:60px;
	height:23px;
}


.redBG
{
	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
	border: 0px groove transparent;
	cursor: pointer;
	color: #fff; 
	background: url('../images/btn/btn_red_small.gif' ) no-repeat top  left;
	width: 60px;
	height: 25px;
	padding-top:3px;

	

}

.redBG a, .redBG a:visited, .redBG a:hover
{
	margin:0;
    text-align:right;

	width: 60px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration:none;	
}

.red
{
	color: Red;
}

.labelsmallbold
{
	font-weight: bold;
	font-size: 8.0pt;
	color: #7D7D7D;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#PaymentLogosPart
{
	position:relative;
	padding:5px;
	margin-top:13px;
	background-color: #FFFFFF;
	/*border-style: solid;
	border-width: 1px;
	border-color: #dedfff;
	-moz-border-radius: 5px;*/
}

.systemtextsmall, .systemtextsmall_grey
{
	font-weight: normal;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.systemtextsmall_grey
{
	color: #666666;
}

#SelectGamePart
{
	text-align:center;
	padding:10px;
}

#SelectGamePart a, #SelectGamePart a:visited
{
	font-weight:bold;
	font-size: 8.0pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#SelectGamePart table
{
	position:relative;
	margin:0 auto;
	width:98%
}

#FactionPart
{
	text-align:center;
}

#jetzt_anmelden
{
	width:220px;
	height:57px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: White;
	background: url('../images/arrow_right.gif') no-repeat top left;
	padding-left:25px;
	padding-top:21px;
}

ul.flame {
   list-style-image: url('../images/btn/flame.gif');
}

#ProductDescriptionPart_img_price img
{
	margin-bottom:2px;
}

#ProductListPart_contentTable
{
	text-align:center;
}

#ProductListPart_contentTable img
{
	margin-bottom:4px;
}

#ProductListPart_contentTable div
{
	margin-top:6px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}

.server_navigator_prev, .server_navigator_next
{
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.server_navigator_prev
{
	background: url('../images/btn/arrow-left.gif') no-repeat bottom left;
	text-align: left;
	padding-left: 12px;
}

.server_navigator_next
{
	background: url('../images/btn/arrow-right.gif') no-repeat bottom right;
	text-align: right;
	padding-right: 12px;
}

.ServerDescriptionPart_table
{
	width:98%;
	margin: 0 auto;
}

.ServerDescriptionPart_table td
{
	padding:5px;
}

#regSubmitButton, #regBackButton
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
	margin:15px;
}

#regSubmitButton
{	
	background: url('../images/btn/btn_red_big.gif' ) no-repeat bottom left;
	color: White;
}

#regBackButton
{
	background: url('../images/btn/btn_white_big.gif' ) no-repeat bottom left;
	color: #444444;
}

#checkoutheader hr
{
	height: 3px;
	width: 100%;
	background-color: #000000;
	color: #000000;
	
}

.activetab, .inactivetab
{
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color:#FFFFFF;
	height:23px;
	width:120px;
	cursor:pointer;
	border:0;
}

.activetab
{
	background: url('../images/btn/tab_selected.gif' ) no-repeat bottom left;
	
}

.inactivetab
{
	background: url('../images/btn/tab_deselected.gif' ) no-repeat bottom left;
	
}
#checkouttab1
{
	float:left;
	
}

#checkouttab2
{
	margin-left:122px;
}

.tabtext
{
	padding-top:3px;
}

#advantage_page_table
{
	border:none;
	height:250px;
}

.advantage_img_td
{
	vertical-align:top;
	width:124px;
	padding-top:15px;
	padding-left:10px;
}

.advantage_text_td
{
	vertical-align:top;
	padding-left:10px;	
	padding-top:15px;
}

.advantage_header
{
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align: left;
	color:black;
	padding-left:10px;
	background-color:#e6eaeb;
	height:20px;
	vertical-align:middle;
}


#voucherinput
{
	margin-top:20px;
	margin-bottom:10px;
}

#voucherinput
{
	margin-top:20px;
	margin-bottom:10px;
}

#voucherinput #voucherCodeRefresh
{
	height: 25px;
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0px groove transparent;
	cursor: pointer;
	width: 102px;
	text-align: center;
	margin-left:10px;
	background: url('../images/btn/images/btn_white_big.gif' ) no-repeat bottom left;
	color: #444444;
}
#voucherinput #voucherMsg
{
	color: #FF0000;
	font-weight: bold;
}
.yellowSemiTransparentDiv
{
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  top: 450px;
  height: 50px;
  width: 150px;
  border:solid 1px #555;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/GAMEGOODS_CO_UK/images/semiyellow.png');
  position: absolute;
  visibility: hidden;
}

.yellowSemiTransparentDiv[class] {
  background-image:url('/GAMEGOODS_CO_UK/images/semiyellow.png');
}

.phoneFlash
{
	width:484px;
	height:214px;
}
#ErrorPart
{
	padding-top:10px;
}

#error_page_table
{
	border:none;
	height:630px;
	width:482px;
	margin:0 auto;
}

.error_page_img_td
{
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
}

.error_page_header
{
	font-weight: bold;
	font-size: 8.0pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align: left;
	color:black;
	padding-left:10px;
    padding-top:7px;
    padding-bottom:7px;
	background-color:#e6eaeb;
	height:20px;
	vertical-align:middle;
}

.overlay
{
    position:absolute; 
    top:0px;
    left:0px; 
    margin:0px;
    background-image:url('../images/btn/images/10x10_dark.gif');
    width:1002px;
    height:790px; 
    z-index: 5;
    margin: 0 auto;
    text-align:center;
    vertical-align:middle;
    visibility:visible;
}

.overlay[class]
{
	height:100%;
}

#iFrameDiv
{
	position:relative;
	top:120px;
	margin:0 auto;
}

.iframe
{
    width:780px;
    height:600px;
    border:solid 1px black;
}
#MbDiv_back
{
	position:relative;
	top:120px;
	margin:0 auto;
	margin-bottom:50px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration:none;
	width:60px;
	height:25px;
}
.hint_red{
          width:100%;
          padding:2px;
          border:1px solid #ff6600;
          background-color:#fff2e9;
          line-height:15px;
          font-weight:bold;
           color:red; 
           font-size:8pt;
            margin:5px 0 5px 0;}
            
}

/*------Ylj-----------*/
#curr
{
	float:left;
	}
	
#curr ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#curr ul li
{
	float:left;
	padding:0 0 0 10px;
	}
	
#curr ul li a
{
	height:28px;
	vertical-align:top;
	text-decoration:none;
	}
	
#curr ul li a:visited
{
	height:28px;
	vertical-align:top;
	text-decoration:none;
	}
	
#curr ul li a:hover
{
	height:28px;
	vertical-align:top;
	text-decoration:underline;
	}
	
#curr ul li a:active
{
	height:28px;
	vertical-align:top;
	text-decoration:none;
	}
	
#curr ul li img
{
	padding:0 5px 0 0;
	vertical-align:top;
	}
	
.clear
{
	clear:both;
	}

.s_list
{
	padding:0 0 0 15px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	}
	
.s_list img
{
	padding:0 0 0 5px;
	}
	
.mb_s
{
	margin:10px 0;
	}


.mb_s img
{
	border:0;
	}
	
.t_back
{
	background:url(../images/ad/t_back.gif);
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	_margin:0 0 0 -3px;
	padding:0 0 0 15px;
	}
	
.webpart_content #part_contactway{}
.webpart_content #part_contactway ul{ list-style-type:none; margin:0; padding:0 0 0 11px;}
.webpart_content #part_contactway ul li
{
	font-family:Arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	}
.webpart_content #part_contactway ul li img
{
	padding:0 5px 0 0;
	}
.webpart_content #part_contactway li.detail{ margin:0 0 0 35px;}

.p_link
{
	font-family:Arial;
	font-size:12px;
	color:#333;
	padding:3px 0;
	font-weight:bold;
	}

.led
{
	font-weight:bold;
	font-size:11px;
	}
	
#z_l table
{
	width:300px;
	margin:0 auto;
	}
	
#z_l table tr td span
{
	font-weight:bold;
	}
	
#z_l table label 
{
	width:5px;
	}
	
#breadcrumb
{
	margin:0 0 8px 0;
	}
