p {              font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 14px;}
p.kompetenz {    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 14px; text-align: center; }
p.team {         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter;color: #747474; line-height: 10px;  letter-spacing: -0,5px;  }
p.li {           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none;  letter-spacing: 0px; line-height: 14px; width: 280px; height: 200px; z-index: auto; position: absolute; top: 0px; left: 20px; padding-top: 0px; margin-top: 0px; }
p.re {           width: 270px; height: 200px; z-index: auto;    position: absolute;   top: 0px;  left: 310px;  padding-top: 0px; padding-left: 20px;  margin-top: 0px;}
p.unten {        z-index: auto;  position: absolute; top: 350px; left: 500px;  padding-top: 0px; }
p.down_li {      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal; color: #747474;  text-decoration: none;  letter-spacing: 0px;  line-height: 12px; width: 190px; height: 200px; z-index: auto;  position: absolute;   top: 0px;left: 20px; padding-top: 0px; margin-top: 0px;}
p.down_mi {      width: 190px;  height: 200px;  z-index: auto;  position: absolute;   top: 0px; left: 220px;  padding-top: 0px; padding-left: 5px;  margin-top: 0px;  font-size: 10px;   font-weight: normal; color: #747474;text-decoration: none;    letter-spacing: 0px; line-height: 12px;}
p.down_re {      width: 220px;  height: 200px;  z-index: auto;   position: absolute;   top: 0px;  left: 405px;   padding-top: 0px;  padding-left: 15px; margin-top: 0px;  font-size: 10px;   font-weight: normal;  color: #747474;  text-decoration: none;   letter-spacing: 0px; line-height: 12px;}
p.kontakt {      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;  font-weight: normal;  color: #747474;  text-decoration: none;  letter-spacing: 0px;   line-height: 14px;  margin-bottom: -7px; }

div.mehr {       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;  color: #747474;  line-height: 15px;   position: absolute;  z-index: auto;  top: 499px;  left: 450px;}
div.mehr_2 {     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #747474;  line-height: 15px; position: absolute;  z-index: auto;  top: 555px;  left: 335px; width: 550px;}
div.mehr_3 {      z-index: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #747474;  line-height: 15px; position: absolute; z-index: auto; top: 560px; left: 335px;}
div.mehr_4 {     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;   color: #747474;  line-height: 15px;  position: absolute;  z-index: auto; top: 380px;  left: 600px; }

div.weiter {      z-index: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #747474;  line-height: 15px; position: absolute; z-index: auto; top: 540px; left: 910px;}

div.aktuell_0 {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  color: #747474; line-height: 15px;  position: absolute;  z-index: auto; top: 550px;  left: 335px;}
div.u_akt{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #747474; line-height: 15px; position: absolute; z-index: auto; top: 611px; left: 335px;}

.zitat { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 14px;}
.hervor { font-weight: bold;}
div.kasten { border: thin #FF8C00; border-color: #FF8C00; width: 285px; height: 200px;}
div.abstand { padding-left: 20px; padding-top: 0px; width: 655px;}
div.text { padding-left: 20px; padding-top: 0px; width: 500px;}
.text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
.bildtabelle { padding-right: 25px; padding-left: 20px; padding-top: 0px; margin-left: 20px;}
.subtitel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #747474;}
.subtitel_o { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #ff8c00;}
.titel_orange { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #ff8c00; line-height: 12px;}
.titel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height:15px; text-decoration: none; letter-spacing: 0px; color: #747474; }
.tx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height:13px; text-decoration: none; letter-spacing: 0px; color: #747474; }
.ty { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #747474; background-color:#dddddd;}
.titel_o { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;           font-size: 12px; font-weight: bold; line-height:15px; text-decoration: none; letter-spacing: 0px; color: #ff8c00; }
.titel_2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px; font-style: italic; font-weight: bold; line-height:17px; text-decoration: none; letter-spacing: 0px; color: #747474;}

/*Links*/
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #747474; font-weight: bold;}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:  #747474;font-weight: bold;}
a:hover{color:#ff8c00;}
a.name { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #747474; line-height: 10px; letter-spacing: -0,5px;}


body { text-align:center; background-image: url(bilder/hintergrund.jpg); background-repeat: repeat-x; background-color: White; margin: auto;}
div.zentriert { width:1024px;   position:relative; margin-right:auto; margin-left:auto; text-align:left;}
div.Tabelle_01 { margin: auto; width:1024px; height:620px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px;}
div.oben { position:absolute; left:0px;  top:0px; width:1024px; height:119px; background-image: url(bilder/oben.jpg); background-repeat: no-repeat;}
div.oben-index { position:absolute; left:0px; top:0px; width:1024px; height:119px; background-image: url(bilder/oben_leer.jpg); background-repeat: no-repeat;}
div.oben003 { position:absolute; left:0px; top:119px; width:32px; height:50px; background-image: url(bilder/oben-03.jpg); background-repeat: no-repeat;}
div.oben022 { position:absolute; left:989px; top:119px; width:35px; height:50px; background-image: url(bilder/oben-22.jpg); background-repeat: no-repeat;}
div.oben023 {position:absolute; left:32px; top:152px; width:957px; height:17px; background-image: url(bilder/oben-23.jpg); background-repeat: no-repeat;}
div.balken-orange { position:absolute; left:0px; top:169px; width:32px; height:181px; background-image: url(bilder/balken-orange.jpg); background-repeat: no-repeat;}
div.foto { position:absolute; left:32px; top:169px; width:287px; height:181px;}
div.inhalt { position:absolute; left:319px; top:169px; width:670px; height:383px; background-image: url(bilder/inhalt.jpg); background-color: White; background-repeat: no-repeat; vertical-align: top; text-align: left; padding-left: 0px; padding-top: 0px;}
div.aktuell { position:absolute; left:319px; top:350px; width:670px; height:250px; background-image: url(bilder/inhalt.jpg); background-color: White; background-repeat: no-repeat; vertical-align: top; text-align: left; padding-left: 0px; padding-top: 0px;}
div.rechts { position:absolute; left:989px; top:169px; width:35px; height:451px; background-image: url(bilder/rechts.jpg); background-repeat: no-repeat;}
div.unten-li { position:absolute; left:0px; top:350px; width:32px; height:249px; background-image: url(bilder/unten-li.jpg); background-repeat: no-repeat;}
div.slogan { position:absolute; left:32px; top:350px; width:287px; height:249px;}
div.unten { position:absolute; left:319px; top:552px; width:670px; height:68px; background-image: url(bilder/unten.jpg); background-repeat: no-repeat;}
div.ecke-li-unten { position:absolute; left:0px; top:599px; width:32px; height:21px; background-image: url(bilder/ecke-li-unten.jpg); background-repeat: no-repeat;}
div.ecke-li-u { position:absolute; left:32px; top:599px; width:387px; height:21px; background-image: url(bilder/ecke-li-u.jpg); background-repeat: no-repeat;}
div.home { position:absolute; left:32px; top:599px; width:52px; height:21px;}
div.kontakt {position:absolute; left:84px; top:599px; width:77px; height:21px;}
div.impressum { position:absolute; left:161px; top:599px; width:80px; height:21px;}
div.download { position:absolute; left:241px; top:599px; width:78px; height:21px;}
div.basis_menu { position:absolute; left:35px; top:607px; width:314px; height:23px; color: #ff8c00;}
div.basis_menu_dl { position:absolute; left:325px; top:607px; width:500px; height:20px; color: #ff8c00; background-color: White;}
div.main_menu { position:absolute; left:43px; top:118px; width:945px; height:4px; color: #ff8c00; background-color: White;}
div.m_menu { height:2px; background-color: #999999;}

/* Seite Kompetenz*/
div.abstand_komp { margin-left: 0px; margin-top: -13px; padding-top: 0px;}
table.kompetenz{ width: 655px; background-color: White; margin-left: 0px; margin-top: 0px; padding-top: 0px;}
td.kompetenz  { background-color: #f0f0f0; text-align: center; vertical-align: middle; height: 220px; width: 190px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #747474;}
td.kompetenz-kopf  { background-color: #ff8c00; text-align: center; vertical-align: middle; height: 50px; width: 655px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #fdfdfd;}
td.kompetenz-fuss  { background-color: #ffa500; text-align: center; vertical-align: middle; height: 50px; width: 655px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #fdfdfd;}

/*Seite Angebote*/
div.abstand_ang { margin-left: 0px; margin-top: -32px; padding-top: 0px;}
table.angebot {left: 15px;top: 0px;635px;und-color: White;-top: 0px;color: White; spacing:5px; collapse: separate;}
td.kopf { background-color: #888888; text-align: left; vertical-align: middle; height: 60px; width: 180px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #ffffff; padding-left: 20px; padding-top: 0px;}
td.oben {text-align: left; vertical-align: top; height: 17px; width: 633px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color: #747474; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}
td.li { background-color: #888888; text-align: left; vertical-align: top; height: 70px; width: 78px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#ffffff; padding-left: 10px; padding-top: 10px; }
td.innen { background-color: #f0f0f0; text-align: left; vertical-align: top; height: 70px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; letter-spacing: 0px; color: #747474; padding-left: 10px; padding-top: 10px;}
td.inA { background-color: #f0f0f0;}
td.inB { background-color: #ffffff;}
td.inC { background-color: #eeeeee;}

/*Seite Management*/
table.Mgm {width:640px; margin-left: 0px; margin-top: -15px; padding-top: 0px; background-color: White;}
td.Mgm{vertical-align:top; padding-right: 15px; padding-top: 10px; padding-left:10px; padding-right:10px; background-color: #f0f0f0; }

/*Seite Mediation*/
table.mediation { margin-left: 15px; margin-top: 10px; padding-top: 0px; width: 660px; background-color: White; vertical-align:top;}
td.mediation { width: 300px; vertical-align: top; padding-right: 10px; padding-top: 0px;}

/*SeiteAusbildung*/
table.ausbildung {left: 20px;top: -3px;-top: 0px; width:655px; background-color: White;}
table.ausbildung_2 {margin-left: 20px; margin-top: -3px; padding-top: 0px; width: 655px; background-color: White;}
td.ausbildung {          width: 650px; vertical-align: top; padding-right: 40px; padding-top: 0px; padding-bottom: 12px;}
td.ausbildung_2 {        width: 200px; height: 155px; vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; background-color: #f0f0f0; padding-left: 10px; padding-top: 10px;}
td.ausbildung_3 {        width: 350px; vertical-align: top; height: 155px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 14px; padding-left: 20px;}
td.gr1 { width: 215px; vertical-align: top; background-color: #f8f8f8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 13px;}
td.gr2 { width: 200px; vertical-align: top; background-color: #EEEEEE;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 13px;}
td.gr3 { width: 217px; vertical-align: top; background-color: #E4E4E4;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 13px;}

/*Seite Vorbild*/
div.abstand_vorb { margin-left: 20px; margin-top: -5px; padding-top: 0px;}
table.vorbild {padding-top: 10px; width: 640px; height: 383px; background-color: White; text-align: left; vertical-align: top;}
td.vorbild { width: 300px; height: 383px; vertical-align: top; padding-right: 35px; padding-top: 0px; padding-bottom: 0px;}

/*Seite Leitbild*/
div.abstand_leit { margin-left: 20px; margin-top: -5px; padding-top: 0px;}
table.leitbild { padding-top: 0px; width: 655px; height: 370px; background-color: White; text-align: left; vertical-align: top;}
td.leitbild_1 { width: 200px; height: 370px; vertical-align: top; padding-right: 35px; padding-top: 0px; padding-bottom: 0px;}
td.leitbild_2 {width: 400px; height: 370px; vertical-align: top; padding-right: 35px; padding-top: 0px; padding-bottom: 0px;}



/*Seite Team*/
table.team { margin-left: -20px; margin-top: -20px;}
table.team_2 { margin-left: 15px; margin-top: 0px; width: 600px;  background-color: #ffffff;  padding: 0px; border: 0px; vertical-align: top; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #747474; text-decoration: none; letter-spacing: 0px; line-height: 14px; }
td.team_li{width: 140px;vertical-align: top; text-align: left;  padding-top: 0px;}
td.team_re{ width: 420px; vertical-align: top; npadding-top: 0px; padding-left: 0px;}


div.menu_unter { position:absolute; left:55px; top:130px; height:24px; background-color: #ffffff; color: #ff8c00;}
div.menu_unter_u { position:absolute; left:320px; top:600px; height:24px; color: #ff8c00;z-index:200;}



#menuebox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: lighter;color: #efefefef; line-height: 24px;
letter-spacing: -0,5px; position:absolute; left:45px; top:110px; width:920px; height:50px;
}

#menue { position:absolute; top: 5px; left: 2px;z-index: 200;}
#menue .aussen {float: left; display: block;overflow: hidden; height: 24px; text-align: center;}

#menue .aussen:hover {
height: auto;
background-color: #eeeeee;
}

a.i {
display: block;
padding: 0px;
height:24px;
font-color: #ff8c00;
background-color: #f0f0f0;
border-right: 4px solid;
border-bottom: 1px solid;
}



span.menutag {
display: block;
align: center;
 text-align: center;
cursor: default;
}
