/* ---------- sorry, noch nich uffgerŠumt ---------- */
/* ---------- getestet auf mac: nc 4.7, 7.0 ---------- */
/* ---------- opera 5.0, 6.0 ---------- */
/* ---------- ie 5.0, 5.2.2 ---------- */
/* ---------- safari 1.0, camino 0.7, mozilla 1.0.2 ---------- */
/* ---------- getestet auf pc: ie  ---------- */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li 
{
   margin: 0;
   padding: 0;
}





p

		{
		font:.8em/125% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 10px 0px;
		}
ul, ol

		{
		font:.8em/125% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 10px 12px;
		}



cite	{
		font-style:italic;
		color:#003399;
		}



h3 		{font:1.0em/120% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#003B3B;
		padding: 5px 0px 10px 0px;
		}

h4 		{font:.8em/120% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#003B3B;
		padding: 0px 0px 0px 0px;
		}

strong	{
		font-weight: bold;
		}

img		{
		border: 0px;
		}



a:link		{color: #555555; text-decoration: underline;}
a:visited	{color: #555555; text-decoration: underline;}
a:active	{color: #555555; text-decoration: underline;}
a:hover 	{color: #00825A; text-decoration: underline;}
a:focus 	{color: #00825A; text-decoration: underline;}

a:link.liste		{color: #000000; text-decoration: none;}
a:visited.liste	{color: #000000; text-decoration: none;}
a:active.liste	{color: #000000; text-decoration: none;}
a:hover.liste 	{color: #00825A; text-decoration: none;}
a:focus.liste 	{color: #00825A; text-decoration: none;}

#navitop a:link.meta		{color: #00825A; text-decoration: none;}
#navitop a:visited.meta	{color: #00825A; text-decoration: none;}
#navitop a:active.meta	{color: #00825A; text-decoration: none;}
#navitop a:hover.meta 	{color: #000000; text-decoration: underline;}
#navitop a:focus.meta 	{color: #000000; text-decoration: underline;}

a:link.text		{color: #003399; text-decoration: underline;}
a:visited.text	{color: #003399; text-decoration: underline;}
a:active.text	{color: #003399; text-decoration: underline;}
a:hover.text 	{color: #003399; text-decoration: underline;}


#navigati a:link		{color: #555555; text-decoration: none;}
#navigati a:visited	{color: #555555; text-decoration: none;}
#navigati a:active	{color: #555555; text-decoration: none;}
#navigati a:hover 	{color: #000000; text-decoration: underline; }
#navigati a:focus 	{color: #000000; text-decoration: underline; }

#navigati a:link.aNavTopLevel		{color: #000000; text-decoration: none;}
#navigati a:visited.aNavTopLevel	{color: #000000; text-decoration: none;}
#navigati a:active.aNavTopLevel	{color: #000000; text-decoration: none;}
#navigati a:hover.aNavTopLevel 	{color: #003B3B; text-decoration: underline; }
#navigati a:focus.aNavTopLevel 	{color: #003B3B; text-decoration: underline; }

#navigati a:link.aNavTopLevelSelected		{color: #000000; text-decoration: none;}
#navigati a:visited.aNavTopLevelSelected	{color: #000000; text-decoration: none;}
#navigati a:active.aNavTopLevelSelected	{color: #000000; text-decoration: none;}
#navigati a:hover.aNavTopLevelSelected 	{color: #00825A; text-decoration: underline; }
#navigati a:focus.aNavTopLevelSelected 	{color: #00825A; text-decoration: underline; }


#navitop a:link		{color: #555555; font-weight: bold; text-decoration: none;}
#navitop a:visited	{color: #555555; font-weight: bold; text-decoration: none;}
#navitop a:active	{color: #555555; font-weight: bold; text-decoration: none;}
#navitop a:hover 	{color: #FF9A00; font-weight: bold; text-decoration: underline; }
#navitop a:focus 	{color: #FF9A00; font-weight: bold; text-decoration: underline; }

#snav_two a:link		{color: #003399; font-weight: bold; text-decoration: underline;}
#snav_two a:visited	{color: #003399; font-weight: bold; text-decoration: underline;}
#snav_two a:active	{color: #003399; font-weight: bold; text-decoration: underline;}
#snav_two a:hover 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
#snav_two a:focus 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }

#footer a:link		{color: #555555; text-decoration: none;}
#footer a:visited	{color: #555555; text-decoration: none;}
#footer a:active	{color: #555555; text-decoration: none;}
#footer a:hover 	{color: #00825A; text-decoration: underline; background-color: #FFFFFF; }
#footer a:focus 	{color: #00825A; text-decoration: underline; background-color: #FFFFFF; }


.sform {  font-size: 10px; color: #000000; width: 124; height: 17; border-left: 1px solid #003B3B; border-bottom: 1px solid #003B3B; border-right: 1px solid #003B3B; border-top: 1px solid #003B3B }
.sbutton { font-size: 10px; width: 50; color: #003B3B; font-weight: bold; background-color: #E8E8E8; border-left: 1px solid #003B3B; border-bottom: 1px solid #003B3B; border-right: 1px solid #003B3B; border-top: 1px solid #003B3B}


/* ---------- klassen ---------- */


.uptodate		{
			font:1.0em/100% Arial, Helvetica, sans-serif;
			color:#FFFFFF;
    		font-weight: bold;
			background-color: #003B3B;
			}


.menu-top		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#555555;
			padding: 15px 0px 10px 0px;
			}


.menuaktiv		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			padding: 0px 0px 10px 0px;
			}

.datum		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 0px -105px;
			float:left;
			}

.ueberschrift		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#555555;
			padding: 0px 0px 5px 0px;
			}

.info		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			color:#555555;
			padding: 0px 0px 20px 0px;
			margin: 5px 0px 0px 0px;
			}

.kurztext		{
			font:.9em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#555555;
			padding: 0px 0px 15px 0px;
			}

.vortext		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#555555;
			padding: 0px 0px 15px 0px;
			}
			
.datumsite		{
			font:.8em/120% Arial, Helvetica, sans-serif;
			color:#555555;
			padding: 0px 0px 15px 0px;
			text-align:right;
			}

.order		{
			padding: 0px 0px 0px -50px;
			margin: 0px 0px 0px 0px;
			}

.trenner	{
			padding: 10px 0px 10px 0px;
			margin: 10px 0px 10px 0px;
			border-bottom-width: 1px; 
			border-bottom-style: solid; 
			border-bottom-color: #FF9A00;
			}


.menu		{
			font:.8em/100% Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#555555;
			padding: 0px 0px 5px 0px;
			}

.was		{
			font:.8em/100% Arial, Helvetica, sans-serif;
			color:#003B3B;
			padding: 8px 0px 4px 0px;
			}

.menu-klein		{
			font:.7em/100% Arial, Helvetica, sans-serif;
			color:#555555;
			padding: 0px 0px 5px 5px;
			}


.bender		{
			font:.8em/100% Arial, Helvetica, sans-serif;
			font-weight: bold;
			}
			

/* ---------- id ---------- */


#banner	{
			width: 230px;
background-color: #123456;			
}

#banner img	{
		padding: 0px 4px 4px 0px;
			float:left;
}


#content	{
			position: absolute; top: 190px; left: 270px;
			width: 578px;
                        z-index: 2;
			}

#contentnewsletter	{
			position: absolute; top: 91px; left: 10px;
			width: 578px;
                        z-index: 2;
			}

#newsletter	{
			position: absolute; top: 0px; left: 0px;
			width: 600px;
                        z-index: 2;
			}

#kopfbild		{
			position: absolute; top: 0px; left: 40px;
			width: 769px; height:166px;
			border-bottom-width: 2px; 
			border-bottom-style: solid; 
			border-bottom-color: #003B3B;
			z-index: 100;
			}

#kopfbildnewsletter		{
			position: absolute; top: 0px; left: 0px;
			width: 600px; height:81px;
			border-bottom-width: 2px; 
			border-bottom-style: solid; 
			border-bottom-color: #003B3B;
			z-index: 100;
			}

#head		{
			position: absolute; top: 0px; left: 40px;
			width: 769px; height:166px;
			z-index: 9;
			}

#headnewsletter		{
			position: absolute; top: 0px; left: 0px;
			width: 600px; height:81px;
			z-index: 9;
			}

#aktuell	{
			position: relative; top: 0px; left: 0px;
			width: 600px;
			}


#links	{
			position: relative; top: 0px; left: 0px;
			width: 360px;
			float:left;
			}

#rechts	{
			position: relative; top: 0px; left: 0px;
			width: 200px;
			margin: 0px 0px 0px 380px;
			padding: 20px 0px 0px 0px;
			z-index: 3;
			}

#rechtsfly	{
			position: relative; top: 0px; left: 0px;
			width: 200px;
                        background-color: #E8E8E8;
			margin: 0px 0px 15px 15px;
			padding: 0px 0px 0px 0px;
			z-index: 3;
                        float:right;
			}

#meldung	{
			border-bottom-width: 1px; 
			border-bottom-style: solid; 
			border-bottom-color: #003B3B;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px -4px 0px;
			}

#order	{
			position: relative; top: 0px; left: -50px;
			width: 360px;
			z-index: 3;
			}


#footnavi	{
			position: relative; top: 15px; left: 0px;
			width: 400px; overflow:hidden;
			text-align:left;
			margin: 0px;
			padding: 0px;
			}

#navigati	{
			position: relative; top: 199px; left: 75px;
			width: 145px; overflow:hidden;
			text-align:right;
			padding: 0px 0px 0px 0px;
			z-index: 10;
			}

#name	{
			position: fixed; top: 146px; left: 73px;
			width: 147px; overflow:hidden;
			text-align:right;
			padding: 0px 0px 0px 0px;
			z-index: 99;
			}

#navitop	{
			position: absolute; top: 50px; left: 0px;
			width: 78px; overflow:hidden;
			text-align:right;
			z-index: 11;
			margin: 0px;
			padding: 0px 0px 0px 15px;
			}

#formeinzug	{
			margin: 15px 0px 0px 50px;
			}




#back		{
			position: relative; top: 0px; left: -40px;
			z-index: 8;
			}


#rechtsfly h4	{
			font:.8em/120% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#003B3B;
		padding: 15px 0px 0px 13px;
			}

#rechtsfly p	{
			font:.8em/125% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 15px 13px;
			}

.formValue		{
		font:.8em/125% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 10px 0px;
		}
