/* Allgemeine Formatierungen für die ges. Site */

html, body {
         margin:.5cm;
         padding:0;
	font-family: verdana,arial,sans-serif;
         font-size: 11pt;
         color:#000;
         background-color:#fff;
         }



h1,h2 {
         font-size:13pt;
         }

h3 {
         font-size:11pt;
         }

a {
	color: #000;
         text-decoration:none;
  }


a:visited {
	color: #001A77;
}

a:active {
	color: red;
}

a:hover {
	text-decoration:underline;
         }

hr {
	color:#9F9F9F;
         background-color:#9F9F9F;
         border:none;
         text-align:left;
         height:1px;
   }

img {
	border:none;
    }

td {
	vertical-align:top;
        }




/*-------------------------------------------*/

#logo { border:none; }


/* Navigationsleiste links */


      
ul#navioben, ul#unternavioben, #links, #rechts, #alternativRechts, .nachoben a, #navidetail {      
         display:none;
      }
      
.nachoben {
   border-top: 2px solid black;
   margin-bottom:3em;
}      

        
ol#produktliste   {
	list-style: none;
	margin: 1em 0;
	padding: 0;
	}
  
#produktliste li  {
	list-style: none;
	margin: 1em 0 2em 0;
	padding: 0;
	}
        
#produktliste table {
	margin: 1em 0;
	padding: 0;
  display:block;
  border-spacing:0;
}        

#produktliste tr, #produktliste td, #produktliste th {
	padding: .3em;
  border:1px solid #000;	
}

#produktliste ol.kategorien, #produktliste .kategorien li { 
	list-style-type: upper-roman;
	margin:0;

}

#produktliste ol.kategorien li ol
{
	list-style-type: lower-roman;
}

#produktliste .kategorien li {
  margin:0;
	padding:0;  
}      


table#produktdarstellung   {
	margin: 1em 0;
	padding: 0;
  display:block;
  border-spacing:0;
}       
    
#produktdarstellung tr, #produktdarstellung td, #produktdarstellung th {
	padding: .3em;
  border:1px solid #000;	
}

#produktdarstellung ol.kategorien, #produktdarstellung .kategorien li { 
	list-style-type: upper-roman;
	margin:0;
}        

ol.kategorien li ol {
	list-style-type: lower-roman;
}

table#vertriebsinfos td, table#vertriebsinfos th{
  padding:.3em;
  border:1px solid #000;	
}

table#vertriebsinfos td a {
  display:block;
  text-decoration:none;
  font-weight:bold;
}


   

/*-------------------------------------------*/



/* der Hauptteil */


#inhalt {
	color:#000;
         }

/*-------------------------------------------*/


/* Footer */

#unten {
         border-top: 1px solid #9F9F9F;
         padding: 0;
         margin:.5cm 0;
         font-size: 9pt;
         }
/*-------------------------------------------*/




/* Klassen */

.strichunten {
	border-bottom: 1px solid;
         }

.pflichtfeld {
	color: red;
         }

.label {
	float:left;
         clear:both;
	width:140px;
         }


