/* ALLLGEMEIN */
body { 	
	margin: 15px 0px 5px 0px;
	background-color: #FFF;
}
body, table, div {
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 12px;
}
img { border: 0px solid red; }
td, th { vertical-align: top; text-align: left; font-weight: normal; }

a:link, a:visited { text-decoration: underline; } /* weitere Definitionen der Links in den Dateien kirm.css u. museen.css */
a:hover { text-decoration: none; }

/* Ueberschriften */
h1 { font-size: 130%;  line-height: 20px; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/* LOGO */
.logo { margin: 0px 0px 25px 15px; }

/* NAVIGATION */
.nav {	/* Navigationsbereich KIRM / Museen */
	background-image: url(../img/bgtop_kirm.jpg); /* 'Standard-Bild' >> mehr in den Dateien kirm.css u. museen.css */
	background-repeat: no-repeat;
	height: 120px;
	text-align: right;
}
.nav table { float: right; } /* Tabelle mit den Navigationspunkten */
.nav td { text-align: center; }
.nav div { width: 110px; background-color: #fff; height: 7px; } /* Breite u. Hoehe der Farbstreifen */
.nav img { /* Bilder zu den Navigationspunkten */
	width: 108px;
	height: 93px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	white-space: nowrap;
}
.nav .link { height: 17px; padding-top: 3px;; }
.nav .c0, .footer .c0 { background-color: #e6e6e6; }
.nav .c1, .footer .c1 { font-size: 1px; background-color: rgb(204,153,179); } /* Farbe 1 */
.nav .c2, .footer .c2 { font-size: 1px; background-color: rgb(153,153,204); } /* Farbe 2 */
.nav .c3, .footer .c3 { font-size: 1px; background-color: rgb(255,204,153); } /* Farbe 3 */
.nav .c4, .footer .c4 { font-size: 1px; background-color: rgb(255,255,128); } /* Farbe 4 */
.nav .c5, .footer .c5 { font-size: 1px; background-color: rgb(128,179,255); } /* Farbe 5 */
.nav .c6, .footer .c6 { font-size: 1px; background-color: rgb(230,153,153); } /* Farbe 6 */
.nav .c7, .footer .c7 { font-size: 1px; background-color: rgb(153,204,153); } /* Farbe 7 */

.footer div { width: 110px; height: 7px; } /* Breite u. Hoehe der Farbstreifen im Footer */

.nav a:link, .nav a:visited {
	background-color: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.nav a:hover, .nav a:active, #navActive {
	color: #ff9933;
}

.topnavcell { background-color: #e6e6e6; }
.topnav {
	background-color: #ff9933;
	padding: 15px 15px 0px 15px;
	font-weight: bold;
}

.topnav a:link, .topnav a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	padding-bottom: 15px;
}
.topnav a:hover, .topnav a:active, #topNavActive {
	color: #FFFF00;
}

.globaltable {	width: 950px;	}

.contentcell {
	height: 360px;
	border-top: 8px solid #ff9933;
	font-size: 12px;
	padding: 25px 30px 15px 30px;
	line-height: 130%;
}
.contentcell img {
	float: right;
	margin: 0px 0px 10px 10px;
}
.contentcell div {
	margin-bottom: 25px;
}

.misccell {
	font-size: 90%;
	line-height: 130%;
	padding-bottom: 25px;
}
.misccell div {
	border-bottom: 8px solid #FF9933;
	background-color: #E6E6E6;
	height: 140px;
	margin-bottom: 10px;
}
.misccell h4 {
	color: #FF9933;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

.footer {
	font-size: 95%;
}
.footer a:link, .footer a:visited {
	color: black;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
.footer a:hover {
	color: #ff9933;
}


.mailtoNeutral a:link, .mailtoNeutral a:visited, .mailtoNeutral a:hover {
	color: #000;
	text-decoration: none;
}
.small { font-size: 90%; }

.sitemap { margin-top: 20px; line-height: 180%; }

.listeTreffer {
	line-height: 170%;
}