	/** comment in to make any div-tag visible **/
    /** use for debugging css **/
	/*div {
		border : 1px solid red !important;
    	padding : 3px !important;
		margin: 0 3 3 0 !important;
	}*/

        body,a , div, input, select, option {
	        font-family:arial,helvetica,verdana,sans-serif;
			font-size:11px;
			color:#000000;
	}
	/** segment sizes **/

	/* width of left column */
	#topleft, #middleleft, #bottomleft {
		clear:both;
		width:25px;
		float:left;
	}

	/* width of center column */
	#topcenter, #middlecenter, #bottomcenter {
		width : 420px;
		float:left;
	}

	/* width of right column */
	#topright, #middleright, #bottomright {
		width :12px;
		float:right;
	}

	/* height of top row */
	#topleft, #topcenter, #topright {
		height : 96px;
	}

	/* minimum height of middle row */
	#middleleft, #middlecenter, #middleright {
		min-height : 300px;
	}
 /* same for IE */
 * html #middleleft, * html #middlecenter, * html #middleright {
         height : 300px;
                 }


	/* height of bottom row */
	#bottomleft, #bottomcenter, #bottomright {
		height : 48px;
	}

	/** background images and colors **/
	body {
		background-color : #FFFFFF;
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

	/** #top, #middle and #topleft contain three segments each **/
	#top {
		background : url(https://www.insisto.de/shop/images/bg_head_ecash.gif) bottom repeat-x;
		height : 140px;
	}

	#middle {
		background : none;
	}

	#bottom {
		background : none;
	}

	/** the nine segments **/
	#topleft {
		background : no-background;
	}

	#topcenter {
		background : no-background;
	}

	#topright {
		background : no-background;
	}

	#middleleft {
        background :no-background;
    }

    #middlecenter {
    	padding:20 0 0 20px;
    }

    #middleright {

    }

	#bottomleft {
	    text-align :left;
        padding-left :32px;
    }

    #bottomcenter {

    }

    #bottomright {
	    text-align : right;
        padding-right : 12px;
    }

	/** global font definition **/
	body, div, input, select, option {
		font-family: tahoma, verdana, arial, helvetica, sans;
		font-size: 11px;
	}

    /* titles pages */
    div.contenttitle {
		font-size:18px;
        font-weight : bold;
        margin : 0 0 24 0;
    	clear: both;
    }

    /* groups captions */
    div.horizontal {
    	margin : 0 0 6 0;
    	padding : 3 12 3 12;
	    clear: left !important;
    }

    /* standard captions */
    div.caption {
        float : left !important;
        width : 120px;
    }

    /* acception logos */
    div.acclogos {
	    text-align : center;
    	margin : 0 0 10 0;

    }

    div.acclogos > img {
    	margin-left: 2px;
    }

    /* submit buttons */
    input.submit {
        width : 90px;
        height: 19px;
		background : url(https://www.insisto.de/shop/images/bg_button_ecash.gif) no-repeat;
        border : 0px;
		color:#ffffff;
        font-weight : bold;
        border : 0px solid transparent; /* needed for Opera 7 */
    }
    #entry_form_submit {
	margin-left: 133px;
    }
    /* cvc2 help popup  */

    body.cvc2 {
    	padding-left: 40px;
    	padding-right: 20px;
    	padding-top: 20px;
    	padding-bottom: 20px;
    }

    div.cvc2-outerbox {
    	margin-top: 10px;
    	margin-bottom: 5px;
     }

    div.cvc2-title {
    	font-weight: bold;
    }

