.inner-container 	{
					margin: 0 auto;
					width: 810px;
					height: 100%;
					}
 
.outer-container 	{
					background: white;
					}
					

body 		{
			font-family: "Gill Sans", sans-serif;
			background-color: #ffffff;
			color: #bd4b8c ;
			line-height: 20px;
			text-align: justify;
			font-size: 14px;
			}
			
a			{
			text-decoration: none;
			color: white;
			
			}			
					
p.intro		{
			font-family: Verdana, sans-serif;
			text-align: left;
			font-size: 14px;
			color: #64bd61;
			line-height: 28px;
			font-style: italic;
			}
			
h1			{
			font-family: Verdana, sans-serif;
			text-align: left;
			font-weight: 100;
			font-size: 12px;
			color: #fffff1;
			}
			
h2			{
			font-family: Verdana, sans-serif;
			text-align: left;
			font-size: 20px;
			color: #64bd61;
			line-height: 28px;
			font-style: italic;
			font-weight: normal;
			}
			
p.highlight {
			color: #64bd61;
			}
			
p.price		{
			color: #440c29;
			font-size: 12px;
			font-weight: bold;
			font-family: Helvetica, Verdana, Arial; 
			}

p.description 	{
				padding-top: 22px;
				font-size: 12px;
				line-height: 12px;
				color: #64bd61;
				text-align: left;
	 			}

p.soap		{font-size: 12px;}
			
#bottom		{
			clear: both;
			position: relative;
			width: 810px;
			height: 25px;
			font-size: 10px;
			text-align: center;
			}
			
#title		{
			width: 800px;
			height: 386px;
			background: url(images/title.jpg) no-repeat;
			}			
			
#mailinglist 	{
			position: absolute;
			left:  100px;
			right:  100px;
			background-color: #ffffff;
			padding-bottom: 60px;
			padding-left: 50px;
			}
			
label		{
			padding-right: 5px;
			width: 50px;
			}
/*-------------------------Start Content-------------------------*/

#content 	{
			position: relative;
			width: 640px;
			left: 165px;
			height: 1350px;
			top: 32px;
			background-color: transparent;
			}

img.content	{
			padding-right: 10px;
			padding-left: 10px;
			float: left;
			}
			
img.content2	{
			padding-right: 10px;
			padding-left: 10px;
			float: right;
			}


/*-------------------------End Content-------------------------*/



/*-------------------------Start Flower Arrangement Tables-------------------------*/
table.arrange	{
				padding: 10px;
				position: absolute;
				text-align: center;
				line-height: 10px;
				font-size: 12px;
				}
				
			
img.arrange {
			width: 200px;
			height: 200px;
			}
			
/*-------------------------End Flower Arrangement Tables-------------------------*/
/*-------------------------Start Soap Arrangement Tables-------------------------*/
table.soap	{
			width: 640px;
			position: relative;
			}
			
td.soap		{
			border: 1px solid #fff;
			padding-bottom: 25px;
			width: 135px;
			vertical-align: top;
			}	
			
/*-------------------------End Flower Arrangement Tables-------------------------*/

/*-------------------------Start Funktion Arrangement Tables-------------------------*/
table.funk	{
				width: 600px;
				border: 10px solid #fff;
				position: absolute;
				height: 500px;
				}
			
td.funk		{
			border-bottom-width: 5px;
			border-top-width: 5px;
			border-right: 5px solid #fff;
			border: 5px solid #fff;
			}
			
tr.funk		{
			border: 5px solid #fff;
			border-top: 5px solid #fff;
			border-bottom: 5px solid #fff;
			text-align: center;
			}

img.funk 	{
			width: 150px;
			}

p.funk		{
			text-align: center;
			font-size: 12px;
			line-height: 10px;
			}

/*-------------------------End Funktion Arrangement Tables-------------------------*/

				
/*-------------------------Start Address-------------------------*/

#address	{
			position: relative;
			top: 406px;
			left: 0px;
			width: 810px;
			height: 20px;
			background-color: #440c29;
			}
			
p.address	{
			text-align: center;
			color: #bd4b8c;
			text-decoration: none;
			font-size: 11px;
			}	

/*-------------------------End Address-------------------------*/

/*-------------------------Start Bar Navigation-------------------------*/
#navigation	{
			position: relative;
			width: 900px;
			top: 25px;
			height: 30px;
			left: -40px;
			background-color: transparent;
			}


#navbar 	{
			position: absolute;
			width: 900px;
			height: 30px;
			background: transparent;
			}

ul#nav 		{
			margin: 1px;
			position: absolute;
			bottom: 0;
			list-style: none inside;
			}
		
ul#nav li 	{
			float: left;
			text-align: center;
			}

ul#nav a 	{
			display: block;
			height: 28px; 
			line-height: 2.1em;
			text-decoration: none;
			width: 80px;
			}

ul#nav li a:link, ul#nav li a:visited  
			{
			background: transparent;
			color: #bd4b8c;
			font-size: 14px;
			}

ul#nav li a:hover, ul#nav li a:active 
			{
			color: #64bd61;
			font-size: 14px;
			background-color: #transparent;
			}

ul#nav li a.current 
			{
			background-color: #transparent;
			color: #64bd61;
			font-size: 14px;
			}
			
ul#nav li a.current:hover 
			{
			color: #64bd61;
			font-size: 14px;
			}

/*-------------------------End Page Navigation-------------------------*/

/*-------------------------Start Sidebar-------------------------*/

#sidebar 	{
			position: absolute;
			background-color: transparent;
			width: 170px;
			top: 20px;
			padding-top: 5px;
			color: #bd4b8c;
			font-size: 12px;
			}		

li.sidebar 	{
			color: #440C29;
			position: relative;
			top: 10px;
			list-style: none inside;
			font-weight: bold;
			}
			
ul.sidebar	{
			list-style: none inside;
			line-height: 40px;
			}

ul.sidebar li a:link, ul.sidebar li a:visited  
			{
			background: transparent;
			color: #bd4b8c;
			font-size: 12px;
			text-decoration: none;
			list-style: none inside;
			font-weight: normal;
			font-style: normal;
			}

ul.sidebar li a:hover, ul.sidebar li a:active 
			{
			color: #64bd61;
			background: transparent;
			font-size: 12px;
			list-style: none inside;
			font-weight: normal;
			font-style: normal;
			}

ul.sidebar li a.current 
			{
			background: transparent;
			color: #64bd61;
			font-size: 12px;
			list-style: none inside;
			font-style: normal;
			}
			
ul.sidebar li a.current:hover 
			{
			background: transparent;
			color: #64bd61;
			font-size: 12px;
			list-style: none inside;
			font-weight: normal;
			font-style: normal;
			}
/*-------------------------End Sidebar-------------------------*/
/*--------------------------Inline Links--------------------------*/
a.inline 	{
			text-decoration: none;
			}

a.inline:link, a.inline:visited  
			{
			color: #64bd61;
			font-size: 14px;
			}

a.inline:hover, a.inline:active 
			{
			color: #DFDEDC;
			font-size: 14px;
			
			}
			
a.smallinline 	{
			text-decoration: none;
			}

a.smallinline:link, a.smallinline:visited  
			{
			color: #64bd61;
			font-size: 11px;
			}

a.smallinline:hover, a.smallinline:active 
			{
			color: #DFDEDC;
			font-size: 11px;
			}			
/*--------------------End Inline Links-----------------------------*/