/* ------------------------ */
/* headerSBau                     */
/* ------------------------ */
div#headerSBau img {
    border: 0;

}

div#headerSBau #logo {
    float: right;
    width: 228px;
    height: 62px;
    overflow: hidden;
}
div#headerSBau #logo #logo-img{
	padding: 0px 20px 0px 20px;
}

div#headerSBau #leiste-navi {
    float: right;
    width: 745px;
    overflow: hidden
}
    div#headerSBau #leiste-navi #topleiste { 
        height: 26px;
        overflow: hidden;
        text-align: right;
        margin: 0px 10px 0px 0px;
    }

    div#headerSBau #leiste-navi #topleiste .outer-table {
		height:26px;
		background-image: url(../images/allgemein/img_top_leiste_main_bg_sportal.gif);
        background-repeat: repeat-x;
        background-position: 0px 1px;
        border-left: 1px solid #036;
        border-right: 1px solid #036;
        float:right;
      
	}

	div#headerSBau #leiste-navi #topleiste .item {
		padding-left:10px;
		padding-right:10px;
		font-size: 70%;
        font-weight: bold;
        color: #036;
		
	}

	div#headerSBau #leiste-navi #topleiste .item-lang {
		padding:3px 0px 0px 10px;
	}

	div#headerSBau #leiste-navi #topleiste .item-text {
		padding-right:5px;
		padding-left:5px;
		font-size: 70%;
        font-weight: bold;
        color: #036;
		
	}
	
	div#headerSBau #leiste-navi #topleiste .item-btn {
		padding:2px 10px 0px 0px;
	}

	div#headerSBau #leiste-navi #topleiste .item-input {
		padding:1px 10px 0px 0px;
	}

	div#headerSBau #leiste-navi #topleiste .outer-table .separator {
		background-image: url(../images/allgemein/img_top_leiste_sep_sportal.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width:1px;
		
	}

    div#headerSBau #leiste-navi #topleiste a {
        font-weight: bold;
        color: #036;
        text-decoration: none;
        margin:0px;
        padding:0px;
    }

	div#headerSBau #topleiste .item-btn a.go {
         display: block;
         width: 16px;
         height: 16px;
         background-image: url(../images/allgemein/img_top_leiste_btn_go_sportal.gif);
         background-repeat: no-repeat;
    }

	div#headerSBau #topleiste .item-input .kurs {
         font-size: 70%;
         width: 150px;
         height:17px;
         color:#000;
         border:1px solid #6685A3;
    }

    div#headerSBau #topleiste .item-input .themen {
         font-size: 70%;
         width: 120px;
         height:17px;
         color:#000;
         border:1px solid #6685A3;
    }

	div#headerSBau #topleiste .item-input input {
         font-size: 70%;
         width: 70px;
         height:15px;
         color:#000;
         border:1px solid #6685A3;
    }

/* ------------------------ */
/* navi level 1             */
/* ------------------------ */

div#navi-1 {
    top:57px;
}

/* ------------------------ */
/* columns                  */
/* ------------------------ */

div#left-column {
    margin-top: 15px;
}
div#middle-column {
    margin-top: 15px;
}
div#grid1-middle-column {
    margin-top: 15px;
}
div#grid2-middle-column {
    margin-top: 15px;
}
div#grid3-middle-column {
    margin-top: 15px;
}
div#middlebig-column {
    margin-top: 15px;
}
div#middlebigbig-column {
    margin-top: 15px;
}
div#right-column {
    margin-top: 15px;
}
div#big-right-column {
    margin-top: 15px;
}
div#grid4-big-right-column {
    margin-top: 15px;
}
div#grid5-big-right-column {
    margin-top: 15px ;
}
div#grid5-big-right-column div#mid-sub .cut {
    height: 426px;
}
div#grid6-big-right-column {
    margin-top: 15px;
}
div#single-column {
    margin-top: 15px;
}

div#angebote .stretch {
    height: 298px;
}
div#login .stretch {
    height: 298px;
}

div#grid1-middle-column div#mid-sub .cut {
    height: 298px;
}

div#grid2-middle-column div#mid-sub .cut {
    height: 428px;
}

div#grid3-middle-column div#mid-sub .cut {
    height: 428px;
}
div.bottom-box-left-right {
	margin: 18px 0px 0px 0px;
}
