HTML {
height: 97%;
}

body {
background-color: #fff; 
margin: 0; 
padding: 0;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px; 
color: #000;
background-image: none; 
height: 100%; 
}


#all {
margin: 0;
padding: 0;
height: 100%; 
min-height: 100%;
}

html>body #all {
height: auto;
}

a.nosign, #rubrik a.nosign {
background-image: none;
}

.sprung {
display: none;
}



/*Rubrik Beginn */

#rubrik {
display: none;
}

#rubrik a {
display: none;
}

#rubrik a:hover {
display: none;
}

/*Rubrik Ende */



/* Navi links beginn */

#nav {
display: none;
}

ul.navlist1, ul.navlist1a, ul.navlist1b, ul.navlist2, ul.navlist3 {
display: none;
} 


ul.navlist1b, ul.navlist1a, ul.navlist3  {
display: none;
}

ul.navlist1 li, ul.navlist1a li, ul.navlist2 li, ul.navlist3 li, ul.navlist1b li {
display: none;
}

ul.navlist2 {
display: none;
}


ul.navlist2 li, ul.navlist3 li {
display: none;
}



ul.navlist1 li A, ul.navlist1a li a, ul.navlist1b li a {
display: none;
}

ul.navlist1a li a {
display: none;
}


ul.navlist3 li a {
display: none;
}


ul.navlist1a li a {
display: none;
}

ul.navlist2 li A {
display: none;
}



ul.navlist2 li A:hover, ul.navlist1 li A:hover, ul.navlist1a li A:hover, ul.navlist1b li A:hover {
display: none;
}

ul.navlist3 li A:hover {
display: none;
}

ul.navlist2 li A.aktuell, ul.navlist2 li A.aktuell:hover, ul.navlist1 li A.aktuell, ul.navlist1 li A.aktuell:hover, ul.navlist1 li A.aktuell3:hover {
display: none;
}

ul.navlist1 li A.aktuell3 {
display: none;
}

ul.navlist2 ul {
display: none;
} 


ul.navlist2 ul li {
display: none;
}

ul.navlist2 ul li a {
display: none;
}


ul.navlist2 ul li A.aktuell, ul.navlist2 ul li A.aktuell:hover, ul.navlist2 ul li A:hover {
display: none;
}


ul.navlist2 li A.aktuell2 {
display: none;
}


/* Navi links Ende */


/* definition groups */


#group1 {
display: none;
}

#group2 {
display: none;
}

#group3 {
display: none;
}

#group4 {
display: none;
}

#group5 {
display: none;
}

#group6 {
display: none;
}

#group1 a, #group1 a:hover, #group2 a, #group2 a:hover, #group3 a, #group3 a:hover, #group4 a, #group4 a:hover, #group5 a, #group5 a:hover, #group6 a, #group6 a:hover {
display: none;
}

/* definition groups end */


/* big boxes */

#inhalt {
margin: 0;
padding: 0;
background-color: #fff;
font-size: 100%;
line-height: 1.5em;
}

* html #inhalt {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

#inhalt2 {
margin: 10px 0 0 0;
padding: 0;
background-color: #fff;
font-size: 100%;
width: 100%;
line-height: 1.5em;
}

#inhalt2a, #inhalt2b {
margin: 0 250px 0 0;
padding: 0 30px 0 0;
background-color: #fff;
font-size: 100%;
line-height: 1.5em;
border-right: 1px solid #999;
}

* html #inhalt2a {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

* html #inhalt2b {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

#inhalt2b {
border-right: none;
}

/* big boxes end */

/* boxes startseite themen */

.infobox1 {
float: left;
margin: 10px 2.0em 10px 0;
padding: 0;
width: 200px;
}

.infobox1 p {
margin: 0;
padding: 5px 0 0 0;
font-size: 11px;
}


.infobox1 img {
float: left;
margin: 2px 0 8px 0;
padding: 0;
}

/*  boxes startseite themen end */



/*  einfache Inhaltsboxen  */

.box2 {
margin: 0;
padding: 0;
width: 100%;
}


.box3 {
margin: 0 0 15px 0;
padding: 0;
width: 100%;
background-color: #fff;
background-image: none;
}


.box5 {
margin: 25px 0 15px 0;
padding: 5px;
width: 100%;
background-color: #fff;
border: solid 1px #999;
}


/*  einfache  Inhaltsboxen end  */



/*  infoboxen rechts  */
#infoboxrechts, #infoboxrechts1 {
float: right;
background-color: #fff;
margin-left: 35px;
padding: 0;
width: 235px;
font-size: 11px;
background-image: none;
}


#infoboxrechts1 {
background-image: none;
}

.infotext {
background-image: none;
}

/*  infoboxen rechts end */



/*  Bueros und Auflistungen Publikationen der Laender  */

.weltbox {
margin: 0 0 10px 0;
padding: 0 0 15px 0;
width: 100%;
background-color: #fff;
background-image: none;
border-bottom: solid 1px #999;
}


.weltbox p {
margin: 0;
padding: 5px 0 0 0;
}

.buerobox {
float: left;
margin: 15px 1% 0 0;
padding: 0;
width: 110px;
font-size: 11px;
}

.buerobox ul {
margin: 8px 0 0 0;
padding: 0;
list-style-image: none;
list-style-type: none;
}

.buerobox ul li {
margin: 0;
padding: 1px 0 1px 0;
}

.buerobox ul li a {
background-image: none;
padding: 0;
}

.buerobox ul ul {
margin: 2px 0 4px 10px;
padding: 0;
}

.buerobox ul ul li {
margin: 0;
padding: 0;
}

/* end Bueros und Auflistungen Publikationen der Laender*/




/*  bildboxes */


/* diese bildbox nur startseite */

.bildbox {
float: right;
margin: 0;
padding: 0;
background-color: #fff;
width: 370px;
text-align: right;
}

.bildbox img, .bildbox1 img, .bildbox1a img {
margin: 0 0 10px 0;
padding: 0;
}

.bildbox1 {
float: right;
margin: 0;
padding: 0 0 0 20px;
background-color: #fff;
text-align: right;
width: 300px;
}

.bildbox1a {
float: right;
margin: 0 0 0 20px;
padding: 0 0 0 0;
background-color: #fff;
width: 350px;
}

.bildbox2a {
float: left;
margin: 15px 25px 10px 0;
padding: 0;
background-color: #fff;
}

.bildbox3 {
float: left;
margin: 0 5px 0 0;
padding: 0;
width: 150px;
}


.bildbox3 img {
margin: 0 0 0 2px;
padding: 0;
}

/*  bildboxes end */


/*  spezielle boxes */

.halfbox {
float: left;
margin: 0 0 0 0;
padding: 0;
width: 55%;
background-color: #fff;
}

.halfbox1 {
float: left;
margin: 0 0 0 0;
padding: 0;
width: 40%;
}

.kontaktbox, .kontaktbox60 {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 45%;
}

.kontaktbox60 {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 50%;
}

.kontaktbox65 {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 55%;
}

.kontaktbox45 {
float: left;
margin: 10px 0 0 0;
padding: 0;
width: 40%;
}

/*  spezielle boxes ende */

/*  farbige boxes der regionen */

.regionbox1, .regionbox2, .regionbox3 {
float: left;
margin: 0 0 10px 0;
padding: 0;
width: 350px;
font-size: 11px;
color: #000;
}



.regionbox1 {
background-color: #fff;
border: #FAAC63 solid 1px;
}

.regionbox2 {
background-color: #fff;
border: #A95746 solid 1px;
}

.regionbox3 {
background-color: #fff;
border: #6D735D solid 1px;
}




/*  farbige boxes der regionen ende */



/*  farbige regionenliste */

ul.regionlist {
list-style-type: none;
list-style-image: none;
margin: 10px 0;
padding: 0;
}

ul.regionlist li {
display: inline;
}


ul.regionlist li A {
display: block;
margin: 1px 0;
padding: 4px 8px 5px 10px; 
text-decoration: none; 
font-weight: bold;
background-image: none; 
border-bottom: solid 1px #999;
color: #000;
}

ul.regionlist li A:hover {
color: #000;
}

ul.regionlist li A.eur {
border: solid 1px #FED4A9;
border-left: solid 15px #FED4A9;
}

ul.regionlist li A.eur:hover {
background-color: #FED4A9;
}

ul.regionlist li A.asien {
border: solid 1px #E4BCAD;
border-left: solid 15px #E4BCAD;
}

ul.regionlist li A.asien:hover {
background-color: #E4BCAD;
}

ul.regionlist li A.afrika {
border: solid 1px #FFE9D4;
border-left: solid 15px #FFE9D4;
}

ul.regionlist li A.afrika:hover {
background-color: #FFE9D4;
}

ul.regionlist li A.la {
border: solid 1px #BAC4AC;
border-left: solid 15px #BAC4AC;
}

ul.regionlist li A.la:hover {
background-color: #BAC4AC;
}

ul.regionlist li A.mona {
border: solid 1px #DEAC9A;
border-left: solid 15px #DEAC9A;
}

ul.regionlist li A.mona:hover {
background-color: #DEAC9A;
}

ul.regionlist li A.usa {
border: solid 1px #D7DDCF;
border-left: solid 15px #D7DDCF;
}

ul.regionlist li A.usa:hover {
background-color: #D7DDCF;
}

/*  farbige regionenliste ende */




/*  einzelne elemente */

img.bsp {
border-bottom: solid #fff 6px;
}

.redpoint {
background-image: url(../img_layout/red_point.gif);  
background-repeat: no-repeat;
background-position: 1.0em 0.45em;
padding: 2px 0 2px 2.0em;
}

img.left { 
float: left;
margin: 0 10px 10px 0;
}

/*  einzelne elemente ende*/


/*  Ueberschriften*/
h1 {
font-size: 14px;
color: #012778;
padding: 0;
margin: 10px 0 15px 0;
line-height: 1.4em;
}


h2 {
text-align: left;
margin: 0;
padding: 0;
font-weight: bold;
color: #012778;
font-size: 100%;
border: none;
text-decoration: underline;
}


h3 {
text-align: left;
margin: 0;
padding: 5px;
background-color: #ccc;
font-weight: bold;
color: #000;
font-size: 100%;
border-bottom: 1px solid #fff;
border-top: 5px solid #fff;
}

h4 {
text-align: left;
margin: 0;
padding: 5px 0;
background-color: #fff;
font-weight: bold;
color: #000;
font-size: 11px;
border-bottom: 1px #fff solid;
line-height: 1.3em;
}

h5 {
text-align: left;
margin: 0;
padding: 3px 0;
font-weight: bold;
color: #012779;
font-size: 12px;
}

h6 {
text-align: left;
margin: 0;
padding: 5px;
background-color: #fff;
font-weight: bold;
color: #000;
font-size: 100%;
border-bottom: 1px #fff solid;
line-height: 1.3em;
}


/*  Ueberschriften ende*/


/*  text und absatz*/

.box5 p {
margin: 6px;
}

p.block {
text-align: justify;
}


P {
margin: 9px 0;
padding: 0;
}

p.abstand {
text-align: left;
margin: 0;
padding: 5px;
color: #000;
font-size: 100%;
}

p.blaubox {
border: solid 1px #999;
margin: 0;
padding: 6px;
width: 45%;
}

* html p.blaubox {  /* nur fuer Internet Explorer */
width: 98%;   /* Version 5.x */
w\idth: 98%;
}


P.afrika, p.eur, p.asien, p.nahost, p.la, p.usa {
text-align: left;
margin: 0;
padding: 5px;
font-weight: bold;
color: #000;
font-size: 100%;
border-bottom: 1px #fff solid;
}



.klein {
font-size: 10px;
}

.blau {
font-weight: bold;
color: #012779;
}



/*  text und absatz ende */


/* listenformatierung */

ul.linklist {
margin-left: 1.0em;
padding: 0;
margin-top: 1.0em;
}

ul.linklist li {
list-style-image: url(../img_layout/pfeil_in_li.gif);
list-style-type: none;
margin-left: 0;
padding: 0;
}

ul.linklist li.extern {
list-style-image: url(../img_layout/extern2.gif);
list-style-type: none;
}

ul.linklist li.pdf {
list-style-image: url(../img_layout/pdf.gif);
list-style-type: none;
}

ul.linklist a {
background-image: none;
padding-left: 0em;
}

ul.linklist li.buero {
list-style-image: url(../img_layout/extern1.gif);
list-style-type: none;
}


ul.linklist li.none {
list-style-image: none;
list-style-type: none;
padding-top: 0.2em;
}


/* listenformatierung ende */


/* Formatierung der Links */

a {
color: #BF0707; 
text-decoration: underline;
background-image: none;
padding-left: 0.1em;
}

a.ohne {
color: #BF0707; 
text-decoration: underline;
background-image: none; 
padding-left: 0.1em;
}

a.pdf {
color: #BF0707; 
text-decoration: underline;
background-image: none;
padding: 0 0 0 0.1em;
}

a.extern {
color: #BF0707; 
text-decoration: underline;
padding-left: 0.1em;
}

a.audio {
color: #BF0707; 
text-decoration: underline;
background-image: none;
padding: 0 0 0 0.1em;
}

a.video {
color: #BF0707; 
text-decoration: underline;
background-image: none;
padding: 0 0 0 0.1em;
}

a.mail {
color: #BF0707; 
text-decoration: underline;  
background-image: none;
padding: 0 0 0 0.1em;
}

A:hover {
color: #fc2603; 
text-decoration: underline; 
}

/* Linkformate ende*/

/* nach oben*/

.top {
display: none;
}

.top a {
display: none;
}

.top A:hover {
display: none;
}

/* end nach oben*/


/* clearer und pointer */

.clear {
clear: both;
margin: 0;
padding: 0;
font-size: 1px;
height: 1px;
line-height: 0.0em;
}

.point, .point1, .point2, .point3 {
margin: 0;
padding: 0;
background-image: none;
font-size: 1px;
height: 1px;
line-height: 0.0em;
border-bottom: dotted 1px #000;
}

.point {
clear: both;
}

.point1 {
clear: left;
}

.point2 {
clear: left;
margin-bottom: 5px;
}

.point3 {
clear: left;
margin: 5px 0;
}

.clearleft {
clear: left;
margin: 0;
padding: 0;
font-size: 1px;
height: 1px;
}

.clearright {
clear: right;
margin: 0;
padding: 0;
font-size: 1px;
height: 1px;
}

/* clearer und pointer ende */


/* fussbereiche */

.fuss {
display: none;
}

.fuss2 {
display: none;
}

.fuss A {
display: none;
}

.fuss2 a {
display: none;
}

.fuss A:hover, fuss2 a:hover {
display: none;
}

.druck {
display: none;
}

.abstand {
margin-left: 2.0em;
margin-right: 2.0em;
}

.druck A.mail {
display: none;
}

.druck A.mail:hover {
display: none;
}

.druck A.sign {
display: none;
}

.druck A.sign:hover {
display: none;
}

/* fussbereiche ende, end of all*/
