body				{font-family: verdana, arial, helvetica, sans-serif; color:#000000; background:#FFFFFF;
font-size: 0.7em; line-height:1.4em;  padding:0px;}
a					{color:#8ECF15; text-decoration:none}
a:hover				{color:#7989AA}

#container			{position:relative; width:1000px; margin:0 auto; padding:0px; padding-top:10px; text-align:left}

#logo				{position:relative; left:0px; width:550px; top:0px; height:100px; margin:0px; padding:0px; padding-left:20px; text-align:right; float:left}

#topNavi			{display:none;position:relative; left:0px; top:0px; width:800px; height:100px; margin:0px; padding:0px; float:right}
#topNaviPoint		{display:none;position:relative; float:right; text-align:right; margin-top:2px}
#topNaviPoint a					{color:#7C7465; text-decoration:none}
#topNaviPoint a:hover				{color:#7989AA}


#language			{display:none;position:relative; float:right; margin-right:10px;}
#language form		{margin:0px; padding:0px;}
.language_option	{color:#7C7465; font-size:1em; width:100px;}



#mainNavi			{display:none;position:relative; left:0px; top:0px; width:988px; height:20px; margin:0px; padding:0px; padding-top:8px; padding-left:12px; background:#D9DDE3; float:left; font-size:1.1em; font-weight:bold; text-align:left; color:#57921C}
#mainNavi	a		{color:#57921C; padding-right:8px; padding-left:8px;}
#mainNavi a:hover	{color:#7989AA}
#mainNavi .activeLink {color:#7989AA}

#leisteTop			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#8994A1; float:left; text-align:left;}

#bgTopStart		{display:none;position:relative;top:0px; left:0px; height:182px; width:1000px; background:url(/data/bgStartTop.jpg) repeat; float:left}
#bgTop_Left		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgStartTop.jpg) repeat; float:left}
#bgTop_Right	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgStartTop.jpg) repeat; float:left}

#leisteTop_market			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#A6B196; float:left; text-align:left;}
#bgTop_Left_market		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_market.jpg) repeat; float:left}
#bgTop_Right_market	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_market.jpg) repeat; float:left}

#leisteTop_salesfor			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#9C99A9; float:left; text-align:left;}
#bgTop_Left_salesfor		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_salesfor.jpg) repeat; float:left}
#bgTop_Right_salesfor	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_salesfor.jpg) repeat; float:left}

#leisteTop_potential			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#98B1B6; float:left; text-align:left;}
#bgTop_Left_potential		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_potential.jpg) repeat; float:left}
#bgTop_Right_potential	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_potential.jpg) repeat; float:left}

#leisteTop_leadership			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#999FA2; float:left; text-align:left;}
#bgTop_Left_leadership		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_leadership.jpg) repeat; float:left}
#bgTop_Right_leadership	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_leadership.jpg) repeat; float:left}

#leisteTop_strategy			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#C59292; float:left; text-align:left;}
#bgTop_Left_strategy		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_strategy.jpg) repeat; float:left}
#bgTop_Right_strategy	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_strategy.jpg) repeat; float:left}

#leisteTop_expansion			{display:none;position:relative; left:0px; top:0px; width:1000px; height:5px; margin:0px; padding:0px; background:#C8A390; float:left; text-align:left;}
#bgTop_Left_expansion		{display:none;position:relative;top:0px; left:0px; margin-right:1px;height:182px; width:200px; background:url(/data/bgTop_expansion.jpg) repeat; float:left}
#bgTop_Right_expansion	{display:none;position:relative;top:0px; left:0px; height:182px; width:799px; background:url(/data/bgTop_expansion.jpg) repeat; float:left}

#headline		{position:absolute;left:30px;top:40px; color:#FFFFFF; font-size:1.2em; font-weight:bold; }
#headline_left	{position:absolute;left:20px;top:75px; color:#FFFFFF; font-size:1.2em; font-weight:bold; }
#topPic			{display:none;position:absolute;left:0px; top:74px}

#content		{position:relative; top:0px; left:0px; width:1000px; height:100% auto; background:url(/data/bg_nav.gif); background-repeat: repeat-y;float:left}

#naviLeft		{display:none;position:relative; top:0px; left:0px; width:180px; margin:0px; padding:0px; padding-top:21px; padding-left:20px; padding-bottom:40px; float:left;}
#naviLeft a{font-weight:bold; font-size:1em;color:#57921C}
#naviLeft a:hover{color:#7989AA}

#naviLeft_start		{display:none;position:relative; top:0px; left:0px; width:180px; margin:0px; padding:0px; padding-top:21px; padding-left:20px; padding-bottom:40px; float:left;}
#naviLeft_start a{font-weight:bold; font-size:1em;color:#57921C}
#naviLeft_start a:hover{color:#7989AA}

#naviLeft_Products		{display:none;position:relative; top:0px; left:0px; width:180px; margin:0px; padding:0px; padding-top:16px; padding-left:20px; padding-bottom:40px; float:left;}
#naviLeft_Products a	{font-weight:bold; font-size:1em; color:#7C7465;}
#naviLeft_Products a:hover {font-weight:bold; font-size:1em; color:#7989AA}

#contentLeft	{position:relative; top:0px; left:0px; width:550px; margin:0px; padding:0px; padding-top:20px;  padding-right:20px; padding-bottom:40px; }
#contentRight	{display:none; position:relative; top:0px; left:0px; width:179px; margin:0px; margin-top:20px; padding:0px;  margin-bottom:20px; border:0px; }


#footer				{position:relative; left:0px; top:0px; width:400px; margin:0px; padding-right:150px; height:15px; font-size:0.9em; color:#333333; float:left; text-align:left;overflow:hidden; }
#footer a			{color:#7C7465; font-size:1em;text-decoration:none}
#footer a:hover		{color:#7989AA; font-size:1em; text-decoration:none}

#footerLogo				{display:none;position:relative; left:0px; top:20px; width:980px; height:90px; margin:0px; padding:0px; padding-right:20px; float:left; text-align:right;}



/* hier beginnt das für das Kontaktformular relevante CSS  */
.inp100				{width:100px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; border:1px solid #8D8D8D;}
.inp100r			{width:100px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}

.inp180				{width:180px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; border:1px solid #8D8D8D;}
.inp180r			{width:180px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}

.inp260				{width:260px; background-color:#EEEEEE; font-family:verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp260r			{width:260px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}

.inp415				{width:395px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp415r			{width:395px; background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;}
.inpbutton			{margin-bottom:10px; background-color:#8ECF15; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; color:#FFFFFF; border:1px solid #8D8D8D;}
.error_border_form  {position:relative; top: 20px; background-color:#EEEEEE; color:red; border:1px solid red; margin-bottom:20px; padding:2px}
.checkbox			{margin:0px; height:1.1em; padding:0px;margin-left:-2px; border:0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em;}

.hidden				{margin:0px; height:0em; padding:0px;}
/* css hack fr ie */ 
* html .checkbox	{margin-left:-6px;}

.error				{color:red}





/*runde ecken*/
.rounded{margin:0; background: #EFF0F3; width:120px;}

b.rtop, b.rbottom{display:block;background: #EFF0F3}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #EFF0F3}
b.r1{margin: 0 4px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.r4{margin: 0 1px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;}



img			{border:0px;}
p			{padding:0px; margin:0px;}
hr			{width:100%;margin:0px; padding:0px; border:dotted #999999 1px; border-bottom:0px;
background-color:#ffffff;height:1px;}


h1			{font-size:1.2em; padding:0px; margin:0px; }
h2			{font-size:1em; padding:0px; margin:0px;}

#headline h1	{color:#000000}
#subline h2		{color:#FFFFFF}

ul			{list-style-position:inline; margin:0px; padding:0px}
li			{margin:0px; margin-left:12px; padding:0px; list-style-image:url(/data/list_square_green.gif)}
/* css hack für ie */ 
* html li	{margin-left:16px;}


.imgright			{margin:0px; float:right; border:0px;}
.imgleft			{margin:0px; float:left; border:0px; padding-right:4px;}
.imgstandard		{margin:0px; border:0px}
