/* Grundeinstellungen */
* {margin:0;
	padding:0;
}
/*	x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
*/
body { 
    position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:#DDDDDD;
	color:#000099;
}

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

a	{
	color:#0000FF;
}
a:visited { color:#000099}
a:focus { color:#FF0000}
a:hover {color:#FF0000 }


/* Titelseite 

Navi Videos */
.video {
	font-weight: bold;
}
.video:link {
	color: #000000;
}
.video:visited {
	color: #0000FF;
}

/* Hauptlinks */
#unter{
	float:right;
	width:660px;
	background-color: #0000CC;
}


/* extra für Kurzarbeit */
#menue_ka a{
	position:absolute;
	text-decoration: none;
}
#menue_ka a i { visibility: hidden; }
#einsatz { top:100px; left:7px; width:471px; height:65px;}
#meistern { top:187px; left:7px; width:294px; height:76px;}
#kug { top:322px; left:219px; width:293px; height:41px;}
#qual { top:408px; left:210px; width:246px; height:39px;}

#einsatz:hover { background-image:url(anfangbilder/anzeige-ausschnitt_03.jpg)}
#meistern:hover { background-image:url(anfangbilder/anzeige-ausschnitt_06.jpg)}
#einsatz:hover,
#meistern:hover { border: none; } 

#angebote {
	position: absolute;
	left: 300px;
	top: 750px;
	color: #FFFFFF;
	font-style: italic;
	width: 690px;
	padding-left: 10px;
	font-size: 24px;
}

.TasteOben{
	height: 60px;
	width: 165px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	background-position: 0px 0px;
	line-height:60px;
	background-image: url(anfangbilder/taste.png);	
	background-repeat: no-repeat;
}
.TasteOben a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #FFFFFF;
	line-height:55px;
	background-image: url(anfangbilder/taste.png);
	background-repeat:no-repeat;
}
.TasteOben  a:link {background-position: 0px 0px;}
.TasteOben  a:visited {	background-position: 0px 0px;}
.TasteOben  a:hover {color: #FF0000; background-position: 0px -60px;}
.TasteOben a:active {color: #FFFFFF; background-position: 0px -120px; line-height: 45px;}



#Taste{
	position: absolute;
	left: 350px;
	top: 670px;
	height: 60px;
	width: 165px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	background-position: 0px 0px;
	line-height:60px;
	background-image: url(anfangbilder/taste.png);	
	background-repeat: no-repeat;
}
#Taste a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #FFFFFF;
	line-height:55px;
	background-image: url(anfangbilder/taste.png);
	background-repeat:no-repeat;
	font-size: 24px;
}
#Taste  a:link {background-position: 0px 0px;}
#Taste  a:visited {	background-position: 0px 0px;}
#Taste  a:hover {color: #FF0000; background-position: 0px -60px;}
#Taste  a:active {color: #FFFFFF; background-position: 0px -120px; line-height: 45px;}

#richtige {
	position: absolute; 
	left: 0px; 
	top: 550px; 
	color: #FFFFFF; 
	font-style: italic; 
	width: 690px; 
	padding-left: 10px;
}

#richtige a
{
	color:#FFFF00;
}
/* Ende Titelseite

Videoseite*/

#videobody {
	background-color:#FFFFFF;
}

#awaflash {
	text-align:center; 
	font-size: 18px; 
	color: #0000FF;
	padding-bottom:10px;
}

/*            Inhaltseiten  */

#header_container {
	position:fixed;
	height:122px;
	top:0;	left:0; 	right:0; 	margin:0;
	z-index:3;	
}

#header {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
	width:100%;
	background-image:url(start/obenHinten.jpg) ;
	background-repeat:repeat-x;
    z-index:3;
    margin:0;

}
#content {
	margin:0;
	padding-top:125px;
	padding-bottom:28px;
	z-index:2;
}

#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    margin:0;
    height:28px;
    z-index:3;
}

#footer {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    z-index:3;
	height:100%;
	width:100%;
	background-image:url(start/blau.gif);
}
/* Nur für den MSIE */ 


* html, * html body {
	overflow:hidden;
	bottom:0;
	height:100%;
}

* html #header_container, * html #footer_container {
	position:absolute;
	right:1px;
	width:100%;
	padding-right:16px;
}
* html #footer_container {
	bottom:18px;
}
* html #content {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:613px; 
	width:100%;
	overflow:scroll;
	margin:0;
	text-align: center;
}

/* Weiter mit browserübergreifenden Deklarationen 

Header Deklarationen*/


.bildRechts {
	position:absolute; 
	right:0; 
	top:0
}
.bildObenM {
        position:absolute;
        left:136px;
        top:10px;
        width:588px;
        height:74px;
}

/* Formatierung Reiternavigation */
#reiter {
	margin: 0;
	font-size:0.8em;
	width: 670px;
}
#reiter a {position: relative; 
			top:0; 
			color: #0000FF; 
			background-color: #FFFFFF; 
			text-decoration: none; 
			display: block; 
			float: left;}

#reiter a:hover {background-color: #CCCCFF; }
#reiter a span {display: block; border: solid #000;    
				border-width: 1px 0 0 1px;    
				padding: 2px 5px;}
#reiter a.aktiv {top:-5px;
			color: #FFFFFF; 
			background-color: #0000FF; 
			}
#reiter a.aktiv span {display: block; border: solid #000;    
				border-width: 1px 1px 0 1px;    
				padding: 2px 5px 7px;}

/* Inhalt Start */

#startHaupt {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.startSeiten{
	width:399px;
	padding-top: 5px;
}

.startSeiten a {
	display:block;
	text-decoration:none;
	height:200px;
	width: 400px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color:#0000FF;
	margin-bottom:10px;
	line-height: 35px;
}
.startSeiten a:visited { color:#0000FF}
.startSeiten a:focus { color:#FF0000}
.startSeiten a:hover {color:#FF0000 }

#startFirma {background-image:url(bilderneu/start/Firma_o.jpg);}
#startFirma:hover {background-image:url(bilderneu/start/Firma.jpg);}
#startBeruf {background-image: url(bilderneu/start/Berufsausbildung_o.jpg);}
#startBeruf:hover {background-image: url(bilderneu/start/Berufsausbildung.jpg);}
#startUm {background-image:url(bilderneu/start/umschulung_o.jpg);}
#startUm:hover {background-image:url(bilderneu/start/umschulung.jpg);}
#startFort {background-image:url(bilderneu/start/Weiter_o.jpg);}
#startFort:hover {background-image:url(bilderneu/start/Weiter.jpg);}

.aktin {
	color: #FFFFFF;
	padding-top: 0px;
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	margin: 0;
	padding-bottom:0;
	
}

.aktin a 
   {
	color:#FFFFFF;
	font-size:24px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
 }
.aktin a:link 
  {
	color:#FFFFFF;
}
.aktin a:visited 
{
   color:#FFFF00; 
}

.aktin a:hover 
   { 
   	color:#FF00FF;
	}
.aktin a:active 
   { 
   color:#FF00FF; 
   }
.aktin a:focus 
  { 
  color:#FF00FF;
  }
 
#startUnten {
	clear:both;
	text-align:center;
	width:100%;
	margin-bottom: 5px;
}
/* Hauptseiten Liste und Bilder 	*/

.Breit1 {
	width:1000px;
}
.Breit0 {
	width:825px;
}

#HauptSeiten {
	/*width:825px; */
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 5px;
	
}

* html #HauptSeiten {  /* IE Breiter */
	width:830px;
}

#Hauptseiten p {
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
	text-align: justify;
}

.HauptListe{       /* Liste für Aufzählungspunkte */
	list-style-type: none;
	width: 495px;
	padding: 0;
	padding-left:5px;
	margin: 0;
	background-color:#FFFFFF;
}
* html .HauptListe {   /* IE Breiter */
	width:505px;
}

.HauptPunkt{
	background-image:url(start/punkt.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}
.HauptListe3{       /* Zusatz für Aufzählungspunkte 2. Stufe*/
	width: 460px;
	padding-left: 40px;
}
.HauptPunkt3{
	background-image:url(start/strich.gif);
	padding-bottom: 0px;
}
.UnterListe{       /* Liste für Aufzählungspunkte Unterseiten*/
	list-style-type: none;
	width: 605px;
	padding: 0;
	margin: 0;

	}
.UnterPunkt{
	background-image:url(start/strich.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
}	
.UnterListe2{       /* Zusatz für Aufzählungspunkte Schmal*/
	width: 505px;
}
.UnterPunkt2{
}
.UnterListe3{       /* Zusatz für Aufzählungspunkte 2. Stufe*/
	width: 570px;
	margin-left:20px;
}

.UnterPunkt3{
	background-image:url(start/punkt.gif);
	padding-left: 10px;
}

.UnterListe4{       /* Zusatz für Aufzählungspunkte 2. Stufe schmal*/
	width: 490px;
	margin-left:20px;
}
* html .UnterListe4{              /* Extra für IE*/
	width:450px;
}

.UnterPunkt4{
	background-image:url(start/punkt.gif);
	padding-left: 10px;
}

.UnterListe5{              /* Zusatz für Numerierte Aufzählung Schmal*/
	list-style-type:decimal;
	width: 480px;
	padding-left:30px;
}
* html .UnterListe5{              /* Extra für IE*/
	width:510px;
}
	
.UnterPunkt5{
	background-image:none;	
	padding-left:0;
}
.UnterListe6{              /* Zusatz für a,b,c Aufzählung Schmal*/
	list-style-type:lower-alpha;
	width: 480px;
	padding-left:30px;
	border:none;
}
* html .UnterListe6{              /* Extra für IE*/
	width:410px;
}
	
.UnterPunkt6{
	background-image:none;	
	padding-left:0;
}

.UnterListe7  {
	width:590px;
}

.UnterPunkt7 {
	display:inline;
	background-image:url(start/punkt.gif);
	padding-left: 10px;
}

.UnterListe8  {
	width:815px;
	text-align:center;
}

.UnterPunkt8{
	display:inline;
	background-image:url(start/punkt.gif);
	padding-left: 10px;
	margin-bottom:10px;
}
	
.unterBlock {				/* Ein Block für Text mit Bild rechts*/
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	
}
.extraBlock {    /* Block im Block für Bilder über mehrere Blöcke */
	width:600px; 
	border-top-color:#DDDDDD; 
	border-top-style:solid; 
	border-top-width:5px; 
	padding-top:5px;
}
.extraBlock2 {    /* Block im Block für Bilder über mehrere Blöcke schmal */
	width:500px; 
}
.extraBlock3 {    /* Block im Block für Bilder über mehrere Blöcke ganzschmal */
	padding-left:10px;
	width:400px; 
	
	
}
.bildBlock { 			/* Block für Bilder mit Text*/
	float:left;
	width: 32%;  /*270px; */
	text-align:center;
}
.bildBlock img {
	padding-bottom:5px;
}
.bildBlock2 {		    /* ab zwiten Block Rahmen links als Trennung */
	border-left-color:#dddddd ;
	border-left-style:solid;
	border-left-width:5px;
}
.bildBlock3 {          	/* Zusatz für breiten Block */
	width:49%;
}
.bildBlock4 {          	/* Zusatz für breiten Block */
	width:49%;  /*400px; */
	border-left-color:#dddddd ;
	border-left-style:solid;
	border-left-width:5px;
	}
 	
.bildBlock5 {          	/* Zusatz für schmalen Block */
	width:24%;
}
.bildBlock6 {          	/* Zusatz für schmalen Block */
	width:24%;  /*400px; */
	border-left-color:#dddddd ;
	border-left-style:solid;
	border-left-width:5px;
	}

		
	
.unterBild {
	float:right;
	width:210px;
	clear: both;
	text-align:center;
	border-left-width:5px;
	border-left-color:#DDDDDD;
	border-left-style:solid;
}
.unterBild2 {
	width:310px;

}
.unterBild5 {
	width:410px;

}
.unterBild img {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}
#HauptBilder{
	width:320px;
	float:right;
	height:340px;
}
#HauptBilder a
{
	text-decoration:none;
}
	
#HauptBilder a:hover {      /*  Fuer IE6 notwendig  */
	color:#FF0000;
	background-color:#0000FF;
}

#HauptBilder a span         /* rollover meldung */
{
	display:none;
}
#HauptBilder a:hover span {
	color: #0000FF;
	display:block;
	width: 170px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	padding: 4px;
	background-color:#FFFF00;
	border-style:solid;
	border-color:#0000FF;
	border-width:3px;
}

#HauptBilder img{            /* Bilder direkt aneinander */
	margin:0;
	padding:0;
	border-width: 0;
}

#meld1{                      /* Rollover je Bild */ 
	top:160px;
	left:50%;
	margin-left:-60px;
}
#meld2{
	top:160px;
	left:50%;
	margin-left:97px;
}
#meld3{                    
	top:271px;
	left:50%;
	margin-left:-60px;
}
#meld4{
	top:271px;
	left:50%;
	margin-left:97px;
}
#meld5{ 
	top:383px;
	left:50%;
	margin-left:-60px;
}
#meld6{
	top:383px;
	left:50%;
	margin-left:97px;
}
#HauptUnten {
	clear:both;
	width:825px;
	border:medium solid #0000FF;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:5px;
}
	
#KontaktUnten {
	clear:both;
	width:520px;
	border:medium solid #0000FF;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	

#KontaktUnten a {
	padding-left:40px;
	padding-right:40px;
	
}
	
.Fehler {
	color: #FF0000;
}
#unterrueck{
	display:block;
	float:left;
}
#untervor{
	display:block;
	float:right;
}
#untermitte{
	text-align:center;
}

#HauptUnten a {
	padding-right:40px;
	padding-left:40px;
}

.textzusatz{
	display:block;
	font-size: 10px;
	font-style: italic;
	line-height:12px;  }
.presseklein {
	display:block;
	font-size:10px;
	line-height:12px;
	color: #333333;
}
#firma1 {
	text-align:center;
}
#firma1 img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
	
/* Texte */

.textklein  {
	font-size:0.8em;
	text-align:center;
	padding:0;
	margin:0;
}
	
.textmitte {
	text-align:center;
}
/* Videozeilen  */
.videotitel
{
	color:#0000FF;
	font-weight:bold;
	text-align:center;
}
.videofeld
{
	display:block;
	float:right;
	text-align:center;
	border-left-width:5px;
	border-left-color:#DDDDDD;
	border-left-style:solid;
}

.videoSeite
{
	height:75px;
	padding-top:40px;
}
* html .videoSeite
{
	height:115px;
}

/* Kontaktseite   */

#kontaktseite {
	width:520px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 5px;
}
#kontakt
{
	margin-top:5px;	
	background-color:#FFFFFF;
	width:500px;
	color:#0000FF;
	vertical-align:top;
}

#kontakt td {
	padding:5px; 
	vertical-align:top; 
	height:20px
}
/* Uebrsichtsseite */

.uebersicht
{
	margin-left:2%;
	width:30%;
	float:left;
	text-align:left;
	overflow:hidden;
	margin-bottom:5px;
}
.ueberListe{
	list-style-type: none;
	padding-left:5px;
	margin-top:5px;
	background-color:#FFFFFF;
}
.ueberListe1
{
	padding-left:15px;
}

.ueberPunkt{
	background-image:url(start/strich.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}
.ueberPunkt1{
	background-image:url(start/punkt.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

/*Uebersachriften */

.videoUeber {
	font-size:36px;
	font-weight:bold;
	padding-top:80px;
	text-align:center;
}
	
h1{                /*  Rot zentriert (Startseite) */
	font-size:24px;
	color:#FF0000;
	text-align:center;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2 {			/* Titel Hauptseiten */
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#0000FF;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	margin-right:325px;
	margin-bottom:5px;
	margin-top:5px;
	
}
h3 {			/* Titel Unterseiten */
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#0000FF;
	padding-top: 10px;
	margin: 0px;
	background-color:#FFFFFF;
}
	
h4 {           /* Zwischentitle Unterseiten  */
	font-size:16px;
	text-align: left;
	font-weight:bold;
	color:#0000FF;
	padding: 0px;
	margin: 0px;
}
h5 {           /* Titel Unterseiten  Zentriet*/
	font-size:16px;
	text-align: left;
	font-weight:bold;
	color:#0000FF;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
#hauptawa {
	font-size: 36pt;
	float: right;
	width:14em; 
	clear:both; 
	font-size:36.0pt; 
	font-weight:bold; 
	line-height: 40pt;
}
.anfahrt {
	float: left;
	width: 390px;
	height: 200px;
	border: none;
	margin-left:5px;
}
.anfahrtGr {
	width: 800px;
	height: 450px;
	border: none;

}

/*  Presse seiten */
#PresseSeiten {
	width:850px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 5px;
	
}
.klein
{
      font-size:10px;
      color:#000000;
	  line-height:12px;
}
.ueber2
{
	line-height:20px;
        font-size:18px;
        font-weight:bold;
        color:#0000FF;
}
.ueber2Zentriert
{
 	line-height:20px;
    font-size:18px;
    font-weight:bold;
    color:#0000FF;
    text-align:center;
}
.ueber3
{
	line-height:20px;
        font-size:16px;
        font-weight:bold;
        color:#0000FF;
}
.ueber4Zentriert
{
        font-size:36px;
        font-weight:bold;
        color:#0000FF;
        text-align:center;
		line-height:40px;
}
.ueber5Zentriert {
	font-size:24px;
	font-weight:bold;
	color:#0000FF;
	text-align:center;
	padding-top: 20px;
	line-height:28px;
}
.ueberFett
        {
        font-weight:bold;
        color:#0000FF;
}
.ueberFettZentriert
        {
        font-weight:bold;
        color:#0000FF;
        text-align:center;
}
.bildunterschrift {
	font-size: 10px;
    line-height:12px;
}

.halb {
	float:left;
	width:45%;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.teamseite {
	margin-left:auto;
	margin-right:auto;
	width:860px;
	padding-top: 5px;

}

.teamseite h2 {
	margin-right:5px;
}

* html .teamseite{
	width:845px;
}
	
.teamganz {
	border-style:solid;
	border-color:#0000FF;
	border-width:2px;
	float:left;
	width:210px;
	height:190px;
	text-align:center;
	padding-top:3px;
}
* html .teamganz {
	height:195px;
}

.teamhalb {
	border-style:solid;
	border-color:#0000FF;
	border-width:2px;
	float:left;
	width:103px;
	height:190px;
	text-align:center;
	padding-top:3px;
}
* html .teamhalb
{	
	height:195px;
	width:105px;
} 
.teamextra {
	font-size:10px;
	line-height:10px;
}
#ausge {
	clear: both;
	font-size: 24px;
	text-align: center;
	color: #0000FF;
}
