.persons                        {padding-top: 20px; height: 120px;}
.gs                             {height: 70px;}
.contactImage                   {float: left; width: 80px;}
.personName                     {float: left; width: 170px;}
.contactinfo                    {float: left;}
.small                          {font-size: 0.8em;}
.textLineHeight                 {line-height: 1.2em; font-size: 0.89em;}

.thirdLevel		        {float: left; width: 495px; padding: 10px 0 0 0; margin: 0 0 20px 0;}
#contentTextText .thirdLevel li	{list-style-image: none}
.thirdLevel li			{list-style:none; float: left; border-bottom: 1px solid #c0c0c0; padding: 0 5px; margin-top: 5px;}
* html .thirdLevel li	        {padding: 0 2px;}
*+html .thirdLevel li	        {padding: 0 2px;}
.thirdLevel li a		{display: block; padding: 2px 5px 2px 5px; white-space: nowrap; color: #000; text-decoration: none; background-color: #e3e3e3;}
.thirdLevel li a:hover		{background-image: url('images/activeTab.jpg'); color: #fff;}
.thirdLevel li.active a	        {color: #fff; background-image: url('images/activeTab.jpg');}
#subNaviSpacer			{margin-bottom: -30px;}
.tabfirstRow			{width: 79px;}
* html .tabfirstRow		{width: 85px;}
*+html .tabfirstRow		{width: 85px;}
.secondTabRow			{width: 118px;}
* html .secondTabRow		{width: 125px;}
*+html .secondTabRow		{width: 120px;}
.thirdTabRow			{width: 73px;}
* html .thirdTabRow		{width: 80px;}
*+html .thirdTabRow		{width: 80px;}

.imageLeft                      {float: left;}
.imageRight                     {float: right;}
#travelinformation              {float: left; padding-left: 10px; width: 250px;}
#travelinformationContact       {width: 200px; font-size: 0.8em}
.paddingBottom                  {padding-bottom: 5px;}
.paddingRight                   {padding-right: 5px;}
.paddingLeft                    {padding-left: 5px;}

.newsInfo                       {text-align: justify;}
#allInfos                       {margin-top: -20px; float: left; width: 490px; padding-bottom: 10px;}
#infoDiv                        {border: 1px solid #000; padding: 4px; background: #fff; display: none;}

#allNewsLink                    {clear: both; display: block; padding: 0 0 10px 0; color: #E60005}

#allResults,
#allResults2                    {top: -20px; position: relative; width: 235px; font-size: 0.89em;}
.resultContentDate              {float: left; padding-bottom: 5px;}
.resultContentName              {float: left; width: 140px; padding-bottom: 5px;}
* html #bottomContent           {float: left; width: 500px; padding-bottom: 5px;}
*+html #bottomContent           {float: left; width: 500px; padding-bottom: 5px;}


.dateLine                       {padding: 10px; width: 450px; float: left;}
.dateDate			{float: left; width: 88px;}
.dateName			{float: left; padding-left: 15px; width: 240px;}
.datePlace			{float: left; padding-left: 15px; width: 90px; text-align: right;}

#contentTextText table          {border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0}
#contentTextText td             {border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 4px; vertical-align: top;}

#orderForm                      {display: inline;}
#orderForm select,
#orderForm textarea,
#orderForm input                {border: 1px solid #c0c0c0; padding: 2px;}
#orderForm div                  {padding: 4px;}
.orderLabel                     {width: 200px; float: left; }
.orderTable                     {border-top: 1px solid #000; border-left: 1px solid #000;}
.orderTable td                  {padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000;}

.lable                          {float: left; width: 150px;}
.lableValue                     {float: left; width: 300px; border: 1px solid #fff;}

.threeColDiv                    {float: left; height: 100px; width: 165px; padding-bottom: 20px; text-align: center;}
#bigImage                       {display: none; cursor: pointer; position: absolute; z-index: 10; top: 0px; left: 0px; border: 3px solid #000; float: left; padding: 3px; background: #fff;}
#errors                         {font-weight: bold; color: #f00; background-color: transparent;}

.shopCategories                 {display: block; font-weight: bold; padding: 20px 0 10px 0; border-bottom: 1px solid #000; text-align: center;}
.shopPic			{float: left; padding: 5px 5px 0 5px;}
.shopDesc			{width: 450px; padding:20px 0 0 5px; position: relative; height: 100px;}
.shopName                       {font-weight: bold; padding-top: 5px;}
.shopPrice			{font-weight: bold;}
.shopText			{width: 400px;}
.shopPriceLabel,
.shopAmountLabel		{float: left; width: 65px;}
.rightbottom			{position: absolute; bottom: 0px; right: 0px;}

#star			        {display: none; position: absolute; top: 60px; left: 10px; z-index: 1000; width: 91px; height: 91px; background-image: url('images/nlv-star5.gif'); }
#starJob		        {display: block; position: absolute; top: 60px; left: 10px; z-index: 1000; width: 91px; height: 91px; background-image: url('images/nlv-star6.gif'); }

.voteField 	                {text-align: right; width: 100px; float: left;}
.voteField input                {float: right;}

.rightLink                      {float: right;}