/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo footer */


.tm-footer .tm-logo-footer { margin-top: -10px; }

h1, .uk-h1, h2, .uk-h2 {
color: #5e6d76;}

h3.uk-h5 {
	color:#70838e;}

p.uk-article-lead.uk-margin-small-top {
  margin-top: 12px !important;}
  
@media screen and (max-width: 650px) {
.formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: 120px;
  padding-top: 5px;
  text-align: right;} 
 
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
  width: 40% !important;
  margin-left: 20px;
  padding-top: 0px;}
  
	button.rsform-submit-button {
  		margin-left: 21px;}
  
  	p.rsformVerticalClear {
		margin-left: 143px;
		padding-left:1px;}
  
 	p.rsformVerticalClear:first-child {
  		padding-left: 1px;}
		
	span#component34 {
  		display: none;}
		
	span#component31 {
  		display: none;}
		
	span#component26 {
  		display: none;}
		
	span#component24 {
  		display: none;}
		
	span#component23 {
  		display: none;}
		
	label, input, button, select, textarea {
         font-size: 11px;	}
		 
	.formResponsive label {
		margin: 3px 0px 0px 0;}
  
}

	
	label, input, button, select, textarea {
         font-size: 14px;}
		 
@media all and (max-width:767px) {
  
	label, input, button, select, textarea {
         font-size: 11px;}
		   
}
		 
		 

/*---------------------------------------
			PREISTABELLE
---------------------------------------*/


/*-----PC------*/
table {
	margin-left:10px; 
	margin-top:25px; 
	border:solid #f7f6f4 2px;}

th {
	padding: 7px 40px 3px 17px;}

th {
	padding-right:30px; 
	padding-top:10px;}

td {
	padding: 10px 40px 3px 17px;}

td {
	padding-right:30px; 
	padding-top:10px;}


/*-----MINI PC------*/
@media all and (max-width:1180px) {
	
	table {
		margin-left:10px; 
		margin-top:25px; 
		border:solid #f7f6f4 2px;}
	
	th {
		font-size:16px;
		padding: 7px 10px 3px 10px;}
		
	td {
		font-size:16px;
		padding: 7px 10px 3px 10px;}
}


/*-----TABLET------*/
@media all and (max-width:1010px) {
	
	table {
		margin-left:10px; 
		margin-top:25px; 
		border:solid #f7f6f4 2px;}
	
	th {
		font-size:13px;
		padding: 5px 10px 3px 5px;}
		
	td {
		font-size:13px;
		padding: 5px 10px 3px 5px;}
}


/*-----HANDY------*/
@media all and (max-width:770px) {
	
	table {
		margin-left:10px; 
		margin-top:25px; 
		border:solid #f7f6f4 2px;}
	
	th {
		font-size:13px;
		padding: 7px 10px 3px 5px}
		
	td {
		font-size:13px;
		padding: 7px 0px 3px 5px;
		width:300px;}
}


/*-----IPHONE------*/
@media all and (max-width:767px) {
	
	table {
		margin-left:10px; 
		margin-top:25px; 
		border:solid #f7f6f4 2px;}
	
	th {
		font-size:14px;
		padding: 5px 10px 3px 10px;}
		
	td {
		font-size:14px;
		padding: 5px 10px 3px 10px;}
}
