*	{
		padding:				0;
		margin:					0;
	}

html
	{
		height:					100.1%;
	}

body
	{
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				13px;
		padding-top:			56px;
		background:				url(img/bg.gif) bottom center #7eb861 fixed repeat-x;
		height:					100.1%;
	}

h1
	{
		font-size:				22px;
		height:					65px;
		text-align:				right;
		padding-right:			210px;
		padding-top:			15px;
		background:				url(img/h1_bg.gif) top center no-repeat;
	}

h1 span
	{
		display:				block;
		font-size:				12px;
	}


h2 	{
		font-weight:			bolder;
		padding-left:			50px;
		padding-top:			13px;
		font-size:				18px;
		background:				url(img/box_head.gif) top center no-repeat;
		color:					#174d16;
	}

h2 span
	{
		font-size:				10px;
		color:					#000;
		display:				block;
	}

h2.duenn
	{
		font-weight:			normal;
		padding-left:			8px;
		background:				none;
	}
	
small
	{
		display:				block;
	}

ul
	{
		margin-bottom:			25px;
		padding-top:			10px;
		padding-left:			10px;
		background:				url(img/box_content.gif) no-repeat;
	}

li
	{
		list-style-type:		none;
		padding-bottom:			5px;
	}
	
ul.normal
	{
		background:				none;
	}
	
ul.normal_height
	{
		background:				none;
		height:					268px;
	}	
	
ul.normal li
	{
		padding-bottom:			10px;
	}

div#fertig
 	{
		padding-top:			25px;
		padding-left:			25px;
		height:				400px;
		width:					315px;
		margin-left:			200px;
		background:				url(img/formular_bg.gif) top right no-repeat;
		font-size:			14px;
		text-align:			center;
	}
	
form
	{
		padding-top:			25px;
		padding-left:			25px;
		width:					315px;
		margin-left:			200px;
		background:				url(img/formular_bg.gif) top right no-repeat;
	}
	
fieldset
	{
		border:					0;
		padding-left:			50px;
	}
	
#upload
	{
		background:				url(img/icon_folder.gif) left 5px no-repeat;
	}

#beschreibung
	{
		background:				url(img/icon_notepad.gif) left 5px no-repeat;
	}
	
#bestellen
	{
		padding:				0;
		padding-top:			50px;
		text-align:				center;
		font-size:				12px;
	}
	
#info, #userfile, #transformation, #email
	{
		margin-bottom:			10px;
		font-size:				12px;
		font-family:			Arial, Helvetica, sans-serif;
	}
	
#info, #email
	{
		width:					200px;
		color:					#174d16;
	}	
	
#transformation
	{
		width:					205px;
		color:					#174d16;
	}

label
	{
		color:					#174d16;
	}

#container
	{
		width:					734px;
		position:				absolute;
		left:					50%;
		margin-left:			-362px;
		background:				url(img/main_bg.gif) #FFF repeat-y;
	}

#linke_spalte, #rechte_spalte
	{
		width:					178px;
	}

#linke_spalte
	{
		float:					left;
		margin-left:			10px;
	}

#rechte_spalte
	{
		float:					right;
		margin-right:			13px;
	}

	
#impressum, #mail, #copyright
	{
		margin-bottom:			25px;
		text-align:				center;
		clear:					both;	
		width:					100%;	
	}	
	
#impressum, #copyright
	{
		font-size:				10px;
	}
	
#mail a
	{
		color:					black;
		text-decoration:		none;
		font-weight:			bold;
	}
	
#copyright a
	{
		color:					black;
		text-decoration:		none;
		font-size:				12px;
		font-weight:			bold;
	}

#small
	{
		color:					gray;
		text-align:				right;
		padding-right:			10px;
		font-size:				10px;
	}

#footer
	{	
		height:					6px;
		background:				url(img/footer_bg.gif) center bottom no-repeat;
	}
	
#browser 
	{	
	}
	
#browser img
	{
		margin-left:			10px;
	}
	
#animation
	{
		display:				none;
		position:				fixed;
		top:					0;
		left:					0;
		width:					100%;
		height:					100%;
	}
	
#hintergrund
	{
		position:				absolute;
		top:					0;
		left:					0;
		width:					100%;
		height:					100%;
		background:				black;
		filter:					alpha(opacity=80);
		-moz-opacity: 			0.8;
		opacity: 				0.8;	
	}
	
#box
	{
		position:				absolute;
		border:					1px solid black;
		left:					50%;
		top:					50%;
		width:					400px;
		margin-left:			-200px;
		margin-top:				-75px;
		padding-top:			50px;
		padding-bottom:			50px;
		background:				url(img/logo.gif) white 280px 130px no-repeat;
		text-align:				center;	
		-moz-border-radius:30px;
	}
	
#box img
	{	
		margin-top:				25px;
	}