body{
	font-family: "Open Sans";
	line-height: 157%;
	color: #666666;
	font-size: 15px;
	letter-spacing: 0px;
	margin-bottom: 40px;
	margin-top: 15px;
	font-weight: 300;
}
body img{max-width:100%;height:auto;}
body h1{
	font-size: 30px;
	font-weight: 300;
	color: #004390;
	line-height: 120%;
	margin: 0px;
	font-family: "Open Sans";
}
body h2{color:#004390;font-size:24px;font-weight:300;line-height:120%;margin:0px;}
body h3{color:#004390;font-size:24px;font-weight:300;line-height:120%;margin:0px;}
body h4{color:#004390;font-size:24px;font-weight:300;line-height:120%;margin:0px;}
body h5{color:#004390;font-size:24px;font-weight:300;line-height:120%;margin:0px;}
body h6{font-size:24px;font-weight:300;color:#004390;line-height:120%;margin:0px;}
body p{
	font-size: 18px;
	color: #666666;
	line-height: 130%;
	font-family: 'Open Sans';
	font-weight: 300;
}
body li{
	font-size: 18px;
	color: #666666;
	line-height: 130%;
	font-family: 'Open Sans';
	font-weight: 300;
}
body table{
	font-size: 18px;
	color: #666666;
	line-height: 130%;
	font-weight: 300;
}
body a{
	color: #666666;
	font-weight: 300;
	text-decoration: underline;
	font-size: 18px;
	line-height: 130%;
}
body a:active, body a:hover{color:#666666;}
body a:visited{color:#666666;text-decoration:underline;}
.row_1{clear:both;width:auto;}
.row_2{clear:both;min-height:40px;width:auto;margin-top:10px;}
.row_3{clear:both;min-height:300px;width:auto;margin-top:10px;background-color:rgba(255,255,255,0.7);}
.row_4{clear:both;width:auto;margin-top:10px;height:200px;background-color:rgba(255,255,255,0.5);}
.column_1{margin-left:auto;margin-right:auto;width:100%;padding-left:0%;padding-right:0%;background-image:url(../images/krefeld-werbeagentur.png);background-repeat:repeat;}
.column_2{min-height:40px;margin-left:auto;margin-right:auto;width:100%;padding-left:0%;padding-right:0%;}
.column_2 p{color:#FFF;}
.column_3{min-height:300px;margin-left:auto;margin-right:auto;width:100%;padding-left:0%;padding-right:0%;background-color:rgba(255,255,255,0.4);}
.column_4{min-height:50px;margin-left:auto;margin-right:auto;width:100%;padding-left:0%;padding-right:0%;background-color:#004390;}
.left{padding-left:10px;margin-top:10px;padding-right:10px;}
.left_1{padding-left:10px;margin-top:10px;padding-right:10px;}
.slide{padding-left:10px;margin-top:10px;padding-right:10px;background-color:rgba(142,193,115,0.35);text-align:center;}
.slide_1{padding-left:10px;margin-top:10px;padding-right:10px;background-color:rgba(0,67,144,0.2);padding-top:10px;padding-bottom:10px;text-align:center;}
.right{padding-left:0px;margin-top:10px;background-color:#FFFFFF;padding-right:0px;padding-top:5px;}
.right_1{padding-right:10px;padding-left:20px;}
.flyer{background-color:#FFF;margin-top:5px;padding-left:10px;}
.footer{font-family:"Open Sans";font-size:15px;font-weight:300;color:#FFF;padding-top:8px;padding-bottom:5px;padding-left:10px;}
.footer a{font-size:15px;font-weight:300;color:#FFF;text-decoration:underline;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.footer a:visited{color:#FFF;text-decoration:underline;}
.container{position:relative;height:125px;width:125px;float:left;}
.textbox:hover{opacity:1;}
.text{padding-top:20px;color:#FFFFFF;padding-left:10px;}
.text a{color:#FFFFFF;text-decoration:none;}
.text a:visited{color:#FFFFFF;text-decoration:none;}
.textbox{width:110px;height:110px;position:absolute;top:0;left:0;opacity:0;border-radius:5px;background-color:rgba(142,193,115,0.75);-webkit-box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.zeroMargin_mobile{margin-left:0;}
@media only screen and (min-width:641px){.column_1{width:100%;padding-left:10px;padding-right:0%;background-image:url(../images/kistermann-werbeagentur.png);background-repeat:repeat-x;}
.column_2{width:100%;padding-left:10px;padding-right:0%;}
.column_3{width:100%;padding-left:10px;padding-right:0%;background-color:rgba(255,255,255,0.4);}
.column_4{width:100%;padding-left:10px;padding-right:0%;background-color:#004390;}
.left{float:left;width:100%;margin-top:20px;padding-top:5px;padding-right:50px;padding-bottom:0px;padding-left:50px;border-right-width:1px;border-right-style:solid;border-right-color:#999;}
.left_1{float:left;width:55%;margin-top:20px;padding-top:5px;padding-right:50px;padding-bottom:0px;padding-left:50px;}
.slide{float:left;width:100%;margin-top:20px;padding-top:5px;padding-right:0%;padding-bottom:0px;padding-left:0%;background-color:rgba(142,193,115,0.35);text-align:center;}
.slide_1{float:left;width:100%;margin-top:20px;padding-top:5px;padding-right:0%;padding-bottom:0px;padding-left:0%;background-color:rgba(0,67,144,0.2);text-align:center;}
.right{background-color:#FFFFFF;float:right;width:100%;margin-top:20px;box-shadow:0px 9px 4px 2px #CFCFCF;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin-right:20px;}
.right_1{padding-right:20px;padding-left:20px;}
.flyer{background-color:#FFF;float:left;width:96%;padding-left:4%;}
.footer{font-family:"Open Sans";font-size:15px;font-weight:300;color:#FFF;padding-top:8px;padding-left:0px;}
.footer a{font-size:15px;font-weight:300;color:#FFF;text-decoration:underline;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.footer a:visited{color:#FFF;text-decoration:underline;}
.bild{height:112px;width:150px;-webkit-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;}
.bild:hover{-webkit-transition:scale(1.2);-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:scale(1.2);}
.container{position:relative;height:125px;width:125px;float:left;}
.textbox:hover{opacity:1;}
.text{padding-top:20px;color:#FFFFFF;padding-left:10px;}
.text a{color:#FFFFFF;text-decoration:none;}
.text a:visited{color:#FFFFFF;text-decoration:none;}
.textbox{width:112px;height:112px;position:absolute;top:0;left:0;opacity:0;border-radius:5px;background-color:rgba(142,193,115,0.75);-webkit-box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.zeroMargin_tablet{margin-left:0;}
}
@media only screen and (min-width:1024px){.column_1{width:1200px;padding-left:0%;padding-right:0%;max-width:1232px;background-image:url(../images/kistermann-werbeagentur.png);background-repeat:repeat-x;}
.column_2{width:1200px;padding-left:0%;padding-right:0%;max-width:1232px;}
.column_3{width:1200px;padding-left:0%;padding-right:0%;max-width:1232px;background-image:none;background-color:rgba(255,255,255,0.4);padding-bottom:10px;}
.column_4{width:1200px;padding-left:0%;padding-right:0%;max-width:1232px;background-color:#004390;}
.left{width:55%;margin-top:20px;float:left;padding-top:5px;padding-right:50px;padding-bottom:0px;padding-left:50px;border-right-width:1px;border-right-style:solid;border-right-color:#999;}
.left_1{width:90%;margin-top:20px;float:left;padding-top:5px;padding-right:50px;padding-bottom:0px;padding-left:50px;}
.slide{width:100%;margin-top:10px;float:left;padding-top:5px;padding-right:0%;padding-bottom:5px;padding-left:0%;text-align:center;background-color:rgba(142,193,115,0.35);}
.slide_1{width:100%;margin-top:10px;float:left;padding-top:10px;padding-right:0%;padding-bottom:10px;padding-left:0%;text-align:center;background-color:rgba(0,67,144,0.2);}
.right{float:right;width:33%;margin-top:20px;background-color:#FFFFFF;box-shadow:0px 9px 4px 2px #CFCFCF;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin-right:20px;}
.right_1{padding-left:20px;padding-right:20px;}
.flyer{background-color:#FFF;float:left;width:96%;padding-left:4%;}
.menue{}
.footer{font-family:"Open Sans";font-size:15px;font-weight:300;color:#FFF;padding-top:8px;padding-left:60px;}
.footer a{color:#FFF;text-decoration:underline;font-size:15px;font-weight:300;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.footer a:visited{color:#FFF;text-decoration:underline;}
.bild:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}
.bild{-webkit-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;height:112px;width:150px;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;}
.container{position:relative;height:125px;width:125px;float:left;}
.textbox:hover{opacity:1;}
.text{padding-top:5px;color:#FFFFFF;line-height:120%;text-align:center;padding-right:0px;padding-left:0px;font-family:'Open Sans';font-size:14px;font-weight:400;}
.text a{color:#FFFFFF;text-decoration:none;line-height:120%;}
.text a:visited{color:#FFFFFF;text-decoration:none;line-height:120%;}
.text a:hover{color:#FFFFFF;text-decoration:none;line-height:120%;}
.textbox{width:112px;height:112px;position:absolute;top:0;left:0;opacity:0;border-radius:5px;background-color:rgba(142,193,115,0.75);-webkit-box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);box-shadow:0px 0px 15px 2px rgba(255,255,255,.75);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.zeroMargin_desktop{margin-left:0;}
}
