/* Theme Name: AG4Landingpages
Theme Description: Agentur4 Landingpages Theme
Author: Falco Kleinschmidt
URI: http://www.datenfalke.de/ 
Version: 2.0 
*/ 

#page {
	max-width: 1028px;
	margin-right: auto;
	margin-left: auto;
}


#fragen {
	min-height:80px;
}

.telefon {
	font-size: 34px;
	color: #009EE0;
}

.mit_rahmen {
	border: 1px solid;
}
.mit_diagonal_gestreiftem_hintergrund {
	background-image: url('./img/bg_diagonal_gestreift.png');
	background-repeat: repeat;
	padding: 20px;
	margin: 10px;
}

.mit_abstand_rundrum {
	padding: 20px;
	margin: 10px;
}
.mit_abstand_links-rechts {
	padding-left: 20px;
	margin-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}

.mit_abstand_rechts {
	margin-right: 10px;
}
.mit_abstand_oben {
	margin-top: 20px;
}
.mit_abstand_unten {
	margin-bottom: 20px;
}
.mit_mehr_abstand_oben {
	margin-top: 50px;
}

.ohne_abstand_unten {
	margin-bottom: 0px !important;
}

.mit_padding {
	margin: auto 0px !important;
}


.mit_mininmal_hoehe1 {
	min-height: 600px;
}
.mit_mininmal_hoehe2 {
	min-height: 360px;
}


.breite_90_prozent {
	width: 90%;
}


.kleinere_schrift {
	font-size:12px;
}








.btn             {
	color: #fff;
	font-size: 20px; 	

	font-weight: bold; 
	background-color: #02a702; 
	cursor: pointer; 
	display: inline; 
	margin: 20px 0 0 0; 
	padding: 20px 8px; 
	width: 90%; 
	float: left; 
	border: solid 1px #c4c4c4; 
	-moz-border-radius: 12px; 
	-webkit-border-radius: 12px; 
	border-radius: 12px; 
	width: 100%; 
	text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.9);
	opacity: .8;
	box-shadow: 4px 4px 5px #c4c4c4;
}
.btn:hover		{
	text-decoration:none;
	opacity: 1;
	border: solid 1px #666; 
}





* {
	font-family: 'Open Sans', Sans, Arial;
	font-size: 14px;
}

h1, .ueberschrift1 {
	font-size: 32px;
	text-transform: uppercase;
	color: #009EE0;
	margin-top: 0;
	margin-bottom: 32px;
}

h2 {
	font-size: 28px;
	margin-top: 0;
}

h3 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 0;
}
p + h3 {
	margin-top: 30px;	
}


h4 {
	font-size: 16px;
	margin-top: 0;
}

p, li, a {
	font-size: 16px;
}


ul.liste_mit_grafik_bullets {
    list-style-image: url('./img/bg_bullet_ul.png');
}

ul.liste_mit_grafik_bullets li {
	margin-bottom: 28px;
}

ul.liste_mit_grafik_bullets ul {
    list-style-image: none;
}

ul.liste_mit_grafik_bullets ul li {
	margin-bottom: 5px;
}


a {
	text-decoration: none;
	color: #009EE0;
}
a:hover {
	text-decoration: underline;
	color: #009EE0;
}
a:visited {
	text-decoration: none;
	color: #009EE0;
}

label {
	font-size: 12px;
	color:#636363;
	margin-bottom: 0px;
}

.form-group {
	margin-bottom: 9px;
}



@media screen and (max-width:991px) {
	
	.mit_abstand_rechts {
		margin-right: 0px;
	}
	
}


@media screen and (max-width:767px) {
	
	.mit_rahmen {
		border: 0px solid;
	}
	.mit_diagonal_gestreiftem_hintergrund {
		padding: 20px;
		margin: 0px;
	}

	#footer {
		padding-left: 25px !important;
		padding-right: 15px !important;
	}

}

@media screen and (max-width:480px) {
	
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
	}
	p, li, a {
			font-size: 16px;
	}
	ul.liste_mit_grafik_bullets {
			list-style-image: url('./img/bg_bullet_ul_smaller.png');
	}
	ul.liste_mit_grafik_bullets ul li {
		line-height:1.2;
	}

}





