/* --- Datei Stand 2008_10_07 --- */

/* --- Global Reset --- */

* {
   margin:0px;
   padding:0px;
   font-family:Verdana,sans-serif;
}

body {
   background-color:white;
}

/* --- Ausblenden der nicht benötigten Bereiche ---*/

#menue_haupt, #menue_tool, #titel, #logo, #untermenue, #werbung, #foot {
   display: none;
}

/* --- Positionierung und Formatierung der Boxen --- */

#rahmen_aussen{
   position:static;
   background-color:white;
   width: auto !important;
   margin: 0 !important;
   padding: 5px;
}

#rahmen_content{
   position:static;
   background-color:white;
   width: auto !important;
   margin: 0 !important;
   padding: 5px;
}

/* --- Formatierung des Hauptmenüs --- */

#content {
   position:static;
   background-color:white;
   width: auto !important;
   margin: 0 !important;
   padding: 0;
}

h1, h2, p, a, em {
   background-color:white;
}

h1 {
   font-size:1.0em;
   font-weight:bold;
   color:#0051A5;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#003084;
   margin-top:15px;
   margin-bottom:15px;
}

h2 {
   font-size:1.1em;
   font-weight:normal;
   color:black;
   margin-top:20px;
   margin-bottom:10px;
}

h3 {
   font-size:0.8em;
   font-weight:bold;
   text-decoration: underline;
   color:black;
   margin-top:15px;
   margin-bottom:15px;
   text-align:left;
   }

h4 {
   font-size:1.0em;
   font-weight:bold;
   text-align:left;
   color:#0051A5;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#003084;
   margin-bottom:15px;
}

a {
   font-size:1.0em;
   color:#0051A5;
}

a.ext {
   font-size:1.0em;
   color:#0051A5;
   background: url(ext.png) no-repeat;
   padding-left: 12px;
}

p {
   font-size:0.8em;
   color:#4A4D4A
   margin-top:7px;
   margin-bottom:7px;
}

p.erkl {
   margin-top:-12px;
}

p.untertitel {
   font-size:0.6em;
   background-color:#003084;
   color:#00DF00;
}

p.bread {
   font-size:0.6em;
}

p.fuss {
   background-color:rgb(193,248,135);
}

ul.text {

   font-size:0.8em;
   list-style-type:disc;
   color:black;
   padding:0px 0px 10px 30px;
   background-color:white;
}

li.text {
   background-color:white;
}

em {
   font-style:normal;
   font-weight:bold;
}






/* --- Formatierung der Tabellen - allgemeine Einstellungen --- */


/* --- Formatierung der Steckbriefe - Detailtabelle --- */

#steckbrief {
   border-collapse: collapse;
   background-color:#DEDFDE;
}

#steckbrief tr:hover {
   background-color:#CECFCE;
   color:black;
   font-weight:bold;
}

#steckbrief td {
   border:solid white 2px;
   border-left:0px;
   padding:1px 3px 1px 3px;
   font-size:0.8em;
}

#st_m_links {
   width:40%;
}

#st_m_rechts {
   width:60%;
}

/* --- Formatierung der Steckbriefe - Übersichtstabelle --- */

#steckbrief_ueber {
   width:972px;
   border-collapse: collapse;
   color:black;
   background-color:#EFEFEF;
   text-align:center;
}

#steckbrief_ueber td {
   border:solid white 2px;
   border-left:0px;
   padding:1px 3px 1px 3px;
   font-size:0.8em;
}

#steckbrief_ueber tr:hover {
  background-color:#DEDFDE;
  color:black;
}

#col01 {width:190px;}
#col02 {width:70px;}
#col03 {width:120px;}
#col09 {width:0px;}
#col04 {width:0px;}
#col05 {width:85px;}
#col06 {width:40px;}
#col07 {width:55px;}
#col08 {width:0px;}
#col10 {width:0px;}
#col11 {width:0px;}
#col12 {width:70px;}
#col13 {width:71px;}


td.ze01, td.ze02, td.ze01, td.ze03, td.ze09, td.ze04, td.ze05, td.ze06, td.ze07, td.ze08, td.ze10, td.ze11, td.ze12, td.ze13,
th.ze01, th.ze02, th.ze01, th.ze03, th.ze09, th.ze04, th.ze05, th.ze06, th.ze07, th.ze08, th.ze10, th.ze11, th.ze12, th.ze13, td.ueber {
   border:solid white 2px;
   border-bottom:4px;
   padding:2px;
   font-size:0.8em;
}

th.ze01, th.ze02, th.ze01, th.ze03, th.ze09, th.ze04, th.ze05, th.ze06, th.ze07, th.ze08, th.ze10, th.ze11, th.ze12, th.ze13 {
   background-color:#CECFCE;
   font-weight: bold;
}

td.ueber {
   border-left:0px;
   border-right:0px;
   text-align:left;
   font-weight: bold;
   background-color:#CECFCE;
}

td.ze01, th.ze01 {
   border-left:0px;
   text-align:left;
}

td.ze13, th.ze13 {
   border-right:0px;
}

td.ze11 img {
   border:none;
   background-color:#EFEFEF;
   vertical-align:top;
}

td.info {
   font-size:0.8em;
   text-align:left;
   border-top:solid white 6px;
}

td a {
   background-color:transparent;
}

td a:hover {
   background-color:#CECFCE;
}

#index td{
  background-color:white;
  padding:3px 0px 3px 6px;
  vertical-align:center;
  font-size:0.8em;
}


/* --- Formatierung der Vergleichstabelle "Alternativen" --- */

#vergleich{
  background-color:white;
  width:685px;
}
#vergleich td{
  background-color:#DEDFDE;
  padding:3px;
  vertical-align:top;
  font-size:0.8em;
}

td.blank{
  background-color:white;
}

td.bold{
   font-weight:bold;
}

/* --- Formatierung des Lexikons --- */

p.erkl {
   margin-top:-12px;
}

#up {
   margin-right:5px;
   margin-bottom:2px;
   height: 100%;
   border:none;
}