/*=======================================================================Stylesheet für Hänschen´s Geschichten & Bilder August 2007Datei: geschichten.css=========================================================================*//*=========================================================================1. Kalibrierung und allgemeine Styles=========================================================================*//*Kalibrierung der wichtigsten Abstände        ------------------------        */* { padding: 0; margin: 0; }/*abstand nachn unten*/h2, p, ul, ol { margin-bottom: 1em; }	ul ul { /*verschachtelte listen ohne abstand-sonst sind sie verschoben*/	margin-bottom: 0; }	/*  abstand von links */li { margin-left: 1em; }/*Allgemeine Selektoren            ------------------               */html { height: 101%; } /*erzwingt scrollbalken im firefox*/* html #navibereich { width: 104px; }body {	color: white;	background-color: #6b2f2e;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	}h1 { font-size: 150%; }h2 { font-size: 130%; }h3 { font-size: 110%; }#fussbereich p,#fussbereich1 p {	text-align: center;	font-size: 80%;	font-style: normal;	letter-spacing: 2px;	line-height: 1em;	}		.index {	text-align: center;	font-size: 110%;	font-style: normal;	letter-spacing: 2px;	line-height: 1em;	}	/*Hyperlinks allgemein        ---------------       */a { text-decoration: none; }	a:link { color: #d90000; }a:visited { color: #cc6666; }	/*a:hover, a:focus { border-bottom: 5px solid #cc6866; }*/	a:active {	color: white;	background-color: #f3c600;	}/*Allgemeine Klassen und IDs */ .skiplink { /*Anker unten bleibt nicht erhalten - oder im Fuss umbenennen*/	position: absolute;	top: -2000px;	left: -3000px;	width: 0px;	height: 0px;	overflow: hidden;	display: inline;	}#logo {	color: black;	padding: 5px;	}.bildlinks {	display: inline; /*für ie6*/	float: left;	padding: 3px;	margin-right: 10px;	margin-bottom: 10px;	}	.bildrechts {	float: right;	padding: 3px;	margin-bottom: 10px;	margin-left: 10px;	}	.clearing {	clear: both;	}/*=============================================================Styles für den Layoutbereich - das Aussehen der Seite =============================================================*/#wrapper {	color: black;	background-color: #cc6866;	width: 960px; /*Breite des Inhaltsbereiches*/	margin: 10px auto 10px auto;	}#kopfbereich {	position: relative;	color: black;	background-color: #993333;	padding: 10px 20px 10px 20px;	}#kopfbereich p	{	color: #e6b3b3;	position: absolute;	top: 38px;	right:10px;  /*war left 50%*/	font-weight: bold;	padding: 5px 0 5px 0;	margin-bottom: 0; /* 1em ganz oben eigentlich angegeben*/	} #kopfbereich h3	{	color: #e6b3b3;	position: absolute;	top: 38px;	right:10px;  /*war left 50%*/	font-size: 101%;	font-weight: bold;	padding: 5px 0 5px 0;	margin-bottom: 0; /* 1em ganz oben eigentlich angegeben*/	}	#navibereich {	float: left;	width: 150px;	padding-left: 10px;	padding-top: 20px;	}	#navibereich ul { 	width: 7em;	}#navibereich li {	list-style-type: none;	margin: 0;	}	#navibereich a { 	display: block; /*ganze fläche anklickbar*/	text-decoration: none;	color: black;	background-color: #993333;	padding: 4px;	border-left: 6px solid gray; 	}	#navibereich a:visited {	color: black;	background-color: #993349;	}#navibereich a:hover {	color: black;	background-color: #66cccc;  	border-left-color: #e6b3b3; 	} #navibereich a:focus,#eingang #navi00 a {	color: black;	background-color: #e6b3b3;	border-left-color: black;	} /*ist DIREKT in der seite defeniert!!!  */	#navibereich a:active {	color: black;	background-color: #cc6866;	}	#bildbox  {	color: black;	background-color: #e6b3b3;	padding: 20px 10px 20px 15px;	margin-left: 170px;	}	#bildbox a img {	border: none;	}	#textbereich {	color: black;	background-color: #e6b3b3;	padding: 20px 10px 20px 20px;	margin-left: 170px;	}	#textbereich li {	list-style-type: none;	margin: 0;	}#textbereich a {	color: black;	border-bottom: 3px dotted #cc0000;	}	#textbereich a:hover,#textbereich a:focus {	border-bottom: 1px solid #d90000;	} /*brauch ich das hier???? -- ja, teilweise links im text!*/#fussbereich {	clear: both;	color: black;	background-color: #66cccc;	width: 650px;	margin-left: 170px;	padding-top: 20px; /*abstand zwischen text von address und der rahmenlinie darüber*/	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	}	#fussbereich1 {	clear: both;	color: black;	background-color: #993333;	padding-top: 20px; /*abstand zwischen text von address und der rahmenlinie darüber*/	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	}/*==================================================Sonstige Syles==================================================*//*Das Kontaktformular*/form {	background-color: #eee;	width: 570px; /*Breite des Formulars*/	padding: 20px;	border: 3px solid #8c8c8c;	}	label { /*Beschriftung auf eigener Zeile*/	display: block;	cursor: pointer; /*Mauszeiger wird zur Hand*/	}input#absender,textarea {	width: 400px;	border: 1px solid #8c8c8c;	margin-bottom: 1em;	}	textarea {	height: 15em;	}	input#absender:focus,textarea:focus {	background-color: #d9d9d9;	}/* Galerie */div.galeriefelix {	overflow: hidden; /*zum umschließen der "floats" */	background-color: #e6b3b3;	width: 650px;	padding: 10px;	padding: 25px 10px 10px 0;	/*border: 1px solid black;*/	margin: 0 3px 3px 0;	}	* html div.galeriefelix { height: 1%; } /* für ie6 */	div.galeriefelix img {	float: left;	padding: 4px;	border: 2px double #ddd;	border-color: black;	margin: 0 15px 15px 75px;	}	div.galerie {	overflow: hidden; /*zum umschließen der "floats" */	background-color: #e6b3b3;	width: 660px;	padding: 25px 10px 10px 0;	/*border: 1px solid black;*/	margin: 0 3px 3px 0;	}	* html div.galerie { height: 1%; } /* für ie6 */	div.galerie img {	float: left;	padding: 4px;	border: 2px double #ddd;	border-color: black;	margin: 0 15px 15px 0;	}	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                            ENDExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/		
