/* EVERYTHING
----------------------------------------------------------------*/

	* {
		margin: 0;
		padding: 0;
	}

/* BODY
----------------------------------------------------------------*/

	body
	{
		margin: 0;
		width: 100%;
		height: 100%;
		background:url(../../images/background2.png) #000;
	}


/* WEBPAGE
----------------------------------------------------------------*/

	#webpage    
	{
		margin: -252px auto auto -380px;
		padding: auto 4px auto 4px;
		width: 600px;
		padding-left: 83px;
		padding-right: 83px;
		height: 500px;
		display: block;
		text-align: center;
		overflow: hidden;
		position: absolute; top: 50%; left: 50%;
	}
	
	#content_frame
        {
                height: 286px !important;
                height: 470px;
                overflow: auto;
        }

	

/* NAVIGATION
----------------------------------------------------------------*/

    .navigation
    {
        margin-top: -118px;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 0;
        text-align: center;
    }
    
/* COLS
----------------------------------------------------------------*/

.col {
    float:left;
    color: white;
    width: 250px;
    height: 120px;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    text-align:left;
    padding-left: 20px;
    line-height: 18px;
}

.col input {
    background: #333;
    border: 1px solid white;
    font-size: 12px;
    color: white;
    padding: 2px;
    width: 130px;
    margin-top:10px;
    margin-bottom: 4px;
}

.col #send {
    background:white;
    width: 40px;
    border: none;
    color: #333;
    margin-left:4px;
    font-size: 12px;
}

.col a {
    color:#e88d1b;
    text-decoration:none;
}

.col a:hover {
    color:#e88d1b;
    text-decoration:underline;
}

.clear {
    clear:both;
}

/* PRIVACY
----------------------------------------------------------------*/
.privacy {
    position: absolute;
    top: 10px;
    width: 300px;
    padding: 20px;
    border: 1px solid black;
    background:white;
    color: #333;
    height: 240px;
    font-family: tahoma;
    font-size: 12px;
    text-align: left;
    display: none;
}

.privacyheadline {
    padding-bottom: 4px;
    margin-bottom: 6px;
    border-bottom: 1px solid black;
}

.privacy p {
    display: block;
    margin-bottom: 10px;
}

.qe {
    padding-left: 37px;
	padding-top: 2px;
    text-align: left;
	background: url(../../images/q.png) no-repeat 20px 0;
}

.qe a {
    color: #777;
    text-decoration: none;
    font-size: 12px;
    font-family: tahoma;
}

.qe a:hover {
    color: #cdcdcd;
    text-decoration: underline;
}



/* FOOTER
----------------------------------------------------------------*/

    #footer
    {
        margin: 218px auto auto -380px;
        padding: 12px 0 12px 0;
        width: 766px;
        position: absolute; top: 50%; left: 50%;
    }