body				{font-family: arial, verdana, helvetica, sans-serif; color:#000000; background:#FFFFFF;text-decoration:none; 
font-size: 0.75em; text-align:center; margin:0 auto; padding:0px;}
a					{color:#7C7465; text-decoration:none}
a:hover				{color:#7989AA}

#container			{position:relative; width:770px; margin:0 auto; padding:0px;}

#header				{position:relative; left:0px; width:770px; height:40px; margin:0px; margin-top:10px; padding:0px; float:left; text-align:left;}
#language			{position:absolute; top:0px; left:270px; text-align:left; width:500px; text-align:right}
#language a			{color:#516c86; font-size:0.9em; font-weight:bold;text-decoration:none}
#language a:hover	{color:#7989AA; font-size:0.9em;  font-weight:bold;text-decoration:none}

#pageLeft {position:relative;float:left;}
#pageRight {position:relative;float:left;}

#topPic		{position:relative; width:530px; height:213px; margin:0px; padding:0px; background-color:#999999;}

#navi_left	{z-index:100; position:relative; min-height:208px;width:240px; margin:0px; padding:0px; padding-top:5px; text-align:left; background-color: #00344D;}

*html #navi_left	{height:208px}

#leftPic			{position:relative; top:1px; width:240px; height:267px; margin:0px; padding:0px; background-color:#999999; overflow:hidden}

#subNavi			{z-index:100; position:relative; left:0px; top:1px; width:240px; height:100px; margin:0px; padding:0px; padding-top:167px; text-align:left; background:#efefef url(/data/bg_subNavi.jpg) no-repeat}
.subNavi_points		{position:relative; border:0px; width:210px; left:30px; margin:0px; z-index:100; float:left;}
.subNavi_points a		{color:#FFFFFF; font-size: 1em; font-weight:normal; text-decoration:none;}
.subNavi_points a:hover	{color:#7989AA;font-size: 1em; font-weight:normal; text-decoration:none;}
.subNavi_points a:focus	{color:#7989AA; font-size: 1em; font-weight:normal;; text-decoration:none;}

#headline	{position:relative; width:488px; height:20px; margin:0px; padding:28px 0px 10px 42px; text-align:left;}
#content	{position:relative; width:488px; min-height:190px; margin:0px; padding:0px 0px 20px 42px; text-align:left;}
/* css hack fr ie */ 
* html #content		{height:190px;}

#contentVertrieb {position:relative; width:488px;  min-height:350px; margin:0px; padding:0px 0px 20px 42px; text-align:left;;background:url('/data/bg_vertrieb.gif') no-repeat; background-position:0px 50px;}
/* css hack fr ie */ 
* html #contentVertrieb		{height:350px;}

#footer				{position:relative; left:0px; top:0px; width:488px; margin:0px; padding:0px; padding-top:1px;font-size:0.8em;float:right; text-align:right; background: url(/data/999999.gif) repeat-x}
#footer a			{color:#7C7465; font-size:1em;text-decoration:none}
#footer a:hover		{color:#7989AA; font-size:1em; text-decoration:none}

#copyright				{position:relative; float:left}
#copyright a			{color:#7C7465; text-decoration:none}
#copyright a:hover		{color:#7989AA; text-decoration:none}
.copyright			{color:#7C7465;text-align:left; font-size:0.8em}



/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp100				{width:100px; background-color:#FFFFFF; font-family: arial, verdana, helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.select				{ background-color:#FFFFFF; font-family: arial, verdana, helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}


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

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

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

.inp415				{width:395px; background-color:#EEEEEE; font-family: arial, verdana, helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp415r			{width:395px; background-color:#EEEEEE; font-family: arial, verdana, helvetica sans-serif; font-size: 0.9em; border:1px solid red;}
.inpbutton			{background-color:#EEEEEE; font-weight:bold; font-family: arial, verdana, helvetica sans-serif; font-size: 0.9em; color:#7C7465; 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: arial, verdana, 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}