.documentTop {
	margin: 23px 0 0 0px !important
}
#viewport {
	width: 820px;
	overflow: hidden;
	margin-left: 26px;
	position: relative;
	z-index: 0
}
#viewport ul {
	position: relative;
	padding: 0
}
#viewport li {
	width: 240px;
	height: 188px;
	float: left;
	list-style: none;
	margin: 0 1px;
	padding: 10px;
	text-align: center
}
#simplePrevious {
	cursor: pointer;
	float: left;
	margin-top: 105px
}
#simpleNext {
	cursor: pointer;
	float: right;
	margin-top: 105px
}
div.MediaSliderLeft a {
	background-image: url('left.png');
	width: 16px;
	height: 30px
}
div.MediaSliderLeft a:hover {
	background-image: url('left_hover.png')
}
div.MediaSliderRight a {
	background-image: url('right.png');
	width: 16px;
	height: 30px
}
div.MediaSliderRight a:hover {
	background-image: url('right_hover.png')
}
.MediaSliderVerlauf {
	margin-left: 776px;
	margin-top: -212px;
	position: relative;
	width: 70px;
	z-index: 2
}
.MediaHeadDownloads {
	background-image: url('icon_downloads.png');
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	padding-bottom: 14px;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: left top 7px
}
.MediaHeadVideos {
	background-image: url('icon_video.png');
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	padding-bottom: 14px;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: left top 7px
}
.MediaVideos {
	margin-left: 48px;
	margin-top: 24px
}
div.MediaVideos img {
	margin-right: 34px
}
.categoryWrapperUnten {
	margin-bottom: 18px;
	float: left;
	width: 398.333px
}
.categoryUnten {
	background-color: #d4e4f1;
	display: block;
	padding: 6px !important;
	text-decoration: none;
	min-height: 95px;
	margin-left: -5px
}
.categoryInfoUnten {
	background-color: #ffffff;
	padding: 15px !important;
	background-repeat: no-repeat;
	background-position: right bottom
}
.categoryInfoUnten p {
	height: 40px;
	width: 250px
}
.categoryButtonUnten {
	box-shadow: 0 0 4px #a9a9a9;
	background-repeat: no-repeat;
	background-position: right 10px center;
	border-radius: 5px;
	background-image: url('https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png');
	background-color: #f9f9f9;
	padding: 7px 22px 7px 12px !important
}
.categoryButtonUnten:hover {
	box-shadow: 0 0 4px #a9a9a9;
	background-repeat: no-repeat;
	background-position: right 10px center;
	border-radius: 5px;
	background-image: url('https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png');
	background-color: #005fab;
	color: #ffffff;
	text-decoration: none
}
.BeschriftungCaption {
	font-size: 20px;
	width: 1190px;
	text-align: center;
	margin-bottom: 15px;
	padding-top: 25px !important
}
.rechtsLink {
	position: absolute;
	width: 110px;
	display: table;
	height: 33px;
	margin-left: 25px
}
.rechtsLinkText {
	display: table-cell;
	text-decoration: none !important;
	text-align: center;
	vertical-align: middle;
	line-height: 12px
}
.rechtsLinkVersand {
	display: table;
	height: 29px;
	margin-left: 18px;
	position: absolute;
	width: 130px
}
.rechtsLinkTextVersand {
	color: #ffffff;
	display: table-cell;
	line-height: 12px;
	text-align: left;
	text-decoration: none !important;
	vertical-align: middle
}
.rightBoxDiv {
	width: 180px;
	background-image: url('https://www.badgepoint.com/img/prj/schatten_rechts.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 9px;
	margin-bottom: 10px
}
div.rightBoxDiv .BoxContent {
	background-color: #f5f5f5;
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 40px;
	padding-bottom: 5px;
	padding-top: 5px
}
div.rightBoxDiv .BoxContent img {
	padding-left: 14px
}
.rightCaption {
	display: table-cell;
	height: 40px;
	color: #0064ae;
	padding-left: 34px;
	line-height: 18px;
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 18px
}
.rechts_icon {
	float: left;
	padding-right: 10px;
	padding-top: 10px
}
.payText {
	position: absolute;
	width: 145px;
	text-decoration: none;
	margin-left: 15px;
}

.payText2 {
	position: absolute;
	width: 145px;
	text-decoration: none;
	margin-left: 25px;
}

.rightImage img {
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9;
	border: medium none
}
.SocialMedia {
	margin-top: 15px
}
.Nachbesteller {
	width: 780px;
	border-collapse: collapse;
	background-color: #0062AD;
	margin-left: 17px;
	margin-top: 20px
}
.Nachbesteller2 {
	width: 780px;
	border-collapse: collapse;
	background-color: #0062AD;
	margin-left: 17px
}
.VersandHead {
	border: 1px solid #0062AD;
	color: #ffffff;
	overflow: hidden;
	font-size: 22px;
	background-color: #0062AD;
	height: 22px;
	font-weight: bold
}
.VersandTab {
	background-color: #FFFFFF;
	border: 1px solid #0062AD;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}
.trversand {
	display: table-row;
}
.tablekontakt {
	display: table;
}
.tdkontakt {
	display: table-cell;
	vertical-align: top;
	padding: 3px;
}
.Versand {
	border-collapse: collapse;
	width: 885px;
	word-wrap: break-word;
	margin-top: 0px;
	display: table;
}
.Versand p {
	padding-right: 0px !important;
	margin-top: 0px
}
.Versand li {
	font-size: 12px !important;
	color: #000000
}
.Versand b {
	color: #000000
}
.VersandTabHead {
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	background-color: #005fab;
	height: 20px;
	padding: 4px;
	font-weight: bold;
	white-space: nowrap;
	color: #ffffff;
	display: table-cell;
}
.VersandTabWhite {
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	height: 20px;
	color: #000000;
	padding: 4px;
	font-weight: bold
}
.VersandTabWhite2 {
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	height: 20px;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
	display: table-cell;
}
.VersandTabBlack {
	border: 1px solid #ffffff;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	height: 20px;
	color: #000000;
	padding: 4px;
	background-color: #ddeaf9;
	display: table-cell;
}
.VersandTabBlack2 {
	font-size: 12px;
}
.VersandTabBlack span {
	color: #000000;
	font-size: 12px;
	font-weight: bold
}
.VersandTabBlue {
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	height: 20px;
	color: #000000;
	padding: 4px;
	font-weight: bold;
	display: table-cell;
}
.versand-caption {
	color: #000000;
	font-size: 14px;
	margin-bottom: 0px;
	padding-left: 0px !important
}
.Versand ul {
	margin-left: 0px;
	padding-left: 15px !important;
	font-size: 10px;
	margin-top: 0px
}
.VersandTabHead3 {
	color: #000000;
	border-left: 1px solid #ffffff;
	border-right: none;
	font-size: 12px !important;
	height: 20px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.VersandTabBlueFat {
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	height: 20px;
	color: #000;
	padding: 4px;
	font-weight: bold;
	display: table-cell;
}
.VersandTabHead4 {
	border: 1px solid #FFFFFF;
	color: #000;
	overflow: hidden;
	font-size: 11px !important;
	height: 22px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	padding: 4px;
	width: 200px;
	display: table-cell;
}
.VersandTabBlue3 {
	border: 1px solid #ffffff;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	height: 20px;
	color: #000000;
	padding: 4px;
	font-weight: normal;
	display: table-cell;
}
.VersandTabBlue4 {
	border: 1px solid #ffffff;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	font-weight: normal;
	font-size: 12px;
	height: 20px;
	color: #000;
	padding: 4px;
	display: table-cell;
}
.VersandTabBlue5 {
	border: 1px solid #ffffff;
	vertical-align: top;
	text-align: center;
	overflow: hidden;
	font-weight: normal;
	font-size: 12px;
	height: 20px;
	color: #000;
	padding: 4px;
	display: table-cell;
}
.VersandTabHead2 {
	background-color: #FFFFFF;
	border: 1px solid #0062AD;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}
.agbSubhead {
	color: #0062AD;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px
}
.bgimage {
	background-image: url(https://namensschilder.badgepoint.com/madeingermany_bg.jpg);
	background-repeat: no-repeat;
	height: 229px;
	padding-left: 235px;
	margin-left: 17px;
	margin-top: 17px
}
.bgimageKontakt {
	background-image: url(https://namensschilder.badgepoint.com/kontakt_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 380px;
	margin-top: 17px;
	height: 222px
}
.bgimageKontaktUs {
	background-image: url(https://namensschilder.badgepoint.com/kontakt_us_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 380px;
	margin-top: 17px;
	float: left;
	height: 222px
}
.teaser2 {
	background-image: url(https://www.badgepoint.com/img/teaser.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #D9E7F5
}
div.teaser2 h1 {
	font-size: 22px;
	font-weight: bold;
	color: #0062AD;
	margin-bottom: 20px;
	margin-right: 4px;
	margin-left: 17px
}
#nc_container2 {
	border: 1px solid #e8e8e8;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 250px;
	margin-left: 8px;
	margin-top: 30px;
	overflow: hidden;
	padding-left: 110px;
	padding-top: 20px;
	position: relative;
	width: 752px
}
#nc_gradient2 {
	height: 120px;
	width: 880px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	padding-left: 17px
}
#nc_carousel2 {
	width: 630px;
	height: 330px;
	overflow: scroll;
	position: absolute;
	top: -120px;
	left: 0px
}
#nc_carousel2 img, #nc_carousel2 a {
	border: none
}
#nc_leftbutton2, #nc_rightbutton2 {
	background: url("left.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	bottom: 0;
	display: block !important;
	height: 35px;
	left: 30px;
	margin-bottom: 110px;
	position: absolute;
	width: 35px
}
#nc_rightbutton2 {
	left: 816px;
	background: url(right.png) top left no-repeat
}
#nc_title2 {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 700px;
	color: #0368b8;
	padding: 0 0px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	margin-left: 95px;
	z-index: 200
}
#nc_text2 {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 270px;
	text-align: justify;
	font-size: 12px
}
body {
	font-family: Lato, Verdana, Arial, Helvetica, sans-serif
}
#nc_container3 {
	width: 675px;
	padding: 0px 0 0 0;
	position: relative;
	height: 220px
}
#nc_references {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #e8e8e8;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	bottom: 30px;
	margin: 67px 0 0 8px;
	position: relative;
	width: 862px;
	z-index: 1
}
#nc_references .nc_reference {
	display: none;
	padding: 10px 20px
}
#nc_references #ref_a {
	display: block
}
#nc_references .nc_reference table {
	width: 100%
}
#nc_references .nc_reference table tr td {
	width: 30%;
	padding: 0 0 0 1%;
	vertical-align: top
}
#nc_references .nc_reference a {
	color: #4b4b4b;
	cursor: default;
	display: block;
	font-size: 14px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-decoration: none
}
#nc_references .nc_reference a span {
	display: block;
	padding: 0 0 0 10px
}
#nc_letters {
	margin: -3px 0 0 8px;
	position: absolute;
	top: -65px;
	width: 880px;
	z-index: 5
}
#nc_letters span {
	background: url("reference_btn.png") no-repeat scroll right top transparent;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 43px;
	padding: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 32px
}
#nc_letters span.active {
	background: url("reference_btn.png") no-repeat scroll left top transparent;
	color: #ffffff
}
.ReferenzenSchatten {
	margin-top: -30px;
	margin-left: 10px
}
.TAB {
	height: 34px;
	overflow: hidden;
	background-position: 0px 13px;
	background-image: url("https://namensschilder.badgepoint.com/item_tab_shadow.png");
	background-repeat: repeat-x;
	padding: 0px 17px
}
.activeTAB {
	background-image: url("https://namensschilder.badgepoint.com/Tabklein_active.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin-right: 0;
	text-align: center;
	width: 75px;
	text-decoration: underline
}
div.doc .TAB a.inactiveTab {
	text-decoration: none
}
div.doc .TAB a:hover.inactiveTab {
	text-decoration: underline
}
.inactiveTab {
	background-image: url("https://namensschilder.badgepoint.com/Tabklein_inactive.png");
	background-repeat: no-repeat;
	color: #0062AD;
	display: block;
	float: left;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin-right: 0;
	text-align: center;
	width: 75px
}
.activeTAB2 {
	background-image: url(https://www.badgepoint.com/img/item_tab_active.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin-right: 0;
	text-align: center;
	width: 171px;
	text-decoration: underline
}
.inactiveTab2 {
	background-image: url(https://www.badgepoint.com/img/item_tab_inactive.png);
	background-repeat: no-repeat;
	color: #0062AD;
	display: block;
	float: left;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin-right: 0;
	text-align: center;
	width: 171px
}
div.doc .TAB a.inactiveTab2 {
	text-decoration: none
}
div.doc .TAB a:hover.inactiveTab2 {
	text-decoration: underline
}
div#newsletterlogin {
	margin: 20px 0px 5px;
	overflow: hidden;
	padding: 0;
	width: 369px
}
div#newsletterlogin .header {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_oben_hellblau_auf_transparent.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 369px
}
div#newsletterlogin .Hheader {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_oben_gelb_auf_transparent.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 369px
}
div#newsletterlogin .header-inner {
	color: #0062AD;
	font-size: 17px;
	font-weight: bold;
	padding: 12px 5px 0 20px
}
div#newsletterlogin .box {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_mitte_hellblau_auf_transparent.png");
	background-position: 0 0;
	background-repeat: repeat-y;
	padding: 0 6px 5px;
	width: 360px;
	margin-bottom: 0px
}
div#newsletterlogin .Hbox {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_mitte_gelb_auf_transparent.png");
	background-position: 0 0;
	background-repeat: repeat-y;
	padding: 0 6px 5px
}
div#newsletterlogin .box-inner {
	padding: 0 14px
}
div#newsletterlogin .loginfield {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-left: 10px;
	width: 220px;
	float: right
}
div#newsletterlogin .links {
	width: 182px;
	margin-top: 0px
}
div#newsletterlogin .links a {
	color: #0062AD;
	display: block;
	text-decoration: none
}
div#newsletterlogin .links a.startShopping {
	float: left;
	font-size: 11px
}
div#newsletterlogin .footer {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_unten_hellblau_auf_transparent.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 369px
}
div#newsletterlogin .Hfooter {
	background-image: url("https://namensschilder.badgepoint.com/newsletter_unten_gelb_auf_transparent.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 369px
}
div#newsletterlogin .footer-inner {
	color: #0062AD;
	padding: 0 20px;
	text-align: right
}
div#newsletterlogin .footer-inner .button_klein {
	float: right
}
div.Newsbutton_klein {
	float: right;
	height: 26px;
	padding-top: 4px
}
div.Newsbutton_klein .button_links {
	background-image: url("http://www.badgepoint.com/img/button_klein_links.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 10px
}
div.Newsbutton_klein .button_mitte {
	background-color: transparent;
	background-image: url("http://www.badgepoint.com/img/button_klein_mitte.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	border: medium none;
	color: #FFFFFF;
	float: left;
	height: 26px;
	margin: 0;
	padding: 0 0 5px
}
div.Newsbutton_klein .button_rechts {
	background-image: url("http://www.badgepoint.com/img/button_klein_rechts.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 10px
}
div#shoppingcartinfo .footer-inner .Newsbutton_klein {
	float: right
}
div.rightdoc h3 {
	font-size: 18px;
	font-weight: normal
}
.unsichtbar {
	display: none;
	margin-left: 42px;
	margin-right: 17px;
	margin-bottom: 10px;
	font-style: italic
}
.pseudo-verweis {
	background-image: url("info.png");
	background-position: left top 3px;
	background-repeat: no-repeat;
	color: #ff5e5b;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 15px;
	padding-left: 22px;
	text-decoration: none
}
.pseudo-verweis:hover {
	text-decoration: none
}
.topContainer {
	display: table;
	width: 100%;
	height: 85px
}
div.topContainer .topCell ul li {
	font-size: 14px;
	color: #474747
}
.topCell {
	display: table-cell;
	vertical-align: middle;
	width: 200px
}
.topCell i {
	font-size: 14px;
	color: #474747
}
div.topContainer .topExpress {
	float: left
}
div.topExpress .topExpressImage {
	float: left;
	padding-top: 22px
}
div.topExpress .topExpressText {
	float: left;
	padding-top: 26px;
	font-size: 14px;
	color: #474747;
	padding-left: 10px;
	padding-right: 18px
}
div.topContainer .topExpressTrust {
	padding-top: 16px
}
.UeberUnsHead {
	background-image: url("https://namensschilder.badgepoint.com/ueber_uns.png");
	background-position: left center;
	background-repeat: no-repeat;
	display: table-cell;
	font-size: 24px;
	height: 50px;
	padding-left: 35px;
	vertical-align: middle
}
div.doc .UeberUnsHead h3 {
	border: medium none;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 0
}
.UeberUnsContent {
	text-align: justify;
	font-size: 14px;
	line-height: 22px
}
div.doc .UeberUnsContent span {
	border: medium none;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 0
}
div.UeberUnsContent a {
	text-decoration: underline
}
.ContentHeadBild {
	border: medium none;
	border-radius: 6px
}
.ImageFilm {
	border: medium none;
	border-radius: 6px;
	height: 495px;
	margin-top: 10px
}
div.doc p {
	line-height: 24px;
	text-align: justify;
}
div.doc p a {
	text-decoration: underline
}
div.doc h1 {
	border-bottom: 1px solid #d8e7f5;
	color: #0064ae;
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	padding-bottom: 14px
}
div.doc h2 {
	border-bottom: 1px solid #d8e7f5;
	color: #0064ae;
	font-size: 22px;
	font-weight: bold;
	line-height: 34px;
	padding-bottom: 14px
}

div.doc h3 {
	border-bottom: 1px solid #e0e0e0;
	color: #0064ae;
	font-size: 22px;
	font-weight: normal;
	line-height: 34px;
	padding-bottom: 14px
}
.linie {
	border: none;
	border-top: 1px solid #d8e7f5;
	background-color: #FFFFFF;
	height: 1px
}
.ContentHeadDiv {
	background-image: url("schatten.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 30px
}
div.HeadText h1 {
	border: medium none;
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	height: 100px;
	margin-top: -130px;
	padding-bottom: 14px
}
.HeadText {
	margin-top: -130px;
	padding-bottom: 0;
	padding-left: 100px;
	border: medium none;
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	height: 100px;
	margin-bottom: 30px
}
.HeadText2 {
	margin-top: -130px;
	padding-bottom: 0;
	padding-left: 20px;
	border: medium none;
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	height: 100px;
	margin-bottom: 30px
}
.StartHeadlines {
	border-bottom: 1px solid #ccdfee;
	margin-bottom: 23px
}
.BranchenHead {
	background-image: url("icon_branchen.png");
	background-position: left center;
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 35px;
	display: table-cell;
	vertical-align: middle;
	line-hight: 60px
}
div.doc .BranchenHead h2 {
	border: medium none;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 0
}
.BranchenBox {
	float: left;
	margin-right: 39px
}
.BranchenBoxInner {
	width: 268px;
	height: 114px;
	background-image: url(https://www.badgepoint.com/img/prj/schatten_mitte.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 13px
}
div.BranchenBoxInner img {
	float: left
}
div.BranchenBoxInner .BranchenBoxInnerText {
	border-top: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
	height: 65px;
	border-radius: 0 6px 0 0;
	font-size: 12px;
	padding: 6px;
	overflow: hidden
}
div.BranchenBoxInner .BranchenBoxInnerLink {
	border-radius: 0 0 6px 0;
	color: #ffffff;
	height: 35px;
	font-size: 12px;
	background: rgba(0, 95, 171, 1) url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right 8px top 13px;
	overflow: hidden;
	display: table;
	width: 146px
}
.BranchenBoxInnerLink a {
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 12px;
	text-decoration: none !important
}
.KundenstimmenHeadWrapper {
	display: table;
	margin: auto
}
.KundenstimmenHead {
	background-image: url("icon_kundenstimmen.gif");
	background-position: left center;
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 35px;
	display: table-cell;
	vertical-align: middle;
	line-hight: 60px
}
div.doc .KundenstimmenHead h3 {
	border: medium none;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 0
}
.KundenstimmenText {
	border: medium none;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	height: 198px;
	margin-top: -205px;
	padding-bottom: 0;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	text-shadow: 0px 0px 3px #333333
}
.KundenstimmenText2 {
	border: medium none;
	color: #ffffff;
	font-size: 23px;
	font-weight: normal;
	height: 198px;
	margin-top: -192px;
	padding-bottom: 0;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	text-shadow: 0 0 3px #333333
}
div.KundenstimmenText span {
	margin-top: 40px;
	font-size: 16px;
	color: #0064ae;
	text-shadow: 0px 0px 0px #333333
}
div.KundenstimmenText2 span {
	font-size: 18px;
	color: #0064ae;
	text-shadow: 0px 0px 0px #333333
}
.KundenstimmenButton {
	background-color: #0064ae;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: right;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: -78px;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 0 0 5px #333333;
	position: relative;
	margin-right: 20px
}
.KundenstimmenButton a {
	background: rgba(0, 0, 0, 0) url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right 10px top 7px;
	line-height: 30px;
	padding-left: 14px;
	padding-right: 22px;
	color: #ffffff;
	text-decoration: none !important
}
.KundenstimmenButton2 {
	background-color: #0064ae;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: right;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: -80px;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 0 0 5px #333333;
	position: relative;
	margin-right: 20px
}
.KundenstimmenButton2 a {
	background: rgba(0, 0, 0, 0) url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right 10px top 7px;
	line-height: 30px;
	padding-left: 14px;
	padding-right: 22px;
	color: #ffffff;
	text-decoration: none !important
}
div.HeadText2 h1 {
	color: #ffffff;
	font-size: 30px;
	font-weight: normal
}
div.HeadTextMediathek h1 {
	border: medium none;
	color: #ffffff;
	font-size: 40px;
	font-weight: normal;
	height: 100px;
	margin-top: -110px;
	padding-bottom: 0;
	padding-left: 100px
}
div.HeadTextSmall h1 {
	border: medium none;
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	height: 100px;
	margin-top: -110px;
	padding-bottom: 0;
	padding-left: 20px
}
.KategorieContent {
	margin-bottom: 40px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
	line-height: 24px
}
div.KategorieContent h2 {
	border: medium none;
	text-align: left;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 30px
}

div.KategorieContent h3 {
	border: medium none;
	text-align: left;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 20px
}

.ContentImagefilmDiv {
	background-image: url("schatten.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 536px
}
.Dropdown {
	height: 27px;
	width: 204px;
	margin-left: 2px
}
.DropdownDe {
	height: 27px;
	width: 190px;
	margin-left: 2px
}
.DropdownBig {
	height: 27px;
	margin-left: 2px;
	width: 190px
}
button, select {
	text-transform: none
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
.rounded {
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9
}
.DownloadButton {
	background: url("downloadbutton_big.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	border: 1px solid #ededed;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	height: 47px;
	line-height: 17px;
	margin-top: -1px;
	text-align: left;
	text-decoration: none;
	width: 159px;
	margin-top: 6px
}

.DownloadButtonBig {
	background-color: #ffffff;
	background-image: url("downloadbutton.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: medium none;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 10px;
	margin-left: 2px;
	border-radius: 6px;
	height: 27px;
	text-align: left;
	width: 190px;
	cursor: pointer;
	margin-bottom: 40px
}
.Dropdown.big select {
	font-size: 16px;
	height: 33px;
	width: 460px;
	cursor: pointer
}
.big select {
	color: #838383
}
.Dropdown.big {
	background-color: #f2f2f5;
	background-image: url("dropdown.png");
	background-position: right center;
	background-repeat: no-repeat;
	height: 33px;
	width: 430px
}
.WurzelBoxFakten {
	width: 381px;
	float: left;
	diplay: table;
	margin-bottom: 30px
}
.WurzelTextFakten {
	margin-top: 20px;
	text-align: justify;
	line-height: 22px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}
.WurzelBoxEinkaufen {
	width: 268.667px;
	float: left;
	diplay: table;
	border-right: 1px solid #bedbed;
	padding-right: 19px;
	padding-left: 19px;
	border-left: 1px solid #bedbed
}
.WurzelBoxZahlung {
	width: 268.667px;
	float: left;
	diplay: table;
	padding-left: 19px
}
.WurzelHeadFakten {
	background-image: url("icon_service.png");
	background-position: left top 4px;
	background-repeat: no-repeat;
	display: table-cell;
	font-size: 20px;
	height: 30px;
	padding-bottom: 8px;
	padding-left: 35px;
	vertical-align: middle
}
.WurzelHeadEinkaufen {
	background-image: url("icon_sicherheit.png");
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
	font-size: 20px;
	padding-left: 35px;
	display: table-cell;
	vertical-align: middle
}
.WurzelHeadZahlung {
	background-image: url('https://images.badgepoint.com/icon_zahlungsart.png');
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
	font-size: 20px;
	padding-left: 35px;
	display: table-cell;
	vertical-align: middle
}
.WurzelBox {
	background-image: url(https://www.badgepoint.com/img/prj/schatten_mitte.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 13px;
	width: 268.667px;
	margin-top: 20px
}
.WurzelBox .WurzelBoxContent {
	background-color: #f5f5f5;
	border: medium none;
	border-radius: 6px;
	height: 100px;
	box-shadow: 0 0 2px #a9a9a9
}

.WurzelBox2 {
	background-image: url(https://www.badgepoint.com/img/prj/schatten_mitte.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 13px;
	width: 268.667px;
	margin-top: 20px
}

.WurzelBox2 .WurzelBoxContent2 {
	background-color: #f5f5f5;
	border: medium none;
	border-radius: 6px;
	height: 100px;
	box-shadow: 0 0 2px #a9a9a9
}

.WurzelBox2 .WurzelBoxContent2 a{
	text-decoration: none;
}



.ServiceBox {
	background-image: url("schatten_mitte_gross.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 33px;
	width: 330px;
	float: left;
	height: 200px;
	margin-right: 19px
}
.ServiceBox .ServiceBoxContent {
	background-color: #f5f5f5;
	border: medium none;
	border-radius: 6px;
	height: 200px;
	box-shadow: 0 0 2px #a9a9a9;
	padding: 10px
}
div.WurzelListDot ul {
	padding-left: 14px;
	list-style-image: url(dot_rot.png)
}
div.WurzelListDot ul li {
	margin-bottom: 5px
}
div.WurzelListHaken ul {
	padding-left: 20px;
	list-style-image: url(haken_rot.png);
	margin-top: 6px;
	width: 300px
}
div.WurzelListHaken ul li {
	margin-bottom: 5px
}
.slide01n {
	background: url("slide01_bg.png") no-repeat;
	height: 366px;
	cursor: pointer
}
/* Diesen Block für den "Komplettsets" slider aktivieren und den darunter auskommentieren.
.slide01Text {
	float: left;
	text-align: right;
	width: 929px;
	font-size: 36px;
	color: #0064ae
}
*/

.slide01Text {
	float: left;
	width: 862px;
	font-size: 36px;
	color: #ffffff;
	margin-left: 67px
}

.slide01Text span {
	font-size: 26px
}
.slideBox {
	float: right;
	background-color: #ffffff;
	font-size: 14px;
	text-shadow: none;
	width: 216px;
	height: 282px;
	padding: 10px;
	color: #0064ae;
	line-height: 20px;
	border-radius: 6px;
	text-align: center;
	box-shadow: 0 0 6px #ccc;
	margin-top: 16px
}
.slideBox h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px
}
.slideBox p {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	margin: 0px
}
.slideButton {
	background-color: #0064ae;
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 0 0 5px #333333;
	width: 100%
}
.slideButton a {
	background: rgba(0, 0, 0, 0) url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right 14px top 4px;
	color: #ffffff;
	line-height: 37px;
	padding-left: 20px;
	padding-right: 28px
/* Folgende slideButton05 Elemente sind für den Farbfächer Slider */
}
.slideButton05 {
	background-color: #0064ae;
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 0 0 5px #333333;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 10px;
}
.slideButton05 a {
	background: rgba(0, 0, 0, 0) url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right 14px top 4px;
	color: #ffffff;
	line-height: 37px;
	padding-left: 20px;
	padding-right: 28px;
	font-size: 14px;
}
.slide02n {
	background: url("slide02_bg.png") no-repeat 305px center;
	height: 366px;
	cursor: pointer
}
.slide02Text {
	float: left;
	width: 862px;
	font-size: 36px;
	color: #ffffff;
	margin-left: 67px
}
.slide02Text span {
	font-size: 26px
}
.slide03n {
	background: url("slide03_bg.png") no-repeat;
	height: 366px;
	cursor: pointer
}
.slide03Text {
	float: left;
	width: 862px;
	font-size: 36px;
	color: #ffffff;
	margin-left: 67px
}
.slide03Text span {
	font-size: 26px
}
/* slide03 Text ul und il sind für den 24-Stunden-Lieferung-Slider */
.slide03Text ul {
	list-style-image: url("haken_blau.png");
	margin-top: 20px;
	padding-left: 40px
}
.slide03Text li {
	font-size: 20px;
	color: #005fab;
	line-height: 30px
}
.slide04n {
	background: url("slide04_bg.png") no-repeat right 216px bottom;
	height: 366px;
}
.slide04Text {
	float: left;
	width: 862px;
	font-size: 36px;
	color: #ffffff;
	margin-left: 67px
}
/* slide04Text span ist für den Made in Germany Slider */
.slide04Text span {
	font-size: 20px;
}
/* ul und li sind für den shaking-hands Slider */
.slide04Text ul {
	list-style-image: url("haken_rot.png");
	margin-top: 20px;
	padding-left: 40px
}
.slide04Text li {
	font-size: 15px;
	line-height: 24px
}
.slide05n {
	background: url("slide05_bg.png") no-repeat 0px bottom;
	height: 366px
}
/* Folgende slide05 Elemente sind für den Farbfächer Slider */
.slide05nen {
	background: url("slide05_bg.en.png") no-repeat 0px bottom;
	height: 366px
}
.slide05Text {
	text-align:center;
	width: 862px;
	margin-left:50px;
	font-size: 36px;
	color: #ffffff;
}
.slide05Text span {
	font-size: 20px
}
.categoryDescription {
	clear: both
}
.clear {
	clear: both
}
#megadropdown .MegaCategory {
	padding-right: 8px;
	padding-top: 5px
}
#megadropdown .MegaCategory .MegaCategoryHead {
	background: url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png) no-repeat scroll right top 8px rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: bold;
	padding-right: 12px
}
#megadropdown .MegaCategory #MegaRedText {
	color: #ff5e5b
}
#megadropdown .megaDropdownGridView .category:hover #MegaRedText {
	color: #80afd5
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}
#cboxWrapper {
	max-width: none
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left
}
#cboxContent {
	position: relative
}
#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
#cboxTitle {
	margin: 0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	padding: 0;
	margin: 0
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box
}
#cboxOverlay {
	background: url(overlay.png) repeat 0 0;
	opacity: 0.9;
	filter: alpha(opacity = 90)
}
#colorbox {
	outline: 0
}
#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(controls.png) no-repeat -101px 0
}
#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(controls.png) no-repeat -130px 0
}
#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(controls.png) no-repeat -101px -29px
}
#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(controls.png) no-repeat -130px -29px
}
#cboxMiddleLeft {
	width: 21px;
	background: url(controls.png) left top repeat-y
}
#cboxMiddleRight {
	width: 21px;
	background: url(controls.png) right top repeat-y
}
#cboxTopCenter {
	height: 21px;
	background: url(border.png) 0 0 repeat-x
}
#cboxBottomCenter {
	height: 21px;
	background: url(border.png) 0 -29px repeat-x
}
#cboxContent {
	background: #fff;
	overflow: hidden
}
.cboxIframe {
	background: #fff
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}
#cboxLoadedContent {
	margin-bottom: 28px
}
#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}
#cboxLoadingOverlay {
	background: url(loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
	background: url(loading.gif) no-repeat center center
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: none
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline: 0
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
#cboxPrevious:hover {
	background-position: -75px -25px
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
#cboxNext:hover {
	background-position: -50px -25px
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}
#cboxClose:hover {
	background-position: -25px -25px
}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.youtube img {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 6px #ccc
}
.BreadcrumbSite img {
	border-radius: 0;
	box-shadow: none
}
.Handhabungsvideos {
	padding-right: 17px;
	padding-bottom: 10px;
	float: left;
	color: #0064ae;
	font-weight: bold;
	text-align: center;
	line-height: 30px
}
.DownloadContent {
	margin-left: 30px;
	margin-right: 30px
}
div.DownloadContent h1 {
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 26px;
	font-weight: normal;
	line-height: 34px;
	padding-bottom: 14px
}
div.DownloadContent h2 {
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 26px;
	font-weight: normal;
	line-height: 34px;
	padding-bottom: 14px
}
div.DownloadContent h3 {
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 8px;
	margin-top: 20px
}
.DownloadContentList {
	background: url("https://namensschilder.badgepoint.com/haken_rot_gross.png") no-repeat scroll left top 16px rgba(0, 0, 0, 0)
}
div.DownloadContentList .DownloadContentListPoints {
	background: url("https://namensschilder.badgepoint.com/line_list.png") no-repeat scroll left 30px bottom rgba(0, 0, 0, 0);
	min-width: 571px;
	line-height: 44px;
	font-size: 16px;
	font-weight: normal;
	padding-left: 30px
}
div.DownloadContent .ButtonBlau {
	background-color: #0064ae;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 50px;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 1px;
	text-shadow: 0 0 5px #333333
}
div.DownloadForm .ButtonBlauAbsenden {
	background-color: #0064ae;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 40px;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	text-shadow: 0 0 5px #333333;
	color: #ffffff;
	padding: 10px 30px
}
div.DownloadContent .RegButton {
	margin-bottom: 10px;
	margin-top: 4px;
	font-size: 18px
}
div.DownloadForm .ButtonAbsenden {
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/pfeil_rechts_weiss.png") no-repeat scroll right 2px top 6px;
	padding-right: 12px
}
div.DownloadContent .ButtonBlau a {
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/pfeil_rechts_rot_gr.png") no-repeat scroll right 26px top 12px;
	line-height: 54px;
	padding-left: 24px;
	padding-right: 42px;
	color: #ffffff
}

div.DownloadContent .ButtonBlau2 {
	background-color: #0064ae;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	margin-bottom: 10px;
	box-shadow: 0 0 2px #a9a9a9;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 1px;
	text-shadow: 0 0 5px #333333
}

div.DownloadContent .ButtonBlau2 a {
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/pfeil_rechts_rot_gr.png") no-repeat scroll right 26px top 12px;
	line-height: 54px;
	padding-left: 24px;
	padding-right: 42px;
	color: #ffffff
}

div.DownloadContent .ButtonGrau {
	background-color: #f8f8f8;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
	box-shadow: 0 0 2px #a9a9a9;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 1px
}
div.DownloadContent .ButtonGrau a {
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/pfeil_unten_rot_gr2.png") no-repeat scroll right 26px top 14px;
	line-height: 54px;
	padding-left: 24px;
	padding-right: 50px;
	color: #005fab
}
div.DownloadContent .DownloadKontakt {
	background-color: #f6f6f6;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	box-shadow: 0 0 2px #a9a9a9;
	padding-left: 20px;
	padding-right: 20px;
	width: 784px;
	margin-top: 40px;
	padding-top: 10px;
	height: 152px;
	margin-bottom: 40px
}
div.DownloadContent .DownloadKontakt h2 {
	border-bottom: 1px solid #dfdfdf;
	color: #0064ae;
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	padding-bottom: 14px
}
div.DownloadContent .DownloadKontakt p {
	color: #474747
}
.DownloadKontakt sup {
	color: #ff5e5b;
	font-size: 18px
}
.DownloadForm {
	font-size: 16px;
	color: #474747
}
.DownloadInputField {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 20px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldNameDE {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 37px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldNameEN {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 65px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldNameFR {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 50px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldNameESIT {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 18px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldNachname {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 20px;
	padding: 6px;
	width: 237px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}

.DownloadInputFieldPlz {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	padding: 6px;
	width: 50px;
	float: left;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}
.DownloadInputFieldOrt {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	margin-left: 10px;
	padding: 6px;
	width: 151px;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/stern.png") no-repeat scroll right 6px top 4px;
	background-color: #ffffff;
	color: #888888
}
.DownloadTextArea {
	border: medium none;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	padding: 6px;
	width: 770px;
	background-color: #ffffff;
	overflow: hidden;
	color: #888888
}
.roundedTwo {
	border-radius: 50px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
	float: left;
	height: 22px;
	position: relative;
	width: 22px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	background-color: #ffffff
}
div.roundedTwo input[type="radio"] {
	visibility: hidden
}
.roundedTwo label {
	border-radius: 50px;
	cursor: pointer;
	height: 20px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 20px
}
.roundedTwo label:hover::after {
	opacity: 0.3;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/icon_checked.png") no-repeat scroll
}
.roundedTwo input[type="radio"]:checked + label::after {
	opacity: 1;
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/icon_checked.png") no-repeat scroll
}
.roundedTwo label::after {
	background: transparent none repeat scroll 0 0;
	border-image: none;
	content: "";
	height: 22px;
	opacity: 0;
	position: absolute;
	width: 22px
}
.Teaserbox {
	background-color: rgba(255, 255, 255, 0.87);
	border: medium none;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: 0 0 6px #ccc;
	height: 287px;
	width: 564px;
	padding: 20px;
	float: right;
	color: #0064ae;
	font-size: 18px;
	position: relative
}
div.Teaserbox .TeaserboxText {
	margin-top: 30px
}
.TeaserboxText a {
	color: #ff5e5b
}
div.Teaserbox .TeaserboxWrapper {
	margin-top: 50px;
	text-align: center
}
.TeaserboxWrapper a {
	text-decoration: none;
	color: #ffffff
}
div.Teaserbox .TeaserboxHead {
	font-size: 22px;
	margin-top: 20px;
	font-weight: bold
}
div.Teaserbox .TeaserboxButton {
	background-color: #0064ae;
	background-image: url(https://www.badgepoint.com/img/prj/pfeil_rechts_rot.png);
	background-position: right 10px center;
	background-repeat: no-repeat;
	border-radius: 5px;
	box-shadow: 0 0 4px #a9a9a9;
	padding: 7px 22px 7px 12px !important
}
div.Teaserbox .TeaserboxCloseButton {
	position: absolute;
	bottom: 20px
}
.infoText .infoTextContent .InfoBox {
	color: #555555;
	width: 500px
}
.infoText .infoTextContent .InfoBox .InfoBoxHead {
	font-weight: bold;
	font-size: 18px
}
.infoText .infoTextContent .InfoBox .InfoBoxHead span {
	color: #0064ae
}
.infoText .infoTextContent .InfoBox .InfoBoxText span {
	color: #0064ae
}
div.notFound .Button404 {
	background-color: #f8f8f8;
	border: none;
	border-radius: 6px 6px 6px 6px;
	float: left;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 50px;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 1px;
	margin-right: 30px
}
div.notFound .Button404 a {
	background: rgba(0, 0, 0, 0) url("https://namensschilder.badgepoint.com/pfeil_rechts_rot_gr.png") no-repeat scroll right 10px top 2px;
	color: #005fab;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 30px;
	text-decoration: none
}
div.notFound a {
	text-decoration: underline
}
div.notFound .Logo404 {
	height: 270px;
	margin: auto;
	padding-top: 40px;
	position: relative;
	width: 529px
}
div.doc .TeamHead {
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 20px;
	width: 600px
}
div.doc .TeamHeadText {
	float: left;
	line-height: 30px;
	margin-top: 20px
}
div.doc .TeamContent {
	float: left;
	line-height: 30px;
	margin-top: 10px;
	width: 300px
}
div.doc .TeamContentText {
	line-height: 30px;
	margin-top: 10px
}
.TabContent {
	color: #0064ae
}
div.TabContent .TabContentHead {
	margin-bottom: 5px
}
div.TabContent li {
	margin-bottom: 5px
}
div.TabContent ul {
	list-style-image: url(dot_rot.png);
	margin-top: 0
}
.TabContent a {
	text-decoration: underline
}
div.MediathekSlider .slider {
	width: 820px;
	margin: 24px auto
}
div.MediathekSlider .slick-slide {
	margin: 0px 17px
}
div.MediathekSlider .slick-slide img {
	width: 100%
}
div.MediathekSlider .slick-prev:before, .slick-next:before {
	color: black
}
div.MediathekSlider .slick-next::before {
	content: url("https://images.badgepoint.com/right_hover.png")
}
div.MediathekSlider .slick-prev::before {
	content: url("https://images.badgepoint.com/left_hover.png")
}

.docUnten h1 {
	border-bottom: 1px solid #d8e7f5;
	color: #0064ae;
	font-size: 30px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 8px
}

.docUnten h2 {
	border-bottom: 1px solid #d8e7f5;
	color: #0064ae;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 8px
}

div.docUnten h3 {
	border-bottom: 1px solid #e0e0e0;
	color: #0064ae;
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	padding-bottom: 14px
}

div.docUnten p {
	text-align: justify;
	line-height: 2;
}

.doc .emailLink {
	text-decoration: none;
}

.doc a.emailLink:hover {
	text-decoration: underline;
}

div
.faq a {
	text-decoration: none;
}

div
.faq a:hover {
	text-decoration: underline;
}

div .docNewletter {
	padding-right: 17px;
	padding-bottom: 50px;
	margin-top: 20px;
	float: left;
}

.docNewletter img {
	width: 509px;
	height: auto;
	max-width: 100%;
}

div .docNewletterButton {
	color: #0062AD;
	font-size: 20px;
	margin-top: 10px;
	float: left;
}

.docNewletterButton a {

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	height: 30px;
	width: 180px;
	background-color: #005FAB;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	font-style: normal;
	border: 0px;
}

div
.docNewletterButtonFormat a {
	text-decoration: none;
}

div .docPaymentAmazon {

	width: 227px;
	padding-top: 11px;
	margin-top: 25px;
	margin-left: 50px;
}

div .docPayment {
	margin: auto;
	padding-top: 10px;
	width: 227px;
	height: 38px;
}

.docPayment img {

	border-bottom: 1px solid rgb(198, 217, 232);
}

.docInfoBoxWrapper {

	margin-bottom: 30px;
}

.docbox1, .docbox2, .docbox3 {
	float: left;
	width: 32%;
	margin-right: 2%;
	padding: 40px;
	background: #FFFFFF;
	box-sizing: border-box;
	text-align: center;
	height: 200px;
}

.docbox1, .docbox2, .docbox3 p {
	text-align: center;
}

.docbox3 {
	margin-right: 0;
}

.docbox:last-child {
	margin-right: 0;
}

.docInfoBoxTextWrapper {
	font-size: 16px;
	margin-top: 250px;
}

.docFormat {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}

div.docFooterbox1, div.docFooterbox2, div.docFooterbox3, div.docFooterbox4, div.docFooterbox5, div.docFooterbox6 {
	float: left;
	width: 205px;
	height: 290px;
	margin-right: 3%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 3%;
	background: #FFFFFF;
	box-sizing: border-box;
	background-image: url(img/prj/schatten_mitte.png);
	border-radius: 6px;
	box-shadow: 0 0 2px #a9a9a9;

	
}

div.docFooterbox1, div.docFooterbox2, div.docFooterbox3, div.docFooterbox4, div.docFooterbox5, div.docFooterbox6 p {
	margin-left: 50px;
	margin-top: 40px;
	text-align: center;
	
}

div.docFooterbox6 {
	margin-left: 50px;
	margin-top: 40px;
	margin-right: 0;
	padding-bottom: 50px;
}

div.docFooterbox:last-child {
	margin-left: 50px;
	margin-top: 40px;
	margin-right: 0;
	padding-bottom: 50px;
}

div.docFooterboxHead1, div.docFooterboxHead2, div.docFooterboxHead3, div.docFooterboxHead4, div.docFooterboxHead5, div.docFooterboxHead6 {
	float: left;
	width: 206px;
	height: 40px;
	padding-left: 4px;
	background: #0064ac;
	box-sizing: border-box;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	f
}

div.docFooterboxHead1, div.docFooterboxHead2, div.docFooterboxHead3, div.docFooterboxHead4, div.docFooterboxHead5, div.docFooterboxHead6 p {
	text-align: left;
	
}

div.docFooterboxHead1 img , div.docFooterboxHead2 img, div.docFooterboxHead3 img, div.docFooterboxHead4 img, div.docFooterboxHead5 img, div.docFooterboxHead6 img {
	margin-top: 7px;
	margin-left: 5px;
}
div.docFooterboxHead6 {
	margin-right: 0;
}

div.docFooterboxHead:last-child {
	margin-right: 0;
}

div.docFooterboxHeadText1,  div.docFooterboxHeadText3, div.docFooterboxHeadText4, div.docFooterboxHeadText5, div.docFooterboxHeadText6 {
	margin-top: -21px;
	margin-left: 35px;
	text-align: left;
	color: #FFFFFF;
	
}

div.docFooterboxHeadText2 {
	margin-top: -21px;
	margin-left: 50px;
	text-align: left;
	color: #FFFFFF; 
}

div.docFooterboxHeadText6 {
	margin-right: 25px;
	text-align: left;
	margin-left: 35px;

}

div.docFooterboxHeadText:last-child {
	text-align: left;
	margin-left: 5px;
	margin-right: 20px;

}

div.docFooterboxImage1, div.docFooterboxImage2, div.docFooterboxImage3, div.docFooterboxImage4, div.docFooterboxImage5, div.docFooterboxImage6 {
	float: left;
	width: 170px;
	height: 90px;
	margin-top: 12px;
	margin-left: 20px;
	margin-right: 20px;
	background: #F1F2D3;
	box-sizing: border-box;
	text-align: center;
}

div.docFooterboxImage1, div.docFooterboxImage2, div.docFooterboxImage3, div.docFooterboxImage4, div.docFooterboxImage5, div.docFooterboxImage6 p {
	text-align: center;
}

div.docFooterboxImage6 {
	margin-right: 20px;
}

div.docFooterboxImage:last-child {
	margin-right: 20px;
}

div.docFooterboxImage1, div.docFooterboxImage2, div.docFooterboxImage3, div.docFooterboxImage4, div.docFooterboxImage5, div.docFooterboxImage6 {
	float: left;
	width: 170px;
	height: 90px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	background: #F1F2D3;
	box-sizing: border-box;
	text-align: center;
}

div.docFooterboxText1, div.docFooterboxText2, div.docFooterboxText3, div.docFooterboxText4, div.docFooterboxText5, div.docFooterboxText6  {
	padding-top: 150px;
	height: 80px;
	width: 170px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
	font-size: 14px;
}

div.docFooterboxText6 {
	padding-top: 150px;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	height: 80px;
	width: 170px;
}

div.docFooterboxText:last-child {
	margin-right: 20px;	
}

div.docFooterboxButton1, div.docFooterboxButton2, div.docFooterboxButton3, div.docFooterboxButton4, div.docFooterboxButton5, div.docFooterboxButton6 {
	float: left;
	width: 170px;
	height: 30px;
	margin-top: 10px;
	margin-left: 18px;
	margin-right: 20px;
	margin-bottom: 10px;
	background: #0064ae;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	font-size: 14px;
	font color:#FFFFFF;
	
}

div.docFooterboxButtonText1, div.docFooterboxButtonText2, div.docFooterboxButtonText3, div.docFooterboxButtonText4, div.docFooterboxButtonText5, div.docFooterboxButtonText6 {
	float: left;
	width: 170px;
	height: 30px;
	padding-top:5px;
	margin-right: 20px;
	text-align: center;
	text-decoration:none;
}

div.docFooterboxButtonText1 a, div.docFooterboxButtonText2 a, div.docFooterboxButtonText3 a, div.docFooterboxButtonText4 a, div.docFooterboxButtonText5 a, div.docFooterboxButtonText6 a{	
	text-decoration: none;
	color: #FFFFFF;
}

div.docFooterboxButtonText1 a:hover, div.docFooterboxButtonText2 a:hover, div.docFooterboxButtonText3 a:hover, div.docFooterboxButtonText4 a:hover, div.docFooterboxButtonText5 a:hover, div.docFooterboxButtonText6 a:hover{	
	text-decoration: underline;
	color: #FFFFFF;
}



div.docFooterboxButtonText6 a{
	padding-top: 150px;
	
	text-align: center;
	color: #FFFFFF;
}

div.docFooterboxButtonText:last-child {
	margin-right: 20px;
	color: #FFFFFF;
	
}

div.docFooter h2 {
	border-bottom: 1px solid #d8e7f5;
	color: #0064ae;
	font-size: 22px;
	font-weight: bold;
	line-height: 34px;
	margin-top: 70px;
	padding-bottom: 20px;
	text-align: center;
}

div.docEmptySpace {
	padding-top: 400px;
	padding-bottom: 20px;
}

div.docPostalAdress{
	text-align: justify;
}

div.docPostalAdress p{
	line-height: 16px;
}


.DownloadButtonCatalogs {
	background-color: #ffffff;
	background-image: url("downloadbutton_big.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: medium none;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 10px;
	margin-left: 2px;
	border-radius: 6px;
	height: 27px;
	text-align: left;
	width: 210px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	width: 180px;
	margin-top: 200px;
	margin-right: 470px;
	float:right;
	margin-bottom: 40px;
}	
	
.DownloadButtonCatalogs2 {
	background-color: #ffffff;
	background-image: url("downloadbutton_big.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: medium none;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 10px;
	margin-left: 2px;
	border-radius: 6px;
	height: 27px;
	text-align: left;
	width: 210px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	width: 180px;
	float: right;

}	
	
.FeedbackButtonCatalogs {
	background-color: #ffffff;
	background-image: url("pfeil_unten_rot_gr2.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: medium none;
	box-shadow: 0 0 2px #a9a9a9;
	margin-top: 10px;
	margin-left: 2px;
	border-radius: 6px;
	height: 27px;
	text-align: left;
	width: 210px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	width: 180px;

}

.VersandTabBlack a{
	text-decoration:none;
}
