/*Schrift allgemein*/
table {
	font:11px/15px Verdana,Arial,sans-serif;
	line-height:1.4em;
	color:#000000;
	background-color:#FFFFFF; }


/*Überschriften*/

	
h1{ 	font:21px/23px Arial,sans-serif;
	color:#808080; }

h1.oben { 
	font:21px/23px Arial,sans-serif;
	color:#808080;
	margin-left:10px;
	padding-left:10px;
	border-left-width:5 px;
	border-color:#FF9900;
	border-left-style: solid;
	border-bottom-width:2px;
	border-bottom-style: solid; }

h2  { font:10pt Verdana,Arial,sans-serif;	 
      color:#E06C13; }


/*Schrift Navigation*/
table.format1 {
	font-size:10pt;
	color:#808080;
	text-align:center; }


/*Schrift Impressum, Sitemap etc.*/
table.format2 {
	
	font:10px/12px Verdana,Arial,sans-serif;
	color:#808080;
	text-align:center;  }



/*aktives Element Navigationsleiste*/
span.aktiv { font-weight:bold;
	     font-size:10pt;
 	     color:#000000; }
	
	

/*Formatierung Links*/


 /* - Allgemein  und  obere Navigationsleiste- */
 a:link { text-decoration:none; color:#625b55; }
 a:visited { text-decoration:none; color:#625b55;}
 a:hover { text-decoration:none; color:#FF9900; }
 a:active { text-decoration:none; color:#FF9900;}
 a:focus { text-decoration:none; color:#FF9900; }

 /* - mehr Button und orange Überschriften - */
 a.button:link { text-decoration:none; color:#FF9900; }
 a.button:visited { text-decoration:none; color:#FF9900;}
 a.button:hover { text-decoration:underline; color:#FF9900; }
 a.button:active { text-decoration:none; color:#FF9900;}
 a.button:focus { text-decoration:underline; color:#FF9900; }


/* Untermenü - links*/
	
div#menue {  
    width:175px; 
    background-color:#FFFFFF; }

div#menue a {
    padding:5px 1px 5px 5px;
    display: block; 
    background:#D8E2F3;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 0px 2px 2px;
    color: #625b55;
    text-decoration: none;
    text-align:left; }
	
div#menue a:hover {
    background: #F0F0F0;
    color: #625b55;
    display: block;}

div#menue a:acitve {
   backround-color:#E0E0E0;
   color: #625b55;}



div#menue a.aktiv {
    padding:5px 1px 5px 5px;
    display: block; 
    background:#6994D3;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 0px 2px 2px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left; }

div#menue a.aktiv:hover {
    background: #6994D3;color: #FFFFFF;
    display: block;}

div#menue a.aktiv:active {
   backround-color:#6994D3F;
   color: #FFFFFF;}



div#menue a.aktiv1 {
    padding:5px 1px 5px 5px;
    display: block; 
    background:#E0E0E0;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 0px 2px 2px;
    color: #625b55;
    font-weight:bold;
    text-decoration: none;
    text-align:left; }

div#menue a.aktiv1:hover {
    background: #E0E0E0;
    color: #625b55;
    display: block;}

div#menue a.aktiv1:active {
   backround-color:#E0E0E0;
   color: #625b55;}



div#menue a.aktiv2 {
    padding:5px 1px 5px 5px;
    display: block; 
    background:#E0E0E0;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 0px 2px 2px;
    color: #625b55;
    text-decoration: none;
    text-align:left; }

div#menue a.aktiv2:hover {
    background: #F0F0F0;
    color: #625b55;
    display: block;}

div#menue a.aktiv2:active {
   backround-color:#E0E0E0;
   color: #625b55;}



div#menue a.aktiv3 {
    padding:5px 1px 5px 15px;
    display: block; 
    background:#E0E0E0;
    border-left-width: 0px;
    border-bottom-width: 0px;
    margin: 0px 2px 2px;
    color: #625b55;
    text-decoration: none;
    text-align:left; }

div#menue a.aktiv3:hover {
    background: #F0F0F0;
    color: #625b55;
    display: block;}

div#menue a.aktiv3:active {
   backround-color:#E0E0E0;
   color: #625b55;}


/*Rand zwischen linker Navigation und Inhalt*/

td.rand_links { border-color:#808080;
                 border-left-style: solid;
                 border-left-width: 1px; }

/*Umrandung Tabellen*/
div.rand {margin:15px 10px 10px 7px;}


/*grosses Bild*/
p.bild_gross { margin:0px 0px 0px 5px; }



/*Bilder linke Spalte*/
div#bild { margin:15px 10px 5px 0px; }


/*Tabelle technische Datenblätter*/

table#produktinfo { 	margin:30px 0px 35px 0px;
			background-color:#ADC5E7; }

table#produktinfo th { border-style: solid solid solid solid;
		    border-color:#FFFFFF;
		    border-width:1px; 
		    background-color:#3466B1;
		    color:#FFFFFF; }

table#produktinfo td { border-style: solid solid solid solid;
		    border-color:#FFFFFF;
		    border-width:1px;  }