body {
	margin:2em;
	padding:0;
	background:url(imgs/background.jpg) center #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	color: #87CEFA;
}
strong {
	color: #FF8C00;
}
p {
	font-size:90%;
}
p#red {
	color: #ff0000;
}
h1 {
	font-size:170%;
}
h2 {
	font-size:130%;
}
h3 {
	background-color: Navy;
	font-size:115%;
}
h4 {
	font-size:110%;
	margin:1em 0 0 0;
}
input, form {
	margin:0;
	padding:0;
}

.vokabel {
	color: #87CEFA;
}
.anker {
	background-color: Navy;
	margin:1em 0 0 0;
}
.wolke {
	padding:0 1em 1em 1em;
	background-color: #00008B;
	border: 1px solid #0000CD;
}

.wolke p {
	background-color: Navy;
}

/* wortwolken */
.h1, .h2, .h3, .h4, .h5, .h6 {margin:0; padding:0; color:#f7f7f7;}
.h1 {font-size:140%;} .h2 {font-size:130%;} .h3 {font-size:120%;} .h4 {font-size:110%;} .h5 {font-size:100%;} .h6 {font-size:90%;}

.clear {
	clear:both;
}

/* div bereiche */
#main {
	width:95%;
	margin:0px auto;
	text-align:center;
}
#top {
	margin:0;
	padding:0;
	width:100%;
}
#bannerpic {
	position:relative;
	padding:2.8em 0.5em 2.7em 0.5em;
	background:url(imgs/banner.jpg) center;
}

#bannerpic h1 a{
	margin: 0;
	padding: 0;
	font-size: 200%;
	color: #E0FFFF;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
#search {
	text-align: right;
	position:relative;
	padding:0.5em;
	background-color: Navy;
	border: 1px solid #0000CD;
	font-size:110%;
}

#googletop, #googlefoot {
	padding:0 ;
	background-color: Navy;
	text-align: center;
	margin: 0px auto;
	border: 1px solid #000142;
	height:12px;
}

#googlefoot{
  height:240px;
}
#googletop p {
	padding-left: 1em;
	text-align: left;
}
#ergebnis {
	padding: 1em;
	background-color: Navy;
	text-align:left;
}


#ergebnis ul {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:120%;
}
#ergebnis li {
	list-style:none;
	font-weight:normal;
	font-size:100%;
	padding:0 0 0 12px;
	line-height:140%;
	background-color: Navy;
}
a,  #ergebnis li a, #letter a {
	font-weight: normal;
	color: #1E90FF;
	text-decoration: none;
}
a:hover, #ergebnis li a:hover, #letter a:hover, #ergebnis a.act {
	text-decoration: none;
	color: #FF8C00;
}

#ergebnis a {
	color: #1E90FF;
}

#ergebnis a:hover {
	color: #FF8C00;
}
#horoskope, #analysen {
	margin: 1em;
	padding: 1em 0 1em 2em;
	border: 1px solid #000080;
}
#horoskope, #analysen, #verzeichnis {
	background: url(imgs/stars.gif) left; 
}
#verzeichnis {
	margin: 1em 0 0 0;
	padding:1em 1em 3em 3em;
	font-size: 80%;
}
#inhalt {
	font-size:120%;
}
#content {
	width:90%;
	text-align:center;
	margin: 0px auto;
}
#analysen img {
	float: right;
	margin:0 1em 1em 1em;
}
.absatz {
	clear: right;
}
#letter {
	color: #87CEFA;
	background-color: Navy;
	border: 1px solid #0000CD;
	padding:1em;
}
#seiten {
	font-size:76%;
}
#footer {
	clear: both;
	font-size:80%;
	background-color: Navy;
	border: 1px solid #0000CD;

}
