body,div,form,input,textarea,h1,h2,h3,h4,h5,h6,p,table,td,th,img,a
{
  padding:0px;
  margin:0px;
}
.TopBanner
{
  margin-top:18px;
  /*border-bottom: 1px solid #A0A0C0;*/

  /*background-color:#f4f4ff;*/
  margin-bottom:10px;

  /*border:1px solid #d9d9d9;
  border-bottom-color:#a0a0c0;
  border-left-color:#a0a0c0;
  */
}

/*TopBanner .Title
{
  font-size:10px;
  margin-bottom:0px;

  font-size:18px;
  font-weight:bold;
  color:#A0A0C0;

  border-bottom:1px solid #A0A0C0;

}
*/
.TopBannerInner
{
/*
  margin-left:-1px;
  
  background:url(../Images/TopBanner-Inner-BG.png) no-repeat #f4f4ff;
  padding-left:18px;
  border:1px solid white;
  */
}

body,div,form,textarea,h1,h2,h3,h4,h5,h6,p,table,td,th,img,a
{
  border:0px;
}
#AdditionalFieldsHint
{
  font-weight:bold;

}

.FolderOpened a, .FolderClosed a
{
  display:block;
  background:no-repeat url(../Images/FolderSymbols.png);
  padding-left:22px;
}
.FolderOpened a
{
  background-position:0px -18px;
}

.FolderClosed a
{
  background-position:0px 0px;
}
table
{
  border-collapse:collapse;
}
body
{
  background:url(../Images/Body-BG.png) repeat-x #93a3b7;*/
  /*background:#f0f0f0;*/
  text-align:center;
}

div,form,input,textarea,h1,h2,h3,h4,h5,h6,p,td,th
{
  font-family:Arial,sans-serif;
  text-align:left;
  color:#303030;
}

h1
{
  font-size:22px;
  margin-bottom:14px;
}

h2
{
  font-size:18px;
  margin-bottom:12px;
  margin-top:24px;
  color: #808080;
  /*border-bottom:1px solid #a0a0c0;*/
}

p, .Description, .Normal
{
  font-size:12px;
  line-height:18px;
  margin-bottom:8px;
}
.MapDescription
{
  margin-left:185px;
  /*width:325px;*/
}
ul
{
  padding:0px;
  margin:0px;
  list-style-position:inside;
}
li
{
  font-size:12px;
}
.ContentsShadow
{
 margin-top:0px;
  width:810px;
  margin-left:auto;
 margin-right:auto;
 /*background:url(../Images/ContentsShadow-BG.png) repeat-y 845px 0px;*/
 position:relative;
}

.TopShadow
{
  /*background:url(../Images/TopShadow-BG.png) -2px 0px no-repeat;*/
  left:847px;
  top:0px;
  height:14px;
  line-height:1px;
  width:15px;
  position:absolute;
}

.Contents
{
 width:780px;
 margin-left:15px;
 border:1px solid #bdbde0;
 border-top:none;
 overflow:hidden;
 background-color:#ffffff;
}

.Header
{
  position:relative;
  height:100px;
  /*background:url(../Images/Header-BG.png) repeat-y #6cd2d1;*/
  /*background:url(../Images/SideMenuInner-BG.png) repeat-x #d0d2ed;*/
  /*background-color:#e0e0f3;*/
  background-color:#f0f0f0;
}

.HeaderOpac
{
  position:absolute;
  top:0px;
  left:226px;
  height:100px;
  width:400px;
  z-index:2;
  background:url(../Images/Header-Opac.png) no-repeat;
}


.HeaderOpac .IE
{
  display:none;
}


.Logo
{
  position:absolute;
  top:3px;
  left:20px;
}

.PngIE
{
  display:none;
}
.Content
{
  background:url(../Images/Content-BG.png) repeat-x white;
 /*border-right:1px solid #808080; */
  float:left;
  width:468px;

 padding:20px;
 

 min-height:420px;
}



.Content a
{
  color:#4c6cc0;
  text-decoration:none;
}


.Content a:hover
{

  color:#2C9291;
  text-decoration:underline;
}


.Content h2 a:hover
{
  text-decoration:none;
}


.BottomShadow
{
  width:839px;
  height:14px;
  font-size:1px;
  margin-left:16px;
 /*background:url(../Images/BottomShadow-BG.png) no-repeat;*/
 
}

.MainNavi
{
  /*background:url(../Images/Navi-BG-3.png) repeat-x;*/
  /*background:url("../Images/SideMenuInner-BG.png") repeat-x scroll 0 0 #D0D2ED;*
  /*background-color:#f0f0f0;*/
	
  border-top:1px solid #bdbde0;
  border-bottom:1px solid #bdbde0;
  height:25px;
}

.MainNavi .Item
{
  /*border-right:1px solid #808080;*/
  position:relative;
  height:20px;
  width:115px;
  float:left;
  padding-top:5px;
  padding-left:10px;
  font-size:12px;
  /*font-weight:bold;*/
  display:block;

  border-right:1px solid #bdbde0;
}
.MainNavi .Item a
{
  color:#4c6cc0;
  text-decoration:none;
  display:block;

}

.MainNavi .Item a:hover
{

  color:#2c9291;

}


.MainNavi .Item .PopUp
{
  display:none;
  position:absolute;
  top:25px;
  left:0px;
  width:134px;
  font-size:12px;
  z-index:2;
  border:1px solid #bdbde0;
  padding:1px;
  background-color:#ffffff;
}

.MainNavi .Item .PopUp .Inner
{

  padding-top:5px;
  background:#f2f2f2;
  padding-left:7px;
  /*border:1px solid #808080;*/

  width:127px;
}

/*
.MainNavi .Start .PopUp
{
  width:199px;
  padding-left:20px;
}




.MainNavi .Start
{
  width:199px;
  border-right:1px solid #808080;
  font-weight:bold;
  padding-left:20px;
  color:white;
}

*/

.MainNavi .Start
{
  /*background:url(../Images/Navi-BG-4.png) repeat-x #c8c8c8;*/
  font-weight:bold;
  /*background-color:#e9eaf6;*/
  padding-left:20px;
  width:110px;
}
.MainNavi .Start a
{
  display:block;
  color:black;
}
.MainNavi .Start .PopUp a
{
	color:#4C6CC0;	
}
.MainNavi .Item .PopUp a
{
  /*color:black;*/
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}

.MainNavi .Item .PopUp a:hover
{
  color:#2c9291;
  text-decoration:underline;
}


.MainNavi .Last, SubNavi .Last
{
  border-right:0px;
}

.SubNavi
{
  /*background:url(../Images/Subnavi-BG.png) repeat-x #ffffe8;*/
  /*background-color:#ffffe8;*/

  background-color:#f3f3ff;
  border-bottom:1px solid #808080;
  height:70px;
}

.SubNavi .Item
{
  /*border-right:1px solid #808080;*/
  width:115px;
  float:left;
  padding-top:8px;
  padding-left:11px;
  font-size:12px;
  display:block;
  text-decoration:none;
  border-right:1px solid #A0A0C0;
  height:62px;
}

.SubNavi .Start
{
  width:199px;
  font-weight:bold;
  padding-left:20px;
  background-color:#e8e8ec;
  border-right:1px solid #808080;
  background-image:none;
}

.SubNavi a
{
  display:block;
  width:112px;
  color:#303030;
  margin-bottom:3px;
  padding-bottom:1px;
  text-decoration:none;

/*  background:url(../Images/Subnavi-Item-BG.png) no-repeat -100px 0px;*/
}

.SubNavi a.Last
{
}

.SubNavi a:hover
{
color:#2C9291;
/*  background-position:0px 15px;*/
}

.SubNavi .Last
{
  border-right:0px;
}
.SideMenu
{
  padding-top:15px;
  width:272px;
  /*border-left:1px solid #bdbde0;*/
  margin-left:508px;
  background:url(../Images/Content-BG.png) repeat-x /*#f4f4f4*/;
  
}

.SideMenu .Title
{
	background:#e9eaf6;
 
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  color:#303030;
  text-decoration:none;
  border-top:1px solid #bdbde0;
  
  
  border-left:1px solid #bdbde0;
  padding-top:7px;
  padding-bottom:7px;
  /*border-right:1px solid #bdbde0;*/
  /*background:url(../Images/Navi-BG-2.png) repeat-x;*/
  /*border-bottom:1px solid #808080;*/

  /*border-top:1px solid #808080;*/
  /*background-color:#f4f4f4;*/
  /*border-top:1px solid #808080;*/
}

.SideMenu .Links
{
  /*border-right:1px solid #bdbde0;*/
  
  border-left:1px solid #bdbde0;
  border-bottom:1px solid #bdbde0;
  font-size:12px;
  background-color: white;
}

.SideMenu .Links .Inner
{
/*
  padding-top:8px;

  padding-bottom:3px;
   border:1px solid #ffffff;
   background:url(../Images/SideMenuInner-BG.png) repeat-x #d0d2ed;
   */
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
}

.SideMenu .Links .Banner
{

}
.SideBanner
{
  /*background:url(../Images/SideBanner-BG.png) no-repeat;*/
  /*padding-left:16px;*/
}
.SideMenu .Links .SideBanner a
{
  margin:0px;
  padding:0px;
}
.SideMenu .BottomShade
{
  
  height:6px;
  font-size:1px;
  /*background:url(../Images/Content-BG.png) repeat-x;*/
  margin-bottom:10px;
}

.SideMenu .Links a
{
  /*padding-left:16px;*/
  display:block;
  
  color:#4c6cc0;
  /*font-weight:bold;*/
  /*color:#303030;*/
  padding-bottom:5px;
  text-decoration:none;
  /*background:url(../Images/Subnavi-Item-BG.png) no-repeat 0px -2px;*/
}

.SideMenu .Links a:hover
{
  color:#2C9291;
  text-decoration:underline;
  /*background-position:10px 15px;*/
}

.Clearer
{
  display:block;
  clear:both;
  font-size:0px;
  line-height:0px;
  height:0px;
}
.ClearRight
{

  font-size:0px;
  line-height:0px;
  height:0px;
  display:block;
  clear:right;
}


.ClearLeft
{
  display:block;
  clear:left;
}

.SlideShow
{
  position:absolute;
  left:226px;
  
}

.SlideShow img
{
  filter:alpha(opacity=65);
  opacity:0.65;
  display:block;
  /*border-left:1px solid #505050;*/
  position:absolute;
  top:0px;
  left:0px;
  width:555px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.Footer
{
  font-size:12px;

  background-color:white;
  margin-left:15px;
  margin-right:13px;
  border:1px solid #bdbde0;
  border-top-color:#808080;
  border-top:0px;
  
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.Footer .Links
{
  /*width:380px;*/
  /*margin-left:220px;*/
  width:378px;
  padding-top:5px;


  padding-bottom:5px;
  float:left;
}



.Credits
{

  width:780px;
  margin-left:auto;
  font-size:11px;
  font-weight:bold;
  margin-right:auto;

  color:#335357;
  text-align:right;
  padding-bottom:10px;
}


.Credits a
{
  text-decoration:none;
  color:#537377;
  padding-left:5px;
  padding-right:5px;
}


.Credits a:hover
{
  text-decoration:underline;

  color:#335357;
}

.Footer a
{
  /*display:block;*/
  /*float:left;*/
  margin-left:15px;
  margin-right:15px;
  text-decoration:none;
  color:#303030;

  padding-top:5px;
  padding-bottom:5px;
}


.Footer .Links2
{
  text-align:center;
  margin-left:508px;
  border-left:1px solid #bdbde0;
  /*width:200px;*/
  width:271px;
  padding-top:5px;
  padding-bottom:5px;

 /* background-color:#f3f3ff;*/
 /* float:right;*/
}

.Footer .Links2 a
{

}


.Footer a:hover
{
color:#2C9291;
text-decoration:underline;
}
.Footer .Title
{
  display:block;
  width:110px;
  border-right:1px solid #bdbde0;
  padding-left:20px;
  float:left;
  padding-top:5px;
  margin-left:0px;
  margin-right:0px;
  padding-bottom:5px;
/*background-color:#e8e8ec; */
  font-weight:bold;
  
  /*-moz-border-radius-bottomleft:10px;*/
}

.MessageBox form
{
  padding:0px 0px 0px 0px;
  border:0px;
  background-color:transparent;
  background-image:none;
}
form
{
	
  font-size:12px;
  
  border-bottom:1px solid #bdbde0;
  margin-bottom: 10px;
  color:#808080;
  /*border:1px solid #A0A0C0;
  border-top:0px;
  font-size:12px;
  padding-top:10px;
  background:#f4f4f4;

  padding-bottom:0px;
  padding-left:20px;

  padding-right:20px;

  margin-bottom:20px;
  */
}
.MessageBox form
{
  padding:5px 10px;
}

form .Name
{
  float:left;
  width:133px;
  padding-bottom:10px;

  color:#808080;
  /*color:#0c7291;*/
  /*font-weight:bold;*/
}




.MessageBox form .Name
{
  width:50px;
}
form .Fields
{
 margin-left:143px;
 /*width:285px;*/
 text-align:right;
	color:#808080;
  padding-bottom:10px;
}


form .Fields p
{
	color:#808080;
}
.MessageBox form .Fields
{
 margin-left:60px;
  width:220px;
}

.MessageBox ul
{
  padding:5px 10px;
}

form textarea, form input.Text
{
  border:1px solid #bdbde0;
  /*background:url(../Images/Content-BG.png) repeat-x 0px -2px;*/
  background-color:white;
  width:323px;
  font-size:12px;
  color:#303030;
  /*color:#0c7291;*/
}

.MessageBox form textarea, .MessageBox form input.Text
{
  width:218px;
}

form input.Button
{
  border:1px solid #a0a0c0;
  width:100px;
  padding-left:5px;
  font-size:12px;
  height:24px;
  /*font-weight:bold;*/

  /*color:white;*/
  /*color:#4c6cc0;*/
  background:url(../Images/Navi-BG-4.png) repeat-x #d0d0d0;
}

form textarea
{
  height:120px;
}


form .Select
{
  width:323px;
  height:15px;

  border:1px solid #bdbde0;

  overflow:hidden;
  float:right;
  position:relative;

}

form .SelectMultiple
{
  width:323px;
  border:1px solid #369695;
  float:right;
  position:relative;
  height:80px;
  overflow:hidden;
}


form  select
{
  height:20px;
  width:327px;
  color:#303030;
/*  color:#0C7291;*/
  font-size:12px;
  top:-2px;
  left:-3px;
  position:absolute;
  font-family:Arial,sans-serif;
  font-size:12px;
}
form  .SelectMultiple select
{

  width:320px;

  height:80px;
  border:0px;
  margin-bottom:0px;
}

p.Error, div.Error p, div.Error
{
   color:red;
   font-weight:bold;
   font-size:12px;
   border-bottom:1px solid red;
   margin-bottom:10px;
}


form.Hidden
{
  display:none;
}

.FormTitle
{
	
  border-top:1px solid #bdbde0;
  padding-top:5px;
  /*background:url(../Images/Header-BG.png) repeat-y;*/
  /*color:#ffffff;*/


  /*color:white;*/
  /*background:#808080 url(../Images/Navi-BG-3.png) repeat-x;*/
 /* background-color: #E9EAF6;
  border:1px solid #a0a0c0;
  
  font-size:12px;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  padding-left:20px;

  margin-top:10px;
  margin-bottom:0px;
  */
}

.GoogleMap
{
  margin-top:10px;
  padding:1px;
  background-color:#ffffff;
  border:1px solid #bdbde0;
  width:464px;
  height:260px;
  margin-bottom:20px;
}

.AlphaLayer
{
  background-color:white;
  opacity:0.85;
  filter:Alpha(opacity=85);
  width:100%;
  height:3000px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:3;
}

.MessageBox
{
  position:absolute;
  top:110px;
  width:298px;
  border:1px solid #505050;
  left:50%;
  margin-left:-150px;
  background-color:white;
  z-index:4;
  text-align:left;
}

.MessageBox h1
{
  background-color:#93A3B7;
  padding:5px 10px;
  font-size:14px;
  color:white;
}

.MessageBox p
{
  padding:0px 10px;
}

.MessageBox p a, .MessageBox li a
{
  color:#1C82E0;
  text-decoration:none;
}
.MessageBox p a:hover, .MessageBox li a:hover
{
    color:#2c9291;
  text-decoration:underline;
}

.Content .Table
{
  border:1px solid  #a0a0c0;
  border-bottom:0px;
  margin-top:5px;

  margin-bottom:10px;

}
.Content table
{
  width:100%;

}


.Content table th
{
  /*color:#0c7291;*/
  color:#303030;
  background-color:#f4f4f4;
  font-size:14px;
  font-weight:bold;
  height:23px;
  padding-top:2px;
  text-align:center;
  padding-left:5px;

  padding-right:5px;

  border-bottom:1px solid  #a0a0c0;

  border-left:1px solid  #a0a0c0;
}

.Content table td
{
  border-bottom:1px solid #369695;
  border-left:1px solid #369695;
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}
.Content table td.Center
{
  text-align:center;
}
.Content table td.Right
{
  text-align:right;
}


.Content table tr.Headline td
{
  font-weight:bold;
  background-color:#EAF9F8
}
.RightAlign
{
  text-align:right;
}
.Alternate
{
  background-color:#f4f4f4;
  background-image:url(../Images/Alternate-BG.png);
}
.Content table th:first-child
{
  border-left:0px;
}
.Content table td:first-child
{
  border-left:0px;
}

.Fields img
{
  vertical-align:top;
  float:left;
}

.SmallBlock
{
  width:272px;
  position:relative;
}

.SmallBlock .Inner
{
  width:267px;
  border:1px solid #bdbde0;
  background:url(../Images/SmallContent-BG.png);
}

.SmallListView
{

  border:1px solid #d0d0d0;

  background-color:white;

  padding:1px;
  width:267px;
}


.SmallListView .Inner
{
 /* background:url(../Images/SmallListInner-BG.png) repeat-x #ddf4f4;*/
  background-color:#f0f6f8;

  min-height:200px;
  padding:2px;
  padding-top:8px;
  width:auto;
}

.SmallListView .Inner h2
{
  font-size:14px;
  margin-left:4px;

  margin-right:4px;
  border-bottom:1px solid #229091;
  padding-bottom:2px;
  margin-bottom:10px;
}

.SmallListView .Inner .Item
{
  background:url(../Images/SmallListItem-BG-2.png) no-repeat;
  height:56px;
  width:242px;
  padding:10px;
  font-size:12px;
  margin-bottom:8px;
}


.List .Separator
{
	margin-bottom:0px;
}
.List .Item
{
  position:relative;
  height:120px;
  margin-top:10px;
}


.List .Small
{
  height:90px;
}

/*.List .Item  .Text{width:307px;} */

.List .Item h3
{
  margin-bottom:5px;
}



.List .Item a.Image
{
  display:block;
  width:60px;
  height:60px;
  padding:1px;
  background-color:white;
  border:1px solid #bdbde0;
  float:left;
  margin-right:5px;
  text-align:center;
  overflow:hidden;
}

.List .Item a.Image:hover
{
  border-color:#5Cc2c1;
  opacity:0.8;
  filter:alpha(opacity=80);
}
.List .Item a.Image .Cropper
{
  display:block;
  height:60px;
  width:60px;
  text-align:center;
  overflow:hidden;
}
.List .Item .Image img, .List .Item a.Image:hover img
{
  height:60px;
  width:auto;
  display:inline;
}

.Keywords
{
  font-size:11px;
  line-height:13px;

  margin-bottom:10px;
}

.List .Item .Keywords
{
  margin-bottom:0px;
  margin-top:10px;
}

.Date
{
  text-align:right;
}
.List .Item .Date
{
  width:60px;
  text-align:right;
  float:right;
  margin-bottom: 0px;
}

.List .Item .RightInfos
{
  width:150px;
  text-align:right;
  float:right;
}

.List .Item .Price
{
  width:100px;
  text-align:right;
  float:right;
  font-weight:bold;
  font-size:14px;
  color:#303030;
  /*color:#0C7291;*/
}
.UserPrice
{
  text-align:right;
  font-weight:bold;
  font-size:14px;
  color:#303030;
  /*color:#0C7291;*/
}
.List .Item .Keywords
{
  position:absolute;
  bottom:0px;
  margin-top:0px;
}

.List .Item .Location
{
  font-weight:bold;
  margin-bottom:3px;
}

.List .Item .Location a
{
  color:#303030;
}


.List .Item .Description
{
	margin-bottom:0px;
}

.MissingHint
{
  color:#808080;
  font-style:italic;
}

.List .Item .Links
{
  top:115px;
  left:0px;
  width:449px;
  text-align:right;
  background-color:transparent;
}

.Details
{
  margin-bottom:10px;
}


.Details .Image
{
  display:block;
  width:130px;
  padding:1px;
  background-color:white;
  border:1px solid #303030;
  float:left;
  margin-right:5px;
}



.Image .Copyright
{
  background-color:#f0f0f4;
  font-size:9px;
  padding:2px;
  text-align:right;
  line-height:11px;
}

.Image .Description
{
  font-size:10px;

  line-height:12px;
  padding:2px;

  padding-top:5px;

  margin-bottom:5px;
  text-align:center;
}

.Details a.Image:hover
{
  border-color:#5Cc2c1;
  opacity:0.8;
  filter:alpha(opacity=80);
}

.Details .Image img
{
  display:block;
  width:130px;
}

h3
{
  font-size:14px;
  margin-bottom:5px;
}
.Links .ImageLinks
{
  height:140px;
}
.Links .ImageLinks a
{
  display:block;
  width:48px;
  height:36px;
  border:1px solid #bdbde0;
  padding:1px;
  background-color:white;
  float:left;
  /*margin-left:10px;*/

  margin-right:13px;
  margin-bottom:5px;
}


.Links .ImageLinks a:hover
{
  border-color:#5Cc2c1;
  opacity:0.8;
  filter:alpha(opacity=80);
}

.Links .ImageLinks a img
{
  display:block;
  width:48px;
  height:36px;

}

.Fields .FormText
{
  text-align:left;
  color:#303030;
  /*color:#0C7291;*/
}

.Fields .Left
{
  margin-right:12px;
  width:80px;
}

.Fields .Right
{
  width:200px;
}

.FieldsFull
{
  padding-bottom:10px;
  width:100%;
}
.NamesFull
{
  padding-bottom:5px;
  width:100%;
  color:#808080;
}
.FieldsFull .Compact, .NamesFull .Compact
{
  float:left;
  width:auto;
}

.FieldsFull .CompactSeparator, .NamesFull .CompactSeparator
{
  float:left;
  width:5px;
  height:1px;
}

.Separator, .TabSeparator
{
 border-top:1px solid #BDBDE0;
  margin-top:10px;
  margin-bottom:10px;
  /*width:468px;*/
  height:0px;
  /*background:repeat-x url(../Images/Content-BG.png);*/
  font-size:0px;
  line-height:0px;
}

.TabSeparator
{
  margin-top:0px;
}

.Tabs
{
  margin-top:10px;
  margin-bottom:0px;
}
.TabsBottom
{	
	margin-top: 0px;
	margin-bottom: 10px;
}

.Tabs .TabItem
{
  font-size:12px;
  display:block;
  float:left;
  padding:2px 10px;
  border:1px solid #BDBDE0;
  border-bottom:0px;
  margin-right:1px;
  margin-bottom:0px;
  background-color:white;
}


.TabsBottom .TabItem
{
  border-bottom:1px solid #BDBDE0;
  border-top:0px;
}


.DachMap
{
  float:left;
  margin-right:5px;
}
/*
.Pager
{
  font-size:12px;
  margin-top:10px;
}

.Pager a
{
  padding:2px 10px;
  border:1px solid #369695;
  background-color:#f0f0ff;
}


.Pager .Active, */

.Tabs .Active
{
  font-weight:bold;
  color:black;
  background-color:#e9eaf6;
}

.SubTitle
{
 font-weight:bold;
}
form .Fields img
{
  width:25px;
  height:20px;
}

.NoWrap
{
  white-space:nowrap;
}

/* AutoComplete Styles*/
div.aceContainer
{
  position:relative;
  height:0px;
  line-height:0px;
  top:0px;
  left:0px;
  z-index:2;
}

div.acePanel
{
  position:absolute;
  width:298px;
  line-height:normal;
  z-index:2;
  background-color:white;
  border:1px solid gray;
  overflow:auto;

  background-color:white;

}

div.aceSuggestions
{
  width:100%;
  position:relative;
}

div.aceSuggestion
{
  padding-left:2px;
  padding-right:2px;
  cursor:hand;
  cursor:pointer;
  border-bottom:1px solid #505050;
}

div.aceSuggestion p
{
  font-size:10px;
  padding:0px;
  line-height:10px;
}

.Fields p
{
  color:#303030;
  /*color:#0C7291;*/
}

input.CheckBox
{
  vertical-align:middle;
}

.Plus
{
  color:green;
  text-align:right;
  font-weight:bold;
}

.Minus
{
  color:red;

  text-align:right;
}

.Weak *
{
  color: #a0a0a0;
}

.PositionRelative
{
  position:relative;
}


.MailUserDetails
{
  display:block;
  position:absolute;
  left:0px;
  top:2px;
  border:1px solid #a0a0c0;
  background-color:white;
  width:200px;
  padding:5px;
  background-color:#f4f4ff;
}

td img
{
  width:150px;
}

.BannerCode
{
  display:block;
  width:509px;
  border:1px solid #a0a0c0;
}

.BannerCode textarea
{

  width:507px;
  font-family:Lucida Console,Courier New,Courier,monospace;
  font-size:10px;
  background-color:#f4f4ff;
  border:1px solid white;
  height:88px;
}

.RightContent
{
  width:200px;
  float:right;
  text-align:right;
  padding-top:5px;
}

ol, ul
{
  clear:both;
}
