/* Central Font */
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
  font-family:Arial,sans-serif;
}

/* Font size regular */
p,ul,ol,li,div,td,th,address,blockquote {
  font-size:12px;
}

/* Font size Header 1 */
h1 {
  font-size:14px;
}

/* Font size Header 2 */
h2 {
  font-size:16px;
}

/* Mark Important */
a.markimp {
  color: #F8CB0E;
}

/* Show link i another color and underlined */
a:link {
  color: #E73910;
  text-decoration:underline;
}

/* Blockquote formatting */
blockquote,cite {
  font-style:italic;
}

/* Show Mainmenu in different color */
.menucolor {
  color: #351B7F;
}

/* Show Sub-Headers in another color */
p.hd {
  color: #351B7F;
}

/* Show Errors in another color */
p.error {
  color: #E73910;
  text-decoration:underline;
  font-weight: bold;
}

/* Show OK's in another color */
p.ok {
  color: #351B7F;
  text-decoration:underline;
  font-weight: bold;
}

/* Stripes in tables */
tr.stripe {
  background-color: #9694F6;
  color: black;
}

/* Set Formularlayout */
.field {
  background-color: #F8CB0E;
  border: solid 1px #351B7F;
}
.fielderror {
  color: white;
  background-color: #E73910;
  border: solid 1px #351B7F;
}

.button {
  color: black;
  background-color: #F8CB0E;
  border: solid 1px #351B7F;
  cursor: pointer;
}
.button:hover {
  color: white;
  background-color: #351B7F;
  border: solid 1px #F8CB0E;
}


/* List formatting in licenses */
dd.lics {
  margin-bottom:1em;
  margin-top:1em;
}
dt.lics {
  margin-bottom:1em;
  margin-top:1em;
}

/* Select language show text */
p.sellang {
  display: block;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  font-family:arial;
  font-size:0.7em;
  color: #351B7F;
  border: none;
  background-color: transparent;
  padding: 3px;
}

/* Show page top table */
TABLE.pagetop {
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin:0px;
  background-repeat: no-repeat;
  background-position: 0px 70px;
  background-color: #9091CA;
}

/* show main window */
body.main {
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin:0px;
  background-color: #9091CA;
}

/* Navigation Tabs Level 1 */
div.navtabs1 {
    background: transparent;
    border-collapse: collapse;
    border-bottom-color: #351B7F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 3px 5px 3px 20px;
    white-space: nowrap;
}

div.navtabs1 a {
    background: #C0CDEC;
    border-color: #351B7F;
    border-width: 1px; 
    border-style: solid solid none solid;
    text-decoration: none;
    font-family: arial;
    font-size: 0.9em;
    color: black;
    padding: 3px 5px 3px 5px;
    margin-right: 1em;
}

div.navtabs1 a.selected {
    border-bottom: #F8CB0E 1px solid;
    color: black;
    background-color: #F8CB0E;
}

div.navtabs1 a.impressum {
    background-color: transparent;
    border-style: none none none none;
    text-decoration: none;
    font-family: arial;
    font-size: 0.9em;
    color: black;
    padding: 3px 5px 3px 5px;
    margin-right: 1em;
}

div.navtabs1 a.impressum:hover {
    background-color: transparent;
    color: #F8CB0E;
}

div.navtabs1 a:hover {
    color: black;
    background-color: #F8CB0E;
}

/* Navigation Tabs Level 2 */
div.navtabs2 {
    background: #F8CB0E;
    border-bottom-color: #351B7F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-collapse: collapse;
    padding: 3px 5px 3px 40px;
    white-space: nowrap;
}

div.navtabs2 a {
    background: transparent;
    margin-right: 8px;
    text-decoration: none;
    font-family:arial;
    font-size:0.9em;
    color: black;
    padding: 3px 5px 3px 5px;
}

div.navtabs2 a.selected {
    color: red;
    font-weight: bolder;
    background-color: transparent;

}

div.navtabs2 a:hover {
    color: red;
    background-color: transparent;
}


/* Navigation Tabs Level 3 */
div.navtabs3 {
    background: #C0CDEC;
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 25px 10px 25px;
    white-space: nowrap;
    border-top: 1px solid #351B7F;
    border-bottom: 1px solid #351B7F;
    border-right: 1px solid #351B7F;
    border-left-style: none;
}

div.navtabs3 a {
    background: transparent;
    text-decoration: none;
    font-family:arial;
    font-size:1.1em;
    color: black;
}

div.navtabs3 a.selected {
    color: red;
    background-color: transparent;

}

div.navtabs3 a:hover {
    color: red;
    background-color: transparent;
}

/* Newstabs */
div.newstabs {
    background: #C0CDEC;
    margin-left: 4em;
    margin-right: 4em;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 2px 25px 2px 25px;
    white-space: nowrap;
    border: solid 1px #351B7F;
}

/* Newstabs if mouse over */
/* div.newstabs:hover {
    background: #F8CB0E;
} */

/* Text in Newstabs */
a.newstabs {
    text-decoration: none;
    font-family: arial;
    font-size: 0.9em;
    color: black;
}

/* Newsbutton */
div.newsbuttons {
    margin-right: 4em;
    margin-left: 4em;
    background: transparent;
    margin-top: 0em;
    margin-bottom: 2em;
}

div.newsbuttons a {
    background: #C0CDEC;
    text-decoration: none;
    font-family: arial;
    font-size: 1em;
    color: black;
    padding: 4px 4px 4px 4px;
    border: solid 1px #351B7F;
}

div.newsbuttons a:hover {
    background: #F8CB0E;
}