/*********** general definitions ***********/
html, body	{height: 100%;}
body		{margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}
td			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}
input		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
select		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
textarea	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
form		{margin:0px;}
table		{border-collapse:collapse; border-spacing:0;}
h2			{font-size:14px; line-height:20px; font-weight:normal; text-decoration:none; color:#A71519;}
h5			{font-size:14px; line-height:20px; font-weight:normal; text-decoration:none; color:#A71519; margin-top:0px;}
img			{vertical-align:bottom;}

/************ special definitions *********/
.linkArrows	{font-size:9px; font-weight:normal;}
.imgBox		{border:solid 1px #A7151A; padding:1px;}

/*
css hack für netscape und firefox
bitte immer nachziehen mit dem element h5
*/
.h5			{font-size:14px; line-height:20px; font-weight:normal; text-decoration:none; color:#A71519;} 

/*********** links ***********/
a				{font-size: 10px; color: #000000; text-decoration: none; font-weight:bold;}
/*a:visited		{color:#000000;}
a:active		{color:#000000;}
a:hover			{color:#000000;}*/
/* links navigation */
a.navi			{font-size: 10px; color: #000000; font-weight:bold;}
a.naviActive	{color: #990033;}
a.navi:hover	{color: #000000;}

/*********** navigation ***********/
#subNaviDiv		{width: 150px;}
#subNaviDiv ul	{list-style: none;	margin-top: 0px;	margin-bottom: 0px;}
#subNaviDiv li	{color: #A7151A;	margin-left: -38px;	margin-bottom: 5px;}
/*#mainNaviDiv   {display:block;}*/

/*********** footer ************/
.footer					{font-size:9px; color:#000000;}
#footerDiv				{margin-top:30px;}

/*********** content ***********/
#content				{margin:210px 0px 0px 0px;}
#backgroundImage_DE		{width:858px; margin-right:auto; margin-left:auto; margin-top:-20px; background-color:#ffffff; background-image:url(/images/main/header_de.jpg); background-repeat:no-repeat;}
#backgroundImage_EN		{width:858px; margin-right:auto; margin-left:auto; margin-top:-20px; background-color:#ffffff; background-image:url(/images/main/header_en.jpg); background-repeat:no-repeat;}
#box					{width:916px; margin-right:auto; margin-left:auto;}
.divLangFlag            {margin-top:0px; margin-left:840px; border:0; height:60px;}
/*#boxHome				{width: 878px;	padding-top: 30px;	margin-right: auto;	margin-left: auto;}
#boxProdukte			{width: 878px;	padding-top: 30px;	margin-right: auto;	margin-left: auto;}*/
