/***************************************************************
*  
*  CSS2.1-Definitionen für Mandant WEBandIT.net
*  (vervollständigt 2-Spalten-CSS)
*  
*  Letzte Aktualisierung:	15.04.2007
*  Letzte Validierung:		15.04.2007
*   (http://jigsaw.w3.org/css-validator/validator-uri.html)
*
***************************************************************/

	body {
		color:#333;
		background-color:#eee;
	}
		
		
		
	#container {
		background-color:#002F63;
		color:#333;
	}

	#links {
	 overflow: hidden;
	}
	
	#rechts {
		border-left-color: #000033;
		background-color:#eee;
		color:#333;
	}
	
	#rechts:after {
	}
	

	.links-laenger .mehrtext-links {
	}

	.links-laenger .mehrtext-rechts {
	}

	.rechts-laenger .mehrtext-rechts {
	}

	.rechts-laenger .mehrtext-links {
	}

	#innen1, #innen2 {
	}
	#innen1-rechts, #innen2-links {
	}

	#rechts, #innen2, #innen2-rechts {
	}

	/*.clearer {
	}

	.clearer {
	}*/

	.clearer {
	}


	fieldset {
	}

	img {
	/* Opera img fix*/
	}
	
	form {
	}
	
	td {
	}

	.root {
		background-color: #fff;
		color : #333;
		border-color: #000033;	
	}
	
	.root_full {
		background-color: #fff;
		border-color: #000033;
		color : #333;
	}
	
	div.head_wrapper {
		border-color: #000033;
		border-width: 1px 1px 1px 0;
		border-style: solid;
	}
	
	div.headmenue_wrapper {
		color : #333;
		background-color:#002F63;
		border-color: #000033;
		border-width: 1px 0 1px 0;
		border-style: solid;
	}	
	
	div.head_logo {
	}


	div.head_bg {
	}

	div.head_bgleft {
	}

	div.head_bgright {
	}

	div.head_logo img {
	}

	div.head_bgleft img {
	}

	div.head_bgright img {
	}	
	
	div.headmenue_datum_wrapper {
	}
	
	div.headmenue_suche_wrapper {
	}
	
	div.headmenue_lang_wrapper {
	}
	
	div.headmenue_suche {
	}
	
	div.headmenue_datum {
		background-color:transparent;
		color: #fff;
	}

	div.headmenue_lang {
	}
	
	.sucheinput {
	}
	
	/* Klickpfad */
	ul.pfad {
	}
	
	ul.pfad li {
	}


	ul.pfad li.breadcrumb,
	ul.pfad li.first_breadcrumb,
	ul.pfad li.akt_breadcrumb {
	}
	

	/* Sprachwahl */
	ul.sprachwahl {
	}
	
	ul.sprachwahl li {
	}
	
	ul.fussnav {
	}
	
	ul.fussnav li {
	}
	
	div.path_wrapper {
	}
	
	div.path {
	}

	div.footer1_wrapper {
		border-color: #000033;	
	}
	
	div.footer1 {	
		background-color:#fff;
		color : #333;	
	}

	div.footer1 a {	
		background-color:transparent;
		color: #cc6600;
	}
				
	div.footer2_wrapper {
		border-color: #000033;	
		background-color:#002F63;
		color : #333;		
	}
	
	div.footer2 {
		color : #fff;
		font-weight:bold;
		background-color:transparent;
	}	
	
	div.footer2 a {
		font-weight:normal;
		background-color:#002F63;
		color:#fff;
	}	
	
	div.footer3_wrapper {
	}
	
	div.footer3 {
		color : #666;
		background-color:transparent;
	}
		
	div.footer3 a {
		color : #cc6600;
		background-color:transparent;
	}	
	
	#rechts ul, #rechts ol {		
	}
	
	#rechts ul {
	}
	
	
	/* Footer */

	div.user-fhbwebring-pi1 {
	}

	div.metamenu {
	}	

	
	.fcl {
	}

	.fcl2 {
	}


	/* Footer Links mit Bilder */
	
	.gfx_button_top {
		background-image: url(../../images/2spalten/top.gif);
	}
	
	.gfx_button_print {
		background-image: url(../../images/2spalten/print.gif);
	}
	
	.gfx_button_pdf {	
		background-image: url(../../images/2spalten/pdf.gif);
	}
	
	.gfx_button_rss {
		background-image: url(../../images/2spalten/rss.gif);
	}
	
	.gfx_button_zurueck {
		background-image: url(../../images/2spalten/back.gif);
	}
	
	.gfx_schriftbutton {
		background-image: url(../../images/2spalten/rss.gif);
	}
	
		
	/* Suchfeld */

	.suchfeld label {
	}

	.suchfeld fieldset legend {
	}

	.hidden, dfn {
	}

	.suchfeld {
	}

	.suchfeld fieldset {
	}

	.suchfeld fieldset legend {
	}

	.suchfeld label {
	}

	input.suchen {
		border-color: #000033;
		background-color: #fff;
		color: #333;
	}

	input.ohne_rahmen {
		border-color: #fff;
		background-color: #FA8801;
		color: #666;
	}


	/* Navigation */
	
	
	div.nav {
	}


	div.nav ul {
		background-color:#fcfcfc;
		color:#fff;
	}

/********************************************************************************
 * Ueberarbeitet (by MR 15.04.2007)
 * *****************************************************************************/
 
/* Reihenfolge der Pseudoklassen ist relevant */ 
	div.nav a,
	div.nav a:link,
	div.nav a:visited {
	 	display:block;
		color: #000;
		background-color:#fff;
		text-decoration:none;	
		font-weight:normal;
		border-bottom: 1px solid #000033;
		margin:0;
		padding:0.4em 0.25em 0.4em 1em;
	}
	

	div.nav a:focus,
	div.nav a:hover,
	div.nav a:active {
	 	display:block;
		color: #fff;
		background-color:#FA8801;
		text-decoration:none;	
		font-weight:normal;
		border-bottom: 1px solid #000033;
		margin:0;
		padding:0.4em 0.25em 0.4em 1em;
	}



/* Wenn Seite Unterseiten hat */
	#links ul li.no_sub a,
	#links ul li.no_sub a:link,
	#links ul li.no_sub a:visited {
		background-image: url(../../images/mandanten/webandit/menue_arrows.gif);
		background-repeat: no-repeat;
	}

	#links ul li.no_sub a:focus,
	#links ul li.no_sub a:hover,
	#links ul li.no_sub a:active {
		background-image: url(../../images/mandanten/webandit/menue_arrows_a.gif);
		background-repeat: no-repeat;
	}


	#links .a_act {
		color: #fff;
		background-color:#FA8801;
		background-image: url(../../images/mandanten/webandit/menue_arrows_a.gif);
		background-repeat: no-repeat;
		font-weight:bold;
	}

	#links div.sub_activenode{		
		color: #fff;
		background-color:#FA8801;
		background-image: url(../../images/mandanten/webandit/menue_arrows_a.gif);
		background-repeat: no-repeat;
		border-bottom: 1px solid #000;
		padding:0.4em 0.25em 0.4em 1em;
	}
	
	#links div.sel{		
		color: #fff;
		background-color:#FA8801;
		border-bottom: 0px solid #FA8801;
		padding:0.4em 0.25em 0.4em 1em;
	}


    	#links li.sel_sub ul,
	#links li.no ul,
	#links li.sub_activenode ul,
	#links li.sel ul{
		border-left: 1px solid #000033;
		margin-left:1em;
	}

	/* Abschliessende Linie unter Submenüs mit Abstand */
	#links li.sub_activenode,
    	#links li.sel_sub{		
		border-bottom: 1px solid #000033;
		padding-bottom:0.3em;
	}
	
	#links li.sel{		
		border-bottom: 1px solid #000033;
		padding-bottom:0;
	}


	/* Schriftgrad */
	#links li.no {
		/*font-size: 0.95em;*/
	}

	
/********************************************************************************
 * Ueberarbeitung Ende
 * *****************************************************************************/ 
 
	/* Text */
	
	a {
		background-color:#eee;
		color:#CC6600;
	}

	a:hover {
	}

	a:active {
	}

	a:focus {
	}
  	
	a.extLink {
	}
	
	.head_languages {
	}
	
	.suchebutton {
	}

	.i_normal {
	}
	
	input {
	}
	
	textarea {
	}
	
	select {
	}	
	
	div.path a {
		background-color:transparent;
		color: #cc6600;
	}
	
	div.path a:hover {
	}
	
	div.path a:active {
	}
	
	div.path a:focus {
	}

	h1.hidden {
	}
	
	.hidden {
	}

	h1,h2,h3,h4,h5,h6 {
	}

	h1 {
	}
	
	h2 {
	}	
		
	h3 {
	}
			
	h4 {
	}
		
	h5 {
	}
			
	h6 {
	}
	
	p {		
	}
	
	p.inline {
	}
	
	/* Formatierung Sprachwahl */
	div.langActive {	
		background-image: url(../../images/2spalten/red_arrow.gif);
	}
	
	div.langInactive, div.langDimmed {
	}
	
	div.langActive img,
	div.langDimmed img,
	div.langInactive img  {	
		border-color: #999;
	}
		
	div.langSwitch {
	}

	
	.klein {
	}
	
	.normal {
	}
	
	.gross {
	}
	
	
	
	/***  Cleaner, um missliebige Floats zu beseitigen  ***/
	.cleaner {
	}
	
	.unsichtbar {
	}
	
	/* ######################################################################################################
	** ### CSS-Hacks ########################################################################################
	** ######################################################################################################
	*/
	
	/* Clearfix-Hack siehe: http://jassesnee.de/easyclear/ */
	.clearfix:after {
	}
	
	.clearfix {
	}
	
	/* Hides from IE-mac wegen dem backslash >\*/
	
	* html .clearfix {
	}
	.clearfix {
	}
	/* End hide from IE-mac */
	
	/* => alle anderen Browser setzen .clearfix auf block */
	
	
	
	/* Cleafix-Hack zum Clearen der eingeschlossenen Float-Umgebungen "floatbox" */
	.floatbox:after {
	}
	
	.floatbox {
	}
	
/********************************************************************************
 * Ueberarbeitet (by MR 15.04.2007)
 * *****************************************************************************/
  
	* html div.nav ul ul{
		width: 100%;
	}

	/* IE7 Hacks BEGINN
	Hacks nur für den IE7, da * html nicht interpretiert wird
	verhindert ein ueberstehen der Liste über #links hinaus --> MR*/

	*+html div.nav ul li ul li ul li ul{
		width: 90%;
		overflow:hidden;
	}

	/* Verhindert das Rutschen der Bilder */
	*+html div.csc-textpic{

		overflow:hidden;
		position:relative;
	}
	
	/* IE7 Hacks END */
	
/********************************************************************************
 * Ueberarbeitung Ende
 * *****************************************************************************/ 

	/******************************************/
	/************** EXTENSIONS ****************/
	/******************************************/

	/* styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	}

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	}

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	}

	.tx-indexedsearch .tx-indexedsearch-whatis {
	}

	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	}

	.tx-indexedsearch .tx-indexedsearch-noresults {
	}
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
		color:red;
		background-color: #fff;
	}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
		background:#eeeeee;
		color:black;
	}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
		background:#000033;
		color:black;
	}

	.tx-indexedsearch .tx-indexedsearch-res .noResume {
		color:#000033;
		background:#fff;
	}

	.tx-indexedsearch .tx-indexedsearch-category {
		background:#000033;
		color:#000;
	}

	/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
	.tx-indexedsearch .res-tmpl-css {
	}

	.tx-indexedsearch .searchbox-tmpl-css LABEL {
	}

	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	}

	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	}

	.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	}

	.tx-indexedsearch .info-tmpl-css dd.item-path {
	}


	/* styles for extension "tx_cssstyledcontent" */
	/* Formatierung f?r Text mit Bild */

	div.csc-textpic {
	}

	div.csc-textpic-intext-right {
	}

	div.csc-textpic-imagewrap {
		border-color: #000033;
		background-color:#002F63;
		color: #fff;
	}

	div.csc-textpic-imagewrap img {
	}

	dl.csc-textpic-image {
	}

	dl.csc-textpic-firstcol {
	}

	dl.csc-textpic-lastcol {
	}

	dd.csc-textpic-caption {
		border-top-color: #000033;
	}

	dl.csc-menu csc-menu-4 {
	}

	div.csc-textpic-text {
	}


	/* Captions */	
	DIV.csc-textpic-caption-c .csc-textpic-caption {
	}

	DIV.csc-textpic-caption-r .csc-textpic-caption {
	}

	DIV.csc-textpic-caption-l .csc-textpic-caption {
	}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	}

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border-color: black;		
	}

	DIV.csc-textpic-imagewrap {
	}

	DIV.csc-textpic IMG {	
	}

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	}

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	}

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	} /* FE-Editing Icons */

	DL.csc-textpic-image {
	}

	DL.csc-textpic-image DT {
	}

	DL.csc-textpic-image DD {
	}

	/* Clearer */
	DIV.csc-textpic-clear {
	}

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	}

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	}

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	}

	DIV.csc-textpic DIV.csc-textpic-imagerow {	
	}

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	}

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text {
	}

	/* Center (above or below) */
	DIV.csc-textpic-center {
	}

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	}

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	}

	DIV.csc-textpic-center DIV.csc-textpic-text {
	}

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	}

	DIV.csc-textpic-right DIV.csc-textpic-text {
	}

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	}

	DIV.csc-textpic-left DIV.csc-textpic-text {
	}

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	}

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	}

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	}

	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	}
	/* End hide from IE5/mac */
	
	
	

	/*  Styles for catmenu mode "nestedWraps" */
	.level1 {
		background-color:#002F63;
		color:#333;
		border-left-color: #666;
		border-top-color: #666;
	}
	.level2 {		
		background-color:#002F63;
		color:#333;
		border-left-color: #666;
	}
	.level3 {
		background-color:#002F63;
		color:#333;
		border-left-color: #666;
		border-top-color: #666;

	}
	.level4 {
		background-color:#002F63;
		color:#333;
		border-left-color: #666;
	}


	
	div.suchfeld input.ohne_rahmen,
	#mailformformtype_mail {
		cursor:pointer;
		background-color: #FA8801;
		color:#fff;
	}
	
	#mailformformtype_mail {
		border: 1px solid #663300;
	}
	div.suchfeld input.ohne_rahmen {
		border: 1px solid #fff;
	}	

	
/* Falls Seitentyp ExternalURL */
/* Reihenfolge der Pseudoklassen ist relevant */ 
	a.externalurl,
	a.externalurl:link,
	a.externalurl:visited {
		background-image: url(../../websites/webandit/images/exticon/black.gif);
		background-repeat: no-repeat;
		background-position:0.15em 0.7em;
	}
	

	a.externalurl:focus,
	a.externalurl:hover,
	a.externalurl:active {
		background-image: url(../../websites/webandit/images/exticon/white.gif);
		background-repeat: no-repeat;		
		background-position:0.15em 0.7em;
	}
	
	div.head_wrapper img {width:728px}
