/* ============================== DEFAULT HTML ============================== */
h1,
h2,
h3,
h4,
h5,
h6,
a {
	color: #003D2C;
    font-weight: bold;
}
/* =========================================== */
#jsn-master {
  background-color: #7aace9;
    background: url(../images/backgrounds/Decorative_back-blend.jpg);
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:top; 
}
#jsn-pos-user-top.div.jsn-modulecontainer {
   /* background: none; */
}

#jsn-page {
  background-color: rgba(255, 255, 255, 0.3); 
  padding: 8px;
}

#jsn-mainbody {
    width: 96% !important;
  padding: 2% !important;
  position: relative;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.8); 
}

#jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner #content-pacmenu1:hover {
  background:#009de0;
  border:1px solid #2b85d7;
}
#jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner #content-pacmenu2:hover {
  background:#f9b200;
  border:1px solid #2b85d7;
}
#jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner #content-pacmenu3:hover {
  background:#95c04e;
  border:1px solid #2b85d7;
}
#jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner #content-pacmenu4:hover {
  background:#959ec0;
  border:1px solid #2b85d7;
}

#jsn-pos-content-top div.jsn-modulecontainer a{
  color:#112;
  font-size:18px;
  font-weight:normal;
}

body.jsn-homepage #jsn-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner div div p a {
  background: rgba(255, 255, 255, .4);
  border: 1px solid rgba(255, 255, 255, .5);
  height:110px !important;
  transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}

div.pac-roehre1 {
  background-image: url(../../../images/pac/Foto-Roehre1.jpg);
  /* background-color:orange; */
width:207px;
  height:293px;
border:0px;
  
}

#sgs-pac {
  width: 96% !important;
  padding: 2% !important;
  position: relative;
  overflow: hidden;
  /* background: rgba(255, 255, 255, 0.85) !important; */
}
#sgs-pac table{
  /* margin-left:auto;
  margin-right:auto; 
  border-spacing:4px;
  border-collapse: separate;
  background: rgba(185, 205, 245, 0.4);
  padding:6px 12px; */
}
#sgs-pac td{
  /* background: rgba(255, 255, 255, 0.9);
  border:1px solid rgba(195, 205, 225, 0.4);
  padding:8px; */
}

#pac-transparent {
  width: 96% !important;
  padding: 2% !important;
  position: relative;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8) !important;
}
#pac-footer {
  width: 96% !important;
  padding: 2% !important;
  position: relative;
  overflow: hidden;
  font-size:16px;
}
div#pac-footer{
  background: rgba(85, 128, 78, 0.85);
}
#pac-footer a{
  color:#edf; 
  font-weight: normal;
}
#pac-footer2 {
  width: 96% !important;
  padding: 2% !important;
  position: relative;
  overflow: hidden;
}
div#pac-footer2{
  background: rgba(85, 78, 128, 0.85);
}
#pac-footer2 a{
  color:#ac9; 
}
#jsn-topbar {
background: none; 
}
#jsn-pos-topbar .jsn-modulecontainer {
  background: rgba(158, 165, 175, 0.8) !important;
  color: #123 !important;
}

#jsn-pos-logo {
  height: 100px;
  /*position: absolute;
  z-index:1 !important;    
  height:92px !important; */
}
#jsn-pos-logo div.jsn-modulecontainer {
  background: none; 
  margin: -32px 0px -8px 0px;
}
#jsn-promo-inner {
  /* position: absolute; */
  z-index:190 !important;    
  height: 217px !important;
  background: none;
  padding: 6px 0px; 
  margin: -12px 0px -40px 0px; 
}
#jsn-content-top {
  /* position: absolute; */
  z-index:4 !important;    
  /*height: 217px !important; */
  padding: 12px 0px;
  margin: -48px 0px 1px 0px;
}
#jsn-header-bottom {
  margin-bottom: -16px;
    z-index:4 !important;
}

#jsn-pos-mainmenu {
  background: #f9b000;
  margin-top: 0px;
}

#jsn-pos-mainmenu a {
  color: #421;
}

#jsn-pos-mainmenu ul.jsn-submenu-level-1 li a{
  color:#edf;
  font-weight:normal;
  /* font-size:20px; */
}
