body {
	background: #232027;
	font-family: Tahoma, serifSansSerifMonospace;
	font-size: 0.8em;
}
* { padding:0; margin:0; }
#wrapper {
	margin: 0 auto;
	width: 907px;
}
a { color: #232027; text-decoration: none; }
a:hover { color: #333333; }
hr { background: #ccc; color: #ccc; height: 1px; border: none; }
.clearTop { clear: none; }
#menu {	float: right; width: 180px; padding-top: 30px; }
#menu ul { list-style: none; }
#menu ul li {  }
#menu ul li a { background: url(/images/webcard/greenpoint/circle.png) no-repeat scroll 0 0 transparent; padding-left: 35px; display:block; color: #aaa; text-decoration: none; font-size: 1.2em; line-height: 44px; }
#menu ul li a:hover, #menu ul li a.active { color: #fff; background-image: url(/images/webcard/greenpoint/circleActive.png); }

#menu .sub { display: none; }
#menu .sub.current { display: block; }
#menu .sub ul li { border: none; padding-bottom: 0; background: none; }
#menu .sub ul li a { background: none; }

#header { margin: 0 0 0 4px; width: 719px; padding: 8px 0 0 0; font-size: 1.2em; height: 80px; }
#logo { font-size: 1.5em; color: #fff; font-weight: bold; padding: 16px; }
#slogan { font-size: 0.6em; color: #aaaaaa; }

.efeu1, .efeu2, .efeu3, .efeu_loch { display: none; }

/* ################# CONTENT ###################### */
#content_wrapper { background: none repeat scroll 0 0 #ffffff;
 border: 4px solid #B5BB01;
 border-radius: 5px 5px 5px 5px;
 width: 719px; }
#content { margin: 0; border-left: 1px solid #f2f2f2; padding: 14px 20px; }
#content .sidebar { float:right; width: 200px; margin-left: 26px; background:none; }
#content h1 {  }
#content h2 { background: url(/images/webcard/greenpoint/h2Arrow.png) no-repeat 3px 8px; border-bottom: 1px solid #cccccc; font-size: 1.5em; color: #333; font-weight: normal; margin: 1em 0; padding: 0 0 10px 16px; }
#content { color: #666666; text-align: justify; font-size: inherit; }
#content p { margin: 1em 0; }
#content p, #content span { line-height: 1.5em; }

#footer { width: 892px; color: #ccc; height: 29px; text-align: center; padding: 10px 180px 0 0; margin: 0 auto; }
#footer a { color: #ccc; text-decoration: underline; }

/* ################# FORMS ########################## */
dl { margin-bottom: 2em; }
dt { float:left; color: #666; }
dd { margin-left: 90px; margin-bottom: 10px; }
dd input.text, dd textarea {
	width: 420px;
	border: 1px solid #999;
	border-color: #999 #ccc #ccc #999;
	font-size: 1em;
	padding: 2px;
	margin-bottom: 2px;
}
.addr, .addr input, .chk { display: none; }
dd input[type=text]:focus, dd input[type=password]:focus, dd textarea:focus, textarea:focus {
	border-color: #666 #aaa #aaa #666;
	background-color: #f6f6f6;
}
dd input[type=submit] { padding: 0 16px; }
dd em { color: #666; }

#lang { width: 720px; padding-right: 180px; }
#lang #label { color: #fff; }