body, html				{font-family: verdana, arial, helvetica, sans-serif; color:#110044; text-decoration:none; 
font-size:0.88em; margin:0 auto; padding:0px; height:100%; text-align:center;background-color:#FFFFFF}

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

#container			{position:relative; width:1000px; margin:0 auto; top:0px; left:0px; padding:0px;}
#header				{position:relative; left:0px; top:0px; width:1000px; margin:0px; padding:0px; float:left; text-align:left;z-index:12}
#logo				{position:relative; top:20px; left:20px; width:200px; height:100px;margin:0px; float:left; text-align:left}
#title				{position:relative; top:10px; left:35px; width:500px; height:100px;float:left}

#topPic				{position:absolute; top:0px; left:760px; width:240px; text-align:right;  z-index:10}
#topBG				{position:absolute; top:115px; left:0px;width:200px; height:20px; margin-right:20px;  float:left; text-align:left; background-color:#EBE8E8; z-index:100;}
#topNav			{position:relative; left:220px; top:0px; width:780px; height:17px; margin:0px; padding:0px; 
padding-top:3px; float:left; text-align:right;background:#EBE8E8 url('/data/verlaufbg.jpg') no-repeat; background-position:right; }
#topNav a					{color:#FFFFFF; font-weight:bold; text-decoration:none}
#topNav a:hover				{color:#E77919; font-weight:bold; text-decoration:none}

#navi		{position:relative; top:-10px; padding-top:90px; padding-left:10px;left:0px; width:190px;  margin:0px;padding-bottom:20px; 
float:left; text-align:left; overflow:hidden; }

#bg			{position:relative; width:1000px; ;background:url('/data/bg.gif');float:left;}


#content	{position:relative; left:0px; top:0px; width:500px;  min-height:450px;margin:0px; padding:0px; margin-left:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; 
float:left; text-align:left;text-align: justify;}

*html #content {height:450px;}

#headLine	{position:relative; left:0px; top:0px; width:400px; height:50px; margin:0px; margin-top:30px; padding:0px;}

#teaser		{position:relative; top:0px; left:0px; overflow:hidden; float:right; width:240px; margin:0px; padding:0px; z-index:1; padding-top: 80px;text-align:left;  }
.teaserhead		{margin:0px; height:12px; padding:5px 3px 3px 5px;background:#E77919;color:#FFFFFF}
.teasercon	{margin-bottom:15px;padding:5px; border-top:1px solid #110044; border-right:0px; border-left:0px;background-color:#FFFFFF;}

#footer				{position:relative;left:0px; top:0px; width:595px; height:30px; padding:0px; padding-left:220px; padding-top:5px; font-size:0.8em;color:#110044;
float:left; text-align:left;  }
#footer a			{color:#E77919; font-size:1em;text-decoration:none}
#footer a:hover		{color:#E77919; font-size:1em; text-decoration:none}

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

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

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