/* ---------- MPV ---------- */

/* --- ALLGEMEINA ANGABEN --- */
html, body									{margin:0; padding:0; height:100%; width:100%; 										
											font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}
						
#wrapper									{
											position:relative;											
											background: url(../mpv_images/background.gif); 
											background-position:top right;
											background-repeat:repeat-y;
											margin: 0 -1px;
											width: 1000px;											
											height:100%;
											min-height:99%;											
											}																										
											
#header									{		
											height:107px;							
											width:100%;		
											padding:0;
											margin:0;
											background-color:#FFFFFF;
											border-bottom:4px solid #ED1A3B;													
											}	
											
#header div.logo a							{
											background: url(../mpv_images/logo.gif); 	
											background-repeat:no-repeat;
											height:107px;
											width:420px;
											float:left;		
											}	
											
#header div.logo a:hover					{
											background: url(../mpv_images/logo.gif); 
											background-repeat:no-repeat;	
											height:107px;
											width:420px;
											float:left;		
											}					
											
#header div.logof a							{
											background: url(../mpv_images/logo_f.gif); 	
											background-repeat:no-repeat;
											height:107px;
											width:420px;
											float:left;		
											}	
											
#header div.logof a:hover					{
											background: url(../mpv_images/logo_f.gif); 
											background-repeat:no-repeat;	
											height:107px;
											width:420px;
											float:left;		
											}		
											
#header div.logoi a							{
											background: url(../mpv_images/logo_i.gif); 	
											background-repeat:no-repeat;
											height:107px;
											width:420px;
											float:left;		
											}	
											
#header div.logoi a:hover					{
											background: url(../mpv_images/logo_i.gif); 
											background-repeat:no-repeat;	
											height:107px;
											width:420px;
											float:left;		
											}																																									
											
#bgservicenavi							{
											background: url(../mpv_images/backgroundheader.jpg); 
											background-repeat:no-repeat;	
											margin-top:1px;
											margin-left:420px;																							
											height:82px;																							
											}
											
											
.servicenavileft		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none; position:absolute; float:left; margin-top:82px;}
.servicenaviright		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none; float:right; margin-top:82px;}
a.servicenavi 				{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none;}												
a:link.servicenavi		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none;}	
a:visited.servicenavi	{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none;}	
a:hover.servicenavi		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:normal; text-decoration:none;}		
a:active.servicenavi	{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}			

a.servicenaviaktiv 				{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}												
a:link.servicenaviaktiv		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}	
a:visited.servicenaviaktiv	{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}	
a:hover.servicenaviaktiv		{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}		
a:active.servicenaviaktiv	{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #595858; font-weight:bold; text-decoration:none;}																																																																										

	
#outer 										{
											border-left-width: 200px; 
											border-left-color: #F0F0F0;  
											border-left-style: solid; 
											border-right-width: 200px; 
											border-right-color: #F0F0F0;  
											border-right-style: solid;
											width: auto; 
											}
										
#inner 										{
											margin:0; 
											width: 100%;											
											}		
											
/* Mozilla code */
#outer > #inner 							{border-bottom:1px solid transparent;}												

#left 										{
											background: url(../mpv_images/backgroundleft.jpg); 
											background-repeat:no-repeat;
											width:200px;              
											margin-left:-200px;       
											margin-right:1px; 
											float:left; 
											position:relative; 
											z-index:10;											
											}
											
#bgbox										{
											background: url(../mpv_images/backgroundnavitop.jpg); 
											background-repeat:no-repeat;
											width:180px;              
											margin-right:10px;
											margin-left: 10px;
											margin-top:18px;
											background-color: #FFFFFF;
											}
#linielefre								{
											margin-top: -2px;
											background-color: #FFFFFF;
											border-left: 1px solid #888888; border-right: 1px solid #888888;
											}
#bgboxbottom							{
											background: url(../mpv_images/backgroundnavibottom.jpg); 
											background-repeat:no-repeat;
											width:180px;              
											margin-right:10px;
											margin-left: 10px;
											margin-top:-1px;
											background-color: #F0F0F0;
											}
											
#subnavibgbox							{
											background: url(../mpv_images/backgroundsubnavitop.jpg); 
											background-repeat:no-repeat;
											width:168px;              
											margin-right:5px;
											margin-left: 5px;
											margin-top:4px;
											background-color: #E10909;
											}
#subnavibgboxbottom					{
											background: url(../mpv_images/backgroundsubnavibottom.jpg); 
											background-repeat:no-repeat;
											width:168px;              
											margin-right:5px;
											margin-left: 5px;
											margin-top:-1px;
											margin-bottom:3px;
											background-color: #FFFFFF;
											}														
											
							
.navigationstart							{margin-top: -1px; height:2px; border-left: 1px solid #888888; border-right: 1px solid #888888;}
.linie									{padding: 0; margin: 0; border-bottom: 1px solid #888888;}
.navigation {
	text-indent: -19px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
}
										
a.navi:link 								{padding-left:15px; color: #535353; text-decoration:none; font-weight:bold;}
a.navi:visited 							{padding-left:15px; color: #535353; text-decoration:none; font-weight:bold;}
a.navi:hover 								{padding-left:15px; color: #ED1A3B; text-decoration:none; font-weight:bold;}
a.navi:active 								{padding-left:15px; color: #ED1A3B; text-decoration:none; font-weight:bold;}		

a.naviaktiv:link {
	padding-left:15px;
	color: #ED1A3B;
	text-decoration:none;
	font-weight:bold;
}

a.naviaktiv:visited 						{padding-left:15px; color: #ED1A3B; text-decoration:none; font-weight:bold;}
a.naviaktiv:hover 						{padding-left:15px; color: #000000; text-decoration:none; font-weight:bold;}
a.naviaktiv:active 						{padding-left:15px; color: #ED1A3B; text-decoration:none; font-weight:bold;}	

.subnavigation {
	text-indent: -14px;
	margin-left: 10px;
	padding-bottom:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

a.subnavi:link 							{padding-left:10px; padding-bottom:5px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.subnavi:visited 						{padding-left:10px; padding-bottom:5px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.subnavi:hover 							{padding-left:10px; padding-bottom:5px; color: #f3e114; text-decoration:none; font-weight:bold;}
a.subnavi:active 							{padding-left:10px; padding-bottom:5px; color: #f3e114; text-decoration:none; font-weight:bold;}																						

a.subnaviaktiv:link 						{padding-left:10px; padding-bottom:5px; color: #f3e114; text-decoration:none; font-weight:bold;}
a.subnaviaktiv:visited 					{padding-left:10px; padding-bottom:5px; color: #f3e114; text-decoration:none; font-weight:bold;}
a.subnaviaktiv:hover 					{padding-left:10px; padding-bottom:5px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.subnaviaktiv:active 					{padding-left:10px; padding-bottom:5px; color: #f3e114; text-decoration:none; font-weight:bold;}		


.subnaviz									{display:block; font-family:Arial, Verdana, sans-serif; height:100%; width:145px;}
a.subnaviz:link 							{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #000000; text-decoration:none; font-weight:normal;}
a.subnaviz:visited 							{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #000000; text-decoration:none; font-weight:normal;}
a.subnaviz:hover 							{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #ED1A3B; text-decoration:none; font-weight:normal;}
a.subnaviz:active 							{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #ED1A3B; text-decoration:none; font-weight:bold;}																						

.subnavizaktiv 								{display:block; font-family:Arial, Verdana, sans-serif; height:100%; width:145px;}
a.subnavizaktiv:link 						{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #ED1A3B; text-decoration:none; font-weight:bold;}
a.subnavizaktiv:visited 					{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #ED1A3B; text-decoration:none; font-weight:bold;}
a.subnavizaktiv:hover 						{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #000000; text-decoration:none; font-weight:bold;}
a.subnavizaktiv:active 						{padding-left:45px; padding-top:5px; padding-bottom:5px; text-indent:-10px; color: #000000; text-decoration:none; font-weight:normal;}																																			





#mitte 										{
											margin: 0 -3px 0 -2px; 
											float: left; 
											width: 601px; 
											position: relative; 
											z-index: 12;
											
											}
											
#content									{
											padding-top:8px;
											padding-right:15px;
											padding-left:15px;
											padding-bottom:50px;
											width:570px;
											background-color: #FFFEE8;
											}	
											
									
#content div.print a						{background: url(../mpv_images/layout/icon_print.gif) no-repeat; height:12px; width:13px; float:left; margin-top:30px;}
#content div.print a:hover					{background: url(../mpv_images/layout/icon_print.gif) no-repeat; height:12px; width:13px; float:left; margin-top:30px;}

#content div.top a							{background: url(../mpv_images/layout/icon_top.gif) no-repeat; height:12px; width:12px; float:left; margin-left:11px; margin-top:30px;}
#content div.top a:hover					{background: url(../mpv_images/layout/icon_top.gif) no-repeat; height:12px; width:12px; float:left; margin-left:11px; margin-top:30px;}




#right 										{
											background: url(../mpv_images/backgroundright.jpg); 
											background-repeat:no-repeat;
											width: 200px;            
											margin-right: -200px; 
											margin-left: 3px;    
											float:left; 
											position:relative; 
											z-index: 11;										
											}											

											
.titelcontainer								{
											font-family:Verdana, Arial, sans-serif; 
											font-size:11px; 
											color: #535353; 
											font-weight:bold; 
											text-decoration:none; 	
											margin-bottom:8px;									
											}
											
.containerbg							{
											margin-top: -1px;
											padding: 5px 8px;
											font-family:Verdana, Arial, sans-serif; 
											font-size: 11px; 
											border-left: 1px solid #888888; 
											border-right: 1px solid #888888;
											}

#bgcontainer								{											
											margin-left:15px;
											margin-right: 15px;            
											background-color:#FFFFFF;
											height:100%;
											padding-bottom:15px;
											}	
											
.cotitel									{											
											font-family:Verdana, Arial, sans-serif; 
											font-size:11px; 
											color: #000000; 
											font-weight:bold; 
											text-decoration:none;
											}										
																						
											
.ccontent									{
											padding-top:4px;
											font-size:11px; color: #000000;
											}		

.lcontainer									{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #ED1A3B; font-weight:normal; text-decoration:none;}							
a.lcontainer:link							{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #ED1A3B; font-weight:normal; text-decoration:none;}
a.lcontainer:visited						{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #ED1A3B; font-weight:normal; text-decoration:none;}
a.lcontainer:hover							{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}
a.lcontainer:active							{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #ED1A3B; font-weight:normal; text-decoration:none;}																							
									
h1	{
	width: 570px;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	color: #000000;
	font-weight:bold;
	line-height: 30px;
	border-bottom: solid 2px #FF0000;
	padding-top:8px;
	}	

h2	{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	}											
										

td,div,p									{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}

a:link										{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:underline;}
a:visited									{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:underline;}
a:hover										{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}
a:active									{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:underline;}

.input										{background-color:#FFFFFF; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight:normal; line-height:14px;}

.cssbutton									{font-family:Verdana,Arial, sans-serif; font-size: 11px;  font-weight:bold; background-color:#FFFFFF; color: #000000;; border:1px solid #000000; margin:0px; padding:0px;}


/* --- SITEMAP --- */

.snave 										{ 				
											padding-left: 10px;
											padding-bottom:5px;
											}

.snavz 										{ 				
											padding-left: 20px;
											padding-bottom:5px;
											}

.snavd 										{ 				
											padding-left: 30px;
											padding-bottom:5px;
											}
											
.snavv 										{ 				
											padding-left: 40px;
											padding-bottom:5px;
											}											


.sitemap									{font-family:Verdana,Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none; display:block;}										
a.sitemap									{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none; display:block;}										
a.sitemap:link								{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none; display:block;}											
a.sitemap:visited							{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none; display:block;}												
a.sitemap:hover								{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:underline; display:block;}												
a.sitemap:active							{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:underline; display:block;}		


hr{
background-color:#000000; /* Mozilla 1.4 */
color:#000000; /* IE 6 */
border: #000000; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}




/* --- Kontakt --- */
#kont										{height:20px; padding-bottom:15px; }
#kont div.kontl								{float:left; width:80px; font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}
#kont div.kontr								{float:left; width:175px; font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}

/* --- Mitlied --- */
#mitg										{height:20px; padding-bottom:15px; }
#mitg div.mitgl								{float:left; width:120px; font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}
#mitg div.mitgr								{float:left; width:335px; font-family:Verdana, Arial, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none;}



/* --- Ende Formular --- */

/* --- shop --- */

.rot									{font-family:Verdana, Arial, sans-serif; font-size:11px; color: #ED1A3B; font-weight:normal; text-decoration:none;}										

.clr										{clear:both;}

/* --- Start Stellenmarkt --- */

#container {
	margin: 0;
	padding: 0;
	background-color: #f1f1f1;
}

#stelle {
	float: left;
	width: 400px;
	padding: 0;
	margin: 0;
	min-height:100px;
}

#logoleft {
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

.picfood {
	padding-top: 100px;
	padding-left: 10px;
}

/* --- Ende Stellenmarkt --- */

/* Template 2-spaltige Beiträge mit Bild unten START */
.tmpl2s{
	width: 580px;
	float: left;
	background-image: url(../mpv_images/tmpl2s_line.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}

.tmpl2s_left {
	width: 363px;
	float: left;
	padding-right: 7px;
}

.tmpl2s_titleleft{
	width: 363px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	line-height: 30px;
	border-bottom: solid 2px #FF0000;
	margin-bottom: 5px;
}

.tmpl2s_right {
	width: 193px;
	float: left;
	padding-left: 7px;
}

.tmpl2s_titleright{
	width: 193px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	line-height: 30px;
	border-bottom: solid 2px #FF0000;
	margin-bottom: 5px;
}

.tmpl2s_pic {
	text-align: center;
}

/* Template 2-spaltige Beiträge mit Bild unten ENDE */

