/* ---------- 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  ---------- */
/* ---------- sorry, noch nich uffgerŠumt ---------- */

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


body		{
			background-color: #d3e0d4;
			}



p

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

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

#meldung p.kleiner

		{
		font:.6em/100% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 20px 0px;
		}


ul, ol

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

table

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


cite	{
		font-style: normal;
		color:#555555;
		}



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

h4 		{font:0.8em/120% Arial, Helvetica, sans-serif;
		color:#000000;
		padding: 0px 0px 3px 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; font-weight: bold; text-decoration: none;}
#navigati a:visited	{color: #555555; font-weight: bold; text-decoration: none;}
#navigati a:active	{color: #555555; font-weight: bold; text-decoration: none;}
#navigati a:hover 	{color: #000000; font-weight: bold; text-decoration: underline; }
#navigati a:focus 	{color: #000000; font-weight: bold; text-decoration: underline; }

#navigati a:link.aNavTopLevelSelected		{color: #000000; font-weight: bold; text-decoration: none;}
#navigati a:visited.aNavTopLevelSelected	{color: #000000; font-weight: bold; text-decoration: none;}
#navigati a:active.aNavTopLevelSelected	{color: #000000; font-weight: bold; text-decoration: none;}
#navigati a:hover.aNavTopLevelSelected 	{color: #00825A; font-weight: bold; text-decoration: underline; }
#navigati a:focus.aNavTopLevelSelected 	{color: #00825A; font-weight: bold; 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; }

#meldung a:link.meldungheadline		{color: #000000; font-weight: bold; text-decoration: none;}
#meldung a:visited.meldungheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#meldung a:active.meldungheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#meldung a:hover.meldungheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }
#meldung a:focus.meldungheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }

#meldung a:link.meldungheadlinegreen		{color: #00825A; font-weight: bold; text-decoration: none;}
#meldung a:visited.meldungheadlinegreen	{color: #00825A; font-weight: bold; text-decoration: none;}
#meldung a:active.meldungheadlinegreen	{color: #00825A; font-weight: bold; text-decoration: none;}
#meldung a:hover.meldungheadlinegreen 	{color: #00825A; font-weight: bold; text-decoration: none; }
#meldung a:focus.meldungheadlinegreen 	{color: #00825A; font-weight: bold; text-decoration: none; }

#meldungleft a:link.meldungheadline		{color: #000000; font-weight: bold; text-decoration: none;}
#meldungleft a:visited.meldungheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#meldungleft a:active.meldungheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#meldungleft a:hover.meldungheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }
#meldungleft a:focus.meldungheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }

#contentnorm a:link.contentheadline		{color: #000000; font-weight: bold; text-decoration: none;}
#contentnorm a:visited.contentheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#contentnorm a:active.contentheadline	{color: #000000; font-weight: bold; text-decoration: none;}
#contentnorm a:hover.contentheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }
#contentnorm a:focus.contentheadline 	{color: #00825A; font-weight: bold; text-decoration: none; }


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


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




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

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

.bild		{
			background-image: url(http://www.ilonakickbusch.com/fk_pic/hg-fk-bild.jpg); 
			background-repeat:repeat-y;
			background-color: #FFFFFF;
			}


li.comment 

		{
		font:1.0em/100% Arial, Helvetica, sans-serif;
		color:#555555;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 0px 30px;
}

li.comment > p

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



/* ---------- id ---------- */
#all		{
			position: absolute; top: 0px; left: 50%;
			width: 970px;
			margin-left: -485px;
			}

#allweiss		{
			position: relative; top: 0px; left: 0px;
			width: 970px;
 			background-image:url(/pic/hgmain.jpg);
			background-repeat:repeat-y;
			z-index: 6;
			float:left;
			}

#content	{
			position: relative; top: 0px; left: 0px;
			width: 710px;
			z-index: 2;
			margin-top: 280px;
			float:left;
			}

#contentnorm	{
			position: relative; top: 0px; left: 233px;
			width: 410px;
			z-index: 3;
			}

#rechts	{
			position: relative; top: 0px; left: 0px;
			width: 240px;
			z-index: 4;
			margin-top: 280px;
			overflow: hidden;
			}

#head		{
			position: absolute; top: 0px; left: 10px;
			width: 900px; height:250px;
			background-color: #FFFFFF;
			z-index: 9;
			}

#kopf		{
			position: absolute; top: 16px; left: 93px;
			width: 206px; height:129px;
			}

#kopfbild		{
			position: absolute; top: 0px; left: 220px;
			width: 729px; height:249px;
			border-bottom-width: 7px; 
			border-bottom-style: solid; 
			border-bottom-color: #00825A;
                        overflow:hidden;
			}
#kopflink		{
			position: absolute; top: 90px; left: 700px;
			width: 150px; height:54px;
			}

#kopflinkneu		{
			position: absolute; top: 12px; left: 706px;
			width: 231px; height:78px;
			}

#kopfname		{
			position: absolute; top: 174px; left: 698px;
			width: 238px; height:62px;
			}

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


#navigati	{
			position: absolute; top: 0px; left: 100px;
			width: 93px; overflow:hidden;
			text-align:left;
			border-left-width: 6px; 
			border-left-style: solid; 
			border-left-color: #00825A;
			padding: 40px 0px 50px 7px;
			z-index: 120;
			}

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

#bundestagsfraktion	{
			position: absolute; top: 350px; left: 25px;
			width: 166px; 
			margin: 0px;
			z-index: 110;
			padding: 0px 0px 0px 0px;
			}

#meldung	{
			border-bottom-width: 1px; 
			border-bottom-style: solid; 
			border-bottom-color: #555555;
			margin: 0px;
			padding: 5px 0px 0px 0px;
			}

#meldungleft	{
			margin: 0px;
			padding: 20px 0px 0px 0px;
			}

#trennermain	{
			border-top-width: 1px; 
			border-top-style: solid; 
			border-top-color: #555555;
			margin: 0px;
			padding: 0px 0px 15px 0px;
			}

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

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


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

.terminaktuell	{
			padding: 0px 10px 0px 0px;
			height:50px;
			border-left-width: 6px; 
			border-left-style: solid; 
			border-left-color: #00825A;
			float:left;
			}
