body, table, form  {
	font-family:Verdana, Arial, 'Times New Roman';
	font-size:11px;
	color:#000000;
	margin:0px 0px 0px 0px;    
	padding:0px 0px 0px 0px;
}
body {
	background: #018AC0;
	text-align: center;
}
img {
	border:none;
}
#center {
	margin:0px auto 0;
	width:761px;
	text-align:left;
	padding-bottom:10px;
}
#site {
	width:761px;
	background: #cce2ec url('images/bg_bottom.gif') repeat-x bottom;
	float:left;
}
#top {
	background: #164572 url('images/bg_top.gif') repeat-x;
	height:39px;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
}
#top ul {
	list-style-image: none;
	margin:12px 0px 0px 0px;    
	padding:0px 10px 0px 25px;
	color: #006ea2;
	background: #ffffff url('images/bg_top_nav.gif') no-repeat left;
	height:27px;
	float:right;
}
#top ul li {
	display: inline;
	margin:7px 0px 0px 0px;    
	padding:0px 0px 0px 0px;
	float:left;
}
#top ul li a:link, #top ul li a:visited {
	color:#006ea2;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}
#top ul li a:hover, #top ul li a:active {
	color:#006ea2;
	text-decoration:underline;
	margin:0px 5px 0px 5px;
}
#header {
	background: url('images/header_picture.jpg') no-repeat;
	height:147px;
	border-bottom:2px solid #ffffff;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
}
#header img {
	float:left;
	width:139px;
	height:80px;
	margin:30px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}
#header p {
	float:right;
	width:195px;
	color:#ffffff;
	font-size:17px;
	line-height:25px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:-1px;
}
#header p sup {
	font-size:11px;
}
#header a:link, #header a:visited,
#header a:hover, #header a:active {
	color:#ffffff;
	text-decoration:none;
}
#navbar {
	background: #ABB4BA url('images/bg_navbar.gif') repeat-x;
	height:31px;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
}
#navbar ul {
	list-style-image: none;
	margin:0px 0px 0px 20px;    
	padding:0px 0px 0px 0px;
	color: #ffffff;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
}
#navbar ul li {
	display: inline;
	margin:7px 25px 0px 0px;    
	padding:0px 0px 0px 0px;
	float:left;
}
#navbar ul li a:link, #navbar ul li a:visited {
	color:#ffffff;
	text-decoration:none;
}
#navbar ul li a:hover, #navbar ul li a:active {
	color:#b3e0f1;
	text-decoration:none;
}
#navbar ul li.active a:link, #navbar ul li.active a:visited,
#navbar ul li.active a:hover, #navbar ul li.active a:active {
	color:#b3e0f1;
	text-decoration:none;
	cursor:default;
}
#language {
	background: url('images/bg_language.gif') repeat-x;
	height:200px;
	border-bottom:2px solid #ffffff;
	text-align:center;
	color:#ffffff;
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
}
#language a:link, #language a:visited {
	color:#ffffff;
	text-decoration:none;
}
#language a:hover, #language a:active {
	color:#ffffff;
	text-decoration:none;
}
#language_left, #language_middle, #language_right {
	padding:45px 10px 0px 10px;
	width:230px;
	height:155px;
	float:left;
}
#language_middle {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#content {
	padding:0px 0px 20px 20px;
	margin-bottom:-20px;
	width:733px;
	float:left;
	background: url('images/bg_content.gif') no-repeat top left;
	line-height:1.5em;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
}
#content h1 {
	color: #1b518d;
	font-size:14px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content p {
	margin:10px 20px 15px 0px;
	padding:0px 0px 0px 0px;
}
#content a:link, #content a:visited {
	color:#1b518d;
	text-decoration:none;
	padding:1px 3px 1px 3px;
	margin:0px -3px 0px -3px;
}
#content a:hover, #content a:active {
	color:#CCE2EC;
	text-decoration:none;
	padding:1px 3px 1px 3px;
	margin:0px -3px 0px -3px;
	background:#1b518d;
}
#content fieldset {
	clear:both;
	border:1px solid #ABB4BA;
	padding:0px 0px 10px 0px;
	margin:15px 20px 10px 0px;
	text-align: justify;
}
#content fieldset legend {
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 7px -1px;
	border:1px solid #ABB4BA;
	font-weight:bold;
	font-size:11px;
	color:#CCE2EC;
	background-color:#1b518d;
}
#content fieldset p {
	padding:0px 0px 0px 0px;
	margin:10px 10px 10px 10px;
}
#content table.download {
	width:430px;
	border:1px solid #1b518d;
	border-collapse:collapse;
}
#content table.download th {
	color: #1b518d;
	border:1px dashed #1b518d;
}
#content ul {
	margin:0px 15px 0px 0px;
	padding:0px 0px 20px 30px;
	list-style-type:none;
}
#content li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#features {
	float:left;
	width:100%;
}
#features ul {
	float:left;
}
#agb p {
	text-align: justify;
}
#infobox {
	width:254px;
	color:#ffffff;
	float:right;
	margin:0px 0px 10px 15px;
}
#infobox h2 {
	font-size:14px;
	letter-spacing:-1px;
	margin:15px 0px 0px 40px;
}
#infobox p {
	line-height:1.1em;
	margin:5px 10px 10px 40px;
}
#infobox p sup {
	line-height:1.8em;
}
#infobox_hand, #infobox_world, #infobox_kabel, #infobox_binary {
	width:253px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	float:left;
	overflow:hidden;
}
#infobox_hand {
	height:100px;
	background:#0F597D url('images/bg_infobox_hand.gif') no-repeat;
}
#infobox_world {
	height:100px;
	background:#0F597D url('images/bg_infobox_world.gif') no-repeat;
}
#infobox_kabel {
	height:100px;
	background:#0F597D url('images/bg_infobox_kabel.gif') no-repeat;
}
#infobox_binary {
	background:#0F597D url('images/bg_infobox_binary.gif') no-repeat;
	overflow:visable;
}
#main_left {
	width:340px;
	float:left;
	margin-top:20px;
}
#main_right {
	width:340px;
	float:right;
	margin-top:20px;
	padding-right:20px;
}
#powered {
	position:relative;
	bottom:0px;
	right:20px;
	width:180px;
	height:36px;
	float:right;
}
sup {
	line-height:100%;
}
hr {
	border: none;
	border-top: 1px dashed #000000;
}
#formular {
	margin:30px 0px 0px 50px;
}
label {
	float:left;
}
input, textarea, select {
	font-size:12px;
	font-family:Arial, 'Times New Roman';
	color: #1b518d;
	background-color: transparent;
	border: 1px solid #1b518d;		
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #1b518d;
	color:#CCE2EC;
	background:#1b518d;
}
input.text {
	width:200px;
	margin:0px 0px 5px 7px;
	padding:1px 0px 1px 4px;
}
textarea.text {
	width:200px;
	height:100px;
	margin:0px 0px 5px 7px;
	padding:1px 0px 1px 4px;
}
select.select {
	width:205px;
	margin:0px 0px 5px 7px;
	padding:1px 0px 1px 0px;
}
input.button {
	padding:0px 5px 0px 5px;
	margin:0px 5px 0px 5px;
	width:65px;
	color:#CCE2EC;
	background:#1b518d;
	cursor:pointer;
}