/* ------------------------ */
/* header                     */
/* ------------------------ */
div#header img {
    border: 0;

}

div#header #logo {
    float: left;
    /* changed from 251 to 238  FTS100010932 */
    width: 170px;
    height: 62px;
    overflow: hidden;
}

div#header #leiste-navi {
	float: right;
	/* changed from 650 to 735  FTS100010932 */
    width: 700px;
	overflow: hidden;
}
    div#header #leiste-navi #topleiste { 
        height: 26px;
        overflow: hidden;
        text-align: right;
        margin: 0px 10px 0px 0px;
    }

    div#header #leiste-navi #topleiste td {
        white-space: nowrap;
    }

        div#header #leiste-navi #topleiste .start {
            width: 4px;
            border-left: 1px solid #036;
            height: 26px;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            overflow: hidden;
        }

        div#header #leiste-navi #topleiste .end {
            width: 8px;
            border-right: 1px solid #036;
            height: 26px;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            overflow: hidden;
        }

        div#header #leiste-navi #topleiste .separator {
            width: 1px;
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_sep.gif);
            background-repeat: no-repeat;
        }

        div#header #topleiste .spacer {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
        }

        div#header #leiste-navi #topleiste .item {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 5px 8px 0px 8px;
        }

            div#header #leiste-navi #topleiste .item a {
                font-size: 70%;
                font-weight: bold;
                color: #036;
                text-decoration: none;
            }

        div#header #topleiste .item-lang-first {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 5px 0px 0px 8px;
        }

        div#header #topleiste .item-lang {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 5px 0px 0px 5px;
        }

            div#header #topleiste .item-lang a {
                font-size: 70%;
                color: #036;
                text-decoration: none;
                vertical-align: top;
            }

        div#header #topleiste .item-lang-last {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 5px 22px 0px 5px;
        }

        div#header #topleiste .item-text {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 5px 0px 0px 5px;
        }

            div#header #topleiste .item-text span {
                font-size: 70%;
                font-weight: bold;
                color: #036;
            }

        div#header #topleiste .item-input {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 2px 2px 0px 2px;
        }

            div#header #topleiste .item-input select.kurs {
                font-size: 70%;
                width: 130px;
                height:19px;
                color:#000;
                border:1px solid #6685A3;
            }

            div#header #topleiste .item-input select.themen {
                font-size: 70%;
                width: 120px;
                height:19px;
                color:#000;
                border:1px solid #6685A3;

            }

            div#header #topleiste .item-input input {
                font-size: 70%;
                width: 90px;
                height:16px;
                color:#000;
                border:1px solid #6685A3;
            }

        div#header #topleiste .item-btn {
            height: 26px;
            overflow: hidden;
            background-image: url(../images/allgemein/top_leiste_main_bg.gif);
            background-repeat: repeat-x;
            background-position: 0px 1px;
            background-color: #CCE5F7;
            padding: 4px 2px 0px 2px;
        }

            div#header #topleiste .item-btn a.go {
                display: block;
                width: 16px;
                height: 16px;
                background-image: url(../images/allgemein/top_leiste_btn_go.gif);
                background-repeat: no-repeat;
            }
    
/* ------------------------ */
/* navi level 1             */
/* ------------------------ */
div#navi-1 {
    position:absolute;
    top:36px;
    width: 970px;
    height: 26px;
    overflow: hidden;
    background-image: url(../images/allgemein/spacer_003366.gif);
    background-repeat: repeat-x;
    background-position: 0px 25px;
    z-index: 100
}

    div#navi-1 table {
        background-image: url(../images/allgemein/menu_1_bg.gif);
        background-repeat: repeat-x;
    }

    div#navi-1 .start {
        width: 1px;
        height: 26px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_1_bg.gif);
        background-repeat: repeat-x;
        border-left: 1px solid #036;
    }

    div#navi-1 .end {
        width: 4px;
        height: 26px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_1_bg.gif);
        background-repeat: repeat-x;
    }

    div#navi-1 .sep-off {
        width: 1px;
        height: 26px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_1_sep.gif);
        background-repeat: no-repeat;
    }

    div#navi-1 .sep-clear {
        width: 1px;
        height: 26px;
        overflow: hidden;
    }

    div#navi-1 .sep-on {
        width: 1px;
        height: 26px;
        overflow: hidden;
        background-color: #036;
    }

    div#navi-1 .item {
        white-space: nowrap;
        height: 26px;
        overflow: hidden;
    }

        div#navi-1 .item a {
            display: block;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #FFF;
            text-decoration: none;
            padding: 5px 7px 0px 7px;
        }

    div#navi-1 .item-on {
        white-space: nowrap;
        height: 26px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_1_bg_on.gif);
        background-repeat: repeat-x;
    }

    div#navi-1 .item-on-leaf {
        white-space: nowrap;
        height: 26px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_1_bg_on_leaf.gif);
        background-repeat: repeat-x;
        border-bottom: 1px solid #036;
    }

        div#navi-1 .item-on a {
            display: block;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 5px 7px 0px 7px;
        }

        div#navi-1 .item-on-leaf a {
            display: block;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 5px 7px 0px 7px;
        }

/* ------------------------ */
/* navi level 2             */
/* ------------------------ */
div#navi-2 {
	width: 969px;
	height: 19px;
	overflow: hidden;
	background-image: url(../images/allgemein/menu_2_bg.gif);
	background-repeat: repeat-x;
}

*html div#navi-2 {
    border-left: 1px solid #B3C2D1;
    border-right: 1px solid #B3C2D1;
}

    div#navi-2 .sep-off {
        width: 1px;
        height: 19px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_2_sep.gif);
        background-repeat: no-repeat;
    }

    div#navi-2 .sep-on {
        width: 1px;
        height: 19px;
        overflow: hidden;
    }

    div#navi-2 .item {
        white-space: nowrap;
    }

        div#navi-2 .item a {
            display: block;
            height: 19px;
            overflow: hidden;
            font-size: 70%;
            color: #036;
            text-decoration: none;
            padding: 3px 7px 0px 7px;
        }

    div#navi-2 .item-on {
        white-space: nowrap;
    }

    div#navi-2 .item-on-leaf {
        white-space: nowrap;
    }

        div#navi-2 .item-on a {
            display: block;
            height: 16px;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 3px 7px 0px 7px;
            background-color: #E1F0FB;
            border-left: 1px solid #036;
            border-right: 1px solid #036;
/*            border-top: 1px solid #036; */
        }

        div#navi-2 .item-on-leaf a {
            display: block;
            height: 15px;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 3px 7px 0px 7px;
            background-color: #E1F0FB;
	    border-left: 1px solid #036;
	    border-right: 1px solid #036;
/*            border-top: 1px solid #036; */
	    border-bottom: 1px solid #036;
        }
        
/* ------------------------ */
/* navi level 3             */
/* ------------------------ */
div#navi-3 {
    width: 969px;
    height: 17px;
    overflow: hidden;
    background-color: #FFF;
}

*html div#navi-3 {
    border-left: 1px solid #B3C2D1;
    border-right: 1px solid #B3C2D1;
}

    div#navi-3 .cont {
        width: 969px;
        height: 16px;
        overflow: hidden;
        border-bottom: 1px solid #036;
        background-color: #E1F0FB;
    }

    div#navi-3 .sep-off {
        width: 1px;
        height: 16px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_3_sep.gif);
        background-repeat: no-repeat;
    }

    div#navi-3 .sep-on {
        width: 1px;
        height: 16px;
        overflow: hidden;
        background-image: url(../images/allgemein/menu_3_sep.gif);
        background-repeat: no-repeat;
    }

    div#navi-3 .item {
        white-space: nowrap;
    }

        div#navi-3 .item a {
            display: block;
            height: 17px;
            overflow: hidden;
            font-size: 70%;
            color: #036;
            text-decoration: none;
            padding: 1px 7px 0px 7px;
        }

    div#navi-3 .item-on {
        white-space: nowrap;
    }

    div#navi-3 .item-on-leaf {
        white-space: nowrap;
    }

        div#navi-3 .item-on a {
            display: block;
            height: 19px;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 1px 7px 0px 7px;
        }

        div#navi-3 .item-on-leaf a {
            display: block;
            height: 19px;
            overflow: hidden;
            font-size: 70%;
            font-weight: bold;
            color: #036;
            text-decoration: none;
            padding: 1px 7px 0px 7px;
        }


/* ------------------------ */
/* columns                  */
/* ------------------------ */
div#columns {
    width: 100%;
    position:relative
}

div#left-column {
    float: left;
    width: 195px;
    overflow: hidden;
    margin: 20px 0px 0px 10px;
}

* html div#left-column {
    /* IE double margin bug */
    margin-left: 5px;
}

div#middle-column {
    float: left;
    width: 500px;
    overflow: hidden;
    margin: 20px 30px 0px 30px;
    position:relative
}

div#grid1-middle-column {
    float: left;
    width: 500px;
    overflow: hidden;
    margin: 20px 30px 0px 30px;
    position:relative
}

div#grid2-middle-column {
    float: left;
    width: 500px;
    overflow: hidden;
    margin: 20px 30px 0px 30px;
    position:relative;
}




div#grid3-middle-column {
    float: left;
    width: 500px;
    overflow: hidden;
    margin: 20px 30px 0px 30px;
    position:relative
}

div#middlebig-column {
    float: left;
    width: 700px;
    overflow: hidden;
    margin: 20px 30px 0px 30px;
}

div#middlebigbig-column {
    float: left;
    width: 940px;
    overflow: hidden;
    margin: 20px 18px 0px 18px;
}

div#right-column {
    float: left;
    width: 195px;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
}

div#big-right-column {
    float: left;
    width: 727px;
    overflow: hidden;
    margin: 20px 0px 0px 30px;
}

div#grid4-big-right-column {
    float: left;
    width: 727px;
    overflow: hidden;
    margin: 20px 0px 0px 30px;
}

div#grid5-big-right-column {
    float: left;
    width: 727px;
    overflow: hidden;
    margin: 20px 0px 0px 30px;
	position:relative
}
    
div#grid6-big-right-column {
    float: left;
    width: 727px;
    overflow: hidden;
    margin: 20px 0px 0px 30px;
}

div#single-column {
    float: left;
    width: 530px;
    overflow: hidden;
    margin: 20px 32px 0px 30px;
}

div#help-column {
    margin: 10px;
}



/* ------------------------ */
/* login box                 */
/* ------------------------ */
div#login {
    border: 1px solid #99AEC2;
    margin: 0px 0px 0px 0px;
    /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN"*//* *//*CSS_GENERATOR.end*/
}

    div#login .stretch {
        display: table-cell;
        width: 193px;
        min-height: 318px;
        background-color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_STRETCH"*/#FFF;/*CSS_GENERATOR.end*/
    }

    div#login .cut {
        width: 193px;
        overflow: hidden;
    }

        div#login .cut h3.head {
            /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_H3_HEAD"*//* *//*CSS_GENERATOR.end*/
        }

        div#login .cut a.small-link {
            /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_A_SMALL_LINK"*//* *//*CSS_GENERATOR.end*/
        }

        div#login .cut a.small-link:hover {
            /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_A_SMALL_LINK_HOVER"*//* *//*CSS_GENERATOR.end*/
        }

        div#login .cut h2 {
            /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_H2_COLOR"*//* *//*CSS_GENERATOR.end*/      
            border-bottom: 1px solid /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_H2"*/#036;/*CSS_GENERATOR.end*/
            margin: 0 10px 5px 10px;
        }

	
        div#login .cut h3 {
		margin: 0px 10px 5px 10px;
		/*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_H3"*//* *//*CSS_GENERATOR.end*/
        }
        div#login .cut h3.ebLogin {
		display: inline;
		clear: right;
		margin: 0px 10px 5px 0px;
		/*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_H3"*//* *//*CSS_GENERATOR.end*/
        }
        div#login .cut .img {
		/*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_IMG"*//* *//*CSS_GENERATOR.end*/
		margin: 0px 0px 5px 0px;
        }
        div#login .cut .imgEbLogin {
		display: inline;
		float:left;
		/*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_IMG"*//* *//*CSS_GENERATOR.end*/
		margin: 0px 5px 3px 10px;
        }
        *html div#login .cut .imgEbLogin {
		margin: 0px 3px 3px 10px;
        }
	div#login .cut .links a.content {
	    padding: 0px 0px 0px 13px;
	}
	

        div#login .cut .labels {
            padding: 5px 0px 0px 10px;
        }

            div#login .cut .labels table {
                width: 173px;
            }

            div#login .cut .labels img {
                border: 0;
            }

            div#login .cut .labels .dark {
                font-size: 70%;
                color: #036;
                font-weight: bold;
            }

            div#login .cut .labels .bright {
                font-size: 70%;
                color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LABELS_BRIGHT"*/#8099B3;/*CSS_GENERATOR.end*/
                font-weight: bold;
            }

            div#login .cut .labels .right {
                font-size: 70%;
                color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LABELS_RIGHT"*/#036;/*CSS_GENERATOR.end*/
                font-weight: bold;
            }

                div#login .cut .labels .right div {
                    float: right;
                    padding: 5px 12px 0px 0px;
                }

                div#login .cut .labels .right .login-help {
		    cursor: hand;
                    float: right;
                    width: 8px;
                    height: 9px;
                    overflow: hidden;
                    /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LABELS_RIGHT_LOGIN-HELP"*//* *//*CSS_GENERATOR.end*/
                    background-image: url(../images/allgemein/login_help_icon.gif);
                    background-repeat: no-repeat;
                    margin: 7px 4px 0px 0px;
                }

                .logout-button {
		    cursor: hand;
                    float: right;
                    width: 70px;
                    height: 16px;
                    margin-bottom: 5px;
                    overflow: hidden;
                    /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LABELS_RIGHT_LOGOUT-BUTTON"*//* *//*CSS_GENERATOR.end*/
                    background-image: url(../images/allgemein/btn_logout.gif);
                    background-repeat: no-repeat;
                }

        div#login .cut .inputs {
            padding: 1px 0px 0px 10px;
        }

            div#login .cut .inputs table {
                width: 173px;
            }

            div#login .cut .inputs input {
                font-size: 70%;
                border: 1px solid #CF1C1C;
                width: 80px;

            }

        div#login .cut .input-links {
            padding: 4px 0px 2px 10px;
        }

            div#login .cut .input-links table {
                width: 173px;
            }

            div#login .cut .input-links img {
                border: 0;
            }

            div#login .cut .input-links .btn {
                display: block;
                width: 70px;
                height: 16px;
                overflow: hidden;
                background-image: url(../images/allgemein/btn_login.gif);
                background-repeat: no-repeat;

            }

        div#login .cut .lang-link {
            padding: 4px 0px 10px 10px;
        }

            div#login .cut .lang-link img {
                border: 0;
            }

        div#login .cut .links {
            padding: 0px 0px 5px 10px;
        }

            div#login .cut .links a {
                /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LINKS_A_COLOR"*//* *//*CSS_GENERATOR.end*/
                /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LINKS_A"*//* *//*CSS_GENERATOR.end*/
            }

            div#login .cut .links a:hover {
                /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LINKS_A_HOVER_COLOR"*//* *//*CSS_GENERATOR.end*/
                /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_LINKS_A_HOVER"*//* *//*CSS_GENERATOR.end*/
            }

        div#login .cut h3.head {
            margin: 5px 10px 5px 10px;
        }

        div#login .cut .text {
            /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_TEXT"*//* *//*CSS_GENERATOR.end*/
            margin: 0px 0px 2px 10px;
        }

        div#login .cut .text-small {
            font-size: 65%;
            color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_TEXT-SMALL"*/#036;/*CSS_GENERATOR.end*/
            margin: 5px 5px 5px 10px;
        }

            div#login .cut .border .text-small h2 {
                font-weight: bold;
                color: #036;
                margin: 0;
                padding: 0;

            }

            div#login .cut .text-small a {
                color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_TEXT-SMALL_A"*/#036;/*CSS_GENERATOR.end*/
                text-decoration: underline;
            }

            div#login .cut .text-small a:hover {
                color: #C90000;
            }

        div#login .cut .red-link {
            padding: 10px 0px 3px 10px;
        }

        div#login .cut .border {
            overflow: hidden;
            background-color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_LOGIN_CUT_BORDER"*/#9AAFC3;/*CSS_GENERATOR.end*/
            height: 1px;
            margin: 3px 10px 3px 10px;
        }
            
/* main content */
h1.content-headline {
    width: 100%;
    margin: 20px 10px 0px 10px;
    text-align: center
}

.tbl-left-right {
    margin: 0px 10px 0px 10px    ;
    background-color:#000099
}



.dctm-tbl {
    background-color: #FFFFFF;
    font-size: 75%;
    color: #000;
    font-weight: normal;
    margin: 0px 10px;
    padding: 0px;
    width:96%
}
.dctm-tbl table {
    font-size: 100%;
    border: none;
}
.dctm-tbl table td {
    background-color: #E1F0FB;
    border-right: solid 1px #FFF;
    border-bottom: solid 2px #FFF;
    margin: 0px;
    padding: 3px
}

.dctm-tbl a {
    color:#003366;
    font-size:100%;
}
.dctm-tbl a:visited {
    color:#003366
}
.dctm-tbl a:hover {
    color:#C90000
}

.dctm-tbl a.content {
    font-size:100%;
}

.dctm-tbl a.external {
    font-size:100%;
}

.dctm-tbl table th {
    background-color: #CDE6F8;
    font-weight: bold;
    color: #036;
    border-right: solid 1px #FFF;
    border-bottom: solid 2px #FFF;
    margin: 0px;
    padding: 3px
}
.dctm-tbl table tr td.dcmt-tbl-head {
    background-color: #CDE6F8;
    font-weight: bold;
    color: #036
}
.dctm-tbl table tr th.dcmt-tbl-head {
    background-color: #CDE6F8;
    font-weight: bold;
    color: #036
}


/* IE-Bug width=100% in Maincontent to large*/
*html .ie-content-100proz {
	width: 100%
}	


div.content-links a {
    display: block;
    width: 90%;
    font-size: 75%;
    text-decoration: none;
    color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_CONTENT-LINKS_A"*/#036;/*CSS_GENERATOR.end*/
    background-image: url(../images/allgemein/direktklicks_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 1px 10px;
}

div.content-links a:hover {
    background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
    color: #C90000;
}

#letzterspacer {
    position:relative;
    height: 15px;
    width:70px;
    border: solid 10px #ffcc44
}

/* advantages */
.advantage-table {
    margin:  5px 10px;
    width: 100%
}

.advantage-attr-name {
    width: 30%;
    font-size: 75%;
    font-weight: bold;
    color: #036
}

.advantage-attr-value {
    width: 70%;
    font-size: 75%;
    color: #036
}

/* advert */
.pict-and-text {
    width: 100%;
    margin: 5px 10px
}

    .pict-and-text img {
        float: left
    }

    .pict-and-text div {
        height: 100%;
        padding-left: 10px;
        font-size: 75%;
        color: #036
    }
                
/* ------------------------ */
/* eyecatcher                  */
/* ------------------------ */
	DIV#eyecatch {
		BORDER-RIGHT: #99aec2 1px solid;
		BORDER-TOP: #99aec2 1px solid;
		MARGIN: 0px;
		BORDER-LEFT: #99aec2 1px solid;
		BORDER-BOTTOM: #99aec2 0px solid
	}
	DIV#eyecatch .cut {
		MIN-HEIGHT: 318px;
		OVERFLOW: hidden;
		WIDTH: 498px;
		BACKGROUND-COLOR: #cce5f7
	}
	DIV#eyecatch .cut .image {
		FLOAT: left
	}
	DIV#eyecatch .cut .image IMG {
		BORDER-TOP-WIDTH: 0px;
		PADDING-RIGHT: 1px;
		DISPLAY: block;
		PADDING-LEFT: 0px;
		BORDER-LEFT-WIDTH: 0px;
		BORDER-BOTTOM-WIDTH: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		BACKGROUND-COLOR: #fff;
		BORDER-RIGHT-WIDTH: 0px
	}
	DIV#eyecatch .cut .text-link {
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 208px;
	}
	DIV#eyecatch .cut .text-link .navi {
		OVERFLOW: hidden;
		HEIGHT: 24px;
		BACKGROUND-COLOR: #335c85;
	}
	DIV#eyecatch .cut .text-link .navi IMG {
		BORDER-TOP-WIDTH: 0px;
		BORDER-LEFT-WIDTH: 0px;
		BORDER-BOTTOM-WIDTH: 0px;
		BORDER-RIGHT-WIDTH: 0px
	}
	DIV#eyecatch .cut .text-link .navi .prev {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 20px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 3px
	}
	DIV#eyecatch .cut .text-link .navi .next {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 6px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 3px
	}
	DIV#eyecatch .cut .text-link .navi .num-1 {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 6px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 3px
	}
	DIV#eyecatch .cut .text-link .navi .num-2 {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 6px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 3px
	}
	DIV#eyecatch .cut .text-link .navi .num-3 {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 6px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 3px
	}
	DIV#eyecatch .cut .text-link .navi A {
		FONT-WEIGHT: bold;
		FONT-SIZE: 70%;
		COLOR: #fff;
		TEXT-DECORATION: none
	}
	DIV#eyecatch .cut .text-link .navi .num-1 A {
		COLOR: #036
	}
	DIV#eyecatch .cut .text-link .navi IMG {
		MARGIN: 0px 0px 3px
	}
	DIV#eyecatch .cut .text-link .cont {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 20px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 30px;
	}
	DIV#eyecatch .cut .text-link .cont IMG {
		BORDER-TOP-WIDTH: 0px;
		BORDER-LEFT-WIDTH: 0px;
		BORDER-BOTTOM-WIDTH: 0px;
		BORDER-RIGHT-WIDTH: 0px
	}
	DIV#eyecatch .cut .text-link .cont H1 {
		MARGIN: 0px 0px 19px;
		WIDTH: 170px
	}
	DIV#eyecatch .cut .text-link .cont .text {
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 170px;
	}
	DIV#eyecatch .cut .text-link .cont .link {
		vertical-align: bottom;
		MARGIN: 8px 0px 0px;
		OVERFLOW: hidden;
		WIDTH: 170px
	}
	DIV#eyecatch .cut .text-link .cont .link .link-cont {
		FLOAT: right;
	}
	DIV#eyecatch .cut .text-link .cont .link A {
		PADDING-RIGHT: 0px;
		BACKGROUND-POSITION: 0px 3px;
		DISPLAY: block;
		PADDING-LEFT: 14px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 75%;
		BACKGROUND-IMAGE: url(../images/allgemein/direktklicks_arrow_on.gif);
		PADDING-BOTTOM: 2px;
		COLOR: #c90000;
		PADDING-TOP: 0px;
		BACKGROUND-REPEAT: no-repeat;
		TEXT-ALIGN: left;
		TEXT-DECORATION: none;
}


#eye {
    border: solid 1px #99AEC2;
    border-bottom: 0px;
}
    .eye {
        margin: 0px;
        padding-bottom:0px
    }
    
    .eye .keep {
        width: 498px;
        overflow: auto;
        background-color: #CCE5F7;
    }

        .eye .keep .image {
            float: left;
        }

            .eye .keep .image img {
                display: block;
                padding: 0px 1px 0px 0px;
                border: 0;
                BACKGROUND-COLOR: #fff;
            }

        .eye .keep .text-link {
            float: right;
            width: 208px;
            overflow: hidden;
        }
        
        .eye .keep .text-link .navi-express {
            height: 40px;
            overflow: hidden;
            background-color: #CCE5F7;    
        }
        
        .eye .keep .text-link .navi-express .num-1 {
            float: left;
            padding: 3px 0px 0px 0px;        
        }

        .eye .keep .text-link .navi-express .num-2 {
            float: left;
            padding: 3px 0px 0px 0px;        
        }

        .eye .keep .text-link .navi-express .num-3 {
            float: left;
            padding: 3px 0px 0px 0px;    
        }
        
        
        .eye .keep .text-link .navi {
            height: 24px;
            overflow: hidden;
            background-color: #488190;
        }
            
        .eye .keep .text-link .navi img {
            border: 0;
        }

            .eye .keep .text-link .navi .previousButton {
                float: left;
                padding: 3px 0px 0px 20px;

            }
            
            .eye .keep .text-link .navi .nextButton {
                float: left;
                padding: 3px 0px 0px 6px;
            }

            .eye .keep .text-link .navi .num-1 {
                float: left;
                padding: 3px 0px 0px 6px;
            }

            .eye .keep .text-link .navi .num-2 {
                float: left;
                padding: 3px 0px 0px 6px;
            }

            .eye .keep .text-link .navi .num-3 {
                float: left;
                padding: 3px 0px 0px 6px;
            }

                .eye .keep .text-link .navi a {
                    font-size: 70%;
                    color: #FFF;
                    font-weight: bold;
                    text-decoration: none;
                }

                .eye .keep .text-link .navi .num-1 a {
                    color: #036;
                }

                .eye .keep .text-link .navi img {
                    margin: 0px 0px 3px 0px;
                }

        .eye .keep .text-link .contain {
            padding: 30px 0px 0px 20px;
        }

        .eye .keep .text-link .contain img {
            border: 0;
        }

            .eye .keep .text-link .contain h1 {
                margin: 0px 0px 20px 0px;
                width: 170px;
            }

            .eye .keep .text-link .contain .express h1 {
                margin: -15px 0px 10px 0px;
                width: 170px;
            }

            .eye .keep .text-link .contain .text {
                width: 170px;
                overflow: hidden;
                margin: 0px
            }

            .eye .keep .text-link .contain .link {
                width: 170px;
                overflow: hidden;
                margin: 12px 0px 0px 0px;
            }

                .eye .keep .text-link .contain .link .link-cont {
                    float: right;
                }

                    .eye .keep .text-link .contain .link a {
                        font-size: 75%;
                        font-weight: bold;
                        color: #C90000;
                        text-decoration: none;
                        background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        text-align: left;
                        display: block;
                        padding:0px 0px 2px 14px;
                    }

                    .eye .keep .text-link .contain .link-block a {
                        font-size: 75%;
                        font-weight: bold;
                        color: #C90000;
                        vertical-align: top;
                        text-decoration: none;
                        margin: 0px;
                        padding:0px
                    }

                    .eye .keep .text-link .contain .link-block-text {
                        font-size: 75%;
                        color: #036;
                        vertical-align: top;
                        padding:0px
                    }
        .institute-overlay {
            display: none;
            LEFT: 10px;
            POSITION: absolute;
            TOP: 10px;
            width:480px;
            background-color:#cce5f7;
            border: solid 1px #99AEC2;
	    z-index: 600
        }

            .institute-overlay .re{
                vertical-align: top;
                width:50%;
                padding-right:10px;
            }

            .institute-overlay .li{
                vertical-align: top;
                width:50%;
                padding-left:10px;
            }

            .institute-overlay a:link,.institute-overlay a:visited {
                font-size: 75%;
                font-weight: bold;
                color: #036;
                text-decoration: none;
                background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                background-repeat: no-repeat;
                background-position: 0px 3px;
                text-align: left;
                display: block;
                padding:0px 0px 2px 14px;
                text-decoration:none
            }

            .institute-overlay a:hover {
                font-size: 75%;
                font-weight: bold;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                background-repeat: no-repeat;
                background-position: 0px 3px;
                text-align: left;
                display: block;
                padding:0px 0px 2px 14px;
                text-decoration:none
            }

        .institute-overlay li {
            margin: 0px
        }
        
        .institute-overlay .button-close {
            background-color: transparent;
            background-image: url(../images/allgemein/btn_close.jpg);
            background-repeat: no-repeat;
            position:absolute;
            right:-7px;
            top: 2px;
            height:20px;
            width:20px;
        }

/* ------------------------ */
/* bottom boxes - middle     */
/* ------------------------ */
div#bottom-boxes-middle {
    width:500px;
    height:110px;
    float:left;
    margin: 20px 0px 0px 0px;
}

div#bottom-boxes-middle .box-1 {
       float:left;
	width: 156px;
        height: 110px;
}

div#bottom-boxes-middle .box-2 {
       float:left;
	width: 156px;
        height: 110px;
	margin-left: 16px;
}

div#bottom-boxes-middle .box-3 {
	float:right;
	width: 156px;
        height: 110px;
}

div#bottom-boxes-middle .border {
    border: 1px solid #99AEC2
}

    div#bottom-boxes-middle .box-erste {
        overflow: hidden;
	width: 154px;
        height: 108px;
        background-color: #CCE5F7;
    }

    div#bottom-boxes-middle .box-magazin {
        overflow: hidden;
	width: 154px;
        height: 108px;
        background-color: #CC9;
    }

    div#bottom-boxes-middle .box-fun {
        overflow: hidden;
        width: 154px;
        height: 108px;
        background-color: #FC0;
    }

    div#bottom-boxes-middle .box-community{
        width: 154px;
        height: 108px;
        overflow: hidden;
        background-color: #6CC;
    }

    div#bottom-boxes-middle .box-bank {
        width: 154px;
        height: 108px;
        overflow: hidden;
        background-color: #CCE5F7;
    }

    div#bottom-boxes-middle .box-local {
        width: 154px;
        height: 108px;
        overflow: hidden;
        background-color: #CF3;
    }

    div#bottom-boxes-middle .box-vorteilswelt {
        width: 154px;
        height: 108px;
        overflow: hidden;
        background-color: #F9F;
    }

        div#bottom-boxes-middle .image {
            float: left;
	    
        }

            div#bottom-boxes-middle .image img {
                display: block;
                background-color: #FFF;
                padding: 0px 1px 0px 0px;
                border: 0;
            }
        div#bottom-boxes-middle .text-link {
            float: right;
            width: 92px;
            overflow: hidden;
        }

        div#bottom-boxes-middle .text-link table {
            height: 108px;
	     width:100%;
        }

        div#bottom-boxes-middle .text-link .td-padd {
            padding: 0px 0px 0px 4px;
        }

            div#bottom-boxes-middle .text-link .text-headline    {
                font-size: 100%;
                padding: 1px 0px 0px 0px;
            }

                div#bottom-boxes-middle .text-link h2 {
                    /* */
                }

                div#bottom-boxes-middle .text-link .text {
                    padding: 0px 0px 0px 0px;
                }

/* ------------------------ */
/* angebote box             */
/* ------------------------ */
div#angebote {
    border: 1px solid #99AEC2;
    margin: 0px 0px 0px 0px;
}

    div#angebote .stretch {
        display: table-cell;
        width: 193px;
        min-height: 318px;
        background-color: #FFF;
    }

    div#angebote .cut {
        width: 193px;
        overflow: hidden;
    }

        div#angebote .cut .headline {
            background-color: #F60;
            padding: 0px;
            background-image: url(../images/allgemein/cart_icon.gif);
            background-repeat: no-repeat;
            background-position: 12px 2px;
        }

            div#angebote .cut .headline a {
                display: block;
                font-size: 75%;
                color: #FFF;
                font-weight: bold;
                padding: 5px 0px 5px 40px;
                text-decoration: none;

            }

        div#angebote .cut h3.head {
            margin: 12px 10px 5px 10px;
        }

        div#angebote .cut .links {
            margin: 0px 0px 0px 10px;
        }

        div#angebote .cut .checks {
            margin: 0px 0px 0px 10px;
        }

        div#angebote .cut .text {
            margin: 12px 10px 0px 10px;
        }

        div#angebote .cut .kurs-img {
            margin: 8px 0px 0px 10px;
        }

        div#angebote .cut .banner {
            padding: 15px 0px 0px 0px;
            text-align: center;
        }

        div#angebote .cut .text-small {
            font-size: 70%;
            color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_ANGEBOTE_CUT_TEXT-SMALL"*/#036;/*CSS_GENERATOR.end*/
            margin: 5px 0px 0px 10px;
            padding: 0px 0px 5px 0px;
        }
        
/* ---------------------------- */
/* small menu             */
/* ---------------------------- */
div#small-menu {
    border: 1px solid #99AEC2;
    width: 193px;
    overflow: hidden;
    margin: 0px 0px 20px 0px;
}

div#small-menu .cut {
    padding: 5px;
}

div#small-menu .cut .head {
    margin-bottom: 10px;
}

div#small-menu .cut div.nav-link a {
    display: block;
    font-size: 75%;
    text-decoration: none;
    color: /*CSS_GENERATOR.start name="MNP_COLOR_SMALL-MENU_CUT_DIV_NAV-LINK_A"*/#036;/*CSS_GENERATOR.end*/
    background-image: url(../images/allgemein/direktklicks_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 1px 0px;
}
div#small-menu .cut div.nav-link a.selected {
	font-weight: bold;
}

div#small-menu .cut div.nav-link a:hover {
    background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
    color: #C90000;
}
                
/* ------------------------ */
/* bottom box - left and right         */
/* ------------------------ */
div.bottom-box-left-right {
	float:right;
	margin: 20px 0px 0px 0px;
	height: 110px;
}
	div.bottom-box-left-right .cut {
		border: 1px solid #99AEC2;
		width: 193px;
		min-height: 108px;
		overflow: hidden; 
		background-color: #CCE5F7;
	}
    
		
        div.bottom-box-left-right .cut .image {
            float: left;
        }
        
            div.bottom-box-left-right .cut .image img {
                display: block;
                background-color: #FFF;
                padding: 0px 1px 0px 0px;
                border: 0;
            }
        
        div.bottom-box-left-right .cut .text-link {
		float: right;
		width: 112px;
		height: 108px;
		overflow: hidden;
        }
        
        div.bottom-box-left-right .cut .text-link .td-padd {
            padding: 0px 0px 0px 4px;
        }
            div.bottom-box-left-right .cut .text-link .navi {
                margin:0px;
				padding:0px;
				font-size: 70%;
                font-weight: bold;
                color: #FFF;
                background-color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_BOTTOM-BOX-LEFT_CUT_TEXT-LINK_NAVI"*/#036;/*CSS_GENERATOR.end*/
                border-bottom: 1px solid #FFF;
                height: 18px;
                overflow: hidden;
            }

            div.bottom-box-left-right .cut .text-link .navi img {
                border: 0;
            }

                div.bottom-box-left-right .cut .text-link .navi .left {
		    float: left;
                    padding: 3px 0px 0px 8px;
                }

                div.bottom-box-left-right .cut .text-link .navi .right {
		    float: right;
                    padding: 3px 8px 0px 0px;
                }

                div.bottom-box-left-right .cut .text-link .navi .head {
                    text-align: center;
                    padding: 2px 0px 3px 0px;
                }

                div.bottom-box-left-right .cut .text-link .navi img {
                    display: block;
                }

            div.bottom-box-left-right .cut .text-link .text-headline    {
                font-size: 100%;
                padding: 1px 0px 0px 0px;
            }

                div.bottom-box-left-right .cut .text-link h2 {
                    /*CSS_GENERATOR.start name="MNP_COLOR_DIV_BOTTOM_BOX_RIGHT_CUT_TEXT_LINK_H2"*//* *//*CSS_GENERATOR.end*/
                }

                div.bottom-box-left-right .cut .text-link .text {
                    padding: 0px 0px 5px 0px;
                }

/* ------------------------ */
/* footer                     */
/* ------------------------ */
div#footer {
    height: 16px;
    margin: 10px 10px 0px 10px;

}

    div#footer .item {
        float: left;
        white-space: nowrap;
        padding: 1px 0px 0px 0px;
    }

        div#footer .item a {
            font-size: 65%;
            color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_FOOTER_ITEM_A"*/#036;/*CSS_GENERATOR.end*/
            text-decoration:none;
        }

        div#footer .item a:hover {
            color:#C90000;
        }

    div#footer .sep {
        float:left;
        width: 3px;
        height: 10px;
        overflow: hidden;
        background-color: #99AEC2;
        margin: 6px 11px 0px 11px;
        text-indent: -100em;
    }

    div#footer .created {
        float:right;
            font-size: 65%;
            color: #B3C2D1;
        }

/* ------------------------ */
/* subseite middle            */
/* ------------------------ */        
div#mid-sub {
    border: 1px solid #99AEC2;
    margin: 0px 0px 0px 0px;
    position: relative;
}
 
 
    div#mid-sub .cut {
        width: 100%;
        background-color: #FFF;
        position: relative;
        display: table;
    }

    div#middle-column div#mid-sub .cut {
        min-height: 448px;
    }

    div#grid1-middle-column div#mid-sub .cut {
        min-height: 318px;
    }

    div#grid2-middle-column div#mid-sub .cut {
        min-height: 448px;
    }

    div#grid3-middle-column div#mid-sub .cut {
        min-height: 448px;
    }

    div#big-right-column div#mid-sub .cut {
        min-height: 448px;
    }

    div#grid4-big-right-column div#mid-sub .cut {
        min-height: 318px;
    }

    div#grid5-big-right-column div#mid-sub .cut {
        min-height: 448px;
    }

    div#grid6-big-right-column div#mid-sub .cut {
        min-height: 448px;
    }

        div#mid-sub .cut .links {
            margin: 20px 0px 0px 10px;
        }

        div#mid-sub .cut .tbl {
            margin: 0px 10px 18px 10px
        }

        div#mid-sub .cut .header {
            height: 105px;
            overflow: hidden;
            background-color: #CCE5F7;
            position:relative;
        }

            div#mid-sub .cut .header .img {
				float: right;
                width: 195px;
                height: 105px;
                overflow: hidden;
                background-color: #CCE5F7;
                padding: 0px 0px 0px 1px;
            }

                div#mid-sub .cut .header .img img {
                    background-color: #FFF;
                }

			div#mid-sub .cut .header .image-link {
				float: left;
				padding: 5px 10px 0px 5px;
				background-color: #CCE5F7;
			}

                div#mid-sub .cut .header .image-link a  img {
                    border: none;
                }

            div#mid-sub .cut .header h1 {
                padding: 30px 0px 0px 10px;
            }

        div#mid-sub .cut .menu {
            width: 303px;
            height: 22px;
            overflow: hidden;
            background-color: #CCE5F7;
            margin: 1px 0px 0px 0px;
        }

            div#mid-sub .cut .menu .drucken {
                display: block;
                float: left;
                font-size: 65%;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/sub_menu_drucken.gif);
                background-repeat: no-repeat;
                padding: 1px 0px 0px 16px;
                margin: 3px 0px 0px 10px;
                background-position: 0px 2px;
            }

            * html div#mid-sub .cut .menu .drucken {
                /* IE double margin bug */
                margin-left: 5px;
            }

            div#mid-sub .cut .menu .versenden {
                display: block;
                float: left;
                font-size: 65%;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/sub_menu_versenden.gif);
                background-repeat: no-repeat;
                padding: 1px 0px 0px 16px;
                margin: 3px 0px 0px 10px;
                background-position: 0px 2px;
            }

            * html div#mid-sub .cut .menu .versenden {
                /* IE double margin bug */
                margin-left: 5px;
            }

            div#mid-sub .cut .menu .termin {
                display: block;
                float: left;
                height: 15px;
                font-size: 65%;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/sub_menu_termin.gif);
                background-repeat: no-repeat;
                padding: 1px 0px 0px 16px;
                margin: 3px 0px 0px 10px;
            }

            * html div#mid-sub .cut .menu .termin {
                /* IE double margin bug */
                margin-left: 5px;
            }

            div#mid-sub .cut .menu .call {
                display: block;
                float: left;
                height: 15px;
                font-size: 65%;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/sub_menu_call.gif);
                background-repeat: no-repeat;
                padding: 1px 0px 0px 16px;
                margin: 3px 0px 0px 10px;
                background-position: 0px 2px;
            }

            * html div#mid-sub .cut .menu .call {
                /* IE double margin bug */
                margin-left: 15px;
            }



        div#mid-sub .cut .cont {
            width: 100%;
            padding: 20px 0px 5px 0px;
            position:relative;
        }

            div#mid-sub .cut .cont h2 {
                font-size: 85%;
                color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_MID-SUB_CUT_CONT_H2"*/#036;/*CSS_GENERATOR.end*/
                font-weight: bold;
                margin: 0px 10px 12px 10px;

            }

            div#mid-sub .cut .cont .text-black {
                margin: 0px 10px 12px 10px;
            }

/* HCL */
            div#mid-sub .cut .cont td.text-black {
                padding: 0px 10px 0px 10px;
            }

            div#mid-sub .cut .cont .text-black a{
                color: #003366;
            }            

				div#mid-sub .cut .cont .text-black a:visited{
					color: #003366;
				}            
				div#mid-sub .cut .cont .text-black a:hover{
					color: #C90000;
				}            

            div#mid-sub .cut .cont .text-black td{
                font-size: 75%;
            }            

            table.advantage-table {
                margin: 0px 10px 12px 10px;
                width: 100%;
            }
	    
	    
            table.advantage-table tr.title td {
                background-color: #CCE5F7;
                font-size: 75%;
                font-weight: bold;
                color: #036;
                padding: 2px 5px;
            }

            table.advantage-table tr.content td.rightside{
                background-color: #E5EBF0;
                font-size: 75%;
                color: #000;
                padding: 2px 5px;
		width: 170px;

	    }
            table.advantage-table tr.content td{
                background-color: #E5EBF0;
                font-size: 75%;
                color: #000;
                padding: 2px 5px;
            }

	    table.advantage-table tr.content td h5 {
		font-size: 100%;
		color: #036;
		margin-bottom: 3px;
	    }
                table.advantage-table tr.content td img {
                    margin: 0px 5px 5px 0px;
                    float: left;
                }

                table.advantage-table tr.content td a {
                        clear:both;
                        font-size: 100%;
                        text-decoration: none;
                        color: #036;
                        background-image: url(../images/allgemein/9x9_Kontakt_Link-off.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 10px 10px 14px;
                        margin: 0px 0px 0px 0px
                }
		table.advantage-table tr .td-top a{
                        font-size: 75%;
                }
		table.advantage-table tr .td-link a{
                        clear:both;
                        font-size: 75%;
                        font-weight: bold;
                        text-decoration: none;
                        color: #C90000;
                        background-image: url(../images/allgemein/9x9_link_back-over.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 10px 10px 14px;
                        margin: 0px 0px 0px 0px
                    }

            table.advantage-table tr.content td h3 {
                font-size: 100%;
            }

            div#mid-sub .cut .cont .left {
                float: left;
                width: 60%;
                border-right: 1px solid #9AAFC3;
                position: relative;
            }

                div#mid-sub .cut .cont .left .al-right {
                     text-align:right
                }

                div#mid-sub .cut .cont .left h2 {
                    font-size: 85%;
                    color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_MID-SUB_CUT_CONT_LEFT_H2"*/#036;/*CSS_GENERATOR.end*/
                    font-weight: bold;
                    margin: 0px 10px 12px 10px;
                }
				div#mid-sub .cut .cont .left .dctm-tbl h2 {
                    font-size: 117%;
					margin: 0px 10px 12px 0px;
                }

                div#mid-sub .cut .cont .left h2.head {
                    font-size: 85%;
                    color: #036;
                    font-weight: bold;
                    margin: 0px 10px 10px 10px;
                    padding-bottom: 2px
                }

                div#mid-sub .cut .cont .left h2.underlined {
                    border-bottom: 1px solid #9AAFC3;
                }

                div#mid-sub .cut .cont .left h3 {
                    margin: 0px 10px 10px 10px;
                }

                div#mid-sub .cut .cont .left h4 {
                    margin: 0px 10px 10px 10px;
                }

                div#mid-sub .cut .cont .left .text-black {
                    margin: 0px 10px 12px 10px;
                }

                div#mid-sub .cut .cont .left .text-blue {
                    font-size: 75%;
                    color: #036;
                    margin: 0px 10px 12px 10px;
                }

                div#mid-sub .cut .cont .left .links {
                    margin: 0px 0px 10px 10px;
                }

                div#mid-sub .cut .cont .left .checks {
                    margin: 0px 0px 10px 10px;
                }

                div#mid-sub .cut .cont .left .linkbar {
                    background-color: #E1F0FB;
                    margin: 0px 10px 10px 10px;
                    font-size: 75%;
                    color: #036;
                    padding: 1px 2px 3px 2px;
                }
                    div#mid-sub .cut .cont .left .linkbar a {
                        color: #036;
                        text-decoration: underline;
                        padding: 0px 2px 0px 2px;
                    }

                    div#mid-sub .cut .cont .left .linkbar a:hover {
                        color: #C90000;
                    }

                div#mid-sub .cut .cont .left .linkline {
                    margin: 0px 10px 10px 10px;
                    font-size: 75%;
                    color: #036;
                    padding: 1px 2px 3px 2px;
                }

                    div#mid-sub .cut .cont .left .linkline a {
                        color: #036;
                        text-decoration: underline;
                        padding: 0px 2px 0px 2px;
                    }

                    div#mid-sub .cut .cont .left .linkline a:hover {
                        color: #C90000;

                    }
		    
		div#mid-sub .cut .cont .left .text-and-image {
                    font-size: 75%;
                    margin: 0px 10px 0px 10px;
                    color: #036;
		}
		div#mid-sub .cut .cont .left .text-and-image img {
		    float: left;
		}

                div#mid-sub .cut .cont .left .txt-wrap-img {
                    /*font-size: 75%;*/ 
                    color: #000;
                    margin: 0px 0px 0px 0px;
                }

                    div#mid-sub .cut .cont .left .txt-wrap-img .img {
                        float: left;
                        padding: 0px 10px 8px 10px;
                    }

                    div#mid-sub .cut .cont .left .txt-wrap-img .links {
                        margin: 0px;
                    }

                div#mid-sub .cut .cont .left .txt-img {
                    margin: 0px 10px 2px 10px;
                }

                    div#mid-sub .cut .cont .left .txt-img .img {
                        padding: 2px 0px 0px 0px;
                    }

                    div#mid-sub .cut .cont .left .txt-img .txt {
                        float: right;
                        width: 382px;
                        overflow: hidden;
                    }

                        div#mid-sub .cut .cont .left .txt-img .txt h3 {
                            margin: 0px 10px 8px 10px;
                        }

                div#mid-sub .cut .cont .left .top {
                    padding: 0px 10px 15px 10px;
                }

                    div#mid-sub .cut .cont .left .top a {
                        font-size: 65%;
                        color: #036;
                        text-decoration: underline;
                    }

                    div#mid-sub .cut .cont .left .top a:hover {
                        color: #C90000;
                    }

                div#mid-sub .cut .cont .left .txt-img-link {
                    margin: 0px 10px 2px 10px;
                }

                    div#mid-sub .cut .cont .left .txt-img-link .img {
                        padding: 2px 0px 0px 0px;
                    }

                    div#mid-sub .cut .cont .left .txt-img-link .txt {
                        float: right;
                        width: 372px;
                        overflow: hidden;
                    }

                        div#mid-sub .cut .cont .left .txt-img-link .txt .link {
                            padding: 0px 0px 0px 10px;
                            margin: 0px;
                        }

                            div#mid-sub .cut .cont .left .txt-img-link .txt .link a {
                                font-size: 75%;
                                font-weight: bold;
                                color: #036;
                                text-decoration: none;
                                background-image: url(../images/allgemein/direktklicks_arrow.gif);
                                background-repeat: no-repeat;
                                background-position: 0px 3px;
                                padding:0px 0px 2px 14px;
                                display: block;
                            }

                            div#mid-sub .cut .cont .left .txt-img-link .txt .link a:hover {
                                color: #C90000;
                                background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                            }

                            div#mid-sub .cut .cont .left .txt-img-link .txt .text {
                                font-size: 75%;
                                color: #000;
                            }

                div#mid-sub .cut .cont .left .tbl2 td {
                    border-right: 1px solid #FFF;
                    border-bottom: 2px solid #FFF;
                    padding: 1px 0px 3px 10px
                }

                div#mid-sub .cut .cont .left .tbl {
                    margin: 0px 10px 18px 10px
                }

                    div#mid-sub .cut .cont .left .tbl td {
                        border-right: 1px solid #FFF;
                        border-bottom: 2px solid #FFF;
                        padding: 1px 6px 3px 6px
                    }
                    
                    /* new! real private add HAD 29.11.05 */
                    div#mid-sub .cut .cont .left .tbl td.al-left-nw {
                        margin: 0px;
                        padding: 0px;
                        white-space: nowrap
                    }
                    
                    /* new! real estate search HAD 22.11.05 */
                    div#mid-sub .cut .cont .left .tbl td.zero {
                        margin: 0px;
                        padding: 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-label {
                        position:relative;
                        top:-2px;
                        margin: 0px;
                        padding:0px;
                        font-size: 75%;
                        color: #036
                    }
                    div#mid-sub .cut .cont .left .tbl td.euro {
                        border-bottom: 2px solid #FFF;
                        padding: 0px 0px 3px 6px;
                        font-size: 75%;
                        color: #036
                    }

                    div#mid-sub .cut .cont .left .tbl td.radio {
                        border-bottom: 2px solid #FFF;
                        padding: 0px 0px 3px 1px
                    }
                    
                    div#mid-sub .cut .cont .left .tbl td.checkb {
                        border-bottom: 2px solid #FFF;
                        padding: 0px 0px 3px 1px
                    }
                    
                    /*new! eventPhotos KDA, 16.11.05*/
                    div#mid-sub .cut .cont .left .tbl .td-img {
                        border-right: 0px solid #FFF;
                        border-bottom: 0px solid #FFF;
                        width: 115px;
                        height: 86px;
                        margin: 0px 0px 0px 0px;
                        padding: 0px 6px 3px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-img-last {
                        border-right: 0px solid #FFF;
                        border-bottom: 0px solid #FFF;
                        width: 115px;
                        height: 86px;
                        margin: 0px 0px 0px 0px;
                        padding: 0px 0px 3px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-link {
                        padding: 7px 0px 5px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-link a{
                        clear:both;
                        font-size: 75%;
                        font-weight: bold;
                        text-decoration: none;
                        color: #C90000;
                        background-image: url(../images/allgemein/9x9_link_back-over.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 10px 10px 14px;
                        margin: 0px 0px 0px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-link-r {
                        padding: 0px 0px 10px 0px;
                        text-align: right
                    }
                    
                    div#mid-sub .cut .cont .left .tbl .td-link-r a.bw{
                        clear:both;
                        font-size: 75%;
                        font-weight: bold;
                        text-decoration: none;
                        color: #C90000;
                        background-image: url(../images/allgemein/9x9_link_back-over.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 0px 10px 14px;
                        margin: 0px 0px 0px 5px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-link-r a.fw{
                        clear:both;
                        font-size: 75%;
                        font-weight: bold;
                        text-decoration: none;
                        color: #C90000;
                        background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 0px 10px 14px;
                        margin: 0px 0px 0px 5px
                    }

                    div#mid-sub .cut .cont .left .tbl .header2{
                        font-size: 100%;
                        font-weight: bold;
                        color: #036;
                        margin: 0px 0px 0px 0px;
                        padding: 0px 0px 0px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .header-underline{
                        border-bottom: 1px solid #9AAFC3;
                        font-size: 100%;
                        font-weight: bold;
                        color: #036;
                        margin: 0px 0px 0px 0px;
                        padding: 0px 0px 0px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-side {
                        clear:both;
                        font-size: 75%;
                        font-weight: bold;
                        color: #036;
                        padding: 0px 0px 7px 0px;
                        margin: 0px 0px 0px 0px
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont2 {
                        font-size: 75%;
                        color: #000;
                        padding: 3px 0px 0px 0px
                    }
                    
                    
                    div#mid-sub .cut .cont .left .tbl .head {
                        width: 314px;
                        background-color: #CCE5F7;
                        font-size: 75%;
                        font-weight: bold;
                        color: #036
                    }

                    div#mid-sub .cut .cont .left .tbl .head-r {
                        width: 276px;
                        background-color: #CCE5F7;
                        font-size: 75%;
                        font-weight: bold;
                        color: #036;
                        text-align: right
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont {
                        width: 314px;
                        background-color: #E6EBF0;
                        font-size: 75%;
                        color: #000
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont-r {
                        width: 276px;
                        background-color: #E6EBF0;
                        font-size: 75%;
                        color: #000;
                        text-align: right
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont-b {
                        width: 314px;
                        background-color: #E6EBF0;
                        font-size: 75%;
                        font-weight: bold;
                        color: #036
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont-merge {
                        width: 314px;
                        background-color: #E6EBF0;
                        font-size: 75%;
                        color: #000;
                        border-bottom:solid 2px #E6EBF0
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont-blue {
                        width: 314px;
                        background-color: #CCE5F7;
                        font-size: 75%;
                        color: #036;
                        border-bottom:solid 2px #E6EBF0
                    }

                    div#mid-sub .cut .cont .left .tbl .td-cont-img {
                        width: 314px;
                        background-color: #ffffff;
                        font-size: 75%;
                        color: #036;
                        border:none
                    }

                div#mid-sub .cut .cont .left .list {
                    padding: 0px 10px 18px 10px;
                }

                    div#mid-sub .cut .cont .left .list ul {
                        list-style-position: outside;
                        list-style-type: square;
                        text-transform: none;
                        padding: 0px 0px 0px 14px;
                        margin: 0px;
                        font-size: 75%;
                        color: #000;
                    }

                div#mid-sub .cut .cont .left .download {
                    padding: 0px 10px 18px 10px;
                }

                    div#mid-sub .cut .cont .left .download .headline {
                        padding: 2px 4px 2px 4px;
                        margin: 0px;
                        background-color: #CCE5F7;
                        font-size: 75%;
                        font-weight: bold;
                        color: #036;
                        border-bottom: 2px solid #FFF;
                    }

                    div#mid-sub .cut .cont .left .download .link {
                        padding: 2px 4px 2px 4px;
                        font-size: 75%;
                        color: #036;
                        background-color: #E6EBF0;
                        border-bottom: 2px solid #FFF;
                    }
                        div#mid-sub .cut .cont .left .download .link a {
                            display: inline;
                            color: #036;
                            font-size: 100%;
                            font-weight: bold;
                            text-decoration: none;
                            background-image: url(../images/allgemein/button_download.gif);
                            background-repeat: no-repeat;
                            background-position: 0px 2px;
                            padding: 0px 0px 0px 16px;
                        }

                        div#mid-sub .cut .cont .left .download .link a:hover {
                            color: #C90000;
                            background-image: url(../images/allgemein/button_download_on.gif);
                        }
 
                div#mid-sub .cut .cont .left .link-small {
                    padding: 0px 10px 18px 10px;
                }
 
                    div#mid-sub .cut .cont .left .link-small a {
                        display: block;
                        font-size: 70%;
                        color: #C90000;
                        font-weight: bold;
                        text-decoration: none;
                        background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 2px;
                        padding: 0px 0px 4px 16px;
                    }

                div#mid-sub .cut .cont .left .link {
                    padding: 0px 10px 5px 10px;
                }

                    div#mid-sub .cut .cont .left .link a {
                        display: block;
                        font-size: 75%;
                        color: #C90000;
                        font-weight: bold;
                        text-decoration: none;
                        background-image: url(../images/allgemein/direktklicks_arrow_on.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding: 0px 0px 4px 14px;
                    }

                div#mid-sub .cut .cont .left .kredit {
                    padding: 8px 10px 10px 10px;
                }

                    div#mid-sub .cut .cont .left .kredit .txt {
                        font-size: 75%;
                        color: #000;
                        padding: 0px 0px 12px 0px;
                    }

                    div#mid-sub .cut .cont .left .kredit a {
                        display: block;
                        font-size: 75%;
                        text-decoration: none;
                        font-weight: bold;
                        color: #C90000;
                        background-image: url(../images/allgemein/14x14_Link_Rechner.gif);
                        background-repeat: no-repeat;
                        padding: 1px 0px 1px 19px;
                    }

                div#mid-sub .cut .cont .left .finanz {
                    padding: 8px 10px 10px 10px;
                }

                    div#mid-sub .cut .cont .left .finanz .txt {
                        font-size: 75%;
                        color: #000;
                        padding: 0px 0px 12px 0px;
                    }

                    div#mid-sub .cut .cont .left .finanz a {
                        display: block;
                        font-size: 75%;
                        text-decoration: none;
                        font-weight: bold;
                        color: #C90000;
                        background-image: url(../images/allgemein/14x14_Link_Anfrage.gif);
                        background-repeat: no-repeat;
                        padding: 1px 0px 1px 19px;
                    }

                div#mid-sub .cut .cont .left .angebote {
                    padding: 6px 10px 10px 10px;
                }

                    div#mid-sub .cut .cont .left .angebote .txt {
                        font-size: 75%;
                        color: #000;
                        padding: 0px 0px 12px 0px;
                    }

                    div#mid-sub .cut .cont .left .angebote a {
                        display: block;
                        font-size: 75%;
                        text-decoration: none;
                        font-weight: bold;
                        color: #F60;
                        background-image: url(../images/allgemein/17x17_Link_Angebote.gif);
                        background-repeat: no-repeat;
                        padding: 1px 0px 3px 22px;
                    }
 
                div#mid-sub .cut .cont .left .mastercard {
                    padding: 6px 10px 10px 10px;
                }

                    div#mid-sub .cut .cont .left .mastercard .txt {
                        font-size: 75%;
                        color: #000;
                        padding: 0px 0px 12px 0px;
                    }

                    div#mid-sub .cut .cont .left .mastercard a {
                        display: block;
                        font-size: 75%;
                        text-decoration: none;
                        font-weight: bold;
                        color: #F60;
                        background-image: url(../images/allgemein/17x17_Link_Angebote.gif);
                        background-repeat: no-repeat;
                        padding: 1px 0px 3px 22px;
                    }

                div#mid-sub .cut .cont .left .anchor-links {
                    font-size: 75%;
                    font-weight: bold;
                    color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_MID-SUB_CUT_CONT_LEFT_ANCHOR-LINKS"*/#036;/*CSS_GENERATOR.end*/
                    padding: 2px 5px 2px 5px;
                    margin: 0px 10px 20px 10px;
                    background-color: #CCE5F7;
                }

                    div#mid-sub .cut .cont .left .anchor-links a {
                        color: /*CSS_GENERATOR.start name="MNP_COLOR_DIV_MID-SUB_CUT_CONT_LEFT_ANCHOR-LINKS_A"*/#036;/*CSS_GENERATOR.end*/
                    }

		div#mid-sub .cut .cont .left div.iframe {
		    display: block;
                    width: auto;
                    padding: 0px 10px 15px 10px;
		}
                div#mid-sub .cut .cont .left div.iframe iframe {
                    width: 100%;
                }
                
            div#mid-sub .cut .cont .right {
                float: left;
                width: 39%;
                overflow: hidden;
                padding: 0px 0px 5px 0px;
            }

            /* * html div#mid-sub .cut .cont .right { */
                /* IE double margin bug */
                /* margin-right: 5px; */
            /* } */

                div#mid-sub .cut .cont .right .headline {
                    font-size: 75%;
                    color: #036;
                    font-weight: bold;
                    border-bottom: 1px solid #9AAFC3;
		    padding-left: 10px;
                }
		
		div#mid-sub .cut .cont .right h3.head {
		    margin: 0px 10px 0px 10px;
		}

                div#mid-sub .cut .cont .right .links {
                    margin: 5px 10px 10px 10px;
                }

                div#mid-sub .cut .cont .right .checks {
                    margin: 5px 10px 10px 10px;
                }
                    
/* ------------------------ */
/* subseite light            */
/* ------------------------ */
div#middle-column-sublight {
    float: left;
    width: 726px;
    overflow: hidden;
    margin: 20px 0px 0px 32px;
}

div#mid-sublight {
    border: 1px solid #99AEC2;
    margin: 0px 0px 0px 0px;
}

div#mid-sublight .cut {
    display: table-cell;
    width: 724px;
    height: 448px;
    background-color: #FFF;
}

/* ------------------------ */
/* angebote box                */
/* ------------------------ */
div#mid-sublight .cut .header {
    background-color: #CCE5F7;
    padding: 0px 10px 5px 10px;
}

    div#mid-sublight .cut .header .headline {
        font-size: 110%;
        font-weight: bold;
        color: #036;
        padding: 5px 0px 0px 0px;
    }

    div#mid-sublight .cut .menu {
        float: right;
        width: 299px;
        height: 22px;
        overflow: hidden;
        background-color: #CCE5F7;
        margin: 1px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }

        div#mid-sublight .cut .menu .drucken {
            display: block;
            float: right;
            font-size: 65%;
            color: #C90000;
            text-decoration: none;
            background-image: url(../images/allgemein/sub_menu_drucken.gif);
            background-repeat: no-repeat;
            padding: 1px 0px 0px 16px;
            margin: 3px 0px 0px 10px;
            background-position: 0px 2px;
        }

        div#mid-sublight .cut .menu .versenden {
            display: block;
            float: right;
            font-size: 65%;
            color: #C90000;
            text-decoration: none;
            background-image: url(../images/allgemein/sub_menu_versenden.gif);
            background-repeat: no-repeat;
            padding: 1px 0px 0px 16px;
            margin: 3px 0px 0px 10px;
            background-position: 0px 2px;
        }

        div#mid-sublight .cut .menu .termin {
            display: block;
            float: right;
            height: 15px;
            font-size: 65%;
            color: #C90000;
            text-decoration: none;
            background-image: url(../images/allgemein/sub_menu_termin.gif);
            background-repeat: no-repeat;
            padding: 1px 0px 0px 16px;
            margin: 3px 0px 0px 10px;
        }

    div#mid-sublight .cut .info {
        border-bottom: 1px solid #99AEC2;
        margin: 0px 10px 0px 10px;
    }
    
        div#mid-sublight .cut .info .betreuer {
            font-size: 75%;
            color: #036;
            padding: 5px 0px 3px 0px;
        }
            div#mid-sublight .cut .info .betreuer a {
                color: #000;
                text-decoration: underline;
            }

            div#mid-sublight .cut .info .betreuer a:hover {
                color: #C90000;
            }

        div#mid-sublight .cut .info .date {
            float: right;
            font-size: 75%;
            color: #000;
            padding: 5px 8px 3px 0px;
        }

        div#mid-sublight .cut .info .hilfe {
            float: right;
            padding: 5px 0px 3px 0px;
        }

            div#mid-sublight .cut .info .hilfe a {
                display: block;
                font-size: 75%;
                font-weight: bold;
                color: #C90000;
                text-decoration: none;
                background-image: url(../images/allgemein/14x14_Hilfe.gif);
                background-repeat: no-repeat;
                padding: 1px 0px 0px 18px;
            }

    div#mid-sublight .cut .subline {
        font-size: 85%;
        font-weight: bold;
        color: #036;
        padding: 20px 10px 20px 10px;
    }

    div#mid-sublight .cut .box-cont {
        padding: 0px 0px 0px 10px;
        margin: 0px 0px 19px 0px;
    }

        div#mid-sublight .cut .box-cont .box-1 {
            border: 1px solid #99AEC2;
            float: left;
            margin: 0px 18px 0px 0px;
        }

        div#mid-sublight .cut .box-cont .box-2 {
            border: 1px solid #99AEC2;
            float: left;
            margin: 0px 18px 0px 0px;
        }

        div#mid-sublight .cut .box-cont .box-3 {
            border: 1px solid #99AEC2;
            float: left;
        }

        div#mid-sublight .cut .box-cont .cut-b {
            width: 218px;
            overflow: hidden;
            background-color: #CCE5F7;
        }

            div#mid-sublight .cut .box-cont .cut-b .img{
                float: left;
                padding: 0px;
            }

            div#mid-sublight .cut .box-cont .cut-b .cont {
                float: right;
                width: 157px;
                overflow: hidden;

            }

                div#mid-sublight .cut .box-cont .cut-b .cont .boxline {
                    font-size: 85%;
                    font-weight: bold;
                    color: #036;
                    padding: 10px 10px 8px 10px;
                }

                div#mid-sublight .cut .box-cont .cut-b .cont .text {
                    font-size: 75%;
                    color: #036;
                    padding: 0px 10px 0px 10px;
                }

            div#mid-sublight .cut .box-cont .cut-b .bottom {
                background-color: #FFF;
                padding: 2px 0px 0px 5px;
            }

                div#mid-sublight .cut .box-cont .cut-b .bottom a.mehr {
                    display: block;
                    float: left;
                    font-size: 75%;
                    font-weight: bold;
                    color: #C90000;
                    text-decoration: none;
                    background-image: url(../images/allgemein/11x11_mehr.gif);
                    background-repeat: no-repeat;
                    background-position: 0px 4px;
                    padding: 3px 5px 3px 16px;
                }

                div#mid-sublight .cut .box-cont .cut-b .bottom a.gleich {
                    display: block;
                    float: left;
                    font-size: 75%;
                    font-weight: bold;
                    color: #F60;
                    text-decoration: none;
                    background-image: url(../images/allgemein/17x17_Link_Angebote.gif);
                    background-repeat: no-repeat;
                    background-position: 0px 2px;
                    padding: 3px 0px 3px 22px;
                }
        
.tecajna table {
	width: 193px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	font-size: 70%;
	color: #000;
	background-color: #ffffff;
	height: 108px;
	overflow: hidden;
}
  .checks .div{
  font-size:18px;
  }          
a.downloadlink2 {
	width:90%;
    display: block;
    text-decoration: none;
    color:#036;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 1px 0px;
    background-image: url(../images/allgemein/button_download.gif);

}

a.downloadlink2:hover {
    background-image: url(../images/allgemein/button_download_on.gif);
    color: #C90000;
}

