/*CSS-Style f&uuml;r den ASB-Ruhr, komplett &uuml;berarbeitet 09.2007, Autor: Dirk Heidenblut 
Nur Laout! */

@import url(asbbil.css);
@import url(asbform.css);
@import url(asbklass.css);
@import url(asbifr.css);

/*Seitenlayout */

html. body {
background: #ccccff;
height : 100%;
margin : 0;
padding : 0;
behavior: url(csshover.htc);
}

body {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
behavior: url(csshover.htc); 
} /*Hoverfunktion f&uuml;r WinIE */

#rahmen {
min-width: 1100px;
border-left: solid 5px lightskyblue;
}

#kopf {
position: fixed; // position: absolute;
z-index: 2;
top: 0;
right: 0;
left: 0;
width: 100%;
height: 3.6em;
background: lightskyblue;
}

#kopf2i {
position: absolute;
left: 0;
width: 150px;
height: 3,6em;
background: lightskyblue;
}

#kopf2j {
position: absolute;
top: 3.6em;
right: 0;
left: 0;
width: 100%;
height: 6em;
background: url(../graf/lay/kobandj.jpg) repeat-x;
}


#kopf3 {
position: fixed; // position: absolute;
z-index: 3;
top: 0;
right: 0;
width: 120px;
height: 3em;
background: lightskyblue;
padding: 0;
font-size: 8px;
font-weight: bolder;
color: darkblue;
}

div#navk {
margin-top: 0.5em;
margin-left: 120px;
}

#navlog {
width: 110px;
left: 0;
margin-left: 5;
float: left;
}

#inhalt {
margin-top: 10.5em;
margin-right: 20;
margin-left: 20;
padding: 0px;

}

#inhaltl {
margin: 0 0 0 0;
padding: 0px;
width: 80%;
float: left;
}

#inhaltl1 {
float: right;
width: 40%;
border: 3px double darkgray;
padding: 10px;
margin-left: 5px;
margin-bottom: 5px;
overflow: auto;
}

#inhaltr {
margin: 0 0 0 0;
padding: 0px;
width: 18%;
float: right;
}

/*Navigation */

div#navk ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
}

div#navk ul li {
float: left;
width: 10em;
}

div#navk ul li.sub {
background: url(../graf/lay/pfdown.gif) 95% 50% no-repeat;
}

div#navk ul li a {
display: block;
color: black;
text-decoration: none;
line-height: 2.1em;
padding: 0 1em;
border: 1px solid;
border-color: #fff #757575 #757575 #fff;
}

div#navk ul li a:hover {
background-color: darkblue;
padding: 0 1em;
border: 1px solid
border-color: #757575 #fff #fff #757575;
color: white;
}

div#navk li ul {
position: absolute;
top: 2.7em;
display: none;
width: 10em;
}

div#navk li ul li a {
background-color: lightskyblue;
}

div#navk li:hover ul {
display: block;
color: white;
}

/*Layoutformatierung */

.bic {
text-align: center;
}

.flor {
float: right;
right: 0;
}

/*Boxenlayout Tabellen*/

#tabm {
position: relative;
left: 80;
width: 900px;
}

#tabm table {
table-layout: fixed;
background: aliceblue;
border: 1px solid gray;
}

#tabm th, td {
width: 130px;
vertical-align: top;
font-size: 80%;
padding: 4px;
background: lightgray;
}

