/* ===========================================================================================
   Projekt     : POLARGUIDE
   -------------------------------------------------------------------------------------------
   Datei       : algemein.css
   Beschreibung: Allgemein Stylesheet für alle Seitentypen
   @version $Id: $
   =========================================================================================== */

body                    { 
                        background-color:       #FFFFFF; 
                        font-family:            Tahoma, Verdana, sans-serif; 
                        font-size:              11px; 
                        color:                  #29312D;  
                        text-align:             center;
                        padding:                0;
                        margin:                 0;
                        }

/*blockoben*/

#blockMain              { width: 990px;  margin: 0px auto; text-align: left;}
#blockOben              { position: relative; margin-top: 0px; margin-left: 0px; width: 100%; height: 156px; background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; }
.hintergrundBild        { background-image: url(../images/system/header.jpg); }
#blockMitte             { position: relative; float: left; width: 990px; background-image: url(../images/system/back_1.gif); background-repeat: repeat-y; padding-bottom: 12px; }
#inhaltMitte            { position: relative; float: left; width: 820px; }
#inhaltRechts           { position: relative; float: left; width: 160px; margin-left: 10px; text-align: center; border-top: 1px solid #000000; padding-top: 10px; }

.inhaltRechtsPosition   { line-height:14px; margin-top:15px; }



.logoOben               { width: 990px; margin-top: 0px; height:100px;}
.seiteTitelOben         { margin-top: -4px; font-size: 18px; color:#29312D;}
.angebotOben            { position: relative; float: left; margin-top: 21px; margin-left: 10px; width: 160px; height: 25px; border-top: 1px solid #29312D; text-align: center; padding-top: 10px; }

/* blockMitte inhalt ... ===================================================================== */

.inhaltMitteLinks       { position: relative; float: left; width: 165px; }
.inhaltMitteRechts      { position: relative; float: left; width: 655px; }
.inhaltMitteBorder      { width: 820px;}


/* menu/submenu/menuunten ==================================================================== */

.menuObenBlock          { position: relative; float: left; margin-top: 21px; width: 820px; height: 35px; border-top: 1px solid #29312D; text-align: right; font-size:11px; color: #2931D2; font-weight:bold;}
.menuListe              { list-style: none; margin-top: 11px; margin-bottom: 0px; margin-left: 10px; padding-left: 0px; }
.menuObenLink           { position: relative; float: left; margin-right:20px; color:#000000; }
.menuObenLinkAktiv      { position: relative; float: left; margin-right:20px; color:#CC0000; }

.subMenuBlock           { list-style: none; margin-top: 8px; font-weight: bold; padding-left: 0px; margin-left: 10px; }
* html body .subMenuBlock { margin-left: 10px;  }
.subMenuLink            { margin-left: 0px; margin-top: 12px; color: #000000; }
.subMenuLinkActive      { margin-left: 0px; margin-top: 12px; color: #CC0000; }

.menuUntenLink          { position: relative; float:left; }
.menuUntenPipe          { position: relative; float:left;margin-left:3px; margin-right:3px; }

/*links==========================================================================================*/
a.mehr:link             { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a.mehr:visited          { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a.mehr:hover            { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a.mehr:active           { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a.mehr:focus            { color: #CC0000; text-decoration: none; background-color: #ffffff;}

a.menuLink:link         { font-family:Tahoma, sans-serif; color: #000000; font-weight:bold; font-size:11px; text-decoration: none; background-color: transparent;}
a.menuLink:visited      { font-family:Tahoma, sans-serif; color: #000000; font-weight:bold; font-size:11px; text-decoration: none; background-color: transparent;}
a.menuLink:hover        { font-family:Tahoma, sans-serif; color: #CC0000; font-weight:bold; font-size:11px; text-decoration: none; background-color: transparent;}
a.menuLink:active       { font-family:Tahoma, sans-serif; color: #000000; font-weight:bold; font-size:11px; text-decoration: none; background-color: transparent;}
a.menuLink:focus        { font-family:Tahoma, sans-serif; color: #000000; font-weight:bold; font-size:11px; text-decoration: none; background-color: transparent;}

a.pos:link             { color: #CC0000; text-decoration: none; background-color: #E6EEFB;}
a.pos:visited          { color: #CC0000; text-decoration: none; background-color: #E6EEFB;}
a.pos:hover            { color: #CC0000; text-decoration: none; background-color: #E6EEFB;}
a.pos:active           { color: #CC0000; text-decoration: none; background-color: #E6EEFB;}
a.pos:focus            { color: #CC0000; text-decoration: none; background-color: #E6EEFB;}

/* teasers  ================================================================================== */

.teaserFarbe            { background-color:#29312D; height:12px; }
.teaserContainer        { position: relative; float: left; width: 160px; margin-top: 12px; font-size: 11px; line-height:14px;}
.teaserUeberschrift     { width: 100%; margin-top: 6px; font-weight: bold; margin-bottom: 4px; }
.teaserAbstand          { margin-left:5px; }

a.teaserLink:link 	{text-decoration:none; border:none;}
a.teaserLink:visited    {text-decoration:none; border:none;}
a.teaserLink:hover      {text-decoration:none; border:none;}

/* footer ===================================================================================*/

.footerAbstandLinks     { float: left; width: 820px; height: 9px; color: #CC0000; background-color: #CC0000; }
.footerAbstandRechts    { float: left; width: 160px; height: 10px; margin-left: 10px; background-color: #CC0000; color: #CC0000; }
.footerLinks            { float: left; width: 820px; margin-top: 10px; margin-bottom: 15px;}
.footerRechts           { float: left; width: 160px; margin: 10px 0px 15px 10px; color: #CC0000; background-color: #ffffff; }

.footerLogoKlein        { float: left; margin-left: 10px; margin-right: 10px; margin-top:-2px; }
* html body .footerLogoKlein { margin-left:5px; }
.footerText             { float: left; }
.footerPunkt            { float: left; width: 15px; margin-top: 0px; text-align: center; }
.menuUntenBlock         { list-style: none; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; margin-left: 30px; }

/* common ... -------------------------------------------------------------------------------- */

.fett                   { font-weight: bold; }
.abstand_Ueberschrift   { margin-top: 8px; margin-bottom: 10px; font-weight: bold; }

/*startseite======================================================================================*/

#inhaltMitteOben             { float:left; width:820px; height:244px; border-top:1px solid #000000; border-bottom:1px solid #000000; }
#inhaltMitteObenBild         { float:left; width:414px; height:244px; }
#inhaltMitteObenTeaser       { float:left; width:406px; height:244px; line-height:18px; font-size: 12px; color: #29312D; font-family: Tahoma , Verdana , sans-serif; background-color: #ffffff;}
.inhaltMitteObenUeberschrift { width:383px; margin-top: 8px; font-weight:bold; margin-left: 12px; }
.inhaltMitteObenText         { width:383px; margin-top: 6px; margin-left: 12px; }

/*portalseite======================================================================================*/

.portalOben             { position: relative; float: left; width: 654px; border-bottom: 1px solid #000000; }

.portalObenBild         { position: relative; float: left; width: 246px; margin-right: 15px; height: 246px; margin-left: 0px; }
.portalObenUeberschrift { position: relative; float: left; width: 375px; display: block; }
.portalObenKurzfassung  { position: relative; float: left; width: 375px; display: block; font-size: 12px; line-height:18px; }

/*folgeseite======================================================================================*/

.folgeBildLinks    { float:left; width: 161px; margin-top:15px; }
.folgeBildText     { width: 160px; font-size:10px;}
.folgeBildText     { margin-top: -1px; margin-bottom:1px;}

.folgeLinks        { border-top: 1px solid #000000; margin-top: 6px; padding-top:6px; }
.folgeDownload     { line-height:18px; }

.folgeInhalt       { float: left; margin-left: 18px; width: 470px; margin-top:15px; }

.folgeUeberschrift { font-weight: bold; font-size: 13px; margin-top:8px; }
.folgeKurzfassung  { font-weight: bold; margin-top: 6px; font-size: 12px; }
.folgeLangfassung  { margin-top: 6px; font-size: 12px; line-height:18px; }

.folgeImg2         { margin-top: 3px; }
* html body .folgeImg2 { margin-top: 1px; }

/* kontakt form ------------------------------------------------------------------------------ */

.kontakt           { width: 470px; padding: 2px; margin-bottom: 2px; border: 1px solid #002e5b; }
.sendKnopf         { width: 476px; padding: 2px; margin-bottom: 2px; border: 1px solid #002e5b; background-color: #E6EEFA; }

/*Links für SponsorenSeite--------------------------------------------------------------------- */

a:link             { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a:visited          { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a:hover            { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a:active           { color: #CC0000; text-decoration: none; background-color: #ffffff;}
a:focus            { color: #CC0000; text-decoration: none; background-color: #ffffff;}

/* Für Block Newsletter --------------------------------------------------------------- */
.letter   { 
        padding-top:        6px;
        padding-bottom:     6px;        
        margin-top:         18px;
        margin-bottom:      18px;        
        width:              100%;
        background-color:   #D6E3EF;
        color:              #000000;
        border-top:         1px solid #000000;
        border-bottom:      1px solid #000000;
       }

a.news:link             { color: #CC0000; text-decoration: none; background-color: #D6E3EF;}
a.news:visited          { color: #CC0000; text-decoration: none; background-color: #D6E3EF;}
a.news:hover            { color: #CC0000; text-decoration: none; background-color: #D6E3EF;}
a.news:active           { color: #CC0000; text-decoration: none; background-color: #D6E3EF;}
a.news:focus            { color: #CC0000; text-decoration: none; background-color: #D6E3EF;}

/* Newsletter --------------------------------------------------------------- */

td { font-size:11px; font-family:Verdana;}
table { margin-top:-24px; }

/* ===========================================================================================
   Datei: algemein.css - ende der datei
   =========================================================================================== */

