/* artechock styles */
/* converted to tableless by Basti Lieberknecht 2007-05 */
body {
	background-color: #FFFFFF;
	margin: 1cm 0px;

	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* clear all margins and paddings (thanks, IE...) */
ol, ul, li, h1, h2, h3, img, p, div, a
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

a:hover {
	color: black;
}

a, a:active {
	color: #000099;
}


div.artechock {
	border-width: 1px 1px 0px 1px;
	border-color: black;
	border-style: solid;

	padding : 0;
	margin-left: auto;
	margin-right: auto;
	width : 618px;
}

img.sectionImage{
	float: right;
	border-width: 0 1px 0 0;
	border-color: black;
	border-style: solid;
	margin-right: 4px;
} 

/* maybe use the link attribute */
a.artechockMiniLogo {
	width: 190px;
	height: 35px;
	display: block;
}

ul.siteMap {
	clear: left;
}

ul.siteMap a {
	text-decoration: none;
}

ul.siteMap {
		background-color: #FFCC33;
    margin: 0px; padding:0px;
		height: 19px;
    text-align: center;
		border-style: solid;
		border-color: black; 
		border-width: 2px 1px 2px 1px;
  }

ul.siteMap li, ul.lowerSitemap li {
    list-style: none;
    display: inline;
 }


ul.siteMap a {
    margin: 0px; padding: 3px 0px;
		border-width: 0 0 0 1px;
		border-color: black;
		border-style: solid;
		width: 100px;
/*		height: 20px; */
		height: 80%;
		float: left;
  }

ul.siteMap a.muenchen {
    padding: 3px 5px;
		border-width: 0px;
}

div.layer1 {
	border-width: 0 0 1px 0;
	border-color: black;
	border-style: solid;
	padding: 0;
}

div.layer2 {
	border-width: 0 0 0 10px;
	border-color: #003366;
	border-style: solid;

 	background-color: #E2E4EB;
/*	padding: 10px 0 10px 35px; */
	padding: 0;
}

div.layer3 {
	width : 602px;
	min-height: 13px;
	border-width: 0 1px;
	border-color: black;
	border-style: solid;
	padding: 0;
}

ul.lowerSitemap {
	text-align: center;
	padding: 2px;
}

/* end of style for base-template */

/* now there are the extra-styles for the review */

div.kritik h1 { 
	padding: 20px 40px 22px;
	font-size: 10pt;
}

div.kritik h1.withOriginal { 
	padding: 20px 40px 2px;
}

div.kritik h2 {
	padding: 0px 40px 20px; 
	font-size: 8.5pt;
}

div.kritik h3 {
	padding: 20px 40px 0px; 
	font-size: 9pt;
}

div.kritik h4 {
	padding: 5px 40px 0 40px;
	margin: 0;
	font-size: 8pt;
}


ul.reviewIndex {
/*	float: right;*/
	padding: 10px 40px;
	line-height: 160%;
}

ul.reviewIndex li {
	list-style-type: none;
}

ul.reviewIndex a {
	text-decoration: underline;
}

/* maybe clear both? */
div.clear {
	clear: right;
}

img.moviePicture {
	float: right; 
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: black;
}

p.movieCredits {
	line-height: 13pt;
	padding: 10px 10px 10px 40px;
}

p.movieCredits a {color: #666600}
p.movieCredits a:hover {color: #000000}


p.imageComment {
	text-align: right;
	padding: 0px 290px 0px 0px;
/*	position: relative;
	bottom: 20px;*/
/*	float: right; */
}

/* missing: ReviewPrescriptum */
/* missing: ReviewSubtitle */

div.reviewText, a.reviewAuthor, div.reviewPostscriptum, div.reviewPrescriptum {
	line-height: 184%;
	padding: 1px 40px;
}

div.reviewText p, div.reviewPostscriptum p, div.reviewPrescriptum p {
/*	padding: 11px 0px 0px 0px; */
	margin: 11px 0px; 
}

a.linkToTop {
	float: right;
	padding: 0px 42px 10px 0px;
}

table.credits {
	margin: 0px;
	border-spacing: 0px;
	padding: 0px;
	width: 100%;
}

/* Disable padding for our credits table */
table.credits tr, table.credits td {
	padding: 0px;
	vertical-align: top;
}

td.moviePicture
{
	text-align: right;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

td.imageComment {
	text-align: right;
	padding: 0 5px 5px 40px !important;
	vertical-align: bottom !important;
}
/* Inserted for Claus on 2007-08-14 */
 .otitel {font-size: 85%; font-style: normal; line-height: 200%}
/* end of inserted style */

div.edit { /* for nice inplace edit =) */
	float:right;
	border-bottom:1px dotted blue; 
	border-left:1px dotted blue;
	padding: 2px;
}

div.william div.ok {
	padding: 0px 11px 0px 20px; 
}
div.william div.warning {
	padding: 0px 11px 10px 20px; 
}
div.william ul, div.william ol {
	padding: 0px 20px 5px 40px; 
}

div.william li {
	padding: 5px 0px;
}

div.william h1, div.william h2
{
	padding: 10px 15px; 
} 
div.william h1
{
	font-size: 140%;
}
#write 
{
	padding: 10px 15px;

}

.initiallyHidden
{
	display: none;
}

form.addForm
{
	display: inline;
}

/* div.william ul, div.william li{
	margin: 0px 11px 0px 11px; 
}

div.william p, div.william h1, div.william h2
{
	margin: 0px 11px 10px 11px; 
} */
