@media screen {
    body {
    background:none repeat scroll 0 0 #FEFECC;
    font:12px/16px Verdana;
    margin:0 10px 10px;
    padding:0;
    text-align:center;
    }
    ul, ul li {
    list-style:none outside none;
    margin:0;
    padding:0;
    }
    p {
    margin:0 0 0 0;
    }
    #inhalt p {
    line-height:18px;
    }
    .clearer {
    clear:both;
    }
    .invisible {
    display:none !important;
    }
    .anchor {
    height:0;
    }
    table {
    border-collapse:collapse;
    border-spacing:0;
    margin:10px 0 0;
    padding:0;
    }
    td, th {
    font-size:10px;
    text-align:left;
    vertical-align:top;
    }
    input, select, textarea {
    font-size:95%;
    margin:0 0;
    }
    hr {
    border:0 none;
    }
    .bestellen {
    background:url("/portal/images/icon_bestellen.gif") no-repeat scroll 0 3px transparent;
    padding-left:17px;
    }
    .float {
    float:left;
    }
    .bodytext {
    margin-left:0 !important;
    }
    #startseite_flash {
    }
    #startseite_flash #meldungen, #startseite_flash .csc-header-n3 {
    left:-500px;
    position:absolute;
    top:0;
    width:500px;
    }
    .start_text {
    left:-500px;
    position:absolute;
    width:500px;
    }
    a {
    color: #005E49;
    text-decoration: underline;
    font-weight: bold;
    }
    #kontext a {
    color:#BD245B;
    }
    #kontext a:visited, #kontext a:active {
    color:#BD245B;
    }
    #kontext a:hover {
    color:#000000;
    }
    #nav1 a {
    color:#BD245B;
    }
    #nav1 a:visited, #nav1 a:active {
    color:#BD245B;
    }
    #nav2 a {
    color:#557526;
    }
    #nav2 a:visited, #nav2 a:active {
    color:#557526;
    }
    #nav3 a {
    color:#1077C5;
    }
    #nav3 a:visited, #nav3 a:active {
    color:#1077C5;
    }
    #nav5 a {
    color:#BD245B;
    }
    #nav5 a:visited, #nav5 a:active {
    color:#BD245B;
    }
    #nav1 #metanavi a:visited, #nav1 #metanavi a:active, #nav2 #metanavi a:visited, #nav2 #metanavi a:active, #nav3 #metanavi a:visited, #nav3 #metanavi a:active, #nav5 #metanavi a:visited, #nav5 #metanavi a:active {
    color:#000000;
    }
    #nav1 a:hover {
    color:#000000;
    }
    #nav2 a:hover {
    color:#000000;
    }
    #nav3 a:hover {
    color:#000000;
    }
    #nav5 a:hover {
    color:#000000;
    }
    a:visited, a:active {
    color: #005E49;
    text-decoration: underline;
    font-weight: bold;
    }
    a:hover {
    color: #005E49;
    text-decoration: underline;
    font-weight: bold;
    }
    a:focus {
    outline:medium none;
    }
    .extern, .Externer, .external-link-new-window {
    background:url("/portal/images/icon_linkextern.gif") no-repeat scroll 0 3px transparent;
    padding:0 0 0 17px;
    }
    .intern, .internal-link {
    background:url("/portal/images/icon_linkintern.gif") no-repeat scroll 0 3px transparent;
    padding:0 0 0 17px;
    }
    #kontext a.intern {
    font-weight:normal;
    }
    .email {
    background:url("/portal/images/icon_email.gif") no-repeat scroll 0 2px transparent;
    padding:0 0 0 17px;
    }
    .download {
    background:url("/portal/images/icon_download.gif") no-repeat scroll 0 2px transparent;
    padding:0 0 0 17px;
    }
    .order {
    background:url("/portal/images/icon_bestellen.gif") no-repeat scroll 0 2px transparent;
    padding:0 0 0 17px;
    }
    .back {
    background:url("/portal/images/icon_back.gif") no-repeat scroll 0 2px transparent;
    font-weight:bolder;
    padding:0 0 0 17px;
    }
    .forward {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 3px transparent;
    font-weight:bolder;
    padding:0 0 0 17px;
    }
    .edit {
    background:url("/portal/images/icon_plus.gif") no-repeat scroll 0 3px transparent;
    font-weight:bolder;
    padding:0 0 0 17px;
    }
    .delete {
    background:url("/portal/images/icon_schliessen.gif") no-repeat scroll 0 3px transparent;
    font-weight:bolder;
    padding:0 0 0 17px;
    }
    .lion {
    background:url("/portal/images/loewe.gif") no-repeat scroll 0 3px transparent;
    float:left;
    padding:0 0 0 28px;
    }
    .tx-sgglossary-pi1 table table a {
    background:url("/portal/images/icon_linkintern.gif") no-repeat scroll 0 3px transparent;
    padding:0 0 0 17px;
    }
    .noshow {
    display:none;
    }
    .colorpink {
    color:#BD245B;
    }
    #metanavi {
    float:left;
    font-size:85%;
    margin-left:161px;
    padding-top:31px;
    position:relative;
    width:390px;
    }
    #head_wrap .left img {
    margin:15px 0 0 15px;
    }
    #head_wrap a img {
    border:0 none;
    }
    #wrapper {
    -moz-border-radius:9px 9px 9px 9px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #828268;
    margin:10px auto 0;
    max-width:1100px;
    min-width:980px;
    text-align:center;
    }
    #wrapper .wrapper_inner {
    -moz-border-radius:5px 5px 5px 5px;
    border:10px solid #FFFFFF;
    text-align:left;
    }
    #inhalt {
    margin-top:30px;
    min-height:300px;
    }
    #inhalt .center ul {
    list-style:none outside none;
    }
    .center {
    float:left;
    width:250px;
    }
    #kontext {
    float:right;
    padding-top:21px;
    width:200px;
    }
    .kontext_inner {
    bottom:38px;
    position:relative;
    }
    #inhalt .left {
    float:left;
    margin-top:18px;
    width:210px;
    }
    #inhalt .center {
    padding-left:30px;
    padding-right:40px;
    }
    .centerbreit #inhalt .center {
    padding-right:0 !important;
    }
    .centerbreit #inhalt .center .inner {
    width:700px !important;
    }
    .center .inner {
    width:500px;
    }
    .center .inner ul {
    margin:5px 0 5px 20px;
    padding:0;
    }
    .center .inner ul li {
    list-style-type:disc;
    }
    h1 {
    color:#BD245B;
    font-size:130%;
    line-height:150%;
    }
    h2 {
    color:#BD245B;
    font-size:120%;
    line-height:140%;
    margin-bottom:10px;
    }
    h3 {
    color:#BD245B;
    font-size:100%;
    line-height:100%;
    margin-bottom:5px;
    }
    h4 {
    font-size:110%;
    line-height:130%;
    }
    #nav1 h1, #nav1 h2, #nav1 h3 {
    color:#BD245B;
    }
    #nav2 h1, #nav2 h2, #nav2 h3 {
    color:#8CC13D;
    }
    #nav3 h1, #nav3 h2, #nav3 h3 {
    color:#1077C5;
    }
    #nav5 h1, #nav5 h2, #nav5 h3 {
    color:#707070;
    }
    #kontext h2 {
    color:#7A4F50;
    font-size:110%;
    font-weight:normal;
    padding-left:14px;
    }
    #nav3 #kontext h2, #nav3 #kontext h3 {
    color:#1077C5;
    }
    #nav1 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav2 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav3 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav4 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav5 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav7 #content_wrapper .keyvisual {
    background:url("/portal/images/keyvisual.jpg") no-repeat scroll 0 0 transparent;
    }
    #BodyList {
    font-size:95%;
    line-height:140%;
    margin-top:30px;
    position:relative;
    }
    #BodyList .list {
    border-bottom:1px dashed #999999 !important;
    padding:2px 0;
    width:100%;
    }
    #BodyList p {
    margin-bottom:0;
    }
    #BodyList a {
    display:block;
    }
    #BodyList .extern {
    background:url("/portal/images/icon_linkextern.gif") no-repeat scroll 0 3px transparent;
    }
    #BodyList .intern {
    background:url("/portal/images/icon_linkintern.gif") no-repeat scroll 0 3px transparent;
    }
    .kontext_inner #BodyList h2 {
    width:auto;
    }
    #BodyList h2 {
    border-bottom:1px dashed #999999;
    margin-bottom:0;
    padding-bottom:1px;
    width:100%;
    }
    #BodyList ul {
    margin:0;
    padding:0;
    }
    #BodyList ul li {
    background:url("/portal/images/icon_linkextern.gif") no-repeat scroll 0 5px transparent;
    border-bottom:1px dashed #999999;
    display:block;
    margin:0 0 0.1em;
    padding:2px 0 2px 18px;
    }
    #BodyList ul li h3 {
    margin:0;
    padding:0;
    }
    .start_teaser_links {
    border-top:1px dashed #999999;
    display:block;
    margin-top:0;
    width:100%;
    }
    #SimpleBodyList {
    border-top:1px dashed #999999;
    margin-top:20px;
    }
    #SimpleBodyList .intern {
    background:url("/portal/images/icon_linkintern.gif") no-repeat scroll 0 4px transparent;
    display:block;
    padding:0 0 0 17px;
    }
    #SimpleBodyList .extern {
    background:url("/portal/images/icon_linkextern.gif") no-repeat scroll 0 4px transparent;
    display:block;
    padding:0 0 0 17px;
    }
    #SimpleBodyList .download {
    background:url("/portal/images/icon_download.gif") no-repeat scroll 0 4px transparent;
    display:block;
    padding:0 0 0 17px;
    }
    ul.no_style_list li {
    list-style-type:none !important;
    }
    .box {
    margin-bottom:10px;
    }
    .linklistExtern {
    background-color:#E2D9DA;
    border-top:2px solid #AB9192;
    margin:3px 0 0;
    padding:5px 10px;
    }
    #nav5 .linklistExtern {
    background-color:#DDDDDD;
    border-top:2px solid #9E9E9E;
    margin:3px 0 0;
    padding:5px 10px;
    }
    .linklistExtern p {
    display:block;
    font-size:10px;
    line-height:14px;
    margin:0;
    width:100%;
    }
    #kontext .linklistExtern p {
    font-size:10px;
    line-height:14px;
    }
    .box h4 {
    color:#7A4F50;
    font-size:110%;
    font-weight:normal;
    margin:0;
    padding-left:14px;
    }
    #nav5 .box h4 {
    color:#9E9E9E;
    font-size:11px;
    font-weight:bold;
    letter-spacing:0.1em;
    margin:0;
    padding-left:10px;
    }
    .box a {
    display:block;
    font-size:95%;
    }
    .linklistExtern hr {
    border-color:#999999 -moz-use-text-color -moz-use-text-color;
    border-style:dashed none none;
    border-width:1px 0 0;
    color:#E3E7D8;
    display:block;
    height:1px;
    }
    #nav1 .linklistExtern {
    background-color:#E2D9DA;
    }
    #nav1 .box h4 {
    color:#AB9192;
    }
    #nav1 .linklistExtern hr {
    color:#E3E7D8;
    }
    #nav3 .linklistExtern {
    background-color:#DDE3D4;
    }
    #nav3 .box h4 {
    color:#557526;
    }
    #nav3 .linklistExtern hr {
    color:#557526;
    }
    .teaserbox {
    background-color:#E0EBF5;
    font-size:95%;
    margin-bottom:10px;
    overflow:hidden;
    padding:0;
    width:100%;
    }
    #nav1 .teaserbox {
    background-color:#E2D9DA;
    }
    #nav2 .teaserbox {
    background-color:#DDE3D4;
    }
    #nav3 .teaserbox {
    background-color:#E0EBF5;
    }
    #nav4 .teaserbox {
    background-color:#E2D9DA;
    }
    #nav5 .teaserbox {
    background-color:#E2DFD9;
    }
    #nav1 .teasercontent a.intern {
    color:#BD245B !important;
    }
    #nav2 .teasercontent a.intern {
    color:#5F8129 !important;
    }
    #nav3 .teasercontent a.intern {
    color:#1077C5 !important;
    }
    #nav5 .teasercontent a:hover, #nav4 .teasercontent a:hover, #nav3 .teasercontent a:hover, #nav2 .teasercontent a:hover, #nav1 .teasercontent a:hover {
    color:#000000 !important;
    }
    .teaserbox h3 {
    font-size:97%;
    margin:0;
    }
    .teasercontent {
    padding:2px;
    }
    .teasercontent h3 {
    clear:none;
    font-size:10px;
    line-height:14px;
    padding:0 2px 1px 4px;
    }
    .teaserbox img {
    float:left;
    margin:0 0.5em 0 0;
    }
    .teasercontent a {
    float:left;
    padding:0;
    text-indent:16px;
    width:65%;
    }
    .teasercontent p {
    float:left;
    font-size:10px;
    line-height:14px;
    margin:0;
    }
    #kontext .teasercontent p {
    line-height:14px;
    }
    .teasercontent .intern {
    background:url("../../media/icon_linkintern.gif") no-repeat scroll 0 3px transparent;
    }
    #teaser_mitte {
    border-top:1px dashed #999999;
    padding:5px 0;
    }
    #teaser_mitte img {
    float:left;
    margin-right:10px;
    }
    #nav1 .shortnavi {
    background:url("/portal/images/kontext_loewe.gif") no-repeat scroll right bottom #888885;
    }
    #nav2 .shortnavi {
    background:url("/portal/images/kontext_loewe.gif") no-repeat scroll right bottom #888885;
    }
    #nav3 .shortnavi {
    background:url("/portal/images/kontext_loewe.gif") no-repeat scroll right bottom #888885;
    }
    #nav4 .shortnavi {
    background:url("/portal/images/kontext_loewe.gif") no-repeat scroll right bottom #888885;
    }
    .shortnavi {
    text-align:center;
    }
    .shortnavi ul {
    line-height:20px;
    position:relative;
    }
    .shortnavi ul li {
    background-color:#959695;
    border-bottom:1px solid #BEBEBD;
    display:block;
    line-height:15px;
    text-align:right;
    }
    .shortnavi ul li:first-child {
    -moz-border-radius-topright:5px;
    border-color:#AB9192 #AB9192 #BEBEBD;
    border-style:solid;
    border-width:0 0 1px;
    }
    .shortnavi ul li:first-child a:hover {
    -moz-border-radius-topright:5px;
    border:0 solid #AB9192;
    }
    #kontext_wrapper .shortnavi ul li a {
    color:#EAEAE9;
    display:block;
    font-size:10px;
    padding:0 10px 0 3px;
    text-decoration:none;
    font-weight: normal;
    }
    #kontext_wrapper .shortnavi ul li a:active, #kontext_wrapper .shortnavi ul li a:visited {
    color:#EAEAE9;
    text-decoration:none;
    }
    #kontext_wrapper .shortnavi ul li a:hover {
    background-color:#BBBBBB;
    color:#656B5E;
    display:block;
    text-decoration:none;
    }
    .shortnavi .active {
    color:#624142 !important;
    }
    .shortnavi .last a {
    border-right:0 none;
    }
    #metanavi ul {
    width:100%;
    }
    #metanavi ul li {
    float:left;
    }
    #metanavi ul li a {
    color:#000000;
    display:block;
    }
    #nav1 #metanavi ul li a {
    }
    #nav2 #metanavi ul li a {
    }
    #nav3 #metanavi ul li a {
    }
    #nav4 #metanavi ul li a {
    }
    #metanavi ul li a:active, #metanavi ul li a:visited {
    display:block;
    }
    #metanavi ul li a:hover {
    color:#B78A9B;
    text-decoration:none;
    }
    #nav1 #metanavi ul li a:hover {
    color:#D77C9D;
    }
    #nav2 #metanavi ul li a:hover {
    color:#A0C954;
    }
    #nav3 #metanavi ul li a:hover {
    color:#70ADDC;
    }
    #nav4 #metanavi ul li a:hover {
    }
    #metanavi ul .active a {
    background:none repeat scroll 0 0 #B78A9B !important;
    color:#000000 !important;
    }
    #metanavi .m1 a {
    }
    #metanavi .m2 a {
    padding-left:4px;
    }
    #metanavi .m3 a {
    padding-left:4px;
    }
    #fmWrapper {
    border-bottom:1px dashed #999999;
    border-top:1px dashed #999999;
    margin-top:10px;
    padding:3px 0;
    width:100%;
    }
    .fmLabel {
    color:#666666;
    float:left;
    font-size:90%;
    line-height:100%;
    padding:4px 3px 0 0;
    width:33%;
    }
    .fmLabelWide {
    color:#666666;
    font-size:90%;
    line-height:100%;
    padding:15px 0 2px;
    width:90%;
    }
    .fmElement {
    float:left;
    padding:2px 0;
    width:65%;
    }
    .fmButtons {
    border-top:1px dashed #999999;
    margin-top:20px;
    padding-top:3px;
    }
    .fmError {
    color:red;
    }
    .fmElement .radio, .fmElement .checkbox {
    border:0 none !important;
    }
    .formular_studienbotschafter .fmLabelWide {
    border-bottom:1px dashed #CCCCCC;
    display:block;
    font-weight:bold;
    margin-bottom:5px;
    padding-bottom:5px;
    padding-top:15px;
    width:100%;
    }
    input, textarea {
    border:1px solid #999999 !important;
    }
    .inputcheck {
    border:0 none !important;
    }
    input.order {
    background:url("/portal/images/icon_bestellen.gif") no-repeat scroll 0 4px transparent;
    border:0 solid transparent !important;
    color:#BD245B;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    #nav5 input.order {
    background:url("/portal/images/icon_bestellen.gif") no-repeat scroll 0 4px transparent;
    border:0 solid transparent !important;
    color:#707070;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    #nav5 input.order:hover {
    color:#000000;
    }
    input.update {
    background:url("/portal/images/icon_update.gif") no-repeat scroll 0 4px transparent;
    border:0 solid transparent !important;
    color:#BD245B;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    input.submit, input#submit {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 3px transparent !important;
    border:0 solid transparent !important;
    color:#BD245B;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    #nav5 input.submit {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 3px transparent !important;
    border:0 solid transparent !important;
    color:#707070;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    #nav5 input.submit:hover {
    color:#000000;
    }
    input.back {
    background:url("/portal/images/icon_back.gif") no-repeat scroll 0 4px transparent;
    border:0 solid transparent !important;
    color:#BD245B;
    cursor:pointer;
    font-size:100%;
    padding:0 0 0 17px !important;
    text-align:left;
    }
    .textinput {
    width:290px;
    }
    .textarea {
    width:290px;
    }
    .orderbutton {
    display:none;
    }
    #navi {
    position:relative;
    top:-2px;
    }
    #navi .n1 {
    display:block;
    float:left;
    height:187px;
    width:37%;
    }
    #navi .n2 {
    display:block;
    float:left;
    height:187px;
    width:28%;
    }
    #navi .n3 {
    display:block;
    float:left;
    height:187px;
    width:37%;
    }
    #navi ul li a {
    color:#48483A;
    display:block;
    font-weight:bold;
    height:187px;
    line-height:23px;
    padding-top:1px;
    text-align:center;
    width:100%;
    }
    #navi ul li a:visited {
    color:#48483A;
    display:block;
    width:100%;
    }
    #navi ul li a:hover {
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    width:100%;
    }
    #navi ul .active a {
    color:#FFFFFF !important;
    }
    #nav1 #navi .n1 {
    background:url("/portal/images/nav_active.gif") repeat-x scroll 0 0 transparent;
    }
    #nav1 #navi .n1 a {
    color:#FFFFFF;
    }
    #nav2 #navi .n2 {
    background:url("/portal/images/nav_active.gif") repeat-x scroll 0 0 transparent;
    }
    #nav2 #navi .n2 a {
    color:#FFFFFF !important;
    }
    #nav3 #navi .n3 {
    background:url("/portal/images/nav_active.gif") repeat-x scroll 0 0 transparent;
    }
    #nav3 #navi .n3 a {
    color:#FFFFFF !important;
    }
    .breadcrumb {
    font-size:9px;
    margin-bottom:-21px;
    margin-left:2px;
    padding-top:5px;
    }
    .breadcrumb span {
    margin-left:3px;
    margin-right:3px;
    }
    .subnavi {
    padding-top:2px;
    }
    .subnavi ul li {
    border-bottom:1px solid #FFFFFF;
    }
    .subnavi ul li a {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #D77C9D;
    color:#333333;
    display:block;
    padding:2px 2px 2px 6px;
    }
    .subnavi ul li a:visited, .subnavi ul li a:active {
    color:#333333;
    display:block;
    }
    .subnavi ul li a:hover {
    background:none repeat scroll 0 0 #D8AABB;
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    }
    .subnavi ul ul li a {
    background:none repeat scroll 0 0 #E5B5C8;
    border-left:9px solid #F3C780;
    color:#7F7361;
    display:block;
    font-size:95%;
    }
    .subnavi ul ul ul li a {
    background:none repeat scroll 0 0 #F0D6E0;
    border-left:9px solid #F8DDB3;
    color:#7F7361;
    display:block;
    font-size:85%;
    padding:1px 2px 1px 6px;
    }
    .subnavi ul ul ul ul li a {
    background:none repeat scroll 0 0 #FAF1F4;
    border-left:9px solid #FCEED9;
    color:#7F7361;
    display:block;
    font-size:80%;
    padding:0 2px 0 11px;
    }
    .subnavi ul li .current {
    border-left:9px solid #BD245B;
    }
    .subnavi ul li .active {
    color:#BD245B !important;
    font-weight:bolder;
    }
    .subnavi ul .headline {
    border-bottom:0 solid #FFFFFF;
    font-weight:bolder !important;
    }
    .subnavi ul .headline a, .subnavi ul .headline a:visited, .subnavi ul .headline a:active, .subnavi ul .headline a:hover, .subnavi ul .headline .active {
    background:none repeat scroll 0 0 #FFFFFF !important;
    border-bottom:2px solid #BD245B;
    border-left:0 none;
    color:#BD245B;
    font-weight:bolder;
    padding:0 0 3px 16px;
    }
    #nav1 .subnavi ul li a {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #D77C9D;
    color:#2A2E31;
    }
    #nav1 .subnavi ul li a:active, #nav1 .subnavi ul li a:visited {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #D77C9D;
    color:#2A2E31;
    }
    #nav1 .subnavi ul li a:hover {
    background:none repeat scroll 0 0 #D77C9D;
    border-left:9px solid #E2B2C3;
    color:#FFFFFF;
    }
    #nav1 .subnavi ul ul li a {
    background:none repeat scroll 0 0 #F6E6ED;
    border-left:9px solid #E5B5C8;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul li a:active, #nav1 .subnavi ul ul li a:visited {
    background:none repeat scroll 0 0 #F6E6ED;
    border-left:9px solid #E5B5C8;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul li a:hover {
    background:none repeat scroll 0 0 #D77C9D;
    border-left:9px solid #E5B5C8;
    color:#FFFFFF;
    }
    #nav1 .subnavi ul ul ul li a {
    background:none repeat scroll 0 0 #FBF3F6;
    border-left:9px solid #EECEDB;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul ul li a:visited, #nav1 .subnavi ul ul ul li a:active {
    background:none repeat scroll 0 0 #FBF3F6;
    border-left:9px solid #EECEDB !important;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul ul li a:hover {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #EECEDB;
    color:#000000;
    }
    #nav1 .subnavi ul ul ul ul li a {
    background:none repeat scroll 0 0 #FDFAFB;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul ul ul li a:active, #nav1 .subnavi ul ul ul ul li a:visited {
    background:none repeat scroll 0 0 #FDFAFB;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav1 .subnavi ul ul ul ul li a:hover {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav1 .subnavi .current {
    border-left:9px solid #BD245B !important;
    }
    #nav1 .subnavi .active {
    color:#BD245B !important;
    font-weight:bolder;
    }
    #nav1 .subnavi ul .headline a, #nav1 .subnavi ul .headline a:hover {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #BD245B;
    border-left:0 none !important;
    color:#BD245B !important;
    font-weight:bolder;
    padding:0 0 3px 16px;
    }
    #nav2 .subnavi ul li a {
    background:none repeat scroll 0 0 #E5F1D4;
    border-left:9px solid #B2D47E;
    color:#2A2E31;
    }
    #nav2 .subnavi ul li a:active, #nav2 .subnavi ul li a:visited {
    background:none repeat scroll 0 0 #E5F1D4;
    border-left:9px solid #B2D47E;
    color:#2A2E31;
    }
    #nav2 .subnavi ul li a:hover {
    background:none repeat scroll 0 0 #A0C954;
    border-left:9px solid #D2E6B4;
    color:#FFFFFF;
    }
    #nav2 .subnavi ul ul li a {
    background:none repeat scroll 0 0 #F0F7E6;
    border-left:9px solid #E2EFCE;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul li a:visited, #nav2 .subnavi ul ul li a:active {
    background:none repeat scroll 0 0 #F0F7E6;
    border-left:9px solid #E2EFCE;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul li a:hover {
    background:none repeat scroll 0 0 #A0C954;
    border-left:9px solid #E2EFCE;
    color:#FFFFFF;
    }
    #nav2 .subnavi ul ul ul li a {
    background:none repeat scroll 0 0 #FBFDF9;
    border-left:9px solid #F0F7E6;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul ul li a:visited, #nav2 .subnavi ul ul ul li a:active {
    background:none repeat scroll 0 0 #FBFDF9;
    border-left:9px solid #F0F7E6;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul ul li a:hover {
    background:none repeat scroll 0 0 #A0C954;
    border-left:9px solid #F0F7E6;
    color:#FFFFFF;
    }
    #nav2 .subnavi ul ul ul ul li a {
    background:none repeat scroll 0 0 #EBF6DA;
    border-left:9px solid #E8F3D8;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul ul ul li a:active, #nav2 .subnavi ul ul ul ul li a:visited {
    background:none repeat scroll 0 0 #EBF6DA;
    border-left:9px solid #E8F3D8;
    color:#2A2E31;
    }
    #nav2 .subnavi ul ul ul ul li a:hover {
    background:none repeat scroll 0 0 #A0C954;
    border-left:9px solid #E8F3D8;
    color:#FFFFFF;
    }
    #nav2 .subnavi ul .headline a, #nav2 .subnavi ul .headline a:hover {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #8CC13D;
    border-left:0 none !important;
    color:#8CC13D !important;
    padding:0 0 3px 16px;
    }
    #nav2 .subnavi .active {
    color:#7BA838 !important;
    font-weight:bold;
    }
    #nav2 .subnavi .current {
    border-left:9px solid #8CC13D !important;
    font-weight:normal;
    }
    #nav2 .tx-nzkursbuch-pi1 .intern, #nav2 .tx-nzkursbuch-pi1 .firstrow, #nav2 .tx-nzkursbuch-pi1 .searchlabel {
    color:#7BA838 !important;
    }
    #nav2 .tx-nzkursbuch-pi1 .submit {
    background-color:#EBF6DA !important;
    border-color:#7BA838 !important;
    color:#7BA838 !important;
    }
    #nav3 .subnavi ul li a {
    background:none repeat scroll 0 0 #CFE4F3;
    border-left:9px solid #70ADDC;
    color:#2A2E31;
    }
    #nav3 .subnavi ul li a:active, #nav3 .subnavi ul li a:visited {
    background:none repeat scroll 0 0 #CFE4F3;
    border-left:9px solid #70ADDC;
    color:#2A2E31;
    }
    #nav3 .subnavi ul li a:hover {
    background:none repeat scroll 0 0 #70ADDC;
    border-left:9px solid #C1D7E8;
    color:#FFFFFF;
    }
    #nav3 .subnavi ul ul li a {
    background:none repeat scroll 0 0 #E2EEF8;
    border-left:9px solid #ACD0EB;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul li a:active, #nav3 .subnavi ul ul li a:visited {
    background:none repeat scroll 0 0 #E2EEF8;
    border-left:9px solid #ACD0EB;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul li a:hover {
    background:none repeat scroll 0 0 #70ADDC;
    border-left:9px solid #ACD0EB;
    color:#FFFFFF;
    }
    #nav3 .subnavi ul ul ul li a {
    background:none repeat scroll 0 0 #F3F8FC;
    border-left:9px solid #D2EDB1;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul ul li a:visited, #nav3 .subnavi ul ul ul li a:active {
    background:none repeat scroll 0 0 #F3F8FC;
    border-left:9px solid #D2EDB1;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul ul li a:hover {
    background:none repeat scroll 0 0 #70ADDC;
    border-left:9px solid #D2EDB1;
    color:#FFFFFF;
    }
    #nav3 .subnavi ul ul ul ul li a {
    background:none repeat scroll 0 0 #F8FBFD;
    border-left:9px solid #E8F3D8;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul ul ul li a:visited, #nav3 .subnavi ul ul ul ul li a:active {
    background:none repeat scroll 0 0 #F8FBFD;
    border-left:9px solid #E8F3D8;
    color:#2A2E31;
    }
    #nav3 .subnavi ul ul ul ul li a:hover {
    background:none repeat scroll 0 0 #70ADDC;
    border-left:9px solid #E8F3D8;
    color:#FFFFFF;
    }
    #nav3 .subnavi ul .headline a, #nav3 .subnavi ul .headline a:hover {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #1077C5;
    border-left:0 none !important;
    color:#1077C5 !important;
    padding:0 0 3px 16px;
    }
    #nav3 .subnavi ul .headline a:hover {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #1077C5;
    border-left:0 none;
    color:#000000;
    padding:0 0 3px 16px;
    }
    #nav3 .subnavi .active {
    color:#1077C5 !important;
    font-weight:bolder;
    }
    #nav3 .subnavi .current {
    border-left:9px solid #1077C5 !important;
    font-weight:normal;
    }
    #nav5 .subnavi ul li a, #nav6 .subnavi ul li a, #nav7 .subnavi ul li a {
    background:none repeat scroll 0 0 #E2E2E2;
    border-left:9px solid #A9A9A9;
    color:#2A2E31;
    }
    #nav5 .subnavi ul li a:active, #nav5 .subnavi ul li a:visited, #nav6 .subnavi ul li a:active, #nav6 .subnavi ul li a:visited, #nav7 .subnavi ul li a:active, #nav7 .subnavi ul li a:visited {
    background:none repeat scroll 0 0 #E2E2E2;
    border-left:9px solid #A9A9A9;
    color:#2A2E31;
    }
    #nav5 .subnavi ul li a:hover, #nav6 .subnavi ul li a:hover, #nav7 .subnavi ul li a:hover {
    background:none repeat scroll 0 0 #A9A9A9;
    border-left:9px solid #CDCDCD;
    color:#FFFFFF;
    }
    #nav5 .subnavi ul ul li a, #nav6 .subnavi ul ul li a, #nav7 .subnavi ul ul li a {
    background:none repeat scroll 0 0 #EEEEEE;
    border-left:9px solid #CDCDCD;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul li a:active, #nav5 .subnavi ul ul li a:visited, #nav6 .subnavi ul ul li a:active, #nav6 .subnavi ul ul li a:visited, #nav7 .subnavi ul ul li a:active, #nav7 .subnavi ul ul li a:visited {
    background:none repeat scroll 0 0 #EEEEEE;
    border-left:9px solid #CDCDCD;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul li a:hover, #nav6 .subnavi ul ul li a:hover, #nav7 .subnavi ul ul li a:hover {
    background:none repeat scroll 0 0 #A9A9A9;
    border-left:9px solid #CDCDCD;
    color:#FFFFFF;
    }
    #nav5 .subnavi ul ul ul li a, #nav6 .subnavi ul ul ul li a, #nav7 .subnavi ul ul ul li a {
    background:none repeat scroll 0 0 #F7F7F7;
    border-left:9px solid #DEDEDE;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul ul li a:visited, #nav5 .subnavi ul ul ul li a:active, #nav6 .subnavi ul ul ul li a:visited, #nav6 .subnavi ul ul ul li a:active, #nav7 .subnavi ul ul ul li a:visited, #nav7 .subnavi ul ul ul li a:active {
    background:none repeat scroll 0 0 #F7F7F7;
    border-left:9px solid #DEDEDE;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul ul li a:hover, #nav6 .subnavi ul ul ul li a:hover, #nav7 .subnavi ul ul ul li a:hover {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #DEDEDE;
    color:#000000;
    }
    #nav5 .subnavi ul ul ul ul li a, #nav6 .subnavi ul ul ul ul li a, #nav7 .subnavi ul ul ul ul li a {
    background:none repeat scroll 0 0 #FBFBFB;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul ul ul li a:active, #nav5 .subnavi ul ul ul ul li a:visited, #nav6 .subnavi ul ul ul ul li a:active, #nav6 .subnavi ul ul ul ul li a:visited, #nav7 .subnavi ul ul ul ul li a:active, #nav7 .subnavi ul ul ul ul li a:visited {
    background:none repeat scroll 0 0 #FBFBFB;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav5 .subnavi ul ul ul ul li a:hover, #nav6 .subnavi ul ul ul ul li a:hover, #nav7 .subnavi ul ul ul ul li a:hover {
    background:none repeat scroll 0 0 #F2D3DE;
    border-left:9px solid #F6E6ED;
    color:#2A2E31;
    }
    #nav5 .subnavi .current, #nav6 .subnavi .current, #nav7 .subnavi .current {
    border-left:9px solid #707070 !important;
    }
    #nav5 .subnavi .active, #nav6 .subnavi .active, #nav7 .subnavi .active {
    border-left:9px solid #707070 !important;
    color:#707070 !important;
    font-weight:bolder;
    }
    #nav5 .subnavi ul .headline a, #nav5 .subnavi ul .headline a:hover, #nav6 .subnavi ul .headline a, #nav6 .subnavi ul .headline a:hover, #nav7 .subnavi ul .headline a, #nav7 .subnavi ul .headline a:hover {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #707070;
    border-left:0 none !important;
    color:#707070 !important;
    font-weight:bolder;
    padding:0 0 3px 16px;
    }
    #nav5 .tx-ttnews-browsebox table a {
    left:25px;
    position:relative;
    top:-2px;
    }
    #footer {
    border-top:1px dashed #999999;
    display:block !important;
    margin:20px 0 0 !important;
    padding-top:5px;
    width:100%;
    }
    #footer .left {
    padding-right:215px;
    }
    #footer .left .static {
    float:left;
    width:210px;
    }
    #footer .left .center {
    padding-left:30px;
    width:350px;
    }
    #footer .right {
    float:right;
    width:215px;
    text-align:right;
    }
    #footer_wrap {
    height:40px;
    margin:10px auto 0;
    width:980px;
    }
    #footer_wrap img {
    border:0 none !important;
    position:relative;
    top:-10px;
    }
    #footer a {
    color:#7A4F50;
    padding:0;
    }
    #footer a:active, #footer a:visited {
    color:#7A4F50;
    font-size:90%;
    }
    #nav1 #footer a:hover {
    color:#D77C9D;
    font-size:90%;
    text-decoration:none;
    }
    #nav2 #footer a:hover {
    color:#A0C954;
    font-size:90%;
    text-decoration:none;
    }
    #nav3 #footer a:hover {
    color:#4D7EAF;
    font-size:90%;
    text-decoration:none;
    }
    #footer .icon_print {
    background:url("/portal/images/icon_drucken.gif") no-repeat scroll 0 2px transparent;
    padding-left:16px !important;
    }
    #footer .icon_top {
    background:url("/portal/images/icon_seitenanfang.gif") no-repeat scroll 0 2px transparent;
    padding-left:16px !important;
    }
    #footer .icon_recommen {
    background:url("/portal/images/icon_weiterempfehlen.gif") no-repeat scroll 0 2px transparent;
    padding-left:20px !important;
    }
    #startseite #meldungen {
    border-top:0 none !important;
    }
    #startseite #meldungen ul li {
    background:none repeat scroll 0 0 transparent;
    border-bottom:1px dotted #999999;
    padding:4px 0;
    }
    #startseite #meldungen ul li:last-child {
    border:0 none;
    }
    #startseite .intern {
    color:#000000 !important;
    font-weight:normal !important;
    }
    #empty_content {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #333333;
    margin:10px auto 0;
    padding:10px;
    text-align:left;
    width:550px;
    }
    #empty_footer {
    margin:0 auto 10px;
    width:550px;
    }
    #empty_footer .left {
    float:left;
    width:70%;
    }
    #empty_footer .left img {
    left:-20px;
    position:relative;
    }
    #empty_footer .right {
    float:right;
    padding-top:4px;
    text-align:right;
    width:29%;
    }
    #empty_footer .right a {
    color:#BD245B;
    font-size:10px;
    }
    #empty_footer .right a:visited, #empty_footer .right a:active {
    color:#BD245B;
    }
    #empty_footer .right a:hover {
    color:#000000;
    }
    #empty_footer a img {
    border:0 none;
    }
    .startseite ul li {
    background:url("/portal/images/bullet1_n.gif") no-repeat scroll 0 3px transparent;
    padding:0 0 0 16px;
    }
    .keycloud {
    color:#FFFFFF !important;
    font-size:1% !important;
    height:1px;
    line-height:0;
    overflow:hidden;
    width:1px;
    }
    #kontext .csc-frame-frame1 p, #kontext .csc-frame-frame2 p {
    font-size:10px;
    line-height:14px;
    }
    #kontext .csc-frame-frame1 h1 {
    border-bottom:2px solid #AB9192;
    color:#AB9192;
    display:block;
    font-size:11px;
    margin:0;
    padding:0 0 2px 10px;
    }
    #kontext .csc-frame-frame2 {
    background:none repeat scroll 0 0 #E2D9DA;
    margin-bottom:20px;
    }
    #kontext .csc-frame-frame2 img {
    border-bottom:1px solid #FFFFFF;
    margin-bottom:0;
    }
    #kontext .csc-frame-frame2 a {
    background:url("/portal/images/icon_bestellen.gif") no-repeat scroll 0 3px transparent;
    margin-left:5px;
    position:relative;
    top:-2px;
    }
    #kontext .csc-frame-frame2 h1 {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #AB9192;
    color:#AB9192;
    display:block;
    font-size:11px;
    margin:0;
    padding:0 0 2px 10px;
    }
    #kontext .csc-textpic {
    overflow:hidden;
    }
    #kontext .csc-textpic a {
    font-size:10px;
    line-height:14px;
    }
    #nav2 #kontext .csc-frame-frame2 {
    background:none repeat scroll 0 0 #DDE3D4;
    }
    #nav2 #kontext .csc-frame-frame2 h1 {
    border-bottom:2px solid #557526;
    color:#889E67;
    }
    #nav2 #kontext .csc-frame-frame1 h1 {
    border-bottom:2px solid #557526;
    color:#889E67;
    }
    #nav3 #kontext .csc-frame-frame2 {
    background:none repeat scroll 0 0 #D9DAE2;
    }
    #nav3 #kontext .csc-frame-frame2 h1 {
    border-bottom:2px solid #314E7A;
    color:#537FA0;
    }
    #nav5 #kontext .csc-frame-frame2 {
    background:none repeat scroll 0 0 #DDDDDD;
    }
    #nav5 #kontext .csc-frame-frame2 h1 {
    border-bottom:2px solid #9E9E9E;
    color:#9E9E9E;
    }
    .csc-frame-rulerAfter {
    border-bottom:1px dotted #CCCCCC;
    }
    .csc-menu a {
    font-weight:bolder;
    padding:2px 0;
    }
    .csc-menu {
    border-bottom:1px dotted #999999;
    list-style-type:none !important;
    margin:0 0 15px !important;
    padding:0 !important;
    }
    .csc-menu li {
    border-top:1px dotted #999999;
    list-style-type:none !important;
    margin:0 !important;
    padding:2px 0 !important;
    }
    body.pop {
    margin:0 !important;
    padding:0 !important;
    }
    #pop_pdf {
    height:700px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:500px;
    }
    #pop_pdf .content {
    margin-top:20px;
    text-align:left;
    }
    #pop_pdf .content .inner {
    padding:0 43px;
    }
    #pop_pdf .content p {
    line-height:18px;
    }
    #pop_pdf .footer {
    border-top:1px dashed #CCCCCC;
    margin-top:10px;
    padding:5px 40px 0;
    text-align:left;
    }
    #pop_pdf .footer a img {
    border:0 none !important;
    }
    .tx-newloginbox-pi1 {
    padding:0 0 5px;
    }
    #kontext .tx-newloginbox-pi1 {
    font-size:10px;
    }
    div.tx-newloginbox-pi1 p a {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 2px transparent !important;
    margin-top:5px !important;
    padding:0 0 0 16px !important;
    }
    tbody input:hover {
    color:#000000 !important;
    }
    tbody #user, tbody #pass {
    background:url("") repeat scroll 0 0 #FFFFFF !important;
    border:1px solid #999999 !important;
    color:#000000 !important;
    cursor:auto !important;
    font-size:95%;
    font-weight:normal !important;
    margin:0 0;
    padding:0 0 0 3px !important;
    width:95px !important;
    }
    #nav1 tfoot input {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 2px transparent;
    border:0 none !important;
    color:#BD245B;
    cursor:pointer;
    font-weight:bolder;
    margin-bottom:10px;
    padding:0 0 0 16px;
    text-align:left;
    }
    #nav5 tfoot input {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 2px transparent;
    border:0 none !important;
    color:#707070;
    cursor:pointer;
    font-weight:bolder;
    margin-bottom:10px;
    padding:0 0 0 16px;
    text-align:left;
    }
    tfoot input:hover {
    color:#000000 !important;
    }
    .csc-textpic-caption {
    color:#929292;
    font-size:85%;
    }
    #nav5 .tx-newloginbox-pi1 tfoot input {
    background:url("/portal/images/icon_funktion.gif") no-repeat scroll 0 2px transparent;
    border:0 none;
    color:#707070;
    cursor:pointer;
    font-weight:bolder;
    margin-bottom:10px;
    padding:0 0 0 16px;
    text-align:left;
    }
    tfoot input:hover {
    color:#000000 !important;
    }
    .fobiList {
    border-top:1px dashed #CCCCCC;
    }
    .fobiList p {
    border-bottom:1px dashed #CCCCCC;
    }
    .FOBI #calendar-event-backlink {
    display:none;
    }
    .FOBI {
    }
    .FOBI input {
    background:url("/portal/images/icon_download.gif") no-repeat scroll 0 2px transparent;
    border:0 none !important;
    color:#BD245B;
    cursor:pointer;
    font-weight:bolder;
    margin-bottom:10px;
    padding:0 0 0 16px;
    text-align:left;
    }
    .FOBI input:hover {
    color:#000000;
    }
    .teilnehmerliste .legende {
    color:#AAAAAA;
    }
    .teilnehmerliste .legende, .teilnehmerliste .liste {
    border-bottom:1px dotted #AAAAAA;
    height:16px;
    }
    .teilnehmerliste .liste {
    display:block;
    }
    .teilnehmerliste .liste:hover {
    background:none repeat scroll 0 0 #E2D9DA;
    }
    .teilnehmerliste .name, .teilnehmerliste .tel, .teilnehmerliste .schule, .teilnehmerliste .adresse, .teilnehmerliste .options {
    float:left;
    }
    .teilnehmerliste .name, .teilnehmerliste .tel, .teilnehmerliste .schule, .teilnehmerliste .options {
    margin-right:10px;
    }
    .teilnehmerliste .name {
    width:200px;
    }
    .teilnehmerliste .tel {
    width:110px;
    }
    .teilnehmerliste .schule {
    width:150px;
    }
    .teilnehmerliste .adresse {
    width:50px;
    }
    .teilnehmerliste .options {
    width:100px;
    }
    .studienberatung td {
    padding:4px 5px 4px 0;
    }
    .studienberatung .textfield {
    width:100%;
    }
    .sbEingabe table {
    width:80%;
    }
    .sbEingabe {
    width:100%;
    }
    .logo_gscheitstudiert {
    float:right;
    margin-top:9px;
    }
    .logo_mwk {
    float:left;
    }

    /* ****************
       Startseite
       ****************/
    #startseite .icon_top {
    background:url("/portal/images/icon_hoch.gif") no-repeat scroll 0 2px transparent;
    }
    #startseite .icon_print {
    background:url("/portal/images/icon_drucken.gif") no-repeat scroll 0 2px transparent;
    }
    #startseite .icon_recommen {
    background:url("/portal/images/icon_empfehlen.gif") no-repeat scroll 0 2px transparent;
    }
    #kontext_wrapper {
    float:left;
    font-size:95%;
    }
    #kontext_wrapper .shortnavi {
    -moz-border-radius-topright:2px;
    background:url("/portal/images/kontext_loewe.gif") no-repeat scroll right bottom #888885;
    border:0 solid #AB9192;
    height:128px;
    width:200px;
    }
    #navi_wrapper {
    float:left;
    height:186px;
    width:760px;
    }
    #navi {
    border-top:2px solid #FFFFFF;
    float:left;
    width:760px;
    }
    #navi ul {
    width:100%;
    }
    .navi_head div {
    float:left;
    height:162px;
    margin-right:2px;
    width:277px !important;
    }
    #navi li {
    float:left;
    margin-right:2px;
    width:277px !important;
    }
    #n1_image {
    background:url("/portal/images/n1_image.jpg") no-repeat scroll 0 0 transparent;
    }
    #n2_image {
    background:url("/portal/images/n2_image.jpg") no-repeat scroll 0 0 transparent;
    }
    #nav2 #n2_image {
    background:url("/portal/images/n2_image_active.jpg") no-repeat scroll 0 0 transparent;
    }
    #n3_image {
    background:url("/portal/images/n3_image.jpg") no-repeat scroll 0 0 transparent;
    width:200px !important;
    }
    #nav3 #n3_image {
    background:url("/portal/images/n3_image_active.jpg") no-repeat scroll 0 0 transparent;
    width:200px !important;
    }
    #navi .n1 {
    background:url("/portal/images/nav1_image.jpg") repeat-x scroll 0 0 transparent;
    }
    #navi .n2 {
    background:url("/portal/images/nav2_image.jpg") repeat-x scroll 0 0 transparent;
    }
    #navi .n3 {
    background:url("/portal/images/nav3_image.jpg") repeat-x scroll 0 0 transparent;
    width:200px !important;
    }
    #navi .n1 a:hover {
    background:url("/portal/images/nav1_image_hover.jpg") repeat-x scroll 0 0 transparent;
    }
    #navi .n2 a:hover {
    background:url("/portal/images/nav2_image_hover.jpg") repeat-x scroll 0 0 transparent;
    }
    #navi .n3 a:hover {
    background:url("/portal/images/nav3_image_hover.jpg") repeat-x scroll 0 0 transparent;
    }
    #navi ul .active {
    background:url("/portal/images/nav_bg_active.gif") repeat-x scroll 0 0 transparent;
    }
    #navi .n1 span, #navi .n2 span, #navi .n3 span {
    position:relative;
    top:164px;
    }
    #nav1 #navi .n1, #nav1 #navi .n1 a:hover {
    background:url("/portal/images/nav1_image_active.jpg") no-repeat scroll 0 0 transparent !important;
    }
    #nav2 #navi .n2, #nav2 #navi .n2 a:hover {
    background:url("/portal/images/nav2_image_active.jpg") no-repeat scroll 0 0 transparent !important;
    }
    #nav3 #navi .n3, #nav3 #navi .n3 a:hover {
    background:url("/portal/images/nav3_image_active.jpg") no-repeat scroll 0 0 transparent !important;
    }
    #metanavi {
    width:250px;
    }
    #wrapper {
    -moz-border-radius:9px 9px 9px 9px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #828268;
    margin:10px auto 0;
    padding-bottom:10px;
    text-align:center;
    width:980px;
    }
    #startseite .formular_abstand a {
    background:url("/portal/images/icon_fragezeichen.gif") no-repeat scroll 0 0 transparent;
    }
    #startseite .formular img {
    }
    .fragezeichen_wrapper {
    float:left;
    margin-left:263px;
    position:absolute;
    width:20px;
    }
    .fragezeichen_wrapper img {
    padding-top:6px;
    }
    .fragezeichen_unten {
    margin-top:10px;
    }
    #startseite .textfeld_abstand a img {
    border:medium none;
    }
    .wrapper_content {
    margin-top:20px;
    }
    .welcome_wrapper {
    float:left;
    width:538px;
    }
    .welcome {
    border-top:2px solid #C34271;
    margin:0 0 0;
    padding:5px 5px 0;
    width:100%;
    }
    .studiengangssuche_wrapper {
    float:right;
    margin-right:-2px;
    }
    #startseite .tx-nzkursbuch-pi1 {
    background-color:#A5CD5C;
    height:128px;
    margin:0 2px 0 0;
    width:402px;
    }
    #startseite .tx-nzkursbuch-pi1 form {
    font-size:11px;
    margin:0;
    padding:0;
    width:403px;
    }
    #startseite .tx-nzkursbuch-pi1 .left {
    float:left;
    width:288px;
    }
    #startseite .tx-nzkursbuch-pi1 .right {
    float:right;
    margin:0;
    padding:0;
    text-align:right;
    width:110px;
    }
    #startseite .tx-nzkursbuch-pi1 .submit {
    background:url("/portal/images/studiengangssuche_button.jpg") no-repeat scroll 0 0 transparent !important;
    border:0 none;
    height:129px;
    width:110px;
    }
    #startseite .tx-nzkursbuch-pi1 .submit:hover {
    background:url("/portal/images/studiengangssuche_button_over.jpg") no-repeat scroll 0 0 transparent !important;
    }
    #startseite #kursbuch_suche_extended .ort {
    float:none !important;
    margin-top:10px;
    }
    #startseite .ort select, #startseite .searchfield, #startseite .fachbereich select {
    position:relative;
    width:250px;
    }
    #startseite .selectboxen {
    margin-left:3px;
    }
    #startseite .fachbereich select {
    left:-7px;
    }
    #startseite .searchfield {
    border:1px solid #84AD33 !important;
    margin-left:4px;
    top:35px;
    }
    .wrapper_bottom {
    float:left;
    font-size:90%;
    line-height:120%;
    margin-top:30px;
    margin-left: 15px;
    width:100%;
    }
    .studieninformationsboerse {
    float:left;
    }
    .Studieninformationstag {
    float:left;
    }
    .Studienbotschafter {
    float:left;
    }
    #startseite .aktuelles_teaser {
    float:left;
    margin-right:10px;
    width:261px;
    }
    #startseite .aktuelles_wrapper {
    border-top:2px solid #C34271;
    /*padding:3px 5px;*/
    }
    #startseite #meldungen {
    font-size:95%;
    padding-top:3px;
    position:relative;
    }
    #startseite #meldungen .bodytext {
    display:none;
    }
    #startseite #meldungen ul {
    line-height:120%;
    margin:0;
    padding:0;
    }
    #startseite #meldungen ul li {
    background:url("/portal/images/icon_linkintern.gif") no-repeat scroll 0 5px transparent;
    display:block;
    list-style:none outside none;
    margin:0;/* 0 0.1em;*/
    /*padding-left:18px;*/
    }
    #startseite #meldungen p, #meldungen a, .studiengangsboerse_wrapper {
    line-height:14px !important;
    }
    .studiengangsboerse_teaser {
    float:left;
    margin-right:2px;
    overflow:hidden;
    width:270px;
    }
    .studiengangsboerse_wrapper {
    font-size:95%;
    padding:0;
    }
    #startseite .studiengangsboerse_wrapper input {
    border:0 none;
    margin-bottom:3px;
    margin-left:-4px;
    }
    #startseite .kursbuch-liste-zeile {
    border-top:1px dotted #444444;
    display:table !important;
    padding:4px;
    width:auto;
    }
    .studieninformationstag_wrapper {
    float:left;
    margin-right:2px;
    position:relative;
    width:200px;
    }
    .studienbotschafter_wrapper {
    float:left;
    overflow:hidden;
    width:200px;
    }
    .trennlinie {
    border-bottom:1px dotted #AAAAAA;
    margin:4px 0;
    }
    hr {
    border-top:1px dotted #999999;
    }
    #startseite input, textarea {
    border:1px solid #84AD33;
    }
    #head_wrap {
    height:40px;
    margin:10px auto 0;
    padding:0;
    width:980px;
    }
    #head_wrap .left {
    float:left;
    text-align:left;
    width:584px;
    }
    #head_wrap .right {
    float:left;
    width:200px;
    }


    /* ******************
       Testm.
       ******************/


    ul.Line li {
      float: left;
    }
    ul.Line span.Background {
     background-color: lightgrey;
     border: 1px solid black;
      padding: 3px;
    }
    ul.Line {
        margin-bottom: 15px;
    }
    ul.Line:after {
        content: ".";
        display: block;
        clear: left;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

    ul {
        list-style-type:square;
    }
    ul.messages, p.messages {
        margin:0 0 1em 0;
        padding: 1.5em;
        border:1px solid #FEFECC;
        background-color: #EEEEBC;
    }

    /* spezial Text */
    .msg_-1 {
        color:#900;
    }
    .msg_0 {
        color:#000;
    }
    .msg_1 {
        color:#090;
    }
}
