body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #040403;
	background-image: url(hintergr.jpg);
	background-repeat: repeat-y;
}

#navi {
	position:absolute; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fdc263;	
	left:374px; 
	top:202px; 
	width:200px; 
	height:220px;
}

#navi a{
	color: #fdc263;	
	font-size: 17px;
	text-align: left;
	list-style: none;
	overflow: visible;
	padding-left: 0px;
	line-height: 27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-decoration: none;
}

#navi a:hover {
	text-decoration: underline;
    color: #fddfb0;
}

#navi ul {
	list-style: none;	
	margin-left: 0.3em;
	padding-left: 0.3em;
}
#navi li {
	list-style: none;
	padding-left: 0px;	
}

#adsense {
	position:absolute; 
	left:263px; 
	top:218px; 
	width:300px; 
	height:255px;
	z-index: 99;
}

#adsense2 {
	position:absolute; 
	left:565px; 
	top:218px; 
	width:300px; 
	height:255px;
	z-index: 99;
}

#locator {
	position:absolute; 
	left:80px; 
	top:404px; 
	width:463px; 
	height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
}

#inhalt {
	position:absolute; 
	left:80px; 
	top:430px; 
	width:777px; 
	height:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 19px;
	color: #191919;
}

#inhalt a {
	color: #191919;
}

#inhalt a:hover {
	text-decoration: none;
}

.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 19px;
	color: #191919;
}

.foot a {
	color: #0269D7;
}

.foot a:hover {
	text-decoration: none;
}


h1, h2, h3 {
	font-size: 18px;
	color: #fda81f;
}

#werbung {
	position:absolute; 
	left:40px; 
	top:630px; 
	width:178px; 
	height:192px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	color: #666666;
}

#links {
	position:absolute; 
	left:568px; 
	top:202px; 
	width:320px; 
	height:202px; 
	overflow: auto;
	
}

#links a{
	color: #fddfb0;	
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	list-style: none;
	overflow: visible;
	padding-left: 0px;
	line-height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-decoration: none;
}

#links a:hover {
	text-decoration: underline;
}

#liebesdoktor {
	position:absolute; 
	left:42px; 
	top:452px; 
	width:118px; 
	height:162px;
}

.antwdok {
	color: #fdc263;	
	font-size: 22px;
	line-height: 24px;
}

#liebesbarometer {
	position:absolute; 
	left:90px; 
	top:586px; 
	width: 530px;
	height: 370px;
}

#balken1 {
	position:absolute; 
	left:290px; 
	top:600px; 
	width: 20px;
	height: 350px;
}

#fotos {
	float: left;
}

#fotos img {
	margin: 3px;
	border-style: solid;
	border-width: 4px;
	border-color: #CA90A4;
}

.liebesbrief {
	width: 600px;
	height: 510px;
	padding: 15px;
	border-style: solid;
	border-width: 6px;
	border-color: #A5C6E5;
	background-color: #FFFDD7;
}

.liebeswunsch {
	width: 600px;
	height: 510px;
	padding: 15px;
	border-style: solid;
	border-width: 6px;
	border-color: #A5C6E5;
	background-color: #FFFDD7;
}

#briefe {
	font-family: Comic Sans MS, Arial, Geneva;
	font-size: 16px;
	font-weight: 500;
	color: #0269D7;
	line-height: 22px;
	width: 624px;
	padding: 5px;
	border-style: solid;
	border-width: 4px;
	border-color: #F06EAA;
	background-color: #D4D7EE;
}

#briefe hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 0px #D4D7EE;
	border-bottom: transparent;
	border-color: #D4D7EE;
	padding-bottom: 0px;
}

#wuensche {
	font-family: Comic Sans MS, Arial, Geneva;
	font-size: 16px;
	font-weight: 500;
	color: #0269D7;
	line-height: 22px;
	width: 624px;
	padding: 5px;
	border-style: solid;
	border-width: 4px;
	border-color: #F08AB9;
	background-color: #F0DFE7;
}

#wuensche hr {
	border: 1px; /* Für Firefox und Opera */
	border-top: solid 1px #c3c3c3;
	border-bottom: transparent;
	border-color: #F0DFE7;
	padding-bottom: 0px;
}

