/* Style-Sheets hot.1fun.info 01.07.2007 */
/* - utf8 - */

body {
	color: #aaaaaa;
	background-color: #333333;
	padding: 1%;
	min-width: 946px;
	font-size: 100.01%;
	font-family: arial, verdana, sans-serif, serif;
}

#inhalt {
	width: 946px;
	border: 0;
	margin: auto;
	padding: 0;
	font-size: 0.8em;
	color: inherit;
	background-color: #333333;
	}
	#inhalt0 {
		width: 946px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		color: inherit;
		background-color: inherit;
		}
			#inhalt00 h1.ueb1, #inhalt00 h2.ueb2, #inhalt00 p.ueb3 {
				font-size: 9px;
				font-family: arial, verdana, sans-serif, serif;
				line-height: 1.0em;
				border: 0;
				padding: 0;
				margin: 0 0 2px 0;
				}
			#inhalt00 h1.ueb1, #inhalt00 h2.ueb2 {
				letter-spacing: -1px;
				padding: 0 10px 0 0;
				float: left;
				}
/*
			#inhalt0 h1.ueb1 {
				font-size: 10px;
				color: #ff9900;
				background-color: #333333;
				padding: 2px 10px 0 0;
				border: 0;
				margin: 1px 0 0 0;
				float: left;
				}
				#inhalt0 h2.ueb2 {
				font-size: 10px;
				color: #fff8dc;
				background-color: #333333;
				padding: 2px 10px 0 0;
				border: 0;
				margin: 1px 0 0 0;
				float: left;
				}
				#inhalt0 p.ueb3 {
				font-size: 10px;
				color: #939393;
				background-color: #333333;
				padding: 2px 0 1px 0;
				border: 0;
				margin: 0;
			}
*/
		#inhalt01 {
			width: 944px;
			height: 140px;
			border-width: 1px 1px 0 1px;
			border-style: solid;
			border-color: #999999;
			margin: 0;
			padding: 0;
			background: url(/pics/kopf_01.jpg) 0 0 no-repeat #333333;
			color: inherit;
			background-color: inherit;
			float: left;
			}
		#inhalt02 {
			width: 180px;
			border-width: 0 0 1px 1px;
			border-style: solid;
			border-color: #999999;
			margin: 0;
			padding: 2px;
			color: inherit;
			background-color: #3f3f3f;
			float: left;
			}
		#inhalt03 {
			width: 570px;
			min-height: 1250px;
			border-width: 0 1px 1px 1px;
			border-style: solid;
			border-color: #999999;
			margin: 0 0 20px 0;
			padding: 2px;
			color: inherit;
			background-color: #3f3f3f;
			float: left;
			}
			#inhalt03 li {
				font-size: 0.9em;
				line-height: 1.3em;
				margin: 6px 10px 6px 10px;
			}
		#inhalt04 {
			width: 180px;
			border-width: 0 1px 1px 0;
			border-style: solid;
			border-color: #999999;
			margin: 0;
			padding: 2px;
			color: inherit;
			background-color: #3f3f3f;
			float: left;
}

h1 {
	font-size: 2.4em;
	letter-spacing: -1px;
	padding: 10px 8px 6px 0;
	border-bottom: 1px solid #999999;
	}
	h2, h2.links, h2.farbe1 {
		font-size: 1.6em;
		padding: 10px 8px 6px 0;
		}
		h2.links {
			float: left;
		}
		h2.farbe1 {
			color: #00b9e4;
		}
	h3 {
		font-size: 1.2em;
	}
	h4 {
		font-size: 1.0em;
	}
	h5 {
		font-size: 0.9em;
	}
	h6 {
		font-size: 0.8em;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #fff8dc;
		background-color: inherit;
		line-height: 1em;
		margin: 8px 10px 0px 10px;
	}

p {
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 0;
	margin: 4px 10px 4px 10px;
	}
	p b {
		color: #c6c6c6;
	}
	p.block {
		text-align: justify;
}

a:link {
	color: #ff9900;
	font-variant: normal;
	font-weight: bold;
	background-color: inherit;
	text-decoration: none;
	}
	a:visited {
		color: #ff9900;
		font-variant: normal;
		font-weight: bold;
		background-color: inherit;
		text-decoration: none;
		}
	a:hover {
		color: #fe7373;
		font-variant: normal;
		font-weight: bold;
		background-color: inherit;
		text-decoration: none;
		}
	a:active {
		color: #fe7373;
		font-variant: normal;
		font-weight: bold;
		background-color: inherit;
		text-decoration: none;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	}

.hinweis, .hinweis2, .hinweis2a {
	padding: 2px;
	margin: 10px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #4a4a4a;
	text-align: justify;
	}
	.hinweis {
		width: 544px;
	}
	.hinweis2a {
		margin: 20px 10px 10px 10px;
	}
	.hinweis2, .hinweis2a {
		width: 259px;
	}
	.hinweis span, .hinweis2 span, .hinweis2a span {
		color: #aafe73;
		background-color: inherit;
		font-size: 1.3em;
		}
		.hinweis2a span {
			font-style: italic;
			font-weight: bold;
			}
	.hinweis p, .hinweis2 p {
		font-style: italic;
		font-weight: bold;
}

.achtung {
	width: 544px;
	padding: 2px;
	margin: 10px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #4a4a4a;
	text-align: justify;
	}
	.achtung span {
		color: #fe7373;
		background-color: inherit;
		font-size: 1.3em;
	}
	.achtung p {
	font-style: italic;
	font-weight: bold;
}

.wichtig {
	width: 544px;
	padding: 2px;
	margin: 10px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #4a4a4a;
	text-align: justify;
	}
	.wichtig span {
		color: #00b9e4;
		background-color: inherit;
		font-size: 1.3em;
	}
	.wichtig p {
		font-style: italic;
		font-weight: bold;
	}


/* Ab hier die Menue Definition */

.menukopf {
	padding: 0 4px 0 6px;
	border: 0;
	margin: -2px 1px 2px 1px;
	color: #fff8dc;
	background-color: #999999;
	}
	.menukopf p {
		padding: 1px 0 2px 0;
		margin: 0;
		font-size: 1.3em;
		font-weight: bold;
		text-align: center;
		}
.menufuss {
	padding: 0 4px 0 6px;
	margin: 2px 1px;
	color: #fff8dc;
	background-color: #999999;
	}
	.menufuss p {
		padding: 2px;
		margin: 0;
		font-size: 0.8em;
		text-align: center;
		}
	.menufuss a {
		color: #fff8dc;
		background-color: inherit;
		font-weight: bold;
		text-decoration: none;
		}
	a.menu {
		display: block;
		padding: 2px;
		border: 1px solid #999999;
		margin: 2px 1px;
		font-size: 1em;
		text-align: center;
		text-decoration: none;
		}
		a.menu:link, a.menu:visited {
			text-decoration: none;
			color: #fff8dc;
			background-color: #666666;
		}
		a.menu:hover, a.menu:active, a.menu:focus {
			text-decoration: none;
			color: #cd0303;
			background-color: #fff8dc;
		}
	a.menub {
		display: block;
		padding: 2px;
		border: 1px solid #999999;
		margin: 2px 1px;
		font-size: 1em;
		text-align: center;
		text-decoration: none;
		}
		a.menub:link, a.menub:visited {
			text-decoration: none;
			color: #fff8dc;
			background-color: #2a6ebb;
			}
		a.menub:hover, a.menub:active, a.menub:focus {
			text-decoration: none;
			color: #cd0303;
			background-color: #c2deea;
}

#active {
	padding: 3px 10px 1px 10px;
	margin: -2px 0 4px 0;
	border: 1px solid #999999;
	color: inherit;
	background-color: #666666;
	}
	#active span {
		color: #fff8dc;
		background-color: inherit;
		font-weight: bold;
		font-size: 1.2em;
}

/* Menue Definition ENDE */

	/* Menue 2 */

.menukopf2 {
	padding: 0 4px 0 6px;
	border: 0;
	margin: 2px 1px 2px 1px;
	color: #c4262e;
	background-color: #eabdd8;
	}
	.menukopf2 p {
		padding: 1px 0 2px 0;
		margin: 0;
		font-size: 1.1em;
		font-weight: bold;
		text-align: center;
		}

.menufuss2 {
	padding: 0 4px 0 6px;
	margin: 2px 1px;
	color: #fff8dc;
	background-color: #999999;
	}
	.menufuss2 p {
		padding: 2px;
		margin: 0;
		font-size: 0.8em;
		text-align: center;
		}
	.menufuss2 a {
		color: #fff8dc;
		background-color: inherit;
		font-weight: bold;
		text-decoration: none;
	}
	.menu2 {
		border: 0;
		margin: 0;
		padding: 0;
		text-align: center;
		}
	select.menu2 {
		border: 1px solid #999999;
		width: 178px;
		color: #fff8dc;
		background-color: #3f9c35;
		padding: 2px 1px;
		margin: 2px 1px;
		font-size: 0.9em;
		font-weight: bold;
		line-height: 1.4em;
		text-align: center;
		}
	option.menu2 {
		background-color: #69be28;
		margin: 0 0 1px 0;
		text-align: center;
	}
#active2 {
	padding: 3px 10px 1px 10px;
	margin: -2px 0 4px 0;
	border: 1px solid #646994;
	color: inherit;
	background-color: #bdf6c3;
	}
	#active2 span {
		color: #649469;
		background-color: inherit;
		font-weight: bold;
		font-size: 1.2em;
}

	/* ENDE Menue 2 */


/* Spezielle Notierungen fuer Bilder und Text im Mittelbereich */

	/* Seitenaufteilung im Mittelbereich */

div.mgb, div.mlrb, div.mgb2, div.mlrb2 {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	}
	div.mgb, div.mlrb {
		background-color: #4a4a4a;
		}
	div.mgb2, div.mlrb2 {
		background-color: #3f3f3f;
		}
	div.mgb, div.mgb2 {
		width: 570px;
		}
	div.mlrb, div.mlrb, div.mlrb2, div.mlrb2 {	
		width: 285px;
		}
		div.mlrb p, div.mlrb2 p {
			text-align: justify;
			}
		div.mlrb img, div.mlrb2 img {
			border: 1px solid #abaaaa;
			padding: 2px 2px 2px 2px;
			margin: 5px 2px 2px 5px;
			width: 270px;
			}
			div.button2 {
				border: 0;
				padding: 0;
				margin: 20px 2px 0 78px;
				width: 200px;
				height: 30px;
				background-color: inherit;
				}
			div.button2 img {
				border: 0;
				padding: 0;
				margin: 0;
				width: 200px;
				}
			div.button2 a {
				width: 200px;
				height: 30px;
				display: block;
				}
			div.button2 a:link, div.button2 a:visited {
				background: url(pics/bestellen1.png);
				}
			div.button2 a:hover, div.button2 a:active, div.button2 a:focus {
				background: url(pics/bestellen.png);
			}
		div.mlrb p.cr, div.mlrb2 p.cr {
			font-size: 0.7em;
			line-height: 0.8em;
			padding: 0;
			margin: 0 4px 10px 6px;
}

	/* ENDE Seitenaufteilung im Mittelbereich */

/* Spezielle Notierungen fuer Bilder im Mittelbereich - ENDE */


/* Ab hier die Infoboxen auf der linken und rechten Seite */

.infof {
	padding: 2px;
	margin: -2px 1px 2px 1px;
	border: 1px solid #999999;
	color: inherit;
	background-color: inherit;
	}
.info {
	padding: 2px;
	margin: 2px 1px;
	border: 1px solid #999999;
	color: inherit;
	background-color: inherit;
	}
.infofbg {
	padding: 2px;
	margin: -2px 1px 2px 1px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #fffdcc;
	}
.infobg {
	padding: 2px;
	margin: 2px 1px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #fffdcc;
	}
	.infof img, .info img, .infofbg img, .infobg img {
		border: 0;
		padding: 0;
		margin: 0 0 -2px 0;
		width: 172px;
}

/* Definitionen fuer zanox */
.zanox {
	width: 166px;
	border: 0;
	padding: 0 0 10px 6px;
	margin: 0;
	background-color: #ffffff;
	}
div.zanox2, div.zanox2 img {
	border: 0;
	padding: 0;
	margin: 0;
	}
	div.zanox2 img {
		width: 1px;
		height: 1px;
		float: left;
	}
	div.zanox2 img.erotische_fantasien {
		width: 68px;
		height: 115px;
		border: 0;
		margin: 2px 5px 2px 6px;
		float: left;
	}
div.zanox3, div.zanox3 img {
	border: 0;
	padding: 0;
	float: left;
	}
	div.zanox3 img {
		width: 1px;
		height: 1px;
		margin: 2px 2px 12px 6px;
	}
	div.zanox3 a {
		font-size: 0.9em;
}

/* ENDE zanox - Bereiche */

.jamba01 {
	padding: 2px;
	margin: 2px 1px;
	border: 1px solid #999999;
	color: inherit;
	background-color: #ffffff;
	}
	.jamba01 img {
		border: 0;
		padding: 0;
		margin: 0 0 0 30px;
		width: 100px;
}

	/* spezielles Bild rechts */
img.pic1 {
	border: 0;
	padding: 0;
	margin: 0 0 -2px 0;
	width: 80px;
	float: left;
}
	/* ENDE: spezielles Bild rechts */

/* Infoboxen Definition ENDE */

