/* Getting from cache home */
 
#cms-row7 {
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:6%;
}

#app-container14 h2 {
	line-height:1.5;
}

#inlineRow1 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#block_699 input {
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-top:10px;
	margin-bottom:10px;
}

#cms-up-row6 h3 {
	font-size:4.5em;
	line-height:1.4;
	color:#fff;
}

#startseite-row7 {
	margin-top:6%;
	margin-bottom:6%;
}

#online-marketing-row11 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10%;
	margin-top:0%;
}

#liaise_11 input {
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;
}

#block_3625 {
	padding-top:5%;
	padding-left:2%;
	padding-right:2%;
}

#app-row4 {
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#block_3624 {
	padding-top:3%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:3%;
}

#app-row1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5%;
	margin-bottom:0.5%;
}

#referenzen-row5fr {
	max-width:1320px;
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
}

.responsive-pwa-grafik {
	display:none;
}

p.header-text a {
	font-size:18px;
}

.box-management {
	margin-top:30px;
}

#cms-row3 p {
	color:#333;
}

#row13 {
	padding-top:6%;
}

#app-up-row7 {
	padding-top:3%;
	padding-bottom:3%;
}

a.btn-black {
	background-color:transparent;
	border:2px solid #333;
	display:block;
	max-width:360px;
	text-align:center;
	font-size:20px;
	margin-top:30px;
	color:#333;
	border-radius:4px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.box-vorteile-size.marketing-box {
	min-height:260px!important;
}

#regionale-partner-row2 {
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6%;
	padding-left:30px;
	padding-right:30px;
	max-width:1200px;
}

#partnerbereich-unterseiten-schulung-row5-2 input.mdl-radio__button {
	width:10% !important;
	margin-top:20px;
}

#block_2681 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

.produkte-box {
	background-color:rgb(255, 255, 255);
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
}

#app-container7 {
	margin-top:3%;
	margin-bottom:0%;
}

ul.app-merkmale li {
	padding-top:5px;
	padding-bottom:5px;
	font-size:20px;
}

#app-row12 {
	margin-bottom:5%;
	margin-top:0%;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#online-marketing-up-row10 {
	background-color:#2f609b;
	margin-top:3%;
	margin-bottom:3%;
	padding-top:5%;
	padding-bottom:5%;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}

#cms-up-row1 {
	padding-top:5%;
	background-image:url(/images/4121/titelbild-website-01.jpg);
	background-size:cover;
}

#app-container2 h5 {
	line-height:1.5;
}

#block_3592 {
	margin-top:10%;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:10%;
}

#row7 {
	max-width:1650px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10%;
	margin-top:0%;
}

#partnerbereich-werbe-unterseiten-row3 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#block_2731 {
	padding-left:20px;
	padding-right:20px;
	margin-top:80px;
}

#cms-up-row6 p {
	color:#fff;
}

#block_2771 {
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-top:13%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:10%;
}

.default .pagination > .active > a:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#row12 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5%;
	padding-top:0%;
}

nav.ws-referenzen-pagination {
	text-align:center;
	margin-top:3%;
}

#cms-row6 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#app-row8 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#navigation-row {
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

.section-image:hover .image-wbs {
	opacity:0.3;
}

#startseite-row3 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6%;
	margin-bottom:6%;
	padding-left:30px;
	padding-right:30px;
}

.bilderarchiv-box {
	padding-left:10px;
	padding-right:10px;
}

#partnerbereich-werbe-unterseiten-row5 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

span.subline-form-text {
	display:block;
	color:#224156;
	font-size:0.8em;
}

h2 {
	line-height:1.2;
	margin-top:0px;
}

.section-sublinks {
	padding-top:15px;
}

#block_342 {
	max-width:650px;
}

h2.header-subtitel {
	font-size:1.5em;
	font-weight:bold;
}

.editor-thumbnails img {
	width:100%;
	max-width:400px !important;
	border-radius:4px;
	border:3px solid #767676;
	margin-bottom:60px;
}

.navik-menu > ul > li:last-child > a {
	padding-right:20px!important;
	padding-left:20px!important;
}

#cms-up-row6 {
	padding-top:5%;
	padding-bottom:5%;
	background-color:#2f609b;
	text-align:center;
}

#news-partner-up-row {
	background-image:url(/images/4371/titelbild-news.jpg);
	padding-top:7%;
	padding-bottom:5%;
	background-position:right;
}

.badge-section {
	width:100%;
	position:absolute;
	margin-top:-10px;
}

span.normal-links {
	display:block;
}

#app-row14 p {
	color:#fff;
}

#app-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#app-referenzen-unterseiten-container1 {
	background-color:#7870e3;
	padding-top:3%;
	padding-bottom:3%;
	text-align:center;
	background:linear-gradient(to top, #8E54E9, #4776E6);
}

a.btn-openapp {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	text-shadow:none;
	border-radius:99px;
	font-size:20px;
	background-color:#7870e2;
	color:#fff;
}

#block_290 {
	padding-left:40px;
	padding-right:40px;
	margin-top:8%;
}

.pwa-app-absprungrate-section {
	display:block;
	max-width:280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-57px;
}

#block_3618 {
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	padding-right:2%;
}

ul.logo-onreferenzen li {
	float:left;
	margin-top:40px;
	Ff margin-left:40px;
	margin-right:40px;
	margin-bottom:40px;
}

body {
	font-family:Montserrat;
}

.cms-wve-box {
	border:1px solid #f6f6f6;
	margin-left:20px;
	margin-right:20px;
	min-height:245px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.ssl-vorteile-titel {
	background-color:#7870e3;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

a.btn-center {
	margin-left:auto;
	margin-right:auto;
}

.row.shop-eigenschaften-abstand {
	margin-top:25px;
	margin-bottom:25px;
}

#block_3617 {
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	padding-right:2%;
}

.fa-external-link-alt.link-footer {
	font-size:14px;
	vertical-align:top;
}

#navigation-up-row {
	border-bottom:1px solid #efefef;
	position:fixed;
	width:100%;
	z-index:99;
	background-color:#fff;
	padding-top:0.5%;
	padding-bottom:0.5%;
}

ul.app-nav li {
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
}

p.header-text {
	font-size:22px;
	line-height:1.7;
	margin-top:40px;
	color:#fff;
}

div#block_2831 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
}

#block_795 {
	margin-top:10%;
}

.ref-logo img {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	transition:0.5s;
}

a.preis-link-mehr {
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	color:#c1c1c1;
	font-weight:normal;
}

#shop-domains-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

th.preis-titelbild-section {
	text-align:center;
	padding-top:15px;
	padding-right:30px;
	padding-bottom:15px;
	padding-left:30px;
}

.produkte-links a {
	padding-left:5px;
	padding-right:5px;
}

.image-management img {
	border-radius:2px;
}

#unterseiten-daten-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

#block_447 {
	max-width:880px;
}

.ssl-vorteile-preise {
	background-color:white;
	border-top:1px solid #f7f7ff;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}

#app-up-row5 {
	background-image:url(/images/4241/hintergrundbild-qrcode-scannen.jpg);
	padding-top:5%;
	padding-bottom:5%;
	background-size:cover;
}

.text-section-detail ul {
	margin-bottom:10px;
	line-height:2;
	color:#4d4d4d;
	font-size:16px;
	margin-top:15px;
}

.navik-menu ul li:hover > a.btn-trial {
	background:#d0b32a !important;
}

#row2startseiteueber {
	background-color:#f0f3fa;
	padding-top:1%;
}

#app-up-row14 {
	padding-top:3%;
	padding-bottom:3%;
	background-color:#2f609b;
}

.default .pagination > .active > span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#news-partner-row2 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

.box-management-text span {
	display:block;
	margin-top:0px;
}

#row-display-none-on {
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:40px;
}

.app-referenzen-text-section p {
	font-size:18px;
	margin-top:30px;
}

#online-marketing-row8 {
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
}

.logo {
	margin-top:10px;
}

ul.gratis-cms-list {
	margin-bottom:0px;
	line-height:1.7;
	color:#4d4d4d;
	font-size:16px;
}

.pricelist-feature {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	border-top:1px solid #e8e8e8;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

#block_192 {
	max-width:1050px;
}

.vorteille-sec01 {
	float:left;
	width:50%;
}

.white-titel-block {
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
}

#online-marketing-referenzen-row3-1 {
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:1%;
	margin-bottom:4%;
}

71 span.preis-preis {
	display:block;
	color:#000;
	font-weight:normal;
}

#block_1871 {
	margin-bottom:20px;
	margin-top:40px;
}

h .datenblatt-link {
	padding-top:10px;
	text-align:center;
}

#referenzen-up-row1 {
	background-color:#f7f7ff;
	padding-top:3%;
	padding-bottom:3%;
}

.default .pagination > .active > a:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#app-referenzen-row2 {
	max-width:1420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

#block_211 {
	padding-left:10px;
	padding-right:10px;
}

.pricelist-price {
	text-align:center;
	padding-top:10px;
}

.container-management {
	margin-top:3%;
	margin-bottom:3%;
	background:#f3f6f7;
	border-radius:3px;
	text-align:center;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#container {
	width:100%;
}

#block_199 {
	padding-left:10px;
	padding-right:10px;
}

.ref-logo {
	border-top:1px solid #e2e1e1;
	border-right:1px solid #e2e1e1;
	min-height:170px;
}

#ueberrow22 {
	background-image:url(/image.php?cat=WEBSITE_IMAGES&name=news.jpg);
	padding-top:8%;
	padding-bottom:10%;
	background-position:right;
}

#startseite-row4 {
	max-width:1680px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:2%;
}

p.ws-referenzen-star a {
	color:#bababa;
	font-size:12px;
}

#partnerbereich-unterseiten-schulung-row5-2 {
	max-width:1340px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	margin-bottom:4%;
	padding-left:30px;
	padding-right:30px;
}

#partnerbereich-werbe-unterseiten-row3 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#news-partner-row {
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	margin-top:0.5%;
	margin-bottom:0.5%;
}

ul.arrow-pagination-apps li a:hover {
	color:#acaefe;
}

#gratis-cms-test-container2 {
	background:linear-gradient(180deg,#6598d6,#7870e3);
	background-color:#7870e3;
}

a.btn-yellow:hover {
	opacity:0.8;
	color:#fff;
	text-decoration:none;
}

.image-wbs {
	opacity:1;
	display:block;
	width:100%;
	h3 height:auto;
	.box-blue-section transition:.5s ease;
	backface-visibility:hidden;
}

a.btn-round.btn-white:hover {
	color:#fff;
	text-decoration:none;
	opacity:0.9;
}

.section-openapp {
	transition:.5s ease;
	opacity:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	text-align:center;
}

#partnerbereich-row0 #content {
	max-width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

#block_604 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

.cms-wve-round {
	background-color:#7870e3;
	color:#fff;
	height:50px;
	width:50px;
	border-radius:99px;
	text-align:center;
	line-height:2.8;
	font-size:18px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	left:26px;
	top:5px;
}

.navik-menu > ul > li > a {
	position:relative;
	height:60px;
	line-height:60px;
	box-sizing:border-box;
	white-space:nowrap;
	text-transform:uppercase;
	padding-top:0;
	padding-right:20px!important;
	padding-bottom:0;
	padding-left:20px!important;
}

#regionale-partner-row {
	margin-top:0,5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0,5px;
	max-width:1400px;
}

#cms-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
}

#unterseiten-ssl-row3 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#referenzen-unterseiten-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

#partnerbereich-werbe-unterseiten-row5 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

span.price-einrichtung {
	font-size:0.9em;
	display:block;
	margin-top:10px;
}

#app-row9 a.btn-round:hover {
	color:#fff;
	opacity:0.8;
}

.section-danke-text {
	padding-left:50px;
	padding-right:50px;
}

.default .pagination > .active > span:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#block_1301 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:9%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

.datenblatt-section {
	margin-left:10px;
	margin-right:10px;
	border-radius:2px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid #f7f7ff;
}

#partnerbereich-unterseiten---row1 a {
	color:#fff;
}

#block_699 {
	padding-top:5%;
}

.row.abstand-pwa-grafik {
	margin-top:80px;
}

#block_2861 {
	max-width:750px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-weight:300;
	line-height:1.5;
}

.section-app-referenz:hover .image-wbs {
	opacity:0.3;
}

#app-up-row9 {
	background-image:url(/images/3971/app-titelbildv01.jpg);
	padding-top:8%;
	padding-bottom:3%;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:-120px;
	z-index:9;
	position:relative;
	background-size:cover;
	display:none;
}

#cms-up-row3 {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

.row.section-vorteile {
	margin-top:5%;
}

#block_699 input[type="submit"] {
	background-color:#1c7fc3;
	color:#fff;
	border:1px solid #fff;
}

h1.headline-unterseiten {
	font-size:3em;
	line-height:1;
	margin-bottom:20px;
	display:block;
	color:#000;
}

#liaise_11 td.head {
	float:left;
}

#block_3622 {
	padding-left:2%;
	padding-right:2%;
	padding-top:3%;
	padding-bottom:3%;
}

#partnerbereich-werbe-unterseiten-row6 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#partner-admin-center-c #affiliateContent {
	width:100%;
}

#partnerbereich-unterseiten-schulung-row5-2 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.section-sublinks a {
	padding-left:5px;
	padding-right:5px;
}

a.btn-priclist {
	text-decoration:none;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.2s;
	-webkit-border-radius:3px;
	border-radius:99px;
	display:block;
	text-shadow:none;
	color:#ffffff;
	border-color:rgba(228, 228, 228, 0.6);
	margin-right:auto;
	border-style:solid;
	border-width:1px;
	background:#7870e3;
	background-image:linear-gradient(90deg,#7870e3,#2f609b);
	cursor:pointer;
	margin-top:20px;
	text-align:center;
	max-width:130px;
	margin-left:auto;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px;
}

.partner-formular-box {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

span.pricelist-cms {
	font-size:1em;
	color:#9c9c9c;
}

ul.shop-nav li {
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
}

div#block_2661 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

span.alter-preis {
	text-decoration:line-through;
	color:#bcbcbc;
}

ul.section-website-icons {
	list-style:none;
	padding-left:0px;
	font-weight:bold;
}

#app-referenzen-up-row1 {
	background-color:#f7f7ff;
	padding-top:3%;
	padding-bottom:3%;
}

#partner-admin-center-c .tabs a:hover {
	background:#375f9e;
	border-color:#375f9e;
	color:#fff;
}

.btn-blue {
	color:#fff;
	background-color:#2f609b;
	text-transform:uppercase;
	max-width:500px !important;
}

#unterseiten-shop-centerc select.select {
	border:1px solid #d2d8d8;
	border-radius:4px;
	background-color:#ffffff;
	margin-bottom:4px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#unterseiten-daten-row0 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:2%;
	padding-left:30px;
	padding-right:30px;
}

#partner-admin-center-c .tabs a {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.navik-header-container {
	text-transform:uppercase;
}

.container-formular input {
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
}

#app-row5 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

a:active {
	color:#2f609b;
}

#partner-admin-center-c .personalBar {
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#referenzen-row3fr {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	margin-top:5%;
	margin-bottom:5%;
}

.app-titel h1 {
	padding-top:10px;
}

#app-container010-2 {
	margin-top:20px;
}

i.fas.fa-user-circle {
	font-size:30px;
	text-align:center;
	line-height:1.9;
}

#partnerbereich-werbe-unterseiten-row5 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.pricelist-price span {
	font-size:2em;
}

#online-marketing-up-row1 {
	background-image:url(/images/4301/online-marketing-titelbild01.jpg);
	background-size:cover;
	padding-bottom:5%;
	padding-top:8%;
}

span.titel-app-big {
	display:block;
	margin-bottom:10px;
}

.icon-left {
	display:block;
	float:left;
	height:60px;
	width:60px;
	border-radius:99px;
	text-align:center;
}

#online-marketing-row3 {
	margin-left:auto;
	margin-right:auto;
	padding-top:0%;
	padding-bottom:4%;
	max-width:1320px;
}

ul.app-nav {
	list-style:none;
	padding-left:0px;
	margin-top:25px;
}

#online-marketing-row9 {
	margin-top:3%;
	margin-bottom:6%;
}

#app-up-row13 a.btn-white {
	margin-left:auto;
	margin-right:auto;
}

#partner-admin-center-c .tabs a.selected {
	background:#375f9e;
	border-color:#375f9e;
	color:#fff;
}

#online-marketing-up-row6 p {
	color:#fff;
}

.row.footer-icons a {
	font-size:24px;
	color:#333;
}

.row.seo-section {
	margin-top:50px;
}

.ws-referenzen-link {
	text-align:center;
	margin-top:20px;
}

span.price-date {
	font-size:0.45em !important;
	color:#949494;
}

#partnerbereich-unterseiten-schulung-row5-2 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#liaise_11 input#submit {
	background-color:#1c7fc3;
	color:#fff;
	border:1px solid #fff;
}

#regionale-partner-up-row {
	background-image:url(/images/4361/regionale-partner-titelbild.jpg);
	padding-top:7%;
	padding-bottom:4%;
}

span.section-bestseller {
	position:absolute;
	background:white;
	margin-top:-15px;
	border:1px solid #e6e6e6;
	border-radius:33px;
	margin-left:4.5%;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}

.row.onm-ref-st {
	margin-top:35px;
	border-bottom:1px solid #e2e1e1;
}

#gratis-cms-test-up-row0 {
	margin-top:80px;
}

.fa-arrow-left:before {
	content:"\f060";
	color:#2f609b!important;
}

#startseite-row8 {
	max-width:1620px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	padding-top:4.5%;
	padding-bottom:4%;
}

#app-row6 {
	max-width:1020px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:0%;
	text-align:center;
}

a.btn-white:hover {
	color:#2f609b;
	text-decoration:none;
	opacity:0.8;
}

span.ssl-text-small {
	color:#bcbcbc;
	font-size:16px;
}

#app-container11 {
	margin-top:20px;
}

.kt-image {
	margin-top:5%;
	margin-bottom:5%;
}

.ssl-vorteile-text {
	min-height:230px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

a.far.fa-times-circle.close-app:link {
	text-decoration:none;
}

#startseite-row9 {
	max-width:1620px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
}

#app-up-row9 p {
	color:#fff;
}

#partnerbereich-werbe-unterseiten-row3 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.box-vorteile-size.eigene-firmenapp-box {
	min-height:260px!important;
}

#online-marketing-row6 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

ul.logo-onreferenzen img:hover {
	-webkit-filter:grayscale(0%);
	filter:grayscale(0%);
}

.ws-referenzen-section img {
	max-height:56px;
}

#block_1100 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

.app-referenzen-text-section {
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}

ul.app-merkmale {
	list-style:none;
	padding-left:0px;
	margin-top:20px;
}

#footer-row1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:40px;
}

.bilderarchiv-box img {
	width:100%;
}

.shop-eigenschaften-box {
	padding-left:20px;
	padding-right:20px;
	border:1px solid #f7f7ff;
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:3px;
}

.pricelist-singel-section {
	background:white;
	border:1px solid #e8e8e8;
	border-radius:3px;
	float:left;
	width:17.8%;
	margin-left:1%;
	margin-right:1%;
}

.pricelist-header {
	background-color:#f7f7ff;
	text-align:center;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

#partnerbereich-werbe-unterseiten-row6 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.cms-vorteile-abstand {
	margin-top:20px;
	margin-bottom:20px;
}

#row22 {
	margin-left:auto;
	margin-right:auto;
	max-width:1620px;
	margin-top:0.5%;
	margin-bottom:0.5%;
	padding-left:30px;
	padding-right:30px;
}

#online-marketing-row4 {
	max-width:1020px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:0%;
	text-align:center;
}

#partnerbereich-werbe-unterseiten-row4 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.section-app-referenz:hover .section-openapp {
	opacity:1;
}

#row14 {
	padding-top:2%;
	padding-bottom:6%;
}

#block_508 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

#liaise_11 select {
	width:100%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;
}

#partnerbereich-werbe-unterseiten-row6 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.preisliste td {
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}

#app-up-row1 {
	background-image:url(/images/4191/website-titelbild-app-new01.jpg);
	background-size:cover;
	padding-top:5%;
	padding-bottom:2%;
}

#unterseiten-shop-centerc input.button {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px !important;
	padding-right:20px !important;
	text-shadow:none;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background-color:#2f88f8;
	border:1px solid #fff;
}

#app-referenzen-unterseiten-container1 iframe {
	border:0px;
}

.text-section-detail {
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
}

#block_499 {
	margin-top:55px;
}

#preisliste-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	btn padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

ul.section-website-icons li img {
	max-width:50px;
	padding-right:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-right:2px solid #2f609b;
}

.shop-einrichtung-vorteile {
	display:inline-block;
	width:112px;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:1px solid #f7f7ff;
	border-radius:2px;
	font-size:18px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#onlinem-referenzen-row3 {
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:0%;
}

#block_299 {
	padding-left:20px;
	padding-right:20px;
}

#inlineRow1 input.mdl-radio__button {
	width:10% !important;
	margin-top:20px;
}

a.far.fa-times-circle.close-app:visited {
	text-decoration:none;
}

#gratis-wbs-test-container2 {
	background:linear-gradient(180deg,#6598d6,#7870e3);
	background-color:#7870e3;
	height:125vh;
}

.row.shop-text-section {
	margin-bottom:55px;
}

.row.bilderarchiv-section {
	margin-top:20px;
	margin-bottom:20px;
}

.partner-formular-box b {
	display:none;
}

.produkte-box1 {
	background-color:rgb(48, 97, 155);
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
}

#block_602 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

#block_2951 {
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
}

.kt-vorteile {
	margin-top:20px;
	background-color:#f7f7f7;
	border-radius:3px;
	text-align:center;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.section-app-referenz {
	position:relative;
	width:85%;
	margin-left:auto;
	margin-right:auto;
}

h4.titel-icon {
	font-size:40px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.5;
	margin-left:80px;
}

.bilderartchiv-download-section {
	padding-top:40px;
}

.section-image {
	position:relative;
	width:85%;
	margin-left:auto;
	margin-right:auto;
}

#shop-row5 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

span.titel-video-info {
	display:block;
	margin-top:-120px;
	height:0px !important;
	font-style:italic;
}

#partnerbereich-row0 #center_c {
	background-color:#7870e3;
	background-image:url(/images/4541/titelbild-wettbewerb-soon.jpg);
}

ul.arrow-pagination-apps li {
	float:left;
}

#shop-up-row1 {
	background-image:url(/images/586/ws-shop-titelbild.jpg);
	background-size:cover;
	padding-bottom:115px;
	padding-top:135px;
}

#online-marketing-row7 {
	margin-top:7%;
	margin-bottom:6%;
}

#shop-row3 {
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

a.btn-player-video:active {
	text-decoration:none !important;
}

.icon-yellow {
	background-color:#ffe462;
	color:#fff;
}

li.link-ws-account {
	float:right;
	display:inline-block;
	margin-left:7px;
	margin-right:7px;
}

#row4 h2 {
	color:#ffffff;
	line-height:1.5;
}

#unterseiten-centerc #content {
	margin-top:9%;
}

a.fas.fa-long-arrow-alt-left {
	background-color:#e4e4e4;
	border-top-left-radius:30px;
	border-bottom-left-radius:30px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:15px;
}

#partnerbereich-unterseiten-schulung-row5-2 label {
	display:block;
}

.container-formular textarea {
	width:100%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:140px;
}

span.ref-titel {
	font-size:2.6em;
	line-height:1.4;
	margin-top:0px;
	text-align:center;
}

div#block_2681 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

ul.footer-links {
	padding-left:00px;
	margin-left:0px;
	list-style:none;
}

span.app-kaufen-subpreis {
	font-size:16px;
	display:block;
	margin-top:5px;
	color:#969696;
}

.row.referenzen-section {
	margin-top:20px;
	text-align:center;
}

.box-blue-section p {
	color:#333;
}

#cms-up-row4 {
	margin-top:3%;
	margin-bottom:6%;
}

#block_2871 {
	max-width:750px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-weight:300;
	line-height:1.5;
}

#header-up-row {
	background-image:url(/image.php?cat=WEBSITE_IMAGES&name=headerbild-ws.jpg);
	background-size:cover;
	padding-bottom:7%;
	padding-top:5%;
	background-position:center;
	margin-top:80px;
}

#app-row12 .btn-white {
	margin-left:auto;
	margin-right:auto;
}

#onlinem-referenzen-container7 {
	text-align:center;
}

#block_2671 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#unterseiten-ssl-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#app-container14 {
	line-height:1.5;
}

.default .entry-meta {
	text-align:right;
	right:25px;
	color:#2f609b!important;
	position:absolute;
}

span.icons-titel {
	display:block;
	color:#333333;
	font-size:1.2em;
	margin-bottom:15px;
}

a.fas.fa-long-arrow-alt-right {
	background-color:#e4e4e4;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:15px;
}

.qr-code-section img {
	border-background:linear-gradient(to top, #8E54E9, #4776E6);
	background:linear-gradient(to top, #8E54E9, #4776E6);
	border-radius:5px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

#startseite-row3 h6 {
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px;
}

.icon-blue {
	background-color:#6e9fee;
	color:#fff;
}

i.fa.fa-times {
	color:#DB3B0F;
}

#block_295 {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}

p.ws-referenzen-star {
	color:#bababa;
	font-size:12px;
}

#block_266 {
	max-width:750px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-weight:300;
	line-height:1.5;
}

td.preis-ems-section {
	text-align:left !important;
}

#block_2581 {
	margin-top:5%;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#liaise_11 input#submit:hover {
	background-color:#339ce0;
}

#block_3620 {
	padding-left:2%;
	padding-right:2%;
}

#shop-row4 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#partner-admin-center-c .tabtitle {
	background:#eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom-color:#eaeaea;
}

a.far.fa-times-circle.close-app:hover {
	text-decoration:none;
}

#block_324 {
	margin-top:22%;
}

#app-up-row9 h5.subline-titel {
	font-size:4.5em;
	line-height:1.4;
	color:#fff;
}

.box-vorteile-size.dsgvo-box {
	min-height:260px!important;
}

.white-titel-block-marketing {
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:190px;
	color:#fff;
}

a.btn-trial {
	line-height:2.3 !important;
	height:40px !important;
	background-color:#ffdc36;
	color:#fff !icmportant;
	border-radius:3px;
}

#inlineRow1 label {
	display:block;
}

#ueberrow2 {
	background-image:url(/image.php?cat=WEBSITE_IMAGES&name=partnerlistung.jpg);
	padding-top:8%;
	padding-bottom:8%;
	background-size:cover;
	background-position:right!important;
}

.row.pricelist-all-container {
	margin-top:45px;
	margin-bottom:45px;
}

.subline-titel-vorteile {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:25px;
}

#block_3623 {
	padding-top:5%;
	padding-left:2%;
	padding-right:2%;
}

#block_1751 {
	max-width:58px;
	margin-left:auto;
}

#block_3626 {
	padding-top:3%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:3%;
}

.box-rechts {
	margin-right:-80px;
}

ul.footer-links li a {
	color:#333;
}

a.btn-app-white:hover {
	opacity:0.8;
}

.row.cms-wve-section {
	margin-top:30px;
}

.far.fa-times-circle.close-app {
	color:#b7b2ff;
	font-size:24px;
	right:20px;
	position:absolute;
	top:20px;
	cursor:pointer;
}

.pos-inhalt-box {
	max-width:700px;
}

#partnerbereich-werbe-unterseiten-row4 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

span.subline-form-text a {
	font-size:0.8em;
}

#app-row14 h5 {
	color:#fff;
}

a.btn-player-video .fas {
	font-size:60px;
}

#partnerbereich-werbe-unterseiten-row5 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

ul.logo-referenzen li {
	float:left;
	margin-top:40px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:40px;
}

#startseite-up-row1 {
	padding-top:0.5%;
	padding-bottom:3%;
}

a.btn-black:hover {
	color:#333;
	text-decoration:none;
	opacity:0.8;
}

li.mega-menu.partner a {
	color:#fff!important;
	height:40px;
	line-height:40px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#unterseiten-ssl-up-row1 {
	background-image:url(/images/367/ssl-worldsoft.png);
	background-position:right center;
	background-repeat:no-repeat;
}

a.btn-app-white {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
	text-shadow:none;
	border-radius:99px;
	font-size:16px;
	border:2px solid white;
}

#row3 {
	margin-top:5%;
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
}

#shop-row6 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

.app-referenzen {
	margin-top:60px;
}

#startseite-up-row2 {
	padding-top:1%;
	padding-bottom:3%;
}

#app-referenzen-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

.arrow-pagination-apps a:hover {
	text-decoration:none;
}

#startseite-up-row9 {
	background-image:url(/images/4111/titelbild-footer.jpg);
	padding-top:8%;
	padding-bottom:8%;
}

#block_2981 {
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2%;
}

td.titel-section {
	text-align:left !important;
}

#block_283 ul li {
	line-height:1.7;
	color:#4d4d4d;
	font-size:16px;
}

#block_561 {
	text-align:center;
	margin-top:20px;
}

td.preis-crm-section {
	text-align:left !important;
}

#om-up-row11 p {
	color:#fff;
}

i.fa.fa-check {
	color:#20BF55;
}

.box-app-kaufen {
	background-color:white;
	max-width:370px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
	border-radius:2px;
}

#app-row14 a.btn-white {
	margin-left:auto;
	margin-right:auto;
}

#startseite-row2 {
	max-width:1620px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	margin-top:6%;
}

#partnerbereich-unterseiten-schulung-row5-2 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#om-up-row11 {
	background-color:#2f609b;
	margin-top:3%;
	margin-bottom:3%;
	padding-top:5%;
	padding-bottom:5%;
	color:#ffffff;
}

#block_1811 {
	margin-bottom:100px;
}

.navik-menu > ul > li.section-btn:last-child > a {
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:25px !important;
	padding-right:25px !important;
	border-radius:99px;
	color:#866f2b;
}

#app-up-row13 {
	padding-top:3%;
	padding-bottom:3%;
	z-index:999;
	position:relative;
	background-size:cover;
	background-color:#2f609b;
	margin-bottom:3%;
}

#app-up-row11 {
	padding-top:9%;
	padding-bottom:8%;
	margin-top:3%;
	margin-bottom:3%;
	background-size:cover;
	background-color:#2f609b;
	text-align:center;
}

#block_2711 {
	padding-left:20px;
	padding-right:20px;
}

#row2222 {
	margin-bottom:5%;
	margin-top:0%;
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
}

.section-app-referenz img {
	width:100%;
	max-width:230px;
	margin-left:auto;
	margin-right:auto;
}

#partnerbereich-row0 #content select {
	width:100%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-bottom:10px;
}

a.btn-round.btn-white {
	background-color:#30619b;
	color:#fff;
	transition:0.2s;
	text-transform:uppercase;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}

.default .pagination > .active > a {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#startseite-row6 {
	margin-top:6%;
	margin-bottom:6%;
}

#block_2701 {
	padding-left:20px;
	padding-right:20px;
	margin-top:80px;
	margin-bottom:80px;
}

.produkte-icon {
	border:1px solid #ebebeb;
	border-radius:99px;
	max-width:70px;
	height:110px;
	text-align:center;
	margin-left:20px;
	margin-top:35px;
	padding-left:20px;
	padding-right:20px;
}

.container-formular select {
	width:100%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
}

#preisliste-row0 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#cms-row3 h3.subline-titel {
	font-size:4.5em;
	line-height:1.4;
	color:#333;
}

#startseite-row3 h5 {
	text-align:center;
	margin-bottom:35px;
}

.row.first-onm-row .col-md-4 .ref-logo {
	border-top:0px solid #fff;
}

#online-marketing-row2 {
	margin-top:7%;
	margin-bottom:5%;
}

input.button.submit.wsForms_Submit:hover {
	background-color:#339ce0;
}

#unterseiten-shop-centerc {
	max-width:1450px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
	text-align:center;
}

.container-formular .datum-select select {
	width:31.3%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-left:1%;
	margin-right:1%;
}

.header-dark .navik-menu ul li.current-menu {
	background:#d0b32a !important;
}

.icons-vorteile {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}

#partnerbereich-unterseiten---row1 {
	background-image:url(/images/4301/online-marketing-titelbild01.jpg);
	padding-top:150px;
	padding-bottom:40px;
	text-align:center;
	color:#fff;
	background-position:center;
}

.ws-referenzen-section {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

a.btn-player-video:hover {
	background-color:#f7d631;
	text-decoration:none !important;
}

#referenzen-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#block_1741 {
	text-align:center;
}

#block_2641 {
	max-width:750px;
}

ul.footer-links li a:hover {
	color:#2f609b;
	text-decoration:none;
}

#app-row7 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

a.btn-player-video {
	color:#91742c;
	background-color:#fddc36;
	display:block;
	max-width:180px;
	height:180px;
	border-radius:99px;
	text-align:center;
	line-height:13.6;
	position:absolute;
	width:100%;
	top:180px;
	right:120px;
}

#block_2531 {
	max-width:58px;
	margin-left:auto;
}

#ueberrow8 {
	background-color:#f0f3fa;
}

#header-row {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5%;
	margin-bottom:0.5%;
	padding-left:30px;
	padding-right:30px;
}

#inlineRow1 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

span.text-sonderangebot {
	color:#7870e3;
	line-height:1.7;
	font-size:16px;
	font-weight:bold;
}

#block_278 {
	max-width:600px;
	padding-top:12%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:10%;
	margin-left:auto;
	margin-right:auto;
}

#block_217 {
	margin-left:auto;
	max-width:635px;
	margin-top:50px;
}

ul.arrow-pagination-apps {
	list-style:none;
	padding-left:0px;
	position:absolute;
	right:-43px;
}

.pricelist-feature ul li {
	padding-top:5px;
	padding-bottom:5px;
}

.ssl-vorteile-section {
	border:1px solid #f7f7ff;
	margin-left:5px;
	margin-right:5px;
	border-radius:3px;
}

span.preis-titel-wbs {
	font-size:18px;
}

.arrow-pagination-apps a:link {
	text-decoration:none;
}

.ws-referenzen-section a {
	color:#4d4d4d;
}

#block_266 ul li {
	line-height:1.7;
	color:#4d4d4d;
	font-size:16px;
}

.navik-header .logo {
	max-width:200px;
	top:30% !important;
}

.btn-blue:hover {
	text-decoration:none;
	opacity:0.9;
	color:#fff;
}

#row8 {
	margin-left:auto;
	margin-right:auto;
	padding-top:0%;
	padding-bottom:3%;
	max-width:1320px;
}

#block_2601 {
	padding-left:20px;
	padding-right:20px;
}

.row-app-referenz {
	margin-top:60px;
}

#block_2741 {
	padding-left:20px;
	padding-right:20px;
}

#liaise_11 th {
	border-bottom:1px solid #ffffff;
	margin-bottom:40px;
	display:block;
}

#startseite-row1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:-15%;
}

#partnerbereich-unterseiten-schulung-row5-2 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#preisliste-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

a.btn-app-kaufen {
	color:#FFFFFF;
	background:#13a73d;
	text-decoration:none;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.2s;
	-webkit-border-radius:3px;
	border-radius:99px;
	display:block;
	text-shadow:none;
	margin-right:auto;
	border-style:solid;
	border-width:2px;
	cursor:pointer;
	margin-top:20px;
	text-align:center;
	max-width:160px;
	padding-top:8px;
	padding-right:12px;
	padding-bottom:8px;
	padding-left:12px;
	margin-left:auto;
}

ul.arrow-pagination-apps li a {
	color:#7460e8;
}

.shop-einrichtung-image {
	text-align:center;
	margin-top:30px;
}

div#block_2841 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
}

#block_1321 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

a.btn-app-kaufen:hover {
	background:transparent;
	color:#32ec6e;
}

#block_206 {
	padding-left:10px;
	padding-right:10px;
}

ul.footer-links li {
	line-height:1.8;
	font-size:16px;
}

.pricelist-feature ul {
	list-style:none;
	padding-left:0px;
}

div#block_2671 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

.col-md-4.sec-border-none .ref-logo {
	border-right:0px solid #fff;
}

.formular-pos {
	padding-right:10px;
	padding-left:10px;
	box-sizing:border-box;
	padding-top:10px;
	padding-bottom:10px;
}

.auszeichnungen-section {
	margin-bottom:50px;
}

#block_1961 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#cms-row8 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

.testaccount-text-section {
	max-width:800px;
}

#unterseiten-ssl-row4 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

.subline-titel {
	margin-right:20px;
	margin-bottom:25px;
	font-size:2.6em;
	line-height:1.2;
	margin-top:0px;
	font-weight:normal;
}

i.fas.fa-star {
	font-size:30px;
	text-align:center;
	line-height:1.9;
}

span.vorteile-titel {
	display:block;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}

#app-shop-container2 {
	background:linear-gradient(180deg,#7870e2,#03a1de);
	padding-top:50px;
	padding-bottom:50px;
}

span.button-box {
	margin-top:20px;
	margin-bottom:10px;
	display:block;
}

div#block_2551 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:220px;
	margin-left:auto;
	margin-right:auto;
	min-height:140px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#inlineRow1 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

.app-link-open-mq {
	display:none;
}

h6 {
	line-height:1.4;
	margin-top:0px;
	font-family:Montserrat;
	font-size:34px;
}

#referenzen-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:2%;
	padding-left:30px;
	padding-right:30px;
}

span.shop-eigenschaften-titel {
	display:block;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}

#block_504 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:9%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

#inlineRow1 select {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

a.btn-player-video:visited {
	text-decoration:none !important;
}

table.preisliste td {
	text-align:center;
}

.row.bilderarchiv-text {
	background:#fafafa;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bo5httom:10px;
}

.desktop-pwa-grafik {
	display:block;
}

table {
	width:100%;
}

span.login-form-section {
	display:block;
	max-width:540px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4%;
	color:#5e5e5e;
	background-color:rgba(255, 255, 255, 0.78);
	border-radius:33px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	text-align:center;
}

#unterseiten-center-c-bestellshop {
	margin-top:4%;
}

.col-md-8.bilderarchiv-textright {
	text-align:right;
}

.pricelist-btn-section {
	margin-bottom:25px;
}

#app-up-row11 p {
	color:#fff;
}

.cms-text-container h5 {
	line-height:1.8;
}

#app-up-row13 h5.subline-titel {
	color:#fff;
}

#container15 {
	margin-top:4%;
	margin-bottom:2%;
}

ul.shop-nav {
	list-style:decimal;
	margin-top:25px;
}

.container-formular .form-captcha input {
	width:auto !important;
	margin-right:10px;
	height:auto !important;
}

#block_2841 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

div#block_2561 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:220px;
	margin-left:auto;
	margin-right:auto;
	min-height:140px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.icons-text p {
	font-size:14px!important;
}

#block_492 {
	padding-left:35px;
	padding-right:35px;
}

#row4 {
	background-color:#2f609b;
	margin-top:3%;
	margin-bottom:3%;
	padding-top:5%;
	padding-bottom:5%;
	color:#ffffff;
}

#unterseiten-testaccounts-centerc {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#cms-row5 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

a.btn-round {
	display:block;
	max-width:380px;
	text-align:center;
	margin-top:30px;
	font-size:20px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-radius:30px;
}

#partnerbereich-row0 #content th {
	display:none;
}

#referenzen-up-row2 {
	border-bottom:1px solid #f7f7ff;
}

span.app-kaufen-preis {
	font-size:20px;
	display:block;
	margin-top:15px;
	color:#949494;
}

i.icon-link {
	color:#2f609b;
	margin-right:20px;
	font-size:30px;
	vertical-align:bottom;
}

a.btn-white {
	background-color:#ffffff;
	display:block;
	max-width:360px;
	text-align:center;
	font-size:20px;
	margin-top:30px;
	color:#2f609b;
	border-radius:40px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

a.preis-datenblatt {
	font-size:14px;
}

th {
	border-bottom:1px solid #d8d8d8;
}

#onlinem-referenzen-up-row1 {
	background-image:url(/images/4651/onma-titelbild.jpg);
	background-size:cover;
	padding-bottom:5%;
	padding-top:8%;
	color:#fff;
	text-align:center;
	background-position:center;
}

#cms-row6 .btn-white {
	margin-left:auto;
	margin-right:auto;
}

h4 {
	line-height:1.2;
	margin-top:0px;
}

.section-image:hover .qrcode-section {
	opacity:1;
}

iframe.domains-iframe {
	max-width:1320px;
	height:1600px;
	border:0px;
	width:100%;
}

#block_2801 {
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-top:13%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:10%;
}

span.pwa-app-absprungrate-prozent {
	font-size:40px;
	font-weight:bold;
	display:block;
	float:left;
	color:#626262;
}

#row10 {
	margin-top:7%;
	margin-bottom:5%;
}

#partnerbereich-werbe-unterseiten-row6 textarea {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

h1.header-titel.titel-white {
	color:#fff;
	font-size:5em;
	padding-left:40px;
	padding-right:40px;
}

.row.form-checkbox input[type="checkbox"] {
	width:40% !important;
}

div.tabs {
	border-bottom-color:#fff !important;
}

#online-marketing-row5 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
}

#empty {
	max-width:1280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	margin-bottom:2%;
}

.ssl-vorteile-titel p {
	color:#fff;
	font-size:26px;
}

#block_488 {
	padding-left:35px;
	padding-right:35px;
}

#gratis-cms-test-up-row0 b {
	display:none;
}

.wbs-video-text-section {
	margin-top:65px;
	max-width:544px;
	margin-left:auto;
	margin-right:auto;
}

#app-row14 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}

#row11 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}

#block_2591 {
	padding-left:20px;
	padding-right:20px;
}

nav.navik-menu.menu-caret.submenu-top-border ul li {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}

.row.row-big-form input {
	width:95% !important;
}

.btn-blue1 {
	color:#fff;
	background-color:#2f609b;
	text-transform:uppercase;
	max-width:200px !important;
	font-size:14px!important;
	margin-left:1px!important;
	margin-right:1px!important;
}

#app-referenzen-unterseiten-container2 {
	padding-top:3%;
	padding-bottom:3%;
}

#online-marketing-row12 {
	margin-top:5%;
	margin-bottom:3%;
}

h1.header-titel.titel-white02 {
	color:#fff;
	font-size:5em;
	padding-left:40px;
	padding-right:40px;
}

h6.titel-termin {
	font-size:3.5em;
	color:#2f609b;
}

#app-up-row12 {
	padding-top:3%;
	padding-bottom:3%;
	z-index:999;
	position:relative;
	background-size:cover;
	background-color:#2f609b;
}

ul.logo-referenzen {
	padding-left:0px;
	list-style:none;
	display:block;
	max-width:1310px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}

#app-row10 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	padding-top:0%;
	padding-bottom:3%;
}

#unterseiten-daten-row {
	max-width:1340px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

.produkte-text {
	padding-top:40px;
	padding-bottom:40px;
	padding-left:40px;
	padding-right:40px;
}

#referenzen-row2fr {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	margin-top:5%;
	margin-bottom:5%;
}

#shop-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

.ssl-vorteile-text p {
	font-size:15px;
}

.cms-wve-text {
	margin-top:20px;
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#app-row13 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}

.qrcode-section {
	transition:.5s ease;
	opacity:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	text-align:center;
}

#startseite-up-row0 {
	padding-top:3%;
}

#partnerbereich-werbe-unterseiten-row3 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#block_1951 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#app-row9 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

#block_522 {
	padding-left:20px;
	padding-right:20px;
}

span.footer-titel {
	display:block;
	margin-bottom:10px;
	font-size:18px;
}

input.button.submit.wsForms_Submit {
	background-color:#1c7fc3;
	color:#fff;
	border:1px solid #fff;
}

#block_3585 {
	padding-top:5%;
	padding-left:15%;
	padding-right:15%;
	padding-bottom:20%;
}

#row15 {
	margin-top:6%;
	margin-bottom:6%;
}

a.btn {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px !important;
	padding-right:20px !important;
	text-shadow:none;
	border-radius:2px;
	font-size:16px;
}

#block_332 {
	max-width:640px;
}

#block_3584 {
	padding-top:6%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:3%;
}

ul.logo-onreferenzen img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	transition:0.5s;
}

#partnerbereich-row0 #content input {
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:2px;
	height:40px;
	margin-bottom:10px;
}

div#block_2541 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:220px;
	margin-left:auto;
	margin-right:auto;
	min-height:140px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#ueberrow33 {
	background-image:url(/image.php?cat=WEBSITE_IMAGES&name=partnerlistung.jpg);
	padding-top:8%;
	padding-bottom:10%;
}

#partnerbereich-row0 {
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0%;
}

a.btn-player-video:focus {
	text-decoration:none !important;
}

#shop-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

a:hover {
	text-decoration:none;
	color:#2f609b;
}

a {
	color:#4d4d4d;
	font-size:16px;
}

#footer-up-row1 {
	background-color:#f6f6f6;
	padding-top:2.5%;
	padding-bottom:1.5%;
	color:#333;
}

#startseite-row10 {
	max-width:1620px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	padding-top:1.5%;
	padding-bottom:1.5%;
}

#app-row010 a.btn-round:hover {
	color:#fff;
	opacity:0.8;
}

tr.pr-table01 {
	background-color:#f7f7ff;
}

#block_1095 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

.navik-header .logo img {
	max-width:320px !important;
}

#block_1311 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

#unterseiten-row0 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

h2.titel-testaccount {
	font-size:3.8em;
	line-height:1.2;
	margin-top:0px;
	margin-bottom:25px;
}

ul.logo-onreferenzen {
	padding-left:0px;
	list-style:none;
	display:block;
	max-width:1110px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}

a.far.fa-times-circle.close-app:active {
	text-decoration:none;
}

.row.app-kaufen-abt02 {
	margin-top:10%;
}

span.preisliste-subtitel {
	display:block;
	font-weight:bold;
}

#container10 {
	margin-top:60px;
}

#referenzen-row1fr {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	margin-top:5%;
	margin-bottom:5%;
}

#block_1079 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

#block_3597 {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.ref-logo img:hover {
	-webkit-filter:grayscale(0%);
	filter:grayscale(0%);
}

.far.fa-times-circle.close-app:hover {
	color:#7870e3;
	text-decoration:none;
}

li.mega-menu.partner {
	border-radius:30px;
	background:#2f609b!important;
	color:#fff!important;
	height:40px;
	line-height:40px;
}

#block_1801 {
	max-width:750px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-weight:300;
	line-height:1.5;
}

span.pwa-app-titel-big {
	display:block;
	font-size:1.6em;
	line-height:1.2;
	margin-bottom:25px;
}

#cms-up-row8 {
	padding-top:3%;
	margin-top:3%;
	padding-bottom:3%;
	border-top:1px solid #f7f7ff;
}

#row33 {
	margin-top:0,5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0,5px;
	padding-left:30px;
	padding-right:30px;
	max-width:1620px;
}

.bilanzen-section {
	padding-left:10px;
	padding-right:10px;
}

#partnerbereich-werbe-unterseiten-row4 b {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

span.management-position {
	color:#1c7fc3;
}

#row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-55px;
}

#app-row010 {
	max-width:1320px;
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6%;
	padding-left:30px;
	padding-right:30px;
}

#partnerbereich-row0 #content input#submit {
	background-color:#1c7fc3;
	color:#fff;
	border:1px solid #fff;
}

a.app-open-btn:hover {
	color:#fff;
	background-color:#2f609b;
}

#cms-up-row2 {
	margin-top:3%;
	margin-bottom:1%;
}

tr.table-empty {
	height:50px;
}

#unterseiten-centerc {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#block_615 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	padding-left:30px;
	padding-right:30px;
}

#block_2661 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#block_3588 {
	padding-right:25px;
}

.app-zukunft-text {
	margin-top:8px;
}

#block_2521 {
	text-align:center;
}

.box-app-kaufen-large {
	background-color:white;
	max-width:846px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
	border-radius:2px;
}

#block_3582 {
	padding-left:15px;
	padding-right:15px;
}

h3 {
	line-height:1.7;
	margin-top:0px;
	font-family:Montserrat;
}

#block_1331 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	margin-bottom:5%;
	background-color:#fff;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
}

.app-titel {
	display:inline-block;
	max-width:640px;
	width:100%;
}

h3.preis-headline {
	text-align:center;
	font-size:2em;
	color:#000000;
}

#app-row11 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

#referenzen-row3 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:30px;
	padding-right:30px;
}

a.app-open-btn {
	border-radius:99px;
	color:#fff;
	background-color:#786fe3;
	display:block;
	max-width:450px;
	text-align:center;
	margin-bottom:25px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:15px;
	padding-left:10px;
}

h2.titel-startseite {
	font-size:55px;
	font-weight:bold;
	margin-bottom:20px;
}

.app-pos-iframe {
	position:absolute;
	width:100%;
	top:14.2%;
	border:0px;
}

.row.app-referenzen-detail {
	margin-top:40px;
}

.produkte-links {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-top:5px;
	border-top:1px solid #f4f4f4;
}

h1.header-titel {
	font-size:3em;
	line-height:1.4;
	margin-top:0px;
	color:#fff;
	text-transform:uppercase;
	font-weight:300;
}

#block_351 {
	max-width:750px;
}

#app-row3 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

h5 {
	line-height:1.7;
	margin-top:0px;
	font-family:Montserrat;
	font-size:34px;
}

.box-blue-section {
	color:#333;
	padding-top:60px;
	padding-bottom:60px;
	margin-top:6%;
	z-index:9;
	< position:relative;
	max-width:550px;
	margin-left:auto;
	margin-right:auto;
}

#partnerbereich-admin-row0 {
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
}

tr.preis-titel-container {
	border-bottom:1px solid #d8d8d8;
}

#block_269 {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}

.arrow-pagination-apps a:active {
	text-decoration:none;
}

#partnerbereich-unterseiten-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4%;
	margin-bottom:4%;
	padding-left:30px;
	padding-right:30px;
}

a.btn-yellow {
	display:block;
	max-width:100px;
	text-align:center;
	border-radius:99px;
	margin-top:20px;
	background:linear-gradient(90deg,#ffd543,#f7b908);
	background-color:#f7b908;
	color:#fff;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

p {
	margin-bottom:0px;
	line-height:1.7;
	color:#4d4d4d;
	font-size:16px;
}

div#block_2851 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
}

#startseite-row0 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
}

.arrow-pagination-apps a:visited {
	text-decoration:none;
}

span.badge-live-app {
	display:block;
	background-color:white;
	max-width:200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
}

.app-editor-images {
	margin-top:30px;
	margin-bottom:30px;
}

a.btn-priclist:hover {
	background:transparent;
	border-style:solid;
	border-width:1px;
	text-decoration:none;
	color:#000;
}

#block_274 {
	max-width:600px;
	margin-left:auto;
	background-color:rgba(255, 255, 255, 0.92);
	border-radius:3px;
	padding-top:10%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:10%;
	margin-right:auto;
}

span.subline-app {
	font-weight:bold;
	font-size:22px;
}

span.pwa-app-absprungrate-text {
	max-width:180px;
	float:left;
	display:block;
	margin-top:7px;
	margin-left:12px;
	color:#a8a8a8;
}

span.login-form-section a {
	font-size:14px;
}

#block_2111 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#unterseiten-ssl-row2 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:30px;
	margin-top:3%;
	margin-bottom:3%;
}

#app-shop-container1 i.fa.fa-check {
	color:#20BF55;
	border:1px solid;
	border-radius:99px;
	height:25px;
	width:25px;
	line-height:1.8;
}

a.btn-openapp:hover {
	background-color:#2f609b;
	text-decoration:none;
}

#block_2901 {
	max-width:600px;
	margin-left:10px;
	margin-right:10px;
}

ul.gratis-cms-list li {
	padding-top:3px;
	padding-bottom:3px;
}

ul.seo-nav {
	list-style:none;
	padding-left:0px;
	margin-top:50px;
}

div#block_2571 {
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	max-width:220px;
	margin-left:auto;
	margin-right:auto;
	min-height:140px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#unterseiten-up-row0 ul {
	font-size:16px;
	line-height:2;
}

.cms-vorteile-box {
	padding-left:20px;
	padding-right:20px;
	border:1px solid #f7f7ff;
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:3px;
}

span.pricelist-headline {
	display:block;
	font-size:1.3em;
	text-align:center;
}

.box-vorteile-size {
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	background-color:rgba(255, 255, 255);
	border-radius:10px;
	box-shadow:5px 5px 14px 2px rgba(0,0,0,0.15);
	padding-bottom:20px;
	min-height:260px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

#online-marketing-row1 {
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
}

#block_309 {
	max-width:750px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-weight:300;
	line-height:1.5;
}

#block_3619 {
	padding-left:2%;
	padding-right:2%;
}

#app-up-row13 p {
	color:#fff;
}

#online-marketing-up-row6 {
	background-color:#2f609b;
	margin-bottom:3%;
	padding-top:5%;
	padding-bottom:5%;
	color:#ffffff;
}

.ws-referenzen-titel {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #ececec;
}

#block_2831 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

ul.seo-nav li {
	padding-top:15px;
	padding-bottom:15px;
	font-size:16px;
}

.default .pagination > .active > span {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#2f609b!important;
	border-color:#2f609b!important;
}

#block_3621 {
	padding-top:5%;
	padding-left:2%;
	padding-right:2%;
}

#block_2851 {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

ul.seo-nav.seo-nav-rechts {
	text-align:right;
}

span.app-kaufen-titel {
	font-size:22px;
	display:block;
	margin-top:20px;
	font-weight:bold;
}

#referenzen-row4fr {
	max-width:1320px;
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
}

.app-titel img {
	width:100%;
	8 max-width:100px;
	float:left;
	margin-right:20px;
}

#app-up-row11 h5 {
	color:#fff;
}

#partnerbereich-werbe-unterseiten-row4 input {
	border:1px solid #efefef;
	border-radius:4px;
	margin-bottom:20px;
	width:90%;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px;
}

#block_2181 {
	margin-top:5%;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.app-zukunft-section {
	max-width:405px;
	margin-left:auto;
	margin-right:auto;
}

#cms-row1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0,5px;
	margin-bottom:0,5px;
}

#app-row12 h5 {
	color:#fff;
}

#footer-row2 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10%;
	padding-right:10%;
	padding-top:1.5%;
	padding-bottom:1.5%;
}

.buttonLevel3Normal {
}

.buttonLevel3Hover {
}

@media (max-width: 780px) {
	.produkte-box {
		background-color:#f6f6f6;
	}
	.produkte-text {
		padding-top:5%;
		padding-bottom:0%;
		padding-left:5%;
		padding-right:5%;
	}
	.count-title {
		font-size:16px!important;
		font-weight:normal;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}
	ul.logo-onreferenzen li {
		float:none!important;
	}
	#macro {
		margin-left:0px;
		margin-top:0px;
	}
	.welcome-section {
		text-align:left !important;
		margin-top:5px !important;
		margin-left:4%;
		margin-bottom:4%;
	}
	#block_192 {
		padding-top:30%;
	}
}

@media (max-width: 480px) {
	.produkte-box {
		background-color:#f6f6f6;
	}
	.produkte-text {
		padding-top:5%;
		padding-bottom:0%;
		padding-left:5%;
		padding-right:5%;
	}
	.count-title {
		font-size:16px!important;
		font-weight:normal;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}
	ul.logo-onreferenzen li {
		float:none!important;
	}
	#macro {
		margin-left:0px;
		margin-top:0px;
	}
	.welcome-section {
		text-align:left !important;
		margin-top:5px !important;
		margin-left:4%;
		margin-bottom:4%;
	}
	#block_192 {
		padding-top:30%;
	}
}
