/* Stylesheet für Print
   http://www.recycling-hoefe-bremen.de
   Begonnen am 23.2.2006
   */

/*body
--------------------------------------------------------------------*/
*
{
font-family:Arial, Helvetica, Verdana, Sans-Serif;
color:#000;
margin:0;
padding:0;
}

body
{
background-color:white;
}

a
{
text-decoration:none;
}

/*Seitenkopf
--------------------------------------------------------------------*/
div#seitenkopf
{
margin:0;
padding:5px;
width:100%;
text-align:center;
background-color:transparent;
font-size:.7em;
font-weight:bold;
}

div#seitenkopf div.seitenkopf-illu img
{
background-color:#888;
margin:5px 10px;
}

div.seitenkopf-unterzeile
{
padding:5px;
margin:0 auto;
color:#000;
font-size:.6em;
background-color:transparent;
}

/*Navigationsleiste linke Spalte
--------------------------------------------------------------------*/
div#sidenav
{
clear:both;
width:0;
height:0;
display:none;
background-color:transparent;
}

/*Seiteninhalt
--------------------------------------------------------------------*/
div#seiteninhalt
{
clear:both;
background-color:transparent;
padding:15px;
}

div#seiteninhalt h1
{
background-color:#bde;
font-weight:bold;
font-size:1.2em;
padding:.5em 1%;
margin:.5em 0;
}

div#seiteninhalt h1.h1beb
{
background-color:#c20024; /* cad9c4 */
color:#ffffff;
margin:0 0 .5em 0;
}

div#seiteninhalt h2
{
border:1px solid #bde;
font-weight:bold;
font-size:1.1em;
padding:.25em 1%;
margin:.25em 0;
}

div#seiteninhalt h2 a
{
text-decoration:none;
}

div#seiteninhalt h3
{
background-color:#cef;
font-style:italic;
font-size:1em;
padding:.5em 1%;
margin:.25em 0;
}

div#seiteninhalt h3.h3beb
{
background-color:#c20024; /* #dbead5 */
color:#ffffff;
margin:0 0 .25em 0;
}

div#seiteninhalt h3.h3alternativ
{
background-color:transparent;
padding:.5em 1% .25em;
border-bottom:2px solid #bde;
}

div#seiteninhalt h4
{
background-color:#fec;
font-style:italic;
font-size:.9em;
padding:.5em 1%;
margin:.25em 0;
text-indent:1em;
}

div#seiteninhalt h5
{
font-size:1em;
padding:.25em 1% 0;
margin:.25em 0 0 0;
font-weight:bold;
}

div#seiteninhalt div.divbeb
{
background-color:#dbead5;
border:1px solid #c20024;
margin:0;
padding:0;
}

div#seiteninhalt div.divbeb p
{
margin:1em;
}

div#seiteninhalt div.divbeb ul
{
list-style-type:square;
margin:.5em 1em .75em 5%;
line-height:1.4em;
}

div#seiteninhalt p
{
padding:0 5px;
margin:0 0 .65em 0;
line-height:1.3em;
}

div#seiteninhalt p.wobinich
{
color:#700;
background:transparent;
border:1px solid #eee;
font-style:italic;
font-size:.7em;
padding:2px 5px;
margin:0 0 10px 0;
text-align:right;
}

div#seiteninhalt p.hinweis
{
background-color:#fea;
color:#b50;
font-weight:bold;
font-size:.9em;
padding:.5em 2%;
border:2px dotted #f8f8f8;
margin:.75em 0;
}

div#seiteninhalt p.intern
{
margin:2em 0;
font-size:.8em;
font-weight:bold;
}

div#seiteninhalt p.intern a
{
text-decoration:none;
background-color:#258;
color:#fff;
border:1px solid #000;
padding:.5em 2% .5em 2%;
margin-right:2em;
}

div#seiteninhalt ul
{
list-style-type:square;
margin:.5em 0 .75em 3%;
padding:0;
line-height:1.4em;
}

div#seiteninhalt li
{
margin-bottom:.2em;
}

div#seiteninhalt table
{
table-layout:auto;
border-collapse:collapse;
width:100%;
margin-bottom:1em;
}

div#seiteninhalt table td
{
margin:0 5px;
padding:5px;
border:1px solid #cef;
}

div#seiteninhalt table.fotogalerie
{
table-layout:auto;
border-collapse:collapse;
width:100%;
margin-bottom:1em;
}

div#seiteninhalt table.fotogalerie td
{
vertical-align:bottom;
margin:0;
padding:5px;/*.5em 0 .5em 1%;*/
border:0;
border-bottom:1px solid #9f9f9f;
}

div#seiteninhalt table.adresse-betrieb
{
table-layout:fixed;
margin-bottom:0;
}

div#seiteninhalt table.adresse-betrieb td
{
margin:0 5px;
padding:5px;
border:none;
}

div#seiteninhalt table.adresse-betrieb td.thumb
{
width:92px;
}

div#seiteninhalt p.nahverkehrsverbindung
{
font-size:.9em;
/*font-style:italic;*/
padding:0 5px;
margin:0 0 10px 0;
line-height:1.3em;
}

/*Seitenfuss
--------------------------------------------------------------------*/
div#seitenfuss
{
clear:both;
margin:0;
padding:5px;
width:99%;
font-family: Arial, Helvetica, Verdana, Sans-Serif;
font-size:.6em;
background-color:transparent;
color:#000;
text-align:center;
}

div#seitenfuss p
{
padding:.5em 0;
}

div#seitenfuss a
{
display:none;
}
