html, body { background-color: #D1CEBD;}

body { background: url('/images/background_top.gif') repeat-x; font-family: Verdana; font-size: 0.7em; }

p, h3 { color: #3D1905; }

a { text-decoration: none; color: #3D1905; font-weight: bold; }

div#login { position: absolute; width: 964px; text-align: right; padding-top: 50px; color: #3D1905;}

div#ngs_wrapper { width: 994px; margin: 0 auto; background: url(/images/background_center.png) repeat-y;  }

div#ngs_header { width: 994px; background: url('/images/header.jpg') no-repeat top center; }

div#ngs_header h1 { display: block; float: left; background: url('/images/logo.jpg') no-repeat bottom right; width: 177px; height: 71px; padding-left: 30px; padding-top: 64px; }
div#ngs_header h1 span { display: none;  }

div#ngs_header img { margin-left: 1px; }

ul#ngs_menu { position: relative; font-family: Arial; top: 114px; float: right; margin-right: 25px; height: 20px; font-size: 1.2em;}
ul#ngs_menu a { text-decoration: none; }

ul#ngs_menu li {float: left; background: #ffffff; height: 20px; }
ul#ngs_menu li ul { display: none; }

ul#ngs_menu li a {display: block; float: left; height: 20px; padding: 0 5px; color: #3D1905; text-transform: uppercase; font-weight: normal;}
ul#ngs_menu li a:hover {color: #D4BE46 }

ul#ngs_menu li:hover ul,
ul#ngs_menu li.hover ul { display: block; position: absolute; margin-top: 20px; width: 647px; right: 0px; }

ul#ngs_menu li ul li { background: transparent; padding-top: 4px; height: 25px; float: right; }
ul#ngs_menu li ul li a,
ul#ngs_menu li ul li a { color: #FFFFFF; width: auto; }
ul#ngs_menu li ul li a:hover { color: #3D1905; }

div#ngs_submenu { float: right; background: #D4BE46; margin-top: 114px; width: 647px; height: 25px; margin-right: 9px; _margin-right: 4.5px; }

div#ngs_main { width: 994px; min-height: 600px; _height: 600px; margin: 0; padding: 0; padding-bottom: 20px; clear: both; }

div#ngs_main .ngs_text { width: 648px; padding: 16px 1px 20px 34px; float: left; }
div#ngs_main .ngs_text h2 {background: #D4BE46; display: block; width: 648px; padding-left: 22px; padding-top: 6px; margin-left: -25px; height: 29px; font-size: 1.5em; color: #3D1905;}
div#ngs_main .ngs_text h3 {font-size: 1em; font-weight: bold; margin: 12px 0px;}

div#ngs_main .ngs_text form table { font-size: 1em; }
div#ngs_main .ngs_text form td { padding: 4px; }
div#ngs_main .ngs_text .form_label { padding-bottom: 2px; padding-top: 4px;  }

div#ngs_main p, div#ngs_main ul { font-size: 1em; line-height: 1.5em; margin: 8px 0px; }
div#ngs_main ul li { list-style-type: disc; margin-left: 40px; }

div#ngs_main .ngs_bar { width: 250px; padding: 16px 20px 20px 20px; float: left; font-size: 1em; }
div#ngs_main .ngs_bar h2 {background: #3D1905; display: block; width: 242px; padding-left: 8px; padding-top: 6px; margin-bottom: 12px; height: 29px; font-size: 1.5em; color: #ffffff; }
.ngs_bar .ngs_content h3 { margin: 8px; margin-top: 2px; font-size: 1em; font-weight: bold; }
.ngs_bar .ngs_content .date {font-size: 0.9em;}
div#ngs_main .ngs_bar p {margin: 0px; padding: 0px; margin-left: 8px; }

.ngs_bar .ngs_content { background: #D4BE46; padding-bottom: 20px; margin-bottom: 20px; }
div#ngs_main .ngs_bar .ngs_content fieldset { margin-bottom: 8px; }
div#ngs_main .ngs_bar .ngs_content fieldset p { margin: 3px; margin-left: 8px; _margin-left: 4px; _margin-right: 0px; clear: both; float: left; width: 232px;}
.ngs_bar .ngs_content label { width: 109px; display: block; float: left; }
.ngs_bar .ngs_content input { width: 120px; display: block; border: 1px solid #000; float: left; }
.ngs_bar .ngs_content input.inloggen { width: auto; float: right; border: 0px; background: transparent; }

.ngs_bar .ngs_content form a { text-decoration: none; color: #ffffff; font-size: 0.9em;}

div#ngs_footer { width: 992px; margin: 0 auto; background: url(/images/content_bottom.jpg) no-repeat top center; font-size: 0.8em; color: #3D1905; padding: 30px 0px 0px 0px; line-height: 1.5em; height: 90px;}
div#ngs_footer a { color: #3D1905; text-decoration: none; }
div#ngs_footer a:hover { color: #ffffff; }
div#ngs_footer p { text-align: center; margin-bottom: 16px; width: 100%; float: left; clear: both;}
div#ngs_footer span { clear: both; display: block; }

.statistics_upper {
	height: 96px;
	margin-top: 20px;
	padding: 10px;
}

.invoices_upper {
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 10px;
}

.ads_upper {
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 10px;
}

.zone_upper {
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 10px;
}


.box ul#statisticsdate {
	padding:0;
	margin:0;
	width: 350px;
}
.box ul#statisticsdate li {
	display:inline;
	list-style:none;
	float:left;
	margin: 0px;
	padding:0.3em;
}

.box ul#statisticsselection {
	list-style-type: none;
	float: right;
	text-align:right;
	padding:0;
	margin:0;
}

.box ul#statisticsselection li {
	list-style:none;
	padding: 4px;
}

#statisticslist {
	float:left;
	display:inline;
}

.box {
	float:left;
	padding:10px;
	border: 1px solid #e4d68a;
	width:619px;
}

.box table { font-size: 1em; width: 100%; }
.box table td,
.box table th { padding: 2px 4px; }
.box table th { font-weight: bold; width: auto; text-align: right;}

.form_input_text {
	width:160px;
	margin-bottom:5px;
	margin-top:1px;
	border-color:#3d1905;
    border-style:ridge;
    border-width:1px;
}

.form_input_select {
	width:162px;
	margin-bottom:5px;
	margin-top:1px;
	border-color:#3d1905;
    border-style:ridge;
    border-width:1px;
}

#daterange {
	width: 156px;
    z-index: 999;
	margin-top: 2px;
	margin-right: 10px;
}

select {
    width: 160px;
    border-color:#3d1905;
    border-style:ridge;
    border-width:1px; 
}

#statisticslist input {
	margin-left: 18px;
}
#icon_hyves{
	float: left;
	margin: 134px 0 0 47px;
}
#icon_facebook{
    float: left;
    margin: 134px 0 0 6px;
}
#icon_twitter{
    float: left;
    margin: 134px 0 0 6px;
}
.product_language_flags li {
    float: left;
    list-style: none outside none;
    margin-right: 7px;
}
.product_language_flags li a {
    float: left;
}
.product_language_flags {
    float: right;
}
