/*------------------------------------------------------------------------
    http://www.domainname.com
        Autor: holzweg ecommmerce solutions, Dipl.Inform. Christoph Holz
    Inhalt: Diese CSS wird für Basic Formatierung verwendet 
--------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------  
        Reset Defínitions
---------------------------------------------------------------------------*/
*{line-height:12px;}
*:focus{outline:none;}
html{color:#2C2C2C;}
        body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
                table{border-spacing:0;}
                fieldset,img{border:0;}
                address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
                li{list-style:none;}
                caption,th{text-align:left;}
                h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
                q:before,q:after{content:'';}
                abbr,acronym {border:0;font-variant:normal;}
                sup {vertical-align:text-top;}
                sub {vertical-align:text-bottom;}
                input,textarea,select{font-family:inherit;font-size:10px;font-weight:inherit;}
                input,textarea,select{*font-size:100%;}
                legend{color:#000;}


/*        löschen von Floateigenschaften
---------------------------------------------------------------------------*/

.clear { display: inline-block; }  /* IE7 / win */
.clear { display: block; }      /*  IE5,IE6,IE7 / win*/
* html .clear { height: 1%; }   /*  IE5 + IE6 / Win */

#clear_ie {
  position:static;
  display:block;
  width: 100%;
  font-size:0px;
  margin: -2px 0 -1em 1px;
}

* html #clear_ie { margin: -2px 0 -1em 0;}  

.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}


.clear { display: block; } /* Safari / Mac */
#clear_ie { display: none }
.clearfloat {clear:both;}



/*----------------------------------------------------------------------------*/  
/*        Generell Definitions                                                                                                          */        
/* ---------------------------------------------------------------------------*/

        body{ font-size: 0.75em;_font-size:12px; color: #2C2C2C; font-family: Verdana, Arial, sans-serif;}
        /**:first-child+html body{font-size:0.6em;}*/
                div{}
                
                h1{font-size: 1.125em;}
                h2{font-size: 1.0em;}
                h3{font-size:0.875em;}
                h4{font-size:0.85em;font-weight:bold;}
                h5{font-size:0.75em;font-weight:bold;}
                h6{font-size:0.75em;}
                
                dl{}
                        dt{padding:0;margin:0;}
                        dd{padding:0;margin:0;}
                
                ul{padding:0;margin:0; }
                        li{padding:0;margin:0;}
                        
                ol{padding:0;margin:0;}
                        li{padding:0;margin:0;}
                
                img{border:1px solid #aaa;}
                        
                pre{}
                code{}
                span{}
                
                form{}
                        fieldset{}
                        legend{} /* Bezeichnung einer Gruppe von Feldern */
                        label{} /* Bezeichnung eines Formularelementes */
                        select{}
                                optgroup{} /* Optionsgruppe in einer Auswahlliste */
                                option{} /* Element einer Auswahlliste */ 
                        input.text{
                                border:solid #AAAAAA;
                                border-width: 1px;
                        }
                        textarea{padding:3px;}
                        button{}
                
                address{} /* Hervorhebung von Adressen / Visitenkarten / mikroformats */
                em{}
                strong{}
                sub{} /* Text tiefer stellen */
                sup{} /* Text höher stellen */
                abbr{} /* Abkürzungen erklären / nicht für den IE6 geeignet*/
                acronym /*  Abkürzungen erklären */
                
                
                hr{}
                br{}
                p{}
                blockquote{}
                cite{} /* Zitat */ 
                                
                table{}
                        caption{}
                        th{}
                        td{}
                
                a{text-decoration:none; color:#333333;}
                a:link{}
                a:visited{color:#333333;}
                a:focus{outline:none;}/* ff hack, no dotted borders */
                a:hover{}
                a:active{}
                .clear{clear:both}
