/*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 {
font-size: 70%;
}

html.body {
background: #ccccff;
height : 100%;
margin : 0;
padding : 0;
}

html>body {
font-size: 12px;
} /*Schriftg&ouml;&szlig;e in Pixel f&uuml;r alle Browser au&szlig;er IE */

body {
font-family: Tahoma, Arial, sans-serif;
}

#rahmen {
min-width: 960px;
border-left: solid 5px lightskyblue;
}

* html #rahmen {
width: 1280px;
border: none;
margin-left: -15;
}

#kopf {
position: fixed; // position: absolute;
z-index: 2;
top: 0;
right: 0;
left: 0;
width: 100%;
height: 3.6em;
background: url(../graf/lay/blauv2.gif);
}

#kopf2 {
position: absolute;
top: 3.6em;
right: 0;
left: 0;
width: 100%;
min-width: 960px;
height: 10em;
background: url(../graf/lay/koband2a.jpg) repeat-x;
}

#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: static;
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: 11.5em;
margin-right: 20;
margin-left: 20;
padding: 0px;

}

#inhaltl {
margin: 0 0 0 0;
padding: 0px;
width: 70%;
float: left;
}

* html #inhaltl {
width: 60%;
}

#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: 28%;
float: right;
}

/*Navigation */

div#navk ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
}

div#navk ul li {
float: left;
width: 10.5em;
fontsize: 10px;
}

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;
background: url(../graf/lay/blauv3.gif);
}

div#navk ul li a:hover {
padding: 0 1em;
border: 1px solid
border-color: #757575 #fff #fff #757575;
color: white;
background: url(../graf/lay/blauv4.gif);
}

div#navk li ul {
position: absolute;
top: 2.7em;
display: none;
width: 10em;
}

div#navk li ul li a {
}

div#navk li:hover ul {
display: block;
color: yellow;
}

/*Layoutformatierung */

.bic {
text-align: center;
}

.flor {
float: right;
right: 0;
}


/*Boxenlayout Tabellen*/

#tabm {
position: relative;
left: 150;
width: 300;
}

#tabm1 {
position: relative;
left: 150;
width: 300;
}

#tabm table {
table-layout: fixed;
right: 100;
background: lightskyblue;
}

#tabm th, td {
width: 300;
vertical-align: top;
}

#tabm1 table {
table-layout: fixed;
right: 100;
background: yellow;
}

#tabm1 th, td {
width: 400;
padding-right: 25px;
vertical-align: top;
}

table {
table-layout: fixed;
font-size: 100%;
}


