/* Headers */
h1.logo { float:left; margin:13px 0 0 23px; }
.content h2 {
  padding:0 0 0 20px;
  /*line-height:1;*/
  background:url(../images/hdr_border_red.gif) left 16px no-repeat;
  font-size:45px; font-weight:normal;
  color:#a3a3a3;
  zoom:1;
  }
.welcome-msg h2 {
  background:transparent url(../images/hdr_border_white.gif) left center no-repeat;
  color:#FFF;
  }
.post-head h3 {
  padding:0 0 0 20px;
  font-size:15px;
  background:url(../images/hdr_arr.gif) left 7px no-repeat;
  }
.post-head h3 { display:inline; }

.post-body {
  background: #f6f4f5;
}

/* Paragraphs */
p { margin:0 0 10px; }
p.bodytext {  }
#footer .copy p { margin:0 0 0 23px; line-height:40px; }

/* Sub & Sup, Emphasises, Ins & Del */
sup { position:relative; top:.4em; }

.more-link {
  color: #FF3800;
}

/* Images */
img { border:0; }
img.alignright, .alignright { float: right; }
img.alignleft, .alignleft { float: left; margin-right:10px; }

span.image {
  position:relative;
  padding:5px 15px 5px 5px;
  background:#e4e4e4;
  border:1px solid #a3a3a3; border-right:0;
  }
span.image img { float:none !important; }
span.image.right { float:right; margin:0 0 5px 10px; }
.csc-uploads-icon { padding-right:3px; }

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Lists */
#sidebar h2 {
  display:none; position:absolute; left:-9999px;
  zoom:1; background:#f00;
  }
.sidebar .nav  ul.level0 {
  margin:1px 0;
  border-top:1px dashed #a3a3a3;
  //margin-top:-15px;
  }
  .sidebar .nav  ul.level0 li {
    padding:0px;
    clear:both;
    zoom:1; overflow:hidden;
    border-bottom:1px dashed #a3a3a3;
    }
    .sidebar .nav  ul.level0 li a {
      display:inline;
      float:left;
      padding:10px 0 10px 30px;
      background:transparent url(../images/nav_arr.gif) 8px center no-repeat;
      }
      .sidebar .nav  ul.level0 li.parent a {
        font-weight:bold; 
        background:transparent url(../images/nav_arr_on.gif) 8px center no-repeat;
        }
	  .sidebar .nav  ul.level1 {
	    background:#f6f4f5;
      zoom:1; overflow:hidden;
      clear:both;
	    border-top:1px dashed #a3a3a3;
	    color:#f6f6f6;
	    }
	    .sidebar .nav  ul.level1 li { border-bottom:0 !important;
        clear:both; zoom:1; overflow:hidden;
      }
	    .sidebar .nav  ul.level0 li ul.level1 li a {
	      padding:10px 0 10px 40px; font-weight:normal;
          background:transparent url(../images/li1_bullet.gif) 25px center no-repeat;
          }
	      
/* Tables */
table.schulen-table { border-collapse:collapse; width:100%; margin-right:-100px; }
  table.schulen-table th { white-space:nowrap; }
  table.schulen-table th, table.schulen-table td { padding:3px; text-align:left; border-left:1px solid #FFF; border-right:1px solid #FFF; font-size:10px; font-family:Verdana; border-bottom:1px solid #CCC; }
body.schulen #main { overflow:auto; }
  body.schulen #main .content { margin-right:-100px !important; }  
 table.nteam-table { border-collapse:collapse; width:100%; margin-right:-100px; }
  table.nteam-table th { white-space:nowrap; }
  table.nteam-table td.nteam-td { padding:3px; text-align:left; border-left:1px solid #FFF; border-right:1px solid #FFF; font-size:14px; font-family:Verdana; border-bottom:1px solid #CCC;  }
  table.nteam-table th, table.nteam-table td { padding:3px; text-align:left; border-left:1px solid #FFF; border-right:1px solid #FFF; font-size:10px; font-family:Verdana; border-bottom:1px solid #CCC; }

