/* ----------base setting-------------- */
body {
	font-size: 0.8em;
	font-family:  Arial, Verdana, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0;

        }

h1 {
  	font-size: 1.3em; 
	font-weight: bold;
        color: #878181; /* Aanpassen  */
        border-bottom: 1px #DDD solid;  
        }

h2 {
	font-size: 1.0em;
	font-weight: bold;
        color: #green;
    }
    
h3 {
	font-size: 1.0em;
	font-weight: bold;
        color: #red;
    }

#container {	width: 996px;
	        position: absolute;
		left: 50%;
		margin-left: -498px;
		margin-top: 0px;
/* ---	        border:2px #fff solid; --- */

        }



#content_main {	margin-top: 40px;
		/* margin-right: 350px; */
		padding: 0px 10px 10px 0px;
/* ---	       border:1px #f0f solid; --- */

        }

#news {margin-top: 15px; 

		padding: 15px;
		float: right;
		width: 290px;
		background-color: #b7d2e9;
	}



#navi_sub {float: right;
width: 996px;
/* ---       border:1px #ddd solid; --- */
}


#navi_all {        font-size: 1.0em;
       /* float:left; */
        margin-top:0em;
	margin-bottom: 0;
	margin-left: 0px;
/* ---       border:1px #00f solid; --- */

}

#navi a.navi2 {	font-size: 1.0em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0 16px 0 0px;
	text-decoration: none;
	color: #3461b6;
/* ---       border:1px #00f solid; --- */
       
}
#navi a.navi2:visited {color: 3461b6;}
#navi a.navi2:active {color: yellow;}
#navi a.navi2:hover {color: #820000;}

#navi a.navi1 {	font-size: 1.1em;
	line-height: 1.8em;
	font-weight: bold;
	margin: 0 16px 0 0px;
	text-decoration: none;
	color: #203A6C;
	}

#navi a:active.navi1 {color: #fff;
text-decoration: underline;
border-bottom: 3px solid #fff;}

#navi a:visited.navi1 {color: #203A6C;text-decoration: none;}

#navi a.navi1:hover , a:focus.navi1 {color: #820000;
text-decoration: none;
border-bottom: 1px solid #820000;}





      form p {
        margin-bottom: 1em;
      }

      form p label {
        float: left;
        width: 10em;
        margin-top: 0.5em;
        cursor: pointer;
      }

      form p input,
      form p select,
      form p textarea {
        border: 0.08em solid #000000;
        margin-top: 0.3em;
        width: 20em;
      }

      form p select {
        width: auto;
      }

      form p textarea {
        width: 40em;
        height: 10em;
      }

      form p input#formInput_submit,
      form p input#formInput_reset {
        width: auto;
      }

.Produkthead {
  	font-size: 1.0em; 
	font-weight: bold;
        color: #3461b6;
	border-left: 5px solid #820000;
	letter-spacing: 1px;
}

.Produktuebersicht a{
  	font-size: 1.0em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0 16px 0 0px;
	text-decoration: none;
	color: #3461b6;
}

.Daten {
	font-size: 0.9em;
	color:#564b47;
	        }

.fett {font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #aaa;
	}

.klein {font-size: 0.9em;
	line-height: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	}