html, body {
margin: 0;
padding: 0;
height : 100%;
min-height : 100%;
}

body {
text-align : center;
font-size : 100.1%;
background: #fff url(../media/shared/bg-body.png) repeat-y fixed 50% 0;
}
h1,h2,h3,h4,h5,h6 {
margin : 0;
font-size : 1em;
}
h1 {
font-size : 1.1em;
text-transform : uppercase;
}
a:focus, a:active {
outline : 0;
}
hr {
height : 1px;
border : none;
}
#bdy-miet hr {
border-bottom : 1px solid #E1A200;
}
#bdy-angebot hr {
border-bottom : 1px solid #5C98A9;
}
#bdy-lm hr {
border-bottom : 1px solid #CF6537;
}

/**/
#overall {
width: 840px;
height: 100%;
position: relative;
background: #fff;
margin : 0 auto;
text-align : left;
font: .66em/1.4 'Lucida Grande',Arial, sans-serif;
}
body>#overall {
width : auto;
height : auto;
min-height: 100%;
min-width : 660px;
max-width : 840px;
font: 11px/1.4 'Lucida Grande',Arial, sans-serif;
}
.skip {
float : left;
margin-left : -1000em;
text-indent : -1000em;
}
div#top {
height : 60px;
text-align: right;
padding-bottom : 2em;
background : url(../media/shared/lamilonga.png) no-repeat right top #fff;
}
#top * {
float : left;
margin-left : -1000em;
text-indent : -1000em;
}
#bdy-miet h1, #bdy-miet h2 {
color : #E1A200;
}
#bdy-angebot h1, #bdy-angebot h2 {
color : #5C98A9;
}
#bdy-lm h1, #bdy-lm h2 {
color: #CF6537;
}
.invisible {
visibility : hidden;
}

/**/
#content {
color : #000;
left : 230px;
right : 240px;
z-index : 10;
max-width: 50em;
position : absolute;
padding-bottom : 44px;
background : url(../media/shared/bg-saeule.png) no-repeat 0 99% #fff;
}
#content a {
color: #5C98A9;
}
#content a:hover {
color: #444;
text-decoration: none;
}
#content p, #content ul, #content ol {
margin-top : 0;
}
#content ul, #content ol {
padding : 0;
margin-left : 0;
}
#content li {
padding : 0;
margin-left : 2em;
}
#content ul.link-list {
list-style-image : url(../media/shared/gt.png);
}
#content li {
}
#content img {
display : block;
}


/**/

#filler {
height : 200px;
}

ul.leftnav {
margin: 0;
padding: 0;
width: 200px;
list-style: none;
overflow : auto;
position : relative;
}
ul.leftnav ul {
margin: 0;
padding: 0;
list-style: none;
}
ul.leftnav li {
margin: 0;
padding: 0;
list-style: none;
border : 1px solid #fff; /* IE5.5 */
border-left : none;
border-right : none;
}
ul.leftnav a {
width : 100%;
display : block;
font-weight : bold;
padding: 0 0 0 40px;
text-decoration : none;
background-repeat : no-repeat;
background-position : 22px 50%;
}
ul.leftnav li>a {
width : auto;
}
ul.leftnav ul li a {
color : #000;
padding: 0 0 0 46px;
font-weight : normal;
}
ul.leftnav a:hover {
text-decoration : underline;
}
li.current a {
font-weight : bold;
}
li.current ul li a {
font-weight : normal;
}
.leftnav ul li.current a {
font-weight : bold;
}
#bdy-miet .leftnav a {
color: #E1A200;
}
#bdy-angebot .leftnav a {
color: #5C98A9;
}
#bdy-lm .leftnav ul li a,
#bdy-miet .leftnav ul li a,
#bdy-angebot .leftnav ul li a {
color : #000;
}
#bdy-lm li.current a,
#bdy-miet li.current a,
#bdy-angebot li.current a {
color : #000;
}
#bdy-lm ul.leftnav li a:hover,
#bdy-lm .leftnav li.current a,
#bdy-lm .leftnav li.current ul li a:hover  {
background-image: url(../media/shared/bg-nav-a-yellow.gif);
}
#bdy-miet .leftnav li a:hover,
#bdy-miet .leftnav li.current a,
#bdy-miet .leftnav li.current ul li a:hover  {
background-image: url(../media/shared/bg-nav-a-yellow.gif);
}
#bdy-angebot .leftnav li a:hover,
#bdy-angebot .leftnav li.current a,
#bdy-angebot .leftnav li.current ul li a:hover {
background-image: url(../media/shared/bg-nav-a-blue.gif);
}
#bdy-lm .leftnav li.current ul li a,
#bdy-miet .leftnav li.current ul li a,
#bdy-angebot .leftnav li.current ul li a {
background-image : none;
}


/**/
ul#areas {
margin: 0;
padding: 0;
z-index: 1;
width: 100%;
margin: .6em 0;
list-style: none;
position: relative;
text-transform : uppercase;
font-weight : bold;
}
ul#areas li#ar-left {
float: left;
}
ul#areas li#ar-right {
float: right;
}
ul#areas li a {
width: 160px;
display: block;
float: left;
color: #fff;
text-decoration: none;
padding: 4px 0 4px 40px;
}
ul#areas li a:focus {
outline : 0;
}
li#ar-left a {
background: #E1A200;
}
li#ar-right a {
background: #5C98A9;
}
body#bdy-angebot ul#areas li#ar-left a {
background: #5C98A9;
}
body#bdy-angebot ul#areas li#ar-right a {
background: #E1A200;
}
ul#areas:after {
content: ".";
display: block;
height: 0;
visibility: hidden;
clear: both;
}

/**/
ul.meta-nav {
padding: 0;
width: 200px;
margin: 0 0 1em 0;
list-style: none;
}
ul.meta-nav li {
margin: 0;
padding: 0;
border : 1px solid #fff;
border-left : none;
}
ul.meta-nav li.back {
margin-bottom: 1em;
}
ul.meta-nav li a {
width : 100%;
color: #000;
display: block;
padding: 0 0 0 40px;
text-decoration: none;
}
ul.meta-nav li a:hover {
text-decoration : underline;
}
ul.meta-nav li a:hover,
ul.meta-nav li.current a {
background: url(../media/shared/bg-nav-a-orange.gif) no-repeat 22px 50%;
}
ul.meta-nav acronym {
border : none;
}


.blinker {
background: url(../media/images/blinker.gif) no-repeat 50% 50%;

}


