/* Style geaendert Oktober 2009 */
body	{font: 90% 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #ffffff; color: #2e2e2e; margin: .5em; padding: .5em;}
a		{text-decoration: none; color: #418acd;}
a:hover, li a:hover, h2 a:hover, h3 a:hover {color: #e9cb2b;}
p,td,th,dt,li,ul	{font-size:11pt}

/* auf Startseite grosse Schrift */
.portal p,.portal td,.portal dt,.portal li,.portal ul	{font-size:13pt;}

/* Ueberschriften */
h1, h2 {color: #282e5b;}
h3,h4,th,dt {color: #213780;}
h1 {font-size: 24px; line-height: 24px; margin-bottom: 20px;}
h2 {font-size: 22px; line-height: 22px; margin-bottom: 16px;}
h3 {font-size: 16px; line-height: 18px; margin-bottom: 12px;}
h4 {font-size: 14px; line-height: 16px; margin-bottom: 12px;}
h5 {font-size: 13px; line-height: 10px; margin-bottom: 10px;}

/* hr {color:yellow; background-color:yellow; height:6px; border:1px dashed blue;} */
hr {width: 96%; color: yellow; background-color: red; height: 2px; border: 0px}

p.invers {background: gray; color: #FFA500;} /* hinterlegte Schrift */

/* FOTODRACHEN-Seitenkopf - l/r */
p.kopf1	{font-family: Arial-Black,Arial,sans-serif;	font-size: 12pt;	font-style: italic;
			font-weight: bold;	color: gray;	border-bottom: 1mm solid #9999DD;}
p.kopf2	{font-family: Arial, sans-serif;	font-size: 10pt;	color: gray;	text-align: right;}
td.kopf	{border-bottom: 1mm dotted navy;}

/* kleine Hinweise */
p.hinweis	{font-size: 10pt;} 
p.hinweisr	{font-size: 10pt;	text-align: right;} 
p.hinweisk	{font-size: 10pt;	font-style: italic; margin-left: 40px; margin-top: 10px; margin-bottom: 10px;}

/* zentriert und gerahmt */
p.box		{margin: 6px;	padding: 4px;	border: 2px solid #f7931e;	text-align: center;}
/* gerahmt, linksbuendig, etwas eingezogen */
p.boxl	{margin-left: 40px;	margin-right: 10px;	
			margin-top: 6px;	margin-bottom: 6px;	
			padding: 4px;	border: 2px solid #9999DD;	text-align: left;}

/* Bildunterschrift */
p.unterbild, a.unterbild {font-size: 10pt;	text-align: center;}
p.zumbild, a.zumbild {font-size: 10pt;}
p.mittig		{text-align: center;}

/* technische Daten in einem Rahmen --> abloesen durch div.note */
p.infobox {font-family: "Courier New", Courier, monospace;
		font-size: 11pt; color: navy;	background-color: silver;	
		margin: 4mm;	padding: 2mm;	border: 4px outset maroon;}

/* Block Formatted */
pre	{border-width: 0px;
		font-family: "DejaVu Sans", "Lucida Grande", "Verdana", Courier, mono; line-height: 16px; font-size: 11px; margin-bottom: 10px; margin-top: 10px; overflow: auto; padding: 10px; background: #f8f8f9;}
pre.bord	{border-left-width: 0px; border-right-width: 0px; 
		border-bottom-width: 2px; border-top-width: 2px; 
		font-family: "DejaVu Sans", "Lucida Grande", "Verdana", Courier, mono; line-height: 16px; 
		border-color: #f7931e; border-style: solid; font-size: 11px; 
		margin-bottom: 10px; margin-top: 10px; 
		overflow: auto; padding: 10px; background: #f8f8f9;}
/* div ersetzt p,infobox */
.note	{border-left-width: 0px; border-right-width: 0px; 
		border-bottom-width: 2px; border-top-width: 2px; 
		width: 80%; border-color: #a2d545; border-style: solid; font-size: 11pt;
		margin-bottom: 8px; margin-top: 8px; margin-left: 0.5in; margin-right: 0.5in;
		overflow: auto; padding: 6px; background: #e4f7dd;}

/* Link-Listen */
p.verteiler	{font-size: 9pt;	text-align: center;}
p.linkbox	{font-size: 9pt;	text-align: center;
				margin: 4mm; padding: 2mm; border: 1px solid navy;}

/* Bilder-Rahmen */
img.kap	{border: 2px solid navy;	margin: 5px;}
img.pano	{border: 2px solid maroon;	margin: 5px;}

/* Tabellenfelder */
td			{margin: 6px;	padding: 6px;}
td.head	{margin: 4px;	padding: 3px;
			font-style: italic;	border-bottom: 1px solid navy;}

/* teilgerahmt  */
td.br		{border-bottom: 1px solid navy;	border-right: 1px solid navy;}
td.btop	{border-bottom: 1px solid navy;	vertical-align:top;}

/* Tabelle mit Georeferenzen, kleinere Schrift */
td.geo	{font-size: 10pt;	margin: 2px;  padding: 2px; }
a.geo		{font-size: 10pt;}

/* Rahmen */
td.geobr	{border-bottom: 1px solid navy;	border-right: 1px solid navy;}
td.geob	{border-bottom: 1px solid navy;}
td.geor	{border-right:  1px solid navy;}

/* Ueberschrift hinterlegen  */
.balken	{color: navy;background: rgb(120,180,255)}

/* OpenLayers, interaktive Karte */
.olPopup p, .olPopup a {color: rgb(64,16,16); font-size: 8pt; margin:0px;}
.olPopup h2	{color: rgb(255,0,0); font-size: 12pt; margin: 1pt;}
