/*
	Projekt:
	Datei: rte.css | fuer den editor
	Author: NGI

  Verwendete Farben:
  #fff    = weiss
  #000    = schwarz
  etc.
  
*/
/* ueberschriften */
h1 { font-size: 14px; margin-bottom: 10px; font-weight:bold; color:#006eb6; text-transform:uppercase; }
h2 { font-size: 12px; margin-bottom: 8px; font-weight:bold; color:#006eb6; text-transform:uppercase; }
h3 { font-size: 11px; margin-bottom: 2px; font-weight:bold; color:#006eb6; text-transform:uppercase; }

#topContent h1, #leftTube h1, #rightTube h1 { font-size: 12px; margin-bottom: 5px; font-weight:bold; color:#00B3E6; }
#topContent h2, #leftTube h2, #rightTube h2 { font-size: 11px; margin-bottom: 3px; font-weight:bold; color:#00B3E6; }
#topContent h3, #leftTube h3, #rightTube h3 { font-size: 10px; margin-bottom: 1px; font-weight:bold; color:#00B3E6; }

/* absatzformate */

hr { color:#006eb6; background-color:#006eb6; height:1px; margin-right:0; text-align:right; border:0; }

strong { 
	font-weight:bold;
	}

.textcolor { color: #FAAF46; }
p { margin:0; padding:0; }
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}
.clear{
	clear:both;
}
span.txt_bigger, .txt_bigger  {
	font-size:14px;
}
span.txt_big, .txt_big  {
	font-size:12px;
}
span.txt_small, .txt_small {
	font-size:10px;
}
span.txt_smaller, .txt_smaller {
	font-size:9px;
}
span.txt_nowrap, .nowrap {
	white-space: nowrap;
}
.txt_red {
	color:f00;
}
span.txt_filetype, .txt_filetype {
	color:#999;
	font-size:10px;
	white-space: nowrap;
	text-transform:uppercase;
}
img.img_fileicon {
	/* float:left; */
	vertical-align:bottom;
	margin:1px 4px 1px 0;
}
img.img_floatleft {
	float:left;
	margin-right:15px;
	padding-bottom:7px;
}


pre { 
	display:inline;
	/*font-family: 'Arial narrow',sans-serif; */
	font-family: verdana,sans-serif;
	font-size: 10px;
	line-height:14px;
	color:#000;	
}
p.bodytext { /* margin-bottom: 20px; */ }
.contenttable p.bodytext { margin-bottom: 0px; }
/* listen */
#middleContent li { margin:3px; }
#middleContent ol { padding:0px; margin:0px; padding-top:2px; padding-bottom:2px; margin-left:18px; }
/* special for MS-IE <7: */ * html #content ol { margin-left:25px; }
#middleContent ul { padding:0px; margin:0px; padding-top:2px; padding-bottom:2px; margin-left:18px; list-style-image: url(../img/ul_black_M.gif); }

/* tabellenformatierung */
tr.tdtitel, tr.tdtitel p {  }
tr.tddunkel, tr.tddunkel p {  }
tr.tdhell, tr.tdhell p {  }

td.tdtitel, tdtitel p {  }
td.tddunkel, tddunkel p {  }
td.tdhell, tdhell p {  }

/* tabellenformatierung dwe */
table th { font-weight:bold; }
table.table_bg, #middleTube table.table_bg { border:1px solid #fff; border-collapse:collapse; background:#ddd; }
table.table_bg th, #middleTube table.table_bg th { border:1px solid #fff; padding-left: 1px; }
table.table_bg td, #middleTube table.table_bg td { border:1px solid #fff; padding-left: 1px; }
table.table_border, #middleTube table.table_border { border:1px solid #89e1fa; border-collapse:collapse; }
table.table_border th, #middleTube table.table_border th { border:1px solid #89e1fa; padding-left: 1px; }
table.table_border td, #middleTube table.table_border td { border:1px solid #89e1fa; padding-left: 1px; }
table.table_hlines, #middleTube table.table_hlines { border-top:1px solid #89e1fa; }
table.table_hlines th, #middleTube table.table_hlines th { border-bottom:1px solid #89e1fa; padding-left: 1px; }
table.table_hlines td, #middleTube table.table_hlines td { border-bottom:1px solid #89e1fa; padding-left: 1px; }
table.table_vlines, #middleTube table.table_vlines { border-left:1px solid #89e1fa; }
table.table_vlines th, #middleTube table.table_vlines th { border-right:1px solid #89e1fa; padding-left: 1px; }
table.table_vlines td, #middleTube table.table_vlines td { border-right:1px solid #89e1fa; padding-left: 1px; }

