/*Styles fuer Layout-Zwecke

verwendet fuer das Beispiellayout aus dem Buch:
TYPO3 4 von Miriam Torbeck, Thorsten Wuest
DATA BECKER
30.08.2006

*/

/*Allgemeine Einstellungen*/
OL, UL, H1, H2 {
	font-family: "trebuchet ms", serif;
	font-size: 16px;
}

/* H1 { font-size: 15px; }
H2 { font-size: 13px; }*/
P, H1, H2 {margin: 10px 0px 10px 8px;}

H1 {font-family: "trebuchet ms", serif;
	font-size: 18px;} 

.csc-textpic-imagewrap {margin: 0px 0px 10px 5px;}
.csc-header {
	/*color: #3366ff;*/
}

TD, TH {vertical-align: top; 
	font-family: "trebuchet ms", serif;
	font-size: 16px;}


/* Textformatierung */
#mainText {
	margin: 0 2px;
    padding: 3px 0.5em;
}

/* Textformatierung */
.ContentRight {
	color: #3366ff;
	font-family: "trebuchet ms", serif;
	font-size: 11px;
}

/*  #mainMenu: Das Hauptmenue unter dem Header-Bild, rechte Seite */

#mainMenu { 
  float: left;
  width: 100%;
/*  border-bottom: 1px solid #000;*/
  clear: both;  
}

#mainMenu ul {
  margin: 0;
  padding: 0;
}

#mainMenu li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

#mainMenu li a:hover {
  color: #FFFFFF;
  background: #CC0033;
  }

/*die Klasse .hier fuer den gerade aktiven Seitenlink*/

#mainMenu li a.hier {
  color: #FFFFFF;
  background: #CC0033;
  }
  
#mainMenu li a {
  float: left;
  margin: 0 0px;
  padding: 0px 0.5em;
  /*Diese Einstellung ist für den Firefox Mist!*/    
  /*  font: 100 1.em "trebuchet ms", serif; */
  /*text-decoration: none;*/
  /*text-transform: lowercase;
  color: #000;*/
  color: #FFFFFF;
  background: #3366ff;;
}
  
/*Bei Klick auf MainMenu wird der Text blau*/
#mainMenu li a:active {
  color: #3366ff;
  background: #CC0033;
  }

#mainMenu li a.last {
  margin-right: 0;
}

/* unsichtbares fuer die Barrierefreiheit */
/* Durch die Klasse usb werden die Punkte der Liste (MainMenu) verschoben */

dfn, .usb {
    position: absolute;
    left: -1000em;
    width: 20em;
}

/* Ende Top-Menu */

/* Start Left-Menu */

#leftMenu ul {
	margin-right:0;
	margin-top:30;
	/*padding:0px 0px;*/
    /*list-style: none;   pal*/
    /*font: 100 1.em "trebuchet ms", serif;*/
    list-style-image: url(../images/pfeil.gif);
}

 #leftMenu ul ul {  
/* 	padding-left:0;   pal*/
 	margin-top:0;     
}                    

	
#leftMenu li {
	/*width: 95%; */
	/*display: block;		geht nicht in Firefox*/
	/*Zieht die Navi nach rechts*/
	margin: 0 -15; 
	/*Nach oben hin Abstand*/
	padding: 2px 0px;
	color:#000;
	border-bottom: dotted 1px #CC0033;
}

#leftMenu li li {
	width: 89%;
	padding-left: 0 /* -15px;   pal*/
	border-bottom: none;
	border-bottom: dotted 0px #CC0033;
	}

/*Dieser Block scheint keine Auswirkungen zu haben*/
#leftMenu a {
	display:block;
	margin: 0 0;
	padding: 0;
	color:#000; 
	text-decoration:none;
}

#leftMenu ul li a:hover {
	color: #FFFFFF;
    background: #CC0033;
}

#leftMenu li a.hier {
/*  padding-left: 3px; */
/*  color: #3366ff;    */
/*  border-left: 1px solid #3366ff; */
/*  font-weight: bold; */
/*  background: #d9d9cd; */
  color: #FFFFFF;
  background: #CC0033;
}

.sideMenu {

}

.sideMenu_IMG{
	margin-right:0;
	margin-top:10;
	padding:0px 0px;
    list-style: none; 
}

/* Ende Left-Menu */

/* id=TopNavCSS bearbeiten */

TD#TopNavCSS {
	border-bottom: dotted 1px #CC0033;
	margin: 0 2px;
    padding: 3px 0.1em;
}

/* id=footer bearbeiten */

TD#footer {border-top: dotted 1px #CC0033; border-bottom: dotted 1px #CC0033;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Ausrichtungsklassen */

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}