body	{background:#8F8F8F; margin:0px; padding:0px; font-size:0.8em;font-family:  arial, verdana, helvetica, sans-serif; 
color:#000000; text-decoration:none; text-align:center; margin:0 auto; padding:0px;}

h1			{font-size:1.0em; color:#333333; font-weight:bold;padding:0px; margin:0px;}

a			{color:#000000; text-decoration:underline; }
a:hover		{color:#8F8F8F; text-decoration:underline;}

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

#topbildstart	{position:absolute; width:900px; top:0px; height:409px;}
#topbild		{position:absolute; left:0px; top:0px; width:900px; height:90px;}

#headerstart	{position:relative;top:0px; left:0px; width:900px; z-index:1; margin:0px; padding:0px;}
#contentbg		{position:relative; top:0px; width:900px; float:left; text-align:left; background:url(/data/bg_content.jpg) repeat-y;}

#top			{position:relative;top:0px; left:0px; width:900px; margin:0px; padding:0px; height:92px; overflow:hidden; float:right;}
#logostart	{position:relative; top:0px; left:27px; width:870px; height:92px; float:left; }
#logo		{position:relative; top:0px; left:27px; width:278px; height:92px; float:left; z-index:1}


#mainNavbgstart {position:relative; width:268px; padding:0px; top:0px; left:27px;float:left; padding-bottom:50px; }
#mainNavbg {position:relative; width:268px; padding:0px; top:0px; left:27px;float:left; padding-bottom:50px; background-color:#62736D; }

#mainNav	{position:relative; top:15px; margin:0px; padding:0px; width:268px; float:left; overflow:hidden; }
#mainNav a:hover {text-decoration:none}

#contentlabel	{position:relative; margin-top:0px; padding:0px; left:0px; top:0px; width:900px; float:left;}
#contentlabeltext	{position:relative; left:320px; width:140px; float:left;z-index:100;}

#contentstart	{position:relative; left:0px; top:-10px; width:900px;  height:auto; float:left; background:url(/data/bg_content.jpg) repeat-y;}

#headlinelabel	{position:relative; top:-34px; width:575px; float:right; }
#headlinelabeltext	{position:relative; top:0px; left:-10px; float:left;}

#contentRight	{position:relative; padding:0px; min-height:340px; height:auto; left:0px; top:-12px; width:550px; float:right; padding-right:20px; 
margin-bottom:20px; overflow:hidden;}

*html #contentRight {width:550px; }
.teaser_con	{position:relative; top:0px; left:0px; width:180px; background:#F1F2F3; border:2px solid white; padding:0px; overflow:hidden;}
.teaserhead {margin:0px; padding:5px; padding-bottom:0px; margin-bottom:5px;height:20px; color:#62736D; background:#cccccc}
.teaserbody {margin:0px; padding:5px;}
.teaserbody a {color:#000000}


#footer		{position:relative; font-size:0.8em; width:900px; color:#FFFFFF; top:0px; float:left; text-align:right; margin-bottom:10px; border-top:1px dotted #999999;}
#footer a	{color:#FFFFFF; text-decoration:none;}
#footer a:hover	{color:#FFFFFF; text-decoration:none;}

.objekttitel		{color:#474747; font-weight:bold}
.objekt			{color:#474747; font-weight:normal}

.inp180				{width:180px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp200				{width:200px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp200_miss		{width:200px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp260_miss			{width:260px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em;border:1px solid #8D8D8D;margin:2px;}
.inp350_miss			{width:350px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em;margin:2px;border:1px solid red;}
.inp415				{width:395px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inp415_miss		{width:395px; background-color:#ffffff; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; border:1px solid red;margin:2px;}
.inpbutton			{background-color:#FFFFFF; font-weight:bold; font-family: arial,verdana, helvetica, sans-serif; font-size: 0.9em; color:#5300CC; border:1px solid #8D8D8D;margin:2px;}
.error_border_form  {color:black;border:1px solid #FF9900; padding:2px}
.checkbox			{margin:0px; padding:0px; border:0px}

.inpbutton			{background-color:#cDcDcD; font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; 
font-size: 1em; color:#000000; border:0px; border:1px solid #666666;margin:3px;}

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



.bg_tdForm {background:none}

.border_tbNews {border:1px solid #999999; border-bottom:0px}

hr			{height:2px; width:100%;margin:0px; padding:0px; border:dotted #62736D 1px; border-bottom:0px;
background-color:#FFFFFF;height:1px;}
