* {
  font-family: Arial, Helvetica, sans-serif;
}

body
{
  background-color: #FFFFFF;
  font-family:      sans-serif;
  margin-top:       5px;
  margin-bottom:    5px;
  margin-right:     5px;
  margin-left:      5px;
}

.bar
{
  width:            450px;
  height:           auto;
  border-style:     solid;
  background-color: #22bbff;
  overflow:         hidden;
}

.item
{
  width:            450px;
  border-top-style: solid;
  overflow:         hidden;
}
.itemhead
{
  width:               450px;
  min-height:          30px;
  height:              30px;
  /* display:      inline-block; */
  float:               left;
  background-color:    #22bbff;
  border-top-style:    hidden;
  border-left-style:   hidden;
  border-right-style:  hidden;
  border-bottom-style: hidden;
}
.itemhead:hover
{
  background-color:  #11aaff;
}
<!--.itemheadhighlight
{
  width:            450px;
  height:           30px;
  background-color: #11aaff;
}-->
.itemheadtext
{
  font-size:      18px;
  font-family:    'Open Sans',sans-serif;
  color:          #000;
  max-height:     100%;
  overflow:       hidden;
  padding-bottom: 6px;
}
.body
{
  width:            453px;
  /* height:           150px; */
  background-color: #ffffff;
  overflow:         hidden;
  /* display:      none; */
}
.bodytext
{
  padding-left:    5px;
  width:           295px;
  height:          130px;
  float:           left;
  font-size:       14px;
  font-family:     'Open Sans',sans-serif;
  overflow:        hidden;
  display:         inherit;
}
.bodypicture
{
  width:               150px;
  height:              150px;
  float:               right;
  overflow:            hidden;
  display:             inherit;
  border-style:        solid;
  border-top-style:    hidden;
  border-right-style:  hidden;
  border-bottom-style: hidden;
}
.bodyimage
{
  max-width:  100%;
  max-height: 100%;
  display:    block;
  margin:     0 auto;
}
.bodylink
{
  padding-left: 5px;
  height:       30px;
}

input
{
  border-color:  #EEEEEE;
  margin-top:    1px;
  margin-bottom: 1px;
}

input[type~="text"]
{
  width:            150px;
  background-color: #FFFFFF;
  border-color:     #EEEEEE;
  color:            #000000;
}
input[type~="submit"]
{
  width:            150px;
  border-color:     #EEEEEE;
  background-color: #33bbFF;
  color:            #000000;
}
input[type="checkbox"]
{
  width: 20px;
}