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


/* Formatierung von HTML-Elementen */

* {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	background-color:#4d4f52;
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:140%;
	}

input {
	font-size:1.0em;
	font-family:verdana, arial, sans-serif;
	border:1px solid #DFB799;
	background-color:#F5E9E0;
	margin-top:3px;
	}
	
select	{
	font-size:1.0em;
	font-family:verdana, arial, sans-serif;
	border:1px solid #DFB799;
	background-color:#F5E9E0;
	margin-top:3px;
	}
	
textarea {
	font-size:1.0em;
	font-family:verdana, arial, sans-serif;
	border:1px solid #DFB799;
	background-color:#F5E9E0;
	margin-top:3px;
	}

a {
	color:#EA5A00;
	text-decoration:none;
	}
	
a:hover {
	color:#EA5A00;
	text-decoration:underline;
	}

ul {
	margin-left: 16px;
	padding:0px; 
	list-style-type:none;
	}
	
ol {
	margin-left: 16px;
	padding:0px;
	list-style-type:none;
	}

hr {
	background-color:#ffffff;
	color:#ffffff;
	height:1px;
	border-style:none;
	}
 
h1 {
	font-size:1.4em;
	margin:0;
	padding:0; 
	font-weight:bold;
	color:#fff;
	}
	
h2 {
	font-size:1.2em;
	margin:0;
	padding:0;
	font-weight:bold; 
	color:#fff;
	}
	
h3 {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#fff;
	}
	
h4 {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#fff;
	}
	
h5 {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#fff;
	}
	
h6 {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#fff;
	}

/* Bl�cke */

.blockMain {
	width:777px;
	height:600px;
	margin:0 auto 0 auto;
	position:relative;
	}
	
.blockContent {
	width:765px;
	color:#fff;
	height:396px;
	margin:0 6px 12px 6px;
	padding:0;
	background-color:#4d4f52;
		float:left;
	}
	
.blockBottom {
	margin:0 7px 6px 6px;
	width:743px;
	height:134px;
	background:url(/en/wLayout/design/img/footer.jpg);
	padding:16px 0 0 21px;
	float:left;
	}
	
.blockBottom p {
	color:#e4e5e9;
	}
	
#sprachwahl {
	margin:28px 0 0 1px;
	}
	
#sprachwahl li {
	margin:0;
	}
	
#sprachwahl li a {
	font-size:10px;
	line-height:14px;
	color:#48484a;
	padding:0 0 0 22px;
	}
	
#sprachwahl li.de a {
	background:url(/en/wLayout/design/img/startseite/flagge-de.gif) 0 50% no-repeat;
	}
	
#sprachwahl li.en a {
	background:url(/en/wLayout/design/img/startseite/flagge-en.gif) 0 50% no-repeat;
	}
	
#sprachwahl li.fr a {
	background:url(/en/wLayout/design/img/startseite/flagge-fr.gif) 0 50% no-repeat;
	}
	
#sprachwahl li.ru a {
	background:url(/en/wLayout/design/img/startseite/flagge-ru.gif) 0 50% no-repeat;
	}
	
/* Allgemeine Elemente des Inhaltsbereiches */

.blockContent ul      				    {list-style-type:square; color:#EA5A00;}
.blockContent ol      		   		    {list-style-type:disc;   color:#EA5A00;}


.blockContent .contentImage					{margin:0;padding:0;width:286px; height:396px;float:left;}
.blockContent .contentImage	img				{margin:0;padding:0;width:286px;}
.blockContent .inhalt					{margin:0;padding:0;float:left;width:478px;height:396px;overflow:auto;background:#000;}

.blockContent .inhaltliste					{margin:0;padding:0;float:left;width:478px;height:396px;text-align:center;}
.blockContent .inhaltliste .elementListeProdukteOhneText		{margin:0;padding:0;float:left;width:478px;height:396px;background:#dcddde;overflow:auto;}
.blockContent .inhaltliste .elementListeProdukte		{margin:0;padding:0;float:left;width:192px;height:394px;background:#dcddde;overflow:auto;}
.blockContent .inhaltliste .elementTextListe			{font-size:11px;margin:0;padding:14px 20px;float:left;width:246px;height:368px;background:#000;}
.produktname			{display:block;width:96px;line-height:40px;height:40px;font-weight:bold;color:#f47920;background:#dcddde;text-align:center;font-size:15px;text-decoration:none;}
.empire .produktname	a		{color:#8d2104;}
.classic .produktname a		{color:#858952;}
.produktname_zubehoer	{display:block;width:96px;line-height:40px;height:11px;font-weight:bold;background:#dcddde;text-align:center;font-size:15px;text-decoration:none;}
.inhaltliste table .zubehoer_titel			{font-weight:bold;color:#000000;text-align:left;font-size:12px;padding:10px 0 0 60px;}
.produktbild			{height:334px;width:96px;background:#fff;margin:0;padding:0;text-align:center;}
.linkproduktbild		{margin:0 auto;padding:0;display:block;width:30px;}
.link-vor-zueruck		{font-size:10px;}
/*.classic .link-vor-zueruck		{font-size:10px;color:#858952;}
.empire .link-vor-zueruck		{font-size:10px;color:#8d2104;}*/
#images				{background:#dcddde url(/en/wLayout/design/img/bg-images-all.gif) no-repeat;background-position:0px 40px;position:absolute; left:292px; top:64px; width:192px; height:396px; z-index:1; overflow:hidden;}
#images-all			{background:#dcddde url(/en/wLayout/design/img/bg-images-all.gif) no-repeat;background-position:0px 40px;position:absolute; left:292px; top:64px; width:478px; height:396px; z-index:1; overflow:hidden;}
#banner				{position:absolute; left:0px; top:0px; height:395px; z-index:1; visibility:visible;}
.inhaltliste table td			{color:#f47920;}


.blockContentPopUp					   {width:160px;margin:0;padding:0;background:#dcddde;color:#000;height:650px;}
.blockContentPopUp .elementHeadline 		   {margin:0;padding:10px;text-align:center;background:#dcddde;}
.blockContentPopUp .elementHeadline h2		   {color:#f47920;margin:0;padding:0;}
.blockContentPopUp .elementStandard 		   {margin:0;padding:0;text-align:center;background:#fff;}
.blockContentPopUp .elementStandard img		   {margin:0;padding:0;}
.blockContentPopUp .elementStandard .text		   {margin:0;padding:10px 20px;background:#dcddde;text-align:left;height:80px;}

.blockContentPopUpGross					   {width:660px;margin:0;padding:0;background:#E3E4E6;color:#000;height:350px;}
.blockContentPopUpGross .elementHeadline 		   {margin:0;padding:10px;text-align:center;}
.blockContentPopUpGross .elementHeadline h2		   {color:#f47920;margin:0;padding:0;}
.blockContentPopUpGross .elementStandard 		   {clear:both;margin:0;padding:0;text-align:center;}
.blockContentPopUpGross .elementStandard img		   {margin:0;padding:0;}
.blockContentPopUpGross .elementStandard .text		   {margin:0;padding:10px 20px;text-align:left;height:80px;}

#variation1	{
			width:150px;
			height:60px;
			float:left;
			background:url(/produkte/img/brocke-empire/zapfen.jpg);
			}

#variation2	{
			width:150px;
			height:60px;
			float:right;
			background:url(/produkte/img/brocke-empire/fraesung.jpg);
			}
			
#variation3	{
			width:150px;
			height:60px;
			float:left;
			margin-top:100px;
			background:url(/produkte/img/brocke-empire/fraesungssteigung.jpg);
			}

#variation4	{
			width:150px;
			height:60px;
			float:right;
			margin-top:100px;
			background:url(/produkte/img/brocke-empire/fraesrichtung.jpg);
			}

.blockContent .elementSitemap ul      		   {list-style-type:none; margin-left:22px;}

.blockContent .elementHeadline                     {margin:15px;padding:0;}
.blockContent .elementHeadline h1                  {}

.blockContent .elementSubline                      {margin:0px 0px 0px 15px;}
.blockContent .elementSubline h2                   {}

.blockContent .elementText                         {margin:0px; padding:0;}
.blockContent .elementText h2, h3, h4, h5, h6      {margin:0px; padding:0; margin-top:16px;}
.blockContent .elementText li                      {line-height:150%;color:#000000}

.blockContent  table 						     {font-size:1em;}
.blockContent .elementText table 			             {border-collapse:collapse; border:1px solid #AE4A00;}
.blockContent .elementText td 				             {vertical-align:top; padding:0px; border:1px solid #AE4A00;}

.blockContent .elementList                         {margin:0px; padding:0px 0px 8px 22px;}

.blockContent .elementStandard                     {margin:0 25px 20px 15px; padding:0;}
.blockContent .elementStandard p                   {}
.blockContent .elementStandard li                  {}

.blockContent .elementPicture                      {margin:0px; padding:4px 11px 11px 22px;}
.blockContent .elementPicture img                  {}
.blockContent .elementPictureLeft			             {float:left; margin:0px; padding:0;}
.blockContent .elementPictureLeft img              {}
.blockContent .elementPictureRight		             {float:right; margin:0px; padding:4px 0px 11px 11px;}
.blockContent .elementPictureRight img             {}

.blockContent .elementLink                         {margin:0px; padding:0px 0px 0px 22px;}
.blockContent .elementLink a                       {}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {line-height:150%;padding:2px;}

.blockImpressum										{display:inline; padding:5px 10px 5px 0;float:right;font-size:11px;color:#cfd0c9;text-decoration:none}
.blockImpressum	a									{font-size:11px;color:#cfd0c9;text-decoration:none}
.blockImpressum	a:hover								{color:#cfd0c9;text-decoration:none;}

/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottom                        {margin:0px 187px 0px 107px; padding:0; border-top:solid 1px #000000;}
.blockBottom .elementBottom p                      {}
.blockBottom .farbbalken                      	{width:100%;height:33px;background:none;}


.empire ul#nav2	{
	background:#8E1F03 none repeat scroll 0% 0%;
	display:block;
	height:50px;
	left:6px;
	margin:0pt;
	overflow:hidden;
	padding:3px 0pt 0pt;
	position:absolute;
	top:472px;
	width:764px;
	}
	
	
.ueber-uns ul#nav2	{
	background:#965B31;
	display:block;
	height:50px;
	left:6px;
	margin:0pt;
	overflow:hidden;
	padding:3px 0pt 0pt;
	position:absolute;
	top:472px;
	width:764px;
	}
	
.alleprodukte ul#nav2	{
	background:#B94B30 none repeat scroll 0% 0%;
	display:block;
	height:50px;
	left:6px;
	margin:0pt;
	overflow:hidden;
	padding:3px 0pt 0pt;
	position:absolute;
	top:472px;
	width:764px;
	}


/* Sonstige Elemente */
.editButton                                        {position:absolute; left:0px; top:0;}
	
.clear	{
	clear:both;
}

/* _________________________________________ April 2009 _______________________ */
.text-links { text-align: left; }
img { border: none; }
.center { text-align: center; }
.anmoderation { margin-bottom: 15px; font-size: 1.3em; }
.abmoderation { font-size: 0.85em; color: #888888; }