body				{font-family: verdana,helvetica,arial, sans-serif; text-align:center; margin:0 auto; background-color:#FFFFFF;}
label				{cursor:pointer;}
hr					{height:1px; border:0px; border-top:1px solid #FFFFFF; margin:0px; padding:0px; margin-top:-2px;background-color:##99CCCC;}
#downloads hr			{height:1px; border:0px;border-top:1px solid #FFFFFF;margin:0px;padding:0px; margin-top:8px; margin-bottom:5px;margin-left:0px; background-color:##99CCCC;}
* html #downloads hr			{height:1px; border:0px; border-top:1px solid #FFFFFF; margin:0px;margin-top:0px; margin-bottom:-2px; padding:0px; margin-left:0px; background-color:##99CCCC;}

#mitte				{position:relative; top:30px; width:875px; margin:0 auto; padding-left:5px; padding-right:45px; text-align:left; z-index:1;}

#logo				{position:relative; top:0px; width:100%; height:99px;}
#mainNavi			{position:relative; top:-53px; width:678px; height:22px; margin-left:171px; z-index:999;}
#mainNavi table		{width:100%; padding:0; border:none; margin:0}

#leiste				{position:relative; top:-26px; width:440px; height:20px; left:171px; padding-left:10px; padding-top:8px; float:left; z-index:200}
#leiste_right_start	{position:absolute; top:0px; left:570px; width:130px; padding-top:8px;}
#leiste_right		{position:absolute; top:29px; left:462px; width:174px; padding-top:7px; padding-left:55px; padding-right:10px; text-align:right; z-index:1000;}
#leiste_right_subNavi	{position:absolute; top:0px; font-size:0.9em; left:262px; width:374px; height:20px; padding-top:7px; padding-left:55px; padding-right:10px; text-align:right; z-index:200}
#leisteBG			{position:absolute; top:0px; left:0px; width:701px; height:20px; margin-top:29px; padding-top:8px; background:#009999; z-index:1;}

#container			{position:relative; top:-83px; left:0px; width:872px; float:left; margin-bottom:20px; text-align:left; }
#navi				{position:relative; top:16px; left:32px; width:171px; float:left; font-size:0.82em; z-index:999;}
#content			{position:relative; top:0px; width:701px; height:450px; float:left; background:#99CCCC; font-size:0.82em; z-index:9; overflow:hidden;}

#innerscrollDiv		{overflow:auto; height: 380px; margin-top: 63px}

#footer				{position:relative; top:5px; width:701px; margin-left:171px; z-index:100; text-align:right; font-size:0.82em;float:right}


#flage				{position:absolute; top:43px; left:854px; text-align:right; z-index:99}

.mainNaviEntry		{float:left; font-size:0.85em;}

.footerEntry		{float:left; font-size:0.85em;}



/* hier beginnt das für das Kontaktformular relevante CSS  */
.inp180				{width:180px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp180r			{width:180px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid red;}

.inp260				{width:260px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp260r			{width:260px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid red;}

.inp415				{width:395px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;}
.inp415r			{width:395px; background-color:#ffffff; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; border:1px solid red;}
.inpbutton			{background-color:#ffffff; font-weight:bold; font-family: verdana, arial,helvetica sans-serif; font-size: 0.9em; color:#009999; border:1px solid #8D8D8D;}
.error_border_form  {position:relative; top:20px;background-color:#ffffff;color:red;border:1px solid red;margin-bottom:20px ;padding:2px}
.checkbox			{ height:16px; margin:0px; padding:0px; margin-left:2px; margin-right:2px;border:0px; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; }
/* css hack für ie */ 
* html .checkbox	{margin-left:-5px; height:18px;}

.hidden				{margin:0px; height:0em; padding:0px; display:none}
.hiddenBox			{display:none}

.error				{color:red}


