/*************[ AUTHOR: Tobias Nass ]**********************************************************************************/
 
/*************[ GLOBAL SETTINGS ]**************************************************************************************/

html 	{ width: 100%; height:100%; }
body 	{ margin: 0; padding: 0; background-color: #eeefe9; }
img 	{ border: none; }

a, b, body, div, h1, h2, h3, h4, h5, h6, li, p, td, th, u	{	font-family: Arial, verdana, helvetica, sans-serif; 
																														color: #424242; }
	
a, b, body, div, li, p, td, th, u { font-size: 12px; line-height: 14px; }
a, body, div, li, p, td, u 				{ font-weight: normal; }
b, h1, h2, h3, h4, h5, h6, th 		{ font-weight: bold; }
u 																{ text-decoration: underline; }

h1 { font-size: 18px; line-height: 20px; }
h2 { font-size: 16px; line-height: 18px; }
h3 { font-size: 15px; line-height: 17px; }
h4 { font-size: 14px; line-height: 16px; }
h5 { font-size: 13px; line-height: 15px; }
h6 { font-size: 12px; line-height: 14px; }

a					{ color:#808080; }
a:link		{ text-decoration: none; }
a:hover		{ text-decoration: underline !important; }
a:active	{ text-decoration: none; }
a:visited	{ text-decoration: none; }

.left 	{ float: left; }
.right	{ float: right; }
.clear	{ clear: both; }


/*************[ PAGE ]*************************************************************************************************/

#wrapper { margin: 0px; height:100%;  }

/*************[ HEADER ]***********************************************************************************************/

#header 			{ width: 100%; height: 92px; background: white url(../images/bg_header.jpg) scroll repeat-x 0% 0%; }
#header .logo { width: 450px; height: 36px; position:absolute; top: 35px; left: 225px; }

/*************[ CONTENT ]**********************************************************************************************/

#content 									{ width: auto; height: 100%; padding: 60px 0 30px 0; margin: 0; background-color: white; }
#content .mainContentBox	{ width: 810px; 
									  				border: 1px solid #ddd;
														margin: 0 auto; }
													
.contentBoxBig	{ width: 100%;
								  padding: 10px 20px;
								  overflow: hidden; }
								  
.referenceBoxSmall				{ padding: 0 15px; margin: 20px 0; }
.referenceBoxSmall .logo	{ width: 340px; }
.referenceBoxSmall .desc	{ padding: 3px 10px;
										  			border-left: 1px solid #EEEFE8;
										  			white-space: pre; }
.referenceBoxSmall .desc a.heading					{ color: #990000; 
																						  font-size: 17px; 
																						  font-weight: bold; 
																						  line-height: 22px; 
																						  text-decoration: none !important; }

/**************[ FOOTER ]**********************************************************************************************/

#footer						{ width: 100%; height: 93px; background: transparent url(../images/bg_bottom.jpg) scroll repeat 0% 0%; position: relative; bottom: 0pt; }
#footer .footnote	{ padding: 15px 75px 0 0; }


a.footer					{ color: #424242; }
a.footer:link			{ text-decoration: none; }
a.footer:hover		{ text-decoration: underline !important; }
a.footer:active		{ text-decoration: none; }
a.footer:visited	{ text-decoration: none; }
