@charset "UTF-8";

/*
 * styles for:	www.hundeinberlin.de
 * media:	screen (high resolution, high color)
 * copyright:	Guido Zörner ( webmaster@hundeinberlin.de ), Berlin 2006
 *		ALL RIGHTS RESERVED for style and layout!
 */


/* Importiere Struktur Module */
@import url("module/hibw3-body.css");
@import url("module/hibw3-p.css");
@import url("module/hibw3-a.css");
@import url("module/hibw3-img.css");
@import url("module/hibw3-abbr-acronym.css");
@import url("module/hibw3-h1-6.css");
@import url("module/hibw3-span.css");
@import url("module/hibw3-table.css");
@import url("module/hibw3-dl.css");
@import url("module/hibw3-ruby.css");
@import url("module/hibw3-q.css");


/* Chrome */


p.skiplink	{ display:none; visibility:hidden; }



body {						/* Body */
	background:url("bodybg/all.png") right bottom no-repeat fixed;
}

* html body.main	{ background:url("bodybg/main.png") right bottom no-repeat fixed }
* html body.intern	{ background:url("bodybg/main.png") right bottom no-repeat fixed }
* html body.blog	{ background:url("bodybg/blog.png") right bottom no-repeat fixed }
* html body.pcast	{ background:url("bodybg/pcast.png") right bottom no-repeat fixed }
* html body.themen	{ background:url("bodybg/themen.png") right bottom no-repeat fixed }
* html body.service	{ background:url("bodybg/service.png") right bottom no-repeat fixed }
* html body.markt	{ background:url("bodybg/markt.png") right bottom no-repeat fixed }
* html body.bibliothek	{ background:url("bodybg/bibliothek.png") right bottom no-repeat fixed }
* html body.adressen	{ background:url("bodybg/adressen.png") right bottom no-repeat fixed }
* html body.termine	{ background:url("bodybg/termine.png") right bottom no-repeat fixed }
* html body.links	{ background:url("bodybg/links.png") right bottom no-repeat fixed }
* html body.aktiv	{ background:url("bodybg/aktiv.png") right bottom no-repeat fixed }

body.main	{ background-color:#fff; }
body.intern	{ background-color:#fff; }
body.blog	{ background-color:#ffe6bf; }
body.pcast	{ background-color:#ffd9bf; }
body.themen	{ background-color:#ffbfbf; }
body.service	{ background-color:#ffbfef; }
body.markt	{ background-color:#eabfff; }
body.bibliothek	{ background-color:#d5bfff; }
body.adressen	{ background-color:#bfcfff; }
body.termine	{ background-color:#bfffff; }
body.links	{ background-color:#bfffbf; }
body.aktiv	{ background-color:#e6ffbf; }



#header {
	background:url("schaedel.jpg") left top no-repeat;
	background-color:#000;
	padding-bottom:1em;
	height:6em;
}
* html #header { height:7em; }



#header #logosvg {
	position:absolute;
	top:0.5em;
	left:0.5em;
	width:5.5em;
	height:5.5em;
}

#header a img#logopng {
	position:absolute;
	top:0.1em;
	left:0.1em;
	border:0;
}
*html #header a img#logopng {
	top:0.5em;
	left:0.5em;
}



#hibtop {					/* Site-Titel mit Logo */
	position:absolute;
	top:0.1em;
	left:4em;
	color:#fff;
	margin:0;
	font-size:1.8em;
}

#hibtop a {				/* dead */
	color:#fff;
	text-decoration:none;
}

#hibtop img {				/* dead */
	float:left;
	margin-right:0.5em;
	border:0;
}



#topinfo {					/* Untertitel */
	position:absolute;
	top:2.5em;
	left:7.2em;
	margin:0;
}

#topinfo a {
	color:#fff;
	font-size:1.2em;
	font-family:'Times New Roman',serif;
	font-style:italic;
}


#quicklinks {					/* Quicklinks */
	position:absolute;
	top:0;
	right:2.5em;
	margin:0;
	font-size:0.7em;
	height:1em;
	display:inline;
	list-style-type:none;
}

#quicklinks li {
	float:left;
	margin-right:1em;
}

#quicklinks a {
	color:#fff;
}



#header #feediconsvg {
	position:absolute;
	top:0.5em;
	right:0.5em;
	width:1.1em;
	height:1.1em;
	display:inline;
}

#header a img#feediconpng {
	position:absolute;
	top:0.1em;
	right:0.1em;
	border:0;
	display:inline;
}
*html #header a img#feediconpng {
	top:0.5em;
	right:0.5em;
}



#searchbox {					/* Suchformular */
	position:absolute;
	top:0.7em;
	right:3em;
	font-size:0.7em;
	color:#fff;
	margin:0;
}
* html form#searchbox { top:1.5em; }

body.main #searchbox input		{ background-color:#fff }
body.intern #searchbox input		{ background-color:#fff }
body.blog #searchbox input		{ background-color:#ffe6bf }
body.pcast #searchbox input		{ background-color:#ffd9bf }
body.themen #searchbox input		{ background-color:#ffbfbf }
body.service #searchbox input		{ background-color:#ffbfef }
body.markt #searchbox input		{ background-color:#eabfff }
body.bibliothek #searchbox input	{ background-color:#d5bfff }
body.adressen #searchbox input		{ background-color:#bfcfff }
body.termine #searchbox input		{ background-color:#bfffff }
body.links #searchbox input		{ background-color:#bfffbf }
body.aktiv #searchbox input		{ background-color:#e6ffbf }

body.blog #searchbox input[type=submit]		{ background-color:#ffe680 }
body.pcast #searchbox input[type=submit]	{ background-color:#ffcc80 }
body.themen #searchbox input[type=submit]	{ background-color:#ffb380 }
body.service #searchbox input[type=submit]	{ background-color:#ff8080 }
body.markt #searchbox input[type=submit]	{ background-color:#ff80df }
body.bibliothek #searchbox input[type=submit]	{ background-color:#d580ff }
body.adressen #searchbox input[type=submit]	{ background-color:#aa80ff }
body.termine #searchbox input[type=submit]	{ background-color:#809fff }
body.links #searchbox input[type=submit]	{ background-color:#80ffff }
body.aktiv #searchbox input[type=submit]	{ background-color:#80ff80 }

#searchbox a {
	display:block;
	text-align:right;
	color:#fff;
}



#chapternav {					/* Navigation für Kapitel */
	position:absolute;
	top:5.5em;
	right:3em;
	margin:0;
	padding:0;
	width:40em; /* je nach Menuebreite (max. 46em)*/
}
* html #chapternav { width:40em; line-height:2em; top:5em; } /* (max. 47em) */

#chapternav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#chapternav li {
	display:inline;
	margin:0;
	padding:0;
}

#chapternav a {
	color:#fff;
	border-top-width:0.1em;
	border-top-style:solid;
	border-top-color:#666;
	border-left-width:0.1em;
	border-left-style:solid;
	border-left-color:#666;
	border-right-width:0.1em;
	border-right-style:solid;
	border-right-color:#666;
	border-bottom-width:0.3em;
	border-bottom-style:solid;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	margin:-0.2em;
	padding:0.8em 1em 0.1em 0.2em;
}
* html #chapternav a { margin:-0.1em; }

#chapternav a#blogcap { border-bottom-color:#b36b00 }
#chapternav a#pcascap { border-bottom-color:#b34700 }
#chapternav a#themcap { border-bottom-color:#b30000 }
#chapternav a#servcap { border-bottom-color:#8f006b }
#chapternav a#markcap { border-bottom-color:#47006b }
#chapternav a#biblcap { border-bottom-color:#24006b }
#chapternav a#adrecap { border-bottom-color:#00248f }
#chapternav a#termcap { border-bottom-color:#006b6b }
#chapternav a#linkcap { border-bottom-color:#008f00 }
#chapternav a#aktivcap { border-bottom-color:#6bb300 }

#chapternav a#blogcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#blogcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#blogcap:hover	{ background:url("captbg/bloghover.png") }
#chapternav a#blogcap:active	{ background:url("captbg/blogactive.png") }
#chapternav a#pcascap:link	{ background:url("captbg/alllink.png") }
#chapternav a#pcascap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#pcascap:hover	{ background:url("captbg/pcasthover.png") }
#chapternav a#pcascap:active	{ background:url("captbg/pcastactive.png") }
#chapternav a#themcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#themcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#themcap:hover	{ background:url("captbg/themhover.png") }
#chapternav a#themcap:active	{ background:url("captbg/themactive.png") }
#chapternav a#servcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#servcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#servcap:hover	{ background:url("captbg/servhover.png") }
#chapternav a#servcap:active	{ background:url("captbg/servactive.png") }
#chapternav a#markcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#markcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#markcap:hover	{ background:url("captbg/markthover.png") }
#chapternav a#markcap:active	{ background:url("captbg/marktactive.png") }
#chapternav a#biblcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#biblcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#biblcap:hover	{ background:url("captbg/biblhover.png") }
#chapternav a#biblcap:active	{ background:url("captbg/biblactive.png") }
#chapternav a#adrecap:link	{ background:url("captbg/alllink.png") }
#chapternav a#adrecap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#adrecap:hover	{ background:url("captbg/adrehover.png") }
#chapternav a#adrecap:active	{ background:url("captbg/adreactive.png") }
#chapternav a#termcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#termcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#termcap:hover	{ background:url("captbg/termhover.png") }
#chapternav a#termcap:active	{ background:url("captbg/termactive.png") }
#chapternav a#linkcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#linkcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#linkcap:hover	{ background:url("captbg/linkhover.png") }
#chapternav a#linkcap:active	{ background:url("captbg/linkactive.png") }
#chapternav a#aktivcap:link	{ background:url("captbg/alllink.png") }
#chapternav a#aktivcap:visited	{ background:url("captbg/alllink.png") }
#chapternav a#aktivcap:hover	{ background:url("captbg/aktivhover.png") }
#chapternav a#aktivcap:active	{ background:url("captbg/aktivactive.png") }



#breadcrumb {					/* Breadcrumb Navigation */
	clear:both;
	margin:0;
	padding:0.3em;
	font-size:0.9em;
	color:#fff;
}

#breadcrumb p {
	font-weight:bold;
	font-size:1.1em;
	margin:0;
}

body.intern #breadcrumb		{ border:solid 0.1em #000; background-color:#ccc; }
body.blog #breadcrumb		{ border:solid 0.1em #b36b00; background-color:#b36b00; }
body.pcast #breadcrumb		{ border:solid 0.1em #b34700; background-color:#b34700; }
body.themen #breadcrumb		{ border:solid 0.1em #b30000; background-color:#b30000; }
body.service #breadcrumb	{ border:solid 0.1em #8f006b; background-color:#8f006b; }
body.markt #breadcrumb		{ border:solid 0.1em #47006b; background-color:#47006b; }
body.bibliothek #breadcrumb	{ border:solid 0.1em #24006b; background-color:#24006b; }
body.adressen #breadcrumb	{ border:solid 0.1em #00248f; background-color:#00248f; }
body.termine #breadcrumb	{ border:solid 0.1em #006b6b; background-color:#006b6b; }
body.links #breadcrumb		{ border:solid 0.1em #008f00; background-color:#008f00; }
body.aktiv #breadcrumb		{ border:solid 0.1em #6bb300; background-color:#6bb300; }

body.intern #breadcrumb p	{ color:#000 }
body.blog #breadcrumb p		{ color:#ffe6bf }
body.pcast #breadcrumb p	{ color:#ffd9bf }
body.themen #breadcrumb p	{ color:#ffbfbf }
body.service #breadcrumb p	{ color:#ffbfef }
body.markt #breadcrumb p	{ color:#eabfff }
body.bibliothek #breadcrumb p	{ color:#d5bfff }
body.adressen #breadcrumb p	{ color:#bfcfff }
body.termine #breadcrumb p	{ color:#bfffff }
body.links #breadcrumb p	{ color:#bfffbf }
body.aktiv #breadcrumb p		{ color:#e6ffbf }

body.intern #breadcrumb a	{ color:#000 }
body.blog #breadcrumb a		{ color:#ffe6bf }
body.pcast #breadcrumb a	{ color:#ffd9bf }
body.themen #breadcrumb a	{ color:#ffbfbf }
body.service #breadcrumb a	{ color:#ffbfef }
body.markt #breadcrumb a	{ color:#eabfff }
body.bibliothek #breadcrumb a	{ color:#d5bfff }
body.adressen #breadcrumb a	{ color:#bfcfff }
body.termine #breadcrumb a	{ color:#bfffff }
body.links #breadcrumb a	{ color:#bfffbf }
body.aktiv #breadcrumb a		{ color:#e6ffbf }


#breadcrumb #here { font-style:italic }



#sectionnav {					/* Navigation für Sektionen */
	position:absolute;
	top:10.5em;
	left:0.2em;
	width:10em;
	padding:0; 
	margin:0.3em;
}

#sectionnav ul {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0;
}

body.main #sectionnav ul	{ border:solid 0.05em #000 }
body.intern #sectionnav ul	{ border:solid 0.05em #000; background-color:#333; }
body.blog #sectionnav ul	{ border:solid 0.05em #ffcc80; background-color:#b36b00; }
body.pcast #sectionnav ul	{ border:solid 0.05em #ffb380; background-color:#b34700; }
body.themen #sectionnav ul	{ border:solid 0.05em #ff8080; background-color:#b30000; }
body.service #sectionnav ul	{ border:solid 0.05em #ff80df; background-color:#bf006b; }
body.markt #sectionnav ul	{ border:solid 0.05em #d580ff; background-color:#47006b; }
body.bibliothek #sectionnav ul	{ border:solid 0.05em #aa80ff; background-color:#24006b; }
body.adressen #sectionnav ul	{ border:solid 0.05em #809fff; background-color:#00248f; }
body.termine #sectionnav ul	{ border:solid 0.05em #80ffff; background-color:#006b6b; }
body.links #sectionnav ul	{ border:solid 0.05em #80ff80; background-color:#008f00; }
body.aktiv #sectionnav ul	{ border:solid 0.05em #ccff80; background-color:#6bb300; }

#sectionnav li {
	margin:0;
	padding:0;
	font-size:0.9em;
}


#sectionnav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0.2em 0.2em 0.2em 0.3em;
}

* html #sectionnav li a { width:99% }

body.main #sectionnav a		{ border:solid 0.1em #000 }
body.intern #sectionnav a	{ border:solid 0.1em #000 }
body.blog #sectionnav a		{ border:solid 0.1em #ffcc80 }
body.pcast #sectionnav a	{ border:solid 0.1em #ffb380 }
body.themen #sectionnav a	{ border:solid 0.1em #ff8080 }
body.service #sectionnav a	{ border:solid 0.1em #ff80df }
body.markt #sectionnav a	{ border:solid 0.1em #d580ff }
body.bibliothek #sectionnav a	{ border:solid 0.1em #aa80ff }
body.adressen #sectionnav a	{ border:solid 0.1em #809fff }
body.termine #sectionnav a	{ border:solid 0.1em #80ffff }
body.links #sectionnav a	{ border:solid 0.1em #80ff80 }
body.aktiv #sectionnav a		{ border:solid 0.1em #ccff80 }

body.main #sectionnav a:link		{ border-top:0.2em solid #333; border-right:0.4em solid #999; border-bottom:0.2em solid #999; border-left:0.4em solid #333; background-color:#666; color:#fff; }
body.main #sectionnav a:visited		{ border-top:0.2em solid #333; border-right:0.4em solid #999; border-bottom:0.2em solid #999; border-left:0.4em solid #333; background-color:#666; color:#fff; }
body.main #sectionnav a:hover		{ border-top:0.2em solid #666; border-right:0.4em solid #ccc; border-bottom:0.2em solid #ccc; border-left:0.4em solid #666; background-color:#999; color:#fff; }
body.main #sectionnav a:active		{ border-top:0.2em solid #666; border-right:0.4em solid #ccc; border-bottom:0.2em solid #ccc; border-left:0.4em solid #666; background-color:#999; color:#fff; }
body.intern #sectionnav a:link		{ border-top:0.2em solid #333; border-right:0.4em solid #999; border-bottom:0.2em solid #999; border-left:0.4em solid #333; background-color:#666; color:#fff; }
body.intern #sectionnav a:visited	{ border-top:0.2em solid #333; border-right:0.4em solid #999; border-bottom:0.2em solid #999; border-left:0.4em solid #333; background-color:#666; color:#fff; }
body.intern #sectionnav a:hover		{ border-top:0.2em solid #666; border-right:0.4em solid #ccc; border-bottom:0.2em solid #ccc; border-left:0.4em solid #666; background-color:#999; color:#fff; }
body.intern #sectionnav a:active	{ border-top:0.2em solid #666; border-right:0.4em solid #ccc; border-bottom:0.2em solid #ccc; border-left:0.4em solid #666; background-color:#999; color:#fff; }
body.blog #sectionnav a:link		{ border-top:0.2em solid #b38f00; border-right:0.4em solid #fff2bf; border-bottom:0.2em solid #fff2bf; border-left:0.4em solid #b38f00; background-color:#ffe680; color:#b36b00; }
body.blog #sectionnav a:visited		{ border-top:0.2em solid #b38f00; border-right:0.4em solid #fff2bf; border-bottom:0.2em solid #fff2bf; border-left:0.4em solid #b38f00; background-color:#ffe680; color:#b36b00; }
body.blog #sectionnav a:hover		{ border-top:0.2em solid #b34700; border-right:0.4em solid #ffd9bf; border-bottom:0.2em solid #ffd9bf; border-left:0.4em solid #b34700; background-color:#ffb380; color:#b36b00; }
body.blog #sectionnav a:active		{ border-top:0.2em solid #b34700; border-right:0.4em solid #ffd9bf; border-bottom:0.2em solid #ffd9bf; border-left:0.4em solid #b34700; background-color:#ffb380; color:#b36b00; }
body.pcast #sectionnav a:link		{ border-top:0.2em solid #b36b00; border-right:0.4em solid #ffe6bf; border-bottom:0.2em solid #ffe6bf; border-left:0.4em solid #b36b00; background-color:#ffcc80; color:#b34700; }
body.pcast #sectionnav a:visited	{ border-top:0.2em solid #b36b00; border-right:0.4em solid #ffe6bf; border-bottom:0.2em solid #ffe6bf; border-left:0.4em solid #b36b00; background-color:#ffcc80; color:#b34700; }
body.pcast #sectionnav a:hover		{ border-top:0.2em solid #b30000; border-right:0.4em solid #ffbfbf; border-bottom:0.2em solid #ffbfbf; border-left:0.4em solid #b30000; background-color:#ff8080; color:#b34700; }
body.pcast #sectionnav a:active		{ border-top:0.2em solid #b30000; border-right:0.4em solid #ffbfbf; border-bottom:0.2em solid #ffbfbf; border-left:0.4em solid #b30000; background-color:#ff8080; color:#b34700; }
body.themen #sectionnav a:link		{ border-top:0.2em solid #b34700; border-right:0.4em solid #ffd9bf; border-bottom:0.2em solid #ffd9bf; border-left:0.4em solid #b34700; background-color:#ffb380; color:#b30000; }
body.themen #sectionnav a:visited	{ border-top:0.2em solid #b34700; border-right:0.4em solid #ffd9bf; border-bottom:0.2em solid #ffd9bf; border-left:0.4em solid #b34700; background-color:#ffb380; color:#b30000; }
body.themen #sectionnav a:hover		{ border-top:0.2em solid #8f006b; border-right:0.4em solid #ffbfef; border-bottom:0.2em solid #ffbfef; border-left:0.4em solid #8f006b; background-color:#ff80df; color:#b30000; }
body.themen #sectionnav a:active	{ border-top:0.2em solid #8f006b; border-right:0.4em solid #ffbfef; border-bottom:0.2em solid #ffbfef; border-left:0.4em solid #8f006b; background-color:#ff80df; color:#b30000; }
body.service #sectionnav a:link		{ border-top:0.2em solid #b30000; border-right:0.4em solid #ffbfbf; border-bottom:0.2em solid #ffbfbf; border-left:0.4em solid #b30000; background-color:#ff8080; color:#8f006b; }
body.service #sectionnav a:visited	{ border-top:0.2em solid #b30000; border-right:0.4em solid #ffbfbf; border-bottom:0.2em solid #ffbfbf; border-left:0.4em solid #b30000; background-color:#ff8080; color:#8f006b; }
body.service #sectionnav a:hover	{ border-top:0.2em solid #47006b; border-right:0.4em solid #eabfff; border-bottom:0.2em solid #eabfff; border-left:0.4em solid #47006b; background-color:#d580ff; color:#8f006b; }
body.service #sectionnav a:active	{ border-top:0.2em solid #47006b; border-right:0.4em solid #eabfff; border-bottom:0.2em solid #eabfff; border-left:0.4em solid #47006b; background-color:#d580ff; color:#8f006b; }
body.markt #sectionnav a:link		{ border-top:0.2em solid #8f006b; border-right:0.4em solid #ffbfef; border-bottom:0.2em solid #ffbfef; border-left:0.4em solid #8f006b; background-color:#ff80df; color:#47006b; }
body.markt #sectionnav a:visited	{ border-top:0.2em solid #8f006b; border-right:0.4em solid #ffbfef; border-bottom:0.2em solid #ffbfef; border-left:0.4em solid #8f006b; background-color:#ff80df; color:#47006b; }
body.markt #sectionnav a:hover		{ border-top:0.2em solid #24006b; border-right:0.4em solid #d5bfff; border-bottom:0.2em solid #d5bfff; border-left:0.4em solid #24006b; background-color:#aa80ff; color:#47006b; }
body.markt #sectionnav a:active		{ border-top:0.2em solid #24006b; border-right:0.4em solid #d5bfff; border-bottom:0.2em solid #d5bfff; border-left:0.4em solid #24006b; background-color:#aa80ff; color:#47006b; }
body.bibliothek #sectionnav a:link	{ border-top:0.2em solid #47006b; border-right:0.4em solid #eabfff; border-bottom:0.2em solid #eabfff; border-left:0.4em solid #47006b; background-color:#d580ff; color:#24006b; }
body.bibliothek #sectionnav a:visited	{ border-top:0.2em solid #47006b; border-right:0.4em solid #eabfff; border-bottom:0.2em solid #eabfff; border-left:0.4em solid #47006b; background-color:#d580ff; color:#24006b; }
body.bibliothek #sectionnav a:hover	{ border-top:0.2em solid #00248f; border-right:0.4em solid #bfcfff; border-bottom:0.2em solid #bfcfff; border-left:0.4em solid #00248f; background-color:#809fff; color:#24006b; }
body.bibliothek #sectionnav a:active	{ border-top:0.2em solid #00248f; border-right:0.4em solid #bfcfff; border-bottom:0.2em solid #bfcfff; border-left:0.4em solid #00248f; background-color:#809fff; color:#24006b; }
body.adressen #sectionnav a:link	{ border-top:0.2em solid #24006b; border-right:0.4em solid #d5bfff; border-bottom:0.2em solid #d5bfff; border-left:0.4em solid #24006b; background-color:#aa80ff; color:#00248f; }
body.adressen #sectionnav a:visited	{ border-top:0.2em solid #24006b; border-right:0.4em solid #d5bfff; border-bottom:0.2em solid #d5bfff; border-left:0.4em solid #24006b; background-color:#aa80ff; color:#00248f; }
body.adressen #sectionnav a:hover	{ border-top:0.2em solid #006b6b; border-right:0.4em solid #bfffff; border-bottom:0.2em solid #bfffff; border-left:0.4em solid #006b6b; background-color:#80ffff; color:#00248f; }
body.adressen #sectionnav a:active	{ border-top:0.2em solid #006b6b; border-right:0.4em solid #bfffff; border-bottom:0.2em solid #bfffff; border-left:0.4em solid #006b6b; background-color:#80ffff; color:#00248f; }
body.termine #sectionnav a:link		{ border-top:0.2em solid #00248f; border-right:0.4em solid #bfcfff; border-bottom:0.2em solid #bfcfff; border-left:0.4em solid #00248f; background-color:#809fff; color:#006b6b; }
body.termine #sectionnav a:visited	{ border-top:0.2em solid #00248f; border-right:0.4em solid #bfcfff; border-bottom:0.2em solid #bfcfff; border-left:0.4em solid #00248f; background-color:#809fff; color:#006b6b; }
body.termine #sectionnav a:hover	{ border-top:0.2em solid #008f00; border-right:0.4em solid #bfffbf; border-bottom:0.2em solid #bfffbf; border-left:0.4em solid #008f00; background-color:#80ff80; color:#006b6b; }
body.termine #sectionnav a:active	{ border-top:0.2em solid #008f00; border-right:0.4em solid #bfffbf; border-bottom:0.2em solid #bfffbf; border-left:0.4em solid #008f00; background-color:#80ff80; color:#006b6b; }
body.links #sectionnav a:link		{ border-top:0.2em solid #006b6b; border-right:0.4em solid #bfffff; border-bottom:0.2em solid #bfffff; border-left:0.4em solid #006b6b; background-color:#80ffff; color:#008f00; }
body.links #sectionnav a:visited	{ border-top:0.2em solid #006b6b; border-right:0.4em solid #bfffff; border-bottom:0.2em solid #bfffff; border-left:0.4em solid #006b6b; background-color:#80ffff; color:#008f00; }
body.links #sectionnav a:hover		{ border-top:0.2em solid #6bb300; border-right:0.4em solid #e6ffbf; border-bottom:0.2em solid #e6ffbf; border-left:0.4em solid #6bb300; background-color:#ccff80; color:#008f00; }
body.links #sectionnav a:active		{ border-top:0.2em solid #6bb300; border-right:0.4em solid #e6ffbf; border-bottom:0.2em solid #e6ffbf; border-left:0.4em solid #6bb300; background-color:#ccff80; color:#008f00; }
body.aktiv #sectionnav a:link		{ border-top:0.2em solid #008f00; border-right:0.4em solid #bfffbf; border-bottom:0.2em solid #bfffbf; border-left:0.4em solid #008f00; background-color:#80ff80; color:#6bb300; }
body.aktiv #sectionnav a:visited		{ border-top:0.2em solid #008f00; border-right:0.4em solid #bfffbf; border-bottom:0.2em solid #bfffbf; border-left:0.4em solid #008f00; background-color:#80ff80; color:#6bb300; }
body.aktiv #sectionnav a:hover		{ border-top:0.2em solid #b3b300; border-right:0.4em solid #ffffbf; border-bottom:0.2em solid #ffffbf; border-left:0.4em solid #b3b300; background-color:#ffff80; color:#6bb300; }
body.aktiv #sectionnav a:active		{ border-top:0.2em solid #b3b300; border-right:0.4em solid #ffffbf; border-bottom:0.2em solid #ffffbf; border-left:0.4em solid #b3b300; background-color:#ffff80; color:#6bb300; }

#sectionnav li a img { border:0; margin:0; }

#sectionnav p.listhead {
	margin:0;
	font-size:0.8em;
	padding:0.1em 0.4em;
}

body.main #sectionnav p.listhead	{ color:#ccc; border-top:0.05em solid #999; border-right:0.05em solid #ccc; border-left:0.05em solid #999; background-color:#333; }
body.intern #sectionnav p.listhead	{ color:#ccc; border-top:0.05em solid #999; border-right:0.05em solid #ccc; border-left:0.05em solid #999; background-color:#333; }
body.blog #sectionnav p.listhead	{ color:#ffe6bf; border-top:0.05em solid #ccc; border-right:0.05em solid #b34700; border-left:0.05em solid #ccc; background-color:#b36b00; }
body.pcast #sectionnav p.listhead	{ color:#ffd9bf; border-top:0.05em solid #ccc; border-right:0.05em solid #b30000; border-left:0.05em solid #ccc; background-color:#b34700; }
body.themen #sectionnav p.listhead	{ color:#ffbfbf; border-top:0.05em solid #ccc; border-right:0.05em solid #8f006b; border-left:0.05em solid #ccc; background-color:#b30000; }
body.service #sectionnav p.listhead	{ color:#ffbfef; border-top:0.05em solid #ccc; border-right:0.05em solid #47006b; border-left:0.05em solid #ccc; background-color:#8f006b; }
body.markt #sectionnav p.listhead	{ color:#eabfff; border-top:0.05em solid #ccc; border-right:0.05em solid #24006b; border-left:0.05em solid #ccc; background-color:#47006b; }
body.bibliothek #sectionnav p.listhead	{ color:#d5bfff; border-top:0.05em solid #ccc; border-right:0.05em solid #00248f; border-left:0.05em solid #ccc; background-color:#24006b; }
body.adressen #sectionnav p.listhead	{ color:#bfcfff; border-top:0.05em solid #ccc; border-right:0.05em solid #006b6b; border-left:0.05em solid #ccc; background-color:#00248f; }
body.termine #sectionnav p.listhead	{ color:#bfffff; border-top:0.05em solid #ccc; border-right:0.05em solid #008f00; border-left:0.05em solid #ccc; background-color:#006b6b; }
body.links #sectionnav p.listhead	{ color:#bfffbf; border-top:0.05em solid #ccc; border-right:0.05em solid #6bb300; border-left:0.05em solid #ccc; background-color:#008f00; }
body.aktiv #sectionnav p.listhead	{ color:#e6ffbf; border-top:0.05em solid #ccc; border-right:0.05em solid #b3b300; border-left:0.05em solid #ccc; background-color:#6bb300; }



#text {						/* Text */
	margin-left:12em;
	margin-right:12em;
	margin-top:1em;
	font-family:Arial,"Trebuchet MS",sans-serif;

}

#text .clearpara, h3#comments {
	clear:both;
	margin-top:1em;
}


#text a[href~=http] { font-style:italic }

body.main #text a		{ color:#333 }
body.intern #text a		{ color:#333 }
body.blog #text a		{ color:#b34700 }
body.pcast #text a		{ color:#b30000 }
body.themen #text a		{ color:#8f006b }
body.service #text a		{ color:#47006b }
body.markt #text a		{ color:#24006b }
body.bibliothek #text a		{ color:#00248f }
body.adressen #text a		{ color:#006b6b }
body.termine #text a		{ color:#008f00 }
body.links #text a		{ color:#6bb300 }
body.aktiv #text a		{ color:#b3b300 }

body.main #text p.teaser	{ color:#333; font-weight:bold; }
body.intern #text p.teaser	{ color:#333; font-weight:bold; }
body.blog #text p.teaser	{ color:#b34700; font-weight:bold; }
body.pcast #text p.teaser	{ color:#b30000; font-weight:bold; }
body.themen #text p.teaser	{ color:#8f006b; font-weight:bold; }
body.service #text p.teaser	{ color:#47006b; font-weight:bold; }
body.markt #text p.teaser	{ color:#24006b; font-weight:bold; }
body.bibliothek #text p.teaser	{ color:#00248f; font-weight:bold; }
body.adressen #text p.teaser	{ color:#006b6b; font-weight:bold; }
body.termine #text p.teaser	{ color:#008f00; font-weight:bold; }
body.links #text p.teaser	{ color:#6bb300; font-weight:bold; }
body.aktiv #text p.teaser	{ color:#b3b300; font-weight:bold; }


#text p.docmeta { font-size:0.9em; margin:0 2em; padding:0; }

#text blockquote, #text .sampleblock {
	margin:1em 2em;
	padding:0.5em;
}



#text a.feedlink {
	color:#fff;
	font-weight:bold;
	background-color:#f90;
	border-width:0.1em;
	border-style:solid;
	text-decoration:none;
}

#text a.feedlink:link {
	color:#fff;
	padding:0.1em 0.3em 0.2em 0.2em;
	border-color:#fff #000 #000 #fff;
}
#text a.feedlink:visited {
	color:#fff;
	padding:0.1em 0.3em 0.2em 0.2em;
	border-color:#fff #000 #000 #fff;
}
#text a.feedlink:hover {
	color:#fff;
	padding:0.2em 0.2em 0.1em 0.3em;
	border-color:#000 #fff #fff #000;
}
#text a.feedlink:active {
	color:#fff;
	padding:0.2em 0.2em 0.1em 0.3em;
	border-color:#000 #fff #fff #000;
}

#text ul.foulder {
	list-style-image:url(icons/oz.gif);
}
#text ul.site {
	list-style-image:url(icons/seite.gif);
}



body.main #text .commentbox, body.main #text blockquote, body.main #text .sampleblock, body.main #text .article, body.main #home .extrainfo, body.main #text fieldset 				{ background:url("sysbg/main.png"); border:0.1em solid #333; padding:0.5em; }
body.intern #text .commentbox, body.intern #text blockquote, body.intern #text .sampleblock, body.intern #text .article, body.intern #text .extrainfo, body.intern #text fieldset 		{ background:url("sysbg/main.png"); border:0.1em solid #333; padding:0.5em; }
body.blog #text .commentbox, body.blog #text blockquote, body.blog #text .sampleblock, body.blog #text .article, body.blog #text .extrainfo, body.blog #text fieldset 				{ background:url("footbg/blog.png"); border:0.1em solid #b34700; padding:0.5em; }
body.pcast #text .commentbox, body.pcast #text blockquote, body.pcast #text .sampleblock, body.pcast #text .article, body.pcast #text .extrainfo, body.pcast #text fieldset			{ background:url("footbg/pcast.png"); border:0.1em solid #b30000; padding:0.5em; }
body.themen #text .commentbox, body.themen #text blockquote, body.themen #text .sampleblock, body.themen #text .article, body.themen #text .extrainfo, body.themen #text fieldset			{ background:url("footbg/themen.png"); border:0.1em solid #8f006b; padding:0.5em; }
body.service #text .commentbox, body.service #text blockquote, body.service #text .sampleblock, body.service #text .article, body.service #text .extrainfo, body.service #text fieldset		{ background:url("footbg/service.png"); border:0.1em solid #47006b; padding:0.5em; }
body.markt #text .commentbox, body.markt #text blockquote, body.markt #text .sampleblock, body.markt #text .article, body.markt #text .extrainfo, body.markt #text fieldset			{ background:url("footbg/markt.png"); border:0.1em solid #24006b; padding:0.5em; }
body.bibliothek #text .commentbox, body.bibliothek #text blockquote, body.bibliothek #text .sampleblock, body.bibliothek #text .article, body.bibliothek #text .extrainfo, body.bibliothek #text fieldset	{ background:url("footbg/bibliothek.png"); border:0.1em solid #00248f; padding:0.5em; }
body.adressen #text .commentbox, body.adressen #text blockquote, body.adressen #text .sampleblock, body.adressen #text .article, body.adressen #text .extrainfo, body.adressen #text fieldset	{ background:url("footbg/adressen.png"); border:0.1em solid #006b6b; padding:0.5em; }
body.termine #text .commentbox, body.termine #text blockquote, body.termine #text .sampleblock, body.termine #text .article, body.termine #text .extrainfo, body.termine #text fieldset		{ background:url("footbg/termine.png"); border:0.1em solid #008f00; padding:0.5em; }
body.links #text .commentbox, body.links #text blockquote, body.links #text .sampleblock, body.links #text .article, body.links #text .extrainfo, body.links #text fieldset			{ background:url("footbg/links.png"); border:0.1em solid #6bb300; padding:0.5em; }
body.aktiv #text .commentbox, body.aktiv #text blockquote, body.aktiv #text .sampleblock, body.aktiv #text .article, body.aktiv #text .extrainfo, body.aktiv #text fieldset				{ background:url("footbg/aktiv.png"); border:0.1em solid #b3b300; padding:0.5em; }

#text .commentbox, #text .comment, #text .article { margin:1em 2em; padding:0.5em; }
#text .commentfrom { font-size:0.9em; margin:0 2em; padding:0; }

#text .comment textarea { display:block } 

body.blog .comment input, body.blog .comment textarea, body.blog .comment select			{ background-color:#ffe680 }
body.pcast .comment input, body.pcast .comment textarea, body.pcast .comment select			{ background-color:#ffcc80 }
body.themen .comment input, body.themen .comment textarea, body.themen .comment select			{ background-color:#ffb380 }
body.service .comment input, body.service .comment textarea, body.service .comment select		{ background-color:#ff8080 }
body.markt .comment input, body.markt .comment textarea, body.markt .comment select			{ background-color:#ff80df }
body.bibliothek .comment input, body.bibliothek .comment textarea, body.bibliothek .comment select	{ background-color:#d580ff }
body.adressen .comment input, body.adressen .comment textarea, body.adressen .comment select		{ background-color:#aa80ff }
body.termine .comment input, body.termine .comment textarea, body.termine .comment select		{ background-color:#809fff }
body.links .comment input, body.links .comment textarea, body.links .comment select			{ background-color:#80ffff }
body.aktiv .comment input, body.aktiv .comment textarea, body.aktiv .comment select			{ background-color:#80ff80 }

#text .comment #maxcommenttext { font-size:0.9em }

body.pcast #text .techinfo {
	background:url("footbg/pcast.png");
	border:0.1em solid #b30000;
	padding:0.5em;
	float:right;
	width:20em;
	font-size:0.9em;

}

#text p.extrainfo {
	float:right;
	width:20em;
	font-size:0.9em;
	padding:0.5em;
}




#sysnav {					/* System Navigation */
	position:absolute;
	top:10.5em;
	right:0.2em;
	width:10em;
	padding:0; 
	margin:0.3em;
}
#sysnav img {
	float:left;
	margin:0 0.3em 0 0;
	padding:0;
}

body.main #sysnav	{ border:0.1em solid #333; background:url("sysbg/main.png"); }
body.intern #sysnav	{ border:0.1em solid #333; background:url("sysbg/main.png"); }
body.blog #sysnav	{ border:0.1em solid #b36b00; background:url("sysbg/blog.png"); }
body.pcast #sysnav	{ border:0.1em solid #b34700; background:url("sysbg/pcast.png"); }
body.themen #sysnav	{ border:0.1em solid #b30000; background:url("sysbg/themen.png"); }
body.service #sysnav	{ border:0.1em solid #8f006b; background:url("sysbg/service.png"); }
body.markt #sysnav	{ border:0.1em solid #47006b; background:url("sysbg/markt.png"); }
body.bibliothek #sysnav	{ border:0.1em solid #24006b; background:url("sysbg/bibliothek.png"); }
body.adressen #sysnav	{ border:0.1em solid #00248f; background:url("sysbg/adressen.png"); }
body.termine #sysnav	{ border:0.1em solid #006b6b; background:url("sysbg/termine.png"); }
body.links #sysnav	{ border:0.1em solid #008f00; background:url("sysbg/links.png"); }
body.aktiv #sysnav	{ border:0.1em solid #6bb300; background:url("sysbg/aktiv.png"); }

#sysnav p {
	margin:0;
	padding:0.1em;
	font-size:0.9em;
}

#sysnav p img { margin:0 0.3em 0 0; padding:0; }

body.main #sysnav p		{ color:#ccc; background-color:#333; }
body.intern #sysnav p		{ color:#ccc; background-color:#333; }
body.blog #sysnav p		{ color:#ffe6bf; background-color:#b36b00; }
body.pcast #sysnav p		{ color:#ffd9bf; background-color:#b34700; }
body.themen #sysnav p		{ color:#ffbfbf; background-color:#b30000; }
body.service #sysnav p		{ color:#ffbfef; background-color:#8f006b; }
body.markt #sysnav p		{ color:#eabfff; background-color:#47006b; }
body.bibliothek #sysnav p	{ color:#d5bfff; background-color:#24006b; }
body.adressen #sysnav p		{ color:#bfcfff; background-color:#00248f; }
body.termine #sysnav p		{ color:#bfffff; background-color:#006b6b; }
body.links #sysnav p		{ color:#bfffbf; background-color:#008f00; }
body.aktiv #sysnav p		{ color:#e6ffbf; background-color:#6bb300; }

#sysnav ul {
	list-style-type:none;
	margin:0.3em;
	padding:0;
	font-size:0.9em;
}

#sysnav li { margin:0; padding:0.1em; }

body.main #sysnav a 		{ color:#333 }
body.intern #sysnav a 		{ color:#333 }
body.blog #sysnav a 		{ color:#b36b00 }
body.pcast #sysnav a		{ color:#b34700 }
body.themen #sysnav a		{ color:#b30000 }
body.service #sysnav a		{ color:#8f006b }
body.markt #sysnav a		{ color:#47006b }
body.bibliothek #sysnav a	{ color:#24006b }
body.adressen #sysnav a		{ color:#00248f }
body.termine #sysnav a		{ color:#006b6b }
body.links #sysnav a		{ color:#008f00 }
body.aktiv #sysnav a		{ color:#008f00 } /* geändert */

#sysnav p#taginvest {
	background-color:transparent;
	margin:0.3em;
	font-style:italic;
}

#sysnav p#docbox {
	background-color:transparent;
	margin:0.3em;
	font-style:italic;
}



#footer {					/* Fusszeile */
	clear:both;
	text-align:center;
	font-size:0.9em;
}

#footer #jumpup {
	text-align:right;
	margin-top:1em;
	margin-right:13em;
	margin-left:70%;
	margin-bottom:0.5em;
}

body.main #footer #jumpup	{ border-top:0.1em solid #666; }
body.intern #footer #jumpup	{ border-top:0.1em solid #666; }
body.blog #footer #jumpup	{ border-top:0.1em solid #b34700; }
body.pcast #footer #jumpup	{ border-top:0.1em solid #b30000; }
body.themen #footer #jumpup	{ border-top:0.1em solid #8f006b; }
body.service #footer #jumpup	{ border-top:0.1em solid #47006b; }
body.markt #footer #jumpup	{ border-top:0.1em solid #24006b; }
body.bibliothek #footer #jumpup	{ border-top:0.1em solid #00248f; }
body.adressen #footer #jumpup	{ border-top:0.1em solid #006b6b; }
body.termine #footer #jumpup	{ border-top:0.1em solid #008f00; }
body.links #footer #jumpup	{ border-top:0.1em solid #6bb300; }
body.aktiv #footer #jumpup	{ border-top:0.1em solid #b3b300; }


#footer #jumpup img {
	float:right;
	margin-top:0.5em;
}

#footer #cclicense {
	clear:both;
	margin-top:2em;
	margin-left:18em;
	margin-right:18em;
	padding:0.5em;
}

body.main #footer #cclicense		{ background:url("sysbg/main.png"); border:0.1em solid #333; }
body.intern #footer #cclicense		{ background:url("sysbg/main.png"); border:0.1em solid #333; }
body.blog #footer #cclicense		{ background:url("footbg/blog.png"); border:0.1em solid #b34700; }
body.pcast #footer #cclicense		{ background:url("footbg/pcast.png"); border:0.1em solid #b30000; }
body.themen #footer #cclicense		{ background:url("footbg/themen.png"); border:0.1em solid #8f006b; }
body.service #footer #cclicense		{ background:url("footbg/service.png"); border:0.1em solid #47006b; }
body.markt #footer #cclicense		{ background:url("footbg/markt.png"); border:0.1em solid #24006b; }
body.bibliothek #footer #cclicense	{ background:url("footbg/bibliothek.png"); border:0.1em solid #00248f; }
body.adressen #footer #cclicense	{ background:url("footbg/adressen.png"); border:0.1em solid #006b6b; }
body.termine #footer #cclicense		{ background:url("footbg/termine.png"); border:0.1em solid #008f00; }
body.links #footer #cclicense		{ background:url("footbg/links.png"); border:0.1em solid #6bb300; }
body.aktiv #footer #cclicense		{ background:url("footbg/aktiv.png"); border:0.1em solid #b3b300; }

#footer ul { list-style-type:none; margin:0; }

#footer li { display:inline; padding:0.5em; }

body.main #footer a		{ color:#333 }
body.intern #footer a		{ color:#333 }
body.blog #footer a		{ color:#b36b00 }
body.pcast #footer a		{ color:#b34700 }
body.themen #footer a		{ color:#b30000 }
body.service #footer a		{ color:#8f006b }
body.markt #footer a		{ color:#47006b }
body.bibliothek #footer a	{ color:#24006b }
body.adressen #footer a		{ color:#00248f }
body.termine #footer a		{ color:#006b6b }
body.links #footer a		{ color:#008f00 }
body.aktiv #footer a		{ color:#6bb300 }



#home {					/* Nur für die Startseite */
	font-family:Arial,"Trebuchet MS",sans-serif;
	font-size:0.9em;
}

#home #homeblog { float:left; width:13em; margin:1em; border:0.1em solid #b36b00; background:url("sysbg/blog.png"); }
#home #homepcast { float:left; width:13em; margin:1em; border:0.1em solid #b34700; background:url("sysbg/pcast.png"); }
#home #homethemen { float:left; width:13em; margin:1em; border:0.1em solid #b30000; background:url("sysbg/themen.png"); }
#home #homeserviceforen { clear:both; float:left; width:13em; margin:1em; border:0.1em solid #8f006b; background:url("sysbg/service.png"); }
#home #hometermine { float:left; width:13em; margin:1em; border:0.1em solid #006b6b; background:url("sysbg/termine.png"); }
#home #homenothunde { float:left; width:13em; margin:1em; border:0.1em solid #8f006b; background:url("sysbg/service.png"); }
#home #homeaktiv { float:left; width:13em; margin:1em; border:0.1em solid #008f00; background:url("sysbg/aktiv.png"); }

#home p { margin:0; padding:0.2em; color:#fff; }
#home #homeblog p { background-color:#b36b00 }
#home #homepcast p { background-color:#b34700 }
#home #homethemen p { background-color:#b30000 }
#home #homeserviceforen p { background-color:#8f006b }
#home #hometermine p { background-color:#006b6b }
#home #homenothunde p { background-color:#8f006b }
#home #homeaktiv p { background-color:#008f00 }

#home ul {
	list-style-type:circle;
	list-style-position:inside;
	padding:0 0 0 0.5em;
	margin:0.5em 0;
}

#home #homeblog a { color:#b36b00 }
#home #homepcast a { color:#b34700 }
#home #homethemen a { color:#b30000 }
#home #homeserviceforen a { color:#8f006b }
#home #hometermine a { color:#006b6b }
#home #homenothunde a { color:#8f006b }
#home #homeaktiv a { color:#008f00 }

#home #potw {
	float:left;
	width:300px;
	border:0.1em solid #333;
	color:#000;
	margin:1em;
}




