﻿/* allgemeine Body-Daten */
body	{
margin:0px;
padding:0px;
color: #000;
font-family:verdana, sans-serif;
background-image:url('_img/backSafari.gif');
font-size:11px;
}

a:link 		{text-decoration:none; color:#589708;}
a:hover		{text-decoration:underline; color:#589708;}
a:visited 	{text-decoration:none; color:#589708;}
	
img	{border:0}	

		
	h1 {font-size: 140%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color: #589708;}
	h2 {font-size: 115%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color:black; padding:3px; margin:2px;}
	h3 {font-size: 110%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color:black; text-decoration:underline; font-weight:bolder; text-align:left}
	h4 {font-size: 105%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color:black; text-align:left; font-weight:bold}
		


/*######################################################################################################
* #	Text- Hauptklassen	########################
* ######################################################################################################*/




/*######################################################################################################
* #	Hilfsklassen	########################
* ######################################################################################################*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*######################################################################################################
* #	Layout	########################
* ######################################################################################################*/

#SuperDIV 		{margin-left:auto; margin-right:auto; width:900px; background-color:white; 
						border-bottom-style:solid; border-bottom-color:#66cc00; border-bottom-width:5px;
						border-left-style:solid; border-left-color:#66cc00; border-left-width:1px;
						border-right-style:solid; border-right-color:#66cc00; border-right-width:1px;}
#NavTop_Master	{width:900px; height:145px; background-image:url('_img/backBanner.png')}

				#Nav_Top_Spacer {height:89px;}
				#Nav_Top_Box    {float:right; margin-right:50px;; margin-top:2px;}
				#Nav_Top_Menu   {margin-left:0px;font-family: tahoma, verdana, sans-serif; letter-spacing: 2px; color:#589708;}
						.Nav_Top_Menu1 				{font-size:10px; font-family:Verdana, Arial; letter-spacing:120%;}
						.Nav_Top_Menu1 a:link 		{color:#edfbe8; text-decoration:none}
						.Nav_Top_Menu1 a:visited	{color:#edfbe8; text-decoration:none}
						.Nav_Top_Menu1 a:hover 		{text-decoration:underline}
						
						.Nav_Top_Menu2              {font-size:14px; font-family:Verdana, Arial; letter-spacing:120%;}
						.Nav_Top_Menu2 a:link		{color:#589708; text-decoration:none}
						.Nav_Top_Menu2 a:visited	{color:#589708; text-decoration:none}
						.Nav_Top_Menu2 a:hover		{text-decoration:underline}
												
#Banner_NAV_ueber		{font-size:9px; color:white;}				
#banner_bild			{border:1px white solid}

#Mitte_Master   {width:900px;}
	
		#Mitter_Links {float:left; width:650px;}
				#Mitte_Links_Content 	{border-style:solid; border-color:silver; border-width:1px; margin-top:10px; margin-left:5px; margin-bottom: 20px;}
								
				#Mitte_Links_Header     {border-bottom-style:solid; 
										border-bottom-color:silver; 
										border-bottom-width:1px; 
										background-color:#efefef}
										
				#Mitte_Link_C_C			{padding:5x; padding-top:6px; padding-right:10px; padding-left:5px;
										background-image:url('_img/back_infobox_content.gif');
										background-position:0px 0px;
										background-repeat: no-repeat; text-align:justify; line-height: 170%;
										}
										
						.Aufzaehlung 	{text-align: left}
						.zitat			{color:#335e04; text-align:left; margin-left:15px; margin-right:15px; font-style:italic; font-weight:bold}
						.zitat_unter    {color:gray; font-style:normal; font-weight:normal}
						.bullet         {margin-left:15px; padding-left:20px; background-image:url('_img/seminarticker.gif'); background-position:left, bottom; background-repeat:no-repeat}
						.tlink          {padding-left:50px; background-image:url('_img/tlink.png'); background-position:left, bottom; background-repeat:no-repeat}
						.elink          {padding-left:50px;background-image:url('_img/elink.png'); background-position:left, bottom; background-repeat:no-repeat}
						.plink          {padding-left:165px;background-image:url('_img/plink.png'); background-position:left, bottom; background-repeat:no-repeat}
						.partlink		{padding-left:50px;background-image:url('_img/partlink.png'); background-position:left, bottom; background-repeat:no-repeat}					
				#Einleitung				{text-align:left; color:gray; font-style:italic; font-weight:bold}
								
				#Inhaltsverzeichnis     {float: right; width: 300px; padding: 7px; margin-left: 15px; margin-right:-10px;  background-color: #e4eae4; border-style: dashed; border-width: 1px; border-color: gray; border-right:0px;}
				#Inhaltsverzeichnis2     {padding: 7px; margin-left: 15px; margin-right:15px; background-color: #e4eae4; border-style: dashed; border-width: 1px; border-color: gray}
						.Inhaltsverzeichnis  {text-align:left; font-size:10px; margin:0px; margin-bottom:3px}
						.Inhaltsverzeichnis_rechts	{float:right;text-align:left; font-size:10px; margin:0px; margin-bottom:3px; width:300px}

									
				#Geschenkbox			{float:left; padding:7px; margin-right:10px;}
				#Bild					{width: 620px; margin-top: 8px; margin-bottom: 8px}
				.Bild_Text				{font-size: 9px}
				#Bild_halb				{float:left; margin-top:8px; margin-bottom: 8px; margin-right:15px;}
				
				#Mitarbeiter            {padding:7px;margin-left:15px; margin-right:15px; margin-top:5px; background-color:#e4eae4; border: 1px gray dashed; border-bottom:0px}
				#Themenfelder           {padding:7px;margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
				.Mitarbeiter_Ueber      {text-align:left; font-size:10px; margin-top:2px; margin-bottom:4px}
				.Mitarbeiter_Text		{font-size:10px; text-align:left}
					#Mitarbeiter_Bild			{float:right}
					.Mitarbeiter_Bilder			{border-style:solid; border-color:black; border-width:1px;width:100px; height:100px;}
					.Mitarbeiter_Bilder2		{border-style:solid; border-color:black; border-width:1px;width:100px; height:146px;}
					.Themen_Bild				{border-style:solid; border-color:black; border-width:1px;}

			.tabellenmita				{width:33%; padding-right: 5px; padding-left:5px}					
			.tabeelmitarbeiter			{width:550px; text-align:left}		
					#box_heading		{padding:5px; margin-top:10px; font-size:9px; background-image:url('_img/right_tab.gif'); color:#fff }
					#box_rechts			{padding:5px; border-color:silver; border-width:0px 0px 1px 1px; border-style:solid; font-size:11px; font-family:Verdana, Arial; letter-spacing:120%}
					#box_bookmarks      {padding:5px; margin-top:10px;}
					
				.partner				{background:#e4eae4}
				.partner1				{padding:5px; border:1px #66cc00 inset; margin-bottom:10px; border-left:0px; border-right:0px;}
				.partner2				{padding:5px; background:#e4eae4; border:1px #66cc00 inset; margin-bottom:10px; border-left:0px; border-right:0px;}
				.tabelle				{margin-left:35px; width: 550px; border:1px gray solid}
				.tabelle23				{margin-left:15px; width: 590px; border:1px gray solid; text-align:left}
				.feldklasse				{width:25%; padding:3px; border:1px gray solid}
												
		#Mitte_Rechts {float:right; width:240px;}
		        #Mitte_Rechts_Content	{padding:5px; margin-top:10px;}
					.MR_Content					{font-size:12px; font-family:Verdana, Arial; letter-spacing:120%;}
					.MR_Content	a:link			{color:#589708; text-decoration:none}
					.MR_Content	a:visited		{color:#589708; text-decoration:none}
					.MR_Content a:hover       	{text-decoration:underline;}
		        	.MR_Hilfe  					{background-image:url('_img/backmenue.gif'); background-repeat:repeat-x; background-position: center bottom; margin-bottom:5px;}
		        #MR_img						{text-align:center; margin-bottom:10px; margin-top:30px;}
		        .Gruen						{color:black}
		        .Rot						{color:red}

		        
		
		#Footer							{width:900px; font-size:10px}
				
		#Footer_Col1					{float:left; width:280px; margin-left:7px; margin-right:7px; color:gray}
		#Footer_Col1 p					{background-image:url('_img/backmenue.gif'); background-repeat:repeat-x; background-position: center bottom; margin-bottom:3px; text-align:left; margin-top:4px}
		#Footer_Col2					{float:left; width:280px; margin-left:7px; margin-right:7px; color:gray}
		#Footer_Col2 p					{background-image:url('_img/backmenue.gif'); background-repeat:repeat-x; background-position: center bottom; margin-bottom:3px; text-align:left; margin-top:4px}
		#Footer_Col3					{float:left; width:280px; margin-left:7px; margin-right:7px; color:gray}		
		#Footer_Col3 p					{background-image:url('_img/backmenue.gif'); background-repeat:repeat-x; background-position: center bottom; margin-bottom:3px; text-align:left; margin-top:4px}
 		.Footer							{font-size:10px; text-align:left; width:900px; margin-left:7px; margin-right:7px}
		.Footer2						{font-size:9px; color:gray;}
		.lexikon						{margin-left:auto; margin-right:auto; width:600px; border:1px #66cc00 solid}
		.lexikon2						{width:33%; border:1px #efefef dashed}
		
#werbung								{float:right; position:fixed; top:500px; right:0px; padding:2px}
.werbung2								{color:gray;font-size:11px;}
.werbung3								{color:gray;font-size:10px;}


.addvert_ueber							{color:gray;font-size:10px; margin-left:15px}
.addvert								{font-size:10px;margin-left:15px; border:2px red solid; padding:3px; text-align:left; font-family:Tahoma, Arial}
.addvert h4								{font-family:Trebuchet MS; color:#67b501; margin:0px}
.addvert p								{margin:0px}

#CS_grafik								{text-align:right}
#CS_oben								{background-color:#6bc903;font-size:12px; font-family:Tahoma,Arial;color:white; font-weight:bold; padding:2px}
#CS_mitte								{border-left:1px #6bc903 solid; border-right:1px #6bc903 solid; background-image:url('_img/back_infobox_content.gif'); background-position:0px 0px; background-repeat: no-repeat; border-bottom:3px #6bc903 solid}
#CS_mitte_g								{border-left:1px #6bc903 solid; border-right:1px #6bc903 solid; background-image:url('_img/geschenkbox_back.png'); background-position:0px 0px; background-repeat: no-repeat; border-bottom:3px #6bc903 solid}
#CS_mitte_l								{float:left; width:300px; margin-right:10px; padding:4px;}
#CS_mitte_l_small						{margin-right:10px; padding:4px;}
#CS_mitte_l_small_g						{margin-right:10px; padding:4px;background-image:url('_img/geschenkbox_back.png');}
#CS_mitte_bild							{float:left; border:1px red solid; margin-right:5px; margin-top:8px}
#CS_mitte_text							{}
#CS_mitte_text h2						{color:#6bc903; font-size:110%; margin:2px; text-align:left}
#CS_mitte_text p						{color:black; font-size:100%; margin:0px; text-align:left}
#CS_mitte_text a:link					{text-decoration:none; color:red;}
#CS_mitte_text a:visited				{text-decoration:none; color:red;}
#CS_mitte_text a:hover					{text-decoration:underline; color:#6bc903;}

#CS_mitte_r								{padding:4px;}

#Advert_small							{width:325px; float:left; margin-right:10px; margin-bottom:25px}
#Advert_small_g							{width:251px; float:left; margin-right:10px; margin-bottom:10px}
#CS_mitte_l_small_2						{padding:4px;}




#CS_unten								{background-color:#6bc903; font-size:4px}




#addvert_bild							{float:right; margin-left:40px; color:gray; font-size:10px; text-align:center}
#addvert_bild_l							{float:left; margin-right:10px; color:gray; font-size:10px; text-align:center}
#advertis_links							{width:280px; float:left; border:1px #silver solid; background-color:#efefef}
#advertis_rechts						{width:280px; float:right; border:1px #silver solid; background-color:#efefef}
#advertis_mitte							{margin-right:200px; margin-left:200px; width:190px}
#advertis_aufzaehl						{border:1px #silver solid; background-color:#efefef; width:550px; margin-bottom:5px}
#advertis_aufzaehl h4					{margin-bottom:25px; margin-top:5px}
#advertis_aufzaehl_tools				{border:1px #silver solid; background-color:#efefef; margin-bottom:5px; margin-right:5px;}

#advertis_bild_links					{float:left; margin-right:10px; margin-bottom:10px}
#advertis_bild_links2					{float:left; margin-right:10px; margin-bottom:30px}


#geschenkbox_container					{float:left;padding:7px;margin-right:10px; margin-top:15px; margin-bottom:45px; width:251px}
#geschenkbox_oben						{background-image:url('_img/geschenkbox_oben.png');width:251px}
#geschenkbox_mitte						{background-image:url('_img/geschenkbox_back.png'); width:251px; background-repeat:no-repeat}
#geschenkbox_unten						{width:251px; background-image:url('_img/geschenkbox_unten.png'); background-repeat:no-repeat}
#geschenkbox_inhalt						{border-left:1px #ff603c solid; border-right:1px #ff603c solid; padding:3px;}

#g_oben									{padding:2px; padding-left:4px; color:white; font-family: Trebuchet MS, Tahoma; letter-spacing:2px; font-size:110%; text-align:left}
#g_inhalt								{margin-right:5px; text-align:left; font-family: Trebuchet MS, Tahoma; font-weight:bold; font-size:10px}

#g_inhalt a:link						{font-size:14px; color:#67b501; font-weight:bold; text-decoration:underline}
#g_inhalt a:visited						{font-size:14px; color:#67b501; font-weight:bold; text-decoration:underline}
#g_inhalt a:hover						{color:#ff603c}

#g_inhalt h4							{margin:3px; margin-right:40px; color:#67b501; font-family: Trebuchet MS, Tahoma; font-weight:bold}
#g_inhalt p								{margin:3px; margin-right:100px; font-family: Trebuchet MS, Tahoma; font-size:9px }
#g_inhalt weiter						{margin:3px;}
		
		.unten_weiter					{float:right}
		.unten_zurueck					{float:left}
		
/*######################################################################################################
* #	MENU	########################
* ######################################################################################################*/

 #menu { width: 100%; float: left;}

    #menu ul { list-style: none; margin: 0; padding: 0;  float: left; line-height:29px} 

    #menu a, #menu h2
      { font: bold 11px/16px Verdana, arial, helvetica, sans-serif; line-height:23px;
      display: block; border-width: 1px; border-style: solid;
      border-color: #ccc #888 #555 #bbb;
      margin: 0; padding: 2px 3px; } 

    #menu h2 { color:#010101; text-transform: uppercase;
    } 

    #menu a { color: #000; background: #efefef; text-decoration: none; }

    #menu a:hover { color: #fff; background: #6bc903; }

    #menu li {position: relative;} 

    #menu ul ul { position: absolute; z-index: 500; }

    #menu ul ul ul { position: absolute; top: 0; left: 100%; } 

    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none;} 

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block;} 
      
/*######################################################################################################
* #	Tebelle	########################
* ######################################################################################################*/
      
      
      
.tabelle3					{
							border-color:#66cc00;
							border-style: solid;
							border-width: 1px;
							margin-left: auto;
							margin-right: auto;
							margin-bottom:10px;
							width: 600px;}

.t1tr						{border-bottom:2px white solid}							
.tx							{font-size:110%; font-weight:bold; color:white; background:#1f1f1f; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:25%}
.txx						{font-size:110%; font-weight:bold; color:white; background:#1f1f1f; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%}

.ty							{font-size:110%; font-weight:bold; color:white; background:gray; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%}
.tx2						{font-size:100%; font-weight:bold; color:#000; background:#efefef; padding:2px; text-align:left; width:20%; border-bottom:1px gray solid}
.tx2cd						{font-size:110%; font-weight:bold; color:#000; background:#efefef; padding:2px; text-align:center; width:20%; border-bottom:1px gray solid}
.tx2a						{font-size:110%; font-weight:bold; color:#000; background:#efefef; padding:2px; text-align:left; width:20%;}
.ty2						{font-size:100%; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%; background-image:url('_img/back_infobox_content.gif'); 
								background-repeat:repeat-x; text-align:left; border-right:1px gray solid; border-left:1px gray solid; border-bottom:1px gray dashed}	
.tx3						{font-size:110%; font-weight:bold; color:#000; background:#efefef; padding:2px; text-align:left; width:20%}
.ty3						{font-size:100%; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%; text-align:left;
							border-right:1px gray solid; border-left:1px gray solid; border-bottom:1px gray dashed}
.ty3a						{font-size:100%; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%; text-align:left;
							border-right:1px gray solid; border-left:1px gray solid;}
.ty3acd						{font-size:100%; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%; text-align:left;
							border-right:1px gray solid; border-left:1px gray solid; text-align:center}

							
.logobild					{text-align:center;}											
							
							
							


