	body
	{
		margin: 0;
		padding: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		line-height: 15px;
		text-align: center;
		color: #000000;
		background-color: #FFFFFF;
		background-image: url(../pics/background.gif);
		background-repeat: repeat-x;		
	}
	
	img {
	
		border: 0px;
		
	}	

	h1 {
		color: #44AA44;
		font-size: 16px;
		font-weight: bold;
		line-height: 30px;
		text-decoration: none;
		text-transform: uppercase;
		text-align: left;
		background-color: #FFFFFF;
	}

	h2 {
		color: #44AA44;
		font-size: 125%;
		font-weight: bold;
		line-height: 200%;
		text-decoration: none;
		text-transform: uppercase;
		text-align: left;
		background-image: url(../pics/unterstrich.gif);
		background-repeat: no-repeat;
		background-position: 0px 100%;
		
		/* border-bottom: 2px groove #FFFFFF; */
	}
	
	h3 {
		color: #44AA44;
		font-size: 16px;
		font-weight: bold;
		line-height: 30px;
		text-decoration: none;
		text-transform: uppercase;
		text-align: right;
		background-color: #FFFFFF;
		padding-right: 20px;
	}

	#container {
		margin: 0em auto;
		width: 800px;
		text-align: left;
		/* background-color: white; */
	}
	
	#topper {
		height: 20px;
		background-color: #DDDDDD;
		color: #44AA44;
		font-weight: bold;
		vertical-align: middle;
		padding: 10px;
		text-align: right;
	}
	
	#topper a:link, a:visited {
		color: #44AA44;
		text-decoration: none;
	}

	#topper a:hover, a:active {
		color: #44AA44;
		text-decoration: underline;
	}

	#logo {
		float: left; 
		width: 240px;
		height: 79px;
		background-color: #FFFFFF;
		/*	background-image: url(../pics/giunti.jpg);	*/		
		color: #44AA44;
		font-weight: bold;		
		padding: 35px 10px 21px 20px;
	}

	#header {
		margin-right: 0px;
		margin-left: 260px;
		padding: 35px 0px 21px 0px;
		height: 79px;
		/* background-color: #FFFFFF; */
		color: #000000;
		vertical-align:middle;	
	}
	
	#leftmenu {
	
		float: left; 
		width: 270px;
		height: 150px;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin-bottom: 0px;
		background-color: #FFFFFF;
		color: #333;
		
	}
	
	#leftmenu ul {
		
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		
	}
		
	#leftmenu li {
	
		border-bottom: 1px solid #DDDDDD;
		margin: 0;
	
	}
	
	#leftmenu li a {
	
		display: block;
		padding: 12px 10px 10px 20px;
		/* border-left: 10px solid #DDDDDD; */
		/* background-color: #FFFF; */
		color: #000000;
		text-decoration: none;
		width: 100%;
	
	}

	html>body #leftmenu li a {
	
		width: auto;
	
	}

	#leftmenu li a:hover {
	
		padding: 12px 10px 10px 30px;
		border-left: 25px solid #red;
		background-color: #EEEEEE;
		color: #44AA44;
	
	}
	
	#title {
		
		/* border-top: 10px groove #DDDDDD; */
		margin-right: 0px;
		margin-left: 270px;
		height: 140px;
		background-image:url(../pics/turian.jpg);
		vertical-align: bottom;
		padding: 10px 0px 0px 0px;
		color: #FFFFFF;
		font-weight: bold;
				
	}


	#content {
		float: left;
		width: 530px;
		background-color: #FFFFFF;
		padding: 15px;
	}
	
	#content a:link, a:visited {
		color: #44AA44;
		text-decoration: none;
	}

	#content a:hover, a:active {
		color: #44AA44;
		text-decoration: underline;
	}
	
	#content ul li {
		list-style-type: square;
		color: #44AA44;
	}

	#content ul li span {
		color: #000000;
	}

	#right {
		margin-right: 0px;
		margin-left: 545px;
		background-color: #FFFFFF;
		padding: 15px;
	}

	#right a:link, a:visited {
		color: #44AA44;
		text-decoration: none;
	}

	#right a:hover, a:active {
		color: #44AA44;
		text-decoration: underline;
	}

	#footer	{
	
		border-top: 5px solid #DDDDDD;
		padding: 15px;
		clear: both;
		height: 30px;
	
	}
	
	#footer a:link, a:visited {
		color: #44AA44;
		text-decoration: none;
	}

	#footer a:hover, a:active {
		color: #44AA44;
		text-decoration: underline;
	}

	.form_select {
		border:1px solid #DDDDDD;
		background-color: #FFFFFF;
		color: #000000;
		font-size: 11px;
		line-height: 150%;
		text-decoration: none;
		text-align: left;
		width: 200px;
	}
	
	.form_select:hover {
	
		border:1px solid #44AA44;
	
	}

	.form {
		border:1px solid #DDDDDD;
		background-color: #FFFFFF;
		color: #000000;
		font-size: 12px;
		line-height: 150%;
		text-decoration: none;
		text-align: left;
	}
	
	.form:hover {
	
		border:1px solid #44AA44;
	
	}

	textarea {
		font-family: Verdana;
		font-size: 11px;
		line-height: 150%;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		border:1px solid #DDDDDD;
		text-align: left;
	}

	textarea:hover {
	
		border:1px solid #44AA44;
	
	}

	.button {

		background-color:#EEEEEE;
		color:#000000;
		width:100px;
		border:1px solid #DDDDDD;
		font-size: 11px;
	
	}
	
	.button:hover {
	
		border:1px solid #44AA44;		
	
	}
	
	.check, .radio {
	
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		
	}
	
	.bild {

		/* border-top: 5px groove #EEEEEE;	*/	
	
	}
	
/* Tabellen	*/

th {
	
	color: #44AA44;
	border: 1px solid #DDDDDD;
	text-align: left;
	padding: 5px 5px 5px 5px;
	background: #EEEEEE;
	vertical-align:middle;	
	
}

.produkte tr.odd td {

	border: 1px solid #DDDDDD;
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	background-color: #fff;
		
}
.produkte tr.even td {

	border: 1px solid #DDDDDD;
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	background-color: #eee;
		
}



