img { padding: 0; margin: 0; border: 0; display: block; margin-top: 20px; }

a {
text-decoration: none;
color: #666;
}

a:hover
{
  text-decoration: underline;
}

body {
	padding: 0px;
	margin: 0px;
	font: normal normal 8pt arial;
	letter-spacing: 0.02em;
	line-height: 1.4em;
}

#topContainer, #menuContainer, #menusub, .columnMenu, .bottomRow
{
	display: none;
}

/*--------------- contentframe -------*/
#contentFrame {
display: block;
}

#contentFrame span {
  text-align: left;
}

#contentFrame p{
  font-size: 1.2em;
}

* html #contentFrame { margin-left: 25px; }

/*---------------- layout columns -------*/
#columnWide { display: block; padding: 0px; width: 850px; }
#columnWide h1 { display: block; color: #666;  font-size: 1.6em;}
#columnWide h2 { color: #666; font-size: 1.6em;}

#columnRight {
display: block;
width: 700px;
}
#columnLeft {
display: block;
width: 700px;
}

#reversed #columnRight {  }
#reversed #columnLeft  {  }


.backLink {  display: block; margin: 15px 10px 0px 0px; font-size: 1.2em;}

.itemRow {
display: block;
}
input, textarea {  font: normal normal 1.3em arial;  }
textarea { width: 400px; margin: 0px;  }

.inputItemLarge .checkBoxRow input { margin-top: 5px; }
* html .inputItemLarge .checkBoxRow input { margin-top: 0px; }
.pressForm .inputSubmit { margin-top: 5px; }

.checkboxRow a { text-decoration: underline; }

.fieldInfo { padding-left: 5px; position: relative; top: 5px; }

.checkBox { display: block; }
.imageInfo { display: block;  }
.imageInfo img { margin-right: 10px; }

.imageInfo h3 { text-decoration: underline; margin-bottom: 2px;}
.imageInfo p { margin: 0px; }

.itemImage, .itemText, .pressForm, .shopForm {
display: block;
width: 700px;
margin: 0px;
padding: 0px;
}

.looseItem {
display: block;
width: 700px;
margin: 0px;
padding: 0px;
}


.itemImage a img{
  border:0px;
}

form { padding-top: 6px; }

.loose {
display: block;
}

.itemText p.byline { font-weight: bold; font-size: 1em; margin-top: 5px; }
.itemText p.date   { margin-top: 2px; font-weight: normal; font-size: 0.8em; color: #000; }
.itemText .readmore { bottom: 0px; }
.itemText p { font-size: 0.8em; }

h2 { font-size: 1.4em; font-weight: normal; color: #000; }
h2.contentHeader { margin-bottom: 40px; }
h3 { font-size: 1.2em; font-weight: bold; color: #000; margin: 10px 0px 0px 0px; }

#infoBoxContainer { display: block; margin: 20px 0px 0px 20px; width: 396px; }
#infoBox { width: 188px; margin-right: 5px; }
#infoBox h2 { color: #000; font-size: 1.4em; margin-bottom: 15px; }
#infoBox h3 { color: #000; margin-bottom: 0px; font-size: 1.2em; }

p { margin: 10px 20px 0px 0px; color: #000; }
h2 { margin: 20px 20px 0px 0px; }

p.byline { font-size: 0.9em; margin: 2px 20px 10px 0px; color: #000; }
p.lead   { font-weight: bold; margin-top: 30px; }

p.date   { font-size: 0.9em; margin: 0px 20px 0px 2px; color: #000;}

p.author, p.published { color: #000; margin-top: 0px; }
p.info   { color: #000; margin-top: 2px; }
p.price  {font-weight: bold; font-size: 1em; margin-top: 5px;}
a.readmore { display: block; margin: 40px 20px 0px 0px; color: #000; font-size: 1.1em;}
#infoBox a.readmore { margin-top: 2px; }
#infoBox p { letter-spacing: 0em; }
#infoBox p.info { font-weight: normal; }
h2.light { color: #000; }

#normal #columnRight, #reversed #columnLeft { color: #000; margin-bottom: 20px; }
#reversed #columnRight, #normal #columnLeft, #columnWide { color: #000; margin-bottom: 20px; }