/* GREY		#EFEFEF */
/* GREEN	#B6E408 */
/* GREEN Light	#E1F7B7 */

body	{background:#FFFFFF; margin:0px; padding:0px; font-size:0.7em; font-family: verdana, arial, helvetica, sans-serif; color:#000000; text-decoration:none; }

.td		{font-size:1em}
*html td {font-size:1em}

.profilerTd{font-size:1.0em}
.profilerTitel{font-size:1.2em}

.small		{font-size:0.8em;}
.rahmen		{border:1px solid; border-color:#000000;}
.titel		{font-size:1.4em; font-weight:bold;}
.hlite		{font-size:1.4em; font-weight:normal }

.linetop	{border-top:1px solid; border-color:#999999;}

a			{color:blue; text-decoration:none;}
a:hover		{color:#B6E408; text-decoration:none;}

#mainNav a:hover		{color:#0000FF; text-decoration:none;}
#mainNavStart a:hover	{color:#0000FF; text-decoration:none;}

#container			{position:absolute; top:0px; left:0px; width:985px; float:left;}

#cheader			{position:relative; top:0px;left:0px;background:#FFFFFF; width:985px; height:30px;}
#country			{position:relative; top:0px; left:0px; padding-top:0px; padding-left:5px; width:500px; float:left;}
#country a			{text-decoration:none;color:#000000;}
#country a:hover	{color:#B6E408}

#header				{position:relative; top:0px;left:0px;background:#EFEFEF; width:985px; height:30px;}
#language			{position:relative; top:0px; left:0px; padding-top:7px; padding-left:5px; width:450px; float:left;}
#language a			{text-decoration:none;color:#000000; }
#language a:hover		{color:#B6E408}

#topNav					{position:relative; top:0px; left:0px; width:450px; padding-top:7px; padding-right:5px; text-align:right; float:right;}
#topNav a				{text-decoration:none;color:#000000;}
#topNav a:hover			{color:#B6E408}

/* Startseite  */
#logoHeader			{position:relative; top:15px; left:200px; height:150px; width:785px; float:left;}
#logoStart				{position:relative; top:0px; left:0px; height:100px; width:100px; float:left;}
#titelStart				{position:relative; top:0px; left:0px; height:50px; width:667px; float:right;}
#claimStart				{position:relative; top:0px; left:0px; height:50px; width:650px; float:right;text-align:right;}

#contentStart			{position:absolute; left:0px; top:220px; width:985px;}
#mainNavStart			{position:relative; left:0px; top:-11px; width:190px; float:left;}

#imageStart				{position:relative; left:0px; top:3px; width:495px; height:130px; float:left;}
#claim2Start				{position:relative; left:0px; top:0px; width:280px; height:130px; float:right; text-align:left;}

#contentMain			{position:absolute; left:200px; top:408px; width:785px; float:right;}

#left_start				{position:relative; left:0px; top:0px; width:300px; padding-bottom:20px; float:left;}
#right_start			{position:relative; left:10px; top:0px; width:300px; padding-bottom:20px; float:left;}
#teaser_start			{position:relative; left:0px; top:0px; width:160px; padding-bottom:20px; float:right;}

*html #teaser_start		{top:-15px}

#footertop_start		{position:relative; font-size:0.8em; width:785px; color:#999999;margin-top:10px; float:left;}
#footer_start			{position:relative; font-size:0.8em; width:785px; color:#999999;margin-top:10px; border-top:1px solid #C1C1C1; float:left}
*html #footer_start		{margin-left:0px}
*html #footertop_start	{margin-left:0px}

/* alle anderen  */
#logo					{position:relative; top:12px; left:100px; height:80px; width:80px; float:left}
#pageTitle				{position:relative; top:18px; left:120px; height:80px; width:365px; float:left;}
#pageTitle_industrie	{position:relative; top:27px; left:120px; height:80px; width:605px; float:left;}
#pageTitle_wide	{position:relative; top:18px; left:120px; height:80px; width:605px; float:left;}
#pageTitle_industrie_channel	{position:relative; top:27px; left:120px; height:80px; width:365px; float:left;}


#keyvisual				{position:relative; top:12px; left:120px; height:180px; width:240px; text-align:left; float:left;}

#pageSubtitle			{position:relative; top:30px; left:200px; height:60px; width:785px; float:left;z-index:9}
#pageSubtitle_industrie	{position:relative; top:-10px; left:200px; height:30px; width:605px; float:left;z-index:9; }

#content				{position:absolute; left:0px; top:220px; width:985px;}
#mainNav				{position:relative; left:0px; top:-11px; width:200px; float:left;}
#contentLeft			{position:relative; left:0px; top:50px; width:605px; min-height:450px; padding-bottom:30px;  float:left; overflow:hidden;}
#contentLeftSub		{position:relative; left:0px; top:0px; width:605px; min-height:450px; padding-bottom:30px;  float:left; overflow:hidden;}


#teaser					{position:relative; left:0px; top:0px; width:160px; padding-bottom:20px; float:right;}
.teaserItem                       {margin-bottom:40px; border-top:0px solid #999999; border-left:1px solid #999999;border-bottom:0px solid #999999}
.teaserhead                   {padding-left:10px; border-top:0px solid #999999;padding-top:5px; padding-bottom:15px;}
.teasercontent                {padding-left:10px; padding-right:5px; padding-bottom:10px;}
.teaserbutton                 {margin-left:-10px; margin-bottom:10px}
.teaserborder_top {width:100%; height:0px; border-top:4px solid #B6E408;}

#logoPopUp				{position:relative; top:0px; left:10px; height:80px; width:80px; float:left}
#contentPopUp			{position:relative; left:50px; top:42px; width:350px;padding-top:20px; overflow:hidden;float:left;}
#contentPopUp a			{text-decoration:none; color:blue}
#contentPopUp a:hover	{text-decoration:none; color:red}

#footertop	{position:relative; margin-left:200px; font-size:0.8em; width:785px; color:#999999; margin-top:15px; float:right;}
#footer		{position:relative; margin-left:200px; font-size:0.8em; width:785px; color:#999999; margin-top:15px; border-top:1px solid #C1C1C1; float:right}

*html #footer{margin-left:200px}
*html #footertop	{margin-left:200px}

#footer a	{color:#999999; text-decoration:none;}
#footer a:hover	{color:#B6E408; text-decoration:none;}

#formDiv	{position:relative; margin-top:30px;float:left;width:100%}

.inp180				{width:180px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp200				{width:200px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp200r			{width:200px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #FDb813;}
.inp260				{width:260px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp260_miss		{width:260px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #FF0000;}
.inp350				{width:350px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;border:1px solid #8D8D8D;margin:2px;}
.inp350_miss		{width:350px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px;border:1px solid #FF0000;}
.inp415				{width:395px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp415r			{width:395px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid red;margin:2px;}
.inpbutton			{background-color:#ffffff; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif;font-size: 0.9em; color:#000000; border:1px solid #8D8D8D;margin:2px;}
.checkbox			{margin:0px; padding:0px; border:0px}

.error_border_form  {color:black;border:1px solid #FDb813; padding:5px; background:#efefef}
.bg_input_form		{background:#efefef}

#ajaxError {border:1px solid #FF0000;padding:5px;display:none;margin-bottom:15px;}
.ajaxError {border:1px solid #FF0000;padding:5px;display:none;margin-bottom:15px; color:black}
#postError {border:1px solid #FF0000;padding:5px;margin-bottom:15px}

.bg_tdForm {background:#efefef}

.border_tbNews {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:0px}
.border			{border-top:1px solid #999999;}
.borderproducts {border:1px solid #000000;}

.dropdown {
	font-family:Verdana,Arial;
	background-color:#efefef;
	color:#000000;
	font-size:11px;
	width:180px;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#DCDADE;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color:#efefef;
	scrollbar-track-color:#0D5BA8;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#0D5BA8;
}


#breadcrumb {position:absolute; left:202px; z-index:999; font-size:1.5em; top:75px; width:600px; height:50px; color:#999999}
#breadcrumb a     {color:#999999}
#breadcrumb a:hover      {color:#B6E408;}


