
/* NAVIGATION-Layout einbinden */
@import url(nav_left.css);
/* NAVIGATION-Layout einbinden */

@import url(indexed_search.css);
@import url(zusatz.css);

#head-print{
display: none;
}
/* SCREEN-Layout */
body{
margin: 0;
padding: 0;
text-align: center;
font-family: arial, verdana, sans-serif;
background-color: #fff;
font-size: 101%;
background-image: url(../grf/hg_body.gif);
background-repeat: repeat-y;
background-position: left;
}
div, p, h1, h2, h3, h4, form{
margin: 0;
padding: 0;
}

img{
font-size: 11px;
color: #666;
}
body #page {
width: 1000px;
margin: 0 auto 0 auto;
text-align: left;
background-image: url(../grf/nav_01.gif);
background-repeat: repeat-y;
background-position: left 120px;
background-color: #fff;
}
body #page.startseite{
background-image: url(../img/lubas_logo_00.gif);
background-repeat: no-repeat;
background-position: 0 0;
background-color: #fff;
}
body #page .page-fuss{
clear: both;
height: 44px;
background-image: url(../grf/nav-end.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#c-middle{
font-size: 0.8em;
width: 624px;
padding-left: 20px;
min-height: 960px;
height: 860px;
float: left;
}
#c-right{
z-index: 5;
font-size: 12px;
width: 200px;
*height: 30em;
min-height: 30em;
background-image: url(../grf/top-rechts.gif);
background-repeat: no-repeat;
background-position: 0 110px;
float: left;
}
#top-right{
margin: 0;
padding: 0;
}
#linien{
text-align:center;
}
#content{
width: 624px;
background-color: #fff;
}

#c-middle p a{
color: #162e77;
text-decoration: none;
border-bottom: solid 2px #162e77;
}
#c-middle p a:hover, #c-middle p a:focus{
text-decoration: none;
border-bottom: solid 1px #162e77;
}

#footer{
font-size: 10px;
padding: 30px 0 13px 0;
margin: 0 0 0 0;
/* clear: both;*/
}
#footer a{
color: #333;
text-decoration: none;
}
#footer a:hover, #footer a:focus{
text-decoration: underline;
}

h1{
text-align: left;
margin: 0 0 3px 0;
padding: 26px 0 0 0;
font-size: 20px;
min-height: 21px;
color: #333;
background-color: #fff;
}
h2{
text-align: left;
font-size: 15px;
margin: 0 0 0 0;
padding: 0 0 0.4em 0;
font-size: 12px;
color: #333;
}
p{
margin: 0;
padding: 0 0 0.6em 0;
line-height: 18px;
}
#c-middle #content p{
line-height: 1.6em;
}

#c-middle #content a.a-extern{
color: #333;
text-decoration: none;
padding: 0 0 0 20px;
background-image: url(../grf/pfeil-ex.gif);
background-repeat: no-repeat;
}
#c-middle #content a.a-extern:hover, #c-middle #content a.a-extern:focus{
text-decoration: underline;
}

#c-middle #content .tb-spalte .box_bild_links{
width: 182px;
float: right;
padding: 6px 0 0 10px;
}
#c-middle #content .box_bild_links a img {
margin-top: 10px;
}

#c-middle #content .tb-spalte{
clear: both;
width: 100%;
}
#c-middle #content .tb-spalte p{
text-align: left;
float: left;
width: 400px;
min-width: 420;
}
#c-middle #content .tb-spalte p a.a-img, #c-middle #content .tb-spalte p a.a-img:hover{
border: 0;
text-decoration: none;
}
