
/* Style Typ "Progmoduls - Branche Search" */
.cont .tbl-label-2 {
    font-size: 75%;
    color: #036;
    margin-left:0px;
    text-indent:0px;
    padding: 3px 0px;
    width:70px;
}

.cont .tbl-input-2 {
    font-size: 75%;
    color: #036;
    margin-left:0px;
    text-indent:0px;
    padding: 0px 0px;
    width:120px;
}

.cont .tbl-result-2 {
    font-size: 75%;
    color: #036;
    margin-left:0px;
    text-indent:0px;
    padding: 3px 0px;
    width:375px;
}

.cont .dividingLine {
    border-top: 1px solid #9AAFC3;
    padding: 10px 0px 5px 0px;
    margin: 10px 0px 0px 0px;
}

.dividingLineBottom {
    border-bottom: 1px solid #9AAFC3;
    padding: 10px 0px 5px 0px;
    margin: 10px 0px 0px 0px;
}

.dividingLine2 {
    border-bottom: 1px solid #9AAFC3;
    padding: 0px;
    margin: 0px 10px 0px 10px
}

.dividingLine3 {
    height: 1px;
    border-bottom: 1px solid #9AAFC3;
    padding: 0px;
    margin: 5px 10px 5px 10px
}

.newSearch-link-pos {
    float: right;
    margin: 0px 10px 3px 0px;
    padding: 0px
}

.newSearch-link-pos a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight:bold;
    color:#C90000;
    text-decoration:none;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

.newSearch-link {
    background-image: url(../images/allgemein/img_9x9_Link-over_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 0px 16px;
    margin: 8px 0px 0px 10px
}

.showStaff{
    text-align:left
}

.showStaff a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight:bold;
    color:#C90000;
    text-decoration:none;
    background-image: url(../images/allgemein/img_9x9_Link-over_sportal.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 16px;
    margin: 3px 0px 0px 10px;
    background-position: 0px 3px;
}

.branchDetail img{
    display: block;
    float: left;
    height: 15px;
    color: #C90000;
    text-decoration: none;
    background-image: url(../images/allgemein/img_sub_menu_termin_sportal.gif);
    background-repeat: no-repeat;
    padding: 1px 0px 0px 16px;
    margin: 3px 0px 0px 10px;
}

.staffmember {
    text-decoration: none;
    width:90px;
}

.branch {
    height: 110px;
    text-decoration: none;
    width:160px;
}

div.detail-links a {
    display: block;
    font-size: 75%;
    text-decoration: none;
    color: #036;
    background-image: url(../images/allgemein/img_9x9_Kontakt_Info-off_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 1px 10px;
}

div.detail-links a:hover {
    background-image: url(../images/allgemein/img_9x9_Kontakt_Info-over_sportal.gif);
    color: #C90000;
}

#asdf *{
    border:solid 1px #000000
}

#asdf {
    border:solid 1px #000000
}

div.instututTransfer{
    float: right;
    width: 234px;
    background-image: url(../images/allgemein/img_145x85_SPK-ueberleitung_sportal.gif);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #CCE5F7;
    margin: 0px 5px 5px 0px;
    vertical-align: bottom;
    padding-top:20px;
    padding-bottom:10px
}


/* +++ Column Layout Definitions FireFox/IE maxwidth 528 +++ */
#tbl2-hbg-1 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 270px
}

#tbl2-hbg-2 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 210px
}

#tbl2a-hbg-1 {
    margin: 0px 0px -30px 0px;
    padding: 0px;
    width: 120px
}

#tbl2a-hbg-2 {
    margin: 0px 0px -30px 0px;
    padding: 0px;
    width: 360px
}

#tbl3-hbg-1 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 386px
}

#tbl3-hbg-2 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 22px
}

#tbl3-hbg-3 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 120px
}

#tbl5-hbg-1 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 244px
}

#tbl5-hbg-2 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 22px
}

#tbl5-hbg-3 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 120px
}

#tbl5-hbg-4 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 22px
}

#tbl5-hbg-5 {
    margin: 0px 0px -20px 0px;
    padding: 0px;
    width: 120px
}


/* SweepStake */
.swst-twocolumns {
    float: left;
    width: 236px;
    height: 150px;
    border: solid 1px #036;
    margin: 0px 5px 5px 0px;
    padding: 0px
}

.swst-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight:bold;
    color:#036;
    width: 100%;
    height: 20px;
    margin: 0px;
    padding: 3px 5px 3px 5px;
    background-color: #CCE5F7
}

.swst-img {
    vertical-align: top;
    width: 100px;
    margin: 0px;
    padding: 0px;
    background-color: #E5E5E5
}

.swst-text {
    vertical-align: top;
    font-size: 70%;
    width: 120px;
    margin: 0px;
    padding: 2px;
    background-color: #E5E5E5
}


/* WIGEOGIS Navigation */
#wigeogis_nav_body {
    background-color:#FFF
}

/* +++ Column Layout Definitions FireFox/IE  +++ */
#wg-tbl2-hbg-1 {
    margin: 0px 0px -30px 0px;
    padding: 0px;
    width: 25px
}

#wg-tbl2-hbg-2 {
    margin: 0px 0px -30px 0px;
    padding: 0px;
    width: 180px
}

.wigeogis_position img{
    padding: 0px;
    margin: 3px 0px 0px 10px;
    height: 15px;
    width: 15px;
    text-decoration: none;
    background-image: url(../images/allgemein/img_wigeogis_position_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.wigeogis_branch1 img{
    padding: 0px;
    margin: 3px 0px 0px 10px;
    border: none;
    height: 15px;
    width: 15px;
    text-decoration: none;
    background-image: url(../images/allgemein/img_wigeogis_branch1_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.wigeogis_branch2 img{
    padding: 0px;
    margin: 3px 0px 0px 10px;
    border: none;
    height: 15px;
    width: 15px;
    text-decoration: none;
    background-image: url(../images/allgemein/img_wigeogis_branch2_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.wigeogis_branch3 img{
    padding: 0px;
    margin: 3px 0px 0px 10px;
    border: none;
    height: 15px;
    width: 15px;
    text-decoration: none;
    background-image: url(../images/allgemein/img_wigeogis_branch3_sportal.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.wigeogisnavTblSpacer td{
    padding: 5px 0px 0px 0px;
    vertical-align: top
}

.wigeogisnav {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}


    /* fuer DetailSeite wichtig */
div#wigeogisnav{
    margin: 0px 0px 0px 0px;
    position: relative;
}

    div#wigeogisnav .cut {
        width: 70%;
        height: 505px;
        float: left;
        background-color: #FFF;
        position: relative;
        overflow: auto;
    }

        div#wigeogisnav .cut .cont {
            padding: 20px 0px 5px 0px;
            position:relative;
        }

            div#wigeogisnav .cut .cont .text-black {
                margin: 0px 10px 12px 10px;
            }

            div#wigeogisnav .cut .cont td.text-black {
                padding: 0px 10px 0px 10px;
            }

            div#wigeogisnav .cut .cont .links {
                margin: 0px 0px 10px 10px;
            }

            div#wigeogisnav .cut .cont .checks {
                margin: 0px 0px 10px 10px;
            }

/* new DetailPage for googleMaps without .cut */

.googlenav
{
}

 div#googlennav .cut
 {
 }


  div#googlenav {
            padding: 20px 0px 5px 0px;
        }

            div#googlenav  .text-black {
                margin: 0px 10px 12px 10px;
            }

            div#googlenav  td.text-black {
                padding: 0px 10px 0px 10px;
            }

            div#googlenav  .links {
                margin: 0px 0px 10px 10px;
            }

            div#googlenav .checks {
                margin: 0px 0px 10px 10px;
            }


.content-text-black {
    padding-left: 10px;
    font-size: 75%;
    color: #000;
}


/* Employee List Module */
*html .emplListContainer {
    width:95%;
}

.content-text-empllist {
	padding-left: 10px;
	font-size: 70%;
	color: #036;
}

/* calculator overview */

.calcOverviewButtons {
    padding-top:15px;
    padding-bottom:10px;
    margin-left:15px;
}

.calcOverviewTbl {
    margin-left:10px;
    border-collapse:collapse;
    border: none;
}

.calcOverviewTbl a {
    text-decoration: none;
    color: #036;
}

.calcOverviewTbl .cell-width-checkbox {
    width:25px;
}

.calcOverviewTbl .cell-width-calcname {
    width:230px;
}

.calcOverviewTbl .cell-width-date {
    width:100px;
}

.calcOverviewTbl .head {
    font-size:75%;
    font-weight:bold;
    padding-bottom:3px;
}

.calcOverviewTbl .text {
    font-size:75%;
    padding-top:3px;
}


/* delete Me */

.tabs .sep-invisible {
    background-color:#000099;
    background-image:url('../images/formular/tabs-item-inactive.gif');
    padding:0px;
}

.tabs .sep-invisible img {
    height:20px;
    width:1px;
    border:none;
    margin:0px
}

.ausstatung {
    margin-top:3px;
    float: left;
}

/* newsletter styles */
div#mid-sub .cut .cont .left table.newsletter {
    margin: 0px 10px 12px 10px;
    width: 95%;
    border-collapse: collapse;
}
div#mid-sub .cut .cont .left table.newsletter tr td.topic-name {
    font-size: 85%;
    color: #036;
    font-weight: bold;
    border-bottom: 1px solid #9AAFC3;
    vertical-align: top;
    padding: 5px 0px 2px 0px;
}

div#mid-sub .cut .cont .left table.newsletter tr td.topic-desc {
    font-size: 75%;
    color: #036;
    border-bottom: 1px solid #9AAFC3;
    padding: 5px 0px 2px 0px;
}

div#mid-sub .cut .cont .left .buttons {
    padding: 5px 0px 15px 0px;
    width: 100%;
}

div#mid-sub .cut .cont .left .buttons table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 5px;
}

.actionContainer {
	height:14px;padding: 0px 10px 10px 10px;
}
