body {margin: 0px; padding: 0px; font-family:arial,verdana,sans-serif; font-size:12px;}
table { width:100%;} 

a,a:link,a:visited {margin:0px; padding:0px; text-decoration:none;color:blue;} 
a:hover,a:active {text-decoration:none; color:red;} 
img {border:0px;  }
p {font-size:14px; }

/* HEADER */
div#header {margin:0; height:90px;  background:white url('/images/header04.jpg') repeat-x left; 
  background-position:0px 0px;}

div#leiste {height:70px;margin:0px;padding:0 0 0 0;vertical-align:middle;text-align:right;}
div#leiste img {margin:10px;padding:0px;}

div#leistelinks {float:left;height:90px;margin:0;padding:0;}

div#breadcrumbs { margin:0 0 0 187px; padding:2px 0 0 5px; color:white; height: 20px; background-color: #195800;
  border-top:2px solid #030; border-left:1px solid #030; }

#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited {color:#ffffff; font-size:100%;}

#breadcrumbs a:active,
#breadcrumbs a:hover  {color:yellow;}

/* CENTER */
div#container {border-top:7px solid #030;margin:0; padding:0;     
  background:url('/images/background-left-01.png') repeat-y left; } 
div#container2 { border-top:1px solid #030; margin:0; padding:0;height:100%;}
div#container2:after { content:"."; display:block;   height:0;   clear:both;   visibility:hidden;}

/* LEFT */
div#leftContainer {width:187px; float:left; padding:0; margin:0; border-right:1px solid #030; height:470px; 
  font-size:100%; font-weight:bold; background-color:#95de81;font-variant:small-caps; color:#68b254;}

#navigation {text-align:right;  border-collapse:collapse; }
#navigation ul {padding:0;  margin:20px 0 20px 0;  list-style:none inside; }
#navigation li { padding:0;  display:inline;}
#navigation #current {padding:10px 2px 10px 10px; background:#32a911; border-right:5px solid #030;color:#7d1212; 
  border-left:5px solid #030;} 

#navigation a,
#navigation a:link,
#navigation a:visited {padding:10px 7px 10px 10px;color:#135003; display:block; text-decoration:none;}

#navigation a:hover,
#navigation a:active {padding:10px 2px 10px 10px;color:#7d1212;background:#32a911;border-right:5px solid #030;border-left:5px solid #030;}
#navigation a.active {padding:10px 7px 10px 10px;color:#7d1212; background:#32a911; }

#werbung { font-size:8px; margin-top:40px;  text-align:center; }
#werbung img {border:0px;}

/* RIGHT */
div#rightContainer {float:right; width:190px; margin:0px 5px 0 0; padding:0;}
p#klein {font-size:9px;}

#zitate {margin:5px 0 10px 0;padding:2px 3px 2px 3px; font-family:arial;
  font-size:12px; color:#3a3a3a; background:#f0f0f0; border:1px solid #b0b0b0;}
#zitate p {margin:0;padding:0px; } 
#zitate p#text {font-weight:bold;font-size:100%; } 
#zitate p#author {margin:10px 0 0 0;text-align:right;  font-style:italic; font-size:80%; } 

#google_firefox {margin:5px 0 10px 0;padding:2px 3px 2px 3px;}
#google_search {margin:5px 0 10px 0;padding:2px 3px 2px 3px;}

div#buecher { background-color:orange; border:1px solid black; text-align:center; }
div#buecher img { border:0px; padding:0px;  margin:0px;} 
div#buecher a {font-size:9px; padding:0; margin:0;  }
div#buch {margin:5px;  padding:3px;  border:1px solid black;  background-color:#fbcd50;} 
div#buch p {padding:0px;  margin:0px;font-size:110%;} 

#screenshot{text-align:center; padding:5px 0 10px 0; margin:10px 0 10px 0; border:1px solid #91b0ff;background:#d1deff;}
#screenshot img { border:0px; padding:0px;  margin:5px 0 5px 0; border:1px solid blue;} 
#screenshot a { color:#002175;font-weight:bold;font-size:120%;  }
#screenshot a:hover,
#screenshot a:active {color:red;}

#screenshot table {font-family:arial,verdana;margin:5px 0 0 0;font-size:9px;width:90%;}
#screenshot td {padding:0 2px 0 2px;}
#screenshot tr#color1 td {background:#afc6ff;}
#screenshot tr#color2 td {background:#91b0ff;}
#screenshot p#title {font-weight:bold;padding:0px;margin:0px;font-size:12px;  }

#rightSE {float:right; width:40%; }
#news {background-color:#ffebbb;margin:12px 0 0 0;padding:2px 4px 4px 0; }
#news p#header {font-weight:bold;margin:0 0 0 0;padding:2px 0 0 4px;}
#news ul {padding:0 0 0 10px;margin:0 0 0 15px;list-style-image:url(/images/li.gif); }
#news ul li { background-color:white;margin:4px 0 4px 0;padding:0 0 0 3px;}

#tlegende {margin:10px 0 0 0;background:#ffebbb;width:250px;  }
#tlegende th {padding:2px 0 2px 4px;text-align:left;border-bottom:1px solid black;font-size:14px;  }

/* CONTENT */
div#contentContainer {   }
div#content      { margin: 5px 200px 0 190px; height:100%; padding:5px 8px 5px 8px; }
div#content2     { margin: 5px 0 0 190px; height:100%; padding:5px 8px 5px 8px; }

tr#title {background-color:#c4c610;}
tr#gerade {background-color:#e5ffa6;}
tr#ungerade {background-color:#d8f690;}

#h2 {font-size:160%;font-weight:bold;margin:0px;padding:5px; border:1px solid black;background:#ffba00; }
#left {text-align:left;}
#right {text-align:right;}
#center {text-align:center;}


/* LÄNDERINFORMATION - BEGIN */
img#li {border:0px;margin:0 5px 0 0;padding:0 0 1px 0;}
#content table#kontalpha td {text-align:center;font-weight:bold;  }

div#laenderinformation {text-align:center;font-size:100%;margin:6px 0 0 0 ;}
div#laenderinformation table {margin:5px 0 5px 0; border:1px solid green; border-collapse:collapse;}
div#laenderinformation th {background-color:#ffa200;border-bottom:1px solid green;}
div#laenderinformation td {width:25%; text-align:left; border-left:1px solid green; border-right:1px solid green; padding:0px 3px 0px 3px;}

div#land_header               {vertical-align:middle;text-align:center;}
div#fieldset                  {border:1px solid black;padding:2px;vertical-align:middle;background-color:orange;}
div#land_header table         {border:2px solid #ffc110;background-color:#ffcc3a;} 
div#land_header img           {vertical-align:middle;margin:2px;} 
div#land_header td#land_name  {font-size:160%;} 
div#land_header td#flagge     {width:150px; text-align:right;} 

div#landcontent{margin:0px;padding:10px 10px 10px 10px; font-size:100%;font-weight:bold; border:1px solid black; border-top:0px;
background:#f4ffe3;}

div#indicator  {margin-top:10px;}
div#legend {width:250px;padding:2px 5px 2px 5px;margin:0px; border:1px solid  black; 
  background-color:#ffcc3a;font-size:120%; border-bottom:0px solid black;border-right:2px solid black;text-align:left;}
div#indicator p {margin: 5px; text-align:left; font-weight: bold;}
div#indicator table {margin:0px;padding:0px; border:1px solid black; border-left:5px solid black;}
div#indicator td {padding:2px 5px 2px 5px;width:49%;  }
#quelle {text-align: right;color:#707070;font-size:80%;  }
/* LÄNDERINFORMATION - END */


/* LÄNDERVERGLEICH - BEGIN */
div#auswahl {margin:10px 0 0 0;padding:0px;}
div#auswahl select {width:100%; font-size:10px;}
div#auswahl input {font-size:10px; border:1px solid black;}
div#auswahl table#menu {width:100%;background-color:#b5cd44;border:1px solid green;vertical-align:middle;text-align:left;}
div#auswahl table#menu tr {background-color:#ffc520;}
div#auswahl table#aufab {width:auto;}
div#auswahl table#aufab td#select {width:130px;}

#space  {width:6px;height:6px;background-color:#b5cd44;border:0px;}
#asplit {height:6px;background-color:#b5cd44;}
#aleft  {border-left:2px solid #cfa020;padding-left:5px;width:50%;}
#aright {border-right:2px solid #cfa020;padding-right:5px;}
#aboth  {border-left:2px solid #cfa020;border-right:2px solid #cfa020;padding:0px 5px 0px 5px;vertical-align:middle;}

tr#continent_select th {border-top:2px solid #cfa020;padding-top:5px;}
tr#continent_select input {width:130px;}
tr#country_header th {text-align:left;}
tr#country_select td#aleft,td#aright {border-bottom:2px solid #cfa020;padding-bottom:5px;}
tr#indicatorgroup_select th {border-top:2px solid #cfa020;padding-top:5px;}
tr#indicator_header th {text-align:left;}
tr#indicator_select td#aleft,td#aright {border-bottom:2px solid #cfa020;padding-bottom:5px;}
tr#sort th {border-top:2px solid #cfa020;border-bottom:2px solid #cfa020;padding:2px 5px 2px 5px;}
tr#sort input {border:0px;}
tr#submit td {text-align:right;background-color:#b5cd44}
tr#submit input {width:120px;}

div#vergleich {font-weight:bold;font-size:100%;}
div#vergleich table {border:1px solid black;border-collapse:collapse; }
div#vergleich th {
  background-color:#c4c610;border-left:1px solid black;border-bottom:1px solid black;font-size:110%;padding:0px 3px 0px 3px; }
div#vergleich tr#current{background-color:lightgreen;}
div#vergleich td {padding:2px 3px 2px 5px; border-right:1px solid black; }
div#vergleich td#value {text-align:right;}
div#vergleich td#nr {vertical-align:top; }
div#vergleich td#land {vertical-align:top;}
/* LÄNDERVERGLEICH - END */

/* MINMAX - BEGIN */
div#minmax {}
table#minmax th {background-color:#c4c610;border-left:1px solid black;border-bottom:1px solid black;font-size:110%;}
table#minmax td {padding:2px 5px 2px 5px;font-size:90%;vertical-align:top;}
table#minmax td#left {width:40%;  }
table#minmax td#right {width:30%;  }
/* MINMAX - END */

/* ÄMTER/BOTSCHAFTEN - BEGIN */
div#aemter {margin:10px 0 0 0;padding:0px;}
div#aemter table {margin:0px;padding:0px;}
div#aemter td {padding:5px 5px 5px 5px;margin:2px 0 0 0;}
div#aemter td#title {color:blue;vertical-align:top;font-weight:bold;padding-left:20px;}
div#aemter ul {padding:0px 0px 0px 20px;margin:0px;list-style-image:url(/images/li.gif);}
/* ÄMTER - END */

/* DOWNLOAD - BEGIN */
#formular {margin:0;padding:0;text-align:center;} 
#formular input {border:1px solid black;width:200px;}
#formular input#submit {width:204px;border:1px solid black;}
#formular td {font-weight:bold;}
#formular td#first {width:70px;}
#formular table {margin:5px;padding:0px;width:90%; text-align:left; }

div#bestellung {margin:0 0 20px 0;padding:0;border:1px solid #000000;background:#f0f0f0;}
#bestellung p {margin:0;padding:5px;text-align:left;font-size:100%;}
#bestellung p#title {font-size:160%;font-weight:bold;margin:0px;padding:5px; border-bottom:1px solid black;background:#ffba00;}
#bestellung td {vertical-align:top;}

#files {margin:0;border:1px solid black;background:#f0f0f0;text-align:center;  }
#files p {margin:0;padding:5px;text-align:left;font-size:100%;}
#files p#title {font-size:160%;font-weight:bold;margin:0px;padding:5px; border-bottom:1px solid black;background:#ffba00; }
#files p#klein {font-size:10px;}
#files p#klein2 {font-size:12px;font-weight:normal;margin:0px;padding:0px;}
#files p#seperator {margin:0 0 10px 0;font-size:120%;font-weight:bold;padding:5px; border-top:1px solid black;border-bottom:1px solid black;background:#c9c9c9;}
#file {overflow:;margin:5px;padding:5px;text-align:left;}
#filename {padding:2px 5px 2px 5px;margin:0px; border:1px solid  black; font-weight:bold;
  background-color:#ffcc3a;font-size:120%; border-bottom:0px solid black;border-right:1px solid black;text-align:left;}
#file p {font-size:100%;font-weight:bold;}
#file table {width:100%;margin:0 0 10px 0; border:1px solid black;border-left:3px solid black;}
#file table td {padding:0 5px 0 5px;}
#file td#xls {border-right:1px solid black;text-align:center;font-size:120%;font-weight:bold;}
#xls p {text-align:center;}
/* DOWNLOAD - END */

/* IMPRESSUM - BEGIN */
#impressum p#name{font-size:140%;font-weight:bold; } 
#impressum p#ansprech{font-size:110%; font-weight:bold;padding:0 0 0 5px;} 
#impressum p#anschrift{font-size:110%; padding:0 0 0 5px;} 
#impressum p#separator{font-size:110%;font-weight:bold;border-bottom:1px solid black; } 
#impressum p#zusatz{font-size:110%; padding:0 0 0 5px; } 
#impressum p#zusatz2{font-size:100%; padding:0 0 0 5px; } 
/* IMPRESSUM - END */

/* FOOTER - BEGIN*/
div#footer {margin:0;padding:2px 0 4px 0;  color:white;  background:#030;  text-align:center;  vertical-align:middle;  clear:both;}
/* FOOTER - END*/
