img { behavior: url("iepngfix.htc") }

body
{
  margin:0px;
  padding:0px;
  font-family:"Courier 10 Pitch", "Courier New", Courier;
  font-size:13px;
  line-height:19px;
  background:#dedede url('../../img/pattern3a.gif');
  color:#424242;
}

form
{
  margin:0px;
}

div.menucontainer
{
  width:760px;
/*   background:#00b4ff; */
/*   background:#95c1d4; */
  background:#424242;
  margin:0px;
  border-top:1px solid #000;
  text-align:left !important;
  padding-left:20px;
  padding-right:20px;
  clear:both;
}

div.container
{
  width:760px;
  #width:800px;
  #overflow:hidden;
  background:#fff;
  margin:0px;
  border-top:10px solid #000;
/*   border-bottom:20px solid #000; */
  text-align:left !important;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:20px;
  #padding-bottom:40px;
}


div.langswitch
{
  margin-top:-25px;
  #position:relative;
  #margin-top:0px;
  #top:-25px;
  width:760px;
  padding-top:5px;
  margin-bottom:40px;
  #margin-bottom:15px;
  text-align:right;
}

div.langswitch a:link, div.langswitch a:active, div.langswitch a:visited
{
  text-decoration:none;
  color:#fff;
}

div.langswitch a:hover, div.langswitch a.active
{
  color:#e51059;
/*   font-weight:bold; */
}

div.headtitle
{
  font-size:20px;
  font-weight:bold;
  color:#00b4ff;
  margin-bottom:30px;
}

div.menu
{
  width:760px;
  height:22px;
}

div.menu a:link, div.menu a:active, div.menu a:visited
{
  display:block;
  float:left;
  height:22px;
  overflow:hidden;
  text-decoration:none;
  color:#e51059;
  font-size:16px;
  line-height:20px;
  margin-right:0px;
  margin-bottom:10px;
  padding-left:3px;
  padding-right:5px;
  background:#fff;
/*   border-bottom:1px solid #424242; */
}

div.menu a:hover, div.menu a.active
{
  font-weight:bold;
  color:#00b4ff;
  line-height:22px !important;
  #line-height:21px !important;
}

div.ml
{
  float:left;
  width:15px;
  height:22px;
  margin:0px;
  background:url('../../img/ml.gif');
/*   background:url('../../img/ml.png'); */
}

div.mr
{
  float:left;
  width:15px;
  height:22px;
  margin:0px;
  margin-right:10px;
  background:url('../../img/mr.gif');
/*   background:url('../../img/mr.png'); */
}

table.cv
{
  width:740px;
  margin:0px;
  margin-left:10px;
  margin-bottom:20px;
}

table.cv td
{
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-size:13px;
  line-height:19px;
  border-bottom: 1px solid #ccc;
  vertical-align:top;
}

table.cv td.l
{
  width:200px;
  font-style:italic;
/*   font-weight:bold; */
}

table.cv tr.topTR td
{
  border-top: 1px solid #ccc;
}


h1
{
  color:#00b4ff;
  font-size:24px;
  margin-bottom:25px;
  font-weight:100;
}

h2
{
/*   color:#00b4ff; */
  color:#e51059;
  font-weight:bold;
  font-size:13px;
  padding-left:3px;
}

p
{
  padding-left:20px;
  padding-right:150px;
}

td p
{
  padding-right:0px;
}

.cat
{
  font-style:italic;
  font-weight:bold;
}

a.bttl
{
  text-decoration:none;
  color:#424242;
  font-size:10px;
  float:right;
  margin-right:10px;
  font-style:italic;
}

a.gotol
{
  text-decoration:none;
  color:#00b4ff;
  font-size:13px;
  margin-right:20px;
  font-style:italic;
  font-weight:bold;
}

a.bttl:hover, a.gotol:hover
{
  background:#00b4ff;
  color:#fff;
}

a:link, a:visited, a:active
{
  color:#00b4ff;
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

input.txtfield
{
  width:160px;
  #width:150px;
  height:21px;
/*   border:0px; */
  border:2px solid #424242;
  border-top:1px solid #424242;
  border-bottom:1px solid #424242;
  padding-left:5px;
  padding-right:5px;
  background:#eee;
  float:left !important;
  margin-left:15px;
}

input.submit
{
  font-weight:bold;
  font-size:12px;
  #font-size:11px;
  width:120px;
  height:21px;
/*   border:0px; */
  border:1px solid #424242;
  border-top:2px solid #424242;
  border-bottom:2px solid #424242;
  background:#00b4ff;
  margin:0px;
  float:left;
/*   padding-bottom:4px !important; */
  margin-left:15px;
}

input.submit:hover
{
/*   background:#fff; */
  color:#fff;
}

img.ielm
{
/*   display:block; */
  display:none;
  width:2px;
  overflow:hidden;
  float:left !important;
  margin:0px;
}
