
body {
        background-color: #F5F5F5;
        font-size: 0.9em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#333333;
        padding:0;
        margin:0;
        line-height:1.4em;
}

h1 {
        font-size: 2em;
        font-weight: normal;
        font-family: "Swis721 Ex BT", Verdana, Arial, SunSans-Regular, Sans-Serif;

 }

h2 {
        font-size: 1.25em;
        font-weight: normal;
        font-family: "Swis721 Ex BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        padding: 1em 0 0 0
   }
h4 {
        font-size: 1em;
        font-weight: 600;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        line-height: 1.2em;
}

 /*
scrollbar-arrow-color: #ffff66;
scrollbar-3dlight-color: #ffcc33;
scrollbar-highlight-color: #ffcc33;
scrollbar-face-color: #ffcc33;
scrollbar-shadow-color: #ffff66;
scrollbar-track-color: #ffff66;
scrollbar-darkshadow-color: #ffff66;
img.download {vertical-align:middle;}


 ----------banner-------------- */
#wrapper {
        margin:0 auto ;
        width:100%;
        position:relative;
}
#banner {
        margin: 0 0 0 0;
        padding: 0;
}
/* ----------hauptnavigation------------- */
#nav1 {
        width: 100%;
        height:35px;
        margin:4px 0 4px 0;
        text-align: center;
        background-color: #e0e0e0;
      /* background:transparent url('bilder/css/hg_navi.gif') repeat-x top left; */
       }
#nav1 ul {
        display:table;
        margin:0 auto;
        padding:0;
        list-style-type:none;
        height:35px;
        /*text-transform:uppercase;*/
        font-size:14px;
        font-family:Arial,sans-serif;
        }
#nav1 ul li {
        display:block;
        float:left;
        margin:0;
        padding:0;
        background:transparent url('bilder/css/grau.jpg') repeat-x top left;
        }
#nav1 ul li a {
        display:block;
        float:left;
        color:#333333;
        text-decoration:none;
        padding:0px 45px ;
        line-height:2.6em;
        font-weight:bold;
       }
#nav1 li#currentstart a, #nav1 li#start a:hover {
         color:#FFFFFF;
        background:transparent url('bilder/css/start.jpg') repeat-x top left;
}
#nav1 li#currentschulung a, #nav1 li#schulung a:hover {
         color:#FFFFFF;
       background:transparent url('bilder/css/schulung.jpg') repeat-x top left;
}
#nav1 li#currentarchi a, #nav1 li#archi a:hover {
         color:#FFFFFF;
        background:transparent url('bilder/css/archi.jpg') repeat-x top left;
}
#nav1 li#currentvita a, #nav1 li#vita a:hover {
         color:#FFFFFF;
         background:transparent url('bilder/css/vita.jpg') repeat-x top left;
}
#nav1 li#currentkontakt a, #nav1 li#kontakt a:hover {
         color:#FFFFFF;
       background:transparent url('bilder/css/kontakt.jpg') repeat-x top left;
}


/*-----------------Inhalt--------------------- */

#right {
       float: left;
        height:400px;
        width: 400px;
        background-color: #F5F5F5;

        position:relative;
        padding: 15px 35px 0 0;
}
 #right ul{
        padding: 0 0 0 10px;
        margin: 0;
        list-style-type:none;
        line-height:1.2em;
                }
#right li{
        margin: 0;
        padding: 0 0 5px 0;
        }
#right a {
        display:block;
        float:left;
        color:#333333;
        text-decoration:none;
        font-weight:400;
        padding: 0;
        list-style-type:none;
        line-height:2em;
         }

#right  a:hover {
         color:#8cbf1d;
         }

p, pre {
        padding: 5px 0 5px 0;
        margin:0;
}
/*pre, code { font-size: 1.2em;}



 --------------left navigavtion------------- */
#left {
        float: left;
        margin: 15px 0 0 0;
        /*color:#ffffff; */
        position:relative;
 }
#left ul{
        padding: 0 0 0 15px;
        margin: 0;
        list-style-type:none;
        line-height:1.4em;
        }
#left ul.borderbottom{
        border-bottom:1px solid #ffffff;
        padding: 0 0 10px 10px;
}
#left a {
        display:block;
        float:left;
        color:#333333;
        text-decoration:none;
        font-weight:bold;
        padding: 0 0 0 0.5em;
        list-style-type:none;
        line-height:2em;
}
#left .current a{
       color:#8cbf1d;
}
#left a:hover {
         color:#8cbf1d;
 }
 #left li{
        margin: 0;
        padding: 0 0 2px 0;
 }
 p, pre {
        padding: 5px;
        margin:0;
        line-height:1.2em;
}
/*
pre, code { font-size: 1.2em;}

h1 {
        padding: 10px;
        margin:0;
}
h2 {
        padding: 10px;
        margin:0;
}

 -----------footer--------------------------- */
#footer {
         background-color: #F5F5F5;
        font-size: 0.75em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#333333;
        padding:0;
        margin:0;
        float: left;
         clear: both;
          }
  a:link {
          font-size: 0.9em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#333333;
        text-decoration:none;
        }
a:hover {
          font-size: 0.9em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#cc0000;
        text-decoration:none;
        }
 a:visited {
          font-size: 0.9em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#666666;
        text-decoration:none;
        }
 a:aktive {
          font-size: 1.0em;
        font-family: "Swis721 BT", Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#990000;
        text-decoration:bold;
        }