a:link,
a:visited,
a:active	{ color:#707070; outline:none; text-decoration:none; }
a:focus,
a:hover		{ color:#B4CC1E; text-decoration:underline; }

a, a:visited { outline:none !important; } /* Safari Fix */

body { 
	margin:0px; padding:0px;
	color:#707070;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	line-height:26px;
}

/* Auswahlfarbe */
::selection {
	background:#B4CC1E;
	color:#FFFFFF;
}
::-moz-selection {
	background:#B4CC1E;
	color:#FFFFFF;
}
::-webkit-selection {
	background:#B4CC1E;
	color:#FFFFFF;
}

/* Platzhalter form-Felder */
::-webkit-input-placeholder {
   font-weight:normal;
   font-style:italic;
}
:-moz-placeholder { /* Firefox 18- */
   font-weight:normal;
   font-style:italic;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-weight:normal;
   font-style:italic;
}

:-ms-input-placeholder {  
   font-weight:normal;
   font-style:italic;
}


hr {
	border-top:2px solid #707070;
}
hr.green {
	border-color:#B4CC1E;
}

table,
table td { font-size:100%; }

/* iphone no border fix */
video {
	-webkit-mask-image: -webkit-radial-gradient(white, black);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
