/*------------------------- */
/*		General				*/
/*------------------------- */

* 								{ margin: 0px; padding: 0px; }

html							{ height: 100%; margin-bottom: 1px; }

body							{ background-color: #ffffff; color: #000000; font-family: verdana, tahoma, sans-serif; font-size: 62.5%; }
a,
a:link,
a:visited,
a:active,
a:hover							{ color: #000000; font-weight: normal; text-decoration: underline; }
a:hover   						{ text-decoration: none; }
a img							{ border: 0px; }

h1								{ letter-spacing: 0em; font-weight: bold; font-size: 1.2em; margin: 0em 0em 1.2em 0em; line-height: 1.6em; color: #000000; }
h2								{ letter-spacing: 0em; font-weight: bold; font-size: 1.1em; margin: 0em 0em 1.2em 0em; line-height: 1.6em; color: #000000; }
h3, h4, h5, h6, h7				{ letter-spacing: 0em; font-weight: bold; font-size: 1.0em; margin: 0em 0em 1.2em 0em; line-height: 1.6em; color: #000000; }
p								{ margin: 0em 0em 1.7em 0em; line-height: 1.8em; }

table							{ border: 0px; border-collapse: collapse; }
td								{ border: 0px; border-style: none; padding: 0px; margin: 0px; vertical-align: top; }

.ClearFloat						{ border: none; clear: both; font-size: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#FrameWrapper					{ width: 580px; }
#FrameTop						{ display: none; }
#FrameLeft						{ display: none; }
#FrameCenter					{ width: 580px; }
#FrameRight						{ display: none; }

/*------------------------- */
/*		Header				*/
/*------------------------- */

#Header							{ margin: 25px; }
#Logotype						{ width: 300px; float: left; text-align: left; }
#PageSetup						{ display: none; }

/*------------------------- */
/*		Menu				*/
/*------------------------- */

#Menu							{ display: none; }

/*------------------------- */
/*		Theme				*/
/*------------------------- */

#Theme							{ display: none; }

/*------------------------- */
/*		Content				*/
/*------------------------- */

#Content						{ line-height: 19px; font-size: 1.2em; }
#Content *						{ line-height: 19px; }
#LeftColumnWrapper				{ width: 580px; float: left; }
#LeftColumn						{ margin: 25px 25px 0px 25px; width: 530px; overflow: hidden; }
#History						{ color: #cccccc; margin-top: 2.4em; width: 70%; float: left; text-align: left; }
#PageControl					{ display: none; }

#RightColumnWrapper				{ display: none; }

/*------------------------- */
/*		Project				*/
/*------------------------- */

.ThumbProject					{ float: right; margin: 25px 0px 15px 15px; border: 1px solid #c9c9c9; line-height: 0px; }
.ThumbProject img				{ margin: 1px; width: 90px; overflow: hidden; border: 0px; }

.ThumbProjectImage				{ float: left; margin: 25px 25px 0px 0px; border: 1px solid #c9c9c9; line-height: 0px; }
.ThumbProjectImage img			{ margin: 1px; width: 90px; overflow: hidden; border: 0px; }

/*------------------------- */
/*		Box					*/
/*------------------------- */

.ThumbBox						{ float: right; margin: 25px 0px 15px 15px; border: 1px solid #c9c9c9; line-height: 0px; }
.ThumbBox img					{ margin: 1px; width: 90px; overflow: hidden; border: 0px; }

/*------------------------- */
/*		Footer				*/
/*------------------------- */

#Footer							{ clear: both; width: 580px; }
#Footer div.Address				{ margin-left: 25px; color: #8f8f8f; padding-top: 40px; }
#Footer div.Production			{ display: none; }

/*------------------------- */
/*		Search				*/
/*------------------------- */

#SearchResult					{ }
#SearchResult li				{ margin: 0px 0px 1.7em 25px; }
#SearchResult li a				{ text-decoration: none; font-weight: bold; }
#SearchResult li span.History	{ color: #cccccc; }