@charset "utf-8";

*						{margin:0; padding:0; border:0; outline: none;}
*:focus 				{outline: none;}
::selection 			{background: #6ab429; color:#fff;}
::-moz-selection 		{background: #6ab429; color:#fff;}

body					{margin:0; padding:0; font-family: arial, sans-serif; font-size:12px; color:#666; background:url(../img/noise.jpg) fixed;}

a:focus, a:active , 
input:focus, 
input:active, 
input[type=submit]:active,
input[type=radio]:active{outline: 0px; -moz-outline-style: none;}

.clearfix:after			{content: "."; display:block; height:0; visibility:hidden; clear:both;}
.clear					{clear:both; margin:0; padding:0; border:0;}

h1						{color:#fff; font-size:30px; position:absolute; margin:10px 0 0 270px;}
h5						{font-size:20px; padding-left:20px;  font-family:Arial, Helvetica, sans-serif; color:#fff;}

#wrapper 				{width: 1000px; padding:0px; margin: auto; margin-top: 40px; border: #ccc solid 1px; -webkit-box-shadow:  5px 5px 10px 0px #CCC; box-shadow:  5px 5px 10px 0px #CCC;}
#Formular				{float:left; width: 210px; margin:20px;}
#Form					{color:#a5a5a5; font-weight:bold; padding:8px; border:#a5a5a5 solid 1px; font-size:10px;}
#Form .Headline			{color: #81B922; font-weight:normal; font-size:10px;}

.input_datei 			{width: 120px; border: #a5a5a5 solid 1px; color: #a5a5a5; font-weight:bold; font-size:10px; margin-top:2px;}

#Headline 				{font-size:24pt; text-align:left; font-weight:bold; color:#a5a5a5; padding:0 20px 20px 20px; clear:both;}
#Headline .Subline		{font-size:20px; text-align:right; font-weight:bold; color:#a5a5a5;}
.head-side				{padding-left:140px;}

#Kopf					{float:left; width:750px; height:167px; background:url(f1-car.jpg);}
#Kopf .Subline			{font-size:11pt; text-align:center; font-weight:bold; color:#81B922;}

#Logo					{float:right; width: 200px; padding:10px; position:relative; background:#fff; margin-top:125px;}
#Middle					{clear:left; padding:40px 50px 0px 50px; background:#b4d58e;}
#Footer 				{background:#fff; padding:20px;}

.partner 				{padding-left:50px; padding-top:10px;}
.partner img 			{height:50px;}

.funktion				{margin:20px; width:245px; height:200px; float:left; line-height:22px; font-size:16px; color:#003a6a;}
.funktion p				{text-align:center; color:#fff; position:absolute; margin-top:-42px; line-height:16px; font-size:12px; padding:5px 0 5px 10px; width:235px; 
						 background:rgba(21, 165, 241, 0.8);}
.funktion img			{width:245px; height:149px; -moz-box-shadow: 0 0 0px #666; -webkit-box-shadow: 0 0 0px #666; box-shadow: 0 0 0px #666;
						 -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.funktion img:hover		{-moz-box-shadow: 3px 3px 7px #666; -webkit-box-shadow: 3px 3px 7px #666; box-shadow: 3px 3px 7px #666;}
.nummer					{width:30px; height:24px; font-size:20px; color:#fff; position:absolute; margin:-15px; text-align:center; padding-top:4px; font-weight:bold; 
						 background:#6ab429; border:1px solid #fff;}

.buttons				{float:left;}
.buttons img			{margin-top:3px;}

.button-block			{width:180px; height:23px; color:#fff; background:#6ab429; text-align:center; font-weight:bold; font-size:16px; padding-top:2px;
						 -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; margin-left:10px;
						 -webkit-border-radius: 7px; border-radius: 7px;}
.button-block:hover		{margin-top:-1px; -moz-box-shadow: 3px 3px 7px #666; -webkit-box-shadow: 3px 3px 7px #666; box-shadow: 3px 3px 7px #666;}
