/*//////////////////////////////////////////
// Erstellt: Matthias Dahms               //
// Erstelldatum:    28.05.2008            //
// Änderungsdatum:  27.08.2008            //
//////////////////////////////////////////*/


/*//////////////////////////////////////////
// Allgemein                              //
//////////////////////////////////////////*/

    * {
        font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
    }
  
    html, body {

        min-height: 100%;
        height: 100%;

        padding: 0px;
        margin: 0px;

        background-color: #C6DEB5; /* #B35152 */
        background-image: url('../../bilder/layout/hintergrund_weiss.gif'); /* Hintergrund Weiß */
        background-repeat: repeat-x;

        font-size: 90%;
        color: #B35152; /* #002e6a */
        line-height: 130%

    }

    p {
        margin: 0px;
        margin-bottom: 1.5em;
        padding: 0px;
        display: block;

        font-size: 100%;
        color: #B35152;
        line-height: 130%;
        float: justify;
    }
    
    td {
        vertical-align: top;

        font-size: 100%;
        color: #C6DEB5;
        line-height: 130%;
    }
    
    img {
        line-height: 100%;
        margin:0px;
    }
    
    a:link,
    a:visited,
    a:active,
    a:hover {
        color: #fcaf00;
        text-decoration: underline;
        font-weight: normal;
    }

    h1 {
        padding: 0px;
        margin: 0px 0px 5px 0px;
        color: #fcaf00;
        font-size: 180%;
        font-weight: normal;
        line-height: 150%;
        display: block;
    }

    h2 {
        padding: 0px;
        margin: 0px 0px 10px 0px;
        color: #002e6a;
        font-size: 130%;
        font-weight: normal;
        line-height: 150%;
        display: block;
    }

    h3 {
        padding: 0px;
        margin: 0px 0px 13px 0px;
        color: #B35152;
        font-size: 154%;
        font-weight: bold;
        line-height: 150%;
        display: block;
    }

    h4 {
        padding: 0px;
        margin: 0px 0px 10px 0px;
        color: #002e6a;
        font-size: 150%;
        font-weight: normal;
        line-height: 130%;
        display: block;
    }

    h5 {
        padding: 0px;
        margin: 0px;
        color: #002e6a;
        font-size: 130%;
        font-weight: bold;
        line-height: 130%;
        display: inline;
    }

    ul {
        padding: 0px 0px 0px 5px;
        margin: 0px 0px 0px 15px;
    }
    li {
        padding-left: 5px;
        margin-bottom: 10px;
    }

/*//////////////////////////////////////////
// Layout                                 //
//////////////////////////////////////////*/


    #left1 {
        width: 1002px;
        min-height: 100%;

        margin: auto;

        text-align: left;

        background-repeat: repeat-y;
        background-position: top left;
    }

    #left2 {
        width: 1002px;
        min-height: 100%;

        text-align: left;
        margin: auto;

        background-image: url('../../bilder/layout/rand_links_weiss.gif'); /* Rand Links Weiß */
        background-repeat: no-repeat;
        background-position: left top
    }

    #left3 {
        min-height:100%;
        padding-left:30px;
    }

    #right1 {
        width: 972px;
        min-height: 100%;

        text-align: left;

        background-repeat: repeat-y;
        background-position: right top;
    }

    #right2 {
        width: 972px;
        min-height: 100%;

        text-align: left;

        background-image: url('../../bilder/layout/rand_rechts_weiss.gif'); /* Rand Rechts Weiß */
        background-repeat: no-repeat;
        background-position: right top
    }

    #right3 {
        min-height:100%;
        padding-right:30px;
    }

    #center {
        width: 942px;
        height: 100%;

        background-color: #ffffff;
        text-align: left
    }

    #head {
        width: 942px;
        height: 104px;

        background-color: #ffffff;
        background-image: url('../../bilder/layout/hintergrund_head.gif'); /* Head Hintergrund Weiß */
        background-repeat: repeat-x
    }

    #logo {
        float: left;
    }

/*//////////////////////////////////////////
// Startseite                             //
//////////////////////////////////////////*/

    #startContentLeft {
        width: 400px;
        float:left;
    }
    #startContentRight {
        width: 542px;
        float:left;
    }

    #startContentLeftText {
        margin: 5px 22px 10px 22px;
    }

    #startTeaser {
        float: left;
        width: 165px;
        margin-right: 14px;
    }

    #startTeaserText {
        margin-top: 14px;
    }

/*//////////////////////////////////////////
// Sprach-Menü                            //
//////////////////////////////////////////*/

    #LangMenu {
        display: none;
        position: absolute;
        left: 0px;
        top: 21px;
        width: 132px;
        border: 1px #abb9cc solid;
        border-top:0px;
        background-color: #ffffff;
    }

/*//////////////////////////////////////////
// Top Navigation 1                       //
//////////////////////////////////////////*/

    #topNav1 {
        height: 28px;
        width: 770px;

        text-align: right;
        float: right;
    }

    #topNav1Border {
        padding-right: 18px;
        padding-top: 4px;
    }

    #topNav1Flag {
        margin-left: 12px;
        float: right;
    }

    #topNav1 ul {
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #topNav1 li {
        display: inline;
        background-image: url('../../bilder/layout/topnav1trenner.gif');
        background-repeat: no-repeat;
        margin: 0;
        padding-left:11px; padding-right:0; padding-top:0; padding-bottom:0px
    }

    #topNav1Link a:link,
    #topNav1Link a:visited,
    #topNav1Link a:active,
    #topNav1Link a:hover {
        font-size: 86%;
        font-weight: normal;
        text-decoration: none;
        color: #002e6a;
    }

    #topNav1Link a:hover {
        /*color: #ce2027;*/
    }

    #searchText {
        float:left;
        width: 45px;
        margin-left: 12px;

        font-size: 86%;
        font-weight: bold;
        text-decoration: none;
        color: #002e6a;
        text-align: center;
    }

    #searchField {
        float:left;        
    }

    #searchField input{
        width: 8.6em;
        height: 1em;
        font-size: 0.76em;
        line-height: 0.90em;
        border: 1px #abb9cc solid;
    }

    #searchButton {
        float:left;
        width: 24px;
        text-align: right;
        padding-top:1px;
    }

/*//////////////////////////////////////////
// Top Navigation 2                       //
//////////////////////////////////////////*/

    #topNav2 {
        margin-top: 23px;
        height: 21px;
        width: 694px;

        text-align: right;
        float: right;
    }

    #topNav2Border {
        padding-right: 20px;
        padding-top: 28px;
    }

    #topNav2 {
        padding: 0 0 0 18px;
    }

    #topNav2Link {
        width: 128px;
        height: 21px;
        float: right;
        text-align: center;
        margin-left:2px;
        cursor: pointer;
    }

    #topNav2Link a:link,
    #topNav2Link a:visited,
    #topNav2Link a:active,
    #topNav2Link a:hover {
        font-size: 100%;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        line-height:150%;
    }

    #topNav2Link a:hover {
        color: #ffffff;
    }

/*//////////////////////////////////////////
// Linke Navigation - Ebene 1             //
//////////////////////////////////////////*/

    .leftNav a:link,
    .leftNav a:visited,
    .leftNav a:active,
    .leftNav a:Hover {
        color: #ffffff;
    }

    .Nav1Active {
        padding: 0px;
        margin: 0px;
    }
    .Nav1InActive {
        padding: 0px;
        margin: 0px;
    }
    .Nav1LiActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        background-repeat: no-repeat;
        background-position: 0px 3px;
        padding: 0px;
        margin: 0px;
        line-height: 24px
    }
    .Nav1LiDivActive {
        background-repeat: no-repeat;
    }
    .Nav1LiActive a:link,
    .Nav1LiActive a:visited,
    .Nav1LiActive a:active,
    .Nav1LiActive a:hover {
        font-size: 100%;
        font-weight: bold;
        text-decoration: none;
        color: #ce2027;
        line-height: 200%;
        min-height: 200%;
        margin-left: 31px;
        background-color:#fff;
    }
    .Nav1LiInActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        background-repeat: no-repeat;
        background-position: 0px 3px;
        margin: 0px;
        padding-left: 31px;
        line-height: 24px; padding-right:0px; padding-top:0px; padding-bottom:0px
    }
    .Nav1LiInActive:hover {
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }
    .Nav1LiInActive:hover a:link,
    .Nav1LiInActive:hover a:visited,
    .Nav1LiInActive:hover a:active,
    .Nav1LiInActive:hover a:hover {
        color: #ce2027;
        background-color:#fff;
    }    
    .Nav1LiInActive a:link,
    .Nav1LiInActive a:visited,
    .Nav1LiInActive a:active,
    .Nav1LiInActive a:hover {
        font-size: 100%;
        font-weight: bold;
        /*color: #ffffff;*/
        text-decoration: none;
        line-height: 200%;
        min-height: 200%;
    }
    .Nav1LiInActive a:hover {
        /*color: #ffffff;*/
    }

/*//////////////////////////////////////////
// Linke Navigation - Ebene 2             //
//////////////////////////////////////////*/

    .Nav2Active {
        padding: 0px;
        margin: 0px 0px 10px 0px;
    }
    #Nav2ActiveLine {

    }
    .Nav2InActive {
        padding: 0px;
        margin: 0px 0px 10px 0px;
    }
    .Nav2LiActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        padding: 0px;
        margin: 0px;
        line-height: 200%
    }
    .Nav2LiDivActive {
        background-repeat: no-repeat;
        background-position: 32px 8px;
        padding-left: 47px;
    }
    .Nav2LiActive a:link,
    .Nav2LiActive a:visited,
    .Nav2LiActive a:active,
    .Nav2LiActive a:hover {
        font-size: 90%;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        line-height: 200%;
        margin-left: 0px;
        background-color: transparent;
    }
    .Nav2LiActive a:hover {
        font-weight: bold;
    }
    .Nav2LiInActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        padding: 0px;
        margin: 0px;
        line-height: 200%
    }
    .Nav2LiDivInActive {
        background-repeat: no-repeat;
        background-position: 32px 8px;
        padding-left: 47px;
    }
    .Nav2LiInActive a:link,
    .Nav2LiInActive a:visited,
    .Nav2LiInActive a:active,
    .Nav2LiInActive a:hover {
        font-size: 90%;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        line-height: 200%;
        margin-left: 0px;
        background-color: transparent;
    }
    .Nav2LiInActive a:hover {
        color: #ffffff;
        font-weight: bold;
    }

/*//////////////////////////////////////////
// Linke Navigation - Ebene 3             //
//////////////////////////////////////////*/

    .Nav3Active {
        padding: 0px;
        margin: 0px 0px 10px 0px;
    }
    #Nav3ActiveLine {
        border-top: 1px #fff solid;
    }
    .Nav3InActive {
        padding: 0px;
        margin: 0px 0px 10px 0px;
    }
    .Nav3LiActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        padding: 0px;
        margin: 0px;
        line-height: 200%
    }
    .Nav3LiDivActive {
        padding-left: 15px;
    }
    .Nav3LiActive a:link,
    .Nav3LiActive a:visited,
    .Nav3LiActive a:active,
    .Nav3LiActive a:hover {
        font-size: 85%;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        line-height: 200%;
        margin-left: 0px;
        background-color: transparent;
    }
    .Nav3LiInActive {
        list-style-image: url('../../bilder/layout/trans.gif');
        padding: 0px;
        margin: 0px;
        line-height: 200%
    }
    .Nav3LiDivInActive {
        padding-left: 15px;
    }
    .Nav3LiInActive a:link,
    .Nav3LiInActive a:visited,
    .Nav3LiInActive a:active,
    .Nav3LiInActive a:hover {
        font-size: 85%;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        line-height: 200%;
        margin-left: 0px;
        background-color: transparent;
    }
    .Nav3LiInActive a:hover {
        color: #ffffff;
        font-weight: bold;
    }

/*//////////////////////////////////////////
// Content                                //
//////////////////////////////////////////*/

    #contentLeft {
        float: left;
        width: 221px;
        margin-right: 3px;
    }

    #contentCenter {
        float: left;
        width: 715px;
        background-color: #FFFFFF;
        min-height: 100%;
        position: relative;
    }

    #contentText {
        width: 690px;
        margin: 20px 13px 20px 15px;
    }

/*//////////////////////////////////////////
// Footer                                //
//////////////////////////////////////////*/

    #footer {
        margin: 20px 13px 20px 15px;
        width: 690px;
    }

    #footerBorder {
        padding-top: 14px;
        padding-bottom: 15px;
        background-image: url('../../bilder/layout/footer_rand.gif');
        background-repeat: repeat-x;
        text-align:center
    }

    #footerLink {
        float: left;
        text-align: left;
        margin-left:10px;
        margin-right: 5px;
    }

/*//////////////////////////////////////////
// Teaser                                 //
//////////////////////////////////////////*/

    #teaserText {
        margin: 0px 10px 0px 20px;
        width: 148px;
        font-size: 85%;
        font-weight: normal;
    }
    #teaserTrenner {
        margin: 20px 17px 20px 20px;
        border-top: 1px #fff solid;
        height:1px;
        line-height:1px;
    }

    #teaserText,
    #teaserText h1,
    #teaserText h2,
    #teaserText h3,
    #teaserText h4,
    #teaserText h5,
    #teaserText h6,
    #teaserText a:link,
    #teaserText a:visited,
    #teaserText a:active,
    #teaserText a:hover {
        color: #fff;
    }

    #teaserText a:link,
    #teaserText a:visited,
    #teaserText a:active,
    #teaserText a:hover {
        text-decoration: none;
    }

/*//////////////////////////////////////////
// Intranet Login                         //
//////////////////////////////////////////*/

    #IntranetLogin {
        margin: 30px 10px 10px 20px;
        width:180px;
    }

    #IntranetLogin,
    #IntranetLogin h1,
    #IntranetLogin h2,
    #IntranetLogin h3,
    #IntranetLogin h4,
    #IntranetLogin h5,
    #IntranetLogin h6,
    #IntranetLogin a:link,
    #IntranetLogin a:visited,
    #IntranetLogin a:active,
    #IntranetLogin a:hover {
        color: #fff;
    }

    #IntranetLoginText {
        float: left;
        font-size: 85%;
        line-height: 120%;
        width: 68px;
    }

    #IntranetLoginInput {
        float: right;
        width: 60%;
    }

    #IntranetLoginInput input {
        float:right;
        width: 100%;
        height: 1em;
        font-size: 0.76em;
        line-height: 0.96em;
        border: 1px #abb9cc solid;
    }
    #IntranetLoginLogin {
        float: right;
    }

    #IntranetLoginLogin a:link,
    #IntranetLoginLogin a:visited,
    #IntranetLoginLogin a:active,
    #IntranetLoginLogin a:hover {
        font-size: 86%;
        line-height: 130%;
    }

    #IntranetLoginText2 {
        font-size: 75%;
        line-height: 160%;
    }

    #IntranetLoginText2 a:link,
    #IntranetLoginText2 a:visited,
    #IntranetLoginText2 a:active,
    #IntranetLoginText2 a:hover {
        text-decoration: underline;
    }

/*//////////////////////////////////////////
// Team                                   //
//////////////////////////////////////////*/

    #TeamBlock {
        width: 500px;
        margin: 20px 13px 10px 15px;
    }

    #TeamBlockBild {
        float: left;
        width: 100px;
    }

    #TeamBlockText {
        float: left;
        margin-left: 20px;
        width: 375px;
    }

/*//////////////////////////////////////////
// Presse                                 //
//////////////////////////////////////////*/

    #PresseBlock {
        width: 500px;
        margin: 20px 13px 10px 15px;
    }

    #PresseBlockBild {
        float: left;
        width: 100px;
        text-align:center;
    }

    #PresseBlockText {
        float: left;
        margin-left: 20px;
        width: 375px;
    }

/*//////////////////////////////////////////
// weitere Klassen                        //
//////////////////////////////////////////*/

    .mehr,
    .pfeil_oben,
    .pfeil_unten,
    .pfeil_links {
        background-repeat: no-repeat;
        background-position: 0px 2px;
        padding-left: 21px;
        font-size: 120%;
        line-height: 150%;
    }
    .mehr a:link,
    .mehr a:visited,
    .mehr a:active,
    .mehr a:hover,
    .pfeil_oben a:link,
    .pfeil_oben a:visited,
    .pfeil_oben a:active,
    .pfeil_oben a:hover,
    .pfeil_unten a:link,
    .pfeil_unten a:visited,
    .pfeil_unten a:active,
    .pfeil_unten a:hover,
    .pfeil_links a:link,
    .pfeil_links a:visited,
    .pfeil_links a:active,
    .pfeil_links a:hover {
        color: #fcaf00;
        text-decoration: none;
    }

    #contentRight .mehr, #contentLeft .mehr, #contentRight .pfeil_oben, #contentLeft .pfeil_oben, #contentRight .pfeil_unten, #contentLeft .pfeil_unten, #contentRight .pfeil_links, #contentLeft .pfeil_links {
        font-size: 120%;
        line-height: 144%;
    }

    #contMenuBorder {
        border-left: 1px #c7c5cf dotted;
        border-bottom: 1px #c7c5cf dotted;
        width: 500px;
    }
    #contMenu {
        background-color: #ebebeb;
        float: left;
        width: 124px;
        min-height: 29px;
        border-top: 1px #c7c5cf dotted;
        border-right: 1px #c7c5cf dotted;
    }
    #contMenu2 {
        background-color: #ffffff;
        float: left;
        width: 124px;
        min-height: 29px;
        border-top: 1px #c7c5cf dotted;
        border-right: 1px #c7c5cf dotted;
    }
    #contMenuActive {
        float: left;
        width: 124px;
        min-height: 29px;
        border-top: 1px #c7c5cf dotted;
        border-right: 1px #c7c5cf dotted;
    }
    #contMenu2Active {
        float: left;
        width: 124px;
        min-height: 29px;
        border-top: 1px #c7c5cf dotted;
        border-right: 1px #c7c5cf dotted;
    }
    #contMenuActive,
    #contMenu2Active,
    #contMenuActive a:link,
    #contMenuActive a:active,
    #contMenuActive a:visited,
    #contMenuActive a:hover,
    #contMenu2Active a:link,
    #contMenu2Active a:active,
    #contMenu2Active a:visited,
    #contMenu2Active a:hover {
        color: #ffffff;
    }

    #contMenuPad {
        padding: 5px 3px 5px 13px;        
    }

    .bgpEmdia,
    #bgpEmdia {
        display: none;
        visibility: hidden;
    }

    #headPrint,
    #footerPrint {
        display: none;
    }                                                                                                                                                                                                                   
