﻿/* header */
.box .header                                 { position: relative; height: 25px; margin: 0 auto; background: url('../images/headerBg.png') repeat-x; line-height: 25px; 
                                          padding: 0 0 0 15px; }
.box .header.solo                            { margin-bottom: 20px; }
.box .header h1                              { font-size: 14px; font-weight: normal; color: #fff; text-transform: uppercase; margin: 0 0 0 15px; }
.box .header h2                              { font-size: 12px; font-weight: bold; padding-top: 8px; margin-bottom:12px; }
.box .header a                               {  }
.box .header .headerLeft                     { position: absolute; left: 0; top: 0; }
.box .header .headerRight                    { position: absolute; right: 0; top: 0; }

.oneColumn .header                      { margin: 0 0 20px 0; }

/* box v2 */
.box                                    { width: 100%; float:left; margin-bottom: 20px; }
.box .header                            { margin: 0; background-image:url(../images/cat_header_bg.png); background-repeat:no-repeat;
                                          height:130px; }

.box .boxContent                        { border-left: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; border-right: solid 1px #eaeaea; 
                                          background: #f7f7f7; padding: 30px 15px; height:110px; }  
.box .header .input						{ width: 170px; }  
.box .header .input						{ width: 170px; }  
.box label								{ width: 120px; float: left;}  
.box .header ul li						{ height: 25px; list-style-type:none;}  

.box .checkbox input					{ border:0 none; float:left; margin-right:6px; margin-top:4px;}

.header .CustomerInfo input				{width:189px;}
.header .CustomerInfo .LeftNarrowInput	{width:92px;}

.header .RightInfo						{float:left; width:310px; height:237px; background-color:#f7f7f7;}
.header .RightInfo p					{width:300px; padding:5px;}

.MyPageTabs								{width:201px; float:right; margin-right:21px;}
.MyPageTabs a							{background-image:url(../images/tab.png); background-repeat:no-repeat; float:left; height:25px; padding:8px; text-align:center; width:84px; text-decoration:none; color:#000;} 
.MyPageTabs a:hover						{background-image:url(../images/tab_selected.png); text-decoration:underline;}
.MyPageTabs .Selected					{background-image:url(../images/tab_selected.png);}

.header .ColumnLeft						{width:318px; float:left; clear:left; height:140px;}
.header .ColumnRight					{width:326px; float:right; margin-right:20px; height:140px;}
.header .ColumnRight p					{line-height:17px;}
.LoginCreateAccount						{float:right; margin-right:12px;margin-top:5px;}
.header .CreateAccountInput				{width:700px; float:left; clear:left;}
.header .CreateAccountInput .Check *	{width:auto;float:left;}
.header .CreateAccountInput .Check input{margin:3px 4px 0 0;}

.header h3								{background-image:url(../images/lightblueheader.gif); background-repeat:no-repeat;
											font-size:12px;
											font-weight:normal;
											margin-bottom:10px;
											margin-left:-12px;
											padding-left:24px;
											padding-top:2px;}

.BackBtnContainer						{width:100%;float:left;clear:both;margin-bottom:23px;margin-left:-10px;}
.BackBtn								{float:left;clear:both;}
.BackBtn:hover							{cursor:pointer;}

.ErrorMessageFeedback					{background-color:Orange; border:1px solid black; color:black; float:left; margin-left:14px; 
                     					 margin-top:10px; padding:5px; width:691px; height:16px; clear:both;}
.MessageFeedback						{background-color:#E0FFFF; border:1px solid black; color:black; float:left; margin-left:14px; 
                     					 margin-top:10px; padding:5px; width:691px; height:16px; clear:both;}

.OrderHistoryContainer                  {float:left; margin-left:-10px;}   					 
.OrderHistoryContainer .wideBlueLine 	{ background-image:url(../images/kundeservice_01.jpg); background-repeat:no-repeat;
                                  		  width:726px; height:32px; 
                                  		  padding-left:27px; padding-top:3px;}

.tableList								{width:719px;margin-left:3px; text-align:center;}
.tableList tbody						{padding:5px 0 5px 0;}
.tableList .orderid						{padding-left:25px;text-align:left;}
.tableList .orderline					{background-color:#E6F5FA;}
.tableList .orderline *					{color:#008AB0;}

.OrderHistoryDetails					{width:712px;}

.OrderHistoryDetails .thText			{text-align:left;}
.LoginButton							{float:right;margin-top:6px;}
.FrontPageMyProfileLink					{margin-left:-10px;}
