.inner-container 	{
					margin-left: auto;
					margin-bottom: 0px;
					margin-right: auto;
					margin-top: 0;
					width: 900px;
					height: 1000px;
					background: transparent;
					}
 
.outer-container 	{
					background: transparent;
					width: 100%;
					}			

body 		{
			font-family: Gill Sans, sans-serif;
			background-color: #ffffff;
			color: #bd4b8c ;
			text-align: justify;
			font-size: 12px;
			}
					
p.about		{
			font-size: 12px;
			}
			
h1			{
			font-family: Gill Sans, Verdana, sans-serif;
			text-align: center;
			font-size: 10px;
			color: #64bd61;
			font-weight: normal;	
			}
			
h2			{
			font-family: Verdana, sans-serif;
			text-align: left;
			font-size: 18px;
			color: #64bd61;
			line-height: 28px;
			font-style: italic;
			font-weight: normal;
			}
			
h3			{
			color: #440C29;
			position: relative;
			top: 10px;
			list-style: none inside;
			font-weight: bold;
			font-size: 12px;
			}
			
h4			{
			font-family: Helvetica, sans-serif;
			text-align: left;
			font-size: 24px;
			color: #ff3125;
			line-height: 28px;
			font-style: italic;
			font-weight: bolder;
			}			
			
p.highlight {
			color: #64bd61;
			}
			

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: 100%;
			height: 10px;
			font-size: 10px;
			line-height: 10px;
			background-color: #440c29;
			text-align: center;
			padding: 10px;
			}
			
#top		{
			position: relative;
			width: 100%;
			height: 25px;
			}			
			
#title		{
			position: relative;
			left: 50px;
			height: 386px;
			background: url(images/title.jpg) no-repeat;
			}			
			
#mailinglist 	{
			position: relative;
			left:  100px;
			right:  100px;
			background-color: #ffffff;
			padding-bottom: 60px;
			padding-left: 50px;
			}
			
label		{
			padding-right: 5px;
			width: 50px;
			}

#content 	{
			position: relative;
			width: 100%;
			height: 100%;
			background-color: transparent;
			}
			
#substance	{
			float: right;
			position: relative;
			height: 100%;
			width: 730px;
			background-color: transparent;
			}

/*-------------------------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		{
				padding: 10px;
				text-align: center;
				}
			
td.funk		{
			margin: 100px;
			padding: 10px;
			line-height: 10px;
			}
			
p.price		{
			font-family: Helvetica, Verdana, Arial;
			color: #440c29;
			font-size: 12px;
			font-weight: bold; 
			}

img.funk	{
			height: 150px;
			width: 150px;
			}			


/*-------------------------End Funktion Arrangement Tables-------------------------*/
/*-------------------------Start Wedding Arrangement Tables-------------------------*/
			
table.wed	{
			border-spacing: 20px 20px;
			padding: 20px;
			
			}

img.wed 	{
			width: 150px;
			}			


/*-------------------------End Wedding Arrangement Tables-------------------------*/

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

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

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

/*-------------------------Start Bar Navigation-------------------------*/

#navbar 	{
			position: relative;
			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: 85px;
			}

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

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

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

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

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

#sidebar 	{
			float: left;
			position: relative;
			background-color: transparent;
			width: 170px;
			height: 100%;
			color: #bd4b8c;
			font-size: 12px;
			z-index: 3;
			}		

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: 12px;
			}

a.inline:hover, a.inline:active 
			{
			color: #DFDEDC;
			font-size: 12px;
			
			}
			
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-----------------------------*/