body {	margin-top: 0px;	margin-left: 0px;	padding: 0px;	background-color: #f8f4e7;}body, td, th, p, h1, h2, h3, h4, a, dd, li, input[type=text], textarea, div, span, label {	color: #332200;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.5;}body, td, th, p, dd, li, input[type=text], textarea, div, span {	font-weight: normal;}.clear {	clear: both;}

.hidden {
	display: none;
}/* @group Layout */div#header {	position: fixed;	top: 0px;
	left: 20px;	width: 862px;	height: 79px;	background-image: url(http://michael-hussmann.de/images/verlauf.png);	background-repeat: repeat;	background-attachment: fixed;	background-position: 0px 0px;	padding-top: 10px;	z-index: 4;}div#navigation {	position: fixed;	overflow: hidden;	top: 89px;	left: 19px;	width: 140px;	border: none;}div#content {	position: absolute;	top: 89px;	left: 190px;	width: 690px;	overflow: hidden;	z-index: 1;}

div#right {
	position: relative;
	left: 350px;
	width: 330px;
	overflow: hidden;
}/* @end *//* @group Blöcke */div.opakblock {	background-color: #e7d6b5;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	padding-left: 10px;	padding-right: 10px;	padding-top: 8px;	padding-bottom: 1px;}div.transparentblock {	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 1px;}div.breit {	width: 670px;	clear: both;}div.mittel {	width: 380px;}div.schmal {	width: 310px;}div.transparentblock.schmal {	width: 330px;}div.links {	float: left;	clear: left;}div.rechts {
	float: right;}/* @end *//* @group Newton */div.Newton {	background-color: #cccc99;}div.Newton p, div.Newton h3, div.Newton h4, div.Newton a, div.Newton li {	color: #112211;}/* @end *//* @group HTML-Einbettung */div.html-einbettung {	margin-top: 12px;	padding-bottom: 12px;}div.html-einbettung:first-child {	margin-top: 0px;}div.html-einbettung-links {	float: left;	margin-top: 5px;	margin-right: 14px;	padding-bottom: 12px;}div.html-einbettung-rechts {	float: right;	margin-top: 12px;	padding-bottom: 12px;}/* @end *//* @group Formatierung */p {	margin-top: 0px;	margin-bottom: 8px;}div.img_right p, div.img_left p, div.img_mid p {	margin-top: 4px;	margin-bottom: 4px;	margin-left: 4px;	margin-right: 4px;}div.img_right p {	text-align: right;}div.img_mid p {	text-align: center;	padding-bottom: 4px;	padding-left: 4px;	padding-right: 4px;}

p.tags, p.tags span, p.tags a {
	line-height: 1.2;
}abbr {	border-bottom: none;}blockquote {	color: #332200;	font-style: italic;	border: 1px solid #b5906b;	margin-top: 8px;	margin-bottom: 8px;	margin-left: 0px;	margin-right: 0px;	padding-left: 8px;	padding-right: 8px;	padding-top: 8px;	background-color: #f8f4e7;}pre {	color: #332200;	font-family: Monaco, monospace;	border: 1px solid #b5906b;	margin-top: 8px;	margin-bottom: 8px;	padding: 8px;	background-color: #f8f4e7;}strong, b {	font-weight: bold;}/* @end *//* @group Überschriften */h1, h2, h3, h4 {	color: #332200;	letter-spacing: 1px;	width: 100%;	clear: both;	margin-top: 18px;	margin-bottom: 6px;	border-bottom: 1px dotted #332200;}h1:first-child, h2:first-child, h3:first-child, h4:first-child {	margin-top: 0px;}h1 {	font-size: 18px;}h2 {	font-size: 16px;}h3 {	font-size: 13px;	width: auto;	clear: none;}h4 {	font-size: 12px;}h3 a {	font-size: 13px;	text-decoration: none;}h3 a:visited {	color: #332200;}h3 a:hover {	color: #554400;}/* @end *//* @group Listen */ul {	padding-left: 16px;	list-style-image: url(/images/bullet.gif);}div.Newton ul {	list-style-image: url(/images/bullet_newton.gif);}li {	margin-top: 8px;}li:first-child {	margin-top: 0px;}ul, li {	margin-left: 0px;	border-left: none;}dt {	font-size: 12px;	font-weight: bold;	padding-left: 9px;	margin-top: 10px;	border-left: 12px solid #b5906b;}dt.emphasis {	border-left: 12px solid #332200;}dd {	padding-left: 0px;	margin-left: 22px;	margin-bottom: 16px;}dl.literatur dt {	padding-left: 0px;	margin-top: 0px;	border-left: none;}dl.literatur dd {	padding-left: 0px;	margin-left: 0px;	margin-bottom: 10px;}/* @end *//* @group Bilder */
div.img_right, div.img_left, div.img_mid {	background-color: #b5906b;	margin-top: 4px;}div.img_right {	float: right;	margin-left: 10px;	margin-bottom: 4px;}div.img_left {	float: left;	clear: left;	margin-right: 10px;	margin-bottom: 4px;}div.img_mid {	margin-top: 8px;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}
div.transparentblock div.img_left, div.transparentblock div.img_right, div.transparentblock div.img_mid {	margin-top: 0px;	margin-bottom: 4px;}a > img {	border: 2px solid #332200;}

a > img[border="0"] {
	border: none;
}/* @end *//* @group Galerie */table.galerie_vorschau {	padding-bottom: 8px;}table.galerie_vorschau img {	margin-top: 4px;}table.galerie_vorschau p {	margin-left: 12px;}div.filmstreifen * img {	border: none;}div.filmstreifen {	margin-top: 8px;	margin-bottom: 8px;	padding-left: 4px;	padding-right: 4px;	padding-top: 14px;	padding-bottom: 14px;	background: url(/images/Perforation.gif) repeat-x;}div.filmstreifen a {	margin-left: 2px;	margin-right: 2px;}/* @end *//* @group Formulare */form, input {	margin: 0px;	padding: 0px;}table.formular {	border-top: 1px solid #333333;	border-left: 1px solid #333333;	clear: both;}table.formular td {	border-bottom: 1px solid #333333;	border-right: 1px solid #333333;}table.formular th {	border-bottom: 2px solid #333333;	border-right: 1px solid #333333;}

table.unsichtbare_linien td, table.unsichtbare_linien th {
	border: none;
}div.formbuttons {	clear: both;	text-align: right;	margin-right: 0px;	margin-top: 16px;	margin-bottom: 8px;}label {	font-weight: bold;}/* @end *//* @group Links */a {	font-weight: bold;	text-decoration: underline;}a:link {	color: #332200;}a:visited, a:hover, a:focus, a:active {	color: #443300;}/* @end *//* @group Navigationsmenü */div#navigation ul {	list-style-type: none;	list-style-image: none;	padding-left: 0px;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 0px;	margin-bottom: 0px;}div#navigation li {	display: block;	background-color: #e7d6b5;	font-weight: bold;	padding-left: 8px;	padding-top: 1px;	padding-bottom: 1px;	margin-bottom: 8px;	border: solid 1px #f8f4e7;}div#navigation li.here, div#navigation li:hover {	background-color: #b5906b;}ul.submenu {	margin-left: 0px;	margin-right: 8px;}div#navigation ul.submenu li {	border: solid 1px #e7d6b5;}div#navigation ul.lang_select li {	width: 65px;	text-align: center;	padding: 0px;	margin: 0px;}li.lang_de {	float: left;	margin-right: auto;}li.lang_en {	float: right;}div#navigation a, div#navigation span {	display: block;	text-decoration: none;	font-size: 12px;	font-weight: bold;	letter-spacing: 1px;	line-height: 2.0;}div#navigation a, div#navigation span, div#navigation a:visited, div#navigation a:hover, div#navigation a:focus, div#navigation a:active {	color: #332200;}/* @end *//* @group Lightbox */#lightbox {position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 15%; background-repeat: no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 15%; background-repeat: no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 80%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }/* @end */
