   
   * {
      margin:0;
      padding:0;
		/*zoom:1;*/
   }

	div {
		/*border-bottom:1px solid white;*/
		zoom:1;
	}
	
   body {
      background-color: #fff;
      font-family: Arial;
		font-size: 85.01%;
   }

   hr {margin: 1.5em 0;}


   a img {border:0;}
	
	h2, h3, h4 {
      color: #13582B;
	   font-family: Georgia, serif;
      margin-bottom: 0.25em;
   }

   dl {
	margin-left: 2em;
       margin-bottom: 4em;
   }

   .partner dt, dd {
      /*display:block;*/
   }
   
   .partner dt {
      clear:both;
      margin-top: 1.5em;
      border-top: 1px solid #d2d2d2; 
   }

   .partner dd {margin-left: 220px;}

	
	h2 a, h3 a, h4 a {
		text-decoration:none;
		color: #13582B;
	}
	
	h3 a:hover,
	h3 a:active,
	h3 a:focus {
		text-decoration: underline;
	}

	h2 {
		position:relative;
              z-index: 10000;
       }
	
	td { 
          vertical-align:top;
       }

       .mitAbstand {
          padding: 1em;
       } 

		  #row1 {
		  	background-color: #094626;
			background-image: url(images/kopf.png);
			background-position: center;
			background-repeat: repeat-x;
		  	color: #FFFFFF;
		  	height: 2.7em;
		  	padding-left: 10%;
		  	position: relative;
		  }

		  #row1 li a {
		  	border-left: 1px solid #337F41;
		  	color: #FFFFFF;
		  	display: block;
		  	float: left;
		  	font-size: 79%;
		  	line-height: 3.6em;
		  	padding: 0 0.6em;
		  	text-decoration: none;
		  }

		  #row1 li a:hover {
		  	background-color: #337F41;
			background-image: url(images/kopf_link.png);
			background-position: center;
			background-repeat: repeat-x;
		  	color: #FFFFFF;
		  }

        #row1 h1 a {
         text-decoration:none;
         color: #fff;
        }

   	  #row1 h1 span {
  	      font-size: 73%;
  	      font-style: italic;
  	      font-weight: normal;
   	  }

		  #row1 li {
		  	float: left;
		  }

		  #row1 ul {
		  	border-right: 1px solid #337F41;
		  	list-style: none;
		  	position: absolute;
		  	right: 5%;
		  	top: 0;
		  	z-index: 0;
		  }

		  #row2 {
		  	background-color: #A6E48B;
		  	border-bottom: 1px solid #6DC06A;
		  	clear: both;
		  	height: 0.4em;
		  	position: relative;
			top:0;
			left:0;
		  	z-index: 1;
		  }

		  #row2 a {
		  	background-color: #EAFFEB;
		  	border-style: solid;
			border-color: #A6E48B;
		  	border-width: 0 1px 1px 0;
		  	color: #006632;
		  	display: inline;
		  	float: left;
		  	font-size: 85%;
		  	line-height: 1.8em;
		  	padding: 0 0.5em;
		  	text-decoration: none;
		  }

		  #row2 a:hover {
		  	border-color: #094626;
			background-color: #6DC06A;
			color: white;
		  }

		  #row2 li {
		  	float: left;
		  	padding-right: 0.4em;
		  	padding-top: 0.2em;
		  }

		  #row2 ul {
		  	left: 10%;
		  	list-style: none;
		  	position: absolute;
		  }

      #row2 form {
          position: absolute;
          top: 0.2em;
          right: 5%;
          font-size: 70%;
			 background-color: #A6E48B;
			 padding: 0 0.5em 0.25em 0.5em;
			 border-bottom: 1px solid #6DC06A;
      }

      #row2 form .button {
          border: 0;
          padding: 0 0.25em;
          background-color: #094626;
          color: white;
          cursor: pointer;
      }

	.infobox {
		background-image: url(images/box.png);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 1.5em;
		padding-bottom: 1em;
	}

	div#inhalt {
		width: 66%;
		vertical-align: top;
		text-align: left;
		float:left;
		display:inline;
	}
	
	#container_schmal ul,
	#container_schmal ol {
		margin-left: 2em;
	}
	
	.box {
		background-color: #FFFFFF;
		background-image: url(images/box.png);
		background-position: top left;
		background-repeat: no-repeat;
	   clear:left;
		padding: 1.5em;
	}

	p {
		margin: 1em 0;
		text-align: justify;
	}


	#container_breit {
		background-image: url(images/container_breit.png);
		background-repeat: repeat-x;
		left: 0;
		padding-top: 7.5em;
		position: relative;
		top: 0;
		left:0;
	}

	#container_breit h2 {
		margin-bottom: 2em;
		margin-left: 10%;
	}

	#container_breit img.rubrik {
		position: absolute;
		right: 2.5%;
		top: 0;
	}

	#container_schmal {
		margin: 0 0 0 10%;
		position: relative;
		width: 83%;
	}


	div#spalte {
	   margin-left: 66.4%;
	   width: 33%;
		display:block;
	}

	img#product {
		float:left;
		margin-right: 0.5em;
	}

	#footer {
	    clear:both;
	    background-image: url(images/fuss.png);
	    background-position:top left;
	    background-repeat: repeat-x;
	    font-size: 70%;
	    padding: 1.5em 0;
	}

	#footer p {
	    text-align:center;
	}
	
	.post {
		padding-bottom: 1.25em;
	}
	
	.small,	
	small {
		font-size: 70%;
		color: #666;
   }
	
	.entry p {
		margin-top: 0.5em;
	}
	
	.nocomments {
		display:none;
	}
	
	.navigation {
		margin-left: 10%;
		margin-right: 5%;
		position: relative;
		height: 2em; 
	}
	
	.alignleft {
		
	}
	
	.center {
	   position: absolute;
		right: 50%;
		top: 0;
	}
	
	.alignright {
		position:absolute;
		right: 0;
		top:0;
	}
	
	.edit {
		margin-left: 10%;
	}
	
	#inhalt .simplepie {
		margin-left: 25px;
	}
	
	* html #inhalt .simplepie {
		margin-left: 13px;
	}
	
	#inhalt .simplepie h3 {
		display:none;
	}
	
   #inhalt .simplepie .date {
   	display:block;
	font-weight: normal;
       font-size: 70%;
       color: #666666;
   }	
	
	#inhalt .simplepie ul,
	#inhalt .simplepie ol {
		list-style: none;
		margin:0;
	}
	
	#inhalt .simplepie strong a {
      color: #13582B;
	   font-family: Georgia, serif;
      margin-bottom: 0.25em;
		text-decoration:none;
		font-size: 120%;
	}
	
	#inhalt .simplepie strong a:hover,
	#inhalt .simplepie strong a:focus,
	#inhalt .simplepie strong a:active {
		text-decoration: underline;
	}
	
	.infobox ol,
	.infobox ul {
		list-style-type: circle;
	}
	
	.infobox li {
		margin-bottom: 0.3em;
		margin-left: 0;
	}
	
	.infobox .simplepie li a {
		font-weight: normal;
	}
	 	