/* main*/

.jambody {
  margin: 0px;
  padding: 0px;
}

.jamcontent {
}

/* content*/

table.navTop {
  position: top;
  width: 100%;
  margin-top: 20px;
  }

.abstandnavcontent {
   margin-left: 10px;
	padding: 0;
	font-size: 1px;
}

.cEingeloggt {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  }

.cLogin {
  margin-top: 40px;
  margin-left: 20px;
  margin-bottom: 40px;
  margin-right: 20px;
  }  
  
img.border {
  border: 1px solid #FF9C00;
}

.jamfooter {
  position: top;
  margin-top: 20px;
  width: 100%;
  text-align: center;
  }

.cStandardbox {
  position: top;
  width: 100%;
  }

.frameboxtop {
  position: top;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 10px;
  }

.frameboxbottom {
  position: top;
  width: 100%;
  margin-top: 0;
  height: 20px;
  }  

.vline {
}

.handset {
  background-color: #FFF2BF;
  vertical-align: middle;
  padding: 2px 2px 2px 2px;
}

/*  Farben */

.bgcFrame, .hline, .frameboxtop, .frameboxbottom {
  background-color: #FFCC00;  
}

.bgnav, .navTopline, .navleft, .navBlockLevel0on, .navBlockLevel1 {
  background-color: #FFC466;
}

.bgbody, .vline {
  background-color: #000000;
}

.bgNavLevel0, td.navBlock {
  background-color: #FF9C00;
}

.bgswlogo {
  background-color: #ffffff;  
}

.bgcStandard, .cStandardbox, .jamfooter {
  background-color: #FFF2BF;
}

.bgcHighlight {
  background-color: #FFE784;
}

/* text*/

.jamtd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

.jamtcframebox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.jamli.aufzaehlung {
	line-height: 20px;
	list-style-type: square;
}

.tcounter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  font-weight:bold;
  color: #333333;
}

.tcStandardBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #333333;
}

.tcStandardMini {
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

.tcStandardBig {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #333333;
}

.tcStandardSuper {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
  color: #333333;
}

.tcHighlightNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFF00;
}

.tcHighlightBold {
  color: #FFFF00;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.tcHighlightMini {
  font-size: 9px;
  color: #FFFF00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tcHighlightBig {
  font-size: 14px;
  color: #FFFF00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tcHighlightSuper {
  font-size: 16px;
  color: #FFFF00;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tcHighlightError {
  color: #FFFF00;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tcPreset {
 font-size: 10px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tcError {
 font-weight: bold;
 color: #FF0000;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* links*/

.jama:link, .jama:visited, .jama:hover, .jama:active {
 font-size: 11px;
 color: #000000;
 font-weight:bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

a.bold:link, a.bold:visited, a.bold:hover, a.bold:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   font-weight:bold;
   color: #000000; 
	text-decoration: underline;
}

a.super:link, a.super:visited, a.super:hover, a.super:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;    
   color: #000000; 
	text-decoration: underline;
}

a.hl:link, a.hl:visited, a.hl:hover, a.hl:active {
 font-size: 11px;
 color: #FFFF00;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

a.Frame:link, a.Frame:visited, a.Frame:hover, a.Frame:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #000000; 
	font-weight:bold;
	text-decoration: none;
}

a.FrameBottom:link, a.FrameBottom:visited, a.FrameBottom:hover, a.FrameBottom:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #000000; 
	font-weight:bold;
	text-decoration: underline;
}

a.FrameHL:link, a.FrameHL:visited, a.FrameHL:hover, a.FrameHL:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #FFFF00; 
	font-weight:bold;
	text-decoration: none;
}

/* NAVIGATION NEU */

/* ___ Level 1 ___ */
ul#navigation {
  list-style: none;
  margin: 0;
  padding: 0;
}

a.navGroupLink:link, a.navGroupLink:visited, a.navGroupLink:hover {
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  background-color: #FF9C00;
}

.ueberschri {
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0px 2px 0px 5px;
  color: #000000;
  background-color: #ffcc00;
}


ul#navigation li a.navLink:link, ul#navigation li a.navLink:visited {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

ul#navigation li {
  padding:0;
  margin:0;
  width: 140px;
}

/* Level 1 Hintergrundfarbe beim Hovern */
ul#navigation li a.navLink:hover {
  background-color: #FFEBCC;
  color: #000000;
}

a.navHigh:link, a.navHigh:active, a.navHigh:visited, a.navHigh:hover {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

/* ___ Level 2 ___ */
/* SubNavi */
/* Level 2 Hintergrundfarbe */
ul#navigation ul#subnav {
   list-style: none;
   margin: 0;
   padding: 0;
	background-color: #FFD799;
 }
 
 ul#navigation ul#subnav li a.subNavLink:link, ul#navigation ul#subnav li a.subNavLink:visited {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

ul#navigation ul#subnav li {
  padding:0;
  margin:0;
  width: 140px;  
}

/* Level 2 - Hintergrundfarbe beim Hovern */
ul#navigation ul#subnav li a.subNavLink:hover {
  background-color: #FFEBCC;
  color: #000000;
}

/* Level 2 - Hintergrundfarbe ON */
a.subNavLinkHigh:link, a.subNavLinkHigh:visited, a.subNavLinkHigh:active, a.subNavLinkHigh:hover {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #FFEBCC;
}
/* Ende SubNavi */

/* ___ Level 3 ___ */
/* SubNavi 2 */
/* Level 3 - Hintergrundfarbe OFF FFF5E5*/
ul#navigation ul#subnav li ul#subnav2 {
   list-style: none;
   margin: 0;
   padding: 0;
	background-color: #FFE4BB;
 }
 
 ul#navigation ul#subnav li ul#subnav2 li a.subNavLink2:link, ul#navigation ul#subnav li ul#subnav2 li a.subNavLink2:visited {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

ul#navigation ul#subnav li ul#subnav2 li {
  padding:0;
  margin:0;
  width: 140px;  
}

/* Level 3 Hintergrundfarbe beim Hovern */
ul#navigation ul#subnav li ul#subnav2 li a.subNavLink2:hover {
	color: #000000; 
	background-color: #FFF5E5;
}

/* Level 3 Hintergrundfarbe ON*/
a.subNavLink2High:link, a.subNavLink2High:visited, a.subNavLink2High:active, a.subNavLink2High:hover {
  text-decoration: none;
  display: block;
  width: 100%;
  line-height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #FFF5E5;
}
/* Ende SubNavi 2 */

/* Abstaende für Navi-Elemente */
.padNavLink {
  padding-left: 3px;
}

.padSubNavLink {
  padding-left: 6px;
}

.padSubNav2Link {
  padding-left: 9px;
}

div.navTrenner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
}

.navTopline {
}

/* ENDE NAVIGATION NEU */


/* navigationTOP */

a.navTopLevel0:link,a.navTopLevel0:visited,a.navTopLevel0:active {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;    
   	font-weight:bold;
   	color: #663300; 
	text-decoration: none;
   	text-transform: uppercase;
}

a.navTopLevel0:hover {
   	color: #000000; 
}

a.navTopLevel0on:link,a.navTopLevel0on:visited,a.navTopLevel0on:hover,a.navTopLevel0on:active {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;    
   	font-weight:bold;
   	color: #000000; 
	text-decoration: none;
   	text-transform: uppercase;
}

a.navTopLevel1:link,a.navTopLevel1:visited,a.navTopLevel1:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   font-weight:bold;
   color: #663300; 
	text-decoration: underline;

}

a.navTopLevel1on:link,a.navTopLevel1on:visited,a.navTopLevel1on:hover,a.navTopLevel1on:active {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;    
   	font-weight:bold;
   	color: #000000; 
	text-decoration: none;
}

a.navTopLevel1:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   font-weight: bold;
   color: #000000; 
	text-decoration: none;
}

a.navTopLevel2:link,a.navTopLevel2:visited,a.navTopLevel2:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #663300;
	text-decoration: underline;
}

a.navTopLevel2:hover {
	color: #000000;
	text-decoration: none;
}

a.navTopLevel2on:link,a.navTopLevel2on:visited,a.navTopLevel2on:active,a.navTopLevel2on:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

a.navTopLevel3:link,a.navTopLevel3:visited,a.navTopLevel3:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #663300; 
	text-decoration: underline;
}

a.navTopLevel3:hover {
	color: #000000;
	text-decoration: none;
}

a.navTopLevel3on:link,a.navTopLevel3on:visited,a.navTopLevel3on:active,a.navTopLevel3on:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;    
   color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

td.navBlock {
	text-align: center;
	padding: 6px 0;
}

td.navBlockLevel0on {
	text-align: center;
	padding: 6px 0;
}

td.navBlockLevel1 {
	text-align: center;
	padding: 6px 0;
}

td.navBlockLevel2 {
	text-align: left;
	padding: 5px 3px 5px 10px;
	background-color: #FFD799;
}

td.navBlockLevel3 {
	text-align: left;
	padding: 5px 3px 5px 10px;
	background-color: #FFE4BB;
}

