body { background-color: #E1E4E5; }

#kopf { height: 73px; position: relative; background-image: url(images/oben.jpg); }
#kopf a { display: block; height: 73px; }
#kopf #unilink { float: left; width: 200px; }
#kopf #homelink { float: right; width: 340px; }

/* *****************************************************************************
	Convenience Klassen
***************************************************************************** */
.noshow { display: none; }
.brdt { border-top: 5px solid #E1E4E5; }
.wichtig { color: red; }
img.mittig { margin-left: auto; margin-right: auto; display: block; }
.flole { float: left; vertical-align: middle; margin-left: 15px; }
.flole img { padding: 5px; }
.clebo { clear: both; }


/* *****************************************************************************
	Änderungen an Blueprint- und Inline-Styles
***************************************************************************** */
p img { margin-top: 0px; }
.box { background-color: #FEF8A5; }

/* *****************************************************************************
	Hauptnavigation
***************************************************************************** */
#topnav {
	background-color: #922027;
	background-image: url(images/grad.png);
	background-repeat: repeat;
}

/* *****************************************************************************
	Subnavigation
***************************************************************************** */
#menu, #quicknav { background-color: #FBFBFB; margin-top: 1px; background-image: url(images/subnav-6-top.gif) ;}
.menutop {
	margin: 0px;
	padding: 40px 10px 15px 25px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: bottom;
}
.menutop h6 { text-align: center; color: white; margin-left: -15px; font-weight: bold; margin-bottom: 5px; }
.menubot { width: 230px; height: 25px; background-image: url(images/subnav-6-bottom.gif); }
#menu form { margin-bottom: 15px; }
#menu input { margin-bottom: 3px; }
#menu ul li { margin-bottom: 5px; }
#menu p { margin-right: 10px; font-size: 0.8em; }
/*
#menu .menlevel1 { margin-bottom: 25px; text-align: right; font-variant: small-caps; font-weight: 
bold; color: #FBFBFB; border-top: 1px solid #922027; }
#menu span { padding-right: 5px; background-color: #cbc1c2; height: 1.4em; display: block;}
#menu ul ul { margin-top: 5px; }
#menu ul ul li { text-indent: 15px; text-align: left; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: 1.5em; color: #000; background-color: #FBFBFB; border-bottom: 1px dotted #cbc1c2; }
/*
#menu ul ul ul { padding: 3px; margin-left: 30px; }
#menu ul ul ul li { border-bottom: 1px dotted #cbc1c2; }
#menu a { display: block; text-decoration: none; }
#menu a:hover { background-color: #922027; text-decoration: none; color: #fff; }
*/

#inhalt { background-color: #FFF; padding: 20px;}


/*
.infobox { background-image: url(images/infobox.png); background-repeat: no-repeat;}
*/

/* *****************************************************************************
	Linkdesign
***************************************************************************** */
a { color: #922027; }
a:hover { color: #8C9743; }
a:active, a:visited { color: #987578; }
.linkup { display: block; width: 109px; height: 34px; margin-bottom: 30px; background-image: url(images/linkup.gif); background-repeat: no-repeat; }
.linkup:hover { background-image: url(images/linkup-over.gif); }
.zplink { display: block; padding-left: 40px; margin-bottom: 30px; line-height: 32px;  height: 32px; }
.dblink { display: block; padding-left: 40px; margin-bottom: 3px; line-height: 32px;  height: 32px; }
.link-6 { width: 196px; background-image: url(images/link-6.png); }
.link-6:hover { background-image: url(images/link-6-over.png); }
.link-12 { width: 436px; background-image: url(images/link-12.png); }
.link-12:hover { background-image: url(images/link-12-over.png); }
.link-16 { width: 596px; background-image: url(images/link-16.png); }
.link-16:hover { background-image: url(images/link-16-over.png); }

/* *****************************************************************************
	Schlagwortschalter und Trefferlisten
***************************************************************************** */
.treffer { position: relative; margin-bottom: 10px; }
.schlagworte { display: none; }

/*Design der Schalter*/
#schalterdiv { margin-right: 5px; }
.schalter { background-color: #DDD; color: #555; padding: 1px 4px; line-height: 22px; border: 1px solid #555; cursor: pointer; }
.aktiv { background-color: #922027; color: #FFF; border: 1px solid #FBFBFB; }

/* *****************************************************************************
	Startseite - Aktuelles
***************************************************************************** */
.datum { border: 1px solid #666; margin-top: 10px; width: 90%; }
.datum th { text-align: center; line-height: 0.8em; font-size: 0.9em; }
.datum .bigdat { font-weight: bold; font-size: 3em; text-align: center; line-height: 1em; color: #666; }
.datum .smalldat, .datbox { background-color: #E1E4E5; text-align: center; }

/* *****************************************************************************
	Artikel-Datumsbox
***************************************************************************** */
.datbox { border: 1px solid #666; padding: 1px; font-size: 0.8em; }
.datbox div { text-align: center; background-color: #922027; color: #FFF; }

/* *****************************************************************************
	Footer
***************************************************************************** */
#footer { color: #888; }

/* *****************************************************************************
	Tabellen
***************************************************************************** */
table.zptable td { vertical-align: top; }
table.zptable tr td { border-bottom: 1px solid #efefef; }
