﻿body {
font-family: Arial;
 font-size: 12px;
 color: #555656;
  line-height: 13pt
 
}
h1{ font-weight: 500; font-size: 15pt; color: #1b2b61; line-height: }
h2{font-weight: 600; font-size: 12px; color: #1b2b61;}
img{border: 0 none;}
a{ text-decoration: none; color: #456682;}

#page{position: absolute; top:0; left:0; width:976px; border-right: 1px solid #D4D4D2; }
#page.start{border:none;}
#TopNav{position: absolute; top: 166px; left: 286px; width: 526px; height: 24px;}
    #TopNav ul{margin: 0; padding: 0; list-style: none; height: 100%;}
        #TopNav ul li{ float: left; border-left: 1px solid #ffffff; border-right: 1px solid #D4D4D2; width: 124px; margin: 0; padding:3px 0 0 5px; list-style: none; height: 20px; background-color: #E8E8E8;}
        #TopNav ul li:first-child{ float: left; border-left: 1px solid #ffffff; border-right: 1px solid #D4D4D2; width: 126px; margin: 0; padding:3px 0 0 5px; list-style: none; height: 20px;background-color: #E8E8E8; }
                #TopNav ul li a{color: #838383; text-decoration: none;}
                #TopNav ul li a:hover{ font-weight: normal;}
        #TopNav ul li.selected{ float: left; border-left: 1px solid #ffffff; border-right: 1px solid #797978; width: 124px; margin: 0; padding:3px 0 0 5px; list-style: none; height: 21px; background-color: #EFEC84; }
        #TopNav ul li.selected:first-child{ float: left; border-left: 1px solid #ffffff; border-right: 1px solid #797978; width: 126px; margin: 0; padding:3px 0 0 5px; list-style: none; height: 21px; background-color: #EFEC84; }
            #TopNav ul li.selected a{color: #1b2b61; text-decoration: none;}
            

#Nav{float:left;width: 194px; min-height: 514px; background-color: #E8E8E8; border-right: solid 1px #D4D4D2; padding-bottom: 200000px; margin-bottom: -200000px;}
    #Nav ul{ width: 179px; margin:0 0 20px 0; padding: 20px 0 0 15px; list-style-position:inside;}
        #Nav ul li{ border-top: 1px solid #CCd4D8; margin: 0; padding: 4px 0 4px 16px; list-style-image: url(../images/list.gif); text-indent : -16px;}
        #Nav ul li a:hover{font-weight: bold;}
            #Nav ul li a{ text-decoration: none; color: #456682; }
            #Nav ul li.selected a{color: #0F325A;}
        #Nav ul li.selected{list-style-image: url(../images/parent.gif);}
            #Nav ul li ul{margin: 4px 0 -4px -16px; padding: 0; list-style: none;}
                #Nav ul li ul li{margin: 0; padding: 4px 0 4px 16px; list-style-image: none; font-weight: normal; text-indent: 0;}
                #Nav ul li ul li.selected{margin: 0; padding: 4px 0 4px 16px; list-style-image: none; text-indent: 0;}
                
        #Nav ul li ul li ul li, #Nav ul li ul li ul li.selected{ border-top: 1px solid #CCd4D8; margin: 0; padding: 4px 0 4px 30px; list-style-image: url(../images/list.gif); text-indent : -16px; list-style-position: inside}
        #Nav ul li ul li ul li a:hover{font-weight: bold;}
            #Nav ul li ul li ul li a{ text-decoration: none; color: #456682; }
            #Nav ul li ul li ul li.selected a{color: #0F325A;}
             
    #Nav div{ margin-top: 1px; margin-left: 18px;}
        #Nav div div{ margin-left: 0;}
#Nav img{margin-top: 2px;}
     #wrapper{position:absolute; top: 214px; left:91px; overflow:hidden; width: 1000px;}       
#MetaNav{position: absolute; top: 166px; left:812px; width: 165px; height: 23px; background-color: #E8E8E8;}
    #MetaNav ul{margin: 0; padding: 0; list-style: none; height: 100%;}
        #MetaNav ul li{ float: left; border-left: 1px solid #ffffff; border-right: 1px solid #D4D4D2; margin: 0; padding:3px 6px; list-style: none; height: 17px; width: 41px; text-align: center; }
            #MetaNav ul li a{color: #838383; text-decoration: none;}
            #MetaNav ul li a:hover{ font-weight: normal;}
#content{float:left; width: 481px; min-height: 493px; background-color: #FBFAE1; padding: 5px 25px 20px 20px; padding-bottom: 20020px; margin-bottom: -20000px;}
#content.Videocenter { width: 686px; padding-right: 0px; padding-left: 5px; }
    .gallery #content div{float: left; margin: 10px 10px 0 10px;width: 130px;}
        .gallery #content div p{margin: 3px 0; font-weight: bold;}
    #content h1{line-height: 1.25;}
    #content h2{color: #555656;}
#info{float:left; width: 155px; min-height: 515px; background-color: #E8E8E8; padding: 10px 0 200000px 10px; margin-bottom:-200000px;}
    #info h1{border-top: solid 1px #ccd4d8;border-bottom: solid 1px #ccd4d8; margin-top: 10px; padding: 5px 0; font-size: 12px; font-weight: bold; margin-right: 4px; overflow: hidden;}
    #info h3{margin:0;padding:0; font-weight: 500; font-size: 12px; color: #456682;margin-right: 4px; overflow: hidden;}
    #info p{margin:0; padding: 0;margin-right: 4px; overflow: hidden;}
    #info p.more{margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: solid 1px #ccd4d8;margin-right: 4px; overflow: hidden;}
    #info p.more a{text-decoration: none; color: #222323;}
#path{position: absolute; top: 190px; left:287px; width: 521px; height: 21px; background-color: #EFEC84; padding-left: 5px; padding-top: 2px;}
    #path span{color: #BCC483;}
        #path span a{color: #BCC483; text-decoration: none;}
#logo{position: absolute; top:0;left:0;}
#banner{position: absolute; top: 0; left: 286px;}
.start #banner{position: absolute; top: 0; left: 285px;}
#borderLeft{position: absolute; top: 165px; left: 0;}
.start #borderLeft{position: absolute; top: 0; left: 1px;}
#spacerLeft{position: absolute; top: 190px; left: 91px; width: 194px; height: 23px; background-color: #CCD4D8; border-right: solid 1px #D4D4D2;}
#spacerRight{position: absolute; top: 190px; left: 812px; width: 165px; height: 23px; background-color: #CCD4D8;}

#search div#sitemap{position: absolute; top:23px;left: 0px; height:19px; width: 76px;padding: 4px 0 0 4px; border-bottom: 1px solid #ffffff; border-top: solid 1px #ffffff; border-right: solid 1px #ffffff;  color: #1b2b61; z-index: 100; background-color: #E8E8E8; display:none;}
   #search  div#sitemap div{ border-right: 1px solid #D4D4D2; width: 75px; margin:0;padding:0;}
   #search  div#sitemap a{color: #1b2b61; text-decoration: none;}
   #search  div#sitemap a:hover{ font-weight:normal;}

#search{position: absolute; top:166px; left: 91px; width: 194px; height: 23px; background-color: #E8E8E8; border-right: solid 1px #D4D4D2; padding: 0 0 0 0;}
    #search form{height: 20px; border-left: 1px solid #ffffff; display: block; float:left; padding: 2px 0 0 0;}
    
    #search #srch_txt{ border: none; width:75px; margin: 0 0 0 4px;}
    #search #sbmt{ background: none; border: none; width: 20px; margin: 0 0 0 4px; padding: 0; color: #1b2b61; font-size: 12px;}
    #search div{float: left; width: 75px; height: 19px; padding: 4px 0 0 4px; border-right: 1px solid #D4D4D2;  color: #1b2b61;}
    

#home{position: absolute; top:192px; left: 738px; z-index:1;}
#home a{color: #BCC483; text-decoration: none;}
#home a:hover{ font-weight: normal;}

#portal{position:absolute; top:187px; left: 286px; background-color: #f4f3ca; height: 276px;}
#portal .item{float:left; margin: 0 0 0 25px;}
#portal .item:first-child{margin:0;}
#portal .item a{display:block; font-size: 13pt; color: #0f325a; margin-bottom: 25px;}
#portal .item a:hover{font-weight: normal;}
.start{height: 725px; background-color: #F7F7F7;}

#portal .itemBIld
{
    margin: -110px 0px -40px 50px;
    position: relative;
    z-index: 100;
    
}

#portal .itemBIld a
{
    margin: 0;
}


/*
*Listendefinition Inhalt
*/

#content ul{margin:0 0 0 13px;padding:0;}

/*
*Tabellenstyles
*/

.LinkExtranet
{
    position: absolute;
    top: 34px;
    right: 50px;
    height: 40px;
    width: 100px;
    z-index: 10;
    cursor: pointer;
    background-color: rgb(247, 247, 247);
}
