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

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;}

#logo				{position:relative; top:20px; left:20px; width:200px;margin:0px; float:left; text-align:left}
#title				{position:relative; top:10px; left:35px; width:500px; float:left}
#topPic				{position:relative; left:0px; width:300px; height:106px; overflow:hidden;float:left; text-align:right;}

#topBG				{position:relative; width:200px; height:20px; margin-right:20px;  float:left; text-align:left; background-color:#E8EBEF}

#topNav				{position:relative; left:0px; top:0px; width:780px; height:17px; margin:0px; padding:0px; padding-top:3px; float:left; text-align:right; background:#E8EBEF url('/data/verlaufbg.jpg') no-repeat; background-position:right; }
#topNav a			{color:white; text-decoration:none}
#topNav a:hover		{color:#E77919; text-decoration:none}

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

#navi				{position:relative; top:80px; left:0px; width:200px; height:450px; margin:0px; padding:0px; padding-bottom:20px; float:left; text-align:left; overflow:hidden;}

#content			{position:relative; left:0px; top:0px; width:480px; margin:0px; padding:0px; margin-left:40px; padding-bottom:20px; float:left; text-align:left; text-align: justify;}
#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:#5E4174 url(/data/verlaufbg_teaser.gif);color:white}
.teasercon			{margin-bottom:15px;padding:5px; background:#E8EBEF; border:1px solid white; border-right:0px; border-left:0px;}


#footer				{position:relative;left:0px; top:0px; width:595px; height:30px; padding:0px; padding-left:220px; padding-top:5px; font-size:0.8em; 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}
