﻿/* allgemeine Body-Daten */
body		{	margin:0px;
				padding:0px;
				color: #000;
				font-family:Arial, Trebuchet MS, Tahoma ;
				background-image:url('_img/seminar_bg.jpg'); background-repeat:repeat-x;
				font-size:11px }

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


	
img	{border:0}	

		
	h1 {font-size: 115%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: black; font-style:italic}
	h2 {font-size: 130%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: black; font-weight:bold}
	h3 {font-size: 110%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: #589708; text-align:left}
	h4 {font-size: 105%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: #589708; text-align:left; font-weight:lighter}
		


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

.MR_Hilfe  					{background-image:url('_img/backmenue.gif'); background-repeat:repeat-x; background-position: center bottom; margin-bottom:5px;}
.Gruen						{color:#589708}
.Rot						{color:red}
.Rotb						{color:rgb(203, 0, 73); letter-spacing:2px}
.tw1 						{font-size:10px; color:#5e2600}
.tw2 						{font-size:11px; font-weight:lighter; color:#8b3800}
.tw3 						{font-size:12px; font-weight:normal; color:#a84400}
.tw4 						{font-size:13px; font-weight:bold; color:#e05a00}
.tw5 						{font-size:15px; font-weight:bold; color:#f36200}

.Einleitung					{margin-left:10px; margin-right:10px; font-weight:bold}
.Empf						{font-size:130%; letter-spacing:2px; margin-left:10px; margin-right:10px; text-align:center}

.t1							{font-size:110%; font-weight:bold; color:white; background:#1f1f1f; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%}
.t2							{font-size:110%; font-weight:bold; color:white; background:gray; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:50%}
.t3							{font-size:100%; color:#000; background:#efefef; padding:5px;  background-image:url('_img/back_infobox_content.gif'); background-repeat:repeat-x; text-align:left;}



.fusstabelle				{width:100%; background:white}
#fusstabzell				{background:#edf2f8; width:194.5px; padding:3px; background-image:url('_img/Boxunten.png'); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px}

#fusstabzell2				{background:#edf2f8; width:197px; padding:3px; text-align:center; float:left}

#footer_box_heading			{margin-top:2px; margin-bottom:10px; margin-left:15px; margin-right:15px;}
#footer_box_content			{margin-left:15px; margin-right:15px}
#footer_box_content_advert	{margin-left:auto; margin-right:auto;}



#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}









.tabelle2					{
							border-color:#1f1f1f;
							border-style: solid;
							border-width: 1px;
							margin-left: auto;
							margin-right: auto;
							width: 550px;}

					

							
.tabelle3					{
							border-color:#1f1f1f;
							border-style: solid;
							border-width: 1px;
							margin-left: auto;
							margin-right: auto;
							width: 575px;}

							
.tx							{font-size:110%; font-weight:bold; color:white; background:#1f1f1f; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:20%}
.ty							{font-size:110%; font-weight:bold; color:white; background:gray; padding:2px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:80%}
.tx2						{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:80%; background-image:url('_img/back_infobox_content.gif'); 
								background-repeat:repeat-x; text-align:left; border-bottom:1px gray solid; border-left:1px gray solid}	
.tx3						{font-size:110%; font-weight:bold; color:#000; background:#efefef; padding:2px; text-align:left; width:20%}
.ty3						{font-size:12px; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:80%; text-align:left;
							border-bottom:1px gray solid; border-left:1px gray solid}
.ty3a						{font-size:12px; color:#000; background:#fff; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:80%; text-align:left;
							border-bottom:1px gray solid; border-left:1px gray solid; background-image:url('_img/hintergrund_tools.gif'); background-repeat:no-repeat; background-position:right bottom; }

.ty3b						{font-size:115%; color:#589708; background:#efefef; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:80%; text-align:right;
							 background-image:url('_img/ty3b.jpg'); background-repeat:no-repeat; background-position:left bottom}
.ty3c						{font-size:100%; color:#589708; background:#efefef; padding:5px; font-family:'Trebuchet MS', Tahoma, verdana, sans-serif; width:80%; text-align:right;
							 background-image:url('_img/ty3c.jpg'); background-repeat:no-repeat; background-position:right bottom}

.tr1						{border: 1px #gray solid}	

.ty3b a:link, a:visited 	{text-decoration:none; color:#589708;}
.ty3b a:hover 			{text-decoration:underline; color:#589708;}

.t3 a:link, a:visited 	{text-decoration:none; color:#589708;}
.t3 a:hover 			{text-decoration:underline; color:#589708;}

.ty2 a:link, a:visited 	{text-decoration:none; color:#589708;}
.ty2 a:hover 			{text-decoration:underline; color:#589708;}


						
/*######################################################################################################
* #	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	########################
* ######################################################################################################*/

#masterDIV		{	margin-left:auto; margin-right:auto; margin-top:15px;width :1024px; background:#fff;}
					
					
#topleiste		{background-image:url('_img/topleiste_bg.gif'); font-size:10px; margin-top:1px}					


#logobox		{	width:1024px; height:250px; background-image:url('_img/Entwurf_3.jpg'); background-repeat:no-repeat}
#logobox_spacer	{	width:1024px; height:225px}
#logo_heading	{	margin-right:530px; margin-left:50px;}
.logo_heading 	{ 	font-size: 140%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: #fff; font-weight:bold}

#logo_spac_menu {	margin-left:200px; margin-right:200px; background-color:#1f1f1f; background-image:url('_img/menu_space.png') }


div#wrapper {
width: 1024px;
margin: 0 auto;
margin-top:1px;
background:#fff 
}

div#leftCol {
float: left; 
width: 211px;
background: #white;
margin-top:-1px; margin-bottom:-15px;
height:100%;
background-image:url('_img/left_bg.png');
background-repeat:repeat-y
}

div#rightCol {
float: right; 
width: 187px; 
background: #white;
margin-top:-1px;
background-image:url('_img/vmc_body.png');
background-repeat:repeat-x
}

div#centerCol {
margin-left: 224px;
margin-right:0px;
margin-bottom:10px;
border:1px #1f1f1f solid;

border-right:0px;
border-bottom:1px #1f1f1f solid;
background-image:url('_img/back_infobox_content.gif');
background-repeat:repeat-x;
padding:5px;
font-size:12px;
line-height:140%
}

#BannerTop {margin-top:5px}

#endfooter {width: 1024px; margin-top:15px; margin-left:auto; margin-right:auto; padding:5px; font-size:10px; background-color:white}
#endfooter a:link, a:visited {color:#1f1f1f;}
#endfooter a:hover {color:#f36200; text-decoration:none}

#box_header_r 					{background-image:url('_img/box_right.png');  background-position: right top; background-repeat:no-repeat; height:30px}
#box_header_r2 					{height:30px}
#box_header_Spacer 				{height:15px}
#box_header_ra					{padding:1px; padding-left:3px;color:white; font-size:11px; font-weight:bold}
#box_header_ra2					{padding:1px; padding-left:3px;color:white; font-size:11px; background-color:#1f1f1f; font-weight:bold}
#box_inhalt_r   				{padding:3px; background:white; border-left:1px #1f1f1f solid; border-bottom:1px #1f1f1f solid; margin-bottom:10px;background-image:url('_img/back_infobox_content.gif');}
#box_inhalt_bild   				{padding:0px; background:white; border-left:1px #1f1f1f solid; border-bottom:1px #1f1f1f solid; margin-bottom:10px;background-image:url('_img/back_infobox_content.gif');}
#box_inhalt_text 				{margin-bottom:5px; color:gray}
#box_inhalt_r a:link, a:visited {color:#1f1f1f}
#box_inhalt_r a:hover 			{color:#f36200; text-decoration:none}

#box_header_l 					{height:30px}
#box_header_Spacer 				{height:15px}
#box_header_li					{padding:1px; padding-left:3px;color:white; font-size:11px; background-color:#1f1f1f; font-weight:bold}
#box_inhalt_l   				{padding:3px; background:white; border-right:1px #1f1f1f solid; border-bottom:1px #1f1f1f solid; margin-bottom:10px;background-image:url('_img/back_infobox_content.gif');}
#box_inhalt_bild_l   			{padding:0px; background:white; border-right:1px #1f1f1f solid; border-bottom:1px #1f1f1f solid; margin-bottom:10px;}
#box_inhalt_bild_l_zittat   	{padding:3px; font-style:italic; font-size:90%;}
#box_inhalt_bild_l_zittat_u		{font-weight:bold; font-size:9px; margin-bottom:3px}
#box_inhalt_bild_l_pic			{text-align:right}
#box_inhalt_text 				{margin-bottom:5px; color:gray}
#box_inhalt_l a:link, a:visited {color:#1f1f1f}
#box_inhalt_l a:hover 			{color:#f36200; text-decoration:none}

#box_spreader 					{margin-bottom:205px;}

#tagcloud  						{line-height:18px; letter-spacing:1px}

#listen							{margin-left:10px; margin-right:10px; font-size:110%; line-height:160%}


#werbung						{margin-top:7px; margin-bottom:7px; margin-left:auto; margin-right:auto}


#Footer							{margin-top:15px; width:1024px; background-color:white}
		.Footer							{font-size:12px;}
		.Footer2						{font-size:9px; color:gray}
		
		
#Footer_Head					{background-image:url('_img/Footer.png'); background-repeat:no-repeat; line-height:18px}	
#footer_table					{background-color:white}



#Inhalt 						{width:550px; float:left}

#Inhalt_Text					{border-top:1px gray solid; border-left:1px gray solid; border-right:1px gray solid; padding:3px; height:530px}

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

#Inhalt_Text_SUB					{border-top:1px gray solid; border-left:1px gray solid; border-right:1px gray solid; padding:3px;}

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


.Hinweis1						{font-family:Tahoma, Arial; font-size:90%; font-weight:lighter}
.Hinweis2						{font-family:Tahoma, Arial; font-size:90%; font-weight:lighter}

.Hinweis2 a:link			{text-decoration:none; color:#589708;}
.Hinweis2 a:visited			{text-decoration:none; color:#589708;}
.Hinweis2 a:hover			{text-decoration:underline; color:#589708;}


#Inhalt_Text2					{border-top:1px gray solid; border-left:1px gray solid; border-right:1px gray solid; padding:3px;}

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


#Inhalt_rechts					{float:left; width:230px; margin-left:5px; margin-top:10px}

.tabelle_Anbieter				{width:220px; margin-left:auto; margin-right:auto; border:1px gray solid; margin-bottom:15px}
.ta1							{background-color:#d0d0d0; width:98%; padding:2px; color:#fff; font-size:11px; font-weight:bold}
.ta2							{background-image:url('_img/back_infobox_content.gif'); padding:5px; font-size:11px; text-align:center}
.ta3							{background-color:#d0d0d0; width:2%}
.ta2b							{background-image:url('_img/back_infobox_content.gif'); padding:5px; font-size:11px;}

.ta5							{margin-top:5px; text-align:center}

#start_boxen					{margin-left:2px}
#start_box_gruen				{width:360px; background-image:url('_img/green_back.png'); background-repeat:repeat-y; float:left}
.startbox						{margin:15px}
.startbox h2					{color:white; font-size:20px}
.startbox ul li					{color:white; list-style-image:url('_img/hacken.png'); font-size:15px; list-style-position:inherit}
.startbox_gruen					{color:white}
#start_box_rot					{width:360px; background-image:url('_img/rot_back.png'); background-repeat:repeat-y;float:left}
.startbox_r						{margin:15px}
.startbox_r h2					{color:white; font-size:20px}
.startbox_r ul li				{color:white; list-style:square; font-size:15px; list-style-position:inherit}
.startbox_r li li				{color:white; list-style:disc; font-size:12px; list-style-position:inherit}


#inhalt_unten					{border-bottom:1px gray solid; background-color:#d0d0d0; border-left:1px gray solid; border-right:1px gray solid; padding:3px}
#inhalt_unten a:link			{text-decoration:none; color:#589708;}
#inhalt_unten a:visited			{text-decoration:none; color:#589708;}
#inhalt_unten a:hover			{text-decoration:underline; color:#589708;}


.Anbieter2						{font-size:130%; color:white}

#inhalt_werbung					{float:right; margin-left:5px; margin-right:2px; text-align:center; margin-bottom:5px; font-size:90%}



#Mitte_Master   {width:900px;}
	
		#Mitter_Links {float:left; width:650px;}
				#Mitte_Links_Content 	{border-style:solid; border-color:#66cc00; border-width:1px; margin-top:10px; margin-left:5px; margin-bottom: 20px;}
								
				#Mitte_Links_Header     {border-bottom-style:solid; 
										border-bottom-color:#66cc00; 
										border-bottom-width:1px; 
										background-image:url('_img/back_infobox_header.gif');
										background-position: 50% 51%;
										background-repeat:no-repeat;}
				#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: 190%;
										}
										
						.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         {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; background-color: #e4eae4; border-style: dashed; border-width: 1px; border-color: gray}
						.Inhaltsverzeichnis  {text-align:left; font-size:10px}	
									
				#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            {float: right; width:250px;padding:7px;margin-left:15px;background-color:#e4eae4}
				.Mitarbeiter_Ueber      {text-align:right; font-size:10px}
				.Mitarbeiter_Text		{font-size:10px;}
					#Mitarbeiter_Bild			{float:right}
					.Mitarbeiter_Bilder			{border-style:solid; border-color:black; border-width:1px;width:100px; height:100px;}
					
					
					#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}
				.lexikon				{margin-left:35px; width: 550px; border:1px gray solid; margin-bottom:7px; border-collapse: collapse;}
				.lexikon2				{border: 1px solid #808080; width:33%; padding:3px}
				.lexikon2 h3 			{font-size: 200%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color: #589708; text-align:left; margin:0px}
				.zerti					{border: 1px solid #808080; width:25%; padding:3px; text-align:left}
				.zerti h3				{font-size: 150%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif;color: #589708; text-align:left; margin:0px}

				
										
		#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_img						{text-align:center; margin-bottom:10px; margin-top:30px;}
		        		        
		        
		
		
		
		
/*######################################################################################################
* #	MENU	########################
* ######################################################################################################*/

 
 
.dropdown {background-image:url('_img/drop_down.jpg'); background-repeat:no-repeat; background-position:right bottom}
.dropright {background-image:url('_img/drop_right.gif'); background-repeat:no-repeat; background-position:right bottom}
 #menu { width: 100%; float: left;}

    #menu ul { list-style: none; margin: 0; padding: 0;  float: left; line-height:20px; background-color:#1f1f1f;} 

    #menu a { font: bold 10px/16px Trebuchet,Verdana, arial, helvetica, sans-serif; line-height:20px; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 2px 3px; width:205px;} 
      
    #menu h2 { font: bold 10px/16px Trebuchet,Verdana, arial, helvetica, sans-serif; line-height:12px; height:24px; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin:0; padding: 2px 3px; text-align:center;} 


    #menu h2 { color: #ffffff; } 
    
    #menu h2:hover {background:#6bc903; background-image:url('_img/drop_down.jpg'); background-repeat:no-repeat; background-position:right bottom}

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

    #menu a:hover { color: #fff; background:#6bc903; background-image:url('_img/drop_right.gif'); background-repeat:no-repeat; background-position:right bottom }
    
    #menu_sem a:hover { color: #fff; background:#6bc903; background-image:url('_img/sem.gif'); background-repeat:no-repeat; background-position:right bottom}

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