/* * CSS-styles fuer pageManager-Content * ---------------------------------------------- * Hier sind alle styles deklariert, welche pageManager im inhaltsbereich verwendet, * also die absatzformate, bilde-, tabellen und sonstigen box-elemente * Author: Markus Koch, CH-8460 MARTHALEN * Date: 15.03.2008*//* clear float class */.clearfix:after{	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac *//* zeilenumbruch */br.clearfloat {	display: block;	height: 0;	clear: both;}a,img{	border:none;	outline:none;	text-decoration:none;}/* absatzformat: Text (text) *//* ressort-name */h1 {	text-align: right;	font-size: 100%;	font-weight: normal;	color: #000;/* titel */}h2 {	font-size: 140%;	font-weight: bold;	color: #000;}/* zwischentitel */h3 {	font-size: 110%;	font-weight: bold;	color: #000;}a {	color: #1E3278;	text-decoration: none;}a:link, a:visited, a:focus {	color: #1E3278;	text-decoration: none;}a:hover, a:active {	color: #1E3278;	text-decoration: underline;}p {	font-weight: normal;	color: #000;}BLOCKQUOTE {	margin-left:0;	padding-left: 2em;	}PRE {	font-family: Courier, monospace;	}OL {	list-style-type:decimal;	}UL {	list-style-type:circle;	}/*TABLE, TR, TH, TD, TBODY, TFOOT, THEAD, CAPTION {	background: transparent;	background-position: top left;	text-decoration: none;	margin: 0;	padding: 0;	border: none;	vertical-align: top;	text-align: left;	display: block;	float: none;	clear: none;	width: auto;	height: auto;	}TH, TD, CAPTION { 	display: inline;	}*/I, CITE, EM, VAR, ADDRESS {	font-style: italic;	}EM {	font-size: 14px;	font-style: normal;	letter-spacing:0.4em;	color: #666666;	}B, STRONG {	font-weight:bolder;	}BIG { 	font-size: larger;	}SMALL, SUB, SUP {	font-size: smaller;	}SUB {	vertical-align: sub;	}SUP {	vertical-align: super;	}/* absatzformat: Link (link) */.pmLink {	margin-left: 15px;	margin-top: -10px;}p.pmLink a,p.pmLink a:hover,p.pmLink a:visited {}/* format: "zurueck"-Link (-) */a.backLink,a.backLink:hover,a.backLink:visited {}/* format: "mehr"-Link (-) */a.moreLink,a.moreLink:hover,a.moreLink:visited {}/* absatzformat: textbox (box) */.pmBoxRight{	font-size:90%;	float:right;	background-color:#d6d6d6;	padding:5px;	border:1px solid #d6d6d6;	width:45%;	margin:0 0 3px 10px;}.pmBoxRight table {	font-size:90%;}.pmBoxLeft{	font-size:90%;	float:left;	background-color:#d6d6d6;	padding:5px;	border:1px solid #d6d6d6;	width:45%;	margin:0 10px 3px 0;}/* absatzformat: bild (-) */.pmImageRight{	float:right;	padding:0;	width:auto;	height:auto;	margin:0 0 0 10px;	background-color:transparent;}.pmImageRight:after{	display:block;	visibility: hidden;	content:'.';	clear:right;}.pmImageCenter{	padding:0;	width:auto;	height:auto;	margin:0;	background-color:transparent;}.pmImageLeft {	float:left;	padding:0;	width:auto;	height:auto;	margin:0 10px 0 0;	background-color:transparent;}.pmBoxRight .pmImageRight,.pmBoxRight .pmImageCenter,.pmBoxRight .pmImageLeft,.pmBoxLeft .pmImageRight,.pmBoxLeft .pmImageCenter,.pmBoxLeft .pmImageLeft {	background-color:transparent;}/* absatzformat: Legende (-) */.pmLegende {	font-size:80%;}/* absatzformat: Tabellen (tabelle) *//* zentral */table.pmTable{	font-size:80%;	border-collapse:collapse;	margin:0 0 10px 0;}table.pmTable th{	text-align:left;	text-transform:none;}table.pmTable td, table.pmTable th{	padding:5px;	border:1px solid #aaa;	vertical-align:top;}/* links */table.pmTableLeft{	float:left;	font-size:.75em;	border-collapse:collapse;	margin:5px 10px 10px 0;}table.pmTableLeft th{	text-align:left;	text-transform:none;}table.pmTableLeft td, table.pmTableLeft th{	padding:5px;	border:1px solid #aaa;	vertical-align:top;}/* rechts */table.pmTableRight{	float:right;	font-size:.75em;	border-collapse:collapse;	margin:0 0 10px 10px;}table.pmTableRight th{	text-align:left;	text-transform:none;}table.pmTableRight td, table.pmTableRight th{	padding:5px;	border:1px solid #aaa;	vertical-align:top;}/* INDEX ITEMS ----------------------------------------- */p.pmIndexItem{	width:auto;	padding:0 0 0.5em 2em;}p.pmIndexItem:after{	display:block;	visibility: hidden;	content:'.';}.pmIndexItem img.indexPict{	float:left;	margin:0 15px 0 0;}strong.pmIndexTitel {}small.pmIndexDatum {	font-size:.65em;}a.pmIndexMore {	padding:0 0 0 10px;}.galleryItem {	float:left;	width:120px;	text-align:center;	margin:15px;}/* SITEINDEX ------------------------------------------ */div.pmSiteindex {}/* SEARCH ------------------------------------------ */table.pmSearch{	/* font-size:.75em; */	border-collapse:collapse;	margin:0 0 10px 0;	clear:both;}table.pmSearch th{	text-align:right;	text-transform:none;}table.pmSearch td, table.pmSearch th{	padding:5px;	border:0;	vertical-align:top;}table.pmSearch input {	font-size:.75em;}/* SKIP ------------------------------------------ */table.pmSkip{	font-size:0.8em;	border-collapse:collapse;	margin:0 0 10px 0;}table.pmSkip th{	text-align:right;	text-transform:none;}table.pmSkip td, table.pmSkip th{	padding:5px;	border:0;	vertical-align:top;}/* FORMS ---------------------------------------------- */form {	position:relative;	margin:0;	padding:0;}form p {	margin:0;	padding:4px 0 4px 0;}form select {border:1px solid #aaa;}fieldset{margin:0;padding:0;border:0;}/* search field text */input.text {	font:normal 1em Arial,Verdana,Helvetica;	height:1.1em;	line-height:1.2em;	background:#fff;	outline:1px solid #1159a6;}* html form input.text{	height:1.5em;	he\ight:1.1em;}/* versteckter admin-link */#footer a.pmAdminLink, #footer a.pmAdminLink:link, #footer a.pmAdminLink:visited, #footer a.pmAdminLink:focus, #footer a.pmAdminLink:active, #footer a.pmAdminLink:hover  {	color: #ffffff;	font-weight:normal;	text-decoration: none;	font-size: 100%;	}/* druckversion-link */.printversion {	text-align:right;	}a.printLink {	font-size: 85%;	}