/*<group=Allgemein>*/

h1 {
	font-size: 18px; margin-top: 0; margin-bottom: 14px; text-align: left; color: #000000; line-height: 20px;}

#Suchseite h1 {
	border-bottom: 2px none #0056d9; clear: both; margin-top: 24px; border-left: 2px solid #0056d9; border-top: 2px solid #0056d9; padding-left: 2px;}

#Suchseite .Top[class] {
	margin-top: 0;}

h2 {
	color: #00233e; font-size: 14px; margin-top: 21px; margin-bottom: 7px; clear: both;}

#Suchseite h2 { font-size: 12px; margin-top: 12px; margin-bottom: 2px;}

h3 {
	color: #00233e; font-size: 12px; margin-top: 21px; margin-bottom: 7px; clear: both; font-weight: bold;}

.FT {
	margin-bottom: 7px; clear: both;}

#Suchseite .FT {
	margin-bottom: 2px;}

.footer { color: #a1a4a8; clear: both; font-size: 9px; line-height: 12px; width: 100%; padding-top: 100px; padding-bottom: 40px; text-align: center;}

.WR {
	margin-bottom: 7px; color: #005ca2; clear: both;}

.Quelle {
	font-style: italic; font-size: 10px; display: block; width: 50%; float: right; text-align: left; margin-bottom: 12px; line-height: 12px; margin-top: -5px; color: #2f1d12;}

.BildUnterschrift {
	display: block; text-align: center; font-size: 10px;}

body {
	margin: 0px; padding: 0px; font: 12px/16px Verdana, sans-serif; background: #e7f0f6 url(../Bilder/BGKachel.jpg) repeat; text-align: center;}

img {
	border: 0px none;}

form {
	margin: 0px; padding: 0px; font-family: Verdana, sans-serif;}

input, textarea {
	font: 10px/12px Verdana, sans-serif;}

.TT {
	font-size: 10px; line-height: 10px; margin-top: 2px; margin-bottom: 2px;}

.BL {
	border: 1px solid #ea891c; color: #ea891c; clear: both;}

div {
	font-size: 12px; line-height: 16px;}

h2 .AutorIn {
	font-weight: normal;}

.Keyword {
	background: #ffaf20;}

.MR h2 {
	font-size: 12px;}

/*</group>*/
/*<group=Startseite>*/

.SL {
	width: 49%; text-align: left; float: left; position: absolute; top: 10%; left: 0%;}

.SR { text-align: left; float: left; width: 49%; margin: 0; position: absolute; top: 10%; right: 0%;}

.Tagline {
	margin-right: 10%; margin-left: 10%;}

.Tagline a:hover {}

.Start {
	background: repeat url(../Bilder/BGTopStart.jpg); text-align: center;}

#Bottom {
	background: repeat url(../Bilder/BGBottomStart.jpg); position: absolute; top: 50%; right: 0px; bottom: 0px; left: 0px; z-index: 2; width: 100%; height: 500px; text-align: left;}

#Bottom[id] {
	height: 50%; background: center repeat url(../Bilder/BGBottomStart.jpg); clear: both;}

#Logo {
	text-align: center; z-index: 20; margin: 0px; padding: 0px; position: absolute; top: 50%; right: 0px; left: 0px; width: 100%; border: 0;}

.Oben {
	top: -91px; position: relative; margin: 0px; padding: 0px; margin-right: auto; margin-left: auto; width: 485px; height: 182px; font-size: 0px; line-height: 0px;}

.Oben a, .Oben a:hover {
	border: 0; border-bottom-style: none;}

/*</group>*//*<group=Boxes>*/

#All {
	margin: 0px; padding: 0px; text-align: center;}

#NavigationTop {
	width: 100%; background: repeat center url(../Bilder/BGKachel.jpg); height: 118px; font-size: 0px; line-height: 0px; position: relative; top: 0px; z-index: 165;}

#MainBlock[id] {
	margin-top: 118px; border-top: 1px solid #dfe3fc;}

.ML, .MLrb {
	width: 200px; position: absolute; left: -200px; text-align: left; overflow: hidden; z-index: 1;}

.MLrb {
	text-align: right;}

.ML div, .MR div {
	font-size: 10px; line-height: 13px;}

.HB {
	width: 40%; padding-right: 12px; padding-left: 15px; text-align: left; margin-right: auto; margin-left: auto; position: relative; clear: both; margin-top: 30px;}

.HB[class] {padding-right: 4%; padding-left: 5%;
	}

.MR {
	width: 200px; position: absolute; text-align: left; overflow: hidden; right: -200px; z-index: 1; font-size: 10px; line-height: 13px;}

.Eingabe {
	z-index: 120; background: url(../Bilder/BGTop.jpg) repeat; position: relative; right: 0px; left: 0px; padding-bottom: 10px; border: 1px solid #ea891c;}
	/*</group>*/

/*<group=Bilderseiten>*/

.Thumbs {
	width: 90%; padding-right: 0%; padding-left: 4%; text-align: left; margin-right: auto; margin-left: auto; position: relative; margin-top: 30px; clear: both;}

.Thumbs .PS, .Thumbs .LS {
	width: 160px; float: left; text-align: center; padding: 1%; height: 200px;}

.Thumbs .PS img  {
	height: 150px; margin: 0; padding: 0;}

.Thumbs .LS img  {
	width: 150px;}

.BilderSuche img.PS  {
	height: 100px; float: right; padding-bottom: 12px; position: relative; top: -20px; padding-left: 5px;}

.BilderSuche img.LS  {
	width: 100px; float: right; padding-bottom: 12px; top: -20px; position: relative; padding-left: 5px;}

.BilderSuche .FT {
	clear: none;}

.Thumbs h2 {
	font-size: 12px; color: #005ca2; font-weight: normal; margin-top: 2px; margin-bottom: 0;}

.Thumbs .KI {}

.Einzelbild {
	width: 70%; padding-right: 2%; padding-left: 2%; text-align: left; margin-right: auto; margin-left: auto; position: relative; margin-top: 30px; clear: both;}

.Einzelbild .PS img {
	float: left; padding-right: 12px; width: 50%;}

.Eingabe img {
	float: left; padding-right: 12px; width: 50%;}

.Einzelbild .LS img {
	display: block; padding-bottom: 5px;}

.BildFloat {
	float: left; height: 300px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}

.Einzelbild .FT {
	clear: none;}

.Einzelbild .KI {
	padding-bottom: 12px;}

.Einzelbild h1 {
	color: #005ca2; font-size: 14px; font-weight: bold; margin: 0;}

/*</group>*/

/*<group=Navigation>*/

#NavigationTop[id] {
	position: fixed;}

.NaviTop {
	background: url(../Bilder/BGTop.jpg) repeat-x ; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 50px;}

.NaviBottom {
	background: url(../Bilder/BGBottom.jpg) repeat-x ; font-size: 0px; line-height: 0px; border-style: none; border-width: 0px; height: 50px; text-align: right;}

.NaviHier {
	border-bottom: 1px  #dbdbdb; background: url(../Bilder/BGKachel2.jpg) repeat; font-size: 10px; text-align: left; color: #5e5e5e; padding-left: 5px; padding-bottom: 2px;}

.HN1 { background: url(../Bilder/LogoTop.jpg) no-repeat center; margin: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 50px;text-align:left;}

.HN2 {
	width: 100%; height: 50px; background: url(../Bilder/LogoBottom.jpg) no-repeat center; text-align: right; clear: right; margin: 0px; padding: 0px;}

.MehrLink {
	margin-top: 12px; border-bottom: 2px solid #0056d9; border-left: 2px solid #0056d9; padding-left: 2px; padding-bottom: 2px;}

.ZN {
	border-left: 2px solid #ea891c; margin-left: 11px; padding-left: 5px; clear: both; font-size: 12px; line-height: 16px;}

.Suchbox {
	float: right; text-align: right; margin-top: 24px; width: 250px;}

.HN1 a {
	color: #1653e2; text-decoration: none; font-size: 13px; border-width: 1px; display: block; float: left; padding: 5px; margin-top: 24px; border-bottom-style: none;}

.HN1 a:hover {
	text-decoration: underline; border-bottom-style: none;}

.HN2 a {
	color: #ffd633; text-decoration: none; font-size: 13px; display: block; float: right; text-align: center; padding: 5px; padding-right: 10px; border-bottom-style: none;}

.HN2 a:hover {
	text-decoration: underline; border-bottom-style: none;}

a {
	border: 0; text-decoration: none; color: #005ca2; border-bottom: 1px solid #eb9917;}

a:hover {
	text-decoration: none; border-bottom: 1px solid #005ca2;}

.Ex { border-bottom: 1px solid #b3ccd7;
	}

.ZN a, .BL a {
	border-bottom-style: none;}

.ZN a span {
	display: none; }

.ZN a:hover span {
	display: block; position: absolute; width: 150px; text-decoration: none; left: -160px;top:150px;}

.ZN a:hover {
	text-indent: 0px; border-bottom: 1px solid #005ca2;}

a.BildLink {
	border-bottom-style: none; margin: 0;}

a:hover.BildLink {
	border-bottom-style: none;}

.GoLink {
	margin-bottom: 24px;}

.NaviBottom img { width: 16px; height: 11px; position: relative; top: 2px;}

/*</group>*/

/*<group=Bücher>*/

.Marginalia {
	position: absolute; right: 0px; width: 180px; font-size: 11px;}

.TOC {
	padding: 10px;}

.Buch {
	padding: 10px;}

.TOC span {
	font-weight: bold; display: block; text-align: right; font-size: 11px; border-top: 1px solid #005ca2; border-bottom: 1px solid #005ca2; border-left: 1px solid #005ca2; padding: 3px; width: 178px;}

.TOC a {
	display: block; background: #d6dde5; font-size: 10px; line-height: 11px; text-align: left; width: 180px; border-bottom: 1px solid #e7f0f6; padding: 2px; border-right: 1px solid #005ca2;}

/*</group>  */



