#metanavigation img {
	border:none;
}

#flexSitemap_container ul li{
	padding-left:0.3em;
}

.csc-sitemap-level-1 {
	font-size:13pt;
	font-weight:bold;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

.csc-sitemap-level-2 {
	font-size:11pt;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

.csc-sitemap-level-3 {
	font-size:11pt;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

.csc-sitemap-level-4 {
	font-size:11pt;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

.csc-sitemap-level-5 {
	font-size:11pt;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

.csc-sitemap-level-6 {
	font-size:11pt;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
}

#inhalt #flexSitemap_container ul{
	font-size:1em;
	list-style-type:disc;
	
}

.csc-textpic-caption {
	font-size: 0.7em;
	padding-left:0.7em;
}

a:focus {
	text-decoration:underline;
}

#inhalt ul a {
	color:#993333;
	text-decoration:underline;
}

#inhalt ul{
	font-size:11pt;
	margin-left:-1.5em;
}

#inhalt_breit {
	float:left;
	width:38em;
	padding:0 1em 0 0.5em;
	margin-left:1.8em;
}

.kleines_panorama {
	margin-top:0.3em;
	margin-left:0.0em;
	width:100%;
	float:left;
	margin-bottom:0.5em;
}

#inhalt_breit .kleines_panorama {
	margin-top:0.3em;
	margin-left:0.4em;
	width:100%;
	float:left;
	margin-bottom:0.5em;
}

#maginalspalte p {
	text-align:left;
	background-color:#fafafa;
	padding-bottom:0.05em;
	width:14.3em;
	padding:0.25em 0.4em 0.25em 0.4em;
	margin:0;
	margin-bottom:1em;
}

#maginalspalte ul {
	text-align:left;
	background-color:#fafafa;
	padding-bottom:0.05em;
	width:10.1em;
	padding:0.25em 0.4em 0.25em 0.4em;
	padding-left:2em;
	margin:0;
	margin-bottom:1em;
}

#maginalspalte img {
	border: 1px solid #3f3f3f;
}

#maginalspalte div.inhalt-div {
	background-color:#fafafa;
}

/* -=KOERPER=- */
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background-color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3f3f;
}
#kosmos {
	margin:0 auto;
	padding:0;
	padding-bottom:0.75em;
	margin-bottom:0.75em;
	width:57.25em;
	background-color:#fafafa;
}
#metanavigation {
	margin:0;
	padding:0;
	background-color:#484848;
}
#kopf {
	width:54.75em;
	height:1.6em;
	position:relative; z-index:1;
	padding:0 0.5em 0 0.5em;
	margin:0 0.75em 0 0.75em;
	background-color:#b1c12b;
}
#panorama {
	margin:0.5em 0.75em 0.5em 0.75em;
	height:13em;
	border:solid thin #484848;
	overflow:hidden;
}
#koerper {
	padding:0.5em 0.5em 0.5em 0.5em;
	margin:0 0.75em 0em 0.75em;
	background-color:#ecefd4;
	overflow:auto;
}
#unternavigation {
	float:left;
	padding:0 0.5em 0 0.5em;
	width:11.5em;
}
#inhalt {
	float:left;
	width:28em;
	padding:0 1em 0 0.5em;

}
h1 a {
	color:#993333;
}
#inhalt_ohneMarginal {
	float:left;
	width:39.0em;
	padding:0 1em 0 0.5em;
}
#maginalspalte {
	float:right;
	width:12.5em;
	text-align:center;
}
/* -=NAVIGATION=- */
#brotkrummen {
	display:none;
}
ul.untermenu {
	margin:0;
	padding:0em 0.5em 1em 0em;
}
li.untermenu {
	font-size:0.93em;
	list-style:none;
	border-bottom:solid thin #b1c12b;
	padding-bottom:0.25em;
	padding-top:0.25em;
}

li.untermenu_aktiv {
	font-size:0.93em;
	list-style:none;
	border-bottom:solid thin #b1c12b;
	padding-bottom:0.25em;
	padding-top:0.25em;
}

li.untermenu a {
	font-weight:bold;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#3f3f3f;
}

li.untermenu_aktiv a {
	font-weight:bold;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#993333;
	
}
li.untermenu a:hover {
	color:#933;
}
li.zugangspunkt {
	margin:0;
	padding:0;
	list-style:none;
}
ul.untermenu_unterpunkt {
	margin-left:0;
	padding-left:0.5em;
}
li.untermenu_unterpunkt {
	font-weight:bold;
	font-size:0.93em;
	list-style:none;
	border-bottom:solid thin #b1c12b;
	padding-bottom:0.15em;
	padding-top:0.15em;
}
li.untermenu_unterpunkt_aktiv {
	font-weight:bold;
	font-size:0.93em;
	list-style:none;
	border-bottom:solid thin #b1c12b;
	padding-bottom:0.15em;
	padding-top:0.15em;
}
li.untermenu_unterpunkt a {
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#3f3f3f;
}

li.untermenu_unterpunkt_aktiv a {
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#993333;
}

li.untermenu_unterpunkt a:hover {
	color:#933;
}
ul.metanavigation {
	text-align:right;
	margin-left:0;
	padding:0.5em;
	margin-top:0.3em;
}
li.metanavigation {
	font-size:0.75em;
	padding:0.25em;
	display:inline;
	color:#fafafa;
}
li.metanavigation  a {
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#fafafa;
}
li.metanavigation_aktiv  a {
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;;
	color:#993333;
}
li.metanavigation  a:hover {
	color:#993333;
}
#metanavigation p {
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#fafafa;
}
#metanavigation p a {
	color:#fafafa;
	text-decoration:none;
}
#metanavigation p a:hover {
	color:#993333;
}
/* -=ALLGEMEINES ERSCHEINUNGSBILD=- */
h1 {
	font-variant:small-caps;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:1.33em;
	margin:0 0.375em 0 0.375em;
}
#maginalspalte h1 {
	padding:0.25em 0.4em 0.25em 0.4em;
	margin:0;
	font-size:0.93em;
	font-variant:small-caps;
	background-color:#b1c12b;
	color:#3f3f3f;
	border-bottom:solid medium #ecefd4;
	text-align:left;
	font-weight:bold;
}
#maginalspalte div {
	
}

.sprungpunkt {
	color:#3f3f3f;
	cursor:default;
}
h2 {
	font-size:0.83em;
	margin:1em 0.5em 0 0.5em;
}
h3 {
	font-size:0.83em;
	margin:1em 0.5em 0 0.5em;
}
p {
	font-size:0.83em;
	margin:0.75em 0.5em 0.75em 0.5em;
}
a {
	text-decoration:none;
}
a:focus {
	text-decoration:underline;
}
p a {
	color:#993333;
	text-decoration:underline;
}
.erlaeuterung {
	border-bottom:dotted thin #3f3f3f;
	cursor:pointer;
}
.logo {
	padding:1em;
}
.verweisgrafik {
	margin:0.5em;
	width:11.3em;
	border:solid thin #3f3f3f;
}
#inhalt img, #inhalt_ohneMarginal img,#inhalt object, #inhalt_ohneMarginal object{
	margin-left:0.5em;
}
/* -=ACCESSKEYS=- */
#hilfe {
	margin:0;
	padding:0;
	height:0;
	display:none;
}
ul.maginalien {
	margin-left:0.5em;
	padding-left:1em;
	margin-right:0.5em;
}
li.maginalien {
	font-size:0.83em;
}


/* Von hier...*/
.spalten {
	float:left;
	width:100%;
}
.spalte_links, .spalte_rechts {
	float:left;
	width:13.5em;
}

.spalte_rechts {
	float:right;
}
.anreiser_grafik {
	margin-right:0.5em;
	float:left;
}

/* .anreiser {
	float:left;
	background-color:#FFFFFF;
	margin:0.5em 0 0.5em 0;
	width:15.45em;
	padding:0.5em;
} */
 
.anreiser_inhalt {
	background-color:#FFFFFF;
	padding:0.2em 0 0.2em 0;
	margin:0 0 0.5em 0.5em;
	border-top:solid 4px #b1c12b;
}

/*... bis hier!*/
/* Für die dreiteilung */
.spalte_3_spalten {
	float:left;
	width:33%;
}
.spalte_mitte_3_spalten {
	margin-left:0.5%;
}
.spalte_rechts_3_spalten {
	float:right;
}
.anreiser_3_spalten {
	float:left;
	background-color:#fafafa;
	margin:0.5em 0 0.5em 0;
	width:10em;
	padding:0.5em;
}

.anreiser_3_spalten_div {
	float:left;
	background-color:#fafafa;
	margin:0.5em 0 0.5em 0;
	margin-left:0.3em;
	width:9em;
	height:12.0303em;
	padding:0.0em;
	border-top:solid 4px #b1c12b;
}

/* und noch was extra... */
.inhalt_bilder_umfliesend {
	float:left;
	margin:0.5em;
	clear:both;
}
.inhalt_bilder {
	display:block;
	clear:both;
	margin:0.5em;
}

/**************************Kleine Extras in der Fußleiste**********************/
.drucken, .pdf, .tip {
	text-decoration:none;	
	color:#3f3f3f;
	font-size:0.92em;
	display:inline;
	font-variant:small-caps;	
	margin-left:0.7em;
	font-weight:bold;
}
.drucken:hover, .pdf:hover, .tip a:hover  {
	color:#993333;
}

.tip a {
	text-decoration:none;	
	color:#3f3f3f;
	font-size:0.92em;
	font-variant:small-caps;	
}

#inhalt font {
	color:#3f3f3f;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}
#inhalt .achtung font {
	color:#993333;
}

.bookmarks a img {
	position:relative;
	border:thin solid #000;
	float:right;
	right:0.7em;
	margin-left:0.3em;
	top:-1.5em;	
}
