/* Datei style_gwe.css */


body {
  font-family:Arial,sans-serif;
  font-size:13px;
  margin: 0px;
}


p, td, th {
  font-family:Arial,sans-serif;
  font-size:13px; /* was 13px */

}

li, ul {                          /* Aufzählungslisten NS 4.7 BUG*/
  font-family:Arial,sans-serif;            /* Helvetica */
  font-size:13px;
  /* margin-bottom:1ex; */ /* Probleme i.d. Stellenanzeigen 22.11.04, joh*/
}

dt {
  font-weight: bold;
  margin-top: 1ex;
}

img.m {                             /* Bilder */
  margin:0.25cm;                     /* Abstand zum Text oder anderen Objekten */
}

h4 {                              /* Überschriften */
  color:#123366;
  font-size:13px;
  font-weight:bold;
}

h3 {                              /* Überschriften */
  color:#123366;
  font-size:13px;
  font-weight:bold;
}

h2 {                              /* Überschriften */
  color:#123366;
  font-size:16px;
  font-weight:bold;
  margin-top:32px;
}

h1 {                              /* Überschriften */
  color:#123366;
  font-size: 19px;
  font-weight: bold;
  margin-top:20px;
}

table td {
  vertical-align: top;
}


a {
  /* text-decoration:none; */
  color:#123366; /* 000080; */
}
a:hover {
  /* text-decoration:underline; */
  color: #607ab9;
}
a:active {
  color: #123366;
}

a:visited {
  color: #333333;
}

.schunk, .head {
  color: #123366;
}

.comment {                         /* Für engl. Untertitel genutzt */
  color: #A0A0A0;
}

.diz {
  font-weight: bold;
  font-size: 11px;
}

.head {
  font-weight: bold;
}

.hint {
  font-size: 10px;
  text-align: center;
}

.frage {
  background-color: yellow;
}

div.infobox {
  border: 1px solid grey;
  font-size: 11px;
  padding: 5px;
}

div.infobox .label {
  background-color: white;
  display: inline;
  font-weight: bold;
  position: relative;
  top: -11px;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

div.newsBox {
  border-style: solid;
  border-width: 1px;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  width: 80%;
}
div.newsBox .label {
  background-color: White;
  display: inline;
  position: relative;
  top: -0.7em;
  left: 0.1em;
  padding-left: 0.4em;
  padding-right: 0.4em;
  font-size: 80%;
  white-space: nowrap;
}

div.newsBox p
{
  font-size: 80%;
}


#newsbanner
{
  margin-top: 5px;
  margin-bottom: 0px;
}


#footer
{
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #123366;
  margin-top: 10px;
  padding-right: 5px;
  padding-left: 10px;
}

#mainBox
{
  padding-left: 10px;
  padding-right: 60px;
  padding-bottom: 2cm;
  vertical-align: top;
}

#mainMenu
{
  margin-bottom: 10px;
}

#mainMenu a,
#mainMenu a:active,
#mainMenu a:hover,
#mainMenu a:visited
{
  color: white;
  text-decoration: none;
}

#menuBox
{
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 19px;
  vertical-align: top;
  width: 150px;
}

table#messen tr.single-row td 
{
  vertical-align: middle;
}

.navMenu
{
  width: 100%;
}

.navMenu td
{
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-bottom-size: 2px;
  color: #607ab9;
  font-size: 13px;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 1px;
}

.navMenu a,
.navMenu a:hover,
.navMenu a:active,
.navMenu a:visited
{
  color: #607ab9;
  text-decoration: none;
}


#navMenu
{
  width: 100%;
}

#navMenu td
{
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-bottom-size: 2px;
  color: #607ab9;
  font-size: 13px;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 1px;
}

#navMenu a,
#navMenu a:hover,
#navMenu a:active,
#navMenu a:visited
{
  color: #607ab9;
  text-decoration: none;
}

#subNavMenu
{
  margin-top: 3ex;
}

#subNavMenu td
{
  border-bottom-size: 1px;
  font-size: 11px;
  font-wight: medium;
}

#title
{
  background-color: #cccccc;
}

#title span.title
{
  font-family: sans-serif;
  font-size: 20px;
  color: #123366;
  font-weight: bold;
}

#toolBar
{
  padding-right: 5px;
}

table.menuTbl td
{
  color: white;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 17px;
  padding-top: 1px;
  padding-left: 5px;
  vertical-align: top;
  width:80px;
}

.bottom
{
  font-family:sans-serif;
  font-size:11px;
  margin-top:0px;
  margin-left:2px;
}


/* WINOject ecobox */

table.ecobox-info {
  border-collapse: collapse;
  margin: 0 0 0.7em 0em;
  font-size: 100%; /* IE6 */
}
table.ecobox-info th {
  font-weight: normal;
  text-align: left;
}
table.ecobox-info thead th {
  border-bottom: 1px solid #123366;
}
table.ecobox-info tbody th,
table.ecobox-info thead th:first-child {
  border-right: 1px solid #123366;
}
table.ecobox-info td,
table.ecobox-info th {
  padding: 0.3em 0.7em;
}

table.ecobox-info td.zubehoer {
  padding-left: 0;
  padding-right: 0;
}

table.ecobox-info caption {
  text-align: left;
  margin: 1.5em 0 0 0;
  padding-bottom: 0.7em;
}

table.ecobox-info tfoot td {
  padding-right: 0;
  padding-top: 1em;
  text-align: right;
}