/* CSS Document Gika Witt  +++++++elabor:art+++++++++2008*/*	{ 	margin: 0; 	padding: 0; 	outline: none; 	text-decoration: none;	font-style: normal;	}body	{	text-align: center;	background: #F8F9F4 url(../../art/i/e_rot.png) no-repeat left top; /*weiss*/	/*background: #900; rot*/	padding: 10px 0;	color: #443;	font: normal 74%/160% Verdana, Arial, Helvetica, sans-serif;	}	strong	{	font-weight: bold;	color: #221;	}a	{	color: #443;	}	a:hover	{	cursor: pointer;	color: #CC0000;	}a:visited {	color: #666666;}	#main a	{	background: #fff;	color: #427a9f;	border-bottom: 1px dotted #c4c2b6;	}#main a:hover	{	background: #fff;	color: #20587d;	border-bottom: 1px solid #ccb;	}	h2 	{	display: none;	}h3     /* tielschrift */	{	font: bold 0.9em/1.4em "Trebuchet MS", Geneva, Arial;	margin: 2px 30px 0.3em 30px;	padding-bottom: 1em;	text-transform: uppercase;	letter-spacing: 2px;	background: transparent url(../i/line_h.gif) repeat-x bottom;	color: #813c00;	width: 470px;	}#navi_re h3 a,#navi_re h3 a:hover,#navi_re h3 a:focus 	{	font: "Trebuchet MS", Geneva, Arial;	letter-spacing: 2px;	/*background: transparent url(../i/line_h.gif) repeat-x bottom;*/	color: #813c00;	width: 470px;	}#navi_re img 	{	border: none;	}		h4 /* tielschrift */	{	font: bold 0.9em/1.4em georgia, "Times New Roman", times, serif;	margin: 2px 30px 0.3em 30px;	padding-bottom: 1em;	text-transform: uppercase;	letter-spacing: 2px;	background: transparent url(../i/line_h.gif) repeat-x bottom;	color: #813c00;	width: 470px;	}		p,#main ul,#about ul,#contact ul,table,address	{	margin: 0.42em 30px 1.6em 30px;	list-style: none;	cursor: text;	width: 470px;	}li.eicon {	padding-top: 1em;	list-style-position: outside;	list-style-image: url(../../art/i/icon_e.png);	margin-left: 30px;}ul.citat {	border-left: 3px dotted #779DA9;	}/*++++++++++++++++++++++ Layoutbereiche++++++++++++++++++*/#wrapper	{	background: #F8F9F4 ;	padding-top: 70px;	position: relative;	margin: 0 auto;	width: 790px;	text-align: left;	min-height: 520px;	padding-bottom: 0px;	border: 1px solid #CAC7C0;	}#header {	height: 50px;	margin: 0px;	padding-top: 10px;	position: absolute;	top: 0px;	width: 770px;	padding-left: 20px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #993300;	background:  #800A0A /*url(../medien/elab_logo1.png) no-repeat 760px*/;}#header img {	position: absolute;	top: 0;	right: 70px;}.h30 {	height: 30px;}/*+++++++++++navigation oben .......navi_oben...menu...++++++++*//*.menu*/ #navi_oben ul{	height: 20px;	margin-left: 20px;	padding-bottom: 5px;	/*list-style-type: none;	letter-spacing: 0.3em;	font-size: 0.9em;*/}/*.menu*/ #navi_oben li {	padding: 2px;	display: inline;	list-style-type: none;	letter-spacing: 0.3em;	font-size: 0.9em;}/*.menu*/ #navi_oben a {	letter-spacing: 0.5em;	padding: 2px;}/*.menu*/ #navi_oben a:hover,/*.menu*/ #navi_oben a:focus {	letter-spacing: 0.5em;	color: #CC0000;}/*.menu*/ #navi_oben li a.activ {	color: #CC0000;	}/*+++++++++........inhaltsbereich......++++++++++++*/#main {	min-height: 510px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #993300;	padding-top: 70px;}.lettre {	background-image: url(../medien/portait_blau.jpg);	background-repeat: no-repeat;	background-position: left bottom;	}#foot {	height: 40px;	text-align: center;	width: 770px;}	/* #about p, #about ul, #about h3 { display: none; } */	#gallery h3,#gallery p	{	margin-left: 0;	}#about li	{	padding-left: 15px;	margin: 0 0 0.8em 15px;	cursor: text;	}#contact li	{	background: transparent url(../i/bullet.gif) no-repeat 0 0.5em;	padding-left: 15px;	margin: 0 0 0.8em 15px;	cursor: text;	}	acronym	{	font-size: 80%;	letter-spacing: 1px;	border-bottom: 1px solid #eed;	cursor: help;	}#image	{	margin: 0 0 15px 30px;	width: 470px;	}	dl	{	width: 468px;	padding-bottom: 15px;	background:  url(../i/line_h.gif) repeat-x 0 13px;	margin-left: 32px;	}	dt,dd	{	font: 1px/1px sans-serif;	}	dd	{	position: relative;	top: -5px;	left: 95px;	}#foot address,address a	{	font-family: Georgia, "Times New Roman", Times, serif;	letter-spacing: 0.3em;	font-style: italic;	text-indent: 7em;	font-size: 90%;	}address a:hover	{	color: #CC0000;	}address	{	font-size: 0.9em;	padding-top: 7px;	}	table	{	margin: 0 30px;	}	th,td	{	text-align: left;	font-weight: normal;	background: #f5f5f4;	border-bottom: 4px double #fff;	padding-left: 15px;	}	th	{	padding-top: 10px;	width: 15%;	padding-right: 0px;	white-space: nowrap;	text-align: right;	}	td	{	padding-left: 15px;	padding-right: 20px;	}	input	{	margin: 8px 0;	width: 100%;	border: 1px solid #c4c2b6;	padding: 3px;	background: #fff;	font: x-small monaco, "Courier New", courier, serif;	color: #554;	outline: none;	cursor: text;	}textarea	{	margin: 8px 0;	width: 100%;	border: 1px solid #c4c2b6;	padding: 3px;	background: #fff;	font: x-small monaco, "Courier New", courier, serif;	color: #554;	outline: none;	cursor: text;	}	input:hover,input:focus,textarea:hover,textarea:focus	{	border: 1px solid #a2a094;	}	#contact ul	{	background:  url(../i/line_h.gif) repeat-x 0 0;	margin: 0.2em 0 1.2em 30px;	padding: 0.7em 0 0 15px;	width: 455px;		}	#contact li	{	margin: 0 0 0.3em 0;	}blockquote {	text-indent: 3em;}	blockquote p	{	margin-bottom: 2em;	max-width: 300px;	margin-left: 9em;	}p.citat	{	font-style: italic;	color: #665;	font-size: 0.9em;	}	.no	{	display: none;	}	/* +++++++ navigationsmenue rechte spalte .......navi_re....... ++++++++ */#navi_re {	position: absolute;	top: 90px;	left: 620px;	width: 130px;	}#navi_re ul,#navi_re h3	{	position: fixed;	width: 140px;	top: 103px;	}#navi_re ul	{	top: 119px;	margin-left: 30px;	}#navi_re ul li	{	line-height: 230%;	background: none;	border-bottom: 1px solid #ddc;	list-style-type: none;	}	#navi_re li a,#navi_re li a:hover/**/	{		background: transparent;	border: none;	display: block;	color: #887;	padding: 0.5em 0 0.35em 2em;	}	#navi_re li a:hover    {    color: #900;    }#navi_re li.activ	{	color: #443;	padding: 0.5em 0 0.35em 2em;	background: transparent url(../medien/kringel_1.png) no-repeat left center;	}	/*--------------------*/    /**/#about,#contact,#gallery { display: none; }#about img {	margin-left: -30px;	margin-bottom: -7px;}/* +++++++ special layout für menue mit HG-buttens ­ verschiebbare gifs */h1 /*  positioniert das logo im head-bereich*/	{	position: absolute;	top: 41px;	left: 23px;	width: 114px;	height: 20px;	background: #F8F9F4 url(../i/logo_114.gif) no-repeat;	color: #443;	font-size: 1px;	line-height: 1px;	}	h1 a /*  positioniert das aktivierte logo im head-bereich*/	{	display: block;	width: 114px;	height: 20px;	background: url(../i/logo_114.gif) no-repeat;	text-indent: -10000px;	cursor: pointer;	color: #443;	}	h1 a:hover /*  positioniert das aktivierte logo im head-bereich*/	{	background-position: -114px 0;	}/*#li_web,#li_print,#li_id	{	margin-left: 30px;	width: 170px;	background:  url(../i/t_h3_video.gif) no-repeat;	padding-top: 20px;	}	#li_print	{	clear: left;	background:  url(../i/t_h3_installation.gif) no-repeat;	}	#li_id	{	clear: left;	background:  url(../i/t_h3_objekt.gif) no-repeat;	}	#li_web h3,#li_print h3,#li_id h3	{	display: none;	}*//*++++++++ Menue mitAuswahlkästchen als HG-gifs ++++++++*/	/*#li_web ul,#li_print ul,#li_id ul	{	width: 180px;	list-style: none;	}	#li_web li,#li_print li,#li_id li	{	float: left;	display: block;	width: 20px;	height: 20px;	margin: 0 5px 5px 0;	background:  url(../i/choose.gif) no-repeat;  	}	#li_web li a,#li_print li a,#li_id li a	{	display: block;	width: 20px;	height: 20px;	background:  url(../i/choose.gif) no-repeat;	text-indent: -10000px;	}#li_web li a:hover,#li_print li a:hover,#li_id li a:hover	{	background-position: -20px 0;	}	