/* Defaults */

a:hover {
        color:#000000; 
}

xx.p { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	/*font-size:0.9em;*/
}
xx.td { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	/*font-size:0.9em;*/
}
xx.th { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	/*font-size:0.9em;*/
}

body { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em;
        /*background-image: url(/uploads/tf/backpic.GIF);*/
        /*background-attachment: fixed;*/
}


/* nicht so ewig viel Abstand nach FirstHeader */
.csc-firstHeader {
   padding: 0px;
   margin: 0px;
}

/* filelinks (downloads) */
.csc-uploads-fileName {
  width: 400px;
}
.tr-even {
  BACKGROUND-COLOR:#d8d8d8;
}
.tr-odd {
  BACKGROUND-COLOR:#e8e8e8;
}
/* Datei Liste - wenn kein Icon - trotzdem n Pixel breit ! */
td.csc-uploads-icon {
  width: 18px;
}

/* Single News "window" */
.layer_window {
	/* position: fixed; */
	position: absolute;
	top: 130px;
	/* left: 190px; */
        left: -700px;
	/* vertical-align:middle; */
	/* background-color: #F0F0F0; */
	/* z-index: 1100; wegen lightbox runtergeschraubt */
        z-index: 1;
	/*width: 580px; AM Shade: alle 580 zu 599*/
	width: 591px;
	height: 80px;
	/* padding: 0px; */
	max-width: 591px;
	min-width: 591px;
	
   /*padding: 1px;*/
   /*border-radius: 10px;*/
   /*-moz-border-radius: 10px;*/
   /*background-color: #8e8e8e;*/
   /*border: 1px solid #959595;*/
   /*margin: 0px;*/

   	/* filter:alpha(opacity=1); */
   	opacity:.01; 
        /* -moz-opacity:.01; */
}

/* verwendet für "seite kann in facebook nicht angezeigt werden */
.layer_window_no_facebook {
	position: absolute;
        left: 25%; 
       	top: 13px;
	/* z-index: 1100; wegen lightbox runtergeschraubt */
        z-index: 1;
	width: 591px;
	height: 80px;
	max-width: 591px;
	min-width: 591px;

   	/* filter:alpha(opacity=1); */
   	opacity:.01; 
        /* -moz-opacity:.01; */
}


.layer_win_ohne_opac {
	position: absolute;
        left: 25%; 
       	top: 130px;
	/* z-index: 1100; wegen lightbox runtergeschraubt */
        z-index: 1;
	width: 591px;
	height: 80px;
	max-width: 591px;
	min-width: 591px;
}

/* saison logo (xmas etc.) "window" */
.layer_saison {
	/* position: fixed; */
	position: absolute;
	top: 0px;
	/* left: 790px; */
	left: 85%;
	/* vertical-align:middle; */
	/* layer-background-color: transparent; */
	/* background-color: transparent; */
	z-index: 1100;
	width: 96px;
	height: 96px;
	/* padding: 0px; */
	max-width: 96px;
	min-width: 96px;

}

p.bodytext { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em; 
}

h1.csc-firstHeader { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1.3em; 
	/* kein Rand ! */
	/*padding: 0px;*/
	/*margin: 0px;*/
}

h2.csc-header-n2 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1.2em; 
}

p { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:0.9em;
}

h1 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1.5em; 
}

h2 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1.2em; 
}

h3 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1em; 
}

h4 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:0.9em; 
}

h5 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:0.9em; 
}

h6 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:0.7em; 
}

UL { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
        list-style-image: url(http://www.jc-bietigheim.de/uploads/tf/dotklein.jpg); 
     	font-size:0.9em;
     	/* bei 2 zeiligen die 2. zeile einrücken */
     	list-style-position: outside;
}

/* UL das ich im AMENU TTNEWS verwende */
UL.nogfx { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
        list-style-image: url(cleargif);
     	font-size:0.9em;
     	/* bei 2 zeiligen die 2. zeile einrücken */
     	list-style-position: outside;
}

/* 2. Liststufe genau 1mal so gross, wie die 1. */
UL LI { 
     	font-size:1em;
}
UL LI LI { 
     	font-size:1em;
}
/* ab 3. Liststufe dann etwas kleiner */
UL LI LI LI { 
     	font-size:1em;
}

ol { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
     	font-size:0.9em;
     	/* bei 2 zeiligen die 2. zeile einrücken */
     	list-style-position: outside;
}

/* 2. Liststufe genau 1mal so gross, wie die 1. */
ol LI { 
     	font-size:1em;
}
ol LI LI { 
     	font-size:1em;
}
/* ab 3. Liststufe dann etwas kleiner */
UL LI LI LI { 
     	font-size:1em;
}

p.csc-subheader-2 {
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size:1.2em;
	font-weight:bold;
}

# Titel unter Bilder
dl.csc-textpic-image {
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em; 
	font-weight:bold;
}
dd.csc-textpic-caption {
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em; 
	font-weight:bold;
}

.mf-input { border: 1px solid #888888; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #222222; BACKGROUND-COLOR:#cccccc; }
.mf-text { border: 1px solid #888888; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #222222; BACKGROUND-COLOR:#cccccc; }

#checkbox besser original lassen - das funkt net, siehe http://www.css4you.de/wsradio/index.html
#.mf-check {   border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000; 
  color: #f4f4f4; BACKGROUND-COLOR:#aaaaaa;}
.mf-submit {  border: 2px outset #d7b9c9 FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #f4f4f4; BACKGROUND-COLOR:#888888; }


# mailform ausrichten 
# label
#{
#width: 4em;
#float: left;
#text-align: right;
#margin-right: 0.5em;
#display: block
#}

label {
  float:left;
  width:150px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  /* AM 04.12.2006 label greift auch bei new login box */
  /*color:#555555; */
  /*font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;*/

  }
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  }



.csc-searchform {  border: 1px solid #888888; width: 500px; height: 80px; padding: 20px; }
.csc-form-labelcell { border: 0px; }
.csc-form-label {
  float:left;
  width:150px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  font-size:0.9em;
  }
input { border: 1px solid #888888; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #222222; BACKGROUND-COLOR:#cccccc; }
select { border: 1px solid #888888; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #222222; BACKGROUND-COLOR:#cccccc; }
input[type="submit"] {  border: 2px outset #d7b9c9 FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:12px; color: #f4f4f4; BACKGROUND-COLOR:#888888; }

/* Content Element Table */
td.td-0 { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em;
}
td.td-last { 
	color:#555555; 
	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:0.9em;
}

/* new login box */
#label.tx-newloginbox-pi1 { 
#	color:#555555; 
#	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
#	/*font-size:0.9em;*/
#}
#.bodytext { 
#	color:#555555; 
#	font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
#	font-size:0.9em; 
#}

.white_link A:LINK, .white_link A:VISITED {
	color:#fff;
}

.white_link A:HOVER {
	color:#000;
}

/* 22.10.2009 */
.csc-mailform {
  text-align:right;
  max-width: 690px;
}
/* 19.11.2010 Felder innerhalb einer Mailform linksbündig (Texte bleiben rechtsbündig) */
.csc-mailform-field {
  text-align:left;
}
