/*  Büro für Landschaftsplanung und Umweltberatung Dipl.-Ing. Jörg Schmiedel */
/*  Ulmenmarkt 1, D-18057 Rostock, Tel. 0381-2015758, http://www.blu-js.de   */


/* GLOBALE TEXT- UND FARBEINSTELLUNG */
body.blu { background-color:#ffffff; margin-left:10px; margin-top:0px; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-size:16px; color:#000000; max-width:800px; }
body.menu { background-color:#000066; margin-left:2px; margin-top:0px; margin-bottom:0px; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-style:italic; }

/* POSITIONIERUNG DER HAUPTELEMENTE */


/* FARBEN FÜR LINKS */
:link { color:#000066; font-weight:bold; }
:visited { color:#000099; font-weight:bold; }
/* :active { color: #051250; background-color:#90D8B4; font-weight:bold; } */
:hover { color: #000099; font-weight:bold; }

/* Seitenmenü */
div.menu { margin-left:0px; margin-top:8px; margin-bottom:0px; padding:0px; line-height:20px; width:147px; font-size:16px; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-weight:bold; font-style:italic; }
div.umenu /* Untermenü */ { margin:0px; margin-bottom:4px; padding:0px; line-height:12px; width:147px; font-size:12px; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-weight:normal; font-style:italic; }
a.menu:link { color:#ffffcc; text-decoration:none; display:block; font-weight:bold; }
a.menu:visited { color:#ffffcc; text-decoration:none; display:block; font-weight:bold; }
a.menu:hover { color:#000066; background:#ffffff; text-decoration:none; display:block; font-weight:bold; }
a.menuakt:link { color:#ffffff; text-decoration:none; display:block; font-weight:bold; }
a.menuakt:visited { color:#ffffff; text-decoration:none; display:block; font-weight:bold; }
a.menuakt:hover { color:#000066; background:#ffffff; text-decoration:none; display:block; font-weight:bold; }


/* WICHTIGSTE ABSATZFORMATIERUNGEN */
/* linksbündiger Text */  div.links { text-align:left; }
/* rechtsbündiger Text */  div.rechts { text-align:right; }
/* zentrierter Text */  div.zentriert { text-align:center; }
/* Fließtext */ p { margin-top:0px; margin-bottom:10px; }

/* ÜBERSCHRIFTEN */
h1 /* Seitenüberschrift */ { text-align:left; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-size:22px; font-weight:bold; color:#000066; margin-top:4px; white-space:nowrap; }
h2 /* Unterüberschrift */ { text-align:left; font-family:Times, TimesRoman, TimesNewRoman, serif; font-size:20px; color:#000066; font-weight:bold; }
h3 /* Zwischenüberschrift im Fließtext */ { font-size:16px; font-weight:bold; font-style:italic; margin-bottom:0px; }

p.links { font-size:16px; color:#000000; text-align:left; }
p.zentriert { font-size:16px; color:#000000; text-align:center; }
p.rechts { font-size:16px; color:#000000; text-align:right; }

/* TEXTUMFLUSS UM BILDER */
div.l100, div.r100, div.l150, div.r150, div.l200, div.r200, div.l300, div.r300, div.l360, div.r360 { font-family:Georgia, Times, TimesRoman, TimesNewRoman, serif; font-size:14px; color:#000000; font-style:italic; }
  /* Bildbreite 100 Pixel */
div.l100 { float:left; width:105px; margin-right:5px; }
div.r100 { float:right; width:105px; margin-left:5px; }
  /* Bildbreite 150 Pixel */
div.l150 { float:left; width:155px; margin-right:5px; }
div.r150 { float:right; width:155px; margin-left:5px; }
  /* Bildbreite 200 Pixel */
div.l200 { float:left; width:205px; margin:5px; }
div.r200 { float:right; width:205px; margin:5px; }
  /* Bildbreite 300 Pixel */
div.l300 { float:left; width:305px; margin-right:5px; }
div.r300 { float:right; width:305px; margin-left:5px; }
  /* Bildbreite 360 Pixel */
div.l360 { float:left; width:360px; margin-right:5px; }
div.r360 { float:right; width:360px; margin-left:5px; }

p.abb { font-style:italic; color:#000000; margin:0px; }

/* Tabellen */
table { display:inline-table; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-size:16px; color:#000066; border-style:none; }

/* FUSSZEILE */
p.fuss { font-size:10px; font-weight:normal; text-decoration:none; margin-top:20px; border-top:1px; border-bottom:1px; border-left:0px; border-right:0px; border-style:solid; color:#000066; clear:both; }
a.fuss:link { color:#000066; font-weight:normal; text-decoration:none; }
a.fuss:visited { color:#000066; font-weight:normal; text-decoration:none; }
a.fuss:hover { color: #ffffff; background-color:#000066; font-weight:normal; text-decoration:none; }


/* BESONDERES */
span.versteckt /* nur sichtbar für nicht CSS-fähige Browser */ { display:none; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-size:15px; }
span.blau { color:#000066; }
span.weiss { color:#FFFFFF; }
strong /* Fetter Text */ { font-weight:bold; }
div.fuss /* Fußzeile */ { text-align:center; font-family:Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif; font-size:12px; color:#000066; max-width:840px; min-width:640px; border-top-style:solid; border-top-width:1px; clear:both; }