@charset "utf-8";
body {
	color: #4B4B4B;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	background-color: #FFFFFF;
	border-style: none;
	margin-top: 2em;
	margin-bottom: 2em;
}
h1 {
	color: #5A5A5A;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 2.4px;
	text-align: center;
}
.navbar-default {
	background-color: #3ECEF0;
	border-style: none;
	margin-top: 0em;
	font-size: 1.1em;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #3ECEF0;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	text-shadow: 0 0;
}
.footer {
	background-color: #3ECEF0;
	margin-top: 4em;
}
.footer h2 {
	margin-top: -0.5em;
	text-align: center;
	margin-bottom: 0.2em;
}

.footer p {
	margin-bottom: 0em;
	margin-top: 0.5em;
	text-align: center;
}
.blanc {
	background-color: #3ECEF0;
}
.blanc p {
	text-align: center;
}
.nav-activ-col {
	text-shadow: 0px 0px;
	color: rgba(242,138,108,1.00);
}
.services img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}
.services h2 {
	display: block;
	margin-top: 1.5em;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0em;
}
.support h2 {
	padding-top: 2em;
}
.beratung h2 {
	padding-top: 2em;
}
.schulung h2 {
	padding-top: 2em;
}
.webdesign h2 {
	padding-top: 2em;
}




.kontaktintro h2 {
	text-align: center;
	margin-top: 3em;
}
.kontaktintro img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.kontaktintro p {
	text-align: center;
}
h2 {
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 1em;
}
p {
	text-align: center;
}
.mich-txt {
	text-align: justify;
	padding-top: 2em;
}

.txt {
	text-align: left;
	padding-bottom: 1em;
}
img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: auto;
	bottom: 0.5em;
	padding-bottom: 0em;

}
.info {
	padding-top: 3em;
	padding-bottom: 3em;
}
.angebot-txt {
	text-align: justify;
	padding-bottom: 2em;
}
.services-txt {
	text-align: justify;
	padding-top: 0px;
}
.kont {
}
.kontakt-aderesse-txt {
	padding-top: 2em;
	padding-bottom: 2em;
}
.mail-txt {
	text-align: center;
	padding-top: 3em;
}
.services-img {
	padding-bottom: 0.5em;
}
.mich-schluss-txt {
}
.home-aktion {
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-radius: 10px;
}




































@media (max-width: 768px){
.txt {
	text-align: justify;
}

.service img {
	margin-bottom: 4em;
}
.service p {
	margin-top: 1em;
	margin-bottom: 0.8em;
}
.footer h2 {
	margin-top: 0.75em;
}
.home-aktion {
	display: block;
	margin-left: auto;
	margin-right: auto;
}






}
.subnav p {
	text-align: right;
	margin-right: 7em;



}
a:link {
}
a:hover {
}
a:visited {
}



.services p  {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-style: normal;
	color: #A9604C;
}
