.unterseite_submenu .mod_newslist h2{border:0;margin:0;padding-left:20px;}
.unterseite_submenu .layout_plusx{border-bottom:1px dotted #dcdcdc;}
.unterseite_submenu .text_container{float:left;width:180px;padding-top:13px;padding-left:7px;}
.unterseite_submenu .text_container p{padding:0 0 0px 0;margin:0px;line-height:1.4;}
.unterseite_submenu .datum{color:#646464;font-size:12px;}
.unterseite_submenu .text_container a{color:#151515;font-size:12px;}
.unterseite_submenu .text_container a:hover{text-decoration:underline;}
.unterseite_submenu .image_container_news{float:left;padding:13px 0 13px 19px;}
.unterseite_submenu .image_container_news img {border:1px solid #dbdbdb;}
.unterseite_submenu .image_container_news_short{float:left;padding:0 20px 20px 0;}
.unterseite_submenu .image_container_news_short img {border:1px solid #dbdbdb;}
.unterseite_submenu .link_container{margin:0px;float:left;width:28px;text-align:right;height:70px;}
.unterseite_submenu .link_container img{padding:28px 10px 28px 10px;}
#newsletterform .group_62{clear:both!important;width:620px!important;}
#newsletterform label,#kontaktform label,#seoCheck .group_52 label,#seoCheck .group_54 label,#seoCheck .group_55 label{display:block;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif ;font-size:11px;color:#1a1a18;line-height:1;margin-bottom:4px;padding-left:2px;}
#newsletterform label span, #kontaktform label span{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif ;}
#newsletterform .group_59 input,#newsletterform .group_60 input,#newsletterform .group_61 input,#newsletterform .submit_container input,#kontaktform input, #kontaktform textarea{width:282px;padding:6px 3px 5px 3px;border:1px solid #d9d9d9;border-bottom-color:#bfbfbf;}
#kontaktform textarea{width:100%;padding:4px 3px;border:1px solid #D8D8D8;border-collapse:collapse;}
#newsletterform .group_62,#newsletterform .group_61,#newsletterform .group_60,#newsletterform .group_59,#kontaktform .group-label-input, #seoCheck .group-label-input{float:left;margin:0 0 20px 0;padding:0;}
#seoCheck .group_49{float:left;margin:0 0 0 0;padding:0;}
#newsletterform .group_62,#newsletterform .group_60,#newsletterform .group_59,#kontaktform .group_72, #kontaktform .group_67, #kontaktform .group_69, #kontaktform .group_15, #kontaktform .group_16, #kontaktform .group_17, #kontaktform .group_38, #kontaktform .group_42{width:320px;}
#seoCheck .group_52 input, #seoCheck .group_54 input, #seoCheck .group_55 input{width:272px;padding:6px 3px 5px 3px;border:1px solid #d9d9d9;border-bottom-color:#bfbfbf;}
#seoCheck .group_52, #seoCheck .group_54,#seoCheck .group_55{width:300px;}
#kontaktform .submit_container{float:left;margin-top:15px;}
#kontaktform .submit_container input{width:290px;padding:0px;border:none;}
#newsletterform .submit_container input{background:url(/tl_files/style/buttonAbsenden.png) no-repeat 0 center;text-indent:-1000px;border:none;margin-top:15px;width:290px;float:left;}
.mod_newsreader h2{border-bottom:4px solid #D9D9D9;color:#0485BD;font-size:22px;font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;line-height:1;margin:0;margin-bottom:15px;padding-bottom:17px;}
.mod_newsreader p{color:#666666;font-size:13px;line-height:1.6;padding-bottom:14px;}
.mod_newsreader .back{margin-left:20px;margin-top:20px;}
.mod_newsreader .back a, .layout_short span.more a {color:#0485BD;font-size:13px;text-decoration:underline;}
.mod_newsreader .back a:hover, .layout_short span.more a:hover{text-decoration:none;}
.mod_newsreader img{border:1px solid #ECECEC;}
.mod_newsreader .ce_news_gallery img{border:none;}
.unterseite_submenu .layout_short p.info, .unterseite_submenu .layout_full p.info {color:#666666;font-size:11px;}
.layout_short p.info a, .unterseite_submenu .layout_full .ce_text p.info a{color:#666666;font-size:11px;text-decoration:underline;}
.layout_short p.info a:hover, .unterseite_submenu .layout_full .ce_text p.info a:hover{text-decoration:none;}
.ce_news_gallery {float: left; padding: 0 18px 9px 0;}
.ce_news_gallery .image_container {float: left; }
.fan_box .full_widget{height:200px;border:0 !important;position:relative;}
.fan_box a{color:#464646;}
.fan_box .full_widget .connect_top{background:none;}
.fan_box .connect_top{padding:0 0 0 10px;}
.fan_box .connections{border:0;padding:7px 0 0 10px !important;}
.fan_box .connections_grid .grid_item{padding-left:10px;padding-right:0px;}
.fan_box .connections_grid{margin-left:-10px;}
.fan_box .connect_action{padding:0}
.fan_box .connect_widget .connect_button_slider{margin-right:0px;}
.fan_box .full_widget{height:200px;border:0 !important;position:relative;}
.fan_box a{color:#464646;}
.fan_box .full_widget .connect_top{background:none;}
.fan_box .connect_top{padding:0 0 0 10px;}
.fan_box .connections{border:0;padding:7px 0 0 10px !important;}
.fan_box .connections_grid .grid_item{padding-left:10px;padding-right:0px;}
.fan_box .connections_grid{margin-left:-10px;}
.fan_box .connect_action{padding:0}
.fan_box .connect_widget .connect_button_slider{margin-right:0px;}
.unterseite_submenu #left{margin-bottom:40px;}
.unterseite_submenu #left .head{border-bottom:4px solid #d9d9d9;color:#cfcfcf;font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:22px;}
.unterseite_submenu #left .head p{color:#cfcfcf;font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:22px;padding-left:19px;padding-bottom:17px;line-height:1;}
.unterseite_submenu #left .mod_navigation ul{padding:0px;margin:0px;}
.unterseite_submenu #left.mod_navigation li{list-style-type:none;}
.unterseite_submenu #left .mod_navigation .link_level_1{font-size:13px;color:#151515;}
.unterseite_submenu #left .mod_navigation a:hover{text-decoration:none;color:#0485bd;}
.unterseite_submenu #left .mod_navigation .level_1 li{border-bottom:1px dotted #c0c0c0;}

.unterseite_submenu #left .mod_navigation .link_level_1, 
.unterseite_submenu #left .mod_navigation .active_level_1{padding:16px 0 12px 20px;display:block;font-size:13px;line-height:0.9;}




.unterseite_submenu #left .mod_navigation .active_level_1{padding:16px 0 12px 20px;}
.unterseite_submenu #left .mod_navigation .level_1 .submenu{padding-bottom:5px;}


.unterseite_submenu #left .mod_navigation .submenu ul{padding-left:20px;}
.unterseite_submenu #left .mod_navigation .level_2 li{border-bottom:0;list-style:none;}

.unterseite_submenu #left .mod_navigation .link_level_2, 
.unterseite_submenu #left .mod_navigation .active_level_2 {padding:5px 0 5px 7px;display:block;line-height:1;font-size:12px;}



.unterseite_submenu #left .mod_navigation .link_level_2{color:#151515;background:url(style/navigation/submenuBg.png) no-repeat 0 center;}
.unterseite_submenu #left .mod_navigation .level_2 a:hover, .unterseite_submenu #left .mod_navigation .active_level_2{color:#0485bd;background:url(style/navigation/submenuBgHover.png) no-repeat 0 center;}
.unterseite_submenu #left .mod_navigation .link_level_2.first, .unterseite_submenu #left .mod_navigation .active_level_2.first{padding-top:5px;}
.unterseite_submenu #left .mod_navigation span.active, .unterseite_submenu #left .mod_navigation a.trail{color:#0485bd;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}

.unterseite_submenu h2, .unterseite_submenu h2 a{font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;font-size:22px;color:#0485bd;border-bottom:4px solid #d9d9d9;padding-left:20px;padding-bottom:17px;margin:0px;line-height:1;text-decoration:none;}
.unterseite_submenu h2 a{padding-left:0px;border:none;}
.unterseite_submenu #container{margin-top:48px;}
.unterseite_submenu #main{padding:0 0 0 10px;margin-bottom:15px;}
.unterseite_submenu #main #danke, .unterseite_submenu #main #newsletter-abo-bitte-bestaetigen, .unterseite_submenu #main #abmeldung-newsletter, .unterseite_submenu #main #newsletter-abo-erfolgreich, .unterseite_submenu #main #id-404-seite-nicht-gefunden{min-height:550px;}
.unterseite_submenu #main .ce_text {margin-left:20px;margin-right:20px;}
.unterseite_submenu .layout_short{border-bottom:1px solid #D9D9D9; padding-left:20px;padding-right:20px;}
.unterseite_submenu #aktuelles-ueberblick .last{border-bottom:none;}
.unterseite_submenu h3, .unterseite_submenu h4{margin-top:22px;margin-bottom:15px;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#0485bd;font-size:18px;line-height:1;}
.unterseite_submenu .layout_short h3 {margin-top:22px;margin-bottom:5px;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#0485bd;font-size:18px;line-height:1;}
.unterseite_submenu .layout_full h3 {margin-top:34px;margin-bottom:5px;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#0485bd;font-size:18px;line-height:1;}
.unterseite_submenu h3 a{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#0485bd;font-size:18px;line-height:1;}
.unterseite_submenu h4, .unterseite_submenu .mod_newsreader h3 {margin-top:18px;margin-bottom:15px;}
.unterseite_submenu .ce_text{margin-top:15px;}
.unterseite_submenu .nomargin{margin-top:0;}
.unterseite_submenu .hinweis{margin-top:0;}
.unterseite_submenu .ce_text p, .unterseite_submenu .layout_short p, .unterseite_submenu #seoCheck p{padding-bottom:14px;color:#666666;font-size:13px;line-height:1.6;}
.unterseite_submenu .ce_text a{color:#0485bd;font-size:13px;text-decoration:underline;}
.unterseite_submenu .ce_text a:hover{color:#0e5db6;}
.unterseite_submenu #main .ce_form{margin-left:20px;margin-top:11px;}
.unterseite_submenu #footer{margin:0 0;border-top:none;}
.unterseite_submenu #footer .inside{padding:0px;}
#suchmaschinenoptimierung-seo .formSeoCheck{margin: 0px !important;}
#suchmaschinenoptimierung-seo .formSeoCheck span.mandatory{display: none;}
.unterseite_submenu #seoCheck{background:#f9f9f9;border-bottom:1px solid #d9d9d9;padding:10px 0 10px 20px;}
.unterseite_submenu #seoCheck .capt_lab{float:left;font-size:16px;color:#4e4e4e;margin:5px 8px 0 0;font-family:"KievitWebBlack","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
.unterseite_submenu #seoCheck .group_52 .capt_lab, .unterseite_submenu #seoCheck .group_54 .capt_lab, .unterseite_submenu #seoCheck .group_55 .capt_lab{display:block;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif ;font-size:11px;color:#1a1a18;line-height:1;margin-bottom:4px;padding-left:2px;}

.unterseite_submenu #seoCheck .seoCheckInput{border:1px solid #dfdfdf;padding:6px 10px 6px 12px;width:309px;color:#666666;float:left;}
.unterseite_submenu #seoCheck .seoCheckSubmit{margin:1px 0 0 10px;float:left;}

.unterseite_submenu #seoCheck .seoCheckSubmit2{margin:20px 0 0 0;float:left;}

.mod_dlh_googlemaps{margin:20px 0 20px 20px;}
.mod_dlh_googlemaps p{line-height:1;}
#slider_multi{position:relative;height:350px;border-top:1px dotted #c0c0c0;}
#slider_multi .anythingSlider .wrapper ul{background:none;}
#slider_multi .anythingSlider .wrapper li{width:950px;}
#slider_multi .anythingSlider{width:950px;}
#slider_multi .anythingSlider .wrapper{width:950px;margin-top:53px;}
#slider_multi .anythingSlider .thumbNav{top:10px;right:0;position:absolute;}
#slider_multi .anythingSlider .thumbNav li{float:left;}
#slider_multi .anythingSlider .arrow{position:relative;}
#slider_multi .anythingSlider .back{margin-right:5px;background-position:0 10px;}
#slider_multi .anythingSlider .back:hover{background-position:0 -12px;}
#slider_multi .anythingSlider .forward{margin-left:5px;background-position:-12px 10px;}
#slider_multi .anythingSlider .forward:hover{background-position:-12px -12px;}
#slider_multi .anythingSlider .sliderContainerLeft{width:320px;margin-left:20px;float:left;}
#slider_multi .anythingSlider .sliderContainerCenter{width:290px;float:left;}
#slider_multi .anythingSlider .sliderContainerRight{float:right;}
#slider_multi .anythingSlider p{line-height:1.6;color:#666666;}
#slider_multi .anythingSlider a{color:#666666;}
#slider_multi .anythingSlider a:hover{text-decoration:underline;}
#slider_multi .anythingSlider strong{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#4e4e4e;}
#slider_multi h4{font-weight:normal;color:#aaa9a9;font-size:13px;margin-top:20px;margin-bottom:0px;}
#slider_multi .anythingSlider .image_container{margin-bottom:15px;}
#slider_multi .anythingSlider .image_container img{border:1px solid #ececec;}
.slider_single{position:relative;width:458px;height:485px;border:1px solid #d9d9d9;border-top:4px solid #d9d9d9;margin-bottom:30px;overflow:visible;}
.slider_single .anythingSlider .wrapper ul{background:none;}
.slider_single h3{color:#4e4e4e;font-size:15px;line-height:1;margin-top:18px;margin-bottom:6px;margin-left:19px;font-family:"KievitWebRegular","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
.slider_single h4{color:#666666;font-size:13px;line-height:1;font-weight:normal;font-family:"KievitWebRegular","ff-kievit-web-1","ff-kievit-web-2", sans-serif;margin:0 19px;padding-bottom:14px;border-bottom:1px dotted #c0c0c0;}
.slider_single .anythingSlider .wrapper li{width:420px;height:300px;}
.slider_single .anythingSlider{width:420px;height:336px;margin-left:19px;margin-bottom:15px;}
.slider_single .anythingSlider .wrapper{width:420px;height:300px;margin-top:102px;left:19px;}
.slider_single .anythingSlider .thumbNav{top:67px;width:420px;text-align:center;position:absolute;}
.slider_single .anythingSlider .back{margin-right:5px;background-position:0 10px;}
.slider_single .anythingSlider .back:hover{background-position:0 -12px;}
.slider_single .anythingSlider .forward{margin-left:5px;background-position:-12px 10px;}
.slider_single .anythingSlider .forward:hover{background-position:-12px -12px;}
.slider_single .anythingSlider p{line-height:1.6;color:#666666;}
.slider_single .anythingSlider strong{font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;color:#4e4e4e;}
.slider_single .anythingSlider img{border:1px solid #ececec;border-bottom:none;}
.slider_single .ce_hyperlink{clear:both;margin:0 0 0 19px;padding-top: 10px;}
.slider_single .ce_hyperlink a{color:#151515;font-size:12px;text-decoration:underline;font-family:"KievitWebBold","ff-kievit-web-1","ff-kievit-web-2", sans-serif;}
.slider_single .ce_hyperlink a:hover{text-decoration:none;}
/*
.slider_single .facebook{margin-top:40px;margin-left:19px;}
.slider_single .googleplus{margin-top:10px;margin-left:19px;}
*/
.slider_single .anythingSlider .schatten{left:14px;position:absolute;top:391px;border:none;}
.referenzen_detail #referenzen .block{overflow:visible !important;}
.referenzen_detail .mod_article, .referenzen_detail #referenzen .ce_image{}
.referenzen_detail .image_container{margin-top:10px;margin-bottom:15px;position:relative;}
.referenzen_detail .image_container img{border:1px solid #ECECEC;border-bottom:none;}

.referenzen_detail .webdesign .image_container img{border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b; border-top: none;}
.referenzen_detail .webdesign .image_container {width: 952px; background: url(/tl_files/style/bg-referenzen-browser.png) no-repeat; padding-top: 51px;}
	
.referenzen_detail .schatten{border:none !important;left:-5px;bottom:0;position:absolute;}
.referenzen_detail .facebook{float:left;height:85px;}
.referenzen_detail .ce_hyperlink{margin-top:5px;float:right;}
.referenzen_detail .ce_hyperlink a{color:#666666;font-size:12px;text-decoration:underline;}
.referenzen_detail .ce_hyperlink a:hover{color:#151515;}
#agenturmitarbeiter .float_left img, #ansprechpartner .float_left img{margin:33px 30px 44px 0;}
#agenturmitarbeiter .float_right img, #ansprechpartner .float_right img{margin:33px 0 44px 30px;}
#agenturmitarbeiter .ce_text, #ansprechpartner .ce_text{border-bottom:4px solid #d9d9d9;width:630px;clear:both;}
#agenturmitarbeiter .left p, #ansprechpartner .left p, #agenturmitarbeiter .left h3, #ansprechpartner .left h3 {padding-left:20px;}
#agenturmitarbeiter .last, #ansprechpartner .last{border-bottom:0;}
#agenturmitarbeiter h3{color:#0485BD;font-size:16px;margin-bottom:5px;margin-top:60px;}
#ansprechpartner h3{color:#0485BD;font-size:16px;margin-bottom:5px;margin-top:80px;}
.unterseite_submenu #agenturmitarbeiter .ce_text, .unterseite_submenu #ansprechpartner .ce_text{margin:0;}
#agenturkunden .ce_text, #agenturkunden .right{background:url(/tl_files/bilder/agentur/kunden-bubble.png) 20px 0 no-repeat;width:340px;height:300px;float:left;}
#agenturkunden .right{width:290px;background:url(/tl_files/bilder/agentur/kunden-bubble.png) no-repeat;}
#agenturkunden p{padding:21px 60px 50px 48px;font-size:19px;line-height:27px;}
#agenturkunden .right p{padding:21px 28px 50px 28px;}
#agenturkunden img{margin:0 0 0 20px;}
#agenturkunden .right img{margin:0;}
.unterseite_submenu #main #agenturkunden .ce_text{margin:0;}
.unterseite_submenu #agenturkunden h2{margin:0 0 30px 0;}
#fan_box_big{margin:10px 0 0 10px;padding:30px 0 0 0;border-top:1px solid #d9d9d9;}
#agenturfacebook h3{margin-top:10px;}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0px 0px 6px #000;-moz-box-shadow:0px 0px 6px #000;-webkit-box-shadow:0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0px 2px 3px #444;-moz-box-shadow:0px 2px 3px #444;-webkit-box-shadow:0px 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0px;font-size:0px;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}


/*** Kundenumfrage ***/
#kundenumfrage .ce_survey{
	margin-left: 20px;
	margin-top: 15px;
	margin-right: 20px;
}
#kundenumfrage .pagetitle,
#kundenumfrage .back,
#kundenumfrage .progressbar_container{
	display:none;
}
#kundenumfrage .pageintroduction{
	margin-bottom: 40px;
}
#kundenumfrage h3{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#kundenumfrage .widget{
	margin: 10px 0 40px 15px;
}
#kundenumfrage .widget td{
	text-align: center;
	width: 50px;
}
#kundenumfrage .widget .before{
	padding-right: 10px
}
#kundenumfrage .widget .error{
	color: red;
	margin-bottom: 10px;
}
#kundenumfrage .textarea,
#kundenumfrage #tan{
    border-color: #D9D9D9 #D9D9D9 #BFBFBF;
    border-style: solid;
    border-width: 1px;
    padding: 6px 3px 5px;
    width: 40px;
}
#kundenumfrage #tan{
	width: 80px;
}
#kundenumfrage #ctrl_8{
	width: 530px;
}
#kundenumfrage .tl_survey_taninput p{
	margin: 0 0 20px 0;
}
#kundenumfrage  .help{
	margin-left: 15px;
	color: #666666;
}
#kundenumfrage .submit{
	background:url(/tl_files/style/buttonUmfrageBeenden.png)
	no-repeat 0 center;
	text-indent:-1000px;
	border:none;
	width:290px;
	height: 27px;
	cursor: pointer;
}
#kundenumfrage .tl_survey_taninput .submit{
	background:url(/tl_files/style/buttonUmfrageStarten.png)
	no-repeat 0 center;
	text-indent:-1000px;
	border:none;
	width:290px;
	margin-left: 10px;
	cursor: pointer;
}

#kundenumfrage .introduction p,
#kundenumfrage .pageintroduction p,
#kundenumfrage .tl_survey_taninput .tl_error{
    color: #666666;
    font-size: 13px;
    line-height: 1.6;
    padding-bottom: 14px;
}
