﻿
.TextField
{
  width:412px;
  padding:0 0 15px 9px;
}
.TextFieldText
{
  width:524px;
  padding:0 0 0 9px;
  color:#343434;
}
.TextField label
{
  display: -moz-inline-box;
  display: inline-block;
  width: 112px;
  color:#343434;
}
.TextField label.CheckBox
{
  width: 275px;
}
.TextField input
{
  width: 287px;
}
.TextField .CheckBox input
{
  width: 12px;
  margin-left:115px;
  border:none;
}
.TextField textarea.Comment
{
  width: 287px;
  height: 87px;
}
.FormValidation
{
  padding-left: 132px;
}
.FormButtons
{
  width:402px;
  padding:0 0 15px 9px;
  text-align:right;
}
.FormButtons div
{
  padding-top:10px;
}
.FormButtons .HyperLink
{
  text-transform:uppercase;
}


.ForgottenPassword .RichTextElement
{
  padding:0 0 40px;
}

.EditProfile legend
{
  color:#056F6A;
  font-size:110%;
  line-height:110%;
  margin:0;
  font-weight:bold;
}

/*
==========================
Spots
==========================
*/

.Spots
{
}
.Spots ul
{
  margin:0;
  padding:0;
  list-style-type:none;
}
.Spots li
{
  width:210px;
  padding:0 0 10px 0;
  background:url(/DR.Netbutik/Customer/Spot/Images/spot_bottom.gif) no-repeat 0 bottom;
  margin-top:10px;
}
.Spots .Container
{
  width:210px;
  padding:10px 10px 0;
  background:url(/DR.Netbutik/Customer/Spot/Images/spot_top.gif) no-repeat;
}
.Spots .Text
{
  float:left;
  width:86px;
  padding:0 10px 0 0;
}
.Spots .Title
{
  font:bold 12px/16px Arial;
  color:#056e6a;
}
.Spots .Abstract
{
  font:11px/13px Arial;
  color:#000;
  padding:3px 0 2px;
}
.Spots .Link
{
  font:10px/13px Arial;
  text-transform:uppercase;
}
.Spots .Price
{
  float:left;
  height:20px;
  background-color:#fff;
  margin-top:-18px;
  font:bold 18px Arial;
  color:#056e6a;
}

.Spots .Image
{
  float:left;
  width:94px;
}
.Spots .Image img
{
  border:solid 1px #c1c0bb;
}

.Spots .FloatBreak
{
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
}


