/* Standartlayout + Restauratix-Anpassungen importieren. */
@import url(layout.css);

#row h2 {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:0.08ex;
	line-height:140%;
	max-width:52ex;
	margin:0px 0px 0.45em 0px;
}

#row h2 span {
	display:block;
	font-size:1.1em;
}

#row .text p {
	font-size:1.05em;
	max-width:68ex;
	line-height:150%;
	padding:0px;
	margin-bottom:0.65em;
}

#row .text p.author {
	float:right;
	font-family:Tahoma, Arial, sans-serif;
	font-size:0.85em;
	letter-spacing:0.05ex;
	line-height:140%;
	text-transform:uppercase;
	padding:0px;
}

#row .text p.intro {
	clear:both;
	line-height:145%;
	max-width:66ex;
	padding:0px 0px 0.5em 0px;
	margin-bottom:1em;
}

#row abbr, #row acronym {
	border-bottom:1px dashed #252625;
	cursor:help;
}

#row q {
	font-style:normal;
	letter-spacing: 0.25ex;
	quotes:"»" "«";
	background-color:transparent
}

#row strong {
	color:#5a5c5a;
	background-color:transparent;
}

#row strong.measure {
	color:#db0414;
	font-weight:normal;
	background-color:transparent;
}

#row var {
	color:#006633;
	font-style:normal;
	background-color:transparent;	
}

#row .picture {
	clear:both;
	text-align:center;
	overflow:auto;
}

#row div.picture[class^="picture"] {
	padding-bottom:5px;
}

#row div.alignLeft {
	clear:none;
	float:left;
	width:auto;
	margin:0px 6px 0px 0px;
}

head:first-child+body #row div.alignLeft {
	margin:0px;
}

#row div.map {
	overflow: visible;
}

#row ol {
	clear:both;
	float:right;
	padding:0px;
	margin:0px;
	list-style-position:inside;
}

head:first-child+body #row ol {
	list-style-position:outside;
}

#row ol li {
	margin:0px;
}

#row .picture img,
#row .picture object,
#row .picture embed {
	border:1px solid #252525;
}

#row .picture p { 
	font-size:0.9em;
	text-align:center;
	padding:0px;
	margin:0.25em auto 1.5em auto;
}

