BODY {
  margin: 0px;
  padding: 0px;
  background: #ffffff url(../images/pbgr.gif) repeat-x top left;
  color: #666666;
}

p.bodytext {
line-height:200%;
}

#center{
 margin:0 auto;
 width:920px;
}

#menubar
{
  margin: 20px 0px 20px 0px;
  padding: 0px;
  width : 920px;
  height: 37px;
  background : url(../images/pmnb.gif) no-repeat top left;
/*  overflow: hidden; */
}

#wrap {
  margin: 0 auto;
  width: 100%;
}

#content {
  float: left;
  width: 580px;
  padding: 30px ;
  border: 1px solid #dedede;
  background: #ffffff url(../images/pfgb.gif) repeat-x bottom left;
}

#logo 
{
  width : 918px;
  height: 300px;
  background : url(../images/s2dlogo.jpg) no-repeat top left;
  border: 1px solid #dedede;
  margin-bottom: 20px;
}

.home_logo{
   background: url("../images/pnsshm0.gif") no-repeat scroll left top transparent;
    float: left;
    height: 37px;
    width: 39px;
}
#side {
  float: right;
  width: 250px;
  border: 1px solid #dedede;
  background-color: #ffffff;
  color:#666666;
  padding:5px;
}

#sidenav {
  width: 250px;
}

#sidenav h2 ,#side h1.csc-firstHeader, #side h1{
  display: block;
  padding: 10px 20px 10px 20px;
  margin: 0;
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  background : #28771A url(../images/pfad.gif) repeat-x top left;
}

#side p{
 padding:0 10px !important;
}
.space {
  width: 250px;
  height: 10px;
}

#sidenav a, #sidenav p {
  display: block;
  padding: 6px 20px 6px 20px;
  margin: 0;
  color: #444444;
  text-decoration: none;
}

#sidenav a.sel {
  font-weight: bold;
}

#sidenav a:hover {
  color: #28771A;
}

#sidebar {
  width: 210px;
  padding: 20px 20px 20px 20px;
}

#footer {
  padding: 20px 0px 30px 0px;
  margin: 0;
  width: 920px;
  clear: both;
  text-align: center;
}

#footer a {
  color: #444444;
  text-decoration: none;
  padding-right: 20px;
}

#footer a:hover {
  color: #28771A;
}

form.search {
  margin: 0px;
  padding: 20px;
  border-bottom: 1px solid #dedede;
}

form.search input {
  vertical-align : middle;
}

input.search {
  width: 180px;
  border: 1px solid #dedede;
}

#ts {
  margin-left: 10px;
}

.tx-t3sheaderslider-pi1{  background-color: #E1F0D9; border: 1px solid #DEDEDE;   height: 300px;  margin-bottom: 20px; /*  width: 918px; */ width:100%; border-left:none; border-right:none;position:relative; z-index:-1;}


.navigation { width:100%; float:left; position:relative; z-index:100;}
.navigation .home_logo a{ float:left; width:40px; /*background:url(../images/pnsm0.gif) no-repeat left top;*/ height:37px; }
.navigation .home_logo a:hover{ /* background:url(../images/pic_home_hlm0.gif) no-repeat left top; */} 
.navigation .home_logo a.active{ /* background:url(../images/pnsshm0.gif) no-repeat left top; */}

/*
.navigation ul{ width:95%; float:left; list-style:none; padding:0px; margin:0px;}
.navigation li , #jfmulticontent_c22 li{ float:left; padding:0px; font-size:11px; color:#000; line-height:37px; background:url(../images/li_colem.gif) no-repeat left top; font-weight:bold; position:relative;}
#jfmulticontent_c22 li{line-height:24px !important;}
.navigation li a , .ui-state-default a{ color:#444444; text-decoration:none; display:block; padding:0px 20px 0px 20px;}
#content .ui-state-default a{font-weight:bold !important;}
.navigation li a:hover { background:url(../images/li_hover.gif) repeat-x left top; color:#fff;}
.navigation li a.active , .ui-tabs-selected a { background:url(../images/a_active.gif) repeat-x left top; color:#fff;}
.ui-tabs-selected a { color:#fff !important; font-weight:bold !important;}
.ui-tabs-nav  {border:none !important;}
.ui-tabs-nav li{padding:2px 0 2px 2px !important;}

.navigation li a.active:hover{background:url(../images/a_active1.gif) repeat-x left top !important; color:#fff;}


.navigation ul li ul { width:200px; padding:0px; margin:0px; position:absolute; left:0px; top:36px; display:none; z-index:11; background:#cdcdcd; border:1px solid #8c8c8c;}
.navigation ul li ul li { padding:0px 0px 0px 0px; line-height:20px; float:left; width:200px; background:none; }
.navigation ul li ul li a { color:#444444;}
.navigation ul li ul li a:hover { color:#FFF;}

.navigation ul li:hover ul { display:block;}
.navigation ul li ul li ul { width:200px; position:absolute; left:200px; top:0px; display:none !important;}
.navigation ul li ul li:hover ul { display:block !important;}

*/

.navigation { width:100%; float:left; position:relative; z-index:1;}
#menu .home_logo{background:url(../images/pnsm0.gif) no-repeat left top !important;}
#menu .home_logo a{ color:transparent; float:left; width:40px; /* background:url(../images/pnsm0.gif) no-repeat left top; */height:37px; }
#menu .home_logo a:hover{  background:url(../images/pic_home_hlm0.gif) no-repeat left top; }
#menu .home_logo a.active{  background:url(../images/pnsshm0.gif) no-repeat left top !important;   color: transparent;
    float: left;
    height: 37px;
    width: 0px !important;}
.navigation #menu li.last a{ padding:0px 0px 0px 16px !important;}   

.navigation ul{ width:95%; float:left; list-style:none; padding:0px; margin:0px;}
.navigation li ,  #jfmulticontent_c22 li{ float:left; padding:0px; font-size:11px; color:#000; line-height:37px; background:url(../images/li_colem.gif) no-repeat left top; font-weight:bold; position:relative;}
.navigation li a ,.ui-state-default a{ color:#444444; text-decoration:none; display:block; padding:0px 20px 0px 20px;}
.navigation li a:hover { background:url(../images/li_hover.gif) repeat-x left top; color:#fff;}
.navigation li a.active ,.ui-tabs-selected a  { background:url(../images/a_active.gif) repeat-x left top; color:#fff;}

#jfmulticontent_c22 li{line-height:24px !important;}
.ui-tabs-selected a { color:#fff !important; font-weight:bold !important;}
.ui-tabs-nav  {border:none !important;}
.ui-tabs-nav li{padding:2px 0 2px 2px !important;}


.navigation ul li ul { width:220px; padding:0px; margin:0px; position:absolute; left:0px; top:36px;  z-index:11; background:#fafafa;display:none;}
.navigation ul li ul li { padding:0px 0px 0px 0px; line-height:24px; float:left; width:220px; background:none; border-bottom:1px solid #dcdcdc; }
.navigation ul li ul li a { color:#444444; padding:0px 0px 0px 20px;}
.navigation ul li ul li a:hover { color:#444444; background:#E1F0D9; text-shadow:0px 0px 6px #FFFC00, 0px 0px 8px #FFFC00}
.navigation ul li ul li a span { background:url(../images/sub_dot.png) no-repeat right 5px; padding: 0px 15px 0px 0px;}

.navigation ul li:hover ul { display:block;}
.navigation ul li ul li ul { width:220px; position:absolute; left:220px; top:0px; display:none !important;}
.navigation ul li ul li:hover ul { display:block !important;}


#t3sheaderslider{margin:0 auto;}
.nivo-controlNav{display:none;}





/*  Footer Css  Start*/
.footer_nav{float:left;padding-left:30px;}
.footer_nav a{color:#4BAD32 !important;font-size:11px;}
.ft_icons {float:right; width:352px;}
.ft_icons .back{float:left;  /*background:url(../images/back.png) no-repeat; */ height:22px; width:30px;cursor:pointer;}
.ft_icons .pdf{float:left;  /* background:url(../images/pdf.png) no-repeat; */ height:22px; width:30px; cursor:pointer;}
.ft_icons .print {float:left; /* background:url(../images/print.png) no-repeat; */ height:22px; width:30px; cursor:pointer;}
.ft_icons img {border:none;}
/*
.ft_icons .back:hover , .ft_icons .back.active{float:left;background:url(../images/back_hover.png) no-repeat;height:22px; width:30px;cursor:pointer;}
.ft_icons .pdf:hover ,.ft_icons .pdf.active{float:left;background:url(../images/pdf_hover.png) no-repeat; height:22px; width:30px; cursor:pointer;}
.ft_icons .print a:hover ,.ft_icons .print a.active {float:left;background:url(../images/print_hover.png) no-repeat; height:22px; width:30px; cursor:pointer;}
*/

/*  Footer Css  End*/

