/* Standartlayout + Restauratix-Anpassungen importieren. */
@import url(layout.css);

#row h2 {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.08ex;
	max-width:52ex;
	margin:0px 0px 0.25em 0px;
}

#row h2 span {
	display:block;
	font-size:0.95em;
}

#row h3 {
	clear:left;
	font-size:1.1em;
	padding-top:0.5em;
	margin:0px 0px 0.25em 0px;
}

#row h3.start1 {
	margin-top:-45px;
}

body #row .text a[title="Externe Webseite anzeigen."]:before {
	content:url(../../img/out.gif);
	padding-right:0.25em;
	text-decoration:none;
}

#row .text a[title="Externe Webseite anzeigen."]:before:hover {
	content:url(../../img/out_hover.gif);
	text-decoration:none;	
}

#row .text p {
	font-size:1.05em;
	max-width:68ex;
	line-height:150%;
	padding:0px 40px 0px 40px;
	margin-bottom:1em;
}

#row .text ul, #row .text ol {
	font-size:1.05em;
	max-width:68ex;
	line-height:150%;
	list-style-position: outside;
}

#row .text ul li {
	margin-left:2.85em;
}

#row .text ol li {
	margin-left:1.85em;
}

#row .text ul ul, #row .text ol ol,
#row .text ol ul, #row .text ul ol {
	padding-left:0px;
	margin-left:1.4em;
	margin-bottom:0.5em;
}

#row .text ul ul li, #row .text ol ol li,
#row .text ol ul li, #row .text ul ol li {
	margin-left:0em;
}

#row .text li ul {
	list-style-type:circle;
	
}

#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;
	text-align:right;
	max-width:22ex;
	padding:0px;
}

#row .text p.intro {
	clear:both;
	line-height:145%;
	max-width:56ex;
	padding:0px 0px 1.5em 0px;
	margin-bottom:0px;
}

#row div#alphabet p {
	padding-left:0px;
	margin-left:1em;
}

#row div#alphabet a.noentry {
	display:none;
}
	
#row div.start {
	float:left;
	margin-top:0.5em;
}

#row .text h4 {
	clear:both;
	font-size:1.1em;
	padding-top:0.5em;
	margin:0px 0px 0.25em 0px;
}

#row .text h4.noentry {
	display:none;
}

#row .text h5 {
	font-size:1.05em;
	max-width:68ex;
	line-height:150%;
	padding:0px 40px 0px 40px;
	margin:0.5ex 0px 0em 0px;
}

#row .text dl {
	max-width:68ex;
	margin:0px 40px 1em 0px;
}

#row .text dt {
	font-weight:bold;
	letter-spacing:0.15ex;
	margin:0px 0px 0px 1em;
}

#row .text dd {
	margin:0px 0px 1em 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 sub {
	font-size:0.9em;
	line-height:90%;
	vertical-align:sub;
	padding:0px 0px 0px 0.25ex;
}

#row .text .simpleTable {
	float:left;
	min-width:260px;
	max-width:21em;
	background-color:#f7fcfd;
	border:1px solid #333;
	margin:0.5em 0px 1em 20px;
	display:table;
	border-spacing: 0px;
}

head:first-child+body #row .text .simpleTable {
	display:block;
}

#row .text .simpleTable h4 {
	background-color:#c2e4eb;
	padding:0.25ex 0.4em 0.25ex 0.4em;
	margin:0px;
}

#row .text .simpleTable p {
	padding:0.5ex 0.4em 0.5ex 0.4em;
	margin:0px;
}

#row .text .simpleTable p.second {
	background-color:#e8f5f9;
}
	
#row .text .simpleTable .picture {
	padding:0px;
	margin:0.5em 0px 0.5ex 0px;
}

#row .text .cnccodetable {
	border:1px solid #333;
	margin:0.25em 40px 1em 40px;
}

#row .text .cnccodetable caption {
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	padding-top:0.5em;
	padding-bottom:0.25em;
	margin:0px 0px 0px 0px;
}

#row .text .cnccodetable th {
	text-align:left;
	background-color:#A8DDE6;
	padding:0.25ex 0.5em 0.25ex 0.5ex;
}

#row .text .cnccodetable td {
	background-color:#E5F4F7;
	padding:0.25ex 0.5em 0.25ex 0.5ex;	
}

#row .text .cnccodetable td.comment {
	background-color:#D6EFEE;
}

#row .text .cnccodetable tbody.edit td {
	background-color:#FBECED;
}

#row .text .cnccodetable tbody.edit td.comment {
	background-color: #F5D8D9;
}

 #row .measuretableFloater {
	float:right;
	margin-left:25px;
	margin-right:15ex;
}

#row .text .measuretable {
	border:1px solid #333;
	border-collapse:collapse;
	border-spacing:0px;
}

#row .text .measuretable caption {
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	background-color:#c2e4eb;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#333;
	padding:0.25ex 0.5em 0.25ex 0.3em;
	margin:0px;
}

#row .text .measuretable th {
	font-weight:normal;
	text-align:left;
	background-color:#e8f5f8;
	padding:0.25ex 0.6em 0.25ex 0.3em;
	margin:0px;
}

#row .text .measuretable td {
	background-color:#f7fcfd;
	padding:0.25ex 0.6em 0.25ex 0.4em;	
}

#row .text p.lexikon {
	padding-left:0px;
	margin:0px 0px 0px 1em;
}

#row .text p.correct {
	margin-bottom:0.5em;
}

#row .text p + ol, #row .text p + ul {
	margin-top:-1em;
}

#row .text p + ol li, #row .text p + ul li {
	margin-left:0px;
}

#row sup a {
	color: #000095;
	font-size:0.8em;
	text-decoration:underline;
	background-color:transparent
}

#row p.footnote {
	font-size:0.9em;
	border-top:1px dashed #262626;
	padding-top:0.5em;
	padding-left:20px;
	margin-left:40px;
	margin-bottom:2em;
}

#row ul.footnote {
	margin-left:20px;
	margin-right:60px;
	margin-top:-0.5em;
}

#row ul.footnote li {
	margin-left:1.65em;	
}

#row div.paperHead {
	width:555px;
	height:54px;	
	background-image:url(../../zihi/fachberichte/dresden/img/zettel_oben.gif);
	border-right:2px ridge #464646;
	margin:0.5em 0px 0px 17px;
}

#row div.firstHead {
	margin-top:54px;
}

#row div.paper {
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	width:555px;
	background-image:url(../../zihi/fachberichte/dresden/img/zettel.jpg);	
	border-right:2px ridge #464646;
	border-bottom:2px ridge #464646;
	padding-top:16px;
	padding-bottom:1em;
	margin-left:17px;
	margin-bottom:45px;
}

#row div.paper p {
	line-height:128%;
}
#row div.paper dl {
	margin:0px 28px 0px 40px;
}

#row div.paper dt {
	font-weight:bold;
}

#row div.paper dd {
	font-style: italic;
	margin-left:1.5em;
	margin-bottom:1em;
}

#row ul.appendix {
	margin-top:0px;
	padding-bottom:1em;
}

#row .alignLeft {
	float:left;
	display:table; /* Für Opera 5 / 6 */
	margin:0.5em 15px 0px 20px;
}

#row div.alignLeft[class^="picture"] {
	display:block;
}

#row .alignCenter {
	text-align:center;
	width:100%;
	max-width:68ex;
	padding:0px 40px 0px 40px;
	margin-bottom:1em;
}

#row .alignRight { 
	float:right;
	display:table; /* Für Opera 5 / 6 */
	margin-left:25px;
	margin-right:15ex;
}

#row div.alignRight[class^="picture"] {
	display:block;
}

#row .preview {
	float:left;
	width:auto;  /* Für Opera 5 / 6 */
	max-width:305px;
}

head:first-child+body #row .preview {
	width:100%;
}

head:first-child+body #row .preview p.cleaner {
	clear:none;
}

#row .text .preview p {
	float:left;
	text-align:left;
	padding:8px 6px 6px 6px;
}

#row .picture img {
	border:1px solid #252525;
	padding:0px;
	margin:0px;
}

#row .picture p {
	font-size:0.9em;
	text-transform:lowercase;
	text-align:center;
	padding:0px;
	margin:0.25em 0px 0.15em 0px;
}

#row .alignCenter p { 
	margin:0px auto 0px auto;
}

#row .picture p.normal {
	width:300px;
	text-align:center;
	text-transform:none;
}

#row div.end {
	float:right;
	position:relative;
	top:-35px;
	margin-bottom:-28px;
}

#row form h3 {
	margin-top:1em;
}

#row form h3.start {
	margin-top:0.65em;
}

#row .text form p {
	clear:left;
	margin-bottom:0.35em;
}

#row .text form p.right {
	float:left;
	background-color:#dbeff4;
	border:1px dashed #666;
	padding-left:5px;
	padding-right:5px;
	margin-left:35px;
}

#row .text form p.correct {
	margin-top:1em;
}

#row .text form ol, #row .text form ul {
	font-size:1.05em;
	max-width:68ex;
	line-height:150%;
	padding:0px 40px 0px 40px;
	margin:-0.5em 1.5em 1em 1.5em;
}

#row .text form p.right strong {
	color:#252525;
	font-weight:normal;
	background-color:transparent
}

#row .text form h4 {
	border-bottom:1px solid #666;
}

#row .text form .picture p {
	text-transform:none;
}

#row .text form img {
	border:none;
}

#row form .alignRight {
	margin-right:3.5ex;
}

#row .text form p.submit {
	text-align:center;
	padding-bottom:0.65em;
	margin-top:1em;
}

#row p.dowload {
	clear:both;
	font-size:0.9em;
	margin-top:-0.5em;
}