/* -----------------------------------
base styles
----------------------------------- */

html,body
{
	color: #000;
	background: #fff;
}

body
{
	margin: 0;
	padding: 0;
	font: 1.125em/1.4 'Open Sans',Georgia,'Times New Roman',Times,serif;
}

h1,h2,h3 { line-height: 1; }

h1
{
	font-size: 3em;
	margin: 0 0 .5em;
}

h2
{
	font-size: 1.5em;
	margin: 0 0 .5em;
}

h3
{
	margin: 0 0 .2em;
	color: #777;
	font-size: 1.33333em;
}

p { margin: 0 0 1em; }
/*li {font-size: 0.9em; margin: 0 0 0 -2.8em;padding-bottom:0.1em;list-style: none; }*/
li {font-size: 0.9em; margin: 0 0 0 -2.5em;padding-bottom:0.1em;list-style: none; }
img
{
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}

a {outline:0;}
a:link, a:visited
{
	color: #0099ff; 
	text-decoration:underline;
}
a:hover, a:active
{
	color: #40b3ff; 
	text-decoration:none;
}

/* ---------------------------------------------------------
   Formulare 
   ---------------------------------------------------------*/



form#kontakt {
  line-height: 1;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.3);
     -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.3);
          box-shadow: 0 2px 6px rgba(0,0,0,0.3);
  padding: 1em;
  border-radius: 0.5em;
  margin-bottom: 2em;   
  font-size: 13px; 
  font-size: 0.814rem;
}
#kontakt label {
  display: block;
  line-height: 1.6;
  cursor: pointer;
  float:left;
  width:15em;
}
input[type="text"],
input[type="email"],
input[type="submit"],
textarea {
  min-width: 12em;
  padding: 0.25em;
  border: 1px solid #ccc;
  border-radius: 0.25em;
  margin-bottom: 0.8em;      
}
textarea {
  min-width: 18em;
}
select {width: 13.5em; }
input[type="submit"] {
  background-color: #08c;
  background-color: #0099ff;
  color: white;
  padding: 1em;
}
input[type="submit"]:hover, 
input[type="submit"]:focus {
  background-color: #005985; 
  background-color: #40b3ff;
  text-decoration: underline;
}
input[type="submit"]:active {
  background-color: darkorange;
}
input.radio, input.checkbox {
    width: auto;
    background:#E7EBDE;
    background-color: #d8e1eb;    
    margin-bottom: 0;
    border: 0;
}

input[type="radio"], input[type="checkbox"] {
    margin: 2px;
}
.red {color:red;}
/* eof */