@media print {

}


@media screen,handheld, projection {
  img[class="schwarzAufWeiss"],
  img[class="weissAufSchwarz"] {
    display: none;
    }

    body,
    html {
    	background:			#fff;
    	color:				#5f625d;
    }

  div[id="designElement1"] {
     background:				#a1a1a1;
    }
    
  div[id="designElement2"] {
    }

  div[id="designElement3"] {
    }

  div[id="designElement4"] {
    background:				#fff;
    }

/* Name und Firmenslogan */

  div[id="firmaUndSlogan"] > div[class="slogan"] > p {
    color:				#fff;
    }



/* Inhaltscontainer */
    div[id="inhalt"] {
      background:                   	#fff;
    }
}/* uft-8  */
/* CSS 2.1 */

@media aural, handheld, tty, braille {
}

@media print {
}

@media screen, projection {

  div[id="darstellung"] {
    background:				#fff;
    }

  div[id="darstellung"] > div > h1 {
    color:               		#B11515;
    }

  div[id="darstellung"] > div > form,
  div[id="darstellung"] > div > form > p,
  div[id="darstellung"] > div > form > fieldset {
    background:				none;
    }

  div[id="darstellung"] > div {
    border-color:			#B11515;
    }

/*
div[id="darstellungsMenue"] > div[id="hilfe"] > h2 > a:hover,
div[id="darstellungsMenue"] > div[id="hilfe"] > h2 > a:focus {
	border-bottom-color:#FF9900;
	}
	

div[id="darstellungsMenue"] > div[id="hilfe"] > h2 > a {
	border-bottom-color:#ECECEC;
	}

div[id="darstellungsMenue"] > div[id="hilfe"] > h2 > a > span {
	border-color:black;
	}		

div[id="darstellungsMenue"] > div[id="hilfe"] > h2 > a > span {
	color:#000000;
	background:#ffffff;
	}
*/
}/* uft-8  */
/* CSS 2.1 */

@media print {

}

@media screen {

  div[id="aktuellePosition"] { 	
    background:           	#fff;
    }
    
  div[id="aktuellePosition"] > p > a {
    border-bottom-color:   	#fff; 	
    color:                	#7B7F78; /* #5f625d; */
    }

  div[id="aktuellePosition"] > p > a:hover,
  div[id="aktuellePosition"] > p > a:focus {
    border-color:         	#B11515;        
    }

  div[id="aktuellePosition"] > p > span[class="trennzeichen"] {
    color:                	#7B7F78; /* #5f625d; */
    }
 
  div[id="aktuellePosition"] > p > span {
    color:                	#7B7F78; /* #5f625d; */
    }

}/* uft-8  */
/* CSS 2.1 */
@media print {

}


@media screen,handheld, projection {

/* externe Navigation - unterstützendes Menü - erste Ebene */
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a,
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > span {
    color: 				#7B7F78; /*#70746E; /*#5f625d; */

    }

  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a {
    text-decoration:  			none;
    }

  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a:hover,
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a:focus   {
    color: 				#B11515;
  }

  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a > span,
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > span > span {
   /*  border-bottom-color: 		#fff; */
    }
  
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a:hover > span,
  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li > a:focus > span  {
    /* border-bottom-color: 		#B11515; */
  }


  div[id="externeNavigation"] > ul[id="unterstuetzend"] > li[class="ausgewaehlt"] > span {
    }
  

/* exterene Navigation - thematisches Menü - erste Ebene */
  div[id="externeNavigation"] > ul[id="thematisch"] > li[class="ausgewaehlt"] > span {
    background:       			#fff;
    border-color:	    		#fff;
    color:               		#B11515;
    }

  div[id="externeNavigation"] > ul[id="thematisch"] > li > a {
    background:       			url(/typo3conf/ext/wtw_design_vermaechtnisse/grafiken/externeNavigation-transparenz.png) repeat;
    color:                		#5f625d;
    border-color:			#F1F1F1;
    }

  div[id="externeNavigation"] >  ul[id="thematisch"] > li[class="unterpunktAusgewaehlt"] > a {
    background:       			url(/typo3conf/ext/wtw_design_vermaechtnisse/grafiken/externeNavigation-transparenz.png) repeat;
    color:                		#5f625d;
    border-color:			#F1F1F1;
    }

  div[id="externeNavigation"] > ul[id="thematisch"] > li > a:hover,
  div[id="externeNavigation"] > ul[id="thematisch"] > li > a:focus   {
    color:               		#B11515;
    }

  div[id="externeNavigation"] > ul[id="thematisch"] > li > a:hover > span,
  div[id="externeNavigation"] > ul[id="thematisch"] > li > a:focus > span   {
    }


/* thematisches Menü - zweite Ebene */
  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li[class="ausgewaehlt"] > span {
    background:       			#fff;
    border-color:	    		#fff;
    color:               		#B11515;
    }


  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li > a {
    background:       			url(/typo3conf/ext/wtw_design_vermaechtnisse/grafiken/externeNavigation-transparenz.png) repeat;
    color:                		#5f625d;
    border-color:			#F1F1F1;
    }


  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li > a:hover,
  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li > a:focus {
    color:               		#B11515;
    }


  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li > a:hover > span,
  div[id="externeNavigation"] > ul[id="thematisch"] > li > ul > li > a:focus > span {
    }


}/* uft-8  */
/* CSS 2.1 */

@media screen {

  div[id="stichwortsuche"] > form,
  div[id="stichwortsuche"] > form > p,
  div[id="stichwortsuche"] > form > fieldset {
    background:				none;
    }

  div[id="stichwortsuche"] form > fieldset > div > label {
    color:				#fff; 
    }

  div[id="stichwortsuche"] form > fieldset > div[class="textzeile"] > input[type="text"] {
    color:				#000;
    background:				#fff; /* none; /* khtml: #B11515; */
    border-bottom-color:		#fff;
    }

  div[id="stichwortsuche"] form > fieldset > div[class="textzeile"] > input[type="submit"] {
    color:				#fff;
    background:				none; /* khtml: #B11515; */
    border-bottom-color:		#fff;
    }


  div[id="stichwortsuche"] form > fieldset > div[class="textzeile"] > input:hover,
  div[id="stichwortsuche"] form > fieldset > div[class="textzeile"] > input:focus {
    color:				#000;
    background:				#fff;
    border-bottom-color:		#FFA900;
    }

}/* Urheberrecht liegt bei Zenlima GbR, Kieholm 4, 24376 Hasselberg, Deutschland
2010.... Zenlima GbR, Kieholm 4, 24376 Hasselberg, Germanio
Copyright by Zenlima GbR, Kieholm 4, 24376 Hasselberg, Germany */

@media print,screen,handheld,projection {

/* Überschriften und Absätze */

	div[class~="fliesstext"] h2,
	div[class~="fliesstext"] h3,
	div[class~="fliesstext"] h4,
	div[class~="fliesstext"] h5,
	div[class~="fliesstext"] h6 {
    color:               		#B11515;
	}
  
	body div[class~="fliesstext"] p {
	}

/* SPAN - Klassen RTE */

	div[class~="fliesstext"] span[class="orange"] {
		color:                    orange;
	}

	div[class~="fliesstext"] span[class="dunkelOrange"] {
		color:                    #ff6600;
	}
	
	div[class~="fliesstext"] span[class="rot"] {
		color:			              red;
	}

	div[class~="fliesstext"] span[class="dunkelRot"] {
		color:			              #D42C2C;
	}

	div[class~="fliesstext"] span[class="hellGrau"] {
		color:                    #999999;
	}
	
	div[class~="fliesstext"] span[class="blau"] {
		color:                    #3b53a4;
	}
	
	div[class~="fliesstext"] span[class="gruen"] {
		color:                    green;
	}


	div[class~="fliesstext"] span[class="vermaechtnisse-rot"] {
		color:                    #B11515;
	}
		
	div[class~="fliesstext"] span[class="vermaechtnisse-gruen"] {
		color:                    #4b993f;
	}
		
	div[class~="fliesstext"] span[class="vermaechtnisse-schwarz"] {
		color:                    #000000;
	}
		
             
  /** Verweise / Links
   */
	div[class~="fliesstext"] a {
		color: 				#5f625d;
		border-bottom-color:      #fff;
	}

	div[class~="fliesstext"] a:hover,
	div[class~="fliesstext"] a:focus {
		border-bottom-color:      #B11515;
	}
	
	div[class~="fliesstext"] a[class="mail"]:before {

	}
		
	div[class~="fliesstext"] a[class="download"]:before,
	div[class~="fliesstext"] a[class="internal-link"]:before {

	}
		
	div[class~="fliesstext"] a[class="external-link-new-window"]:before,
	div[class~="fliesstext"] a[class="external-link"]:before {

	}  
  

  /** Trennlinie
   */
	div[class~="fliesstext"] hr {

	}

     
  /** Listen
   */
	div[class~="fliesstext"] ul li,
	div[class~="fliesstext"] ol li {
	}
      
	div[class~="fliesstext"] ul li > span,
	div[class~="fliesstext"] ol li > span {
	}

/* Zusatztext */

  div[id="zusatzTexte"] h1,
  div[id="zusatzTexte"] h2,
  div[id="zusatzTexte"] h3,
  div[id="zusatzTexte"] h4,
  div[id="zusatzTexte"] h5,
  div[id="zusatzTexte"] h6 {
    color:				#5f625d;
    }

  div[id="zusatzTexte"][class~="fliesstext"] h2 a:focus,
  div[id="zusatzTexte"][class~="fliesstext"] h2 a:hover {
    color:				#B11515;
    }



  /** Sonstiges - Fehlermeldungen, Hinweise, etc
   */  

  span[class="notice"] {
    color:              red;  
  }
    
  span[class="error"] {
    color:              red;
  }

  
}@media screen, projection, handheld, print {
		div[class~="formular"] > form > fieldset > div[class="textzeile"] > input {
			background:		#eeeeee;

/*			border-left-style: 	solid;
			border-bottom-style: 	solid;
			border-left-color:	#aaaaaa;
			border-bottom-color:	#aaaaaa;
*/			}

		div[class~="formular"] > form > fieldset > div > textarea {
			background:		#eeeeee;

/*			border-left-style: 	solid;
			border-bottom-style: 	solid;
			border-left-color:	#aaaaaa;
			border-bottom-color:	#aaaaaa;
*/			}

		div[class~="formular"] {
			border-color:		#B11515;
		}


/* Formular Kopf */

		div[class~="formular"] > ol > li[class="besucht"] {
		/*	background-color:	#758EB8;
		*/	color:			#000000;
			}

		div[class~="formular"] > ol > li > a {
			color:			#000000;
			}

		div[class~="formular"] > div > div > p[class="hinweis"] {
			color:			#B11515;
			}

		div[class~="formular"] > ol > li[class="aktuell"],
		div[class~="formular"] > h3[class="abgeschlossen"] {
		/*	background-color:	#2B487B;
		*/	color:			#B11515;
			}

		div[class~="formular"] > ol > li[class="nochNichtBesucht"] {
		/*	background-color:	#cccccc;
		*/	color:			#aaaaaa;
			}

/* Formular Körper */

		div[class~="formular"] > form {
			background-color: 	#ffffff;
			}

		div[class~="formular"] > form > fieldset {
			}

		div[class~="formular"] > form > fieldset > legend {
    color:               		#B11515;
			}

		div[class~="formular"] > form span[class="pflichtfeld"] {
			color:			#B11515;
			}

		div[class~="formular"] > form > fieldset > div[class="einfachauswahl_knoepfe"] > div > input:focus+label,
		div[class~="formular"] > form > fieldset > div[class="einfachauswahl_knoepfe"] > div > input:hover+label,
		div[class~="formular"] > form > fieldset > div[class="einfachauswahl_knoepfe"] > div > label:focus,
		div[class~="formular"] > form > fieldset > div[class="einfachauswahl_knoepfe"] > div > label:hover,
		div[class~="formular"] > form > fieldset > div[class="janein_haekchen"] > input:focus+label,
		div[class~="formular"] > form > fieldset > div[class="janein_haekchen"] > input:hover+label,
		div[class~="formular"] > form > fieldset > div[class="janein_haekchen"] > label:focus,
		div[class~="formular"] > form > fieldset > div[class="janein_haekchen"] > label:hover,
		div[class~="formular"] > form > fieldset > div[class="textzeile"] > input:focus,
		div[class~="formular"] > form > fieldset > div[class="textzeile"] > input:hover,
		div[class~="formular"] > form > fieldset > div[class="textfeld"] > textarea:focus,
		div[class~="formular"] > form > fieldset > div[class="textfeld"] > textarea:hover {
			border-bottom-color:	#B11515;
		}

		div[class~="formular"] > form > fieldset > hr {
			border-width:		0;
			height:			0.5em;
			color:			#f0f0f0;
			background-color:	#f0f0f0;
			}

		div[class~="formular"] > form > fieldset > div > input:focus,
		div[class~="formular"] > form > fieldset > div > input:hover,
		div[class~="formular"] > form > fieldset > div > select:focus,
		div[class~="formular"] > form > fieldset > div > select:hover {
/*			background-color:	#B11515;
*/			border-bottom-color:	#B11515;
			color: 			#000000;
		}

		div[class~="formular"] > form > fieldset > div > select > option,
		div[class~="formular"] > form > fieldset > div > select > option {
			background-color:	#fff;
			color: #000;
		}

		div[class~="formular"] > form > fieldset > div > select > option:focus,
		div[class~="formular"] > form > fieldset > div > select > option:hover {
			background-color:	#fff;
			color: #fff;
		}


		div[class~="formular"] > form > fieldset > div[class="aktionen"] > input:focus,
		div[class~="formular"] > form > fieldset > div[class="aktionen"] > input:hover {
			background-color:	#B11515;
			color: #fff;
		}

}
  div[class="shadow"] {
    background-color:         #999;
    border-color:             #959595;
  }

  div[class="shadow2"] {
    background-color:         #aaa;
    border-color:             #bebebe;
  }

  div[class="shadow3"] {
    background-color:         #d1d1d1;
    border-color:             #e1e1e1;
  }  

  div[class="shadow4"] {
    background-color:         #ededed;
    border-color:             #f6f6f6;
  } 

  div[class="shadow5"] {
    background-color:         #fcfcfc;
    border-color:             #fff;
  } 

  div[class="shadow5"] img{
    border-color:             #666;
  } 
     
