
body {
}



	/*zu unruhig: h1   { font: italic 32px georgia, 'times new roman', sans-serif; }*/
	h1 { font: 18pt/24pt arial; color: #000000; font-style: normal; font-weight: bold; text-decoration: none }
	h2 { font: 12pt/18pt arial; color: #000000; font-style: normal; font-weight: bold; text-decoration: none }

	a {
		font: 10pt/16pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none
	}

	a:link {
		font: 10pt/16pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none
	}

	a:visited {
		font: 10pt/16pt arial;
		font-style: normal;
		font-weight: bold;
		text-decoration: none
	}
	a:hover, a:active {
		text-decoration: underline;
	}
	
	#witze-kategorie-desc a
  {
    font-weight: normal;
    text-decoration: underline;
    font-style:italic;
  }

	#horizontal-list ul {
	padding:20px;
	list-style:none;
	white-space: nowrap;
	}

	#horizontal-list li {display:inline;}

	#horizontal-list a{
	color:#000000;
	font:normal 12px verdana,arial,sans-serif;
	font-weight: bold;
	padding:3px 15px 3px 15px;
	text-decoration:none;

	border:1px solid #d5e7ec;
	border-left:4px solid #d5e7ec;
	text-align:center;
	}

	#partnerliste {
		visibility: visible;
		position:absolute;
		top:655px;
		left:40px;
		/*
		position:relative;
		top: +20px;
		left: 10px;
		width: 160px;
		height: 100px;
		*/
		padding:0.0em;
		font:normal 14px arial,sans-serif;
		text-align: left;
	}

	#partnerliste a:link {
		font: 10pt/12pt arial;
		font-weight: bold;
	}

	a:visited {
		font: 10pt/12pt arial;
		font-weight: bold;
	}

	#witze-menu {
		visibility: visible;
		position:absolute;
		top:160px; left:40px;
		/*position:relative;
		top: -40px;
		left: 40px;
		*/
		width: 160px;
		height: 450px;
		padding:0.0em;
		text-align: left;
	}

#witze-menu a:link {
		font: 10pt/13pt arial;
		color:#000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}
#witze-menu a:visited {
		color:#000000;
		font: 10pt/13pt arial;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}


#witze-body {
	visibility: visible;
	position:absolute;
	top: 130px;
	left: 220px;
	width: 620px;
	height: 920px;
	font: 10pt arial,sans-serif;
	padding:1.0em;
	overflow:visible;
}

#werbeSpalte {
	visibility: visible;
	position:absolute;
	top: 150px;
	left: 850px;
	width: 150px;
	height: 920px;
	font: 12pt/14pt arial;
	padding:0.5em;
	overflow:visible;
}

#Blondinen-Clipart a:link {
		font: 10pt/13pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}

#clipart-navi a:link {
		font: 12pt/13pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
}

#clipart-navi a:visited {
		font: 12pt/13pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
}

#clipart-navi a:hover, a:active {
		text-decoration: underline;
}

#witze-navi a:link {
		font: 12pt/13pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
}

#witze-navi a:visited {
		font: 12pt/13pt arial;
		color: #000000;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
}

#witze-navi a:hover, a:active {
		text-decoration: underline;
}

#witze-bg {
	background-image:url('pics/Abstandhalter.gif');
}

div.witz {
	/*border-style:dotted;
	border-color:#cfe4c5;
	border-width:thin;*/
}

#witze-header {
	position:relative;
	top: +10px;
	font: 8pt/10pt arial;
	color: #bed3b4;
	text-align: right;
}

#witze-footer {
	position:relative;
	top: +5px;
	font: 8pt/10pt arial;
	color: #bed3b4;
	text-align: right;
}

h2.witze-info {
	font: 8pt/10pt arial;
	color: #bed3b4;
	font-weight: bold;
}

h3.witze-info {
	font: 8pt/10pt arial;
	color: #bed3b4;
	font-weight: bold;
}

#admin-controls-links
{
	position:relative;
	top: +150px;
}

/* . fuer class=, # fuer id=*/
.startseite-desc {
	text-align:justify;
	padding:1em;
}

#witze-kategorie-desc {
	text-align:justify;
	padding:1em;
	font-style:italic;
}

.kapitel-desc {
	text-align:justify;
	padding:1em;
}

#witze-tags {
	text-align:justify;
	border:1px dotted;
	width: 450px;
	padding:2.0em;
}

.normal-text-weight {
	font-weight: normal;
}

.fl:first-letter {
	color:black;
	font-size:150%;
}

#LetzteKommentare {
	text-align:left;
	Overflow: auto;
	height: 250px;
	/* funzt nur für IE!!!! */
	/*height: expression(this.scrollHeight < 400 ? "auto":"400px"); */
	width: 550px;
}

#AlleKommentare {
	text-align:left;
	Overflow: auto;
	height: 100px;
	/* funzt nur für IE!!!! */
	/*height: expression(this.scrollHeight < 400 ? "auto":"400px"); */
	width: 550px;
}

.Kommentar {
	border:1px solid #d5e7ec;
	/*background-color: #73ba63;*/
	background-color: #a5d39c;
	padding:1em;
}

form#commentForm {
	width: 400px;
	height: 230px;
	/*text-align:left;*/
	/*float:right;*/
	background-color: #a5d39c;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

form#commentForm input, form#commentForm textarea
{
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 1px;
	width: 240px;
}

form#commentForm img
{
	float: left;
	margin: 10px 20px 10px 180px;
	padding: 1px;
	/*width: 240px;*/
}

form#commentForm div
{
	padding: 10px 0px 0px 10px;
	/*background-color: #000000;*/

}

div#clearfloat
{
	clear: both;
}

form#captchaForm {
	width: 300px;
	height: 150px;
	/*text-align:left;*/
	/*float:right;*/
	background-color: #a5d39c;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

form#captchaForm input, form#captchaForm textarea
{
	margin: 0px 20px 0px 0px;
	padding: 1px;
	width: 40px;
}

form#captchaForm img
{
	padding: 1px;
	/*width: 240px;*/
}

form#captchaForm div
{
	padding: 10px 0px 0px 10px;
	/*background-color: #000000;*/

}
