body {
 font-size: 100,01%;
 padding: 0px;
 margin-top: 0px;
 text-align: center;
 background-color: #DEDFDE;
}
#aussen {
 padding: 0px;
 margin: auto;
 width: 774px;
 background-color: #BCE3F2;
 height: auto;
}

/*----------erste Zeile mit Bilder f.alle Seiten-----------------*/

#zeileoben1 {
 float: clear;
 padding: 0px;
 margin: auto;
 width: 774px;
 border: 0px solid #009E00;
 text-align: right;
}

.bilderoben {
 float: left;
 padding: 0px;
 margin: 0px;
}
/*----------zweite Zeile mit Logo und Navigation-----------------*/


#zeileoben2 {
 float: clear;
 padding: 0px;
 margin-top: 0px;
 width: 774px;
 border: 1px;
 text-align: right;
}
#spaltelinks {
 float: left;
 padding: 0px;
 margin: 0px;
 width: 313px;
 height: 83px;
 background-image: url(../Bilder/logowebseite.gif);         /*---Logo---*/
 border: 0px solid #C0C0C0;
 background-repeat: no-repeat;
}

/*-------zweite Zeile Logo plus Navigation f.alle Seiten-----------*/

#spalterechts {
 float: left;
 padding: 0px;
 margin: 0px;
 width: 461px;
 height: 83px;
 background-color: #FFFFFF;
}
a.navlinks {
 margin-top: 10px;
 margin-left: 0px;
 width: 30px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 font-family: Arial;
 font-size: 0,7em;
 font-weight: bold;
 text-align: left;
 color: #00009C;
 text-decoration: none;
}

/*-------Homeseite Mittelteil mit blauem Hintergrund---------*/

#zeileoben31 {
 clear: both;
 top: 0px;
 padding: 0px;
 margin: 0px;
 width: 774px;
 height: 350px;
 background-image: url(../Bilder/hinterk3.gif);
 text-align: center;
 background-repeat: no-repeat;
}


#transzeile3 {
 padding: 0px;
 margin: 0px;
 float: left;
}

/*---------------Seite AG,AN Mittelteil---------------*/

#zeileoben32 {
 clear: both;
 padding: 0px;
 margin-top: 0px;
 width: 774px;
 height: 350px;
 border: 0px ;
 text-align: center;
 background-color: #CECFCE;
 border: 0px solid #00FF00;
}

#spaltelinks2 {
 float: left;
 padding-top: 30px;
 margin-left: 30px;
 margin-top: 30px;
 width: 200px;
 height: 83px;
 font-family: Arial;
 font-size: 1.0em;
 color: #7B7D7B;
 border: 0px solid #00FF00;
 padding-bottom: 10px;
 text-align: left;
}
#spalterechts2 {
 float: left;
 padding: 5px;
 margin-left: 0px;
 font-family: Arial;
 font-size: 1.0em;
 color: #080C08;
 width: 450px;
 height: 83px;
 text-align: left;
 border: 0px solid #00FF00;
}

/*---------------Def. für Navigation oben ----------------*/

a.navo {
 margin-top: 10px;
 margin-left: 2px;
 margin-right: 8px;
 margin-bottom: 2px;
 padding-top: 2px;
 width: 50px;
 padding-bottom: 2px;
 padding-left: 2px;
 font-family: Arial;
 font-size: 0,7em;
 font-weight: bold;
 text-align: center;
 color: #4F4F4F;
 text-decoration: none;
}

/*-----------Def.f.Navigation, wenn Maus rüberfährt--------------*/

a.navo:hover {
 margin-top: 10px;
 margin-left: 2px;
 margin-right: 8px;
 margin-bottom: 2px;
 padding-top: 2px;
 width: 50px;
 padding-bottom: 2px;
 padding-left: 2px;
 font-family: Arial;
 font-size: 0,7em;
 font-weight: bold;
 text-align: center;
 color: #BCE3F2;
 text-decoration: none;
}

/*--------Def.f.Navigation, wenn Seite aktiv aufgerufen----------*/

a.navoaktiv {
 margin-top: 10px;
 margin-left: 2px;
 margin-right: 8px;
 margin-bottom: 2px;
 padding-top: 2px;
 width: 50px;
 padding-bottom: 2px;
 padding-left: 2px;
 font-family: Arial;
 font-size: 0,7em;
 font-weight: bold;
 text-align: center;
 color: #BD0000;
 text-decoration: none;
}

/*----------Def.normaler Link hinterlegt--------------------*/

a {
 text-decoration: none;
 font-family: Arial;
 text-decoration: none;
 color: #BD0000;
}

/*----------letzte Zeile für alle Seiten --------------------*/

#letzteZeile1 {
 clear: both;
 padding: 0px;
 height: 100px;
 margin: 0px;
 width: 774px;
 border: 0px solid #9400E7;
 background-color: #f0f0f0;
}


#bildrechts {
 padding: 0px;
 margin: 0px;
 height: 100px;
 width: 774px;
 font-family: Arial;
 font-size: 1.0em;
 text-align: center;
 color: #4F4F4F;
 font-weight: bold;
 background-position: right;
 background-image: url(../Bilder/abschluss8.jpg);   /*Bild letzte Zeile*/
 background-repeat: no-repeat;
}

/*---------------Ende letzte Zeile f. alle Seiten--------------*/

#bildlinks {
float: left;
 padding: 0px;
 margin: 0px;
 height: 105px;
 border: 0px solid #FF0000;

}
.bilderunten {
 float: left;
 padding: 0px;
 margin: 0px;
 border: 0px ;
}
#letzteZeile2 {
 clear: both;
 padding: 20px;
 height: 71px;
 margin: 0px;
 width: 774px;
 border: 0px solid #9400E7;
 background-color: #00FFFF;
}


#zeiletext {
 clear: both;
 padding: 20px;
 margin: 0;

 font-family: Arial;
 font-size: 1.0em;
 color: #080C08;
 border: 0px;
 text-align: left;
 background-color: #BCE3F2;
}

#spalte1seite2 {
 float: left;
 padding: 20px;
 margin: 0px;
 height: 270px;
 font-family: Arial;
 font-size: 1.0em;
 color: #4F4F4F;
 text-align: left;
}

#spalte2seite2 {
 float: left;
 padding: 10px;
 margin: 0px;
 height: 329px;
 font-family: Arial;
 font-size: 0.8em;
 color: #080C08;
 text-align: left;
 border-left: 3px solid #FFFFFF;
 border-right: 3px solid #FFFFFF;
}
#spalte3seite2 {
 float: right;
 padding: 10px;
 height: 270px;
 border: 0px solid #00FF00;
}

.verlinkung {
 float: clear;
 margin-right:20px;
 margin-top:30px;
 padding: 10px;
 padding-top: 12px;
 padding-bottom: 12px;
 padding-left: 2px;
 width: 170px;
 font-family: Arial;
 font-size: 0.8em;
 border: 2px solid #BCE3F2;
 background-color: #FFFFFF;
}

.linkbewerbung {
 float: clear;
 margin-right:0px;
 margin-top:30px;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 0px;
 width: 100%;
 font-family: Arial;
 font-size: 0.8em;
 border: 0px solid #BCE3F2;
 background-color: #FFFFFF;
}


#logount {
 float: left;
 padding: 0px;
 margin: 0px;
 width: 774px;
 background-image: url(../Bilder/logorand.gif);
 border: 0px solid #ff0000;
}
/*-----------------Def.für  freie Stellen Seite--------------------*/
#stellen {
 float: right;
 width: 642px;
 border: 0px solid #C0C0C0;
 background-color: #BCE3F2;
 border: 0px solid #ff0000;
}

#textstelle {
 float: clear;
 padding-top: 11px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 width: 100%;
 font-family: Arial;
 font-size: 1.0em;
 color: #080C08;
 text-align: left;
 background-color: #BCE3F2;
 border: 0px solid #C0C0C0;
}
/*-----------------Formatierung pers. Daten im Impressum--------------------*/
.impressum1 {
 float: left;
 padding: 10px;
 margin-left: 15px;
 width: 200px;
 color: #080C08;
 font-family: Arial;
 font-size: 1.0em;
 font-weight: bold;
 text-align: left;
 border:0px solid #C0C0C0;
}

.impressum2 {
 float: left;
 padding-top: 11px;
 padding-bottom: 10px;
 margin-left: 0px;
 width: 500px;
 font-family: Arial;
 font-size: 1.0em;
 text-align: left;
 border: 0px solid #C0C0C0;
}
/*-----------------Impressumtext--------------------*/
#impressum {
 clear: both;
 padding: 10px;
 margin-left: 15px;
 width: 720px;
 color: #080C08;
 font-family: Arial;
 font-size: 1.0em;
 text-align: left;
 border: 0px solid #C0C0C0;
}
/*-----------------kontaktformular allgemein Formatierung--------------------*/

#kontakt {
 float: left;
 padding: 0px;
 margin-left: 0px;
 color: #080C08;
 font-family: Arial;
 font-size: 1.0em;
 text-align: left;
 width: 100%;
 border: 0px solid #ff0000;
 background-color: #BCE3F2;
 height: auto;
}

/*-----------------kontaktformatierung links Name: ,usw--------------------*/

label {
 float: left;
 padding-top: 2px;
 margin-top: 10px;
 margin-left: 35px;
 font-weight: bold;
 width: 160px;
 color: #080C08;
 font-family: Arial;
 font-size: 1.0em;
 text-align: left;
}

.neu {
 clear: both;
 padding-top: 2px;
 margin-top: 10px;
 margin-left: 35px;
 font-weight: bold;
 width: 160px;
 color: #080C08;
 font-family: Arial;
 font-size: 1.0em;
 text-align: left;
}
/*-----------------kontaktformatierung rechts Eingabefeld--------------------*/

.inp {
 font-weight: bold;
 border: 1px solid #BD0000;
}

.auswahl {
 padding-top: 2px;
 margin-top: 10px;
 margin-right: 15px;
 font-weight: bold;
 width: 250px;
 font-family: Arial;
 font-size: 0.9em;
 text-align: left;
 border: 1px solid #BD0000;
}


input {
 margin-top: 13px;
}

/*-----------------Stellenformular Stellenausschreibung-Datum:fix als Wort-alternativ Arbeitszeit-----------------*/


.stelle1 {
 float: left;
 padding-top: 11px;
 padding-bottom: 10px;
 padding-left: 10px;
 width: 125px;
 color: #080C08;
 font-family: Arial;
 font-size: 0.9em;
 font-weight: bold;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #FF0021;*/
 margin-bottom: 3px;
 background-color: #ffffff;
 margin-left: 5px;
}


/*-----------------Stellenformular Stellenausschreibung-variabel-Datumseingabe-und im Wechsel StellenId eingeben----*/
/*----alternativ variabel AZ (Vollzeit, Teilzeit...) eingeben und im Wechsel zu besetzen ab (sofort... eingeben--------*/

.stelle2 {
 float: left;
 padding-top: 11px;
 padding-bottom: 10px;
 width: 181px;
 font-family: Arial;
 font-size: 0.9em;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #BCE3F2;*/
 margin-bottom: 3px;
 background-color: #ffffff;
}

/*-----------------Stellenformular Stellenausschreibung-Stellen ID: fix als Wort------------------*/
.stelle3 {
 float: left;
 padding-top: 11px;
 padding-bottom: 10px;
 padding-left: 10px;
 width: 130px;
 color: #080C08;
 font-family: Arial;
 font-size: 0.9em;
 font-weight: bold;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #BCE3F2;*/
 margin-bottom: 3px;
 background-color: #ffffff;
}


/*-----------------Stellenformular Stellenausschreibung-zu besetzende Position:fix------------------*/

.beruf1 {
 float: left;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 width: 306px;
 font-family: Arial;
 font-size: 0.9em;
 font-weight: bold;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #BCE3F2;*/
 margin-bottom: 3px;
 background-color: #ffffff;
 margin-left: 5px;
}

/*-----------------Stellenformular Stellenausschreibung-zu besetzende Position: variabel eingeben---------*/
.beruf2 {
 float: left;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 width: 311px;
 font-family: Arial;
 font-size: 0.9em;
 font-weight: bold;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #BCE3F2;*/
 margin-bottom: 3px;
 background-color: #ffffff;
}

/*-----------------Stellenformular Stellenausschreibung-var.Text zum Beruf eingeben------------------*/
.beruf3 {
 float: left;
 padding-top: 11px;
 padding-left: 10px;
 padding-bottom: 10px;
 width: 617px;
 font-family: Arial;
 font-size: 0.9em;
 text-align: left;
 color: #4F4F4F;
/* border-bottom: 3px solid #BCE3F2;*/
 margin-bottom: 3px;
 background-color: #ffffff;
 margin-left: 5px;
}

.leerz {
 float: left;
 margin-left: 5px;
 padding-left: 10px;
 padding-right: 10px;
 width: 617px;
 background-color: #BCE3F2;
 border: 0px solid #00FFDE;
}

/*--------zur Darstellung versch. Browser Höhe variabel einstellen für Formulare------*/
form {
 margin-left: 15px;
 height: auto;
 border: 0px solid #0000ff;
}

/*--------für alle Kontaktformulare der stern "Rot" darstellen-------*/
span {
color: #BD0000;
}

.versend {
 font-weight: bold;
 background-color: #C6C3C6;
 border: 1px solid #BD0000;
 margin-left: 180px;
}

.zurücks {
 font-weight: bold;
 border: 1px solid #BD0000;
 background-color: #C6C3C6;
 margin-left: 30px;
}

#textvmg {
 clear: both;
 padding-top: 20px;
 margin-left: 30px;
 margin-right: 30px;
 padding-bottom: 10px;
 font-family: Arial;
 font-size: 0,7em;
 font-weight: bold;
 text-align: left;
 color: #4F4F4F;
 background-color: #BCE3F2;
 border: 0px solid #C0C0C0;
}

br.neuezeile {
 clear: both;
}
