body{text-align:center;
scrollbar-face-color:#6597C9;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#8CB1D6;
scrollbar-darkshadow-color:#8CB1D6;
scrollbar-track-color:#8CB1D6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#8CB1D6;

#scrollbar-darkshadow-color:#FFFFFF;
#scrollbar-track-color:#ffffff;
#scrollbar-shadow-color:#ffffff;
#scrollbar-base-color:#ffffff;
}

#layoohne{
width:100%;
margin: 0 auto;
margin-top:10px;
text-align:left;
height:100%;
}

#layo{width:1000px;
margin: 0 auto;
margin-top:10px;
text-align:left;
height:100%;
}

#layon{
margin-top:10px;
text-align:left;
height:100%;
width: 100%;
}


#head{
position:absolute;
left:30px; top:11px; height:105px; width:1280px;
padding-left:10px;
z-index: 1;
}


#istlogo{
position:absolute;
left:30px; top:12px; width:1280px; height:100px;
z-index: 2;
}


#metalogo{
position:absolute;
left:30px; top:20px; width:1275px; height:20px;
padding-left:10px;
z-index: 20;
}


#mitte{
position:absolute;
left:250px; top:174px; width:990px; overflow:auto;
padding-top: 10px;
padding-left:10px;
padding-right:10px;
text-align: left;
}


#menus
{
position:absolute;
left:30px; top:130px; width:1290px; height:33px;
}


#footer{
position:absolute;
left:30px; top:785px; width:1290px; height:30px;
padding-top:5px;
}



.strukt{align:center;
height:100%
}

.st{padding: 0 3px 0 3px;
}


.logotext{
font-weight:bold;
font-size: 1.5em;
color:#ffffff;
font-style:italic;
padding-right:20px;
}

.foon{
color:grey;
font-weight:bold;
font-size:0.7em;
}

a:link, a:visited  {
font-family : verdana, arial,helvetica,sans-serif;
color : #333333;
font-weight:bold;
font-size : 0.8em;
}


a:active, a:hover  {
font-family : verdana, arial,helvetica,sans-serif;
color : #666666;
font-weight:bold;
font-size : 0.8em;
text-decoration : none;
}

#active:hover li { display: block; }
#active li { display: block; }
#active1 li { display: none; }

#navcontainer{width: 100%;
padding-top:10px;
}
ul#navlist { font-family: sans-serif; }
ul#navlist a{font-weight: bold;
text-decoration: none;
}
ul#navlist, ul#navlist ul, ul#navlist li{margin: 0px;
padding: 0px;
list-style-type: none;
}
ul#navlist li { float: left;
}
ul#navlist li a{
color: #ffffff;
}
ul#navlist li a:hover{
color: #000000;
}
ul#navlist li a:active{
color: #cccccc;
}
ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }
ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: relative;
font-size: 8pt;
padding-top: 5px;
}
ul#navlist li:hover ul#subnavlist li a
{
display: block;
}


.menu
{
position: absolute;
padding: 4px 10px 2px 10px;
z-index: -100;
}


a.menuItem
{
padding: 4px 10px 2px 10px;
}



a.menuItem:hover, , a.menuItem:visited, a.menuItem:active, a.menuItem:link
{
padding: 4px 10px 2px 10px;
}

