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

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


	
img	{border:0}	

		
	h1 {font-size: 140%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: rgb(203, 0, 73);}
	h2 {font-size: 115%;font-family: 'Trebuchet MS', Tahoma, verdana, sans-serif ;color: rgb(203, 0, 73);}
	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;}
.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; width:1024px; background-color:white;
					border-bottom-style:solid; border-bottom-color:#1f1f1f; border-bottom-width:5px;
					border-left-style:solid; border-left-color:#1f1f1f; border-left-width:1px;
					border-right-style:solid; border-right-color:#1f1f1f; border-right-width:1px;}


#logobox		{	width:1024px; height:250px; background-image:url('_img/Entwurf_3.jpg'); background-repeat:no-repeat}
/*#logobox		{	width:1024px; height:120px; background-image:url('_img/Banner_VMC_2.1_schmal.jpg'); background-repeat:no-repeat}*/
#logobox_spacer	{	width:1024px; height:225px}
/*#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-image:url('_img/wrapper.jpg'); background-repeat:no-repeat; background-position:left bottom;  
}

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

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: 200px;
margin-right: 200px;
border:1px #1f1f1f solid;
border-top: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%
}


#endfooter {width: 1024px; margin-top:15px; margin-left:auto; margin-right:auto; padding:5px; color:#1f1f1f; text-align:center; font-size:12px}
#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;background-image:url('_img/back_infobox_content.gif');}
#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;}
#w_left							{float:right; font-size:3px; line-height:3px}
#w_right						{float:right;}
#w_mitte						{margin-right:140px; margin-left:15px}
.addvert_ueber					{color:gray;font-size:10px; margin-left:15px; margin-top:7px}
.red_bor						{border:1px red dashed}






























						
												
						


#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;}
		        		        
		        
		
		#Footer							{width:900px}
		.Footer							{font-size:12px; text-align:center; width:900px}
		.Footer2						{font-size:9px; color:gray}
		
		
/*######################################################################################################
* #	MENU	########################
* ######################################################################################################*/

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

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

    #menu a, #menu h2
      { font: bold 11px/16px 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; } 

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

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

    #menu a:hover { color: #fff; background: #f36200; }

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

