
/* Google Maps */
  #map_canvas { 
  width: 100%;
  height: 350px; 
  border: thin silver solid;
  }

	
#kopfzeile  { background-color: #dbeced; position: absolute; top: 0px; left: 0px; width: 100%; height: 115px; min-width: 600px; vertical-align: middle;  color: black; font-size: 12px; font-weight: bold; text-align: center; margin: 0px;}
	#kopftabelle   { font-size: inherit; font-weight: bold; background-color: #dbeced; text-align: center; position: relative; top: 0; left: 0; width: 100%; height: 100px; min-width: 600px; }
	#kopftabelle2   { font-size: inherit; font-weight: bold; background-color: #dbeced; text-align: center; position: relative; top: 0; left: 0; width: 100%; height: 100%; min-width: 600px; }
	#kopftabelle td  { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
	#kopftabelle2 td  { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }	
		.logo      { margin: px; padding: 4px;}
		#kopftabelle a { font-weight: bold; font-size: 12px; color: black; text-decoration: none;}
		#kopftabelle2 a { font-weight: bold; font-size: 12px; color: black; text-decoration: none;}
	#pfadzeile     { background-color: #dbeced; text-align: left; margin: 0; position: relative; bottom: 0; left: 0; width: 100%; height: 30px; max-height: 30px; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
		#Pfadangabe, .Pfadangabe    {position: absolute; top: 5px; left: 10px; width: auto; height: 30px; max-height: 20px; float: left;}
		.strong_pfad 				{font-weight : bold; font-size: 12px; color: #009fa5;}
		#Suche      				{position: absolute; top: 5px; right: 15px; width: 230px; max-height: 20px; height: 10px; float:right; font-weight: normal; text-align:right;}
/*Alles unterhalb der Pfadzeile*/
#bereichunten  { background-color: #eef6f7; border-width: 0px; position:absolute; top: 134px; width:100%} 
	#links     { background-color: #eef6f7; float: left; width: 190px; margin: 0px; padding: 0px; border-width: 0px; min-height: auto; height: expression(document.getElementById("links").scrollHeight < document.getElementById("rechts").clientHeight? (document.getElementById("rechts").clientHeight) : (document.getElementById("links").scrollHeight));}
	/*#links[id] { background-color: #dbeced; float: left; width: 190px; margin: 0px; padding: 0px; border-width: 0px; min-height:800px;}*/
		#links a	{color: black;}
		#links a.h3 {color: #009fa5;}

		#themenfoto	{width: 100%;}
		#optimal    { background-color: white; margin: 0px; margin-left: 200px; margin-right: 215px; padding: 30px; border-width: 0px;  height: 800px;}
		/* neue Navigationsleisten */
		#unternehmens-navigation, #bestp-navigation, #technologie-navigation { position:relative; top:15px; left: 10px}
			#unternehmens-navigation, #bestp-navigation, #technologie-navigation, #onews-navigation a.h3 { color: #009fa5;	}
			#onews-navigation { position:relative; top:15px; left: 10px; padding-right:5px;}
			#onews-navigation h3 a { color: #009fa5;}
		
		#shop-navigation{position:relative; top:15px; left: 10px; padding-right:5px; width: 185px;}
			
			li.level_1 { margin-top: 0px; margin-left: -20px; list-style-image: url(/images/square.gif);}
/* Test			li.level_2 { margin-top: 7px; margin-bottom: 7px; margin-left: -20px; list-style-image: url(/images/square_leer.gif);line-height : 110%;}			*/
			li.level_2 { margin-top: 0px; margin-left: -20px; list-style-image: url(/images/square_leer.gif);}
			li.level_3 { margin-top: 0px; margin-left: -20px; list-style-image: url(/images/transparent.gif); }
			li.extra_lvl2 { margin-top: 0px; margin-left: -40px;list-style-image: url(/images/transparent.gif); color: black; text-decoration: underline; }
			li.level_active { margin-top: 0px; margin-left: -20px; list-style-image: url(/images/square_hell.gif);}
		#standard-navigation 	 { background-color: inherit; visibility: visible; position: relative; margin-top: 150px; bottom: 15px; left: 10px; padding-bottom: 10px; width: 180px; height: 100px }
			.li_menu  {list-style-type:square; list-style-image:url(/images/square_leer.gif); margin-left:-20px }
			.a_menu  {font-size:12px; font-family:Arial; font-weight:normal; color:black; text-decoration:none;}
	#inhalt    { background-color: white; margin: 0px; margin-left: 200px; margin-right: 215px; padding: 30px; border-width: 0px; min-height: 800px; z-index:1;}
	*#inhalt    { z-index: 1 ;background-color: white; margin: 0px; margin-left: 200px; margin-right: 215px; padding: 30px; border-width: 0px; min-height: 800px; height: expression(document.getElementById("inhalt").scrollHeight < document.getElementById("links").clientHeight? (document.getElementById("links").clientHeight) : (document.getElementById("inhalt").scrollHeight));}
/*min-height: 800px; height: expression(document.getElementById("inhalt").scrollHeight < document.getElementById("links").clientHeight? (document.getElementById("links").clientHeight) : (document.getElementById("inhalt").scrollHeight));}
*/
	/*Boxen auf der Startseite*/
		#fachbereich_links { margin: 0px; margin-left: 20px; margin-right: 0px; padding: 0px; }
		#fachbereich_rechts { margin: 0px; margin-left: 30px; margin-right: 0px; padding: 0px; }		
			#fachbereich_links h1, #fachbereich_rechts h1 { font-size: 15px; line-height: 112%; margin_top: 20px; margin-left: 0px; vertical-align:bottom;}
			#fachbereich_links .icon, #fachbereich_rechts .icon {float:left; margin-right : 10px; margin-left : 0px; margin-top : 0px; vertical-align:bottom;}
		
		/* fr Technologieseiten */
		#tabelle_2spalten, .tabelle_2spalten {margin-left: 20px; }
			#tabelle_2spalten td {padding-right: 25px;}
			#tabelle_2spalten td h3 {padding-top: 0px;}
			#tabelle_2spalten table td {padding-right: 10px;}
			.zeilenabstand_tabellen { padding-bottom: 15px;}
		
		#servicelinks {background-color: none; visibility: visible; position: relative; top: 15px;width: 390px;}
			#servicelinks table {margin: 0px; margin-left: -15px; width: 390px;}
			#servicelinks a { font-weight: normal; font-size: 12px; color: black; }
		#suchtabelle {margin: 10px; margin-left: 0px; padding: 10px; padding-left: 0px;border-collapse:collapse;}
			#suchtabelle th {border-collapse:collapse; border: 1px solid #b2d6da; margin: 10px; margin-left: 0px; padding: 10px; background-color: #eef6f7;}
			#suchtabelle td {border-collapse:collapse; border: 1px solid #b2d6da; margin: 10px; margin-left: 0px; padding: 10px;}
			.tsephl1 {color: blue;font-weight: bold; font-size: 12px;}
			.ergebnisnummer {font-weight: bold; font-size: 12px; color: #009fa5; margin-left: -15px;}
			.SearchResultPageTitle {font-weight: bold; font-size: 12px; margin-left: 15px;}
			.SearchResultPageRank {font-weight: normal; font-size: 12px;}
			.SearchResultOnePageBlock {margin-bottom: 10px; }
			.SearchResultOutput, .SearchResultURL {margin-left: 15px;}
			.seminarergebnisse {width:200px; float:right; border-collapse:collapse; border: 1px solid #87bdc8; margin-top: 100px; margin-left: 10px; margin-bottom: 10px; margin-right: 12px; padding-left:15px; padding-right:5px; padding-bottom: 10px;}
			
		#tabelle_abbildung {border-collapse:collapse; border: 2px solid #87bdc8;}
		#tabelle_abbildung_text, .tabelle_abbildung_text {border-collapse:collapse; border: 2px solid #87bdc8; padding: 10px; background-color: #eef6f7;}		
			.tabelle_abbildung_text td, #tabelle_abbildung_text td {padding:15px;}
			.tabelle_abbildung {border-collapse:collapse; border : 2px solid #87bdc8;}
			.tabelle_abbildung td {border-collapse:collapse; border : 2px solid #87bdc8; vertical-align : top; padding: 5px;}
			#tabelle_abbildung td {border-collapse:collapse; border : 2px solid #87bdc8; vertical-align : top; padding: 5px;}
			#tabelle_abbildung td h3 {padding-top: 0px; margin-top:0px;}
			.tabelle_standards {border-collapse:collapse; background-color : #eef6f7; border : 2px solid #87bdc8;}
			.lefttable {padding-right:10px;}
			.righttable {padding-left:10px;}
			.bildlinks, #bildlinks {margin-right: 15px; margin-bottom: 10px; float:left;}
			.bildrechts, #bildrechts {margin-left: 10px; margin-bottom: 10px; float:right;}
		#tabelle_training, .tabelle_training {border-collapse:collapse; border : 2px solid #87bdc8; padding: 10px; margin-bottom: 5px;  text-align : left; z-index:1;}
		#tabelle_training td, .tabelle_training td {border-collapse:collapse; border : 1px solid #87bdc8;}
		#tabelle_training th {font-size:12px; border : 1px solid #87bdc8; background-color:#c7e1e4; vertical-align : top;}
		#tabelle_training td {border-collapse:collapse; background-color: #ffffff; vertical-align : top; padding-bottom: 3px;}		
		#tabelle_noborder, .tabelle_noborder {border-collapse:collapse; border:0px;}
		
				#tabelle_bestp, .tabelle_bestp {font-size:12px; border-collapse:collapse; border : 2px solid #87bdc8; background-color: #c7e1e4; height: 35px; padding: 1px;}		
		#tabelle_bestp_weiss, .tabelle_bestp_weiss {font-size:12px; border-collapse:collapse; border : 2px solid white; background-color: #c7e1e4; height: 35px; padding: 1px;}				
		.tabelle_bestp_hell {font-size:12px; border-collapse:collapse; border : 2px solid #87bdc8; background-color: #eef6f7; padding: 10px; vertical-align : top;}		
		.tabelle_bestp_dunkel {font-size:12px; border-collapse:collapse; border : 2px solid #87bdc8; background-color: #c7e1e4; padding: 10px;}		
		#border, .border {border-collapse:collapse; border : 2px solid #87bdc8; }	
		#bg_dunkel, .bg_dunkel {border-collapse:collapse; background-color: #c7e1e4; border : 2px solid #c7e1e4;}
		#bg_hell, .bg_hell {border-collapse:collapse; background-color: #eef6f7; border : 2px solid #eef6f7;}	
		#bg_weiss, .bg_weiss {border-collapse:collapse; background-color: white;}	
		
		#tabelle_training2, .tabelle_training {border-collapse:collapse; border : 2px solid #87bdc8; padding: 10px; margin-bottom: 5px;  text-align : left;}
		#tabelle_bestp2 {font-size:12px; border-collapse:collapse; border : 2px solid #87bdc8; background-color: #c7e1e4; height: 55px;}		
		#tabelle_training2 th {font-size:12px; background-color:#dbeced; vertical-align : top;}
		#tabelle_training2 td {border-collapse:collapse; background-color: #ffffff; vertical-align : top; padding-bottom: 3px;}
		
		#tabelle_ohne_alles, #tabelle_ohne_alles2, #tabelle_ohne_alles3, #tabelle_ohne_alles4 {border-collapse:collapse; border: 0px;}
		#tabelle_ohne_alles td, #tabelle_ohne_alles2 td, #tabelle_ohne_alles3 td, #tabelle_ohne_alles4 td {border-collapse:collapse; border: 0px;}
		
		#tabelle_bewerbung, .tabelle_bewerbung {padding: 2px; padding-left: 0px;}
			#tabelle_bewerbung textarea { width:345px;}
			.3spalten_input { width:345px;}

/* neue News-Formate */

.titelbild_artikel {margin-top: -20px; margin-right: 0px; margin-bottom: -20px; height: 175px; float: right;}

.header_aktuell {background-color:#e1f2f3; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_aktuell {background-color:#e1f2f3; padding:7px;}
.tabelle_aktuell table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_aktuell table tr td {padding:4px; vertical-align: top;}

.header_betriebssysteme {background-color:#ece0ed; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_betriebssysteme {background-color:#ece0ed; padding:7px;}
.tabelle_betriebssysteme table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_betriebssysteme table tr td {padding:4px; vertical-align: top;}

.header_datenbanken {background-color:#e8f3e2; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px; vertical-align: 100%;}
.tabelle_datenbanken {background-color:#e8f3e2; padding:7px;}
.tabelle_datenbanken table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_datenbanken table tr td {padding:4px; vertical-align: top;}

.header_netzwerke {background-color:#e0f3fc; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_netzwerke {background-color:#e0f3fc; padding:7px;}
.tabelle_netzwerke table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_netzwerke table tr td {padding:4px; vertical-align: top;}

.header_java {background-color:#ebe2d8; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_java {background-color:#ebe2d8; padding:7px;}
.tabelle_java table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_java table tr td {padding:4px; vertical-align: top;}

.header_opensource {background-color:#e9eaeb; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_opensource {background-color:#e9eaeb; padding:7px;}
.tabelle_opensource table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_opensource table tr td {padding:4px; vertical-align: top;}
		
.header_projektmanagement {background-color:#fdeedc; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_projektmanagement {background-color:#fdeedc; padding:7px;}
.tabelle_projektmanagement table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_projektmanagement table tr td {padding:4px; vertical-align: top;}

.header_systemmanagement {background-color:#fff8d8; height: 155px; margin-left: -30px; margin-top: -30px; margin-right: -30px; padding-left: 30px; padding-top: 20px}
.tabelle_systemmanagement {background-color:#fff8d8; padding:7px;}
.tabelle_systemmanagement table {border-collapse:collapse; border : 1px solid #aaaaaa;}
.tabelle_systemmanagement table tr td {padding:4px; vertical-align: top;}


		#copyright_glossar {font-size: 11px;color: #dbeced}	
		#inhalt .zitat {font-style:italic; color:black;}	
	#rechts    		{ z-index: 2 ;background-color: #eef6f7; float: right; margin: 0px; padding: 0px; border-width: 0px; min-height: auto; }
		#rechts a		   {color: black;}
				#rechts a.h3 {	color: #009fa5;}
				
		#ordixnews         { border-collapse: collapse; background-color: #f7fbfa; position: relative; top: 13px; right: 13px; width: 169px;  min-height: 30px; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px;}
			#ordixnews h3 { margin-top: 10px; margin-left: 2px; margin-bottom: 15px; line-height: 5px; color: black;}		
		#ordixnews_ausgaben{ background-color: #f7fbfa; visibility: visible; position: relative; top: 25px; right: 13px; width: 169px; height: auto; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px; }
			#ordixnews_ausgaben h3 { margin-top: 10px; margin-left: 2px; margin-bottom: 15px; line-height: 5px; color: black;}		
		#hinweis           { background-color: #f7fbfa; visibility: visible; position: relative; top: 25px; right: 13px; width: 169px; height: auto; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px; }		
		#tickerbox         { background-color: #f7fbfa; visibility: visible; position: relative; top: 25px; right: 13px; width: 169px; height: 220px; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px;}
			#tickerbox h3 { margin-top: 10px; margin-left: 2px; margin-bottom: 15px; line-height: 100%; color: black;}		
		#zitat             { background-color: #f7fbfa; visibility: visible; position: relative; top: 35px; right: 13px; width: 169px; height: auto; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px;}
			.zitat		   { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #009fa5;}
			#zitat h3 { margin-top: 10px; margin-left: 2px; margin-bottom: 15px; line-height: 5px; color: black;}
		#zielgruppe        { border-collapse: collapse; border: 2px solid #ffffff; background-color: #f7fbfa; position: relative; top: 10px; right: 13px; width: 169px; padding: 8px; margin: 0px; clear: right; background-image: url(/images/zielscheibe.gif); background-position: bottom left; background-repeat:no-repeat; }
			.bild_zielgruppe{position: relative; /*bottom: 0px;*/ left: -10px; margin-right:-6px; margin-bottom:10px; clear: none; float: left;}
		#glossar           { border-collapse: collapse; border: 2px solid #ffffff; background-color: #f7fbfa; position: relative; top: 20px; right: 13px; width: 169px; height: auto; padding: 7px; margin: 0px; clear: right;}
			#glossar h3    { margin-top: 20px; margin-left: 2px; line-height: 1px;}
			#glossar table { margin-top: 0px;}
		#weiterfuehrend    { background-color: #f7fbfa; visibility: visible; position: relative; top: 50px; right: 13px; width: 169px; height: auto; margin: 0px; clear: right; border: 2px solid #ffffff; padding : 8px;}
			#weiterfuehrend h3 { margin-top: 10px; margin-left: 2px; margin-bottom: 20px; line-height: 5px; color: black;}
			#weiterfuehrend h4 { margin-top: 10px; margin-left: 2px; margin-bottom: 5px; line-height: 5px; color: #009fa5;}

	/* test mit umfließen 
	#inhalt:after {clear: both;content: '.';display: block;height: 0;visibility: hidden;}
	#bereichunten:after {clear: both;content: '.';display: block; height: 0;visibility: hidden;}
	#rechts:after {clear: both;content: '.';display: block; height: 0;visibility: hidden;}*/


BODY  { background-color: #ffffff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; position: relative; width: 100%; min-width: 860px; border-style: none }
BODY[id]  { background-color: #ffffff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; position: relative; width: 100%; min-width: 1000px; border-style: none }
H1, .h1 { font-weight: bold; font-size: 20px; color: #009fa5; }
H2, .h2 { font-weight: bold; font-size: 13px;}
H3, .h3 { font-weight: bold; font-size: 12px; color: #009fa5; }
H4, .h4 { font-weight: bold; font-size: 12px; color: black; }
P,TD, .P, .normal, #normal  { font-weight: normal; font-size: 12px; color: black; }
.strong {font-weight : bold;}
.kursiv {font-style : italic; width:95%}

INPUT, SELECT, OPTION, TEXTAREA  { font-size: 12px; line-height: 12px; vertical-align: middle; border-width: thin; border-width: 1px;border-color: #009fa5 }
PRE, .pre, #pre, .code, .BefehlimText, .BefehleinAbbildungen, .Befehle, .befehle, .befehl-im-text { font-family:"Courier New",Courier,monospace; font-size:12px;display:inline;}
.kleinere_Schrift, #kleinere_Schrift {font-size: 11px; line-height : 110%;}
.quellcode_klein, #quellcode_klein {font-size: 11px;letter-spacing : -1px;}
.quellcode_eng, #quellcode_eng {letter-spacing : -1px;}

.kein_zeilenabstand {line-height: 2;}
.autor, .Autor  {font-size:12px; font-family:Arial; font-style:italic;}

A { text-decoration: none; color: #009fa5;}

A:HOVER { text-decoration: underline;}

span.intern {background-image:url(/images/square.gif);background-repeat:no-repeat ; } 
span.pdf {background-image:url(/images/square.gif);background-repeat:no-repeat ; } 
span.shop {background-image:url(/images/square.gif);background-repeat:no-repeat ; } 
span.extern {background-image:url(/images/square.gif);background-repeat:no-repeat ; } 
img.link {width:15px; height:10px; border:0px;}
img.link_eng {width:11px; height:10px; border:0px;}

td.bestp {width:71px; height:50px;}
hr {background-color: #b2d6da; border: 1px solid #b2d6da; color: #b2d6da; margin-bottom: 0px; line-height: 0; padding-bottom: 0px;height : 2px; bottom : 0px;} 

UL, OL { margin-top: 0px; margin-bottom: 0px;}
LI { margin-left: -20px;}
li.pfeil, ul.pfeil		{ margin-top: 0px; list-style-image: url(/images/liste_pfeil.gif);}
li.link, ul.link 		{ margin-top: 0px; list-style-image: url(/images/square.gif); }
li.hell, ul.hell 		{ margin-top: 0px; list-style-image: url(/images/square_hell.gif); }
li.extern, ul.extern 	{ margin-top: 0px; list-style-image: url(/images/square.gif);}
li.pdf, ul.pdf 			{ margin-top: 0px; list-style-image: url(/images/square.gif); }
li.shop, ul.shop 		{ margin-top: 0px; list-style-image: url(/images/square.gif); }
li.intern, ul.intern	{ margin-top: 0px; list-style-image: url(/images/square.gif);}

/* Hintergrundfarben */
.hks100 { background-color: #009fa5 }
.hks90  { background-color: #41a7ad }
.hks80  { background-color: #5fb0b5 }
.hks70  { background-color: #75b8be }
.hks60  { background-color: #89c1c7 }
.hks50  { background-color: #9dcbd0 }
.hks40  { background-color: #b2d6da }
.hks30  { background-color: #c7e1e4 }
.hks25  { background-color: #cae7eb }
.hks20  { background-color: #dbeced }
.hks10  { background-color: #eef6f7 }
.hks5 	{ background-color: #f7fbfa }
.bggelb {background-color : #FDF5D7;}
.bgblau {background-color : #ccffff;}

/* Schriftfarben */
.hks {color : #009fa5;}
.rot {color : red;}
.orange {color: #f9ca2b;}
.black {color : black;}
.grau {color: silver;}
.blau {color: #666699;}

/* --------------------------------------------------------------------------------*/
/* Formate für Newsexport */
/* --------------------------------------------------------------------------------*/
			div.bildunterschrift-linke-seite, div.bildunterschrift-rechte-seite {}
			div.coderahmen-linke-seite, div.coderahmen-rechte-seite, p.abbildungen-befehle {font-family:"Courier New",Courier,monospace; font-size:12px;display:inline;}
			div.group {}
			div.image {}
			div.kasten-berschriften {}
			div.story {}
			div.text-bildrahmen-linke-seite {}
			div.text-bildrahmen-rechte-seite-kopie {}
			div.x-berschrift-2-linke-seite {}
			div.zielgruppe-links {border-collapse: collapse; border: 2px solid #ffffff; background-color: #f7fbfa; position: relative; top: 10px; right: 13px; width: 169px; padding: 8px; margin: 0px; clear: right; background-image: url(/images/zielscheibe.gif); background-position: bottom left; background-repeat:no-repeat;}
			li.abbildungen-aufz-hlung-pfeil {margin-top: 0px; list-style-image: url(/images/liste_pfeil.gif);}
			li.aufz-hlung {}
			li.aufz-hlung-numerisch {}
			p.autor {font-style : italic; width:95%}
			p.bildunterschrift {font-weight: bold; font-size: 12px;}
			p.flie-text-links-ohne-absatz, p.standard-flie-text, p.abbildungen-text, p.beschreibung {font-weight: normal; font-size: 12px; color: black;}
			p.x-berschrift-1-titelgr-n {font-weight: bold; font-size: 20px; color: #009fa5;}
			p.x-berschrift-1a-zusatz-berschrift {font-weight: bold; font-size: 12px; color: #009fa5;}
			p.x-berschrift-2-titelunterschrift {font-weight: bold; font-size: 13px;}
			p.x-berschrift-3-zwischen-berschri, p.abbildungen-berschrift-3 {font-weight: bold; font-size: 12px; color: #009fa5;}
			p.x-berschrift-4-schwarz {font-weight: bold; font-size: 12px; color: black;}
			p.zielgruppe {font-weight: bold; font-size: 12px; color: black;}
			table.glossar {}


/* --------------------------------------------------------------------------------*/
/* Trainingsshop */
/* --------------------------------------------------------------------------------*/

#warenkorb, .warenkorb { border-collapse: collapse; border: 2px solid #ffffff; background-color: #f7fbfa; position: relative; margin: 0px; margin-top: 10px; right: 13px; width: 169px; padding: 8px; clear: right; z-index:2;}
#warenkorb h3, .warenkorb h3 {margin-top: 10px; margin-left: 2px; margin-bottom: 15px; line-height: 5px; color: black;}

#dienstleistungen, .dienstleistungen { border-collapse: collapse; border: 2px solid #ffffff; background-color: #f7fbfa; position: relative; margin: 0px; margin-top: 10px; right: 13px; width: 169px; padding: 8px; clear: right; z-index:2;}
#dienstleistungen h3, .dienstleistungen h3 {margin-top: 10px; margin-left: 2px; margin-bottom: 15px; color: black;}
#dienstleistungen h4, .dienstleistungen h4 { margin-top: 10px; margin-left: 2px; margin-bottom: 5px; line-height: 5px; color: #009fa5;}

#jubi, .jubi { border-collapse: collapse; border: 2px solid #ffffff; position: relative; margin: 0px; margin-top: 10px; right: 13px; width: 169px; height: 248px; padding: 8px; clear: right; z-index:2;}

.tabelle_klein, #tabelle_klein {font-size: 11px;line-height : 110%;}
.lastminute_img, .prebook_img {float: left;padding:6px;padding-left:15px;padding-right:15px;}

/* Ausbildungswege - Anfang */
#ausbildungswege {background-color: white; margin: 0px; margin-left: 200px; margin-right: 215px; padding: 30px; border-width: 0px; min-height: 800px; height: expression(document.getElementById("inhalt").scrollHeight < document.getElementById("links").clientHeight? (document.getElementById("links").clientHeight) : (document.getElementById("inhalt").scrollHeight));}
#ausbildungswege H5, #ausbildungswege .h5 {font-weight: normal;font-size: 18px;color: #009fa5;margin-top:5px;margin-bottom: 5px;float: none;}

#ausbildungswege #aufbau {height:76px;background-color:#f7fbfa;border: 1px solid #9dcbd0;padding:10px;width:500px;}
#ausbildungswege #grundlagen {width:500px;height:120px;padding:10px;background-color:#f7fbfa;border: 1px solid #9dcbd0;}
#ausbildungswege .grundlagen {text-align: left;float: left;}
#ausbildungswege .aufbau {text-align:left;float:left;}

#ausbildungswege .eins_pro_zeile {height: 35px;padding-bottom: 0px;background-color: #c7e1e4;vertical-align : middle;text-align: center; border: 1px solid #009fa5; margin-left:50px;width:400px;}
#ausbildungswege div.eins_pro_zeile a { display: block; padding: 10px; font-weight: bold; text-decoration: none;}
#ausbildungswege div.eins_pro_zeile:link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege div.eins_pro_zeile:hover { background:#75b8be;display: block;text-decoration: none;}
#ausbildungswege *html div.eins_pro_zeile :link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege *html div.eins_pro_zeile :hover { background:#75b8be;display: block;text-decoration: none; }

#ausbildungswege .zwei_pro_zeile {margin-left:10px; height:35px; padding-bottom:0px; background-color:#c7e1e4; vertical-align:middle; text-align:center; border: 1px solid #009fa5; width:215px; float:left;}
#ausbildungswege div.zwei_pro_zeile a { display: block; padding: 10px; font-weight: bold; text-decoration: none;}
#ausbildungswege div.zwei_pro_zeile:link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege div.zwei_pro_zeile:hover { background:#75b8be;display: block;text-decoration: none;}
#ausbildungswege *html div.zwei_pro_zeile :link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege *html div.zwei_pro_zeile :hover { background:#75b8be;display: block;text-decoration: none; }

#ausbildungswege .drei_pro_zeile {margin-left:9px; height:35px; padding-bottom:0px; background-color:#c7e1e4; vertical-align:middle; text-align:center; border: 1px solid #009fa5; width:140px; float:left;}
#ausbildungswege div.drei_pro_zeile a { display: block; padding: 10px; font-weight: bold; text-decoration: none;}
#ausbildungswege div.drei_pro_zeile:link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege div.drei_pro_zeile:hover { background:#75b8be;display: block;text-decoration: none;}
#ausbildungswege *html div.drei_pro_zeile :link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege *html div.drei_pro_zeile :hover { background:#75b8be;display: block;text-decoration: none; }

#ausbildungswege div.seminarfeld_klein a { display: block; padding: 5px; font-weight: bold; text-decoration: none;}
#ausbildungswege div.seminarfeld_klein:link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege div.seminarfeld_klein:hover { background:#75b8be;display: block;text-decoration: none;}
#ausbildungswege *html div.seminarfeld_klein :link { color: #009fa5; font-weight: bold; text-decoration : none;}
#ausbildungswege *html div.seminarfeld_klein :hover { background:#75b8be;display: block;text-decoration: none;}

#ausbildungswege .pfeil_einfach {width:400px;margin:8px;margin-left:50px;text-align:center;}
#ausbildungswege .pfeil_zweifach {width:400px;margin: 8px;margin-left: 50px;text-align:center;}
#ausbildungswege .pfeil_dreifach {width:400px;margin: 8px;margin-left: 50px;text-align:center;}
#ausbildungswege .pfeil_gross {width:400px;margin: 8px;text-align:left;position: relative;left:25px;}

/* Ausbildungswege: 2 K&auml;sten nebeneinander - z. B. Entwicklung und Administration */

#ausbildungswege .kasten_links {margin-top:0px;background: white;border: 1px solid #9dcbd0;width: 220px;height: 245px;float: left;padding:8px;}
#ausbildungswege .kasten_mitte {margin-top:0px;margin-left:20px;background: white;border: 1px solid #9dcbd0;width: 220px;height: 245px;float: left;padding:8px;}
#ausbildungswege .kasten_rechts {margin-top: 0px;background: white;border: 1px solid #9dcbd0;width: 220px;height: 245px;float: right;padding:8px;}

#ausbildungswege #innererKasten1 {padding-top: 10px;padding-left: 10px;padding-bottom: 10px;background-color: #f7fbfa;border: 1px solid #9dcbd0;position: relative;left: 65px;top: -540px;width: 410px;height: 172px;background: white;}
#ausbildungswege #innererKasten2 {padding-top: 10px;padding-left: 10px;padding-bottom: 10px;background-color: #f7fbfa;border: 1px solid #9dcbd0;position: relative;top:-515px;left: 65px;width: 410px;height: 245px;background: white;}
#ausbildungswege #innererKasten3 {padding-top: 10px;padding-left: 10px;padding-bottom: 10px;background-color: #f7fbfa;border: 1px solid #9dcbd0;position: relative;left: 65px;top: -490px;width: 410px;height: 183px;background: white;}

#ausbildungswege .seminarfeld_klein {font-size : 10px;height: 45px;padding: 0px;padding-bottom: 0px;background-color: #c7e1e4;vertical-align : middle;text-align: center;border: 1px solid #009fa5;margin-top:5px;margin-right:5px;width:103px;float: left;}
/* Ausbildungswege - Ende */




