div#feiertage20082009 {	
	display:none;
	}
div#feiertage20072008 b {
	color:#ffffff;
	font-weight:normal;
	}
div#feiertage_weihnachten2009 {	
	display:none;
	margin-top: 5px;
	}

.form-spalte-links { width: 40%; float: left; padding: 10px; margin: 10px 10px 0px 0px; background: url(/0_image/franchise/bg_teaser.gif) 0px 0px repeat-x; }
.form-spalte-rechts { width: 40%; float: left; padding: 10px; margin: 10px; background: url(/0_image/franchise/bg_teaser.gif) 0px 0px repeat-x;}

* {
  margin: 0;
  padding: 0;
}
	
html, body {
  height: 100%; /* Required */
			}

body	{
	background: url(http://pizza.de/order/joeys/0_image/bg_body.jpg) top center repeat;
/*        background: url(/0_image/bg_bodytomaten.jpg) bottom right #fff no-repeat;*/
	background-attachment:fixed;
	margin:0px;
	padding:0px;	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;

	}
body#start	{
	background-image: none;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
	line-height: 0px;	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;

	}
	
.content a {
  font-weight: bold;
  }	
a {
  color:#8cab00; 
  text-decoration: none;
  
  }
a:hover {
color: #fff;
  background-color:#8cab00; 
  text-decoration: none;
  }
  
.quelle	{font-size:9px;}   

.inactive {color: #c6c6c6;}
 
table tr {vertical-align: top;}

table.teaser tr td {padding: 15px 40px 15px 0px; width: 40%; border-bottom: 1px solid #eeeeee;}
img 	{border: 0px;}


.left {float: left;}


.weiche-bg {
  background-image: url(/0_image/bg_weiche-bg.png);
  background-position: top left;
  background-repeat: repeat;}

.jps-inhalt {
  margin: 0 auto;
  width: 996px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */


	}
.jps-head {
	height:135px;
	}
	
.jps-head-startseite {
  width: 100%;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0;
  height: 135px;
  clear: both;
}
.jps-trenner {
	width:100%;
        clear: both;
	}
.jps-logo {
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	}
.jps-logo a {background-color: transparent;}
.jps-logo a:hover {background-color: transparent;}

a.no-hover:hover {background-color: transparent;}

.jps-metanavigation {

	position:absolute;
	font-weight: bold;
	top:10px;
	left:740px;
        font-size: 10px;
	color: #cccccc;
	}
	

	

 

	
.headline {
  background-color: #990000; 
  width: 100%;
  }
  
.titelbild_unterschrift {background-color: #eee; font-size: 10px; padding: 3px;}

#content-rahmen:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
#content-rahmen-subnav {
 background: url(/0_image/bg_content-subnav-weiche.png) top left repeat;
 }
 
#content-rahmen-subnav-inhalt {
  width: 793px;
  float: right;
  padding: 0px 0px 50px 0px;

}
#content-rahmen-subnav:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
.content {
  padding: 15px 25px 0px 25px;
  margin-bottom: 100px;
  line-height: 15px;
  color: #555555;
 
}

p {margin: 10px 0px; color: #555555;}  

h1 {margin: 5px 0px 10px 0px; font-size: 13px;}
h2 {margin: 5px 0px 10px 0px; font-size: 13px;}
h3 {margin: 5px 0px 10px 0px; font-size: 11px;}

.box {
  padding: 0px 0px 25px 0px;
}

.content-image-right {
  float: right;
  padding: 0px 0px 15px 15px;
  }

.error {
  width: 35%;
  padding: 5px 15px; 
  color: #990000; 
  border: 1px solid #990000;
  margin: 15px 0px;
  }
  
ul {margin: 10px 0px 10px 15px;}
ol {margin: 10px 0px 10px 30px;}
li {padding-bottom: 10px;}

.bestellen-letterbox {font-weight: bold; color: #fff; background: #fc981d; padding: 5px; margin: 5px 0px 5px 0px; font-size: 13px;}
.bestellen-headline {font-weight: bold; color: #fff; background: #fc981d; padding: 0px 5px; margin: 5px 0px 5px 0px; font-size: 13px;}

.bestellen_plz-form {background: url(/0_image/bestellen_plz-bg.gif) top left no-repeat; float: right; width: 122px; height: 72px; padding: 35px 505px 0px 14px; margin-top: 50px;}

#bestellen_plz-form-error {background: url(/0_image/bestellen_plz-fehler.gif) top left no-repeat; float: right; width: 118px; margin-right: 4px; padding: 15px 2px 2px 3px; height: 50px; color: #990000; border: 1px solid #990000;}


.storeinfo
{ 
  font-size: 10px;
  border: 1px solid #e9eaeb;
  width: 370px;
  position: absolute;
  top: 250px;
  left: 530px;
  z-index: 9;
}


#content-rahmen .box-spalte {width: 300px; float: left; padding: 0px 25px 0px 0px; margin-bottom: 25px;}
#content-rahmen-subnav .box-spalte {width: 335px; float: left; margin-bottom: 25px;}


.box-2spalte {width: 625px; float: left; padding: 0px 15px 0px 0px;}

.jobs-teaser {width: 340px; float: left; padding: 0px 15px 0px 0px; margin-bottom: 25px;}

.box-teaser {border: 1px solid #fc981d; margin-bottom: 10px;}
#presse .box-teaser {border: 1px solid #eeeeee; margin-bottom: 10px;}
.box-teaser .box-content {padding: 15px;}

.box-teaser h1 {color: #fff; background-color: #fc981d; padding: 3px 15px; margin: 0px;}


table.zutaten tr td {border-bottom: 1px solid #eee; padding: 3px; vertical-align: top;}
table.zutaten th {color: #fff; background-color:#fc981d; padding: 3px; vertical-align: top;}
table.zutaten tr.headline {background-color: #eee;}

table.jobs {width: 100%; clear: both;}
table.jobs tr td {border-bottom: 1px solid #eee; padding: 5px;}
table.jobs th {color: #fff; background-color:#fc981d; padding: 5px;}
table.jobs tr.headline {background-color: #eee;}
.jobs-legende { margin: 0px 0px 25px 0px;}


.talk-frage {font-weight: bold; padding: 10px 0px;}


/****************************** sitemap **************************************/


.sitemap ul{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
.sitemap li{
  padding: 0px;
}

.sitemap a {
  display: block; 
  padding: 5px; 
  margin-bottom: 1px;
  
 
  }
.sitemap ul li a:hover {
  color: #333;
  }
.sitemap ul.navmain a.navmain {
  background-color: #fc981d; 
  color: #fff;
  margin-top: 5px; 
 
  }
.sitemap ul.navmain ul.navsub a {
  padding-left: 100px; 

  background: url(/0_image/icon_subnav.gif) 85px 50% no-repeat #e7e7e8;
  }
.sitemap ul.navmain ul.navsubsub a {
  padding-left: 200px; 
  background: url(/0_image/icon_subnav.gif) 185px 50% no-repeat #f4f4f3;

  }
.sitemap ul.navmain ul.navsubsubsub a {
    padding-left: 350px; 
    background: url(/0_image/icon_subnav.gif) 335px 50% no-repeat #f4f4f3;
  } 

    
/****************************** landingpage **************************************/

body#landingpage	{
	background: url(/0_image/bg_bodyfranchise.jpg) top center repeat;

	background-attachment:fixed;
	margin:0px;
	padding:0px;	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;

	} 
	
#landingpage .content {padding: 3px;}
	
/****************************** presse **************************************/

body#presse	{
	background: url(/0_image/bg_bodyfranchise.jpg) top center repeat;

	background-attachment:fixed;
	margin:0px;
	padding:0px;	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;

	} 
#presse .jps-metanavigation {

	position:absolute;
	top:10px;
	left:725px;

	}	

.presse-download {width: 270px; padding: 0px 50px 60px 50px; float: left;}

.presse-artikel-teaser {
  width: 300px; 
  padding: 0px 50px 40px 10px; 
  float: left; 
  margin: 0px 10px 10px 0px;
  background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; }

.presse-artikel-teaser  .info {color: #999;}



#presse .content table { padding:0px; margin: 0px; border:0px; width: 100%;}
#presse .content table tr { background: url(/0_image/franchise/bg_teaser.gif) 0px -100px repeat-x; margin: 0px;}
#presse .content table tr td {padding: 10px;}

#presse .box-2spalte {width: 565px; padding: 0px;}

#presse .box-2spalte-rechts {width: 340px; float: right; padding: 15px;}
	
.presse-download-zitat {font-style:italic;}

.presse-teaser-content {padding: 15px;}
.presse-teaser-content img {padding: 10px 15px 15px 0px;}

.presse-bild-float-right {float: right; margin: 0px 0px 15px 15px; width: 270px; background: #efefef; font-size: 80%;}
.presse-bild-float-right p {padding: 3px; margin: 0px;}

/****************************** Franchise **************************************/

body#franchise	{
	background: url(/0_image/bg_bodyfranchise.jpg) top center repeat;

	background-attachment:fixed;
	margin:0px;
	padding:0px;	
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;

	} 

.franchise-teaser-startseite {background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; height: 180px;}
.franchise-teaser-startseite .franchise-teaser-content {width: 45%; float: left;}
.franchise-teaser1 {background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; float: left; width: 466px; height: 150px; margin-right: 13px;}

.franchise-teaser2 {background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; float: right; width: 466px; height: 150px;}

.franchise-teaser-content {padding: 15px;}

.breadcrumb {margin-bottom: 20px;}

#franchise img.left {padding: 0px 25px 25px 0px; float: left;}
#franchise img.right {padding: 0px 0px 25px 25px; float: right;}

.site-content {width: 485px;}

#franchise .box-2spalte {width: 565px; padding: 0px;}

#franchise .box-2spalte-rechts {width: 340px; float: right; padding: 15px;}
.startseite {background: url(/0_image/franchise/bg_startseite-willkommen.gif) top left no-repeat;}



.content-teaser {width: 235px; float: left; background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; margin-right: 19px;}
.content-teaser3 {width: 235px; float: left; background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x;}

#franchise .teaser { border: 1px solid #ebf6fc; height: 220px; margin-top: 15px; float: left; background: url(/0_image/franchise/bg_teaser.gif) top left repeat-x; padding: 9px;}


a.kontakt-btn {
  background: url(/0_image/franchise/kontakt-btn.gif) top left no-repeat; padding: 10px 30px 15px 30px; margin: 30px;
}
a.kontakt-btn:hover {
 color: #333; 
}



/*****Teaser 3 nebeneinander ****/
.teaser1-3 {width: 215px; margin-right: 18px;}
.teaser2-3 {width: 215px; margin-right: 18px;}
.teaser3-3 {width: 215px;}

/*****Teaser 2 nebeneinander ****/
.teaser1-2 {width: 340px; margin-right: 22px; float: left;}
.teaser2-2 {width: 340px;}


.testimonial {background: url(/0_image/franchise/bg_teaser.gif) 0px 115px repeat-x #fff;}
.testimonial .zitat {color: #000; background: url(/0_image/franchise/bg_zitat.gif) top left no-repeat; padding: 10px 10px 0px 25px;}
.testimonial .zitat-inner {color: #000; background: url(/0_image/franchise/bg_zitat-2.gif) bottom right no-repeat; padding: 0px 0px 10px 0px;}

.testimonial .zitat-partner { color: #898989; font-size: 10px; font-style:italic; padding: 0px 5px 10px 5px;}

#franchise .marginal {
  width: 215px;
  float: right;
  margin: 0 0 35px 35px;}

.related-teaser {background: url(/0_image/franchise/bg_teaser.gif) bottom left repeat-x;}
.related-teaser h3 {background: #d3dff4; padding: 5px; font-weight: bold; margin: 0px;}
.related-teaser .infomaterial {background: url(/0_image/franchise/teaser-infomaterial.gif) top left no-repeat; padding: 10px 10px 10px 100px;}
.related-teaser .info-paket {background: url(/0_image/franchise/teaser-info-paket.jpg) top left no-repeat; padding: 10px 10px 0px 10px;}
.related-teaser .standorte {background: url(/0_image/franchise/teaser-standorte.gif) top left no-repeat; padding: 10px 10px 10px 100px;}
.related-teaser .kontakt {background: url(/0_image/franchise/teaser-kontakt.gif) top right no-repeat; padding: 10px 100px 10px 10px;}

.content-marginal {width: 235px; float: right; background: url(/0_image/franchise/bg_teaser.gif) bottom left repeat-x; margin-left: 15px;}

td.right {text-align: right;}
#franchise .content table { padding:0px; margin: 0px; border:0px; width: 100%;}
#franchise .content table tr { background: url(/0_image/franchise/bg_teaser.gif) 0px -100px repeat-x; margin: 0px;}
#franchise .content table tr td {padding: 10px;}

.form-spalte-links { width: 40%; float: left;}
.form-spalte-rechts { width: 50%; float: left;}


#franchise .content table.formular-daten {width: 100%; border-bottom: 1px solid #909090; padding: 20px 0px; margin-bottom: 30px;}
#franchise .content table.formular-daten tr {background: none; margin: 0px;}

/****************************** Footer  **************************************/  

.footer  {
  width: 996px;
  margin: 0px auto;
  
}
.footer-rahmen
{
			width:100%;
			height:23px;		
			position:fixed;
			bottom: 0px;		
			left:0px;
			text-align: center;
			clear: both;
  }
.footer-mittagsangebot {
  margin-right: 3px;
  width: 247px;
  height: 23px;
  padding: 0px;
  float: left;
  background: url(/0_image/footer-mittagsangebote-link.gif) bottom left no-repeat;
  font-size: 0px;
  color: #ffa800;
  }  
.footer-mittagsangebot:hover {
  background: url(/0_image/footer-mittagsangebote-hover.gif) bottom left no-repeat;
  } 
    
.footer-franchise {
  margin-right: 3px;
  width: 247px;
  height: 23px;
  padding: 0px;
  float: left;
  background: url(/0_image/footer-franchise-link.gif) bottom left no-repeat;
  font-size: 0px;
  color: #990000;
  } 
.footer-franchise:hover {
  background: url(/0_image/footer-franchise-hover.gif) bottom left no-repeat;
  } 

.footer-jobs {
  margin-right: 3px;
  width: 247px;
  height: 23px;
  padding: 0px;
  float: left;
  background: url(/0_image/footer-jobs-link.gif) bottom left no-repeat;
  font-size: 0px;
  color: #990000;
  }
.footer-jobs:hover {
  background: url(/0_image/footer-jobs-hover.gif) bottom left no-repeat;
  } 

.footer-frische {

  width: 246px;
  height: 23px;
  padding: 0px;
  float: left;
  background: url(/0_image/footer-frische-link.gif) bottom left no-repeat;
  font-size: 0px;
  color: #a2b93a;
  }
.footer-frische:hover {
  background: url(/0_image/footer-frische-hover.gif) bottom left no-repeat;
  } 
  

/****************************** Footer **************************************/
  


  
.footer-rahmen-franchise
{
  width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 25px;
  clear: both;
  }
.footer-rahmen-franchise .footer { width: 966px; padding: 5px 15px; height: 25px;}


/****************************** Navigation **************************************/
.jps-navigation {
	position:absolute;
	top:85px;
	left:17px;
	width:820px;
	height:23px;
	}

	
.jps-navigation a {
  margin: 0px 10px 0px 0px;
  background-position: top left ;
  background-repeat: no-repeat;
  display: block;
  float: left;
  text-indent: -9999px; 
  letter-spacing: -9999px; 
  font-size:0; 
  border: 0px;
}



div.jps-navigation a.bestellen {
 background-image: url(/0_image/nav/bestellen.gif);
 width: 66px; 
 height:23px; 
 }
 
div.jps-navigation a.bestellen:hover {
 background-image: url(/0_image/nav/bestellen_hover.gif);
 } 
 
div.jps-navigation a.bestellen_active {
 background-image: url(/0_image/nav/bestellen_active.gif);
 width: 66px; 
 height:23px; 
 } 
 
 
 
 
div.jps-navigation a.newsletter {
 background-image: url(/0_image/nav/newsletter.gif);
 width: 76px; 
 height:23px; 
 }
 
div.jps-navigation a.newsletter:hover {
 background-image: url(/0_image/nav/newsletter_hover.gif);
 } 
 
div.jps-navigation a.newsletter_active {
 background-image: url(/0_image/nav/newsletter_active.gif);
 width: 76px; 
 height:23px; 
 } 
  
 
 
 
div.jps-navigation a.feedback {
 background-image: url(/0_image/nav/feedback.gif);
 width: 67px; 
 height:23px; 
 }
 
div.jps-navigation a.feedback:hover {
 background-image: url(/0_image/nav/feedback_hover.gif);
 } 
 
div.jps-navigation a.feedback_active {
 background-image: url(/0_image/nav/feedback_active.gif);
 width: 67px; 
 height:23px; 
 } 
  
 
 
 
div.jps-navigation a.frische {
 background-image: url(/0_image/nav/frische.gif);
 width: 112px; 
 height:23px; 
 }
 
div.jps-navigation a.frische:hover {
 background-image: url(/0_image/nav/frische_hover.gif);
 } 
 
div.jps-navigation a.frische_active {
 background-image: url(/0_image/nav/frische_active.gif);
 width: 112px; 
 height:23px; 
 } 
   
 
 
 
div.jps-navigation a.impressum {
 background-image: url(/0_image/nav/impressum.gif);
 width: 79px; 
 height:23px; 
 }
 
div.jps-navigation a.impressum:hover {
 background-image: url(/0_image/nav/impressum_hover.gif);
 } 
 
div.jps-navigation a.impressum_active {
 background-image: url(/0_image/nav/impressum_active.gif);
 width: 79px; 
 height:23px; 
 } 
    
 
 
div.jps-navigation a.datenschutz {
 background-image: url(/0_image/nav/datenschutz.gif);
 width: 89px; 
 height:23px; 
 }
 
div.jps-navigation a.datenschutz:hover {
 background-image: url(/0_image/nav/datenschutz_hover.gif);
 } 
 
div.jps-navigation a.datenschutz_active {
 background-image: url(/0_image/nav/datenschutz_active.gif);
 width: 89px; 
 height:23px; 
 }   
 
 
div.jps-navigation a.jobs {
 background-image: url(/0_image/nav/jobs.gif);
 width: 38px; 
 height:23px; 
 }
 
div.jps-navigation a.jobs:hover {
 background-image: url(/0_image/nav/jobs_hover.gif);
 } 
 
div.jps-navigation a.jobs_active {
 background-image: url(/0_image/nav/jobs_active.gif);
 width: 38px; 
 height:23px; 
 } 
    
 
div.jps-navigation a.sitemap {
 background-image: url(/0_image/nav/sitemap.gif);
 width: 69px; 
 height:23px; 
 }
 
div.jps-navigation a.sitemap:hover {
 background-image: url(/0_image/nav/sitemap_hover.gif);
 } 
 
div.jps-navigation a.sitemap_active {
 background-image: url(/0_image/nav/sitemap_active.gif);
 width: 69px; 
 height:23px; 
 } 
 
 
 
div.jps-navigation a.home {
 background-image: url(/0_image/nav/home.gif);
 width: 47px; 
 height:23px; 
 }
 
div.jps-navigation a.home:hover {
 background-image: url(/0_image/nav/home_hover.gif);
 } 
 
div.jps-navigation a.home_active {
 background-image: url(/0_image/nav/home_active.gif);
 width: 47px; 
 height:23px; 
 }
 
div.jps-metanavigation a { 
  margin: 0px;
  background-position: top left ;
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px; 
  letter-spacing: -9999px; 
  font-size:0; 
  border: 0px; 
  float: left;
 }

a.presse {
 background-image: url(/0_image/nav/presse.gif);
 width: 47px; 
 height:16px; 

 }
 
a.presse:hover {
 background-image: url(/0_image/nav/presse_hover.gif);
 } 
 
a.presse_active {
 background-image: url(/0_image/nav/presse_active.gif);
   text-indent: -9999px; 
  letter-spacing: -9999px; 
 width: 47px; 
 height:16px; 
 } 
    
a.franchise {
 background-image: url(/0_image/nav/franchise.gif);
 width: 60px; 
 height:16px; 
 }
 
a.franchise:hover {
 background-image: url(/0_image/nav/franchise_hover.gif);
 } 
a.franchise_active {
 background-image: url(/0_image/nav/franchise_active.gif);
 width: 60px; 
 height:16px; 
 } 
a.joeys {
 background-image: url(/0_image/nav/joeys.gif);
 width: 60px; 
 height:16px; 
 }
 
a.joeys:hover {
 background-image: url(/0_image/nav/joeys_hover.gif);
 } 
  /****************************** Franchise hauptnav **************************************/

 
div.jps-navigation a.konzept {
 background-image: url(/0_image/nav/konzept.gif);
 width: 102px; 
 height:23px; 
 }
 
div.jps-navigation a.konzept:hover {
 background-image: url(/0_image/nav/konzept_hover.gif);
 } 
 
div.jps-navigation a.konzept_active {
 background-image: url(/0_image/nav/konzept_active.gif);
 width: 102px; 
 height:23px; 
 }    
 
 
 
div.jps-navigation a.selbststaendigkeit {
 background-image: url(/0_image/nav/selbststaendigkeit.gif);
 width: 145px; 
 height:23px; 
 }
 
div.jps-navigation a.selbststaendigkeit:hover {
 background-image: url(/0_image/nav/selbststaendigkeit_hover.gif);
 } 
 
div.jps-navigation a.selbststaendigkeit_active {
 background-image: url(/0_image/nav/selbststaendigkeit_active.gif);
 width: 145px; 
 height:23px; 
 }    
 
 
 
div.jps-navigation a.vorteile {
 background-image: url(/0_image/nav/vorteile.gif);
 width: 89px; 
 height:23px; 
 }
 
div.jps-navigation a.vorteile:hover {
 background-image: url(/0_image/nav/vorteile_hover.gif);
 } 
 
div.jps-navigation a.vorteile_active {
 background-image: url(/0_image/nav/vorteile_active.gif);
 width: 89px; 
 height:23px; 
 }    
 
 
 
div.jps-navigation a.erfolg {
 background-image: url(/0_image/nav/erfolg.gif);
 width: 137px; 
 height:23px; 
 }
 
div.jps-navigation a.erfolg:hover {
 background-image: url(/0_image/nav/erfolg_hover.gif);
 } 
 
div.jps-navigation a.erfolg_active {
 background-image: url(/0_image/nav/erfolg_active.gif);
 width: 137px; 
 height:23px; 
 } 
 
 
div.jps-navigation a.faq {
 background-image: url(/0_image/nav/faq.gif);
 width: 153px; 
 height:23px; 
 }
 
div.jps-navigation a.faq:hover {
 background-image: url(/0_image/nav/faq_hover.gif);
 } 
 
div.jps-navigation a.faq_active {
 background-image: url(/0_image/nav/faq_active.gif);
 width: 153px; 
 height:23px; 
 }
 
 
div.jps-navigation a.partner {
 background-image: url(/0_image/nav/partner.gif);
 width: 106px; 
 height:23px; 
 }
 
div.jps-navigation a.partner:hover {
 background-image: url(/0_image/nav/partner_hover.gif);
 } 
 
div.jps-navigation a.partner_active {
 background-image: url(/0_image/nav/partner_active.gif);
 width: 106px; 
 height:23px; 
 }
 
 /****************************** Main Chef werden **************************************/  
div.jps-navigation a.facts {
 background-image: url(/0_image/nav/facts.gif);
 width: 82px; 
 height:23px; 
 }
 
div.jps-navigation a.facts:hover {
 background-image: url(/0_image/nav/facts_hover.gif);
 } 
 
div.jps-navigation a.facts_active {
 background-image: url(/0_image/nav/facts_active.gif);
 width: 82px; 
 height:23px; 
 }
 
 
div.jps-navigation a.talk {
 background-image: url(/0_image/nav/talk.gif);
 width: 82px; 
 height:23px; 
 }
 
div.jps-navigation a.talk:hover {
 background-image: url(/0_image/nav/talk_hover.gif);
 } 
 
div.jps-navigation a.talk_active {
 background-image: url(/0_image/nav/talk_active.gif);
 width: 82px; 
 height:23px; 
 }
 
 
 
div.jps-navigation a.karriere {
 background-image: url(/0_image/nav/karriere.gif);
 width:113px; 
 height:23px; 
 }
 
div.jps-navigation a.karriere:hover {
 background-image: url(/0_image/nav/karriere_hover.gif);
 } 
 
div.jps-navigation a.karriere_active {
 background-image: url(/0_image/nav/karriere_active.gif);
 width: 113px; 
 height:23px; 
 }
 
 
 
div.jps-navigation a.unterlagen {
 background-image: url(/0_image/nav/unterlagen.gif);
 width: 137px; 
 height:23px; 
 }
 
div.jps-navigation a.unterlagen:hover {
 background-image: url(/0_image/nav/unterlagen_hover.gif);
 } 
 
div.jps-navigation a.unterlagen_active {
 background-image: url(/0_image/nav/unterlagen_active.gif);
 width: 137px; 
 height:23px; 
 } 
 
  
 
 
div.jps-navigation a.info-tag {
 background-image: url(/0_image/nav/info-tag.gif);
 width: 65px; 
 height:23px; 
 }
 
div.jps-navigation a.info-tag:hover {
 background-image: url(/0_image/nav/info-tag_hover.gif);
 } 
 
div.jps-navigation a.info-tag_active {
 background-image: url(/0_image/nav/info-tag_active.gif);
 width: 65px; 
 height:23px; 
 } 
 
  
 
 
div.jps-navigation a.video {
 background-image: url(/0_image/nav/video.gif);
 width: 50px; 
 height:23px; 
 }
 
div.jps-navigation a.video:hover {
 background-image: url(/0_image/nav/video_hover.gif);
 } 
 
div.jps-navigation a.video_active {
 background-image: url(/0_image/nav/video_active.gif);
 width: 50px; 
 height:23px; 
 } 
 
  /****************************** Pressse hauptnav **************************************/

 
div.jps-navigation a.ueberjoeys {
 background-image: url(/0_image/nav/ueberjoeys.gif);
 width: 89px; 
 height:23px; 
 }
 
div.jps-navigation a.ueberjoeys:hover {
 background-image: url(/0_image/nav/ueberjoeys_hover.gif);
 } 
 
div.jps-navigation a.ueberjoeys_active {
 background-image: url(/0_image/nav/ueberjoeys_active.gif);
 width: 89px; 
 height:23px; 
 }  
 
div.jps-navigation a.pressemitteilungen {
 background-image: url(/0_image/nav/pressemitteilungen.gif);
 width: 136px; 
 height:23px; 
 }
 
div.jps-navigation a.pressemitteilungen:hover {
 background-image: url(/0_image/nav/pressemitteilungen_hover.gif);
 } 
 
div.jps-navigation a.pressemitteilungen_active {
 background-image: url(/0_image/nav/pressemitteilungen_active.gif);
 width: 136px; 
 height:23px; 
 }    
 
 
 
div.jps-navigation a.download {
 background-image: url(/0_image/nav/download.gif);
 width: 89px; 
 height:23px; 
 }
 
div.jps-navigation a.download:hover {
 background-image: url(/0_image/nav/download_hover.gif);
 } 
 
div.jps-navigation a.download_active {
 background-image: url(/0_image/nav/download_active.gif);
 width: 89px; 
 height:23px; 
 }    
 
 
 
div.jps-navigation a.kontakt {
 background-image: url(/0_image/nav/kontakt.gif);
 width: 69px; 
 height:23px; 
 }
 
div.jps-navigation a.kontakt:hover {
 background-image: url(/0_image/nav/kontakt_hover.gif);
 } 
 
div.jps-navigation a.kontakt_active {
 background-image: url(/0_image/nav/kontakt_active.gif);
 width: 69px; 
 height:23px; 
 }  
 
 
 
 
 /****************************** Subnav **************************************/

.jps-subnav {
  width: 196px;
  margin-right: 3px;
  padding: 1px;


	}

.jps-subnav a {
	padding: 5px 5px 5px 15px;
	display: block;
	}
	
.jps-subnav a.sub {
	border: 1px solid transparent;
	background: url(/0_image/icon_subnav.gif) 2% 50% no-repeat;
	}
.jps-subnav a.sub:hover {
	border: 1px solid #a2b93a;
	color:#a2b93a; 
	}
.jps-subnav a.sub-active {
	color:#fff; 
	margin: 1px;
	background: url(/0_image/icon_subnav-hover.gif) 2% 50% no-repeat #a2b93a;
	}
.jps-subnav a.subsub {
	border: 1px solid transparent;
	background: url(/0_image/icon_subnav.gif) 2% 50% no-repeat;
	margin-left: 20px;
	}
.jps-subnav a.subsub:hover {
	border: 1px solid #a2b93a;
	margin-left: 20px;
	color:#a2b93a; 
	}
.jps-subnav a.subsub-active {
	color:#fff; 
	margin: 1px;
	margin-left: 20px;
	background: url(/0_image/icon_subnav-hover.gif) 2% 50% no-repeat #a2b93a;
	}	
	