* { margin: 0; padding: 0; }
html, body {
  /*height:100%;*/
  font-family:"trebuchet MS",verdana,sans-serif;
}

P, LI, TD, DT, DD {
  font-family:"trebuchet MS",verdana,sans-serif;
  font-size:9pt;
}

#content UL {
  margin-left:20px;
}

body{
  position:relative;
  
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  /*height:100%;*/
  
}
#background-overlay {
  /*
  position:absolute;
  right:21px;
  top:48%;
  z-index:10;
  */
}

#center-outer-wrap {
  /*
  width:996px;
  min-height:100%;
  */
  position:absolute;
  
}

#bg-folgeseite-oben {
  
}

#center-inner-wrap {
  /*
  position:relative;
  float:left;
  */
  position:absolute;
  
  
  
  z-index:15;
}



#bg-folgeseite-oben {
  
}

#content-header {
  position:relative;
  
  float:left;
  height:60px;
  /*width:996px;*/
  width:800px;
  background-color:#ffffff;
  z-index:30;
  
}

#content-header-col-left {
  float:left;
  display:inline; /* IE6, IE/ Workaround against double margins */
  margin-left:20px;
  height:60px;
}
#content-header-col-right {
  float:right;
  display:inline; /* IE6, IE/ Workaround against double margins */
  margin-left:20px;
  height:60px;
  padding-top:11px;
  margin-right:20px;
  visibility:hidden;
  
}


#content-header-col-left IMG {
  margin-top:14px;
  vertical-align:middle;
}

#content-header-col-left A {
  text-decoration:none;
}


.headerH {
  height:60px;
  width:1px;
}

.menu-service-top {
  font-family: verdana,sans-serif;
  font-size:7pt;
  font-weight:bold;
  color:#1e1e1e;
}

.menu-service-top A {
  color:#1e1e1e;
  text-decoration:underline;
}



#content-left {
  position:absolute;
  
  width:0px;
  visibility:hidden;
  height:0px;
  max-height:0px;
  overflow:hidden;
  
  
  
  
}



#content {
  position:relative;
  float:left;
  display:inline; /* IE6, IE/ Workaround against double margins */
  
  padding-left:21px;
  padding-right:21px;
  padding-bottom:10px;
  
  
  
  width:543px;
  z-index:99;
  
  
}

#left-middle-wrap {
  
}



#background-middle {
  height:0px;
  max-height:0px;
}

#background-right {
  height:0px;
  max-height:0px;
  
}

#background-left {
  height:0px;
  max-height:0px;
}

#background-right-top {
  height:0px;
  min-height:0px;
  max-height:0px;
  position:absolute;
}

#content-right {
  visibility:hidden;
  height:0px;
  max-height:0px;
}

ul#menu-top {
  visibility:hidden;
  
}

ul#menu-top LI {
  display:inline;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  padding-left:18px;
}


ul#teaser-top {
  visibility:hidden;
  position:absolute;
  list-style-type:none;
  list-style-position:inside;
  z-index:99;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  
}

ul#teaser-top LI {
  display:inline;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  padding-left:18px;
}

/* Footer */
#footer {
    position:relative;
    clear:both;
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    margin-left:21px;
    width:543px;
    height:56px;
    z-index:40;
    background-color:white;
    background-image:url(../images/punkte.gif);
    background-repeat:repeat-x;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-size:11px;
    
    
}



#footer A {
  color:black;
  font-weight:bold;
}

#footer-left {
  float:left;
  width:100%;  
}

#footer-right {
  visibility:hidden;
  width:0;
  text-align:right;
}


#login {
 
}

#login A {
  
  
}

#login .input-text {
  
}

#login label {
  
  
  
}

#login .input-image {
 
}

#login .label-submit {
 
  
}

#login p {
  
}

.trenner-rechts {
  
}

.trenner-content {
  margin-top:10px;
  margin-bottom:10px;
  height:1px;
  width:760px;
  background-image:url(../images/punkte.gif);
}  		
  		
  		/* Monatsansicht klein */
  		.tx-a1events-pi1 TABLE.monthview-small{
  		  width:90%;
  		  border:0px none;
  		  border-collapse:collapse;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH,
  		.tx-a1events-pi1 TABLE.monthview-small TD {
  			padding:1px;
  			border:0;
  			font-size:10px;
  			font-weight:bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD A {
  		  color:#d70075;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day-first {
  			
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day {
  			
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day-last {
  			
  		  color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day-first {
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day {
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day-last {
  			
  			color:#1e1e1ed;
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayStandard {
  			font-size:9px;
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayCurrent {
  			color: #ee94c8;
  			
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayOtherMonth {
  			
  			color: #6e4d23;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD .nav {
  			font-size:10px;
  			text-align:center;
  			width:20px;
  			
  			font-weight: bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD .nav A {
  		  color:#1e1e1e;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TR.label-day {
  		  background-color:#1e1e1e;
  		  color:white;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH .year {
  			color:#1e1e1ed;
  			font-size:10px;
  			font-weight: bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH .year A {
  		  color:#1e1e1e;
      }




  /* Scroller */
  
  P.st_list, P.mtni {
    font-size:11px;
  }
  P.st_list A {
    color:#1e1e1e;
  }
  
  /* Allg */
  P.bodytext {
    color:#1e1e1e;
    font-size:11px;
    
    
  }
  
  P.bodytext A {
    color:#d70075;
  }
  
  
  /* Tagcloud */
  
  div.tagcloud {
     
     
    
  } 
  div.tagcloud a {
    color: #1e1e1e; 
    text-decoration: underline;
    font-weight:bold;
  }
  
  /* Standardelemente */
.csc-frame-rulerAfter {
  clear:both;
  /*height:31px;*/
  height:auto;
  width:100%;
  background-image:url(../images/gestrichelt.gif);
  background-repeat:repeat-x;
  /*background-position:0px 15px;*/
  background-position:bottom left;
  padding-bottom:16px;
  margin-bottom:15px;
}
  
  /* news */
  
  .news-list-container {
    width:100%;
    float:left;
    
  }

  .news-list-item {
    margin-bottom:10px;
    width:100%;
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    
  }
  
  .news-list-item H1 {
    font-size:14px;
    color:#d90079;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:normal;
  }
  .news-list-item H2 {
    font-size:9pt;
    color:black;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:bold;
  }
  .news-list-item H2 P.bodytext {
    display:inline;
  }
  .news-list-item H3, .news-list-item H3 A{
    font-size:9pt;
    color:black;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:bold;
    text-decoration:none;
  }
  
  .news-list-item HR {
    width:100%;
    height:10px;
    border:0px none;
    background-image:url(../images/punkte.gif);
    background-repeat:repeat-x;
    background-position:0px 5px;
    
  }
  
  .news-list-item IMG {
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    margin-right:10px;
    margin-bottom:10px;
  }
  
  .news-list-item A {
    color:#d90079;
    text-decoration:underline;
    text-weight:bold;
  }
  
  .news-list-item P {
    font-site:9pt;
  }
  
  .news-list-browse {
    font-size:9pt;
  }
  .news-list-browse A {
    color:#d90079;
    font-size:9pt;
    text-decoration:underline;
  }
  
  
  
  .news-catmenu A {
    text-decoration:none;
  }
  
  .news-catmenu .news-catmenu-NO A {
    color:#3e424b;
    
  }
  .news-catmenu .news-catmenu-ACT A {
    color:#d90079;
    
  }
  
  .news-catmenu .news-catmenu-NO A:hover,
  .news-catmenu .news-catmenu-ACT A:hover {
    color:#d90079;
  }

  .news-catmenu .level1 .news-catmenu-NO,
  .news-catmenu .level1 .news-catmenu-ACT
   {
    font-size:10pt;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:0px;
    letter-spacing:1px;
  }
  .news-catmenu .level2 .news-catmenu-NO,
  .news-catmenu .level2 .news-catmenu-ACT
   {
    font-size:9pt;
    text-transform:none;
    padding-left:15px;
    font-weight:bold;
  }
  .news-catmenu .level3 .news-catmenu-NO,
  .news-catmenu .level3 .news-catmenu-ACT
   {
    font-size:9pt;
    text-transform:none;
    padding-left:30px;
    font-weight:normal;
  }
  .news-catmenu .level4 .news-catmenu-NO,
  .news-catmenu .level4 .news-catmenu-ACT
   {
    font-size:9pt;
    text-transform:none;
    padding-left:45px;
  }
  .news-catmenu HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-pink.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
    
  }
  
  DIV.news-catmenu {
    margin-bottom:30px;
  }
  
  /* news archiv */
  
  .news-amenu-container UL {
    list-style-type:none;
  }
  
  .news-amenu-container UL LI A {
    padding-left:15px;
    font-size:9pt;
    font-weight:bold;
    color:#3e424b;
    text-decoration:none;
  }
  .news-amenu-container UL LI A:hover {
    color:#d90079;
  }
  .news-amenu-container UL LI.news-amenu-item-year {
    padding-left:0px;
    font-size:10pt;
    font-weight:bold;
    letter-spacing:1px;
  }
  .news-amenu-container HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-pink.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
    
  }
  
  DIV.news-amenu-container {
    margin-top:10px;
  }
  
  /* Workaround weil man das amenu im Content einfügen muss... */
  #content .news-amenu-container {
    visibility:hidden;
    height:0px;
  }
  
  
  /* temporary ------------------------------------------------ */
  
.trenner-content {
  margin-top:10px;
  margin-bottom:10px;
  height:1px;
  width:760px;
  background-image:url(../images/punkte.gif);
}  		
  		
  		




  /* Scroller */
  
  P.st_list, P.mtni {
    font-size:11px;
  }
  P.st_list A {
    color:#1e1e1e;
  }
  
  /* Allg */
  P.bodytext {
    color:#1e1e1e;
    font-size:11px;
    
    
  }
  
  P.bodytext A {
    color:#d70075;
  }
  
  
  /* Tagcloud */
  
  div.tagcloud {
     
     
    
  } 
  div.tagcloud a {
    color: #1e1e1e; 
    text-decoration: underline;
    font-weight:bold;
  }
  
  /* Standardelemente */
  
  .csc-frame-rulerAfter {
    height:31px;
    width:100%;
    background-image:url(../images/gestrichelt.gif);
    background-repeat:repeat-x;
    background-position:0px 15px;
    
    
  }
  
  /* news */
  
  .news-list-container {
    width:100%;
    float:left;
    
  }

  .news-list-item {
    margin-bottom:10px;
    width:100%;
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    
  }
  
  .news-list-item H1 {
    font-size:14px;
    color:#d90079;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:normal;
  }
  .news-list-item H2 {
    font-size:9pt;
    color:black;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:bold;
  }
  .news-list-item H2 P.bodytext {
    display:inline;
  }
  
  .news-list-item H2, .news-list-item H2 A {
    color:#1f1f1f;
    font-weight:bold;
    text-decoration:none;
  }
  
  .news-list-item H3, .news-list-item H3 A{
    font-size:9pt;
    color:black;
    font-family:"trebuchet MS",verdana,sans-serif;
    font-weight:bold;
    text-decoration:none;
  }
  
  .news-list-item HR {
    width:100%;
    height:10px;
    border:0px none;
    background-image:url(../images/punkte.gif);
    background-repeat:repeat-x;
    background-position:0px 5px;
    
  }
  
  
  .news-list-item H1 IMG,
  .news-list-item IMG.icon {
    margin-right:0px;
    margin-bottom:0px;
    
  }
  
  .news-list-item IMG {
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    margin-right:10px;
    margin-bottom:10px;
  }
  
  .news-list-item A {
    color:#d90079;
    text-decoration:underline;
    text-weight:bold;
  }
  
  .news-list-item P {
    font-site:9pt;
  }
  
  .news-list-browse {
    font-size:9pt;
  }
  .news-list-browse A {
    color:#d90079;
    font-size:9pt;
    text-decoration:underline;
  }
  
  
  
  .news-catmenu A {
    text-decoration:none;
  }
  
  #content-left .news-catmenu .news-catmenu-NO A {
    color:#3e424b;
    
  }
  #content-left .news-catmenu .news-catmenu-ACT A {
    color:#d90079;
    
  }
  
  #content-left .news-catmenu .news-catmenu-NO A:hover,
  #content-left .news-catmenu .news-catmenu-ACT A:hover {
    color:#d90079;
  }

  #content-left .news-catmenu .level1 .news-catmenu-NO,
  #content-left .news-catmenu .level1 .news-catmenu-ACT
   {
    font-size:9pt;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:0px;
    letter-spacing:1px;
  }
  #content-left .news-catmenu .level2 .news-catmenu-NO,
  #content-left .news-catmenu .level2 .news-catmenu-ACT
   {
    font-size:8pt;
    text-transform:none;
    padding-left:15px;
    font-weight:bold;
  }
  #content-left .news-catmenu .level3 .news-catmenu-NO,
  #content-left .news-catmenu .level3 .news-catmenu-ACT
   {
    font-size:8pt;
    text-transform:none;
    padding-left:30px;
    font-weight:normal;
  }
  #content-left .news-catmenu .level4 .news-catmenu-NO,
  #content-left .news-catmenu .level4 .news-catmenu-ACT
   {
    font-size:8pt;
    text-transform:none;
    padding-left:45px;
  }
  .news-catmenu HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-pink.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
    
  }
  
  #content-left DIV.news-catmenu {
    margin-bottom:30px;
  }
  
  /* news archiv */
  
  .news-amenu-container UL {
    list-style-type:none;
  }
  
  .news-amenu-container UL LI A {
    padding-left:15px;
    font-size:9pt;
    font-weight:bold;
    color:#3e424b;
    text-decoration:none;
  }
  .news-amenu-container UL LI A:hover {
    color:#d90079;
  }
  .news-amenu-container UL LI.news-amenu-item-year {
    padding-left:0px;
    font-size:10pt;
    font-weight:bold;
    letter-spacing:1px;
  }
  .news-amenu-container HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-pink.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
    
  }
  
  DIV.news-amenu-container {
    margin-top:10px;
  }
  
  /* Workaround weil man das amenu im Content einfügen muss... */
  #content .news-amenu-container {
    visibility:hidden;
    height:0px;
  }
  
  /* news Einzelansicht */
  .news-single-item {
    margin-bottom:20px;
  }
  
  .news-single-item H3,
  .news-single-item H3 A,
  .news-single-item DL DT {
    font-size: 9pt;
    color:black;
    text-decoration:none;
  }
  
  .news-single-item H1 {
    margin-top:15px;
    margin-bottom:4px;
  }
  
  .news-single-item .news-subheader {
    margin-bottom:10px;
  }
  
  .news-single-item P,
  .news-single-item LI,
  .news-single-item TD {
    font-size:9pt;
    line-height:14pt;
  }
  
  .news-single-item P A,
  .news-single-item LI A,
  .news-single-item TD A{
    color:#d60378;
  }
  
  .news-single-item UL {
    margin-left:20px;
    margin-top:6px;
  }
  
  .news-single-item HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-pink.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
  }
  
  .news-single-item .news-files IMG {
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    margin-right:10px;
    margin-bottom:10px;
  }
  
  .news-single-item .news-files P {
    float:left;
    width:250px;
    max-width:250px;
    
    
  }
  
  .news-single-item .news-files {
    vertical-align:bottom;
  }
  .news-single-item BR.clearer {
    clear:both;
  }
  
  
  /* Locations */
  .tx-a1locations-pi1 {
    font-size:9pt;
  }
  .tx-a1locations-pi1 A,
  .tx-a1locations-pi1-searchForm-link,
  .tx-a1locations-pi1-searchForm-abc A {
    color:black;
    text-decoration:none;
  }
  
  DIV.tx-a1locations-pi1-listrowHeader-selected {
    display:inline;
  }
  
  .tx-a1locations-pi1 .search label {
    font-weight:bold;
    display:block;
  }
  
  .tx-a1locations-pi1 FORM SELECT {
    width:200px;
    height:100px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1locations-pi1 FORM {
    margin-top:6px;
    margin-bottom:6px;
  }
  .tx-a1locations-pi1 FORM INPUT.input-text {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  .tx-a1locations-pi1 FORM A {
    text-decoration;none;
  }
  .tx-a1locations-pi1 table caption {
    height:0px;
    visibility:hidden;
  }
  
  .tx-a1locations-pi1 table {
    border-collapse:collapse;
    width:100%;
  }
  
  .tx-a1locations-pi1 table tr th {
    text-align:left;
    font-size:9pt;
    padding:4px 4px 4px 4px;
    vertical-align:top;
    
    background-color:#90ac0a;
  }
  
  .tx-a1locations-pi1 table tr th IMG {
    vertical-align:middle;
  }
  
  .tx-a1locations-pi1 table tr td {
    text-align:left;
    font-size:9pt;
    padding:4px 4px 4px 4px;
    vertical-align:top;
  }
  
  .tx-a1locations-pi1 table tr td A {
    color:black;
  }
  
  .tx-a1locations-pi1 table tr.even td {
    background-color:#f3f6e7;
  }
  
  .tx-a1locations-pi1 table thead tr th A {
    font-size:9pt;
    font-weight:bold;
    color:white;
    text-align:left;
  }
  .tx-a1locations-pi1 DIV.browser {
    margin-top:10px;
  }
  
  
  .tx-a1locations-pi1 H1 {
    font-size:11pt;
    margin-bottom:6px;
    margin-top:6px;
  }
  
  .tx-a1locations-pi1 .singleview  .tx-a1locations-pi1-listrowHeader {
    font-weight:bold;
    color:#90ac0a;
  }
  
  .tx-a1locations-pi1 .ident {
    margin-left:20px;
    margin-bottom:6px;
  }
  
  
  
  .tx-a1locations-pi1-tx-a1forms-form .title {
    font-size:11pt;
    font-weight:bold;
    padding-bottom:6px;
    
  }
  
  .tx-a1locations-pi1-tx-a1forms-form A {
    color:black;
  }
  
  .tx-a1locations-pi1-tx-a1forms-form TABLE TR TD {
    padding-right:4px;
    padding-bottom:4px;
    font-size:9pt;
    vertical-align:top;
  }
  
  .tx-a1locations-pi1-tx-a1forms-form-input-text {
    font-size:9pt;
    height:18px;
    width:200px;
    border:1px solid #90ac0a;
  }
  .tx-a1locations-pi1-tx-a1forms-form-input-select {
    font-size:9pt;
    height:100px;
    width:200px;
    border:1px solid #90ac0a;
  }
  .tx-a1locations-pi1-tx-a1forms-form-field-region,
  .tx-a1locations-pi1-tx-a1forms-form-field-theme {
    height:18px;
  }
  .tx-a1locations-pi1-tx-a1forms-form-input-textarea {
    font-size:9pt;
    height:100px;
    width:300px;
    border:1px solid #90ac0a;
  }
  .tx-a1locations-pi1-tx-a1forms-form-input-file {
    font-size:9pt;
    height:18px;
    width:150px;
    border:1px solid #90ac0a;
  }
  .tx-a1locations-pi1-tx-a1forms-form-input-submit {
    font-size:9pt;
    height:20px;
    width:100px;
    border:1px solid #90ac0a;
  }
  
  .tx-a1locations-pi1-tx-a1forms-form .infotext {
    background-color:#f3f6e7;
    width:200px;
    padding:6px 6px 6px 6px;
    border:1px solid #90ac0a;
    font-size:8pt;
  }
  
  
  /* Juleica */
  .tx-a1juleicatdb-pi1 {
    font-size:9pt;
  }
  .tx-a1juleicatdb-pi1 A {
    color:black;
  }
  
  .tx-a1juleicatdb-pi1 FORM {
    margin-top:6px;
    margin-bottom:6px;
  }
  
  .tx-a1juleicatdb-pi1 FORM INPUT.input-text {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  .tx-a1juleicatdb-pi1 table caption {
    height:0px;
    visibility:hidden;
  }
  
  .tx-a1juleicatdb-pi1 table {
    border-collapse:collapse;
    width:100%;
  }
  
  .tx-a1juleicatdb-pi1 table tr th {
    text-align:left;
    font-size:9pt;
    padding:4px 4px 4px 4px;
    
    
    background-color:#90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 table tr th IMG {
    vertical-align:middle;
  }
  
  .tx-a1juleicatdb-pi1 table tr td {
    text-align:left;
    font-size:9pt;
    padding:4px 4px 4px 4px;
  }
  
  .tx-a1juleicatdb-pi1 table tr td A {
    color:black;
  }
  
  .tx-a1juleicatdb-pi1 table tr.even td {
    background-color:#f3f6e7;
  }
  
  .tx-a1juleicatdb-pi1 table thead tr th A {
    font-size:9pt;
    font-weight:bold;
    color:white;
    text-align:left;
  }
  
  DIV.tx-a1juleicatdb-pi1 .single-view h2 {
    font-size:11pt;
  }
  
  DIV.tx-a1juleicatdb-pi1 .single-view .label {
    font-weight:bold;
    color:#90ac0a;
  }
  
  DIV.tx-a1juleicatdb-pi1 .single-view .ident {
    margin-left:10px;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1forms TABLE TR TD input.tx-a1juleicatdb-pi1-tx-a1forms-search-input-text {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1forms TABLE TR TD SELECT.tx-a1juleicatdb-pi1-tx-a1forms-search-input-select {
    width:200px;
    height:100px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1forms TABLE TR TD SELECT.tx-a1juleicatdb-pi1-tx-a1forms-search-field-type,
  .tx-a1juleicatdb-pi1 .tx-a1forms TABLE TR TD SELECT.tx-a1juleicatdb-pi1-tx-a1forms-search-field-range {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 h1 {
    color:#8ea80f;
    font-size:11pt;
    font-weight:bold;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-input-text,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-input-text {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-input-file,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-input-file {
    width:300px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-input-select,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-input-select {
    width:200px;
    height:100px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-input-password,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-input-password {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-input-textarea,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-input-textarea {
    width:300px;
    height:100px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-add-field-range,
  .tx-a1juleicatdb-pi1 .tx-a1juleicatdb-pi1-tx-a1forms-edit-field-range {
    width:200px;
    height:18px;
    font-size:9pt;
    border:1px solid #90ac0a;
  }
  
  .tx-a1juleicatdb-pi1 .infotext {
    background-color:#f3f6e7;
    width:200px;
    padding:6px 6px 6px 6px;
    border:1px solid #90ac0a;
    font-size:8pt;
  }
  
  /* Menü links - Wiki */
#content-left UL.menu-left {
  list-style-type:none;
  
}  

#content-left UL.menu-left  LI{
  
}

#content-left UL.menu-left  LI A {
  text-decoration:none;
}

#content-left UL.menu-left  LI.no A {
  color:#1f1f1f;
}

#content-left UL.menu-left  LI.ro A,
#content-left UL.menu-left  LI.no A:hover {
  color:#95ae1f;
}

#content-left UL.menu-left  LI.level1{
  font-size:9pt;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:0px;
  letter-spacing:1px;
}

#content-left UL.menu-left  LI.level2{
  font-size:8pt;
  font-weight:bold;
  padding-left:15px;
}
#content-left UL.menu-left  LI.level3{
  font-size:8pt;
  font-weight:normal;
  padding-left:30px;
}
#content-left UL.menu-left  LI.level3{
  font-size:8pt;
  font-weight:normal;
  padding-left:45px;
}

UL.menu-left {
    margin-bottom:30px;
}

#content-left HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-gruen.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
}

/* Wiki */
.tx-edwiki-pi1 {
}
.tx-edwiki-pi1 P A,
.tx-edwiki-pi1 TABLE#toc tr td A {
  color:#95ae1f;
}

.tx-edwiki-pi1 H1 {
  font-size:11pt;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:0px;
  letter-spacing:1px;
}

.tx-edwiki-pi1 H2 {
  font-size:10pt;
  font-weight:bold;
  padding-left:0px;
}

.tx-edwiki-pi1 H3,
.tx-edwiki-pi1 H4 {
  font-size:10pt;
  font-weight:normal;
  padding-left:0px;
}

.tx-edwiki-pi1 P,
.tx-edwiki-pi1 LI,
.tx-edwiki-pi1 TD {
  font-size:9pt;
  line-height:13pt;
}

.tx-edwiki-pi1 HR {
  width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-gruen.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
}

.tx-edwiki-pi1 UL {
  margin-left:20px;
}
.tx-edwiki-pi1 UL LI {
  margin-left:0px;
}

/* Events */
/* Monatsansicht klein */
  		.tx-a1events-pi1 TABLE.monthview-small{
  		  width:90%;
  		  border:0px none;
  		  border-collapse:collapse;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH,
  		.tx-a1events-pi1 TABLE.monthview-small TD {
  			padding:1px;
  			border:0;
  			font-size:10px;
  			font-weight:bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD A {
  		  color:#d70075;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day-first {
  			
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day {
  			
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH.label-day-last {
  			
  		  color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day-first {
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day {
  			
  			color:#1e1e1ed;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD.field-day-last {
  			
  			color:#1e1e1ed;
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayStandard {
  			font-size:9px;
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayCurrent {
  			color: #ee94c8;
  			
  		}
  		.tx-a1events-pi1 TABLE.monthview-small TD .dayOtherMonth {
  			
  			color: #6e4d23;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD .nav {
  			font-size:10px;
  			text-align:center;
  			width:20px;
  			
  			font-weight: bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TD .nav A {
  		  color:#1e1e1e;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TR.label-day {
  		  background-color:#1e1e1e;
  		  color:white;
      }
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH .year {
  			color:#1e1e1ed;
  			font-size:10px;
  			font-weight: bold;
  		}
  		
  		.tx-a1events-pi1 TABLE.monthview-small TH .year A {
  		  color:#1e1e1e;
      }

  .tx-a1events-pi1 .monthview {
    font-size:9pt;
  }

  .tx-a1events-pi1 .search label {
    font-weight:bold;
    display:block;
  }
  
  .tx-a1events-pi1 .search SELECT {
    width:200px;
    font-size:9pt;
    height:100px;
    border:1px solid #d70075;
    padding:4px;
  }
  
  .tx-a1events-pi1-searchForm-input {
    width:200px;
    font-size:9pt;
    height:18px;
    border:1px solid #d70075;
    
  }
  
  .tx-a1events-pi1-searchForm-submit {
    width:200px;
    font-size:9pt;
    height:20px;
    border:1px solid #d70075;
    
  }
  
  .tx-a1events-pi1 TABLE.monthview {
    width:100%;
    max-width:100%;
    border-collapse:collapse;
    margin-top:10px;
  }
  
  .tx-a1events-pi1 TABLE.monthview TBODY TR TD {
    font-size:8pt;
    padding:2px;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    
  }
  
  .tx-a1events-pi1 TABLE.monthview TBODY TR TD A {
    color:#d60079;
  }
  
  .tx-a1events-pi1 TABLE.monthview THEAD {
    background-color:#d60079;
    color:white;
  }
  .tx-a1events-pi1 TABLE.monthview THEAD A {
    background-color:#d60079;
    color:white;
    font-weight:bold;
  }
  
  .tx-a1events-pi1 TABLE.monthview TR TD.field-day {
    width:14%;
    vertical-align:top;
    
  }
  
  .tx-a1events-pi1 TABLE.monthview TR TD.field-day-weekend {
    background-color:#e0e0e0;
  }
  .tx-a1events-pi1 TABLE.monthview TR TD.field-week {
    width:2%;
    vertical-align:middle;
    background-color:#feedf7;
    border-left:1px solid #000000;
    text-align:center;
  }
  
  .tx-a1events-pi1 TABLE.monthview TR TH.label-week,
  .tx-a1events-pi1 TABLE.monthview TR TD.nav-left {
    border-left:1px solid #d60079;
  }
  
  .tx-a1events-pi1 TABLE.monthview TR TD .DayOtherMonth {
    color:#aaaaaa;
  }
  
  .tx-a1events-pi1 TABLE.monthview TR TD .DayOtherMonth {
    color:#aaaaaa;
  }
  .tx-a1events-pi1 TABLE.monthview TR TD .DayCurrent {
    border: 2px solid #d60079;
    padding:4px;
  }
  
  /* Fading Tooltips By Dustin Diaz*/
  body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
  body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
  body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
  body div#toolTip p em span { font-weight:bold;color:#fff; }
  body div#toolTip ul li {color:#fff;}  
  
  .tx-a1events-pi1 .tx_a1events_pi1-infotext UL{
  	list-style:none;
  	
  }
  		
  .tx-a1events-pi1 #infotext-link{
    width:400px;		
  }
  
  .tx-a1events-pi1 A {
    color:black;
  }
  
  
  
  /* Event Listenansicht */
  
  .tx-a1events-pi1 .listview,
  .tx-a1events-pi1 .listview P,
  .tx-a1events-pi1 .listview TD,
  .tx-a1events-pi1 .listview LI,
  .tx-a1events-pi1 .listview TH {
    font-size:9pt;
  }
  
  .tx-a1events-pi1 .listview TABLE {
    width:100%;
    border-collapse:collapse;
  }
  
  .tx-a1events-pi1 .listview TABLE TD,
  .tx-a1events-pi1 .listview TABLE TH {
    vertical-align:top;
    text-align:left;
    padding:4px;
  }
  
  .tx-a1events-pi1 .listview table tr.even td {
    background-color:#faedf6;
  }
  
  .tx-a1events-pi1 .listview table tr th,
  .tx-a1events-pi1 .listview table tr th A{
    background-color:#d80076;
    color:white;
  }
  
  .tx-a1events-pi1 .listview .browser {
    margin-top:10px;
  }
  
  /* Event Einzelansicht */
  .tx-a1events-pi1 .singleview {
    font-size:9pt;
  }
  .tx-a1events-pi1 .singleview h1{
    font-size:11pt;
    margin-top:10px;
    margin-bottom:6px;
  }
  .tx-a1events-pi1 .singleview .ident {
    margin-left:20px;
    margin-bottom:6px;
  }
  .tx-a1events-pi1 .singleview .tx-a1events-pi1-listrowHeader {
    display:block;
    font-weight:bold;
    color:#d80076;
  }
  
  .tx-a1events-pi1-singleViewField IMG {
    vertical-align:middle;
  }
  
  
  /* Events Form */
  .tx-a1events-pi1-tx-a1forms-form .title {
    font-size:11pt;
    font-weight:bold;
    padding-bottom:6px;
    
  }
  
  .tx-a1events-pi1-tx-a1forms-form A {
    color:black;
  }
  
  .tx-a1events-pi1-tx-a1forms-form TABLE TR TD {
    padding-right:4px;
    padding-bottom:4px;
    font-size:9pt;
    vertical-align:top;
  }
  
  .tx-a1events-pi1-tx-a1forms-form-input-text {
    font-size:9pt;
    height:18px;
    width:200px;
    border:1px solid #d80076;
    padding:2px;
  }
  .tx-a1events-pi1-tx-a1forms-form-input-select {
    font-size:9pt;
    height:100px;
    width:200px;
    border:1px solid #d80076;
    padding:2px;
  }
  .tx-a1events-pi1-tx-a1forms-form-field-organizer,
  .tx-a1events-pi1-tx-a1forms-form-field-location,
  .tx-a1events-pi1-tx-a1forms-form-field-region,
  .tx-a1events-pi1-tx-a1forms-form-field-theme {
    height:18px;
  }
  .tx-a1events-pi1-tx-a1forms-form-input-textarea {
    font-size:9pt;
    height:100px;
    width:300px;
    border:1px solid #d80076;
    padding:2px;
  }
  .tx-a1events-pi1-tx-a1forms-form-input-file {
    font-size:9pt;
    height:18px;
    width:150px;
    border:1px solid #d80076;
  }
  .tx-a1events-pi1-tx-a1forms-form-input-submit {
    font-size:9pt;
    height:20px;
    width:100px;
    border:1px solid #d80076;
  }
  
  .tx-a1events-pi1-tx-a1forms-form .infotext {
    background-color:#faedf6;
    width:200px;
    padding:6px 6px 6px 6px;
    border:1px solid #d80076;
    font-size:8pt;
  }
  
  .tx-a1events-pi1 P {
    font-size:9pt;
  }
  
  /* Checker */
  .tx-a1checkyourself-pi1 {
    font-size:9pt;
  }
  
  .tx-a1checkyourself-pi1 A {
    font-size:9pt;
    color:#d80076;
  }
  
  .tx-a1checkyourself-pi1 .search {
    margin-top:10px;
    margin-bottom:10px;
  }
  
  .tx-a1checkyourself-pi1 .search INPUT.tx-a1checkyourself-pi1-searchForm-input{
    font-size:9pt;
    width:200px;
    height:18px;
    padding:2px;
    border:1px solid #d80076;
  }
  
  .tx-a1checkyourself-pi1 UL {
    list-style:none;
  }
  
  .tx-a1checkyourself-pi1 UL LI {
    display:block;
    height:26px;
    
  }
  
  .tx-a1checkyourself-pi1 UL LI A {
    display:block;
    width:70%;
    padding:4px;
  }
  
  .tx-a1checkyourself-pi1 UL LI.even A {
    background-color:#faedf6;
  }
  
  .tx-a1checkyourself-pi1 UL LI A:hover {
    background-color:#d80076;
    color:white;
  }
  
  .tx-a1checkyourself-pi1 .browser {
    margin-top:10px;
  }
  
  .tx-a1checkyourself-pi1 .singleview .question {
    background-color:#e0e0e0;
    padding:4px;
    width:512px;
  }
  .tx-a1checkyourself-pi1 .singleview .answer {
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    
    margin-bottom:2px;
    width:520px;
    
  }
  
  .tx-a1checkyourself-pi1 .singleview .clearer {
    clear:both;
  }
  
  .tx-a1checkyourself-pi1 .singleview .answer-left {
    position:relative;
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    width:252px;
    background-color:#f3f6e7;
    padding:4px;
  }
  .tx-a1checkyourself-pi1 .singleview .answer-right {
    float:left;
    display:inline; /* IE6, IE/ Workaround against double margins */
    width:252px;
    position:relative;
    background-color:#faedf6;
    padding:4px;
  }
  .tx-a1checkyourself-pi1 .singleview .submit {
    margin-top:10px;
  }
  
  .tx-a1checkyourself-pi1 .singleview H1 {
    font-size:11pt;
    margin-top:10px;
    margin-bottom:6px;
  }
  
  .tx-a1checkyourself-pi1 .singleview .answered {
    width:512px;
    position:relative;
    padding:4px;
    margin-bottom:2px;
  }
  
  .tx-a1checkyourself-pi1 .singleview .answered-right {
    background-color:#f3f6e7;
  }
  
  .tx-a1checkyourself-pi1 .singleview .answered-false {
    background-color:#faedf6;
  }
  
  .tx-a1checkyourself-pi1 .singleview .result {
    margin-top:10px;
    font-weight: bold;
  }
  
  /* Poll */
  .polls {
    font-size:9pt;
  }
  
  .polls A {
    color:#d80076;
  }
  
  .polls h2 {
    font-size:11pt;
  }
  
  /* Gästebuch */
  
  .tx-veguestbook-pi1 {
    font-size:9pt;
  }
  .tx-veguestbook-pi1 H2.tx-guestbook-header {
    font-size:10pt;
    margin-top:4px;
    margin-bottom:6px;
    color:black;
    background-color:#ffffff;
    padding:0px;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-right {
    float:none;
    width:100%;
    padding:0px;
    
  }
  
  .tx-guestbook-form-inputfield-med {
    font-size:9pt;
    width:100px;
    height:18px;
    
  }
  .tx-guestbook-form-inputfield-big {
    font-size:9pt;
    width:200px;
    height:18px;
    
  }
  
  .tx-guestbook-form-textarea {
    font-size:9pt;
    width:200px;
    height:100px;
    
  }
  
  .tx-veguestbook-pi1 HR {
    width:100%;
    height:6px;
    border:0px none;
    
    background-repeat:repeat-x;
    background-position:0px 3px;
  }
  
  /* Suche */
  .tx-indexedsearch,
  .tx-indexedsearch TD {
    font-size:9pt;
  }
  .tx-indexedsearch A {
    color:#d80076;
  }
  
  .tx-indexedsearch H2 {
    font-size:11pt;
  }
  
  .tx-indexedsearch-rules {
    margin-bottom:6px;
  }
  
  .tx-indexedsearch-whatis {
    margin-bottom:6px;
  }
  
  .tx-indexedsearch-browsebox {
    margin-bottom:6px;
  }
  
  ul.browsebox LI {
    display:inline;
    padding-right:6px;
  }
  
  .tx-indexedsearch-descr {
    padding-left:3px;
    padding-bottom:4px;
  }
  
  .tx-indexedsearch-info {
    padding-left:3px;
    padding-bottom:4px;
  }
  
  .tx-indexedsearch-searchbox TABLE TR TD {
    padding:4px;
  }
  
  .tx-indexedsearch-searchbox INPUT,
  .tx-indexedsearch-searchbox SELECT {
    font-size:9pt;
    
  }
  
  /* fe admin */
  .fe-admin-fe-users,
  .fe-admin-fe-users INPUT,
.fe-admin-fe-users TEXTAREA,
.fe-admin-fe-users TD {
    font-size:9pt;
    padding:2px;
  }
  
.fe-admin-fe-users A IMG {
  border: 0px none;
}

.fe-admin-fe-users H1 {
  font-size:11pt;
}

.tx-edwiki-pi1 LABEL {
  display:block;
  font-size:9pt;
  font-weight:bold;
}

.tx-edwiki-pi1 INPUT {
  
  font-size:9pt;
  padding:2px;
}


/* Galerie */
.tx-gooffotoboek-pi1 {
  font-size:9pt;
}

.tx-gooffotoboek-pi1 A {
  color:#95ae1f;
}
.tx-gooffotoboek-pi1 H1 {
  color:#95ae1f;
  font-size:11pt;
}
.tx-gooffotoboek-pi1 H2 {
 
  font-size:10pt;
}

.tx-gooffotoboek-pi1 .navigation {
  margin-bottom:6px;
}

.tx-gooffotoboek-pi1 HR {
    width:100%;
    height:6px;
    border:0px none;
    background-image:url(../images/gestrichelt-gruen.gif);
    background-repeat:repeat-x;
    background-position:0px 3px;
  }
  
/* Laws */

.tx-a1laws-pi1 {
  font-size:9pt;
}

.tx-a1laws-pi1 TD,
.tx-a1laws-pi1 TH{
  font-size:9pt;
  vertical-align:top;
  text-align:left;
  padding:4px;
}

.tx-a1laws-pi1 A {
  color:#95ae1f;
}

.tx-a1laws-pi1 .search {
  margin-bottom:10px;
}

.tx-a1laws-pi1 .browser {
  margin-top:10px;
  margin-bottom:10px;
}

.tx-a1laws-pi1 TH {
  background-color:#95ae1f;
  color:white;
}
.tx-a1laws-pi1 TH A {
  color:white;
}
.tx-a1laws-pi1 TABLE {
  border-collapse:collapse;
  width:90%;
}

.tx-a1laws-pi1 TR.even {
  background-color:#f3f6e7;
}

.tx-a1laws-pi1 TABLE CAPTION {
  text-align:left;
  font-size:9pt;
}

.tx-a1laws-pi1 H1 {
  font-size:11pt;
  margin-top:4px;
  margin-bottom:6px;
}
.tx-a1laws-pi1 H2 {
  font-size:10pt;
  margin-top:4px;
  margin-bottom:6px;
}
.tx-a1laws-pi1 H3 {
  font-size:9pt;
  margin-top:4px;
  margin-bottom:6px;
}

.tx-a1laws-pi1 p {
  margin-top:4px;
  margin-bottom:6px;
}

.tx-a1laws-pi1 .tx-a1laws-pi1-searchForm-label {
  display:block;
  font-weight:bold;
  color:#95ae1f;
}

.tx-a1laws-pi1 INPUT,
.tx-a1laws-pi1 SELECT {
  border:1px solid #95ae1f;
  padding:2px;
  font-size:9pt;
}

.tx-a1laws-pi1 .image INPUT {
  border: 0px none;
  padding:0px;
}

/* CHC Forum */

/* BASIC STUFF */
#tx_chcforum-pi1 {	
	font-size: 9pt;
  width:100%;
  position:relative;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
	color:#95ae1f;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 20px;
}


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid {$chc-forum.style.bordercolor1};
	background: {$chc-forum.style.bgTable};
	margin-bottom: 3px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: {$chc-forum.style.bgHeader};
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: {$chc-forum.style.bgCat};
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: {$chc-forum.style.bgCell};
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {

}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {

}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: {$chc-forum.style.colorNewMessages};
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #F00;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
	background: {$chc-forum.style.bgNav};
	border: 1px solid {$chc-forum.style.bordercolor2};
/*	margin: 12px 0 15px 0; */
	margin-bottom: 3px;
	margin-top: 15px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: {$chc-forum.style.bgNav};
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 10px;
	margin-bottom: 3px;
	padding: 3px;
	font-size: 10px;
	text-align: right;
	clear: both;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid {$chc-forum.style.bordercolor1};
	background: {$chc-forum.style.bgCell};
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	width: 150px;
	float: left;
	display:inline; /* IE6, IE/ Workaround against double margins */
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	display:inline; /* IE6, IE/ Workaround against double margins */
	padding: 2px;
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin: 3px 0;
	width: 100% ;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid {$chc-forum.style.bordercolor1};
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid {$chc-forum.style.bordercolor2};
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin: 3px 0;
	margin-bottom: 10px;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: {$chc-forum.style.bgCell};
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid {$chc-forum.style.bordercolor2};
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid {$chc-forum.style.bordercolor2};
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid {$chc-forum.style.bordercolor2};
	border-bottom: 1px solid {$chc-forum.style.bordercolor2};
	background: {$chc-forum.style.bgCell};
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: {$chc-forum.style.bgCat};
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: {$chc-forum.style.bgNav};
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	display:inline; /* IE6, IE/ Workaround against double margins */
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: {$chc-forum.style.bgNav};
	border-top: 3px solid {$chc-forum.style.bgTable} ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: {$chc-forum.style.bgSinglePost};
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: {$chc-forum.style.bgHeader};
	padding: 3px;
	border: 1px solid {$chc-forum.style.bordercolor1};
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid {$chc-forum.style.bordercolor2} 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: {$chc-forum.style.bgNav};
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: {$chc-forum.style.bgNav};
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid {$chc-forum.style.bordercolor1};
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid {$chc-forum.style.bordercolor2};
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: {$chc-forum.style.bgNav};
	border: 1px solid {$chc-forum.style.bordercolor2};
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: {$chc-forum.style.bgCell};
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */



/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: {$chc-forum.style.bgCell};
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: {$chc-forum.style.bgMessage};
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}


.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: {$chc-forum.style.bgMessage};
	border: 1px dotted {$chc-forum.style.bordercolorMessage};
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: {$chc-forum.style.bgCell} !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	/*background: #DEE3E7;*/
	border: 1px solid {$chc-forum.style.bordercolor2};
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}

.tx-chcforum-pi1-previewBoxCell {
	background: {$chc-forum.style.bgHeader};
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: {$chc-forum.style.bgCell};
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}
#tx_chcforum-pi1 legend {
  color:#000000;
}
.tx-chcforum-pi1-profileBorder th, table.tx-chcforum-pi1-Table th {
  font-family: arial, sans-serif;
  font-size:11px;
  font-weight:bold;

}
div.tx_chcforum-pi1 {
  width:50%;
}

/* ed_news2007_flag */
.tx-ednews2007-flag {
  font-size:9pt;
}

.tx-ednews2007-flag P {
  margin-top:4px;
  margin-bottom:6px;
}

.tx-ednews2007-flag label {
  display:block;
  font-weight:bold;
}

.tx-ednews2007-flag INPUT,
.tx-ednews2007-flag TEXTAREA {
  font-size:9pt;
  padding:2px;
}

.tx-ednews2007-flag TEXTAREA {
  width:300px;
  height:100px;
}

#content h2 {
  font-size:11pt;
  font-weight:bold;
  margin-top:4px;
  margin-bottom:6px;
}

#content h3 {
  font-size:10pt;
  font-weight:bold;
  margin-top:4px;
  margin-bottom:6px;
}

#content h3 {
  font-size:9pt;
  font-weight:bold;
  margin-top:2px;
  margin-bottom:4px;
}

/* Sitemap */

.news-catmenu A {
    text-decoration:none;
  }
  
#content .news-catmenu .news-catmenu-NO A {
  color:#000000;    
}
#content .news-catmenu .news-catmenu-ACT A {
  color:#d90079;
}

#content .news-catmenu .news-catmenu-NO A:hover,
#content .news-catmenu .news-catmenu-ACT A:hover {
  color:#d90079;
}

#content .news-catmenu .level1 .news-catmenu-NO,
#content .news-catmenu .level1 .news-catmenu-ACT
 {
  font-size:9pt;
  padding-left:0px;
  letter-spacing:1px;
}
#content .news-catmenu .level2 .news-catmenu-NO,
#content .news-catmenu .level2 .news-catmenu-ACT {
  font-size:9pt;
  padding-left:15px;
}
#content .news-catmenu .level3 .news-catmenu-NO,
#content .news-catmenu .level3 .news-catmenu-ACT {
  font-size:9pt;
  padding-left:30px;
}
#content .news-catmenu .level4 .news-catmenu-NO,
#content .news-catmenu .level4 .news-catmenu-ACT
 {
  font-size:9pt;
  padding-left:45px;
}


#content DIV.news-catmenu {
  margin-bottom:0px;
}

#content {
  font-family:"trebuchet MS",verdana,sans-serif;
}


#content .csc-menu {
  
  font-size:9pt;
} 
#content .csc-menu A {
  color:black;
  text-decoration:none;
  
}
#content .csc-menu A:hover {
  color:#d90079;
  text-decoration:none;
  
}

#content .csc-menu .level2{
  
  padding-left:15px;
} 


  
  
  
  
  
  
  

