/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen                                                                   */
/*  ---------------                                                                   */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  date      : 10.11.2009                                                            */
/* ---------------------------------------------------------------------------------- */

html                    { height: 100% }
BODY                    { background: #FFFFFF;  margin: 0px; padding: 0px; text-align:center; min-height: 101%; }
BODY,td                 { color:#000000; font-family:Verdana,Helvetica,Arial,Sans-Serif; font-size:8pt; }

form                    { margin:0px; padding:0px; }

#base                   { width: 948px; margin: 0px auto; background: #FFFFFF; 
                          border-left: 1px #012F85 solid; border-right: 1px #012F85 solid; padding: 0; }

.nodata                 { color:#FF0000; text-align:center; }
.no_js                  { border: 1px solid #F00000; background: #FFDDFF; padding: 6px; color:#F00000; font-family:Verdana,Helvetica,Arial,'Sans Serif'; font-size:8pt; text-align:center; }

#main                   { margin: 0px; }

                    
/* ================================================================================== */
/* HEAD */

#header                 { background: url(/images/img_top.jpg) no-repeat; height: 134px; }
#head_navigation        { margin: 0 0 0 700px; background: url(/images/img_top_right.jpg) no-repeat; height: 134px; padding: 1px 0 0 10px; }

.head_button            { color:#FFFFFF; padding: 0 15px 0 11px; background: url(/images/pfeil_weiss.gif) no-repeat 3px 5px; }
  
#header A:link          { color:#FFFFFF; text-decoration:none; }
#header A:visited       { color:#FFFFFF; text-decoration:none; }
#header A:hover         { color:#FFFFFF; text-decoration:underline overline; }
#header A:active        { color:#FF0000; text-decoration:none;  }


/* ================================================================================== */
/* Navigation */

#navigation             {  float: left; text-align: left;  width: 190px; }
.nav_width              { width: 188px; }
.nav_border             { border-top: 14px #012F85 solid; border-right: 1px #012F85 solid; padding:0 0 5px 0px; }
.nav_small              { font-size:8pt; margin:3px 0 0 5px;}

.div_button1            { width:160px; padding:10px 0 0 15px;  }
.div_kat1               { margin:20px 0 0 15px; }
.div_kat1 A:link        { color:#D00000; text-decoration:none;}
.div_kat1 A:visited     { color:#D00000; text-decoration:none;}
.div_kat1 A:hover       { color:#404040; text-decoration:none;}
.div_kat1 A:active      { color:#F00000; text-decoration:none;}

.div_kat2               { margin:20px 0 0 15px; }
.div_kat2 A:link        { color:#404040; text-decoration:none;}
.div_kat2 A:visited     { color:#404040; text-decoration:none;}
.div_kat2 A:hover       { color:#000080; text-decoration:none;}
.div_kat2 A:active      { color:#D00000; text-decoration:none;}

.div_kats               { margin:11px 0 0 0;}

.nav_level1             { margin: 7px 0 0 0; font-weight:bold; }
.nav_level2             { margin: 6px 0 0 10px; }
.nav_level3             { margin: 5px 0 0 20px; }

.last_update            { color:#012F85; padding: 25px 3px 0 0; text-align:right; font-size:9px;}


/* ================================================================================== */
/* Rechte Spalte/Reklame */

#rechte_spalte          { float: right; width: 245px; background: #EDEDED; text-align: left; }

.nav_button             { color:#FFFFFF; text-align:left; padding: 3px 0px 3px 8px;
 				          background: url(/images/pfeil_schwarz.gif) no-repeat 0px 8px; }

A.rn:link               { color:#000000; text-decoration:none; }
A.rn:visited            { color:#000000; text-decoration:none; }
A.rn:hover              { color:#000000; text-decoration:underline overline; }
A.rn:active             { color:#FF0000; text-decoration:none;  }


/* ================================================================================== */
/* Footer */

#footer                 { clear: both; border-bottom: 15px solid #012F85; }


/* ================================================================================== */
/* Haupt */

#haupt                  { float: left; text-align: left; padding: 0px; padding: 30px 0 20px 30px; }

.container0             { width: 450px; text-align: left; line-height: 1.3em; }

.pagetitle              { color:#000080; font-size:14px; font-weight:bold; }
.pagetitle2             { color:#000000; font-size:12px; font-weight:bold; margin: 6px 0 0 0; }
.pageintro              { color:#000000; margin: 20px 0 0 0; }
.pagecontent            { margin:20px 0 0 0; }
.pagecontent2           { margin:20px 0 0 0; text-align:justify; }

/* ---------------------------------------------------------------------------------- */ 
/* Detail */

.detail_back            { text-align:right;  font-size:10px; }

.detail_titel_border    { margin: 0 0 15px 0; }
.detail_titel           { font-size:12px; font-weight:bold; text-align:left; padding: 0 0 10 10px; }

.detail_param           { color: #808080; text-align:right; white-space:nowrap; padding: 3px; }
.detail_trenner         { color: #808080; padding: 3px; }
.detail_wert            { padding: 3px; }

#detail_artikelinfos    { border: 1px solid #C0C0C0; padding: 8px 0 8px 0; }
#detail_artikelkontakt  { border: 1px solid #C0C0C0; }

#detail_artikelinfos_button       { display: block; margin: 0 1px 0 0; text-align: center; padding: 3px 5px 3px 5px;
                                    border-top: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; background-color: #C0C0C0; }
#detail_artikeldruck_button       { display: block; margin: 0 1px 0 1px; text-align: center; padding: 3px 5px 3px 5px; 
                                    border-top: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; }
#detail_artikelkontakt_button     { display: block; margin: 0 0 0 1px; text-align: center; padding: 3px 5px 3px 5px; 
                                    border-top: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; }


/* ---------------------------------------------------------------------------------- */ 
/* Formulare, Newsletter, Suche */

.headline1              { border:1px #012F85 solid; color:#012F85; font-weight:bold; padding:2px 5px 2px 5px; }

.form_param             { padding: 0 5px 0 0; text-align:right; color: #808080; padding: 3px;  }
.form_eingabe           { border: 1px #808080 solid; text-align:left; width:300px; padding: 3px;  }
.form_eingabefeld       { border: 1px #808080 solid; text-align:left; width:300px; padding: 3px;  }

.pe_titel2              { color: #000080; border: 1px #000080 solid; margin: 12px 0 0 0; padding: 3px; }       
.pe_eingabe             { border: 1px #808080 solid; text-align:left; width:300px; }
.pe_text2               { padding: 4px 10px 8px 10px; background: #EDEDED; }
.pe_param2              { padding: 0 5px 0 0; text-align:right; color: #333333; background: #EDEDED; }
.pe_wert2               { padding: 1px;  background: #EDEDED; }
.pe_wert2 input         { font-size:8pt; }

/* ---------------------------------------------------------------------------------- */ 
/* Home / startseite */

.homeintro              { margin: 0 0 20px 0; text-align:justify; }

.home_liste             { border-top: 1px #B0B0B0 solid; border-bottom: 1px #B0B0B0 solid; margin: 10px 0 10px 0; padding: 10px 0 10px 0; }


/* ---------------------------------------------------------------------------------- */ 
/* Liste */

.liste_navbar           { color:#808080; font-size:10px; text-align:left; }
.liste_navbar_oben      { border-bottom: 1px #B0B0B0 solid; margin: 0 0 5px 0; padding: 0 0 2px 0; }
.liste_navbar_unten     { border-top: 1px #B0B0B0 solid; margin: 10px 0 0 0; }

.liste_titel            { font-weight:bold; text-align:left; }
.liste_standort         { margin: 2px 0 0 0; text-align:left; }
.liste_zusatz           { margin: 7px 0 0 0; text-align:left; }
 
.liste_trenner          { border-bottom: 1px #B0B0B0 solid; margin: 10px 0 10px 0; }
 
/* ---------------------------------------------------------------------------------- */ 
/* static */
 
 
.F9bl-b                 { margin: 20px 0 0 0; color:#000080; font-weight:bold; } 
  
/* ---------------------------------------------------------------------------------- */
/*  Buttons  */

.buttons                { background-color:#E0E0E0; border: 1px #808080 solid; font-size:8pt; margin:1px 0 0 0; padding:1px; text-align:center; }
  
A.button:link           { color:#000000; text-decoration:none;}
A.button:visited        { color:#000000; text-decoration:none;}
A.button:hover          { color:#D00000; text-decoration:none;}
A.button:active         { color:#D00000; text-decoration:none;}


/* ---------------------------------------------------------------------------------- */ 
/* Links */
 
A:link                  { color:#c00000; text-decoration:none; }
A:visited               { color:#c00000; text-decoration:none; }
A:hover                 { color:#c00000; text-decoration:underline; }
A:active                { color:#FF0000; text-decoration:none; }


/* ================================================================================== */

