	body {
		background: #FFEEC3 url(pics/hint.jpg) repeat-x;
		margin: 0px;
		}
		
	h1 {
		margin-bottom: -10px;
		padding-top: 10px;
		font: normal normal bold 120% Trebuchet MS, Verdana, Helvetica;
		}
		
	h2 {
		width: 230px;
		height: 40px;
		background: url(pics/produkte_top2b.gif) no-repeat top left;
		padding:5px;
		font: normal normal bold 90% Trebuchet MS, Verdana, Helvetica;
		overflow: hidden;
		margin: 0px;
		}
		
	h2 a:link {
		padding-right:35px;
		margin-right:35px;
	}
		
	h3 {

		margin-bottom: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		font: normal normal bold 110% Trebuchet MS, Verdana, Helvetica;
		}

	h4 {
		margin:0px;
		padding:0px 0px 0px 5px;
		font: normal normal bold 100% Trebuchet MS, Verdana, Helvetica;
		background: #FDFDFD url(pics/produkte_topdet.gif) no-repeat right top;
		width: 100%;
		}

	h5 {
		margin-bottom: 0px;
		margin-top: 0px;
		width: 230px;
		background: url(pics/produkte_top3.gif) no-repeat top left;
		padding:5px;
		font: normal normal bold 90% Trebuchet MS, Verdana, Helvetica;
		}

	h6 {
		margin: 0px;
		width: 196px;
		height: 40px;
		background: url(pics/produkte_top4.gif) no-repeat top left;
		padding: 5px 35px 5px 5px;
		font: normal normal bold 80% Trebuchet MS, Verdana, Helvetica;
		overflow: hidden;
		}
	
	h6 a:link {
		padding-right: 40px;
	}
	h7 {
	font: bold 140%;
	
}
	
	input{
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 80%;
		color: #000000;
		}
		
	A:link {
		COLOR: #0084B4;
		text-decoration: underline;
		}
	A:visited {
		COLOR: #0084B4;
		text-decoration: underline;
		}
	A:active {
		COLOR: #CC0000;
		text-decoration: none;
		}
	A:hover {
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	a.ueber:link  {
		COLOR: #000000;
		text-decoration: underline;
		}
		
	a.ueber:visited {
		COLOR: #000000;
		text-decoration: underline;
		}
		
	a.ueber:active {
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	a.ueber:hover{
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	div.subnav {
	position: absolute;
	display: none;
	list-style: none;
	width: 130px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	overflow: hidden;
		}
	div.subnav a:link, div.subnav a:visited {
		width: 130px;
		text-decoration: none;
		display: block;
		padding: 4px;
		font:  78% Trebuchet MS, Verdana, Helvetica;
		color: #000000;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		}
	div.subnav a {
		border-bottom: 1px solid #ECECEC;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #ECECEC;
		}
	div.subnav a:hover {
		width: 130px;
		color: #FF6600;
		border-left: 1px solid #ECECEC;
		border-bottom: 1px solid #ECECEC;
		}
	
	a.na {
		width: 120px;
		margin: 0px;
		display:none;
		}
	
	#inhalt {
		margin-top:0px;
		margin-left: 4px;
		margin-right: 6px;
		padding:5px;
		background: url(pics/inhalt_hint2.jpg) repeat;
		border: solid #D6C4A1;
		border-top-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		}		
		
	#inhaltli {
		margin-top:0px;
		margin-right: 42px;
		margin-left: 40px;
		background: url(pics/inhalt_hint_li3.jpg) no-repeat top left;
		}
		
	#inhaltre {
		margin-top:0px;
		background: url(pics/inhalt_hint_re2.jpg) no-repeat top right;
		}
	
	#links {
		position:absolute;
		left:0px;
		top:0px;
		width:200px;
		height:580px;
		background: url(pics/logo_t1_neu2.gif) no-repeat;
		}
	
	#navigation {
		position:absolute;
		left:0px;
		top:210px;
		width:200px;
		height:370px;
		padding-left:5px;
		background: url(pics/navi_hint.jpg) no-repeat;
		}
		
	#ort {
		top:8px;
		margin-right: 60px;
		padding:4px;
		font: normal normal normal 95% Trebuchet MS, Verdana, Helvetica;
		}
	
	#prodcontainer {
		width: 100%;
		margin-top:0px;
		}
		
	#rechts {
		margin-left:167px;
		margin-right: 0px;
		background: url(pics/a_top_hint2.jpg) no-repeat 100% 38px;
		}
		
	#team {
		position:absolute;
		left:167px;
		top:0px;
		width:123px;
		height:81px;
		background: url(pics/logo_t2.gif) no-repeat;
		z-index:10;
		}	
		
	#ueberschrift {
		margin-top:104px;
		margin-right: 42px;
		margin-left: 40px;
		height:40px;
		background: url(pics/ueber_hint.jpg) no-repeat top right;
		}
		
	#eigens {
		margin-right: 10px;
		position: relative;
		left: 1px;
		}

	.bilder {

		margin-right: 5px;
		float: right;
		}
		
	.img1
		{
		float: left;
		}
		
	.img2
		{
		float: left;
		padding:3px;
		margin-right:15px;
		
		/*visibility: hidden;*/
		}
		
	.img3
		{
		margin-left:-5px;
		}
		
	.img4
		{
		float: right;
		padding:5px;
		}
		
	.img5
		{
		float: left;
		padding-right:25px;
		}
		
	.img6
		{
		margin-left:-10px;
		}

	.imgpd
		{
		float: right
		padding:3px;
		}
						
	.footer {
		margin-top: 10px;
		padding: 6px 0px 0px;
		clear: both;
		border: solid #D6C4A1;
		border-top-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}
		
	.preis {
		height: 60px;
		margin:0px;
		padding: 2px 2px 0px 5px;
		background: url(pics/produkte_hint2c.gif) no-repeat left top;
		font: normal 75%/105% "Trebuchet MS", Verdana, Helvetica;
	}
	
	.prinh {
		width: 230px;
		min-height: 100px;
		height: 180px;
		margin: 0px 5px 0px 0px;
		background: url(pics/produkte_hint2c.gif) no-repeat left top;
		font: normal normal normal 75% Trebuchet MS, Verdana, Helvetica;
		padding-left:5px;
		overflow: hidden;
		}
		
	.prinh2 {
		width: 230px;
		min-height: 100px;
		margin: 0px;
		background: url(pics/produkte_hint3.gif) no-repeat top left;
		font: normal normal normal 75% Trebuchet MS, Verdana, Helvetica;
		padding-left:5px;
		}
				
	.prinh3 {
		width: 196px;
		min-height: 100px;
		height: 160px;
		margin: 0px;
		background: url(pics/produkte_hint4.gif) no-repeat top left;
		font: normal normal normal 75% Trebuchet MS, Verdana, Helvetica;
		padding-left:5px;
		}

	.prinhm {
		width: 230px;
		min-height: 100px;
		height: 200px;
		margin: 0px 5px 0px 0px;
		background: url(pics/produkte_hint2c.gif) no-repeat left top;
		font: normal normal normal 75% Trebuchet MS, Verdana, Helvetica;
		padding-left:5px;
		overflow: hidden;
		}

	.prindetail {
		width: 100%;
		min-height: 100px;
		margin: 0px;
		padding: 4px;
		background: #FFFAF0;
		font: normal normal normal 85% Trebuchet MS, Verdana, Helvetica;
		overflow: hidden;
		}
				
	.prbotdetail {
		background: #FFFAF1 ;
		padding-left: 5px;
		width: 100%;
		margin: 0px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}
	
	.prbot {
		background: url(pics/produkte_bot2b.gif) no-repeat bottom left;
		width: 230px;
		height: 50px;
		margin: 0px;
		padding:5px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}
		
	.prbotm {
		background: url(pics/produkte_bot2m.gif) no-repeat bottom left;
		width: 230px;
		height: 65px;
		margin: 0px;
		padding:5px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}
				
	.prbot2 {
		background: url(pics/produkte_bot3.gif) no-repeat bottom left;
		width: 230px;
		margin: 0px;
		padding:5px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}

	.prbot3 {
		background: url(pics/produkte_bot4.gif) no-repeat bottom left;
		width: 196px;
		margin: 0px;
		padding:5px;
		font: normal normal normal 70% Trebuchet MS, Verdana, Helvetica;
		}
							
	.produkte {
		width: 230px;
		height: 360px;
		float: left;
		margin: 4px;
		overflow: hidden;
		}
					
	.produkte2 {
		width: 196px;
		height: 280px;
		float: left;
		margin: 2px;
		overflow: hidden;
		}
	
	.proddetail {
		width: 95%;
		float: left;
		margin: 4px;
		overflow: hidden;
		border-top-width: 0px;
		border-right-width: 3px;
		border-bottom-width: 3px;
		border-left-width: 1px;
		border-top-style: outset;
		border-right-style: inset;
		border-bottom-style: inset;
		border-left-style: outset;
		border-top-color: #DCCEB0;
		border-right-color: #DCCEB0;
		border-bottom-color: #DCCEB0;
		border-left-color: #F3E4C3;
		}
						
	.start {
		margin-bottom: 10px;
		clear: both;
		}
		
	.text {
		width: 95%;
		padding-left:8px;
		font: normal normal normal 80% Trebuchet MS, Verdana, Helvetica;
		}
	.ptext {
		float: left;
		width: 96%;
		padding-left:8px;
		padding-right: 5px;
		font: normal normal normal 90% Trebuchet MS, Verdana, Helvetica;
		}
	.ttext {
		font: normal normal normal 90% Trebuchet MS, Verdana, Helvetica;
		}
	.th6 {
		width: 160px;
		padding-right: 100px;
		}
	.ftext {
		font: bold normal 100% Trebuchet MS, Verdana, Helvetica;
		text-align: center;
		}
	.stext {
		font: normal 75%/100% Trebuchet MS, Verdana, Helvetica;
		text-align: center;
		position: relative;
		top: -4px;
		margin: 0px;
		padding: 0px;
		}
	.tdtext {
		font: bold normal 95% Trebuchet MS, Verdana, Helvetica;
		text-align: center;

		}
		
	.inh {
		position: relative;
		margin-top: 50px;
		margin-bottom: 20px;
	}
	
	.inh ul {
		width:100%;
		display:inline;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		text-align:left;
	}
	
	.inh li {
		padding-top:0pt;
		text-align:left;
		margin-left: 30pt;
		padding-left:0;

	}
		
	.marb {
		width: 242px;
		height: 40px;
		background: url(pics/mbild_top.gif) no-repeat top left;
		padding:5px;
		font: normal normal bold 90% Trebuchet MS, Verdana, Helvetica;
		overflow: hidden;
		margin: 0px;
	}
	
	.mbild {
	width: 241px;
	float: left;
	margin: 4px;
	font: normal normal normal 90% Trebuchet MS, Verdana, Helvetica;
	overflow: hidden;
	text-align: center;
	}

	.imgt
	{
	float: left;
	margin: 5px;
	border: 1px solid #000000;
	}
	.preisinfo {
	font: normal 75%/100% Trebuchet MS, Verdana, Helvetica;
	text-align: center;
	position: relative;
	top: -4px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
	.gebr {
	font: bold normal 140% "Trebuchet MS", Verdana, Helvetica;
	text-align: left;
	position: relative;
	width: 400px;
	background-color: #FFFFFF;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	padding:15px 0 10px 10px;
	}
	.gebrpreis {
	margin-left:100px;
	text-align: right;
	font-size: 90%;	
	}