@CHARSET "UTF-8";

/**** basics.css ****/

html {
	background-color: white;
	background-image: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}


table, form, input, select, option, textarea {
	margin: 0pt;
	padding: 0pt;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
}

div {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: visible;
}

div.Unfloat {
	height: 1px;
	float: none;
	clear: both;
	overflow: hidden;
}

img {
	margin: 0px;
	border: none;
}


address {
	font-style: normal;
	padding: 1em 0em 1em 0em;
}

address span {
	display: block;
	line-height: 1.8em;
}

address span.Name {
	font-weight: bold;
}



dfn {
	font-style: normal;
	font-weight: normal;
}

a {
	color: black !important;
	text-decoration: none !important;
	cursor: default !important;
}

a:link {
	color: black !important;
	text-decoration: none !important;
	cursor: default !important;
}

a:hover {
	color: black !important;
	text-decoration: none !important;
	cursor: default !important;
}





div#Page {
	margin: 1em auto 1em auto;
	width: 18cm;
}

div#Page h1.StructuralHeadline,
div#Page h2.StructuralHeadline,
div#Page h3.StructuralHeadline,
div#Page h4.StructuralHeadline,
div#Page h5.StructuralHeadline,
div#Page h6.StructuralHeadline {
	display: none;
}


div#Page div#Header {
	width: auto;
	height: auto;
}

div#Page div#Footer {
	display: none;
}


div#Page div#ColumnLeft {
	display: none;
}

div#Page div#ColumnMiddle {
	width: auto;
	margin: auto;
	border: none;
	float: none;
}

div#Page div#ColumnRight {
	display: none;
}



div#Page div#Header div.LogoLeft {
	display: none;
}

div#Page div#Header div.LogoRight {
	display: none;
}

div#Page div#Header div.Claim {
	display: none;
}

div#Page div#Header div.LogoPrint {
	display: block;
	width: 166px;
	height: 78px;
}

div#Page div#Header div.LogoPrint img {
	display: block;
	width: 166px;
	height: 78px;
}





div#Page div.PathNavigation {
	margin-top: 2em;
	margin-bottom: 2em;
	height: auto;
	background-color: transparent;
}

div#Page div.PathNavigation dl {
	border: solid 1px rgb(153,153,153);
}


div#Page div.PathNavigation dl dt {
	display:inline;
	font-weight: bold;
	margin:0px 4px 0px 6px;
	color: rgb(153,153,153);
}

div#Page div.PathNavigation dl dd {
	display:inline;
	color: rgb(153,153,153);
}

div#Page div.PathNavigation dl dd span.Seperator {
	color: rgb(153,153,153);
}

div#Page div.PathNavigation dl dd a {
	color: rgb(153,153,153) !important;
}




/**** content.css ****/

div.Content div.ContentSection {
	margin-left: 0px;
	margin-right: 0px;
}

div.Content div.Emphasised {
	border:1px solid rgb(122,122,122);
}

div.Content div.ContentSection ul {
	list-style-type: none;
	list-style-image: url('../img/text/pfeil.gif');
	padding-left: 15px;
	margin-left: 0px;
}

div.Content div.ContentSection ul li {
	background-image: none;
	padding-left: 0px;
	margin-left: 0px;
}



div.Content div.ContentSection.Ortsliste h2 {
	margin-bottom: 1em;
	padding:2px 0px;
	border-bottom: solid 1px black;
}

div.Content div.ContentSection.Ortsliste a {
	font-weight: normal;
}


div.Content div.ContentSection.ImagePopupLinklist {
	width: 14cm;
	text-align: left;
}




/**** Javascript-Print-Button ****/
/* wird in "print.css" ausgeblendet */
div#Page div#Header div.PrintButtonJs {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 200px;
	height: 21px;
	background-color: black;
	padding:2px;
}

div#Page div#Header div.PrintButtonJs img {
	display: inline;
	width: 21px;
	height: 21px;
	margin-left: 8px;
	margin-right: 4px;
	vertical-align: middle;
	cursor: pointer !important;
}

div#Page div#Header div.PrintButtonJs a {
	font-weight: bold !important;
	color: white !important;
	cursor: pointer !important;
}

div#Page div#Header div.PrintButtonJs a:hover {
	text-decoration: underline !important;
	cursor: pointer !important;
}





/*
a:after {
	font-style: italic;
	content: ' [' attr(href) ']';
}
*/


/***** Debug ****/
/*
div#Header,
div.Content {
	border:solid 1px silver;
}
*/


