html, body {
	height:100%;
	margin:0;
	padding:0;
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* {	padding:0;	margin:0; border:0;}
p{	margin-top:10px;}
a,
a:link,
a:hover,
a:visited {
	text-decoration: underline;
	color:#0350a6;
	font-weight:bold;
}
.clear_both {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: 1px;
	width: 1px;
	height: 1px;
}
#imprint {
	position:relative;
	display:block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    font-family: "Arial", "Trebuchet MS",Verdana, Arial, sans-serif;
    font-size: 12px;
	color:#5f5a5a;
	margin-top:8px;
	border:1px solid #cdcdcd;
	width:580px;
	padding:30px;
}
#imprint #headline {
    font-size: 16px;
	font-weight:bold;	
}
#imprint #text {
	margin-top:20px;
	margin-bottom:20px;
}
#privacy {
	position:relative;
	display:block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    font-family: "Arial", "Trebuchet MS",Verdana, Arial, sans-serif;
    font-size: 12px;
	color:#5f5a5a;
	margin-top:8px;
	border:1px solid #cdcdcd;
	width:580px;
	padding:30px;
}
#privacy #headline {
    font-size: 16px;
	font-weight:bold;	
}
#privacy #text {
	margin-top:20px;
	margin-bottom:20px;
}
.feature_hl {
	position:relative;
	left:90px;
	font-weight:bold;
	color:#4183b5;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.feature_txt {
	position:relative;
	width:140px;
	left:160px;
	top:10px;
	font-weight:bold;
	color:#000000;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#button_area {
	position:relative;
	left:5px;
}
#foot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5a5a;

}
#foot a,
#foot a:link,
#foot a:hover,
#foot a:visited {
	text-decoration: underlined;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5a5a;
}
#foot a { color: #5f5a5a; }
#foot a:link { color: #5f5a5a; }
#foot a:hover { color: #5f5a5a; }
#foot a:visited { color: #5f5a5a; }
#foot a:visited:hover { color: #5f5a5a; }
h1 {
	position:relative;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	left:10px;
	top:3px;
	text-transform:capitalize;
}
h2 {
	position:relative;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#83a81e;
}
h3 {
	position:relative;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
#field_theme {
	border:1px solid #000000;
	background-color:#ececec;
	width:280px;
	height:26px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding-top:4px;
}
#field_code {
	border:1px solid #000000;
	background-color:#ececec;
	width:280px;
	height:150px;
	margin-top:3px;
}
#button_code {
	position:relative;
	left:124px;
	margin-top:10px;
}
#number {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80px;
	font-weight:bold;
	padding-right:15px;
}
#howto {
	position:relative;
	margin-left:15px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right:15px;
	padding-bottom:15px;
}
#themes {
	position:relative;
	margin-left:15px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right:15px;
	padding-bottom:15px;
}
#cloud {
	position:relative;
	margin-top:2px;
}

