/*********************************** Globals */
body, p, div, td, th, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;}
th 						{text-align: left;}
a 						{color: #4377BA;}
a:hover 				{color: #ff0000;}
h1, h1 a 				{font-size: 16px; font-weight: bold;}
h2, h2 a 				{font-size: 14px; font-weight: bold;}
h3, h3 a 				{font-size: 11px; font-weight: bold;}
h4, h4 a 				{font-size: 12px; font-weight: bold; color: #4377BA; padding: 0; margin:0; padding-bottom: 2px; padding-top: 16px;}
ul li 					{list-style:square outside url(images/dot.gif); margin-left: -25px; margin-bottom: 10px; text-align: left;}
/************************************************** Sitemap */
.sitemap1 				{width: 100%; font-weight: bold; margin-top: 14px; margin-bottom: 4px; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4c4c4c; background-image: url(images/global/sitemap1.png); background-repeat:repeat-y;}
.sitemap2 				{width: 100%; font-weight: bold; margin-top: 4px; margin-bottom: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4c4c4c; background-image: url(images/global/sitemap2.png); background-repeat:repeat-y;}
.sitemap3 				{width: 50%; padding-left: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url(images/global/sitemap3.png); background-repeat:repeat-y;}
.sitemap1 a, .sitemap2 a, .sitemap3 a 	{text-decoration: none; color: #4c4c4c;}
/************************************************** Left-Navigation */
.leftmenuitem 			{margin-bottom:5px; width:200px; overflow:hidden;}
.leftmenuitem a 		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; text-decoration: none;}
.leftmenuitem a:hover 	{background-color: #DBE04E; color: #4c4c4c;}
/************************************************** Content */
.leadimage 				{margin-right: 20px; margin-bottom: 20px; border: 1px solid grey;}
.table 					{border-collapse: collapse;}
.table th, .table td 	{border: 1px solid #999999;}
.inputspacer			{margin-right:4px;}
.teaserhead2			{color:white;}
.red					{color:red;font-weight:bold;}
/************************************************** Site-Path */
#breadcrumpwrapper		{padding-top:10px; padding-bottom:10px; border:0px; width:650px; margin-left:230px;}
#breadcrumppath 		{float:left; width:550px;}
#breadcrumppath a 		{text-decoration: none; color: #4c4c4c;}
#breadcrumplanguage 	{margin-left:550px; text-align:right; width:100px;}
#breadcrumplanguage a 	{text-decoration: none; color: #4c4c4c;}
#breadcrumplanguage a:hover 	{text-decoration: none; color: #4c4c4c; background-color: #DBE04E;}
/************************************************** Layout */
body 					{margin:0; padding:0; overflow-y: scroll; background-color:silver;}
#wrapper 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; position:absolute; width:100%; height:100%} 
#page 					{background-color:white; margin-left:auto; min-height:100%; margin-right:auto; width:880px;}
#headerwrapper 			{border:0px; width:100%; height:100px;}
#headerleft 			{float:left; border:0px; width:230px; height:100px;}
#headerright 			{border:0px; width:650px; height:100px; margin-left:230px;}
#contentwrapper 		{}
#navigationleft 		{float:left; border:0px; width:230px; min-height:100%; font-size:11px; overflow:hidden;}
#content 				{border:0px; width:630px; min-height:100%; margin-left:230px;}
#content				{text-align:justify;}
.leftalign td			{text-align:left;}
/************************************************** Webkit (Safari, Chrome) */
.fullwidth				{width:650px;}
/* IE6 */
* html #headerleft 		{width:227px; overflow:hidden;}
* html #headerright 	{margin-left:227px;}
* html .fullwidth		{width:647px;}
/* -IE6 */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.inputspacer			{margin-right:6px;}
}
