* { padding:0px; margin:0px; }
body {
    background-color: white;
    font-size: 12px;
    font-family: verdana,Sans-Serif;
}
input {     font-family: verdana,Sans-Serif; }
.clear { clear: both; }
img { border: 0 }
p { line-height: 130%; }
#content div.trenner { margin-top: 20px; height: 20px; overflow: hidden; border-top: 1px dashed #CAD4D2; }

#content .csc-frame-frame1 { margin-bottom: 10px; padding-bottom: 6px; border-bottom: 1px dashed #CAD4D2; }


a {
    font-weight: bold;
    color: #4C716D;
    text-decoration: none;
}
a:hover {
    color: black;
}
a.jmp {
    color: black;
}
a.jmpW {
    color: white;
}
.seo { display: none; }
.prnOnly { display: none; }
/*----------------------------------------------------------------------*/



#right a {
    padding-bottom: 1px;
}
#right a:hover {
    padding-bottom: 0px;
    border-bottom: 1px solid #4C716D;
}

#right .anmeldung-download a {
    display: block;
    padding-left: 15px;
    background: url(/fileadmin/iom/weiter.gif) no-repeat 2px center;
}
#right .anmeldung-download a:hover {
    border-bottom: none;
    padding-bottom: 1px;
    /*background: url(/fileadmin/iom/button000000a.gif) no-repeat 2px center;  */
}


#pageframe {
    margin: 8px;
    width: 976px;
    background: url(pageback.gif) repeat-y right top white;
}
#top {
    background-color: white;
    position: relative;
    height: 180px;
}



#menu1 {
    float: right;
    list-style-type: none;
    position: relative;
    z-index: 1000;
    padding-top: 63px;
}
#menu1 li {
    display: inline;
    font-size: 11px;
    font-weight: normal;
}
#menu1 li a {
    font-size: 11px;
    font-weight: normal;
    background: url(topmenu.gif) left 67px no-repeat;
    padding: 63px 5px 2px 12px;
}
#menu1 li a:hover, #menu1 li.aktiv a {
    background-image: url(topmenua.gif);
    border-bottom: 1px solid #009586;   
    padding-bottom: 2px;
}
#menu1 li.aktiv a {
    color: black;
}

/*----------------------------------------------------------------------*/


#logo {
    position: relative;
    z-index: 200;
}
#topimg {
    position: absolute;
    left: 270px;
    bottom: 0px;
    z-index: 100;
}

#bar1 {
    height: 49px;
    width: 100%;
    background-color: #F0F4F3;
    position: absolute;
    bottom: 52px;
}
#bar2 {
    height: 52px;
    width: 100%;
    background-color: #E1E9E7;
    position: absolute;
    bottom: 0px;
}



#claim1, #claim2, #claim3 {
    position: absolute;
    color: #B8C6C4;
}
#claim1 {
    left: 10px;
    top: 120px;
    font-size: 22px;
}
#claim2 {
    left: 560px;
    top: 107px;
    font-size: 21px;
}
#claim3 {
    left: 650px;
    top: 132px;
    font-size: 28px;
}
/*----------------------------------------------------------------------*/
#mitte {
    border-bottom: 1px dashed #CAD4D2;
    padding: 10px 0px;
    background: url(mitte.gif) no-repeat right bottom white;
}
#srch {
    float: left;
    width: 200px;
}
#srch .input {
    border: 1px solid #B8C6C4;
}
#srch .submit {
    vertical-align: top;
    margin-left: 4px;
}
#bcn {
    float: left;
    padding-top: 3px;
    padding-left: 16px;
}
#bcn ul {
    list-style-type: none
}
#bcn li {
    float: left;
    font-size: 10px;
}
#bcn li a {
    background: url(/fileadmin/iom/bcn.gif) no-repeat right center;
    padding-right: 7px;
    margin-right: 4px;
}
/*----------------------------------------------------------------------*/
#left, #right, #content {
    display: inline;
    padding-bottom: 20px;
}
#right div {
    height: 1%;
}
#left, #right {
    width: 200px;
    float: left;
}
#left {
}
#content {
    width: 544px;
    float: left;
    padding: 0px 16px 0px 16px;
    border-bottom: 1px solid white;;
}
/*----------------------------------------------------------------------*/
#left .menuhl {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0px;
    color: #666;
}
#left #mainmenu {
    list-style-type: none;
}
#left #mainmenu a {
    display: block;
    padding: 5px 15px 5px 20px;
    color: #666;
    font-weight: normal;
    overflow: hidden;
}

/* Wenn aktiv oder hover */
#left #mainmenu li a:hover, #left #mainmenu li a.aktiv { color: white; }

/* Wenn aktiv oder hover */
#left #mainmenu li.color0 a.aktiv, #left #mainmenu li.color0 a:hover { background: url(/fileadmin/iom/menu_aktiv.gif) no-repeat left 8px #009586; }
#left #mainmenu li.color1 a.aktiv, #left #mainmenu li.color1 a:hover { background: url(/fileadmin/iom/menu_aktiv.gif) no-repeat left 8px #00557a; }
#left #mainmenu li.color2 a.aktiv, #left #mainmenu li.color2 a:hover { background: url(/fileadmin/iom/menu_aktiv.gif) no-repeat left 8px #e07a0d; }
#left #mainmenu li.color3 a.aktiv, #left #mainmenu li.color3 a:hover { background: url(/fileadmin/iom/menu_aktiv.gif) no-repeat left 8px #a10000; }
#left #mainmenu li.color4 a.aktiv, #left #mainmenu li.color4 a:hover { background: url(/fileadmin/iom/menu_aktiv.gif) no-repeat left 8px #a8a9ad; }

/* Wenn inaktiv oder hover in Eb 2 */
#content div.csc-sitemap ul, #content div.csc-sitemap li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
div.csc-sitemap a {
    display: block;
    padding: 2px 0px;
}


#content div.csc-sitemap li { border-top: 5px solid white; }
#content div.csc-sitemap li li { border-top: 1px dashed white; }
#content div.csc-sitemap li a { padding-left: 10px; font-size: 10px; border-bottom: 1px dashed black; }
#content div.csc-sitemap li li a { padding-left: 30px; color: #666; }
#content div.csc-sitemap li li li a { padding-left: 50px; }

#content div.csc-sitemap li.color0  { background-color: #CCEAE7; }
#content div.csc-sitemap li.color0 a { border-color: #CCEAE7; }
#content div.csc-sitemap li.color1  { background-color: #D1E0E7; }
#content div.csc-sitemap li.color1 a { border-color: #D1E0E7; }
#content div.csc-sitemap li.color2  { background-color: #F8E4CE; }
#content div.csc-sitemap li.color2 a { border-color: #F8E4CE; }
#content div.csc-sitemap li.color3  { background-color: #ECCCCC; }
#content div.csc-sitemap li.color3 a { border-color: #ECCCCC; }
#content div.csc-sitemap li.color4  { background-color: #D5D6D8; }
#content div.csc-sitemap li.color4 a { border-color: #D5D6D8; }

#content div.csc-sitemap li.color0 li,
#content div.csc-sitemap li.color1 li,
#content div.csc-sitemap li.color2 li,
#content div.csc-sitemap li.color3 li,
#content div.csc-sitemap li.color4 li { background-color: white; }


#left #mainmenu li.color0 a, #left #mainmenu li.color0 ul li a:hover, #left #mainmenu li.color0 ul li a.aktiv { background: url(/fileadmin/iom/menu_grau.gif) no-repeat left 8px #CCEAE7; }
#left #mainmenu li.color1 a, #left #mainmenu li.color1 ul li a:hover, #left #mainmenu li.color1 ul li a.aktiv { background: url(/fileadmin/iom/menu_grau.gif) no-repeat left 8px #D1E0E7; }
#left #mainmenu li.color2 a, #left #mainmenu li.color2 ul li a:hover, #left #mainmenu li.color2 ul li a.aktiv { background: url(/fileadmin/iom/menu_grau.gif) no-repeat left 8px #F8E4CE; }
#left #mainmenu li.color3 a, #left #mainmenu li.color3 ul li a:hover, #left #mainmenu li.color3 ul li a.aktiv { background: url(/fileadmin/iom/menu_grau.gif) no-repeat left 8px #ECCCCC; }
#left #mainmenu li.color4 a, #left #mainmenu li.color4 ul li a:hover, #left #mainmenu li.color4 ul li a.aktiv { background: url(/fileadmin/iom/menu_grau.gif) no-repeat left 8px #D5D6D8; }

/* Eb2 bekommt weißen Hintergrund */
#left #mainmenu li.color0 ul li a,
#left #mainmenu li.color1 ul li a,
#left #mainmenu li.color2 ul li a,
#left #mainmenu li.color3 ul li a,
#left #mainmenu li.color4 ul li a { background: white; }

/* Eb2 aktiv bekommt dunkle schrift */
#left #mainmenu li ul li a.aktiv {
    color: #666;
}

/* Eb2 bekommt linie und keinen padding */
#left #mainmenu li ul li a {
    border-bottom: 1px dashed #CAD4D2;
}
#left #mainmenu li ul li {
    padding: 0px;
}


/* Eb2 bekommt padding */
#left #mainmenu li {
    padding: 1px 0px;
}


/* Eb2 bekommt hover, Eb3 bekommt AKTIV */
#left #mainmenu li.color0 ul li a:hover, #left #mainmenu li.color0 ul li ul li a.aktiv { color: #009586; }
#left #mainmenu li.color1 ul li a:hover, #left #mainmenu li.color1 ul li ul li a.aktiv { color: #00557a; }
#left #mainmenu li.color2 ul li a:hover, #left #mainmenu li.color2 ul li ul li a.aktiv { color: #e07a0d; }
#left #mainmenu li.color3 ul li a:hover, #left #mainmenu li.color3 ul li ul li a.aktiv { color: #a10000; }
#left #mainmenu li.color4 ul li a:hover, #left #mainmenu li.color4 ul li ul li a.aktiv { color: #a8a9ad; }


/* Eb3 is bissi kleiner */
#left #mainmenu li ul li ul li {
    padding-left: 10px;
}
#left #mainmenu li ul li ul li a {
    border-left: 1px dashed #CAD4D2;
    font-size: 10px;
    padding: 2px 10px 2px 10px;
}
#left #mainmenu li ul li ul li a:hover, #left #mainmenu li ul li ul li a.aktiv {
    background: none!important;
}
#left #mainmenu li ul li ul li a.aktiv {
    font-weight: bold;
}

/*-----------------------------------------------------------------------*/
#content h1 {
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0px;
}
body.color0 #content h1 { color: #009586; }
body.color1 #content h1 { color: #00557A; }
body.color2 #content h1 { color: #E07A0D; }
body.color3 #content h1 { color: #A10000; }
body.color4 #content h1 { color: #A8A9AD; }

/*-----------------------------------------------------------------------*/
.iconlink {
    display: block;
    border-bottom: 1px dashed #CAD4D2;
    background: url(/epsconvert/D5D6D8-pikto_beratung.eps.png) no-repeat left center;
    padding: 18px 5px 18px 80px;
}
.iconlink .h1 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #939598;
}
.iconlink .h2 {
    display: block;
    color: black;
    padding-top: 8px;
    font-weight: bold;
}

/*-------------------------------------------------------*/
.themen h3 {
    padding: 5px 10px 5px 80px;
    font-size: 12px;
    color: white;
}

.color009586 h3     { background-color: #009586; }
.color009586 .pfeil {
    background: url(/fileadmin/iom/pfeil009586.gif) no-repeat 30px bottom #F0F4F3;
    border-left: 1px dashed #CAD4D2;
    border-right: 1px dashed #CAD4D2;
    height: 10px;
}
    
.color009586    { background-color: #F0F4F3; }
.themen .iconlink {
    border-left: 1px dashed #CAD4D2;
    border-right: 1px dashed #CAD4D2;
    background-position: 8px center;
}    




/*-------------------------------------------------------*/
#orteJump {
    display: none;
    padding: 5px;
}
#orteJump a.aktiv {
    color: #A10000;
    background-color: #ECCCCC;
    border: 1px solid #A10000;
}
#orteJump a {
    color: #888;
    background-color: #eee;
    padding: 3px 5px;
    border: 1px solid #888;
}

#content .orteProductListe .titel {
    margin-bottom: -15px;
    margin-top: 15px;
    background-color: #ECCCCC;
    padding: 4px 10px;
}
#content .orteProductListe .titel a {
    color: black;
    display: block;
}
/*-------------------------------------------------------*/
.iomo_sitemap {
    margin-top: 20px;
}
.iomo_sitemap .aufz {
    width: 60px;
    text-align: center;
}
.iomo_sitemap a {
    padding: 5px 0px 5px 20px;
    display: block;
}
.iomo_sitemap .subt a {
    font-weight: normal;
}
.iomo_sitemap .titl a {
}

.partner {
    padding: 10px 0;
}

.partner h3 {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}
body.color0 .partner h3 {
    color: #009586;
}
body.color0 .partner td {
    border-left: 1px dashed #CAD4D2;
}

body.color1 .partner h3 {
    color: #00557A;
}
body.color1 .partner td {
    border-left: 1px dashed #D1E0E7;
}
.partner td {
    text-align: center;
    vertical-align: center;
    padding: 10px 5px;
}
body .partner td.first {
    border-left: none;
}



.a-z .headline {
    padding: 10px 0px;
}
.a-z .headline img {
    float: left;
}
.a-z .headline h1, .a-z .headline .linie {
    border-bottom: 1px dashed #D1E0E7;
    margin-left: 70px;
}
.a-z .headline .linie {
    height: 30px;
}

.a-z .listEntry a {
    background: url(/fileadmin/iom/buttonE07A0D.gif) no-repeat 27px center;
    padding: 4px 0px 4px 70px;
    display: block;
}
.a-z .listEntry a:hover {
    background-image: url(/fileadmin/iom/buttonE07A0Da.gif);
}

/*-------------------------------------------------------*/

#content ul {
    padding-left: 20px;
}


a.totop {
  background: url(/fileadmin/iom/top.gif) no-repeat center right transparent;
  display: block;
  padding: 5px 20px 5px 0;
  text-align: right;
  border-bottom: 1px dashed #CAD4D2;
  margin-bottom: 10px;  
}


.ihv {
  padding: 15px 0px 15px 65px;
  font-weight: bold;
}
.ihv a {
  display: block;
  padding-left: 15px;
  background: url(/fileadmin/iom/gt.gif) no-repeat top left transparent;
}
.ihv a:visited {
  background-image: url(/fileadmin/iom/done.gif);
}


        .pdb_trenner {
            padding-top: 20px;
        }
        /*-------------------------------------------------*/
        /*-------------------------------------------------*/
        /*-------------------------------------------------*/
        
        .pdb_typ1 .titel {
            padding-bottom: 5px;
        }
        .pdb_typ1 .inner .titel {
            font-weight: bold;
            text-transform: uppercase;
            color: white;
            padding: 3px 3px 3px 65px;
        }
        .pdb_typ1 .inner .orte, .pdb_typ1 .inner .text {
            padding: 0px 3px 3px 65px;
        }
        .pdb_typ1 .inner .orte {
            font-weight: bold;
            padding: 3px 3px 0px 65px;
        }
        
        
        
        .pdb_typ1 .cBlau .titel {
            background-color: #108AC6;
        }
        .pdb_typ1 .cBlau .orte, .pdb_typ1 .cBlau .text {
            background-color: #BDDFF7;
        }


        .pdb_typ1 .cdefault .titel {
            background-color: #4C716D;
        }
        .pdb_typ1 .cdefault .orte, .pdb_typ1 .cdefault .text {
            background-color: #E1E9E7;
        }

        /*-------------------------------------------------*/
        .pdb_typ2 div.inhalt {
            padding-bottom: 10px;
        }
        .pdb_typ2 p.inhalt {
            padding-bottom: 10px;
        }
        /*-------------------------------------------------*/
        .pdb_typ3 p.inhalt {
            padding-bottom: 10px;
        }
        /*-------------------------------------------------*/
        
        
        
        /*-------------------------------------------------*/
        .pdb_typ4 .titel {
            background-color: #4C716D;
            color: white;
            padding: 3px 5px;
            
        }
        .pdb_typ4 .inhalt {
            background-color: #E1E9E7;
            padding: 5px 60px;
        }
        /*-------------------------------------------------*/
        .pdb_typ5 .titel {
            font-weight: bold;
            text-transform: uppercase;
        }


#content .contactbox .fon {
    background: url(/fileadmin/iom/telefon.gif) no-repeat left center;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 10px 4px 27px;
    color: #808285;
}
#content .contactbox .foninfo {
    padding: 2px 0px 8px 27px;
    font-size: 11px;
}

#content .contactbox .mail {
    background: url(/fileadmin/iom/email.gif) no-repeat left center;
    padding: 3px 0px 5px 27px;
}

/*-------------------------------------------------------*/
#content .csc-textpic-intext-left-nowrap h1 {
    padding-top: 0px;
}

/*-------------------------------------------------------*/
.deMap .punkt {
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: #00a995;
  font-size: 1px;
}
.deMap .home {
  background-color: #4C716D;
}
.deMap .fom {
  background-color: #00a995;
}
.deMap .name {
  position: absolute;
  font-size: 12px;
  font-weight: bold;
}
/*-------------------------------------------------------*/

#right h1 {
    font-size: 14px;
    padding: 5px 10px;
    color: #808285;
}
#right h2 {
    font-size: 14px;
    padding: 5px 10px;
    color: #808285;
    background-color: #DCE2E1;
    margin-top: 20px;
}

#right .ivBox {
    padding-top: 10px;
}
#right .ivBox h1 {
    background: url(/fileadmin/iom/infoveranstaltungen.gif) no-repeat 10px 2px;
    padding: 0px 0px 5px 50px;
}
#right .ivBox .invertBox {
    background-color: #DCE2E1;
    padding: 5px 10px;
    font-size: 14px;
}
#right .ivBox .ivz2 a {
    float: right;
    padding-top: 2px;
}

#right .csc-textpic-left  {
    padding: 0px 10px;
}
#right .csc-textpic-image a:hover {
    border: none;
}
#right .csc-frame-frame2 {
    background-color: #DCE2E1;
    padding: 10px 0px 0px 0px;
    margin-top: 20px;
}
#right .csc-frame-frame2 div.inhalt {
    padding: 5px 10px;
    padding-top: 0;
}
#right div.trenner { margin-top: 10px; height: 10px; overflow: hidden; border-top: 1px dashed #CAD4D2; }

#right .contactbox {
    padding: 5px 10px;
}
#right .contactbox .fon {
    background: url(/fileadmin/iom/telefon.gif) no-repeat left center;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 10px 4px 27px;
    color: #808285;
}
#right .contactbox .foninfo {
    padding: 2px 0px 8px 0px;
}
#right .contactbox .tollfree {
    padding-left: 27px;
}

#right .contactbox .mail {
    background: url(/fileadmin/iom/email.gif) no-repeat left center;
    padding: 3px 0px 5px 27px;
}


#right .matBox {
    background: url(/fileadmin/iom/infomaterial.gif) no-repeat 10px 10px #DCE2E1;
    padding: 10px;
    margin-top: 10px;
}
#right .matBox a {
    display: block;
    font-size: 14px;
    padding-left: 40px;
    background: url(/fileadmin/iom/weiterklicken.gif) no-repeat right bottom;
}
#right .matBox a:hover {
    border-bottom: none;
    padding-bottom: 1px;
}
/*            $HTML[] = '<div class="matBox">';
            $HTML[] = '  <a href="'. $this->pi_getPageLink($GLOBALS['nf']['insti']['ProsID']) .'">Kostenloses Infomaterial bestellen</a>';
            $HTML[] = '</div>';
*/


#right .download {
    background-color: #DCE2E1;
    padding: 5px 10px;
}
#right .download img {
    width: 80px;
}
#right .download .flyer {
    float: left;
}


#right .download table td {
    vertical-align: bottom;
}
#right .download table td.links a {
    display: block;
    background: url(/fileadmin/iom/weiterklicken.gif) left center no-repeat;
    padding: 2px 2px 2px 20px;
}
#right .download table td.image a, #right .download table td.image a:hover {
    padding-bottom: 0px;
}

#right .download div.noPic {
    padding-top: 5px;
}
#right .download div.noPic a {
    display: block;
    background: url(/fileadmin/iom/weiterklicken.gif) left center no-repeat;
    margin-left: 0px;
    padding: 2px 2px 2px 20px;
}

#right .download div.links {
    padding-top: 55px;
}
#right .download div.links a {
    display: block;
    background: url(/fileadmin/iom/weiterklicken.gif) left center no-repeat;
    margin-left: 80px;
    padding: 2px 2px 2px 20px;
}
#right .download a:hover {
    border-bottom: none;
}

/*-------------------------------------------------------*/
#footerarea {
    border-top: 1px dashed #CAD4D2;
    background-color: white;
    padding-left: 217px;
    padding-top: 5px;
    padding-bottom: 10px;
}
#footerarea a {
    background: url(topmenu.gif) left center no-repeat;
    padding: 5px 15px;
}
#footerarea a:hover {
    background-image: url(topmenua.gif);
}








/*-------------- CRM UND NFMS folgt-------*/
/*-----------------------------------------------------------------------------------*/
#content form .crmerror {
    border: 1px solid red;
    border-left: 3px solid red;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px;
    background-color: #eee;
}
#content form .crmerror .header {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
}
#content form .crmerror .error {
    background-color: #eee;
}


table.crmelements         { background-color: white; border: 1px solid #4C716D; margin-bottom: 20px; }
.crmelements td.header    { background-color: #4C716D; color: white; padding: 1px 5px 2px 5px; line-height: 16px; }
.crmelements td.text, .crmelements td.linedtd      { padding: 5px; vertical-align: top; }
.crmelements td.imageonly { width: 180px; vertical-align: top; }
.crmelements td.textonly  { width: 550px; padding: 5px; vertical-align: top; }
.crmelements td.space     { width: 10px; }
.crmelements h1, .crmelements div.bold           { color: black; padding: 0px; padding-left: 14px; font-weight: bold; }
.crmelements td.linedtd   { border-bottom: 1px solid #C9D4D3; }
.crmelements td .ptyp     { color: #4C716D; font-weight: bold; padding: 2px 0px; }

.crmelements td div.studienform,
.crmelements td div.typ   { color: #4C716D; font-weight: bold; }

.crmelements .even td { background-color: white; padding: 4px 0px; }
.crmelements .odd td { background-color: #DCE2E1; padding: 4px 0px; }



/*-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table.step1 td {
    padding: 4px 5px;
    line-height: 130%;
}
table.step1 h2 {
    font-size: 14px;
}
#content h2 {
    font-size: 14px;
}
/*-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*-----------------------------------------------------------------------------------*/
.infobar {
    border-top: 1px solid #00A995;
    background-color: #E4EAE9;
    padding: 2px 10px;
}
.msg {
    border: 1px solid #00A995;
    background-color: #E4EAE9;
    padding: 5px 10px;
}
.ergebnis {
    border-bottom: 1px solid #00A995;
    background-color: #E4EAE9;
    padding: 2px 10px;
    padding-top: 5px;
    margin-bottom: 10px;
}


.ergebnis a {
    border: 1px solid red;
    padding: 2px 5px!important;
    background-image: none!important;
}

.ergebnis a.pre {
    border-color: #B7C6C5;
    color: #B7C6C5;
    border-bottom: 1px solid #00A995;
}
.ergebnis a.in {
    border-color: #4C716D;
    border-bottom: 1px solid #00A995;
}
.ergebnis a.akt {
    background-color: #B7C6C5;
    border-bottom: 1px solid #00A995;
    /*border-color: #B7C6C5;
    border-bottom: 1px solid #fff;
    background-color: #fff;*/
}
.ergebnis a.past {
    border-color: #B7C6C5;
    color: #B7C6C5;
    border-bottom: 1px solid #00A995;
}
.moreinfo {
    border: 1px solid #B7C6C5;
    float: right;
    width: 200px;
    padding: 5px;
}
.moreinfo .mi_titel {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    cursor: pointer;
}

.moreinfo .mi_content {
    font-size: 10px;
    line-height: 12px;
}
.serg p {
  font-size: 8pt;
  line-height: 13px;
}
.path {
    border-bottom: 1px solid black;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 8pt;
}
.path * {
    font-size: 8pt;
    white-space:nowrap;
}

.au_content {
    margin-bottom: 10px;
}

.wq {
  text-indent:-10px;
  margin-left:10px;
    font-size: 10px;
}
.proInf {
    padding-right: 210px;
    #padding-right: 0;
    #margin-right: 210px;
}

.bcw_suche {
    padding: 10px 0px;
}

#suchbox {
    border: 1px solid #B8C6C4;
    background-color: white;
    position: absolute;
}

#suchbox div.titel {
    background-color: #E1E9E7;
    font-weight: bold;
    font-size: 11px;
    padding: 1px 4px;
}
#suchbox a {
    display: block;
    font-size: 11px;
    padding: 1px 4px;
}
/*-------------------------------------------------------------------*/
#content .nfForm th {
    border: 1px solid #4C716D;
    border-right: none;
    background-color: #F0F4F3;
    text-align: left;
    padding: 2px 5px;
    vertical-align: top;
    width: 130px;
    font-weight: normal;
}
#content .nfForm td {
    border: 1px solid #4C716D;
}
#content .nfForm td input, #content .nfForm td textarea {
    border: none;
    width: 100%;
}
#content .nfForm .space td {
    height: 10px;
    border: none;
}
#content form .nfFormSubmit {
    margin-left: 141px;
    margin-top: 10px;
    padding: 0px 10px;
    border-color: #4C716D;
    background-color: #F0F4F3;
    border-width: 1px;
}
#content form div.error {
    border: 1px solid red;
    border-left: 3px solid red;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px;
    background-color: #eee
}
/*------------------++++++++++++++++++++------------------*/
table.fom_form .center {
    text-align: center;
}


table.fom_form td {
    vertical-align: top;
}
table.fom_form td.box {
    border: 1px solid #4C716D;
    vertical-align: center;
}
table.fom_form td.box input, table.fom_form td.box select {
    border: 0;
}

table.fom_form td.standalone_titel {
    border: 1px solid #AEBFBD;
    background: #E4EAE9;
    vertical-align: middle;
}

table.fom_form td.titel_fix, table.fom_form td.titel {
    border-left: 1px solid #4C716D;
    border-bottom: 1px solid #4C716D;
    border-top: 1px solid #4C716D;
    background: #E4EAE9;
    vertical-align: top; /*war middle bis CRM anpassung, 17/08/2006 */
}


table.fom_form td.titel_fix {
    width: 120px;
}
table.fom_form td.space {
    height: 10px;
}
table.fom_form td.lined {

}
table.fom_form *.head {
    font-weight: bold;
    color: #00A995;
}
table.fom_form input, table.fom_form textarea, table.fom_form select {
    /*border: 0px solid white;*/
    vertical-align: top;
}
table.fom_form input[type=checkbox] {
    border: 1px solid #00A995;
}
table.fom_form input.fix, table.fom_form textarea.fix, table.fom_form select.fix {
    width: 120px;
}
table.fom_form input.breit, table.fom_form textarea.breit, table.fom_form select.breit {
    width: 100%;
}

input.mittel {
    width: 300;
}

input.schmal {
    width: 100px;
}

table.fom_form select.drittel {
    width: 33.333%;
}
input.klein {
    width: 20px;
}

table.fom_form input.submit {
    margin: 2 0px;
    width: 100%;
    
    border: 1px solid #AEBFBD;
    background:  #E4EAE9;
}

table.fom_form div.border {
    background: #E4EAE9;
    padding-left: 3px;
}

table.fom_form div.head {
    font-weight: bold;
    background: #E4EAE9;
    padding-left: 10px;
}


/* add grumberg: */
table.fom_form div.small {
    font: 9px normal;
    padding: 10 0 0 10px;
    background: #FFFFFF;
}
table.fom_form div.error, .error {
    font-weight: bold;
    color: red;
    background: #FFFFFF;
}
.errborder {
    border: 1px solid red;
}


table.fom_form div.border {
    border-left: 1px solid #AEBFBD;
    border-bottom: 1px solid #AEBFBD;
    border-top: 1px solid #AEBFBD;
}

.demap {
    float: left;
    margin-right: 20px;
}

.s-orte-klein {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 20px;
}

.s-orte-klein h2 {
    font: 16px Verdana, sans-serif!important;
    padding-bottom: 8px;
    font-weight: 400;
    color: #939598;
    
}

/* IOM Sonderfallregelung Fach- und Führungskräfte */
#content .csc-frame-frame2 { padding: 3px 10px 9px 10px; border-bottom: 1px dashed #CAD4D2; /*background-color: #F0F4F3;*/ }
#content .csc-frame-invisible div.trenner, #content .csc-frame-invisible table.iomo_sitemap { display: none; }
#content .csc-frame-frame2 h1 {
    font-size: 16px;
}
#content .csc-frame-frame2 a { 
    color: black;
    display: block;
    font-weight: normal;
}
#content .csc-frame-frame2 a:hover { 
    color: #4C716D;
}
#content .csc-frame-frame2 a:hover b {
    color: black;
}
#content .csc-frame-frame2 a b {
    display: block;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: -10px;
    color: #4C716D;
}
#content .csc-frame-frame2 a i {
    display: block;
    font-style: normal;
    padding: 3px 0px;;
    background: url(/fileadmin/iom/weiter.gif) no-repeat 38px 8px;
    font-weight: bold;
    
}

#content .csc-frame-frame2 {
    /*font-weight: bold;*/
}


