/*********************************************************************************

	Project		:	LemonHead - Unternehmensseite
	Copyright	:	Design - LemonHead - www.lemon-head.de

**********************************************************************************/


/* ### undo #################################################################### */

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

.hide {
	display: none;
}

/* ### HTML ###################################################################### */

html{
	width: 990px;
	margin: 0px;
	padding: 0px;
}

body{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: verdana, arial;
	line-height: 1.3em;
	color: #003e01;
	background: url('body_bg.gif') repeat-y;
	background-color:#ffffff;
}

/***************************HEADER*********************************************/
div.header {
	position: absolute;
	top: 0px;
	left: 479px;
	width: 509px;
	height: 169px;
}

/***************************DECO***********************************************/

div.deco {
	width:250px;
	/*height:768px;*/
	background: url('deco.gif') no-repeat;
	background-color: #60950b;
	min-height:768px;
	height:auto !important;  /* für moderne Browser */
}


/***************************NAVI*********************************************/


div.naviMain {
	position: absolute;
	top: 0px;
	left: 250px;
	width:229px;
	height:768px;
	background: url('navimain.gif') no-repeat;
	font-size: 1.2em;
}

div.naviSub {
	position: absolute;
	top: 142px;
	left: 479px;
	width:509px;
	height:27px;
	float:left;
}

/****************************CONTENT*********************************************/

div.contentGroup{
	position: absolute;
	top: 169px;
	left: 479px;
}

div.content {
	width: 448px;
	float:left;
	margin: 8px 23px 23px 0;
}

div.zusatzNavi {
	width:38px;
	text-align: right;
	float:left;
	min-height:599px;
	height:auto !important;  /* für moderne Browser */
}

div.zusatzNavi div {
	position: absolute;
	bottom: 0px;
}  