BODY {
	background-color: #FFEBD6;
	background-image: url('images/bg-vio.jpg');
	background-repeat: no-repeat;
	background-position:0px 85px;
	margin: 10px 0 0 10px;
	padding-bottom: 20px;
	scrollbar-base-color: #009ECC;
	scrollbar-track-color: #C0C0C0;
	scrollbar-shadow-color: #333399;
	font: 90% verdana, arial, sans-serif;
}

.filter {	
	font-family: "Comic Sans MS",Arial, sans-serif;
	width:100%; color:#009ECC;
    filter:Glow(color=#000000, strength=8)
}
.dias{
	margin: 0 10px 0px -10px;
	border-bottom: 1px solid #009ECC;
	border-right: 1px solid #009ECC;
	width:190px;
	height:136px; 
}
.cap{
	font-size:1.8em;
	font-style: italic;
	}
.txt {	position : relative;
	width: 790px;
	margin: 0 100px auto;
	background-color:white;
	padding: 0px 10px 0 10px;
}
.txt a{
text-decoration: none;
}
.txt P{
	margin-top : 8px;
}
.bild{
	padding: 20px 20px 0 0; 
	float: left;
}
.obskur {
	position:absolute; top:-31cm; left:-28cm; width:25cm; 
	display: none;
}
H2 {
	color: #009ECC;
	font-family: "Times New Roman", Times, serif;	
	font-size:1.6em;
	padding:0.2em 0 0 0;
	font-weight: 900;
}
H3 {
	font-family: "Times New Roman", Times, serif;	
	padding:0.2em 0 0 0;
	font-size:1.4em;
	font-weight: 400;
}

H1 .searchword { background-color: yellow }
.ein .searchword { background-color: yellow }
.txt .searchword { background-color: yellow }

.ein {
	background-color: #F7F7F7;
	border: 1px solid #009ECC;
	margin-bottom: 20px;
	text-align: justify;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F7F7F7', startColorstr='#449ECCFF', gradientType='0');
}
.ein H1{
	font-size : 18pt;
	min-width:19.8cm;
	max-width: 21.8cm;
	font-family:"Comic Sans MS",Arial,sans-serif;
	color : Black;
	margin: 0 10px 10px 10px;
}
.inhalt {
clear: both;
margin: 0 0 0 0;
background: white
}
ul { 
  list-style: none; 
  margin: 0 0 1.5em 0;
  padding: 0;
}

ul li {
  background: url(images/pfeil.gif) no-repeat 0.2em 0.5em;
  margin: 0 0 0 0;
  line-height: 1.5em;
  padding: 0 0 0 1.2em; 
  list-style: none;
}
.legende {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  text-align: left;
  padding: 0 0 0.5em 0.7em;
  margin: 0 0 0 0;
  letter-spacing: 0.1em;
  font-size: 0.8em;
}
.links{
	padding: 1px 20px 5px 20px;
	margin: 0;
	border-right: 1px #999 solid;
   width:390px;  
}
.links p{
	margin-bottom: -1px;
}
.rechts ul{
	margin-top: -2px;
}
.rechts {
float: right;
width:340px;  
}

#footer { 
  clear: both;
  position: relative;
  background: white;
  margin: 1.5em 0 0 0; 
    width: 800px;
  border-top: 1px solid #999999;
}
.klein {
	letter-spacing: 0.1em;
	clear: left;
	font-size: 0.7em;
}

#navr {
	margin:-10px 0 0 -12px;
	position: absolute;
	text-align:center;
	top: 5cm;
	z-index: 3;
}
#navr a {
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	padding-right : 6px;
	padding-left : 6px;
	padding-top : 4px;
	padding-bottom : 4px;
	color : black;
	background-color : #009ECC;
	display:block;
	min-width: 80px;	
	font-family: menu, serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	line-height : 100%;
}
#navr A:link {
	color: white;
	background-color : #0099FF;
}
#navr A:visited {
	color : black;
	background-color : #CDE4EB;
}
#navr A:active {
	color : #0099FF;
	background-color :#F7F7F7;
}
#navr a.menue {
	font-weight:bold;
}
#navr a.menue:hover {
	color : white;
	background-color : #9ECC00;
}
#navr a.aktiv, #navr a.aktiv:active,#navr a.aktiv:hover, 
#navr a.aktiv:focus, #navr a.aktiv:link, #navr a.aktiv:visited
{ 
COLOR:#C0C0C0; TEXT-DECORATION:none; 
}
 
#mall {position:absolute; top:7.2cm; left:12cm;}
#mall a {display: block;}
#mall a:visited {background: none;}
#mall a:active {background: none;}
#mall a:hover {background: none; color: #009ECC; font-weight: bold;}
#mall a span {display: none;}
#mall a:hover span {display: block; position: relative; top: -16px; left: 30px; width: 128px; padding: 5px; margin: 4px; z-index: 100; background: #E0E0E0;}

A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009ECC
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #9ECC00
		}
A:active {
	BACKGROUND: #333399; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND:#009ECC ; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bottom {position: absolute; top: 4cm; left: 10px;font-family: 'Times New Roman',Times,serif; cursor:wait}

.bilder A:link {
	font: 100% 'Times New Roman',Times,serif;
	font-weight: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009ECC
}
.bilder A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000;
	font: 100% 'Times New Roman',Times,serif;
}
.bilder A:hover {
	BACKGROUND:#009ECC ; COLOR: #FFFFFF; TEXT-DECORATION: none;
	font: 100% 'Times New Roman',Times,serif;
	font-weight: bold;
}