* {
	margin: 0;
	padding: 0;
}

body {
	/* font-size: 10px; */
	background: url('../graphics/ntd_bg.png') #333;
	text-align:center;
}

img {
	border:none;
}

#print_logo {
	display:none;
}

#wrapper {
	width: 83.5em;
	margin: 0 auto;
	text-align:left;
}

.margin h1 {
	float:left;
	clear:left;
	width:10em;
}

/******************************
/* MENUE
******************************/
#menue {
	width: 83.5em;
	float: left;
	background: #292929;
	border-top: 5px solid #33373C;
	border-bottom: 5px solid #33373C;
	padding: 0.5em 0;
}

#menue ul {
	list-style: none;
	margin-left: 1em;
}

#menue li {
	float: left;
	margin-right: 2em;
}

#menue a:link,
#menue a:visited,
#menue a:hover,
#menue a:active,
#menue span {
	font: normal normal normal 1.5em/1.5em Arial, sans-serif;
	text-decoration: none;
	color: #BDDEFE !important;
}

#menue span {
	margin-right:0.4em;
}

#menue a:hover {
	text-decoration: underline;
}

#menue a.active:link,
#menue a.active:focus,
#menue a.active:hover,
#menue a.active:visited,
#menue a.active:active,
#menue span.active {
	color: #FF9900 !important;
}

/******************************
/* TEXT
******************************/
#text .content {
	width: 53.0em !important;
	_width: 52.0em !important;
	margin-left:1.5em;
	_margin-left:0.7em;
}

#text .content p {
	font-size: 1.2em;
	width: 95%;
}

#text .content a {
	color: inherit;
}

#text h1, 
#text h2,
#text h3 {
	margin-left: 0;
}

#text h3 {
	font-weight: bold;
}

.content ul li {
	font: normal normal normal 1.2em/1.4em Arial, sans-serif;
}

/******************************
/* HEADER
******************************/
#header {
	float: left;
	padding: 0.5em 0;
	background: #292929;
}

#home #header {
	background: url('../graphics/africa_header.png') no-repeat #292929;
}

#home #header div.content,
#header div.content {
	margin-left: 0.5em;
	width: 54.7em;
	_margin-left: 0.2em;
	*width: 55.7em;
}

#header div.margin {
	*width: 27.3em;
	float: left;
}

#header div.margin div.col{
	margin-left:0;
	width: 27.3em;
}

#border_header {
	width: 83.5em;
	height: 0.5em !important;
	_overflow: hidden;
	float: left;
	background: #343740;
	#border-bottom: 1px solid #1d1d1d;
}

#home #border_header {
	background: url('../graphics/africa_header_border.png') no-repeat #343740;
}

#header .content a:link,
#header .content a:visited,
#header .content a:hover,
#header .content a:active {
	text-decoration: none;
	margin:0;
	float:left;
	font: normal normal bold 1.1em/1em Arial, sans-serif;
}

#header a:link,
#header a:visited,
#header a:hover,
#header a:active {
	font: normal normal bold 1.1em/1.4em Arial, sans-serif;
	color: #BDDEFE;
	text-decoration: none;
	margin-right: 1.5em;
}

#header div.margin img {
	float: none;
	vertical-align: middle;
	margin-right: 0.5em;
}

#header div.margin div.col {
	margin-top: 0.6em;
}

#header a.type {
	margin-right:0.5em;
}

#header a.small {
	font-size: 1.1em;
}

#header a.medium {
	font-size: 1.3em;
}

#header a.large {
	font-size: 1.5em;
}

#header a#lock {
	margin-left:0.5em;
}

/******************************
/* IMAGE
******************************/
#image {
	float: left;
	background: #fff;
	width:100%;
}

#image img, #image div.image_center {
	float: left;
	margin:0 ;
	padding:0 ;
	background:#fff;

}

#image .margin img {
	*width:100%;
}

#image .margin {
	_width:27.9em;
}

#image .margin,
#image .content {
	margin:0 ;
	padding:0 ;
	background:#FF9900;
}

#activities .margin div.image_center {
    width:25em;
}


/******************************
/* INITIATIVE
******************************/
#initiative,
#text_initiative #text {
	float: left;
	background: #A81818;
	background: url('../graphics/initiative_margin.png') repeat-y;
	color: #fff;
	position: relative;
	width: 83.5em;
}

#border_initiative {
	width: 83.5em;
	height: 0.5em;
	_overflow: hidden;
	float: left;
	background: #421414;
	border-bottom: 1px solid #300;
}

#home #initiative {
	_background: url('../graphics/initiative_margin.png') repeat-y;
}

/*#home #initiative div.content {
    background: url('../graphics/africa_initiative.png') no-repeat #A81818;
}*/

#text_initiative #text div.content {
	width: 54.2em;
	_width: 53.2em;
}

#home #border_initiative {
	background: url('../graphics/africa_initiative_border.png') no-repeat #421414;
	/*border-bottom: none;*/
}

#initiative .margin,
#text_initiative #text .margin {
	background: #780018;	
	height: 100%;
	float:right;
	color: #cfa5ad;
/*  margin-top:2em;*/
}

#initiative a:link, 
#initiative a:visited,
#initiative a:hover,
#initiative a:active {
	color: #fff;
}

div.image_center {
	margin-top:1em;
	text-align:center;
}

div.image_center div.img {
	margin-bottom:1.5em;
}

#initiative div.readmore {
	display:none;
}

/******************************
/* ACTIVITIES
******************************/
#activities,
#text_activities #text {
	float: left;
	background: url('../graphics/activities_margin.png') repeat-y #BDDEFE;
	color: #343740;
	position: relative;
	width: 83.5em;
}

#border_activities {
	width: 83.5em;
	height: 0.5em;
	_overflow: hidden;
	float: left;
	background: #33373C;
	border-bottom: 1px solid #292929;
}

#text_activities #text div.content {
	width: 54.2em;
	_width: 53.2em;
}

#activities .margin,
#text_activities #text .margin {
	background: #414B57;
	color: #98B1CC;
	height: 100%;
	float:right;
}


#home #activities .margin {
    height: 100%;
	position: absolute;
	right: 0;
}


#activities .margin h1 {
	color: #BDDEFE;
}

#activities a:link, 
#activities a:visited,
#activities a:hover,
#activities a:active,
#text_activities a:link, 
#text_activities a:visited,
#text_activities a:hover,
#text_activities a:active {
	*color: #98B1CC;
}

#activities .content a:link, 
#activities .content a:visited,
#activities .content a:hover,
#activities .content a:active,
#text_activities .content a:link, 
#text_activities .content a:visited,
#text_activities .content a:hover,
#text_activities .content a:active {
	*color: #343740;
}

.margin ul.linklist {
	float: left;
	width: 25em;
	margin-left: 1.5em;
	list-style: none !important; 	
}


.col ul.linklist {
	 margin-left: 0em;
}


ul.linklist li {
	font: normal normal normal 1.1em/1.4em Arial, sans-serif;
	margin-bottom: 0.5em;
}

ul.linklist li a {
    display: block;
	background: url('../graphics/ntd_intern_small.gif') no-repeat 0 0;
	padding-left:1.6em;
	padding-bottom: 0.2em;
}

ul.linklist li a[href$="pdf"] {
    background: url('../graphics/ntd_pdf_small.gif') no-repeat 0 0;
}

ul.linklist li a[href^="http"] {
    background: url('../graphics/ntd_link_small.gif') no-repeat 0 0;
}

/******************************
/* BACKGROUND
******************************/
#background,
#text_background #text {
	float: left;
	background: #D9C82E;
	background: url('../graphics/background_margin.png') repeat-y;	
	color: #433C0C;
	position: relative;
	width: 83.5em;
}

#border_background {
	width: 83.5em;
	height: 0.5em;
	_overflow: hidden;
	float: left;
	background: #7E7319;
	border-bottom: 1px solid #5A5111;
}

#text_background #text div.content {
	width: 54.2em;
	_width: 53.2em;
}

#background .margin,
#text_background #text .margin {
	background: #B3A425;
    height: 100%;
	position: absolute;
	right: 0;

}

#background a:link, 
#background a:visited,
#background a:hover,
#background a:active,
#text_background a:link, 
#text_background a:visited,
#text_background a:hover,
#text_background a:active {
	*color: #433C0C;
}

#background .content a:link, 
#background .content a:visited,
#background .content a:hover,
#background .content a:active,
#text_background .content a:link, 
#text_background .content a:visited,
#text_background .content a:hover,
#text_background .content a:active {
	*color: #433C0C;
}

#background .margin p {
	float: left;
	width: 45%;
}

#background .margin p a {
	background: url('../graphics/ntd_link.gif') no-repeat 0 0;
	display: block;
	padding-left: 2em;
}


/******************************
/* FOOTER
******************************/
#footer {
	width: 83.5em;
	float: left;
	background: #292929;
	border-bottom: 5px solid #1d1d1d;
	padding-top:1em;
}

#footer div.content div.col   {
	width: 100%;
	_width: 94%;
}

#footer div.content div.col  p {
	width: 50%;
	_width: 49%;
	float:left;
}

#footer p {
	font: normal normal normal 1.1em/1.4em Arial, sans-serif;
	color: #57697F;
	margin-bottom: 0;
}

#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:focus,
#footer a:hover {
	color: #57697F;
}

/******************************
/* SPALTEN
******************************/
div.content {
	width: 55.2em;
	float: left;
}

div.margin {
	width: 28.3em;
	float: right;
}

div.col {
	width: 25.8em;
	float: left;
	margin-left: 1.5em;
	_margin-left: 0.7em;
}

div.content div.col {
	width: 24.8em;
	margin-left: 1.6em;
	_margin-left: 1.2em;
}

div.col_ab {
	width: 95%;
	float: left;
	margin-left: 0.7em;
	_margin-left: 0.3em;
}

div.readmore {
	clear: left;
	width: 54.5em;
	text-align: right;
	margin-bottom: 0.7em;
	_width: 53.5em;
}

/******************************
/* SCHRIFT + FORM
******************************/
h1 {
	font: normal normal normal 2.4em/1.5em Arial, sans-serif;
	margin-left: 0.6em;
}

div.header_img {
	margin-left: 1em;
}

div.margin h1 {
	margin-bottom: 0.75em;
	margin-top: 0.8em;
}

#home h1.print {
	margin:0;
	padding:0;
}

h1 span.print {
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;	
}

h2 {
	font: normal normal normal 1.5em/1.5em Arial, sans-serif;
	margin-left: 0.4em;
	margin-bottom:1em;
}

h3 {
	font: normal normal normal 1.3em/1.5em Arial, sans-serif;
	/* margin-left: 0.4em; */
	margin-bottom:0.5em;
}

p {
	font: normal normal normal 1.1em/1.4em Arial, sans-serif;
	margin-bottom: 2em;
}

a:link, 
a:visited,
a:hover,
a:active {
	color: inherit;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
}

div.readmore a {
	font: normal normal normal 1.2em/1.5em Arial, sans-serif;		
	text-decoration: none;
}

.content ul {
	list-style: disc outside;
	padding-left: 2em;
	width:47em;
	margin-bottom: 2em;
}

.content ul li {
	margin-bottom: 1em;
}

fieldset {
	border:none;
	margin:0;
	padding:0;
}

label {
	display:block;
	font: normal normal bold 1.1em/1em Arial, sans-serif;
	color: #BDDEFE;
	margin-bottom: 1em;
	_margin-bottom: 0.5em;
}

#loginform label {
	color: #343740;
}

#loginform fieldset {
	margin-bottom:2em;
}

.error {
	color: #f90;
}

p.error{
	font: normal normal bold 1.1em/1.4em Arial, sans-serif;
	margin-bottom: 1em;
	color: #f90;
}

.formfields {
	font: normal normal normal 1.4em/1.4em Arial, sans-serif;
	border: none;
	background: #343740;
	padding: 0.2em;
	color: #BDDEFE;
	margin-bottom: 0.1em;
}

.upload {
	border: transparent;
	padding: 0.2em;
	background: #343740;
	color: #BDDEFE;
}

a#logout {
	background: url('../graphics/action_stop.gif') no-repeat;
	padding-left:1.5em;
}}