/*
////////////////////////////////////////////////////////////////////////////////////////////////
// Styles fuer das Layout
////////////////////////////////////////////////////////////////////////////////////////////////

ÄNDERUNGEN:
	13.07.2009 .blockContent auf padding:50px; gesetzt (pf)
	13.07.2009 .elementStandard padding und maring entfernt, width auf 606px gesetzt. (pf)
	13.07.2009 .text width von 620auf 606px geändert, font-size:14px; hinzugefügt (pf)
	07.12.2009 h5 margin-top: 25px eingefügt, .elementHeadline h5 lineheight auf 18px erhöht
	
////////////////////////////////////////////////////////////////////////////////////////////////	

/*################################ Formatierung von HTML-Elementen */
body, html					{background-color:#FFFFFF;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#555;font-weight:normal;line-height:18px;background-image:url(/img/hg/hg_body.gif);background-repeat:repeat-x;background-position:left top;text-align:left;}
ul        					{margin-left:8px;padding-left:19px;list-style-image:url(/img/layout/aufzaehlungszeichen.gif);}
ol        					{margin-left:35px;list-style-type:decimal;}
div       					{margin:0;padding:0;}
span      					{}
p         					{margin:0;padding:0;}
hr        					{background-color:#74B211;color:#74B211;height:1px;border-style:none;}
table     					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#555;font-weight:normal;line-height:18px;border:none;text-align:left;}
tr, tbody						{margin:0px;padding:0px;}
th, td    					{margin:0px;padding:0px;}
h1	           			{font-size:18px;text-align:left;font-weight:regular;color:#7187b4;padding:0px;margin-bottom:20px;line-height:20px;width:606px;}
h2	           			{font-size:16px;text-align:left;font-weight:regular;color:#7187b4;padding:0px;margin-bottom:10px;margin-top:25px;width:606px;}
h3	                {font-size:14px;text-align:left;font-weight:bold;color:#555;padding:0px;margin-bottom:6px;margin-top:20px;width:606px;}
h4	           			{font-size:16px;text-align:left;font-weight:regular;color:#7187b4;padding:0px;margin-top:15px;width:606px;}
h5	                {font-size:16px;text-align:left;font-weight:regular;color:#7187b4;padding:0px;margin-bottom:10px;margin-top:25px;width:606px;}
#pfad								{height:15px; z-index:0; padding:0px; margin-left:0px; margin-top:-45px; position:absolute;}
.footerunten				{height:35px;position:relative;color:#444444;float:right;}
.bildunten					{background:transparent url(/img/hg/unten_links.jpg);background-repeat:no-repeat;margin-left:-141px;height:80px;float:left;position:relative;width:141px;}

/*################################ Texte ################################*/
.text               {width:606px;text-align:justify;display:table}
.textBold           {font-weight:bold;}
.textBoldWeiss      {font-weight:bold;color:#FFFFFF;font-size:14px;padding-right:3px;}
.textSmall          {font-size:10px;font-weight:normal;line-height:10px;color:#999999;font-style: normal;}
.textSmallBold      {font-size:11px;font-weight:bold; line-height:14px;}
.textPictureSmall		{font-size:11px;font-weight:normal;text-align:left;line-height:normal;margin:3px 15px 3px;}
.textLoesung        {width:606px; padding-top:13px;margin-top:-18px;text-align:justify;display:table;background-image:url(/img/layout/gelbe_horizontale.gif);background-repeat:repeat-x;background-position:left top;}
.textLoesungUnten		{width:606px; padding-bottom:8px;text-align:right;display:table;background-image:url(/img/layout/gelbe_horizontale_unten.gif);background-repeat:repeat-x;background-position:left bottom;}
.txtpfad						{font-size:11px; font-weight:bold; color:#ced4e0; padding:0px; margin:0px; text-align:left;}
a.txtpfad						{font-size:11px; font-weight:bold; color:#ced4e0; padding:0px; margin:0px; text-align:left;}
a.txtpfad:hover			{font-size:11px; font-weight:bold; color:#f2b601; padding:0px; margin:0px; text-align:left;}
a                   {color:#f2b601;text-decoration: none;}
a:hover             {color:#7187b4;text-decoration: underline;}
a img 	            {border:none;}

.shadow							{width:1002px; background-image:url(/img/layout/hg/shadow.png);}
.suche							{font-size:12px; font-weight:bold; color:#FFFFFF; float:right; margin-right:150px; margin-top:-2px;}

.textBox						{ font-size:14px; line-height:18px; color:#555; text-align:justify; }
.layer							{ width:606px; }
.textTab						{ font-size:14px; color:#555; font-family:arial,sans-serif,helvetica; }
.textTab_tabTop			{padding-left:15px; font-size:16px;}
.itemTabelle				{ background-image:url(/img/content/layout/jpg/itemTabelleVerlauf.jpg); float:right;}
.bilduntertitel			{ font-size:11px; padding-top:8px; text-align:center; }

/*################################ Navigation ################################*/
.elementTopNavigation								{align:left; height:37px; padding-left:50px; position:relative; z-index:1; background-image:url(/img/nav/hg_navi.gif); background-repeat:repeat-x; }
.elementTopSystemNavigation   			{position:relative; float:right; z-index:100; color:#999999; font-size:12px; right:40px; }/* Kontakt Sitemap Impressum */
.elementTopSystemNavigation a				{color:#999999;text-decoration:none;}
.elementTopSystemNavigation a:hover	{color:#999999;text-decoration:none;}
.boxOben														{position:fixed; height:40px;}

/*################################ Tabelle ################################*/
.textTabelleRechts{float:right; margin-left:25px; margin-bottom:15px; margin-top:-7px; font-size:12px; line-height:14px; font-weight:normal; color:666666;}
.textTabelleLinks	{float:left; margin-right:25px; margin-bottom:15px; margin-top:-7px; font-size:12px; line-height:14px; font-weight:normal; color:666666;}

/*################################ Bilderrahmen - Lightbox ################################*/
.lightboxGalery		{background:transparent url(/img/layout/bilderrahmen/imgBG.png) no-repeat scroll left top;padding-top:16px;width:192px;height:172px;}
.img_float_left   {background:transparent url(/img/layout/bilderrahmen/imgBG.png) no-repeat scroll left top;padding-top:16px;width:192px;height:172px; float:left; margin-top:0px; margin-right:20px;}
.img_float_right  {background:transparent url(/img/layout/bilderrahmen/imgBG.png) no-repeat scroll left top;padding-top:16px;width:192px;height:172px; float:right; margin-top:0px; margin-left:20px;}

/*################################ Blöcke ################################*/
.blockMain								{width:988px; align:center; background:#ffffff url(/img/layout/hg/hg_content_unten.gif); background-repeat: repeat-x; background-position:bottom;}
.blockTopSwffilm					{height:266px; background-image:url(/img/headimages/chemiewerk_bei_nacht.jpg); background-repeat:no-repeat;}
.blockTopSwffilm .Logo		{float:left; background-image:url(/img/hg/karte_logo.gif); background-repeat:no-repeat; width:277px; height:265px; position:absolute; top:0px; background-position:left center;}
.blockTopSmallHead				{height:120px; background-image:url(/img/rohr.jpg); background-repeat:no-repeat;}
.blockContent							{padding:0px; background-image:url(/img/layout/hg/hg_content_oben.gif); background-repeat: repeat-x; background-position:top;} 
.blockContentInner				{padding:50px;} 
.blockBottomInner					{height:46px; width:1002px;}

.blockRechts					{float:right;margin:0px;padding:0px;width:227px !important; /*mozilla width*/ width:227px;min-height:80% !important /*mozilla width*/;height:80%;display:block;background-color:#fafafa;background-position:bottom;font-size:11px;font-weight:regular;color:#555;}
.blockRechtsOben			{margin:0px;padding:0px;background-position:top;background-color:#f9f9f9;}

.imgoben 					{margin:0px; padding:0px; height:30px; width:128px; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bilder/top.gif)}
.imgunten					{margin:0px; padding:0px; height:34px; width:128px; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bilder/bottom.gif)}
.imgLeft   				{padding-top:3px;float:left;margin-top:0px;margin-right:10px;}

.Eigenschaftenbox	{float:right;padding: 20px;}
.eig_mitte_oben		{height:19px; width: 100; background-image: url(/img/properties/eig_mitte_oben.gif); background-repeat: repeat-x; }

/*################################ Rechts ################################*/
.rechtsServicecenter	{background-image:url(/img/layout/rechts/border_servicecenter.gif); background-repeat:no-repeat;padding:4px 20px 5px; font-size:20px;color:#777;font-style:italic;text-align:left;}
.rechtsItemStart			{background-image:url(/img/layout/rechts/border_basic.gif); background-repeat:no-repeat;padding:25px 20px 5px;text-align:left;}
.rechtsItemTermine		{background-image:url(/img/layout/rechts/border_basic.gif); background-repeat:no-repeat;padding:25px 20px 5px;text-align:left;}
.rechtsItemNews				{background-image:url(/img/layout/rechts/border_basic.gif); background-repeat:no-repeat;padding:25px 20px 5px;text-align:left;}
.rechtsHeadline  			{margin-bottom:15px;padding:0px;font-size:17px;font-weight:regular;color:#999;text-align:left;}
.rechtsNews						{margin:0px;padding:0px;font-size:11px;font-weight:regular;color:#555;}
.rechtsText						{color:#555;font-size:11px;}
.rechtsHeadlineNews		{color:#7187b4;font-weight:regular;}
.rechtsTextNews				{font-size:11px;font-weight:regular;color:#555;}
.rechtsHeadlineTermine{font-size:11px;font-weight:regular;color:#555;}

.rechtsDownloads						{padding-bottom:2px; font-size:11px;}
.rechtsDownloads a					{color:#f2b601; text-decoration:none;}
.rechtsDownloads a:active		{color:#f2b601; text-decoration:none;}
.rechtsDownloads a:visited	{color:#f2b601; text-decoration:none;}
.rechtsDownloads a:hover		{color:#7187b4; text-decoration:underline;}
.rechtsDownloadsInactive 		{color:#bcbcbc; font-size:11px; padding-bottom:2px; cursor:help;}

.rechtsAbstand { height: 0.7em; }


/*################################ Formulare ################################*/
form          {margin:0px; padding:0px;}
input         {font-family:Arial, Helvetica, sans-serif; color:#555; border:1px solid #d0d8e6; border-bottom-color:#e4e6eb; border-right-color:#e4e6eb; font-size:12px;padding:1px;}
select        {font-family:Arial, Helvetica, sans-serif; color:#555; border:1px solid #d0d8e6; border-bottom-color:#e4e6eb; border-right-color:#e4e6eb; font-size:12px;padding:1px;}
textarea      {font-family:Arial, Helvetica, sans-serif; color:#555; border:1px solid #d0d8e6; border-bottom-color:#e4e6eb; border-right-color:#e4e6eb; font-size:12px;padding:1px;}

td.formValue	{margin:0px 0px 5px 0px; padding:2px 6px 2px 6px; cursor:text;}
td.input      {font-family:Arial, Helvetica, sans-serif; color:#555; border:1px solid #ebeef3; border-bottom-color:#f3f4f5; border-right-color:#f3f4f5; font-size:12px;padding:1px;}

button		    {cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }
buttonAdmin   {cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }

.suche form 	{position:absolute; top:6px; left:712px; width:230px; height: 25px; float: left;}
.suche input	{padding:2px 0px 2px 4px; margin:0px; font-size:11px; color:#4c679e; font-weight:bold; width:190px; float:left; background-color:#f9faf9;}
.suche img		{height:19px; padding:0px; margin:0px 0px 0px 0px; cursor:pointer; float: none;}


/*################################ Elemente ################################*/
.swffilm					{}
.elementStandard	{width:606px;}
.elementHeadline	{margin:0px;padding:0px;align:left;width:606px;max-width:606px !important}
.elementNaviListe	{margin:0px;padding:0px;align:left;width:606px;max-width:606px !important}