
*				{margin:0; padding:0; }
html 				{height: 100%;}
body				{min-height: 101%; font-size: 100.01%; position: relative; background: #fff; text-align: center; overflow: -moz-scrollbars-vertical; overflow: scroll;}
body, font, td, span		{font-family:Georgia,Times New Roman, Verdana; color:#999999;}


.container                      {width:900px; border:0px solid black; margin:50px auto 0px auto; }
.main                           {width:900px; border:0px solid black; text-align:left; margin:8px 0 0 0; }
.left                           {width:220px; border:0px solid black; float:left; overflow:hidden; }

.druck				{margin:20px 0 0 12px; font-size:11px; font-weight:bold; text-decoration:underline;}
.druck:link			{margin:20px 0 0 12px; font-size:11px; font-weight:bold; text-decoration:underline;}
.druck:hover			{margin:20px 0 0 12px; font-size:11px; font-weight:bold; text-decoration:none;}
.druck:active			{margin:20px 0 0 12px; font-size:11px; font-weight:bold; text-decoration:underline;}
.druck:visited			{margin:20px 0 0 12px; font-size:11px; font-weight:bold; text-decoration:underline;}

.navigation                     {border:0px solid black; float:left; margin:0 0 0 0; }
.content                        {width:672px; border:0px solid black; float:right; font-size:13px; line-height:20px; color:#999999; overflow:hidden;}
.inhalt                         {margin:0px 0 0 0;}
.banner                         {width:672px; border:0px solid black; text-align:left;background-repeat:no-repeat; margin:0 0 10px 0}
.headline                       {width:672px; border:0px solid black; padding-top:145px; padding-left:10px;}
.headline2      		{width:672px; border:0px solid black; margin-top:30px; margin-bottom:15px; padding-left:0px;}
.headline_normal	        {padding:0 0 0 10px; margin-top:30px; margin-bottom:15px;}
.start                          {width:900px; border:0px solid black; text-align:left; margin:0 0 -58px 0;}
.footer                         {width:900px; height:40px; border-top:1px solid #999; text-align:center; padding:15px 0 0 0; color:#999; font-size:12px; margin:60px 0 0 0;}
.logo                           {width:900px; border:0px solid black; text-align:center; border-bottom:1px solid #999; }
.infos				{float:right; border:0px solid black; }

.infobox			{border:0px solid black;font-size:13px; color:#000000;margin-bottom:8px;}
.infobox_headline		{font-weight:bold; font-size:11px;color:#000000;}
.infobox_grafik			{margin-bottom:8px;}
.infobox_appetizer		{font-weight:normal; font-size:11px; color:#000000;}
.infobox_link			{font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;}
.infobox_link:link		{font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;}
.infobox_link:hover		{font-weight:bold; font-size:11px; text-decoration:none; color:#000000;}
.infobox_link:active		{font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;}
.infobox_link:visited		{font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;}



.footer_link:link               {color:#999; font-size: 100.01%; text-decoration:none; }
.footer_link:hover              {color:#000; font-size: 100.01%; text-decoration:none; }
.footer_link:active             {color:#000; font-size: 100.01%; text-decoration:none; }
.footer_link:visited            {color:#999; font-size: 100.01%; text-decoration:none; }

.news_link:link                 {color:#000; font-size:13px; text-decoration:underline; font-weight:bold;}
.news_link:visited              {color:#000; font-size:13px; text-decoration:underline; font-weight:bold;}
.news_link:hover                {color:#000; font-size:13px; text-decoration:none; font-weight:bold;}
.news_link:active               {color:#000; font-size:13px; text-decoration:none; font-weight:bold;}

.presse				{list-style-type: none;padding: 5px 0px 5px 0px;}
.clearboth			{clear:both;}

p                               {font-size:13px; line-height: 22px;}
h1				{font-family:Georgia,Times New Roman, Verdana; color:#000000; font-size:24px; font-weight:normal; line-height:28px;}
h2				{font-family:Georgia,Times New Roman, Verdana; color:#000000; font-size:22px; font-weight:normal;}
h3				{font-family:Georgia,Times New Roman, Verdana; color:#000000; font-size:20px; font-weight:normal;}
h4				{font-family:Georgia,Times New Roman, Verdana; color:#000000; font-size:16px; font-weight:normal;}
h5				{font-family:Georgia,Times New Roman, Verdana; color:#000000; font-size:14px; font-weight:normal;}

span		        	{margin-left:20px;}

.kontakt                        {font-size:12px; font-family:Georgia,Times New Roman, Verdana; color:#20447c}

a         		{color:#000000; text-decoration:underline; font-weight:bold;}
a:hover			{color:#000000; text-decoration:none; font-weight:bold;}
a:active		{color:#000000; text-decoration:underline; font-weight:bold;}
a:focus			{color:#000000; text-decoration:underline; font-weight:bold;}

.navi_l2:link	  	{color:#999; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2:visited	{color:#999; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2:active		{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2:hover		{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2:focus		{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}


.navi_l2_a:link		{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2_a:active	{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2_a:hover	{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}
.navi_l2_a:visited	{color:#000; text-decoration:none; font-weight:normal;font-size:13px;}


#pre_content		{float:left;}



#suchbox		{height:60px; padding:0; font-size:12px; overflow:hidden;background-image:url(suche_bg.gif); }
#suchbox_inner		{padding:10px 14px 0 14px;}
#suchfeld		{border:1px solid #5c5c5c; background-color:#cccccc; width:120px; height:22px;font-family:Georgia,Times New Roman, Verdana;}

/*
	Pseuydo-Klassen (Hauptnavigation / Unternavigation)
	Autor:Jerome Zilberberg/fdi
	Datum:25.04.2007
*/


div#navigation		{background-color: #fff; width:220px; overflow:hidden;}


/*	 Layout Pageflip Pro	*/

div#pageflip {
    margin: 0px 0px 0px 0px;
    background: white;
    width: 689px;
    float: left;
    display: inline;
}



/*Layoutvorlage 1*/
.rand                   {width:672px;}
.links                  {width:444px;border:0px solid black;float:left;}
.text_li                {float:left;margin:20px 0 0 0;}
.text_re                {float:right;margin:20px 0px 0 0;}
.bild                  	{float:left;margin:20px 0 0 0;}
hr         		{width:100%; margin:0px 0 0 0; border:1px solid #999; height:1px; color:#999;}
div.navtrenner		{width:227px; height:1px; max-height:1px; overflow:hidden;background-color:#999999;}




/*	Layout 1	*/
#l1m1				{float:left; width:134px; margin-right:4px;}
#l1m1 img			{border:1px solid #999;}
#l1bgblue			{background-color:#E5ECF2; padding:5px; height:80px; overflow:hidden;}
#l1t2				{color:#999; font-weight:bold; text-align:left;}
#l1t3				{color:#999; text-align:left;}

#l1m2				{float:left; width:134px; margin-top:10px; padding-top:3px;}
#l1m2 img			{border:1px solid #999;}
#l1t6_7				{margin-left:134px; padding:3px; margin-top:10px; padding-top:0px;}

#l1m3				{float:left; width:134px; margin-top:10px; padding-top:3px;}
#l1m3 img			{border:1px solid #999;}
#l1t8_9				{margin-left:134px; padding:3px; margin-top:10px; padding-top:0px;}



/*Layout 2*/
#l2bgblue			{padding:5px;}
.l2t3				{}
.l2m				{float:left; margin-top:10px; padding-top:3px; margin-right:10px;}
.l2m img			{}
.l2t				{margin-left:134px; padding:3px; margin-top:10px; padding-top:0px;float:right;}



/*Layout 3*/
.l3bild_box			{text-align:center;}
.l3m				{margin-top:15px;}
.l3m_untertitel			{margin-top:3px; text-align:center;}
.l3t				{padding-top:15px; }



/*Layout 4*/
.l4m_box1			{margin-top:10px;float:left; overflow:hidden;}
.l4m_box2			{margin-top:10px;float:right; overflow:hidden;}
.l4m_box1 img			{}
.l4m_box2 img			{}
.l4t				{text-align:justify; padding-top:8px;}

/*Layout 5*/
.l5_box1			{margin-top:8px; overflow:hidden;}
.l5_box2			{margin-top:15px; overflow:hidden;}
.l5_box3			{margin-top:15px; overflow:hidden;}
.l5m1				{float:left; margin-right:10px;}
.l5m2				{float:right; margin-left:10px;}
.l5t1				{text-align:left; vertical-align:top;}
.l5t				{text-align:left; vertical-align:top;}

/*Layout 6*/
.l6_box1			{float:left; background-color:#E5ECF2; width:48%; padding:5px 8px 5px 8px; }
.l6t2				{color:#999;}
.l6_box2			{width:48%; float:right;margin-top:5px; overflow:hidden;}
.l6m				{border:solid 1px #999; margin-top:8px;}
.l6t				{margin-top:8px; color:#999;}

/*Layout 8*/
.l28				{float:left;margin-top:10px; padding-top:3px; margin-right:10px;}
.l2t8				{margin-left:15px; padding:3px; margin-top:10px; padding-top:0px;float:right; width:415px;}



div.contentteaser {font-family:Georgia,Times New Roman, Verdana; color:#999;font-size:13px; width:auto;
 
}

div.contentteaser div.ctimage {
  float:left;
  margin:0 15px 10px 0;

}

div.contentteaser div.ctbox {
  width:32.3em;
  float:left;
}

div.contentteaser div.ctheadline {
  font-weight:bold;
  margin-bottom:3px;
}

div.contentteaser div.cttext {
  margin-bottom:10px;
  margin-top:0px;
  vertical-align:top;
}

td {font-size:13px; line-height:20px;color:#999999 }


/*Layout Geschichte (Zeitstrahl)*/
.popupBox			{position: absolute; top: 100px; left:50px; padding-left: 10px; padding-right: 10px; border: solid 1px #000000; background-color: #F4F5F5; display:block;}
#jahr_1900 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1920 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1930 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1940 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1950 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1960 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1970 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1980 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_1990 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
#jahr_2000 			{background-color: #f4f5f5; position: relative; display: none; top:0px; left:0px; zindex:1;}
