/*_________________________________________Global_____________________________________________*/




* {
margin:0;
padding:0;
border:0 none;
}

body  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100.01%;
line-height:1.2em;
color: #000;
background-color: #484848;
}

a {
color:#fff;
text-decoration:none;
}

a:hover, a.aktiv {
text-decoration:underline;
}

img {
border: 0;
}

#wrapper{
margin:0 auto;
margin-top: 2em;
width:48.5em;
max-width: 60em;
}


#logo {
position:absolute;  
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/postbeijingLogo.png) top left no-repeat;
margin-left: .8em;
}

* html #logo {
position:absolute;  
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/postbeijingLogo.jpg) top left no-repeat;
margin-left: 1em;
}



/*_________________________________________Header_____________________________________________*/

#header {
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/header_bg.png) top left repeat-x;
height: 91px;
}

* html #header {
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/header_bg.jpg) top left repeat-x;
width:48.5em;
}

#navOben {
float:right;
width: 40em;
font-size: .8em;
margin: 3.9em 0 0 1em;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


* html #navOben{
float:left;
margin-left: 10em;
width: 40em;
}


#navOben li {
display: inline;
list-style-type:none;
padding-right: .5em;
}

#navOben li a {
color:#000;
font-size: .9em;
}

#navOben li a.aktiv{
text-decoration: underline;
color: #f39;
}

#navOben li.kontakt {
margin-left: 4.5em;
padding-right: 1.25em;
}

#navOben li.drucken {
padding-right: 1em;
}

#navOben li.feld {
padding-right:0;
}

#navOben input.feld {
border: 1px solid #D96B23; 
width: 15em;
}

#navOben li.suchen {
background-color: #FFB584;
text-align: right;
}

#navOben input.submit{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFB584;
font-size: .9em;
}


/*_________________________________________Main_____________________________________________*/


#main {
clear: left;
background-color: #E3E3ED;
margin-top: .4em;
}

* html #main {
width: 48.5em;
}

/*_________________________________________Hauptnavigation_____________________________________________*/

#hauptNav{
float: left;
width: 11.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 3em .65em 3em 2em;
background-color: #E3E3ED;
}

#hauptNav ul {
list-style-type: square;
color:#000;
}

#hauptNav li a {
color: #000;
font-size: .8em;
}

#hauptNav li a:hover {
text-decoration: underline;
}

#hauptNav li a.aktiv {
text-decoration: underline;
font-weight: bold;
}


#hauptNav ul li ul {
padding-left: 1em;
}

#hauptNav li ul li a {
font-size: .75em;
}

#hauptNav li ul li a.aktiv {
font-weight: bold;
}

#hauptNav li ul li ul li {
font-weight: normal;
line-height: 1em;
}

#hauptNav li ul li ul li a {
font-size: .7em;
}


#hauptNav li ul li ul li ul li a {
font-size: .65em;
}



/*_________________________________________Content_____________________________________________*/


#content{
margin-left: 14.65em;
background-color: #fff;
color: #000;
}

* html #content {
height:33em;
}

#breadcrumb {
padding-left: 1em;
background-color:#D95F0F;
border-bottom: #484848 solid 1px;
font-size: .7em;
}

#breadcrumb a {
color: #000;
}





/*_________________________________________Eigentlicher Textbereich_____________________________________________*/

#text {
padding: 0 1.5em 0 2em;
min-height: 33em;
}

* html #text {
height: 33em;
}

#text #sprache {
float: right;
width: 5.5em;
font-size: .7em;
text-align:right;
padding-top: .5em;
}

#text #sprache a{
color: #D95F0F;
font-weight: normal;
}

#text #sprache a:hover {
text-decoration: underline;
}

#text #headline h2 {
color:#484848;
font-size: .9em;
padding: 2em 0 .5em 0;
}

#text h3 {
color: #484848;
font-size: .8em;
padding-bottom: .5em;
padding-top: 1em;
clear: right;
}

#text h4 {
color: #484848;
font-size: .75em;
font-weight:bold;
padding-bottom: .5em;
padding-top: 1em;
}

#text h5 {
color: #333;
font-size: .7em;
padding-bottom: .5em;
padding-top: 1em;
clear: right;
}

#text h6 {
color: #666;
font-size: .6em;
font-weight:bold;
padding-bottom: .5em;
padding-top: 1em;
}

/*
Spezialfall Text unterhalb des Bildes
#content #text h5 {
padding-top: 2em;
float:none;
}

Spezialfall Bild oberhalb eines h5-Tags
#content #text h6 {
float:none;
}
*/

#text p {
font-size: .8em;
padding: 0 .5em .75em 0;
}

#text strong {
color: #333;
}

#text ul {
list-style-type: square;
font-size: .8em;
padding-bottom: .5em;
padding-left: 1.5em;
}

#text li {
padding-bottom: .5em;
}

#text ul ul {
list-style-type: square;
font-size: .9em;
padding-left: 2em;
}

#text a {
color: #669;
text-decoration:underline;
}

#text a:hover {
color: #669;

text-decoration:none;
}

#text a.visited{
color: #333;
text-decoration:none;
}

#text table {
border-collapse:collapse;
border-spacing:0;
font-size: .8em;
background-color: #EAEAEA;
}


#text table td, #text table th {
border:1px solid #fff;
padding:.3em .25em;
vertical-align:top;
}

#text table .table-header, #text table thead {
background-color:#f99;
font-weight:bold;
}

#text table td.schmal {
width: 8%;
}

#top {
padding: 2em;
font-size: .7em;
text-align: right;
}


#top a {
color: #669;
text-decoration:none;
}

#top a:hover {
color: #669;
text-decoration:underline;
}


/*für mgl noch ändern*/
#text img.logo {
margin: 1em 0 1.5em 0;
float:none;
}

/*
#mgl {
min-height: 70.5em;
}

#mgl p {
font-size: .8em;
padding:0 0 1em 0;
}
*/

#text img {
float:left;
margin: 1em 1em .95em 0;
}

/*Spezialfall Home-Einführung*/
#text img.beijing {
float:left;
margin: 0;
padding: 1em 0;
border: 0;
}



#text table td {
font-size:.8em;
}


/*_________________________________________Footer_____________________________________________*/

#footer {
clear: both;
margin-top: .4em;
}

#footer {
position:absolute;  
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/footer.png) top left no-repeat;
margin-top: .4em;
}

* html #footer {
position:absolute;  
background: url(http://weave.nine.ch/domains/postbeijing.ch/cms/upload/bilder/footer.jpg) top left no-repeat;
margin-top: .4em;
}

#adresse {
text-align: center;
background-color: #B5B5DA;
}


#date h5 {
text-align: right;
font-size: .6em;
font-weight: normal;
padding-right: .25em;
color:#F5F5F5;
}

/*_________________________________________Sitemap_____________________________________________*/


ul.start {
padding-top: 1em;
}

ul.start a {
font-size: 1.2em;
}

ul.start li {
line-height: 1em;
color:#9696B5;
}


ul.start li ul li {
line-height: 1.25em;
padding-bottom: .25em;
}

ul.start li ul  {
line-height: 1.5em;
margin-top: 1em;
}

ul.sub a {
font-size: 1.1em;
}

ul.sub li ul li a {
font-size: 1.25em;
}

ul.sub li ul li {
line-height: 1.5em;
}


ul.sub li ul  {
line-height: 1.5em;
/*'Beijing 1995' < 'Von Beijing bis heute'*/
margin-top: 1em;
}


ul.sub li ul li ul {
line-height: 1.5em;
/*'AllianceF' < 'Mitglieder'*/
margin-top: 1em;
}


/*_________________________________________Formular NGO-Bericht_____________________________________________*/

#ngobericht p {
text-align:left;
font-size:.8em;
padding: .5em 1em;
}

#ngobericht label {
text-align:right;
font-size:.8em;
padding: 0 .5em;
}

#ngobericht input.submit{
padding: .25em;
}

#ngobericht input.clear{
padding: .25em;
}





#ngobericht #check3{
overflow:auto;
}

#ngobericht #check3 div{
margin-top:.5em;
}

#ngobericht #check3 label {
width:13em;
float:left;
clear:left;
}

#ngobericht #check3 br {
clear:left;
}

#ngobericht #check3 input {
width:1em;
padding: .25em;
border:1px solid #ccc;
}


#ngobericht #adresse3 {
overflow:auto;
}

#ngobericht #adresse3 div{
margin-top:.5em;
}

#ngobericht #adresse3 label {
width:13em;
float:left;
clear:left;
}

#ngobericht #adresse3 br {
clear:left;
}

#ngobericht #adresse3 input {
padding: .25em;
border:1px solid #ccc;
width: 18em;
}


#ngobericht #kommentar{
overflow:auto;
}

#ngobericht #kommentar div {
margin-top:.5em;
}

#ngobericht #kommentar label {
width:13em;
float:left;
clear:left;
}

#ngobericht #kommentar br {
clear:left;
}

#ngobericht #kommentar textarea {
border:1px solid #ccc;
padding: .25em;
width: 18.5em;
}

*+html #ngobericht #kommentar textarea {
border:1px solid #ccc;
padding-right: .5em;
}


#ngobericht  #submit_ngobericht {
margin-left: 11.25em;
}


#ngobericht #submit_ngobericht #submit3 {
padding: .25em;
}

#ngobericht #submit_ngobericht #clear3 {
padding: .25em;
}
