/* Project: Bella+Ben-Portal
 * TASK four / Haiko Ruttmann
 * Created: 26.05.2007
 * ---------------------------
 * Ben - Template:Header
 * ---------------------------
 */

#header			{
  					border:				0px solid #000000;
 					height:				100px;
					width:				960px;
					margin:				0;
					padding:			0;
					background-image: 	url(../images/ben_header_de.png);
					background-repeat: 	no-repeat;
					text-align:			left;
 				}

#headerde			{
  					border:				0px solid #000000;
 					height:				100px;
					width:				960px;
					margin:				0;
					padding:			0;
					background-image: 	url(../images/ben_header_de.png);
					background-repeat: 	no-repeat;
					text-align:			left;
 				}


#headeren			{
  					border:				0px solid #000000;
 					height:				100px;
					width:				960px;
					margin:				0;
					padding:			0;
					background-image: 	url(../images/ben_header_de.png);
					background-repeat: 	no-repeat;
					text-align:			left;
 				}
#header_logged_in_de			{
  					border:				0px solid #000000;
 					height:				100px;
					width:				960px;
					margin:				0;
					padding:			0;
					background-image: 	url(../images/ben_header_de.png);
					background-repeat: 	no-repeat;
					text-align:			left;
 				}


#header_logged_in_en			{
  					border:				0px solid #000000;
 					height:				100px;
					width:				960px;
					margin:				0;
					padding:			0;
					background-image: 	url(../images/ben_header_de.png);
					background-repeat: 	no-repeat;
					text-align:			left;
 				}





#headerlogo		{
					position:			absolute;
					top:				5px;
					right:				0px;
  					border:				0px solid #000000;
 					height:				28px;
					width:				245px;
					text-align:			left;
				}


#headerleft		{
					position:			relative;
					top:				62px;
					left:				70px;
  					border:				0px solid #000000;
 					height:				30px;
					width:				800px;
					text-align:			left;
					
 				}

#headerlefthome		{margin-left:3px;
					position:			relative;
					top:				3px;
					left:				0px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				55px;
					float:				left;
				}


#headerlefthome span {margin-left:3px;
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				55px;
					padding-top:		7px;
 			}

#headerleftgames		{
					position:			relative;
					top:				3px;
					left:				5px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				170px;
					float:				left;
				}


#headerleftgames span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				170px;
					padding-top:		7px;
 			}
			
#headerleftgamesonline		{
					position:			relative;
					top:				3px;
					left:				5px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				155px;
					float:				left;
				}


#headerleftgamesonline span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				155px;
					padding-top:		7px;
 			}
			
#headerleftgameshandel		{
					position:			relative;
					top:				3px;
					left:				5px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				105px;
					float:				left;
				}


#headerleftgameshandel span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				105px;
					padding-top:		7px;
 			}

#headerleftcommuntity		{
					position:			relative;
					top:				3px;
					left:				10px;
  					border-left:				0px solid #8fa60b;
 					height:				30px;
					width:				70px;
					float:				left;
				}


#headerleftcommuntity span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				70px;
					padding-top:		7px;
 			}

#headerleftblog		{
					position:			relative;
					top:				3px;
					left:				15px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				125px;
					float:				left;
				}


#headerleftblog span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				125px;
					padding-top:		7px;
 			}

#headerleftsupport		{
					position:			relative;
					top:				3px;
					left:				20px;
  					border:				0px solid #000000;
 					height:				36px;
					width:				45px;
					float:				left;
				}


#headerleftsupport span {
					display:			block;
 					border:				0px solid #000000;
 					height:				30px;
					width:				45px;
					padding-top:		7px;
 			}


#headerlefthome span,
#headerleftgames span,
#headerleftgamesonline span,
#headerleftgameshandel span,
#headerleftcommuntity span,
#headerleftblog span,
#headerleftsupport span
			{
					color:				#ffffff;
					font-family: 		Arial, Verdana, Helvetica, sans-serif;
					font-size: 			15px;
					font-weight: 		bold;
					font-variant: 		normal;
					text-align:			center;
			}


#headerlefthome	span a,
#headerleftgames span a,
#headerleftgamesonline span a,
#headerleftgameshandel span a,
#headerleftcommuntity span a,
#headerleftblog span a,
#headerleftsupport span a
			{
					text-decoration: 	none;
					color:				#ffffff;
					font-family: 		Arial, Verdana, Helvetica, sans-serif;
					font-size: 			15px;
					font-weight: 		bold;
					font-variant: 		normal;
					text-align:			center;
 			}

#headerlefthome	span a:hover,
#headerleftgames span a:hover,
#headerleftgamesonline span a:hover,
#headerleftgameshandel span a:hover,
#headerleftcommuntity span a:hover,
#headerleftblog span a:hover,
#headerleftsupport span a:hover
			{
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Arial, Verdana, Helvetica, sans-serif;
					font-size: 			15px;
					font-weight: 		bold;
					font-variant: 		normal;
					text-align:			center;
 			}

#headergiftbtn
			{
					position:			relative;
					top:				32px;
					left:				808px;
  					border:				0px solid #000000;

 					height:				15px;
					width:				135px;
					text-align:			left;

			}

#headergiftbtn span
			{
					display:			block;
 					border:				0px solid #000000;
 					height:				13px;
					width:				135px;
					padding-top:		2px;
					text-align:			center;
					vertical-align:		top;
					font-family: 		Arial,  Verdana, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
 			}

#headergiftbtn span a
			{
					text-decoration: 	none;
					color:				#ffffff;
					font-family: 		Arial,  Verdana, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					font-variant: 		normal;
					text-align:			center;
 			}

#headergiftbtn span a:hover
			{
					text-decoration: 	none;
					color:				#3e3e3e;
					font-family: 		Arial,  Verdana, sans-serif;
					font-size: 			12px;
					font-weight: 		bold;
					font-variant: 		normal;
					text-align:			center;
 			}

#headerright	{
					position:			absolute;
					top:				35px;
					left:				700px;
					border:				0px solid #000000;

 					height:				60px;
					width:				250px;
					text-align:			right;
 				}

#search			{
					position:			absolute;
					right:				11px;
					top:				5px;
					border:				0px solid #000000;

					width:				240px;
					height:				26px;

					padding-left:		5px;
					padding-top:		2px;
			 		text-align:			right;
					font-family: 		Arial,Verdana;
			  		font-size: 			14px;
			  		font-weight: 		bold;
					color:				#FFFFFF;
				}
.inputsearch
				{
					border-left:		0px solid #000000;
 					border-right:		0px solid #000000;
 					border-top: 		0px solid #000000;
 					border-bottom: 		0px solid #000000;

					width:				100px;
 					height:				16px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			10px;
			  		font-weight: 		normal;
					color:				#000000;

				}

.inputsubmit,
.templatesubmit
				{
					border-left:		0px solid #cccccc;
 					border-right:		0px solid #ffffff;
 					border-top: 		0px solid #cccccc;
 					border-bottom: 		0px solid #ffffff;
					width:				32px;
 					height:				20px;
					vertical-align:		top;
			 		text-align:			center;
					font-family: 		Arial,Verdana;
			  		font-size: 			11px;
			  		font-weight: 		bold;
					background-image: 	url(../images/content_header_btn_submit_bg.png);
					background-repeat: 	no-repeat;
					color:				#ffffff;


				}

#template			{
					position:			absolute;
					left:				220px;
					top:				5px;
					border:				0px solid #000000;

					width:				155px;
					height:				26px;

					padding-left:		5px;
					padding-top:		2px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			12px;
			  		font-weight: 		normal;
					color:				#FFFFFF;
				}
.templateselect
				{
					border-left:		0px solid #3e3e3e;
 					border-right:		0px solid #8e8e8e;
 					border-top: 		0px solid #3e3e3e;
 					border-bottom: 		0px solid #8e8e8e;

					width:				120px;
 					height:				16px;
			 		text-align:			left;
					font-family: 		Arial,Verdana;
			  		font-size: 			10px;
			  		font-weight: 		normal;
					color:				#3e3e3e;
					background-color:	#ffffff;

				}


#languages		{
					position:			absolute;
					right:				0px;
					top:				35px;
					border:				0px solid #000000;

					width:				80px;
					height:				26px;
			 		text-align:			left;

				}