html, body
{
    margin: 0;
    padding: 0;
    
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
}

body
{
    background: #a4dfff url('../images/header.jpg') center top no-repeat;
}

a, a:link
{
    color: inherit;
    text-decoration: underline;
}

a:visited
{
    color: #eee;
}

a:hover
{
    text-decoration: none;
}


p
{
    margin: 10px 0px;
}
body .white-text p
{
	color:#fff;
}

#wrapper
{
    width:826px;
    margin: 0px auto;
    padding-top:223px;
}

#container
{
    width: 826px;
    margin: 0px auto;
    padding: 0px;
    background: transparent url('../images/content-bg.png') center top repeat-y;
}

#content
{
    width:auto;
    padding:1px 48px;
    color:#fff;
}

#footer
{
    width: auto;
    height: 185px;
    margin: 0px auto;
    
	background: transparent url('../images/footer.jpg') center top no-repeat;
    
    font-size:12px;
    text-align:center;
}

#footer div
{
	padding-top: 164px;
}

#content .userquotes
{
	list-style-type: none;
}

#content .userquotes li
{
	margin: 0px 0px 10px 10px;
	font-size: 1.3em;
}

/* End main box Layout */

.box
{
    background: transparent url('../images/box_bg.png') left top repeat;
    padding: 10px;
	margin:5px;   
}

.box.left, .box.right
{
	float:left;
}

.box.left
{
	margin-left:0px;
}

.box.right
{
	margin-right:0px;
}

.centered_block
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.box_headline_gfx
{
    margin-top: 0px;
    margin-bottom:10px;
}

.img_in_link
{
    border: none;
}

.screenshot_thumbnail
{
    float:left;
    margin:10px 0px 10px 13px;
}

.clear
{
	clear:		left;
	width:		0;
	height:		0;
	overflow:	hidden;
}

.imprint h1
{
	margin-top:20px;
    text-align:center;
}

.imprint label
{
    margin-left:238px;
    display:block;
    float:left;
    width:100px;
    height:26px;
    text-align:right;
    padding-right:6px;
    padding-top:10px;
}

/* imprint */
body.imprint
{
	background: white;
}

.imprint .data_box
{
    float: left;
    padding-left:36px;
    width:auto;
    height:26px;
    display:block;
    padding-top:10px;
}

.imprint .email_box
{
    background: transparent url('../images/email.png') left center no-repeat;
}

.twitter_box
{
    background: transparent url('../images/twitter.png') left center no-repeat;
}

.facebook_box
{
    background: transparent url('../images/facebook.png') left center no-repeat;
}

.youtube_box
{
    background: transparent url('../images/youtube.png') left center no-repeat;
}

.imprint address
{
    text-align:center;
}

body.imprint a, a:link
{
    color: inherit;
    text-decoration: underline;
}

body.imprint a:visited
{
    color: #222;
}

body.imprint a:hover
{
    text-decoration: none;
}

/* press kit */
body.press
{
	background: white;
}

body.press a, a:link
{
    color: inherit;
    text-decoration: underline;
}

body.press a:visited
{
    color: #222;
}

body.press a:hover
{
    text-decoration: none;
}

.press h1
{
    text-align:center;
    margin-top:10px;
}

.press .press_data
{
    margin-left:210px;
}

.press .press_data ul
{
    margin-left:20px;
}

.press .download
{
    width:250px;
    padding:10px;
    background-color:#ddd;
    margin:0px auto;
    text-align:center;
}

#fb-like
{
    position:absolute;
    z-index:1;
    left: 50%;
    margin-left: -460px;
    top: 10px;
}

#share-this
{
    position: absolute;
    z-index: 2;
    left: 50%;
    margin-left: 340px;
    top: 10px;
}

h2
{
    color: #ff7500;
}

/* tos */
body.tos h2
{
	color:#444;
	padding: 0px 20px;
}

body.tos h3
{
	color:#888;
	padding: 0px 30px;
}

body.tos p
{
	padding: 0px 40px;
}

body.tos ul
{
	margin-left: 60px;
}

/*code*/
body.code h2
{
	margin-top: 20px;
	margin-bottom: 6px;
}
