body {
	font-family: Arial,Helv,sans-serif,Tahoma,Verdana;
	font-size: 10pt;
	text-align: justify;
	color: black;
	background: #22326e;
		}


a {
	background-color : white;
	text-decoration : none;
}

a:link {
	color: #22326e;
}

a:hover {
	text-decoration : underline;
	background-color: transparent;
}

div#body
{
		border-left-color: #112277; border-left-style: solid; border-left-width: 2px;
		border-right-color: #112277; border-right-style: solid; border-right-width: 1px;
		max-width: 920px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		clear:left;
		background-color: white;
}

div#inhalt {
	position: static;
	clear:left;
	margin-right:20px;
	margin-left:20px;
	display : block;
	padding-left : 2%;
	padding-right:2%;
	margin-top:0;

/*	background-image:url(background-11.jpg);*/
}

div.bildunterschrift {
	position: static;
	display : block;
	padding-left : 2%;
	padding-right:2%;
	margin-top:2em;
	margin-bottom:2em;
	margin-left:auto;
	margin-right:auto;
	float: left;
	overflow: hidden;
}

div.bildunterschrift p {
	text-align: center;
	margin: 0
}
div.bildunterschrift img {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

div.kasten {
	position: static;
	display : block;
	padding: 2%;
	margin-bottom:1em;
	margin-top:2em;
	border: solid 1px black;
}


div.kasten p {
	text-align: center;
}
div.kasten h2 {
    color:red;
	background-color: transparent;
	font-size : small;
	padding:2px;
	text-align:center;
}
h1{
	margin-top:30px;
	padding-bottom: 0.5cm;
    color:#22326e;
	background-color: transparent;
	text-align:left;
	font-family:garamond, times,serif;
	letter-spacing: 0.04em;
	font-size: 20pt;
}


 h2 {
    text-align:left;
    color:#22326e;
	font-family:arial;
	background-color: transparent;
	margin-top:30px;
	padding: 0.2cm;
	clear:right;
	font-size:13pt;
}
h2.ueberschrift{
	background-color: transparent;
	font-weight:bold;
	margin: 30px 0 0 3%;
	font-size: 12pt;
}

 h3 {
    text-align:left;
    color:#22326e;
	background-color: transparent;
	padding: 0.2cm;
	clear:right;
	margin-right:0cm;
	margin-top : 30px;
	font-size:12pt;
}

h3.ueberschrift,h4.ueberschrift{
	background-color: transparent;
	font-weight:bold;
	margin: 30px 0 0 3%;
	font-size:12pt;
}

h3.fett{
	background-color: transparent;
	font-size : 12pt;
	font-weight : bold;
	margin: 30px 0 0 3%;
/*	margin-top : 30px;*/
}



h4{
    text-align:left;
    color:#22326e;
	background-color: transparent;
	font-size : 11pt;
	padding:10px;
	margin-top:20px;
	margin-bottom:5px;
}


h5{
	text-indent:0.3cm;
	font-size: 10pt;
}

hr {
	clear: right;
	height : 0.3px;
	color:#D0DAFE;
	border: 0.7px solid;
	border-color:##D0DAFE;
	background-color: transparent;
	margin-top:15px;
	margin-bottom:15px;
}
img {
	border: solid 1px silver;
	background-color: transparent;
}


img.schatten {	
	border: none;	
}

img.umfluss {
	margin: 15px;
	margin-top: 0.2cm;
	float: right;
	background-color: transparent;
}
img.links {
	margin: 1cm;
	margin-top: 0.2cm;
	float: left;
	background-color: transparent;
}
div.themis{
	background-color : #EFEFEF;
	margin-left:0;
	font-size: x-small;
	font-family : monospace;
	text-decoration : none;
	margin-top:0;
	letter-spacing : 2px;
	text-align : center;
	list-style-type : none;
	position : static;
	width : 17%;
	height : 130%;
	z-index:2;
	float : left;
	padding-left:0;
	}

div.themis img {
	border:solid;
	border-width: 5px;
	border-color: silver;
	padding:1px;
	margin-right: 5px;
	background-color: transparent;
}

img#themis {
	border:solid;
	border-width: 5px;
	border-color: silver;
	padding:1px;
	margin-right: 5px;
	background-color: transparent;
}

p {
	background-color: transparent;
	margin: 8px 0 0 3%;
	border-width: 1cm;
	border-color: white;
	text-indent:0cm;
	text-align : justify;
}

p.einzug{
	text-indent:0.3cm;        
	margin-top:10px;
	background-color: transparent;
}

p.klein{
	background-color: transparent;
	font-size : x-small;
	line-height : 14px;
}

p.logo {
	margin-top:-30px;
	margin-left:-20px;
	float:left}

p.menuetitel{
	background-color:transparent;
	color: #e0e0ef;
	font-weight:bold;
	font-size:small;
	 padding: 0.2cm;
	 margin-bottom:15px;
	 text-align:center;
}

p.nachoben{
	background-color: transparent;
	margin-top:0.7cm;
	text-indent:0cm;
	color:blue;
}

p.unten{
	background-color : transparent;
	font-size:x-small;
	font-family : monospace;
	margin-top:60px;
	padding-top:2px;
	text-align : center;
	text-decoration: overline;
	width:100%;

}

p.unten a {
	text-decoration: overline;
	color: black;
	}

ul.balken{
	background-color : #112277;
	margin-left:0;
	font-size: x-small;
	font-family : monospace;
	text-decoration : none;
	margin-top:0;
	letter-spacing : 2px;
	text-align : center;
	list-style-type : none;
	position : static;
	width : 17%;
	height : 130%;
	z-index:2;
	float : left;
	padding-left:0;
	}

ul.balken li{
	margin-left : 3px;
	margin-right:3px;
	margin-top :0px;
	margin-bottom:0px;
}

ul.balken a{
display: block;
 font-family: Verdana;
 font-size: x-small;
 background-color: #e0e0ef;
 border-width: 1px;
 border-style: solid;
 border-color: black;
 padding: 0.2cm;
 margin-top: 0cm;
 text-decoration:none;
}
ul.balken a {
       color: #112277;
       background-color:#e0e0ef;
}
ul.balken a: visited{
	color: maroon;
    background-color: #e0e0ef;
		}

ul.balken a: hover{
	 color: #e0e0ef;
     background-color: #112277;
		}

ul.balken a: active {
	color: black;
    background-color:  white;
}

ul.verweise {
	background-color : transparent;
	font-size: 8pt;
	font-family : monospace;
	text-decoration : none;
	letter-spacing : 2px;
	text-align : center;
	list-style-type : none;
	font-variant : small-caps;
	line-height : 15px;
	padding-bottom:15px;
}
ul.verweise li {
	background:transparent;
	display : inline;
}
ul.verweise a {
	background-color: transparent;
}
ul#menue {
	margin-left:0;
/*	margin-top:2px;*/
	font-size:9pt;
	font-family : monospace;
	text-decoration : none;
	text-align : center;
	list-style-type : none;
	width : 100%;
	display: block;
	padding:1px 0 2px 0;
	border-color: #112277;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: transparent;
	background-image:url(buecher.jpg);
}
ul#menue h1{
	margin-top:12px;
	padding-bottom: 0.5cm;
    color:#22326e;
	background-color: transparent;
	text-align:center;
	font-size: 18pt;
	font-variant:small-caps;
	text-shadow:white;
	font-family:garamond, times,serif;
	
}
ul#menue li {
	background-color: transparent;
	display: inline;
}

ul#menue a {
	font-family: Arial,Tahoma,Verdana,Helv,sans-serif;
	font-size: 9pt;
	background-color: white;
	text-decoration:none;
	margin:0px;
	padding:2px;
}
ul#menue a:link {
        color: #22326e;
	background-color: white;
}
ul#menue a:visited {
	color: maroon;
	background-color: white;
}
ul#menue a:hover {
        color: #e0e0ef;
        background-color: #112277;
}
ul#menue a:active {
        color: black;
	background-color: transparent;
}

