	body { color:#000000; background-color:#FFFFFF;}

		.yellowline { 
			height: 4px; 
			background-color: #FFFA93; 
			margin-top: 4px; 
			margin-bottom: 40px; 
		}

		.redline { 
			height: 4px; 
			background-color: #FF9F9F; 
			margin-top: 4px; 
			margin-bottom: 40px; 
		}

		.greenline { 
			height: 4px; 
			background-color: #C1FFC1; 
			margin-top: 4px; 
			margin-bottom: 40px; 
		}
	
		.blueline { 
			height: 4px; 
			background-color: #A4E3FF; 
			margin-top: 4px; 
			margin-bottom: 40px; 
		}

		.link-container {
			border: 0px; 
			width: 200px;
		}

		.button-yellow { 
			background-color: #FFFF00; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-yellow:focus { 
			background-color: #FFFF00; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-yellow:hover { 
			background-color: #000000; 
			border: none; 
			color: #FFFF00; 
		}

		.button-red { 
			background-color: #FF0000; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-red:focus { 
			background-color: #FF0000; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-red:hover { 
			background-color: #000000; 
			border: none; 
			color: #FF0000; 
		}

		.button-green { 
			background-color: #00FF00; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-green:focus { 
			background-color: #00FF00; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-green:hover { 
			background-color: #000000; 
			border: none; 
			color: #00FF00; 
		}

		.button-blue { 
			background-color: #00A2E8; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-blue:focus { 
			background-color: #00A2E8; 
			border: none; 
			color: #000000; 
			width: 100%; 
			height: 2.3125rem; 
			padding: 0.5rem; 
		}
		.button-blue:hover { 
			background-color: #000000; 
			border: none; 
			color: #00A2E8; 
		}

		.more {
			color: #FFFFFF;
			background-color: #FFFFFF;
			border: none; 
			text-decoration: none; 
			text-align: center;
		}


		.more-results {
			color: #000000;
			background-color: #FFFFFF;
			border: none; 
			text-decoration: none; 
			font-size: 1rem;
			text-align: center;
			display: none;
		}

		.more-results:before {
			content: "Mehr Resultate anzeigen";
		}

		.more-results:hover {
			color: #848484;
			background-color: #FFFFFF;
			border: none;
			text-decoration: none;
			font-size: 1rem;
			text-align: center;
			display: none;
		}


        .row.resultcontainer, .row.resultcontainer .row, .row.resultcontainer .columns {
          margin-left: 0px;
          margin-right: 0px;
          padding-left: 0px;
          padding-right: 0px;
        }

		.button {
		  border: none;
		  color: #FFFFFF;
		  background-color: #848484;
		  text-align: center;
		  font-size: 1.2rem;
		  text-align: center;
		}

		.button:hover {
		  border: none;
		  color: #FFFFFF;
		  background-color: #000000;
		  text-align: center;
		  font-size: 1.2rem;
		  text-align: center;
		}

		.textlink {
		  color: #848484;
		  background-color: #FFFFFF;
		  font-size: 1rem;
		}

		.textlink:hover {
		  color: #000000;
		  background-color: #FFFFFF;
		  font-size: 1rem;
		}

  .resultline .row.odd.distance, .result-container .row.odd.distance { background-color: #FFFA93; }
  .resultline .row.odd.length, .result-container .row.odd.length {background-color: #FF9F9F; }
  .resultline .row.odd.area, .result-container .row.odd.area {background-color: #C1FFC1; }
  .resultline .row.odd.weight, .result-container .row.odd.weight {background-color: #A4E3FF; }

  /*.nav.current { color:#FFFF00 !important; background-color:#000000 !important; }*/
  /*.table2 .nav.current, .table3 .nav.current { color:#000000 !important; background-color:#FFFF00 !important; }*/
  .site { display: none; }

  .showtableresult .odd { background-color: #fffa92; }

  .contact .error { display: none; color: red; }
  .contact .success { display: none; }

  a.googleiconlink { float: right; }
  .googleicon { height: 20px; }