a:link,
a:visited,
a:active,
a:focus   { color:#323232; outline:none; text-decoration:none; }
a:hover   { color:#000000; background:none; text-decoration:underline; }

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

@media print { 
  body { 
    background:none;
	background-image:none;
    color:#000000;
  }
}

/* Auswahlfarbe */
::selection {
	background:#323232;
	color:#FFFFFF;
}
::-moz-selection {
	background:#323232;
	color:#FFFFFF;
}
::-webkit-selection {
	background:#323232;
	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;
}

/* Generelle html-tag Anpassungen */
h1, h2, h3, h4, h5, h6,
form, select, textarea, 
input, table, td					{ font-size:16px; line-height:26px; }
select[required],
input[required]						{ background-color:#FFFFFF; }
label								{ font-weight:normal; }

p									{ margin:0px; padding:0px; width:100%; }
h1,h2,h3,h4,h5,h6					{ margin:0px; padding:0px; font-weight:normal; font-style:normal; font-family:'Open Sans', sans-serif; }
a img             					{ border:none; }
hr									{ border-top:2px solid #606060; width:100%; }
