html         {font-size:100.1%;}
html.mac body{font-size:72%;}

body {
    width:100%;
    height:100%;
    font-size:100.1%;
    margin:0 auto;
    margin-top:0.6em;
    text-align: center;
    overflow:auto; 
    font-family: Arial, Helvetica, sans-serif;
}
div,ul, li, p, th {
    font-size:1.0em;
    font-family: Arial, Helvetica, sans-serif;
}
table, tr {
    font-size:1.0em;
}
td {
    font-size:1.0em;
}
H1 {
    font-size:   1.3em;
    font-weight: bold;
    padding-bottom: 0.6em;
    padding-top: 0;
    margin: 0;
}
H2 {
    font-size:   1.2em;
    font-weight: bold;
}

form {
    margin: 0;
    font-size: 1.0em;
}

input, textarea, select, object {
    font-size: 1.0em;
}
a {
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    color:royalblue;  /*cornflowerblue;*/
}
a.LKlein:link       {font-size:0.70em;}
a.LNormal:link      {font-size:0.9em; }
a.LNormalfett:link  {font-size:0.9em; font-weight:bold;}
a.LGross:link       {font-size:0.95em;font-weight:bold;}

a:active {
    color:royalblue;
}
a:hover {
    color:white;
    background-color:indianred;
}
.submitButton {
    font-size:1.0em;
    height:1.2em;
    font-weight:bold;
}
.ButtonHref {
    font-size:1.1em;
    color:#0000E0;
    background-color:#EBEBEB;
    font-weight:bold;
    cursor:pointer;
}

input.ButtonHref:link{color:#0000E0;}
input.ButtonHref:visited{color:#ff0;}
input.ButtonHref:hover{color:#FFF;background-color:indianred;}
input.ButtonHref:active{color:#FF0000;}

#gesamtplatz{width:100%;position:relative;}
#frame {
      width:96%;
/*      border: 1px solid Silver;
      height: 100%;*/
      position:absolute;
      margin: auto;
      text-align:center;
      height:99% !important;
      padding:0px;
      min-width:400px;
      z-index:1;
}
/* ---------------------------- fixierter Teil---------------------------- */
#fixiert {
    position:fixed;top:1%;left:2%;
/*    float:left;*/
    z-index:50;
    width:95%;
    float:right;
}
/* ---------------------------- Inhalt scrollend*/
#scrolled {
/*    position:absolute;top:33%;left:20.5%;*/
    clear:both;
    position:absolute;top:12.2em;left:2%;
    padding:0;
    height:50% !important;
    width: 100%;
    display:block;
    text-align:left;
}
#Inhalt {
    width:81.4%;
    z-index:30;
    height:auto;
    text-align:left;
    padding-left:0.3%;
    margin-left:17.6%;
}
/* ---------------------------- Unter-Navigation links*/
#navlinks {
/*   position:fixed;top:33%;left:2%;*/
    position:fixed;top:12.8em;left:2%; 
    float:left;
    height:auto;   /*    96%;*/
    width:16%;
    padding:0;
    padding-bottom:2.5em;
    padding-left:0.3%;
    font-size:1.0em;
    text-align:left;
/*    z-index:40;  */
}
/* ---------------------------- TOPBAR mit Home Sitemap etc---------------------------- */
#topbar {
    width: 100%;
    height: 1.2em;
    text-align:right;
    font-weight:bold;
    padding-left:0.3%;;
/*position:fixed;top: 1em;left:1em;
        margin:0.2em 0.2em 0.2em 0.2em;        /*Reihenfolge bei 4: oben, rechts, unten, links */
}
/* ---------------------------- BANNER mit  Bildchen als Background---------------------------- */
#banner {
    width: 100%;
    height:5.5em;    /* 3.5 fÃ¼r Mobile,  7.5*/
/* position:fixed;top: 2em;left:1em;
    margin:0.0em 0.2em 0.2em 0.1em;        /*Reihenfolge bei 4: oben, rechts, unten, links */
    text-align: center;
    padding-left:0.3%;

    background-image: url(/themes/silver/images/Header.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-color:#0D0D0F;   
border-bottom: 1px solid #282E34;    
}

/* ---------------------------- NAVBAR fÃ¼r  Haupt-Navigation---------------------------- */
#navbar {
    height:3.0em;
    width:100.1%;
    text-align:left;
    padding-top:0.5em;
    padding-left:0.2%;
    word-wrap:break-word;
/*        line-height:2.5em;    vertical-align:baseline;*/
}
div#navbar ul {
    margin: 0;
    padding: 0;
    font-weight: bold;
}
div#navbar li {
    list-style-type: none;
    display: inline;
    white-space: nowrap;
    padding: 0.2em 0.5em 0.2em 0.5em;
    font-size:1.1em;
}
/* ---------------------------- TITLE mit Navigations-Hinweis und rechts SEARCH--- */
#title {
/*    float:left;*/
      width: 99.8%;
      height: 1.6em;
      font-size:1.0em;
      text-align:left;
      vertical-align: middle;
      font-weight: bold;
/*
      margin:0.2em 0.2em 0.2em 0.2em;
*/
      padding-left:0.4%;
      padding-top:0.2%;
}
#title a {
    font-size:   1.0em;
    font-weight: bold;
    overflow:hidden;
}
#titlelinks {
    display:block;
    width:60%;
    font-weight:bold;
    float:left;
    overflow:hidden;
    vertical-align: middle;
}
#titlerechts {
    display:inline;
    vertical-align: middle;
}
#idsearch {
    size:20;
    height:80%;
}
.search {
    font-size:1.0em;
    display:inline;
}
.searchsubmit {
    height:100%;
    font-weight:bold;
    display:inline;
}
.searchsubmithover {
    font-weight:bold;
    display:inline;
}
/* ---------------------------- NAVCONTAINER mit Unter-Navigation links; aus subnavbar.html aufgerufen*/
#navcontainer {
     width: 97%;
     padding-top:0.5em;
     margin:0.0em 0.1em 0.1em 0.1em;
}
#navcontainer ul {
    list-style-type:none;
    margin-left: 0;
    padding-left: 0;
}
#navcontainer li {
    list-style-type:none;
}
#navcontainer a{
    display: block;
    margin:0.5em 0.1em 0.5em 0.0em;
}
html>body #navcontainer li a {
  	width: auto;
  	text-align:left;
}
#StatusAnmeldung {
    font-size:0.2em;
    color:#D3D3D3;
}
.ObjClass {
      width:100%;
      height:400px;
      text-align:left;
      border-style:none;
      margin-top:0.1em;
      overflow:scroll;
}
.ResIframe {
      width:100%;
      text-align:left;
      border-style:none;
      margin-top:0.5em;
  /*    overflow:scroll;
        height:450em;
              display:none;   
  */
      overflow:visible; 
}

div.StatusAnmeldung:hover{color:#FFF;background-color:indianred;}
/* ---------------------------- CONTENT---------------------------- */
#content {
    text-align:left;
    margin-top:1em;
}
#content, #sidebar {
     padding:0.3%;
     text-align: left;
     z-index:10;
}
/* ---------------------------- News- und Termin Box innerhalb Content---------------------------- */
.newsbox {
    font-size: 1.1em;
    margin-bottom: 0.1em;
    margin-top: 0.1em;    
    margin-left: 0.1em;
    padding: 0.2em;
    background-color: #D3D3D3;
    
 
}
.newsbox ul {
    margin: 0;
    padding: 0;
}
.newsbox li {
    margin-left:0.4em;
}
.LinkWeitere {
    font-size:1.1em;
    margin-top:0.0em;
    margin-right:2em;
    text-align:right;
}
/* ---------------------------- FOOTER mit Fusszeilen--- */
#footer {
    text-align:center;

}
#footer a {
    font-weight: bold;
    text-decoration: none;
}
#footer a:hover {
    font-weight: bold;
}
.footeraktiv {
    color:white;
    font-size:0.8em;

}
.footerpassiv {
    color:#909090;
    font-size:0.8em;
}
/* ----------------------------Farbkonstanten Allgemein---------------------------- */
.FKBody {
    background-color: #909090;
    color:#000
/*    SCROLLBAR-FACE-COLOR: Silver;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #454F58;
    SCROLLBAR-3DLIGHT-COLOR: #454F58;
    SCROLLBAR-ARROW-COLOR:  #454F58;
    SCROLLBAR-TRACK-COLOR: #CDCDCD;
    SCROLLBAR-DARKSHADOW-COLOR: #CDCDCD;  */
}
.FKNavi {
    color: #000;
    background-color: #D3D3D3;
}
.FKInhalt {
    color: #000;
    background-color: #FFF;
}
.FKFett {
    Font-weight:bold;
}
.FKRtl {
    border-top: 0.3em solid indianred;
    border-left: 0.3em solid indianred;
}
.FKRr {
    border-right: 0.3em solid indianred;
}
.FKRb {
    border-bottom: 0.3em solid indianred;
}
input, textarea, select, object {
    border: 1px solid #454F58;
    background-color: white;
    color:#454F58;
}
.submitButton {
    color:royalblue;
    background-color:lightgrey;

}

/* ----------------------------Farbkonstanten Navigation---------------------------- */
.search {
    border: 1px solid white;
    background-color: #FFF; /*#606E7B;*/
    color: #000;
}
.searchsubmit {
    border: 1px solid white;
    background-color: #D3D3D3; /*#606E7B;*/
    color: #006EB6;
}
.searchsubmithover {
    border: 1px solid white;
    background-color: indianred;
    color:white;
    cursor: pointer;
}
/* ----------------------------Farbkonstanten Content ---------------------------- */
/*   20.09.2011  *html  body  {scrollbar-base-color:#D8D8D8;} */
/* ---------------------------- NAVCONTAINER mit Unter-Navigation links*/
#navcontainer il {
    list-style-type:none;
}
#navcontainer a{
    border-bottom: 1px solid #eeeeee;
}
/* ---------------------------- News- und Termin Box innerhalb Content---------------------------- */
.newsbox li {
    list-style-type: square;
    color:white;
}


a.headlineLink:link        {padding:0.15em;padding-left:0.2em;}
a.headlineLink:visited     {padding:0.2em;}
a.headlineLink:active      {color:red;padding:0.2em;}
a.headlineLink:hover       {color:white;background-color:indianred;padding:0.2em}


/* ---------------------------- FOOTER mit Fusszeilen--- */
#footer a {
    color: white;
;
}
#footer a:hover {
    color: #A9A9A9;
    background-color: white;
}
/* ---------------------------- BANNER mit  Bildchen als Background---------------------------- */
#WillkomensBild {
	  max-width: 80%;
	  height: auto;
    width: auto\9;
     /* ie8 */
    border-style: none;
}     