/* (c) by GlobalBases.com GmbH */

body { margin: 0px; padding:0px; width:100%; height:100%; color:#000000; 
       font-size:10px; font-family: Arial, Helvetica, sans-serif; } 
div { margin: 0px; border: 0px solid #808080; }
.rahmen { border: 1px solid #808080; margin: 1px;}

hr { height:0.1em; color:#cccccc; background-color:#cccccc; text-align:center;
                 padding:0em; margin:0em; margin-top:0.5em; margin-bottom:0.5em; border:0px;}

#scroll { position: absolute; width:100%; height:100%; overflow: auto; z-index: 3; }
#shadow { position: absolute; width:100%; height:100%; z-index: 5; visibility: hidden; background-image:url(raster_pix.gif);} 

html > body #shadow { background-image:none; background-color: black; -moz-opacity:0.4; }

#cmsadmin { position: absolute; width:100%; height:100%; z-index: 10; visibility: hidden;}
#rahmen { position: absolute; top: 0px; left: 0px; margin:0px; }

/* Kopfbereich inkl. Top-Menue */

#line1 { position: absolute; top: 0em; left: 0em; width: 100em; height: 2.7em; background-color: #FFFFFF; 
         z-index: 10; overflow:hidden;}
#kopf { position: absolute; top: 0em; left: 27.3em; width: 72.7em; height: 2.7em; background-color: #660066;}
#zoom { position: absolute; top: 0em; left: 0em; width: 7em; height: 2.7em; overflow:hidden;border:0px solid white;}
#topmenu { position: absolute; top: 0em; right: 0em; width: 65em; height: 2.7em; overflow:hidden;}

  /* Grid fuer Top-Menue */

#grid_topmenue { position: absolute; top: 0.5em; right: 0.7em; width:64em; height:2em; text-align: right; }

/* Kopfbereich inkl. Bildleiste */

#line2 { position: absolute; top: 2.7em; left: 0em; width: 100em; height: 15.8em; background-color: #FFFFFF; 
         z-index: 11; overflow:hidden;}
#logoarea { position: absolute; top: 0em; left: 0em; width: 27.3em; height: 15.8em; background-color: #E0DCEA; }
#logo { position: absolute; top: 1.3em; left: 5em; width: 17.2em; height: 11.2em; }
#farbbalken { position: absolute; top: 13.5em; left: 0em; width: 27.3em; height: 2.3em;}
#farbbalkenecke { position: absolute; top: 0em; left: 25.3em; width: 2em; height: 2.3em; text-align:right; }
#imgarea { position: absolute; top: 0em; left: 27.3em; width: 72.7em; height: 15.8em; background-color: #FFFFFF; }
.rot { background-color: #E71810; }
.blau { background-color: #3366FF; }
.gruen { background-color: #66CC00; }
.orange { background-color: #FF6600; }
.lila { background-color: #660066; }
.gelb { background-color: #ffcc00; }
.dblau { background-color: #000066; }
.hlila { background-color: #990066; }

/* Hauptbereich in 3 Spalten */

#line3{ position: absolute; top: 18.5em; left: 0em; width: 100em; z-index: 5; overflow: hidden;}
#col1 { position: relative; float: left; width: 16.5em; z-index: 6; }
#col2 { position: relative; float: left; width: 1.4em; height: 30em; z-index: 6; }
#col3 { position: relative; float: left; width: 64.7em; z-index: 6; }
#col4 { position: relative; float: right; width: 15.5em; z-index: 6; }
#col34{ position: relative; float: left; width: 80.2em; z-index: 6; margin:0em;padding:0em;} /* 25.03.2010 M.M.H. */

#back1 { position: absolute; top: -5000em; left: 0em; width: 16.5em; height: 5000em; background-color: #E0DCEA; 
         z-index: 1; }
#back2 { position: absolute; top: -5000em; left: 84.5em; width: 15.5em; height: 5000em; background-color: #E0DCEA; 
         z-index: 1; }
#fuss { clear: both; position: relative; width: 100em; height: 2.2em; z-index: 4; background-color: #EFEEF6; }


  /* Kalender */

#kalenderarea { position: relative; top: 0em; left: 0em; width: 15.5em; height: 28em; background-color: #EFEEF6; }
#kalender { position: absolute; top: 2.1em; left:0.8em; width: 14em; height: 25.5em; }
#kalender div { background-color: #FFFFFF; }
#kalender .calheadtext { text-align:center; }
#kalender .calheadtext p { font-size: 1.3em; font-weight:normal; margin-top:0em;}
#kalender .caltitle { text-align:center; }
#kalender .caltitle p { font-size: 1.1em; font-weight:bold; margin-top:0.4em; }
#kalender .calday { text-align:center; }
#kalender .calday p { font-size: 1.1em; font-weight:normal; margin-top:0.4em; cursor:pointer; }
#kalender .calday p:hover { font-size: 1.1em; font-weight:bold; margin-top:0.4em; cursor:pointer;  }

#kalender .calfoot { background-color:transparent; }
#kalender .calfoot p { font-size: 1.2em; font-weight:normal; margin-top:0.0em; }

#kalender .checkbox { background-color:transparent; }
#kalender .checkbox p { font-size: 1.2em; font-weight:normal; margin-top:0.1em; }

#kalender .button { background-color:transparent; }

/* Infoscreen */

#infoscreen { position:relative; }

#infoscreen #is_top { width:15.5em;height:1.0em; }

#infoscreen #is_head { position:absolute; top: 0.8em; left:0.8em; text-align:center; width:13.9em; height:3em; }
#infoscreen h1 { font-size: 1.4em; color:#000000; margin:0em; padding:0em; }
#infoscreen hr { height:0.1em; color:#FFFFFF; background-color:#FFFFFF; text-align:center;
                 padding:0em; margin:0em; margin-top:0.5em; margin-bottom:0.5em; border:0px;}

#infoscreen #is_list {border:0px solid blue; margin-top:1em; margin-bottom:1em; margin-left:0.8em; width:13.9em; }

#infoscreen #is_fach { font-size:1.2em; margin:0em; color:#3366FF; }
#infoscreen #is_date { font-size:1.0em; margin:0em; color:#000000; font-weight:bold; margin-top:0.1em;}
#infoscreen #is_titel { font-size:1.2em; margin:0em; color:#000066; margin-top:0.1em;}
#infoscreen #is_text { font-size:1.2em; margin:0em; color:#000000; margin-bottom:0.8em;margin-top:0.1em;}

#infoscreen #is_foot { margin-top:0em; margin-bottom:1em; margin-left:0.8em; width:13.9em; }
#infoscreen #is_foot a { text-decoration: underline; font-weight:normal; color:#309C00; font-size:1em;}
#infoscreen #is_foot a:hover { text-decoration: none; }

#infoscreen #is_alle {border:0px solid green; margin-top:2.9em; margin-bottom:1em; margin-left:0.8em; width:13.9em; }
#infoscreen #is_alle a { text-decoration: underline; font-weight:normal; color:#309C00; font-size:1em;}
#infoscreen #is_alle a:hover { text-decoration: none; }


/* Studieninfo 26.03.2010 M.M.H. */
#tblstd{border: 1px solid #d2d2d2;position: relative;width: 821px;text-align: left;overflow:hidden;margin:0px;padding:0px;}
html>body #tblstd{width: 819px;}

#tblstd a{border:  0px;margin:  0px;padding: 0px;text-decoration: none;color: #000000;}
#tblstd a:hover{text-decoration: none;}

#tblstd .lflnk{border:  0px;margin:  0px;padding: 0px;text-decoration: none;}
#tblstd .lflnk:hover{text-decoration: underline;}
/*=========================================*/
/*=== normale Zeile ohne farbmarkierung ===*/
/*=========================================*/
#tblstd .ttlrow{border: 0px solid green;position: relative;width: 819px;text-align:left; }
#tblstd .ttlgry{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;background-color: #e0dcea;font-weight: bold; height: 20px; overflow:hidden;}

/*--- Trennlinien der einzelnen Spalten ---*/
#tblstd #brdr1, #tblstd #brdr2, #tblstd #brdr3,#tblstd #brdr4, #tblstd #brdr5, #tblstd #brdr6{ position: absolute;top:0px;bottom:0px; border: 0px;border-left: 1px solid #d2d2d2;width:1px;}

#tblstd #brdr1{left: 240px;}
#tblstd #brdr2{left: 328px;}
#tblstd #brdr3{left: 450px;}
#tblstd #brdr4{left: 570px;}
#tblstd #brdr5{left: 670px;}
#tblstd #brdr6{left: 772px;}


/*--- Einzelne Zellen in der Zeile ---*/
#tblstd .col0, #tblstd .col1, #tblstd .col2, #tblstd .col3,#tblstd .col4, #tblstd .col5, #tblstd .col6, #tblstd .col7{
   position: relative;float:  left;padding:3px 0px 0px 5px; font-size:12px; }

#tblstd .col0{width:  25px;height:14px;padding-left: 0px;}
#tblstd .col1{width: 216px;padding-left: 0px;}
#tblstd .col2{width:  88px;}
html>body #tblstd .col2{width:  83px;}
#tblstd .fbrow .col2{text-align:center;padding-left:0em;width:88px;}
#tblstd .col3{width: 122px;}
html>body #tblstd .col3{width: 117px;}
#tblstd .col4{width: 120px;}
html>body #tblstd .col4{width: 115px;}
#tblstd .col5{width: 100px;}
html>body #tblstd .col5{width: 95px;}
#tblstd .col6{width: 102px;}
html>body #tblstd .col6{width: 97px;}
#tblstd .col7{width:  46px;}
html>body #tblstd .col7{width:  41px;}
#tblstd .fbrow .col7{text-align:center;padding-left:0px;width:46px;}
/*=========================================*/
/*=== Strukturierung Fachbereich ==========*/
/*=========================================*/
#tblstd .fbpic{position: relative;float:  left;width:  25px;min-height:  1px;}
#tblstd .fchbrch{position: relative;float:  left;width: 794px; }
#tblstd .fbrow{position: relative;float:  left;width: 794px; }
#xxxtblstd .xxxdotline{position: relative;width: 794px;height: 1px;background-image: url("dotline.gif");xxbackground-repeat: repeat-x;padding:0px;margin:0px;overflow:hidden;}
#tblstd .dotline{position: relative;width: 794px;height: 1px;background-image: url("dotline.gif");padding:0px;margin:0px;overflow:hidden;}
#tblstd .sldline{position: relative;width: 794px;height: 1px;background-color: #d2d2d2;padding:0px;margin:0px;overflow:hidden;}

#tblstd .clboth{position:relative; width:794px; height:1px;overflow: hidden;margin:0px;padding:0px;clear: both;}
#tblstd .abs25{position: relative;float:left;width:25px;height:1px;}
/*=========================================*/
/*=== jTip mit jQuery =====================*/
/*=========================================*/
#JT_arrow_left{background-image: url(../images/arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image: url(../images/arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;width:11px;top:-2px;}
#JT {position: absolute;z-index:100;border: 2px solid #CCCCCC; background-color: #fff;}
#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_close_right{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_copy p{margin:3px 0px;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
.jTip{cursor:help;}
/*=========================================*/
/*=== Leitfaden ===========================*/
/*=========================================*/
#dltfdn{position:relative; width: 821px;}
#dltfdn .ltlcol{ position:absolute; top:0px; left:0px; border: 0px; border-left: 1px solid #d2d2d2;width:254px; text-align: left; }
#dltfdn .ltlcol p{font-size: 12px;}
html>body #dltfdn .ltlcol{width: 253px;}
#dltfdn .sldline{width: 253px;height: 1px;background-color: #d2d2d2;overflow: hidden;}
#dltfdn .ltmmn{padding: 6px 0px;width: 253px;color: #4e4e4e;cursor:pointer;}
#dltfdn .ltmmn p{margin: 0px;padding: 0px;font-size: 14px;}
.ltmmn .sbgfgr{padding-left: 5px;font-size: 18px;color: #606;font-weight: bold;}
/*--- Unterpunkt ---*/
#dltfdn .ltsvm{display: none;cursor:pointer;padding-bottom: 5px;width: 253px;background-color: #e1ddeb;}
#dltfdn .submenu{display:block;cursor: pointer;color: #4e4e4e;padding-left: 45px;padding-right: 8px;width: 200px;line-height: 160%;text-indent: -20px; font-size:12px;}
#dltfdn .submenu:hover{color: #606}
#dltfdn a.slsmenu{color: #606;}
/*========================*/
/*=== Hevorhebung ========*/
/*========================*/
#dltfdn .bgclr{margin-right:0px;background-color: #e1ddeb;background-image: url(leitfaden_pfeil.gif);background-position: right;background-repeat: no-repeat;width: 264px;color: #111111;font-weight: bold;}
a.selamenu{color: #606;}
/*========================*/
/*rechte Seite */
/*========================*/
#dltfdn .ltrcol{
   border: 1px solid #d2d2d2;
   position:relative;
   margin-left:254px;
   margin-bottom:20px;
   padding: 16px 57px 16px 36px;
   width: 565px;
   min-height: 300px;
   height:auto !important;
   height: 300px;
   text-align: left;
   font-size:12px;}
html>body #dltfdn .ltrcol{width: 472px;}

.ltrcol a{color: #309c00;text-decoration: underline;}
.ltrcol a:hover{color: #309c00;text-decoration: none;}

/*--- Textbereiche ausblenden ---*/
.ltrcol #pzulassung{display:none;}
.ltrcol #pzballgemein{display:none;}
.ltrcol #pzbeinstieg{display:none;}
.ltrcol #pzbqualifizierung{display:none;}
.ltrcol #pzbdeutsch{display:none;}
.ltrcol #pzbausland{display:none;}
.ltrcol #pantraege{display:none;}
.ltrcol #pafallgemein{display:none;}
.ltrcol #pafausschlussfrist{display:none;}
.ltrcol #pafbewerbungsablauf{display:none;}
.ltrcol #pafnachreichungsfristen{display:none;}
.ltrcol #pzverfahren{display:none;}
.ltrcol #pzvallgemein{display:none;}
.ltrcol #pzvbescheid{display:none;}
.ltrcol #pzvkrankenversicherung{display:none;}
.ltrcol #pimmatrikulation{display:none;}
.ltrcol #pansprechpartner{display:none;}