body{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;line-height:20px;background-color:#dcdcdc;color:#1b1b1b}
img {border:none}
a{color:#1744d4;}
.haken li{background-image:url('../imgs/haken.png'); background-repeat:no-repeat; background-position:0px 5px; padding-left: 25px;line-height:23px; margin-top:13px;}
.haken{list-style: none; padding-left:0px; }
.haken2 li{background-image:url('../imgs/haken.png'); background-repeat:no-repeat; background-position:0px 5px; padding-left: 25px;line-height:18px; margin-top:3px;}
.haken2{list-style: none; padding-left:0px; }

#header{width:878px; height:76px;margin-top:15px;}
#product{width:878px; background:url("../imgs_dw/1px_bg.png") repeat-y;}
#content{width:878px; text-align:left; background:url("../imgs_dw/1px_bg.png") repeat-y;}
.padding{margin-left:98px;}
.fl_bild{float:left;}
.fl_text{float:right; margin-right:80px;}
.marker_gelb{background-color:#ffe35f;}
.marker_neongelb{background-color:rgb(240,207,43);}
.zitate{width:168px;height:240px;}
.abstand{margin-top:20px;}

div.cmf-skinned-select {background: url('../imgs/selectbox_button.png') 63px 1px no-repeat #FFF; border: 1px solid #ccc; width:90px;margin-top:7px; color: black;}
div.cmf-skinned-text {font-size:16px;width:52px; height: 35px; padding: 2px; background:url(../imgs/selectbox_input.png) no-repeat; padding-left:4px; padding-right:8px; padding-top:5px; zoom:1; color: black;}
.input{font-size:16px;background:url(../imgs/input.png) no-repeat; border:none; width:285px; height:36px;padding-left:12px;margin-top:7px;line-height:31px;}
#preview{position:absolute;border:0px solid #ccc;padding:0px;display:none;color: white;}
.overlay_p{margin-top:17px;}
#input {margin-left: 24px; padding-top: 5px;}
#preview{position:absolute;border:0px solid #ccc;padding:0px;display:none;color:white}


#formular{height: 417px; width: 866px;margin-left:6px; background:url('../imgs_dw/formular_bg') no-repeat #f1f1f1;}

#footer_bg{width:100%; background:#eeeeee; border-top: 1px solid #ccc;}
#footer{width:867px;height:38px;color:#a1a1a1;padding-top:12px;}
.input-long{width:293px;height:22px;line-height:20px;vertical-align:middle;border:0;padding-left:5px;background:url('../imgs/input-long.gif') no-repeat;}
.input-medium{width:221px;height:22px;line-height:20px;vertical-align:middle;border:0;padding-left:5px;background:url('../imgs/input-medium.gif') no-repeat;}
.input-short{width:57px;height:22px;padding-left:5px;vertical-align:middle;line-height:20px;border:0;background:url('../imgs/input-short.gif') no-repeat;}

.central_form form{
    background: url("../imgs/title_dw.png") no-repeat scroll center 40px rgba(0, 0, 0, 0);
}


.central_order #header2 .logo a {
    background: url("/imgs/dw_logo.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    margin-top: -2px;
    text-indent: -9999px;
    width: 100%;
}

.central_order .agb_links {
    display:none;
}


.central_order p {
    
    line-height: 25px;
}









.content h1{
font-family:"museo-sans",arial;
font-size:32px;
color:#00772b;
margin:0 0 55px 0;
line-height:45px;
}
@media (max-width: 750px) {
	.content h1{
	font-size:28px;
	line-height:40px;
	}
}
@media (max-width: 700px) {
	.content h1{
	font-size:25px;
	line-height:35px;
	}
}
@media (max-width: 620px) {
	.content h1{
	font-size:22px;
	line-height:30px;
	margin-bottom:35px;
	}
}
@media (max-width: 430px) {
	.content h1{
	font-size:19px;
	line-height:27px;
	margin-bottom:35px;
	}
}

.content h2.green_headline{
color:#fff;
text-shadow: 1px -1px #043d00;
font-family:"museo-sans",arial;
font-size:24px;
padding:5px 20px 5px 97px;
position:relative;
max-width:85%;
width:653px;
line-height:32px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#198f43+0,12883c+24,12883c+44,0a7f33+51,03792e+73,00772b+100 */
background: #198f43; /* Old browsers */
background: -moz-linear-gradient(top, #198f43 0%, #12883c 24%, #12883c 44%, #0a7f33 51%, #03792e 73%, #00772b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #198f43 0%,#12883c 24%,#12883c 44%,#0a7f33 51%,#03792e 73%,#00772b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #198f43 0%,#12883c 24%,#12883c 44%,#0a7f33 51%,#03792e 73%,#00772b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198f43', endColorstr='#00772b',GradientType=0 ); /* IE6-9 */
}
@media (max-width: 800px) {
	.content h2.green_headline{
	padding-left: 20px;
	}
}
@media (max-width: 550px) {
	.content h2.green_headline{
	font-size:19px;
	}
}



.content h2.green_headline img{
position:absolute;
left:50px;
top:2px;
}
@media (max-width: 800px) {
	.content h2.green_headline img{
	left:15px;
	}
}


.content h3.green_headline{
color:#fff;
text-shadow: 1px -1px #043d00;
font-family:"museo-sans",arial;
font-size:18px;
padding:4px 0 4px 5px;
position:relative;
line-height:18px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#198f43+0,12883c+24,12883c+44,0a7f33+51,03792e+73,00772b+100 */
background: #198f43; /* Old browsers */
background: -moz-linear-gradient(top, #198f43 0%, #12883c 24%, #12883c 44%, #0a7f33 51%, #03792e 73%, #00772b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #198f43 0%,#12883c 24%,#12883c 44%,#0a7f33 51%,#03792e 73%,#00772b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #198f43 0%,#12883c 24%,#12883c 44%,#0a7f33 51%,#03792e 73%,#00772b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198f43', endColorstr='#00772b',GradientType=0 ); /* IE6-9 */
}

@media (max-width: 800px) {
	.content h3.green_headline{
	width:100%;
	}
}


.header_bottom_margin{
height:100px;
}
@media (max-width: 700px) {
	.header_bottom_margin{
	height:40px;
	}
}

.txt_vorschau{
display:inline-block;
width:435px;
max-width:100%;
}
@media (max-width: 800px) {
	.txt_vorschau{
	width:100%;
	}
}

.nowrap{
	white-space:nowrap;
}

.notebook{
float:right;
margin-right:80px;
margin-top:20px;
}
@media (max-width: 840px) {
	.notebook{
	margin-right:50px;
	}
}
@media (max-width: 750px) {
	.notebook{
	margin-right:20px;
	}
}



.chefredakteurin{
float:right;
margin-right:90px;
margin-top:20px;
text-align:right;
}
@media (max-width: 860px) {
	.chefredakteurin{
	margin-right:50px;
	}
}
@media (max-width: 750px) {
	.chefredakteurin{
	
	}
}

.content{
max-width:100%;
background:#f1f1f1;
min-width:320px;
box-sizing:border-box;
width:866px;
margin:auto;
border:1px solid #c4c4c4;
border-top:none;
border-bottom:none;
box-shadow: 8px 0 15px -4px #cccccc, -8px 0 8px -4px #cccccc;
}
@media (max-width: 866px) {
	.content{
	overflow:hidden;
	}
}

.dw_hefte_inner{
margin:0 20px 0 -20px;
float:left;
}
@media (max-width: 800px) {
	.dw_hefte_inner{
	float:none;
	margin:0px;
	}
}

.dw_hefte{

}
@media (max-width: 800px) {
	.dw_hefte{
	width:100%;
	max-width:100%;
	text-align:center;
	}
}



.banner{
background:url(../imgs/header_shadow_bg.png) bottom right no-repeat #eaeaea;
position:relative;
}

.padding_dw{
margin-left:98px;
}
@media (max-width: 800px) {
	.padding_dw{
	margin-left:50px;
	}
	.themenvorschau{
	margin-left:50px;
	}
}
@media (max-width: 500px) {
	.padding_dw{
	margin-left:10px;
	}
	.themenvorschau{
	margin-left:10px;
	}
}

.erfolgsmodelle_link{
	display:none;
	font-size:12px;
	text-align:center;
	cursor:pointer;
}
@media (max-width: 570px) {
	.erfolgsmodelle_link{
		display:block;
	}
	.erfolgsmodelle{
		display:none;
	}
}
@media (min-width: 570px) {
	.erfolgsmodelle{
		display:block !important;
	}
	#mehr_link{
		display:block !important;
	}
}

.themenvorschau_link{
	display:none;
	font-size:12px;
	text-align:center;
	cursor:pointer;
}
@media (max-width: 800px) {
	.themenvorschau_link{
		display:block;
	}
	.themenvorschau{
		display:none;
	}
	.no_padding{
	margin-left:0px;
	}
}
@media (min-width: 800px) {
	.themenvorschau{
		display:block !important;
	}
}



.quelle{
	margin:-50px 100px 0 0;
	float:right;
}
@media (max-width: 790px) {
	.quelle{
	float:none;
	margin:10px;
	}
}

.quelle_txt, .quelle_txt2{
	display:none;
	color:#707070;
}
@media (max-width: 690px) {
	.quelle_txt{
	display:block;
	}
}
@media (max-width: 650px) {
	.quelle_txt2{
	display:block;
	}
}

.green_icon{
float:right;
margin-right:100px;
text-align:right
}
@media (max-width: 830px) {
	.green_icon{
	margin-right:20px;
	}
}
@media (max-width: 730px) {
	.green_icon{
	float:none;
	text-align:center;
	margin:0;
	}
}


.action_banner{
position:absolute;
top:-5px;
right:-7px;
}
@media (max-width: 900px) {
	.action_banner{
	right:0px;
	}
}
@media (max-width: 750px) {
	.action_banner{
	width:100px;
	}
}
@media (max-width: 520px) {
	.action_banner{
	width:80px;
	}
}


.header_packshot{
position:absolute;
right:10px;
bottom:0px;
}
@media (max-width: 900px) {
	.header_packshot{
	width:370px;
	}
}
@media (max-width: 750px) {
	.header_packshot{
	width:300px;
	}
}

.header_packshot2{
position:absolute;
right:10px;
bottom:0px;
}
@media (max-width: 900px) {
	.header_packshot2{
	width:370px;
	}
}
@media (max-width: 800px) {
	.header_packshot2{
	width:300px;
	}
}

@media (max-width: 750px) {
	.header_packshot2{
	display:none;
	}
}


.floating_imgs p, .floating_imgs2 p{
	margin-left:5px;
}

@media (max-width: 500px) {
	.floating_imgs_div{
	text-align:center;
	}
	.mehr_box{
	text-align:center;
	}
	.mehr_link{
	margin:auto;
	}
	.floating_imgs p, .floating_imgs2 p{
	text-align:left;
	margin-left:20px;
	}
}


.floating_imgs{
display:inline-block;
width:380px;
max-width:100%;
vertical-align:top;
}
@media (max-width: 890px) {
	.floating_imgs{
	width:350px;
	}
}
@media (max-width: 820px) {
	.floating_imgs{
	width:300px;
	}
}
@media (max-width: 675px) {
	.floating_imgs{
	width:250px;
	}
}

.zitat_bg_resp{
margin-top:10px;
background:url('../imgs_dw/zitat_2_1.png') no-repeat;
width:364px;
height:385px;
margin-left:98px;
}
@media (max-width: 650px) {
	.zitat_bg_resp{
	margin:auto;
	}
}

.zusammenfassung{
margin-top:50px;
margin-bottom:0px;
margin-left:100px;
}

.floating_imgs2{
display:inline-block;
width:240px;
max-width:100%;
vertical-align:top;
}
@media (max-width: 850px) {
	.floating_imgs2{
	width:350px;
	}
}
@media (max-width: 820px) {
	.floating_imgs2{
	width:300px;
	}
}
@media (max-width: 675px) {
	.floating_imgs2{
	width:250px;
	}
}

#header_dw{
height:75px;
background:#eaeaea;
border-bottom:8px solid #00802e;
position:relative;
}

#header_dw img{
position:absolute;
top:15px;
right:15px;
}

.geschenke_div{
-webkit-box-shadow: 0 0 5px 2px #cccccc;
-moz-box-shadow: 0 0 5px 2px #cccccc;
box-shadow: 0 0 5px 2px #cccccc;
border:3px solid #fff;
margin:auto;
max-width:100%;
width:670px;
}

.geschenke_div .top_txt{
padding:11px 0 11px 10px;
font-family:"museo-sans",arial;
font-size:16px;
color:#535353;
font-weight:bold;
text-shadow: 1px 0px #fff;
border-bottom:1px solid #d2d2d2;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e4e5+0,eeeeee+48,f5f5f5+100 */
background: #e4e4e5; /* Old browsers */
background: -moz-linear-gradient(top, #e4e4e5 0%, #eeeeee 48%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e4e4e5 0%,#eeeeee 48%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e4e4e5 0%,#eeeeee 48%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

.geschenke_div .top_txt span{
font-family:"museo-sans",arial;
font-size:28px;
color:#01772b;
text-shadow: 1px 0px #fff;
font-weight:bold;
margin-right:5px;
}


.geschenke_div .bottom_imgs{

text-align:center;
border-top:1px solid #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f0f0+0,efefef+18,ededed+38,e7e7e7+60,e5e5e5+81,e3e3e3+100 */
background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top, #f0f0f0 0%, #efefef 18%, #ededed 38%, #e7e7e7 60%, #e5e5e5 81%, #e3e3e3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#efefef 18%,#ededed 38%,#e7e7e7 60%,#e5e5e5 81%,#e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f0f0f0 0%,#efefef 18%,#ededed 38%,#e7e7e7 60%,#e5e5e5 81%,#e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
align-items: center;
}

.geschenke_div .bottom_imgs p{
color:#313131;
font-size:14px;
text-shadow: 1px 0px #fff;
margin:20px 0 0 0;
}

.mobil_testimonials{
text-align:center;
margin:40px 0;
}
@media (min-width: 550px) {
	.mobil_testimonials{
	display:none;
	}
}

.mobil_testimonials p{
text-align:left;
}

.testi_name{
color:#535353;
font-size:13px;
width:142px;
margin:auto;
}

.testi_name b{
color:#313131;
font-size:14px;

}


.geschenke_div .bottom_imgs p.notebook_txt{
display:inline-block;
}


.geschenke_div .bottom_imgs .inline_block{
display:inline-block;
text-align:left;
}

@media (max-width: 690px) {
	.geschenke_div .bottom_imgs .inline_block {
	text-align:center;
	}
	
	.geschenke_div .bottom_imgs .inline_block p{
	text-align:left;
	}
	
	.geschenke_div .bottom_imgs .inline_block .geschenk_notebook{
	margin-top:35px;
	}
}

.condition_packshot{
float:right;
margin-right:100px;
}
@media (max-width: 830px) {
	.condition_packshot{
	margin-right:75px;
	}
}
@media (max-width: 780px) {
	.condition_packshot{
	margin-right:50px;
	}
}
@media (max-width: 700px) {
	.condition_packshot{
	margin-right:25px;
	}
}


.geschenke_div .bottom_imgs .plus_icon{
vertical-align:130px;
margin:0 30px 0 -30px;
}


.yellow_bg{
background-color:#f0d12e;
}


.dw_resp .central_form form{
	background:none;
}

.dw_resp .form_headline_height{
display:none;
}


.dw_resp #formular4{
max-width:100%;
position:relative;
height:100% !important;
}

.dw_resp #formular_bg{
height:100% !important;
}

.dw_resp .steps{
margin:0 !important;
top:2px;
right:2px;
}

.dw_resp #footer{
max-width:100%;
}


.dw_resp .mobile_footer{
text-align:center;
}

.dw_resp h2,
.dw_resp h1{
font-family:"museo-sans",arial;
font-size:26px;
color:#000;
margin:0px 0 30px 0;
line-height:1.3em;
}
@media (max-width: 700px) {
	.dw_resp h2{
	font-size:22px;
	}
}

.dw_resp h2 span,
.dw_resp h1 span{
font-size:34px;
}




.tbl_testimonial {
max-width:100%;
margin:auto;
}
.tbl_testimonial .hl {
font-family: "museo-sans";
font-size:23px;
color:#d10019;
margin:22px 0 10px 0;
}

.tbl_testimonial .name span {
font-size:12px;
}
.tbl_testimonial td{
vertical-align:middle;
padding:1%  2%;
}
.tbl_testimonial tr td:nth-child(1){
border-right:1px solid #ccc;
}
.tbl_testimonial tr td:nth-child(2){
}










.show_800,
.show_700{
display:none !important;
}
@media (max-width: 700px) {
	.show_700{
	display:block !important;
	}
}
@media (max-width: 800px) {
	.show_800{
	display:block !important;
	}
}

@media (max-width: 900px) {
	.hide_900{
	display:none !important;
	}
}

@media (max-width: 866px) {
	.hide_866{
	display:none !important;
	}
}


@media (max-width: 820px) {
	.hide_820{
	display:none !important;
	}
}

@media (max-width: 800px) {
	.hide_800{
	display:none !important;
	}
}

@media (max-width: 700px) {
	.hide_700{
	display:none !important;
	}
}

@media (max-width: 720px) {
	.hide_720{
	display:none !important;
	}
}

@media (max-width: 765px) {
	.hide_765{
	display:none !important;
	}
}

@media (max-width: 600px) {
	.hide_600{
	display:none !important;
	}
}
@media (max-width: 690px) {
	.hide_690{
	display:none !important;
	}
}
@media (max-width: 650px) {
	.hide_650{
	display:none !important;
	}
}

@media (max-width: 500px) {
	.hide_500{
	display:none !important;
	}
}

@media (max-width: 550px) {
	.hide_550{
	display:none !important;
	}
}

@media (max-width: 400px) {
	.hide_400{
	display:none !important;
	}
}

/*neue Seite*/

.content_white {
max-width:100%;
background: white;
min-width:320px;
box-sizing:border-box;
margin:auto;
border:1px solid #c4c4c4;
border-top:none;
border-bottom:none;
box-shadow: 8px 0 15px -4px #cccccc, -8px 0 8px -4px #cccccc;
}

.grosse_ueberschriften {
	color:rgb(51,51,51);
	font-size:47px;
	font-weight:lighter;
	font-family:Arial;
	line-height:1.2;
	text-align:center;
	font-family: 'Lato', sans-serif;
	margin:20px 0;
}

@media (max-width: 740px) {
	.grosse_ueberschriften {
	font-size:27px;
	}
}

.green_hl {
	color:rgb(0,131,47);
}

.padding_white {
	max-width:800px;
	margin:auto;
}

@media (max-width: 970px) {
	.padding_white {
	padding: 0 15px 0 15px;
	}
}

.padding_grey {
	width:882px;
	max-width:100%;
	padding:0 40px;
	margin:auto;
	background-color:rgb(242,245,247);
	box-sizing:border-box;
}

@media (max-width: 970px) {
	.padding_white {
	padding: 0 15px 0 15px;
	}
}

.wide_padding {
	width:882px;
	max-width:100%;
	margin:auto;
}

@media (max-width: 970px) {
	.wide_padding {
	padding: 0 15px 0 15px;
	}
}

.padding_startseite {
	max-width:1022px;
	margin:auto;
	padding:0 20px;
}

.background_image_oben {
	background:url(../imgs_dw/Background.jpg) no-repeat;
	height:606px;
	background-position:center;
	position:relative;
	overflow:hidden;
}

.background_image_oben.schlicht {
	background:url(../imgs_dw/bg_schlicht.jpg) no-repeat;
}

@media (max-width: 1550px) {
	.background_image_oben.schlicht {
	background-position:-325px 0px;
	}
}

@media (max-width: 1170px) {
	.background_image_oben {
	padding-left:40px;
	}
}

@media (max-width: 725px) {
	.background_image_oben {
	background-position:-150px 0;
	padding-left:20px;
	}
}

@media (max-width: 650px) {
	.arrow_container {
	display:none;
	}
}

.background_image_oben.ohne_frau {
	background:url(../imgs_dw/background_ohne_frau.jpg) no-repeat;
	min-height:566px;
}

@media (max-width: 1660px) {
	.background_image_oben.ohne_frau    {
	background-position:-200px 0px;
	}
}

@media (max-width: 1200px) {
	.background_image_oben.ohne_frau    {
	background-position:-378px 0px;
	}
}

@media (max-width: 825px) {
	.background_image_oben.ohne_frau    {
	background-size:auto 120%;
	background-position:-556px -41px;
	height:100%
	}
}

.probelesen {
	background-color: rgb(240,207,43);
	display:inline-block;
}

.hl_probelesen  {
	font-family:lato;
	font-weight:lighter;
	font-size:48px;
	margin:16px 7px 22px 6px;
	line-height:1.3em;
}

@media (max-width: 605px) {
	.hl_probelesen {
	font-size:40px;
	}
}

@media (max-width: 605px) {
	.hl_probelesen {
	font-size:35px;
	}
}

@media (max-width: 425px) {
	.hl_probelesen {
	font-size:30px;
	}
}

.hl_probelesen.style_c {
	font-size:35px;
	}
}

@media (max-width: 700px) {
	.hl_probelesen.style_c {
	font-size:28px;
	}
}

@media (max-width: 600px) {
	.hl_probelesen.style_c {
	font-size:28px;
	}
}

.green_borders {
	border-top:1px solid rgb(51,51,51);
	border-bottom:1px solid rgb(51,51,51);
}

.geschenkebox {
	height: 417px;
	width:798px;
	margin-top:50px;
	position:relative;
	background-image:url(../imgs_dw/hintergrund_geschenkebox.jpg);
}

@media (max-width: 840px) {
	.geschenkebox {
	width:720px;
	}
}

@media (max-width: 760px) {
	.geschenkebox {
	background-size: auto 100%;
	width:100%;
	height:auto;
	}
}

.geschenkebox_padding {
	padding:50px 48px 0 108px;
}

@media (max-width: 840px) {
	.geschenkebox_padding {
	padding:50px 48px 0 50px;
	}
}

.underline_grey {
	text-decoration:underline;
	-moz-text-decoration-color:rgb(152,152,152);
	text-decoration-color:rgb(152,152,152);
}

.sprachblase_chefradakteurin{
	display:inline-block;
	float:right;
	position:relative;
}

@media (max-width: 725px) {
	.sprechblase_chefredakteurin {
	display:none;
	}
}

.foto_trampe_unten {

}

@media (max-width: 725px) {
	.foto_trampe_unten {
	display:none;
	}
}

.gruene_sprechblase {
	color:white;
	display:inline-block;
	position:absolute;
	bottom:-36px;
	right:24px;
}

@media (max-width: 725px) {
	.gruene_sprechblase {
	display:none;
	}
}

.sprechblase {
	
}

@media (max-width: 725px) {
	.sprechblase {
	display:none;
	}
}

.bildunterschrift {
	color:rgb(109,109,109);
	font-size:11px;
	text-align:left;
	line-height:1.2em;
}

.unterschrift_unten {
	display:inline-block;
	position:absolute;
	bottom:-48px;
	left:-145px;
}

@media (max-width: 725px) {
	.unterschrift_unten {
	display:none;
	}
}

.unterschrift_oben {
	text-align:center;
	width:155px;
	display:inline-block;
	float:right;
	margin-right:-155px;
	margin-top:-40px;
}

@media (max-width: 1170px) {
	.unterschrift_oben {
	margin-right:10px;
	background-color:rgba(255,255,255,0.8);
	padding:6px 0 0 11px;
	margin-top:-55px;
	}
}

@media (max-width: 725px) {
	.unterschrift_oben {
	display:none;
	}
}

.erste_ueberschrift {
	font-size:38px;
	font-weight:lighter;
	line-height:1.2;
	font-family: 'Lato', sans-serif;
}

.liste_oben {
	display:inline-block;
	vertical-align:top;
	margin-top:25px;
}

.liste_oben li {
	margin:0px 0px 6px -31px;
	line-height:23px;
	font-size:15px;
	background-image:url(../imgs_dw/dunkelgruenes_haekchen.png);
	background-repeat: no-repeat;
	list-style-type:none;
	background-position:0px 5px;
	padding-left:26px;
	text-align:left;
}

.haekchen.unten li {
	margin:0px 0px 8px -40px;
	line-height:21px;
	font-size:14px;
	background-image:url(../imgs_dw/dunkelgruenes_haekchen.png);
	background-repeat: no-repeat;
	list-style-type:none;
	background-position:0px 5px;
	padding-left:26px;
}

@media (max-width: 843px) {
	.haekchen.unten {
	float:left;
	}
}

.thema_des_monats {
	display:inline-block;
	border:solid 1px rgb(45,45,45);
	border-left:none;
	position:relative;
	padding:28px;
	margin-top:79px;
    min-height: 333px;
}

@media (max-width: 700px) {
	.thema_des_monats {
	border-left:solid 1px rgb(45,45,45);
	}
}

@media (max-width: 786px) {
	.thema_des_monats {
	background-color:white;
	margin-top:-112px;
	}
}

.zeitschriftencover_07 {
	float:left;
}

@media (max-width: 843px) {
	.zeitschriftencover_07 {
	width:300px;
	}
}

.kleine_ueberschrift {
	font-family: 'Lato', sans-serif;
	font-size:35px;
}


.broad_version .farbe {
	width:100%;
	height:auto;
}

.broad_version .inhaltsverzeichnis_ueberschrift {
	padding:10px 0 10px 20px;
	margin:0px;
}

.farbe {
	height:70px;
	width:360px;
	box-sizing:border-box;
	text-align:left;
	color:white;
	position:relative;
}

.inhaltsverzeichnis_ueberschrift {
	font-size:27px;
	font-family: 'Lato', sans-serif;
	font-weight:lighter;
	line-height:30px;
	color:white;
	padding:4px 0 0 20px;
}


.geschenkt-button {
	text-align:center;
	position:relative;
}

a .geschenkt-button {
	text-decoration:none;
	color:white;
}

.kasten {
	box-sizing:border-box;
	padding:0px 0 19px 0px;
	width:440px;
	margin-left:10px;
}

@media (max-width: 807px) {
	.kasten.fr {
	float:left;
	}
}

@media (max-width: 485px) {
	.kasten{
	max-width:440px;
	}
}

.kasten  p{
	padding-bottom:5px;
}

.kasten  a{
	padding-bottom:5px;
	color:rgb(0,82,150);
}

.blauer_link a {
	color:rgb(0,82,150);
}

.kasten_foto {
	box-sizing:border-box;
	height: 640px;
}

@media (max-width: 816px) {
	.kasten_foto{
	margin-bottom:5px;
	}
}

.unter_bild_chefredakteurin {
	margin-bottom:-7px;
	font-size:12px;
	line-height:1.3;
}

.hellgelber_kasten {
	box-sizing:border-box;
	background-color:rgb(245,248,237);
	height:445px;
	width:470px;
}

.broad_version .inhaltsverzeichnis {
	width:100%;
}

.broad_version .inhaltsverzeichnis ul.liste_inhalt li {
	margin:22px 0px 0px -40px;
	font-size:14px;
	background-repeat: no-repeat;
	list-style-type:none;
	background-position:0px 2px;
	padding-left:20px;
}

.broad_version  .haken li{
	float:left;
	width:370px;
}

.broad_version  .haken li:nth-child(odd){
	clear:both;
}

.broad_version  .haken li:nth-child(even){
	margin-left:10px;;
}

.broad_version .eins li {
	background-image:url(../imgs_dw/liste1.png);
}

.broad_version .zwei  li {
	background-image:url(../imgs_dw/liste2.png);
}

.broad_version .drei  li {
	background-image:url(../imgs_dw/liste3.png);
}

.broad_version .vier  li {
	background-image:url(../imgs_dw/liste4.png);
}

.broad_version .fuenf  li {
	background-image:url(../imgs_dw/liste5.png);
}

.broad_version .sechs  li {
	background-image:url(../imgs_dw/liste6.png);
}

.inhaltsverzeichnis {
width:360px;
}

.inhaltsverzeichnis ul.liste_inhalt li {
	margin:22px 0px 0px -40px;
	font-size:14px;
	background-repeat: no-repeat;
	list-style-type:none;
	background-position:0px 2px;
	padding-left:20px;
}

.inhaltsverzeichnis.eins ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste1.png);
}

.inhaltsverzeichnis.zwei ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste2.png);
}

.inhaltsverzeichnis.drei ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste3.png);
}

.inhaltsverzeichnis.vier ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste4.png);
}

.inhaltsverzeichnis.fuenf ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste5.png);
}

.inhaltsverzeichnis.sechs ul.liste_inhalt li {
	background-image:url(../imgs_dw/liste6.png);
}

.gruener_hintergrund {
	color:white;
	background-color:rgb(0,119,43);
	font-size:22px;
	font-family: 'Lato', sans-serif;
	width:220px;
	text-align:center;
	position:absolute;
	bottom:44px;
	right:111px;
	padding:20px 0;
}

.foto_ulrike_trampe {

}

@media (max-width: 816px) {
	.foto_ulrike_trampe {
	height:270px;
	margin-left:56px;
	}
}

.oberes_white_div {
	background-color:white;
	height:2px;
	width:700px;
	position:absolute;
	top:-1px; left:50px;
}

@media (max-width: 848px) {
	.oberes_white_div {
	display:none;
	}
}

.unteres_white_div {
	background-color:white;
	height:2px;
	width:390px;
	position:absolute;
	botttom:-1px; left:190px;
}

@media (max-width: 848px) {
	.unteres_white_div {
	display:none;
	}
}

.foto_geschaeftsfuehrer {
	
}

@media (max-width: 630px) {
	.foto_geschaeftsfuehrer {
	width:100%
	}
}

.geschaeftsfuehrer {
	display:inline-block;
	text-align:center;
	margin-left:9px;
	cursor:pointer;
	position:relative;
	width:31%;
}

@media (max-width: 630px) {
	.geschaeftsfuehrer {
	text-align:center;
	}
}

@media (max-width: 586px) {
	.geschaeftsfuehrer {
	text-align:center;
	width:30%;
	}
}

.pfeil_geschaeftsfuehrer {
	position:absolute;
	bottom:-20px;
	left:50%;
	transform:translate(-50%, 0);
}



.show_850px {
	display:none;
	margin:none;
}

@media (max-width: 850px) {
	.show_850px {
	display:block
	}
}

.footer_dw {
	position:relative;
	border-top:3px solid rgb(0,131,47);
	background-color:white;
	color:rgb(127,127,127) !important;
}

.ssl {
	position:absolute;
	top:-45px;
	left:16px;
}

.right_arrow_position {
	margin-top:-50px;
}

.formular_2017 h2 {
	font-size:30px;
	font-weight:lighter;
	line-height:1.2;
	font-family:Lato, sans-serif;
	margin-top:19px;
}

.formular_2017 .central_form#formular_bg{
	outline:none;
	background-image:url(../imgs_dw/formular_bg_dw.jpg);
}

.formular_2017 .central_form .input-long {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
}
.formular_2017 .central_form .input-medium {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
	width: 174px;
}
.formular_2017 .central_form .input-short {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
	width: 53px;
}

.inhaltsverzeichnis {
	
}

@media (max-width: 775px) {
	.inhaltsverzeichnis.fl {
	float:none;
	margin:auto;
	width:360px;
	}
}

@media (max-width: 775px) {
	.inhaltsverzeichnis.fr {
	float:none;
	margin:auto;
	width:360px;
	}
}

.show_785px {
	display:none;
}

@media (max-width: 785px) {
	.show_785px {
	display:block;
	}
}

@media (max-width: 820px) {
	.hide_820px {
	display:none;
	}
}

@media (max-width: 840px) {
	.hide_840px {
	display:none;
	}
}

.rechte_geschenkebox {
	float:right;
	display:inline-block;
}

@media (max-width: 650px) {
	.rechte_geschenkebox  {
	float:left;
	}
}

.linke_geschenkebox {
	display:inline-block;	
}

.haufe_geschenkbox {
	margin:15px 15px 0 0;
}

@media (max-width: 840px) {
	.graues_plus {
	margin:15px 160px 0 0;
	}
}

.graues_plus {
	position:absolute;
	top:168px;
	left:58px;
}

@media (max-width: 840px) {
	.graues_plus {
	left:25px;
	}
}

@media (max-width: 715px) {
	.graues_plus {
	display:none !important;
	}
}

.smaller_845px {
	height:65px;
}

@media (max-width: 845px) {
	.smaller_845px {
	height:10px;
	}
}

.hide_491px {

}

@media (max-width: 491px) {
	.hide_491px  {
	display:none;
	}
}

.geschaeftsfuehrer_kasten {
	max-width:800px;
	box-sizing:border-box;
	border:solid 1px black;
	position:relative;
}

.testi_texte {
	padding:7px 60px 0px 60px;
}

@media (max-width: 805px) {
	.testi_texte {
	padding:7px 40px 0px 40px;
	}
}

@media (max-width: 770px) {
	.testi_texte {
	padding:7px 30px 0px 30px;
	}
}

.text_border {
	border:1px rgb(45,45,45) solid;
	position:relative;
	width:515px;
	display:inline-block;
	padding: 10px 0 20px 30px;
    box-sizing: border-box;
	min-height:300px;
	margin-top:45px;
	background-color:white;
}

.rechts {
	border-left:none;
}

@media (max-width: 845px) {
	.rechts {
	border-left:1px rgb(45,45,45) solid;
	}
}

.links {
	border-right:none;
}

@media (max-width: 828px) {
	.text_border {
	border-right:1px rgb(45,45,45) solid;
	}
}

@media (max-width: 828px) {
	.text_border {
	margin-top:-60px;
	padding-left:10px;
	width:500px;
	}
}

@media (max-width: 540px) {
	.text_border {
	width:460px;
	}
}

@media (max-width: 540px) {
	.hide_540px {
	display:none;
	}
}

.bunte_schrift {
	font-size:21px;
	font-family: 'Lato', sans-serif;
	font-weight:lighter;
	background-color:white;
}

.pdf {
	position:absolute;
	right:15px;
	bottom:5px;
}

@media (max-width: 540px) {
	.pdf {
	
	}
}


.links_footer {
	color:rgb(0,82,150);
}

.links_footer_unten {
	text-decoration:none;
	color:rgb(127,127,127);
	font-size:13px;
}

.links_footer:hover {
	text-decoration:underline;
}

.links_footer_startseite {
	text-decoration:none;
	color:rgb(135,135,135);
	font-size:15px;
}

.links_footer_startseite:hover {
	text-decoration:underline;
}

@media (max-width: 590px) {
	.hide_590px {
	display:none;
	}
}

.dw_resp.formular_2017 .steps {
	margin:0 15px 0 0px !important;
	color:black;
	font-size:13px;
	top:10px;
	right:10px
}

.kleinere_ueberschriften {
	font-size:30px;
}

@media (max-width: 740px) {
	.kleinere_ueberschriften {
	font-size:21px;
	}
}




.background_image_oben.hauser {
	background:url(../imgs_dw/hintergrund_hauser.jpg) no-repeat;
	height:783px;
	background-position:center;
	text-align:center;
	width:100%;
}

@media (max-width: 715px) {
	.background_image_oben.hauser  {
	height:652px;
	background-position:bottom;
	}
}

@media (max-width: 1170px) {
	.background_image_oben.hauser  {
	padding-left:0;
	}
}

.header_startseite {
	padding:10px;
}

.huge_white_hl {
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-weight:lighter;
	font-size:64px;
	line-height:1.4em;
	margin-top:119px;
}

@media (max-width: 975px) {
	.huge_white_hl {
	font-size:55px;
	}
}

@media (max-width: 855px) {
	.huge_white_hl {
	font-size:45px;
	}
}

@media (max-width: 715px) {
	.huge_white_hl {
	font-size:40px;
	}
}

@media (max-width: 650px) {
	.huge_white_hl {
	font-size:35px;
	}
}

@media (max-width: 580px) {
	.huge_white_hl {
	font-size:30px;
	}
}

.white_header_hl {
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-weight:lighter;
	font-size:29px;
	margin-top:76px;
	line-height:1.3em;
}

@media (max-width: 715px) {
	.white_header_hl {
	font-size:25px;
	}
}

@media (max-width: 650px) {
	.white_header_hl {
	font-size:20px;
	}
}

@media (max-width: 580px) {
	.white_header_hl {
	font-size:18px;
	}
}

.white_header_hl.small {
	font-size:19px;
	margin-top:76px;
	line-height:1.3em;
}

@media (max-width: 715px) {
	.white_header_hl.small {
	font-size:19px;
	}
}

@media (max-width: 650px) {
	.white_header_hl.small {
	font-size:18px;
	}
}

@media (max-width: 580px) {
	.white_header_hl.small {
	font-size:18px;
	}
}

.kasten_header_grau { 
	background-color:rgb(233,233,233);
	max-width:1022px;
	box-sizing:border-box;
	margin-top:-180px;
	position:relative;
	overflow:hidden;
	min-height:402px;
}

.gruppe_icons {
	display:inline-block;
	text-align:center;
	padding:0 55px 0 55px;
	height:289px;
	vertical-align:top;
	text-align:left;
}

@media (max-width: 1015px) {
	.gruppe_icons {
	padding:0 60px 0 60px;
	}
}

@media (max-width: 800px) {
	.gruppe_icons {
	padding:0 30px 0 30px;
	}
}

.unterschrift {
	position:relative; 
	margin-left:-48px; 
	margin-right:98px;
}

@media (max-width: 992px) {
	.unterschrift{
	margin-left:; 
	margin-right:;
	}
}

.header_chefredakteurin {
	position:absolute;
	bottom:-58px;
	right:-255px;
}

@media (max-width: 992px) {
	.header_chefredakteurin{
	bottom:-227px;
	right:-221px;
	height:350px;
	}
}

.abstand_218px {
	height:218px;
}

@media (max-width: 992px) {
	.abstand_218px{
	height:45px;
	}
}

.grosses_bild {
	
}

@media (max-width: 1015px) {
	.gruppe_icons.grosses_bild {
	margin-top:50px;
	}
}


.gruppe_icons.mitte {
	border-right:1px white solid; 
	border-left:1px solid white;
}

@media (max-width: 993px) {
	.gruppe_icons.mitte {
	border-right:none;
	}
}

@media (max-width: 561px) {
	.gruppe_icons.mitte {
	border-left:none;
	margin-top:30px;
	}
}

.icon_text {
	color:rgb(49,49,49);
	font-family: 'Lato', sans-serif;
	font-size:17px;
	line-height:1.4em;
}

.icon_text_hl {
	color:rgb(49,49,49);
	font-family: 'Lato', sans-serif;
	font-size:20px;
	margin-bottom:46px;
}

.icon_bild {
	height:100px;	
}

ul.disc-list li   {
	font-size: 12px;
	line-height:1.3em;
	list-style-type:disc;
	margin-bottom:7px;
}

.text_mit_border {
	border:solid 2px rgb(147,147,147);
	padding:5px;
	position:relative;
	display:inline-block;
	max-width:800px;
	margin-bottom:57px;
	min-height:310px;
}

.text_in_border {
	font-size:15px;
	max-width:485px;
	float:right;
	box-sizing:border-box;
	padding:14px 10px 10px 41px;
	position:relative;
	height:270px;
}

@media (max-width: 828px) {
	.text_in_border  {
	float:left;
	}
}

.text_mit_border a {
	font-size:15px;
	color:rgb(26,100,161);
	text-decoration:underline;
}

.gruener_button {
	position:relative;
	color:#fff;
	background-color:rgb(12,128,44);
	display:inline-block;
	padding:9px 37px 9px 18px;
}

.startseite_text {
	display:inline-block;
	font-size:15px;
	line-height:1.3em;
	margin-top:-19px;
	max-width:480px;
}

@media (max-width: 825px) {
	.startseite_text   {
	float:left;
	padding-top:10px;
	padding-left:0;
	}
}

@media (max-width: 892px) {
	.startseite_text.eher  {
	float:left;
	padding-top:10px;
	padding-left:0;
	}
}

.hide_885px {
	
}

@media (max-width: 885px) {
	.hide_885px    {
	display:none;
	}
}

@media (max-width: 595px) {
	.hide_595px    {
	display:none;
	}
}

.geschaeftsfuehrer_name {
	font-size:12px;
	color: rgb(103,103,103);
	margin-bottom:-10px;
}

.geschaeftsfuehrer_text {
	font-size:20px;
	line-height:1.3em;
	font-family:lato;
	text-align:left;
}

@media (max-width: 750px) {
	.geschaeftsfuehrer_text     {
	font-size:18px;
	}
}

.black_footer {
	background-color:rgb(28,28,28);
	color:#fff;
	height:50px;
	box-sizing:border-box;
	width:100%;
}

.podest {
	border:solid 1px rgb(49,49,49);
	width:309px;
	height:165px;
	box-sizing:border-box;
	padding:1px 0px 0px 19px;
	background:white;
}

@media (max-width: 807px) {
	.podest {
	margin-top:0px;
	}
}

.podest.bestaetigung {
	border:solid 1px rgb(49,49,49);
	width:260px;
	height:69px;
	box-sizing:border-box;
	padding:1px 0px 0px 19px;
	background:none;
	font-size:11px;
}

.hide_800px {
	display:initial;
}

@media (max-width: 800px) {
	.hide_800px   {
	display:none !important;
	}
}

@media (max-width: 875px) {
	.hide_875px   {
	display:none !important;
	}
}

.thema_des_monats_aussen {

}

@media (max-width: 784px) {
	.thema_des_monats_aussen   {
	margin:auto;
	width:445px;
	}
}

.thema_des_monats_aussen {

}

.badge_70_jahre {
	position:absolute;
	top:-71px;
	right:-31px;
}

@media (max-width: 900px) {
	.badge_70_jahre {
	right:0;
	}
}

.waterwheel-carousel {
	width: 475px;
	height:255px;
}

.marker_carousel {
	width:154px;
	position:absolute;
	top:221px;
	left:161px;
	font-size:13px;
	text-align:center;
}

.fixed_navi_white {
	background:#fff;
	position:fixed;
	z-index:900;
	height:75px;
	width:100%;
	box-sizing:border-box;
	display:none;
	z-index:9999;
}

a.fixed_navi_dw {
	text-decoration:none;
	color:rgb(65,65,65);
	font-size:16px;
	font-family:lato;
}

a.fixed_navi_dw :hover{
	text-decoration:underline;
}

/* bx-slider */
.icons_slider-container .bx-viewport {
	height:275px !important;
	min-width:180px !important;
}

.icons_slider-container {
	height:275px;
}

.icons_slider-container .bx-wrapper {
	box-shadow:none !important;
	border:none !important;
}

.bx-wrapper .bx-next {
	background: url(/imgs_dw/pfeil_rechts.png) no-repeat !important;
	height:145px !important;
	margin-top:-60px !important;
	margin-right:-25px;
	width:42px !important;
	z-index:9000 !important;
}

.bx-wrapper .bx-prev {
	background: url(/imgs_dw/pfeil_links.png) no-repeat !important;
	height:145px !important;
	margin-top:-60px !important;
	margin-left:-25px;
	width:42px !important;
	z-index:9000 !important;
}
/* end bx-slider */


/*side navi*/
.side-navi {
position:fixed;
top:300px;
right:0px;
z-index:3;
}

.side-navi a{
float:right;
clear:right;
padding:3px 8px;
margin: 0px 0 1px 0;
color: rgb(49,49,49);
background: rgb(239,239,239);
text-decoration:none;

}

.side-navi a:hover{
background-color:rgb(0,119,43);
font-weight:bold;
color:white;
}

.side-navi a.active{
background-color:rgb(0,119,43);
font-weight:bold;
color:white;
}

.side-navi a.nav-unten {
background-color:rgb(240,207,43);
font-weight:bold ;
color:rgb(49,49,49);
}
/*end side navi*/

/*auswahl_artikel*/
.auswahl_artikel {
	display:inline-block;
	background-color:rgb(188,188,188);
	height:48px;
	width:155px;
	color:white;
	text-align:center;
	box-sizing:border-box;
	padding:13px 0px 0px 0px;
	cursor:pointer;
	margin-top:5px;
}

@media (max-width: 535px) {
	.auswahl_artikel    {
	width:145px;
	}
}

@media (max-width: 496px) {
	.auswahl_artikel    {
	width:135px;
	}
}

.auswahl_artikel.active {
	background-color:#00832f;
	font-weight:bold;
}

.bild_beliebteste {
	position:absolute;
	top:-30px;
	right:-288px;
}

@media (max-width: 820px) {
	.bild_beliebteste    {
	position:static;
	margin-top:20px;
	margin-left:45px;
	}
}

.punkte_auswahl {
	width: 72px;
	margin:auto;
}

.punkt_auswahl {
	height:10px;
	width:10px;
	border-radius:100%;
	background-color:rgb(188,188,188);
	display:inline-block;
	cursor:pointer;
}

.punkt_auswahl.active {
	background-color:#00832f;
}
/*end auswahl_artikel*/

.dw_aktuell_cover {
	position:absolute;
	right:0;
	bottom:-19px;
}

@media (max-width: 825px) {
	.dw_aktuell_cover    {
		height:300px;
		position:static;
	}
}

.bild_begrenzung {
	max-width:800px;
	position:relative;
	min-height:566px;
}

.smaller_825px {
	height:30px;
}

@media (max-width: 825px) {
	.smaller_825px {
		height:15px;
	}
}

/*countdown*/
.countdown_container {
	height:90px;
	width:370px;
}

@media (max-width: 825px) {
	.countdown_container    {
		margin-bottom:15px;
	}
}

#counter {
	color:rgb(51,51,51);
	font-size:58px;
	font-weight:lighter;
	font-family:Lato, sans-serif;
	line-height:1em;
}

.marker_gelb.background {
	display:inline-block;
	font-family:Lato, sans-serif;
	padding:0px 4px 4px 5px;
	font-size:37px;
	margin-top:-1px;
}

.counter_label {
	width:88px;
	text-align:center;
	display:inline-block;
	font-size:17px;
	color:rgb(51,51,51);
}

#counter strong {
	border-right: solid 1px rgb(96,96,96);
	padding-right:8px;
	padding-left:8px;
	line-height:1em;
	font-weight:normal;
	text-align:center;
	width:75px;
	text-align:center;
	display:inline-block;
}

#counter strong:last-child  {
	border-right: none;

}

/*end countdown*/

/*zugang*/
.header2017 {
	background-color:white;
	height:80px;
	width:100%;
	z-index:9999;
}

.central_background2 {
	background-image: url(../imgs_dw/background_bestaetigung.jpg);
	height:610px;
}

.trampe_und_podest {
	float:right;
	margin-top:-285px;
	display:inline-block;
	width:auto;
	height:auto;
}

@media (max-width: 650px) {
	.trampe_und_podest {
		float:left;
		margin-top:0;
	}
}

.trampe_bestaetigung {
	margin-left:22px;
}

@media (max-width: 650px) {
	.trampe_bestaetigung {
		height:235px;
		margin-left:52px;
	}
}

.kleines_graues_plus {
	margin:0px 20px 72px 20px;
}

.cover_packshot {
	margin-top:25px;
	display:inline-block;
}

@media (max-width: 800px) {
	.cover_packshot {
	float:none;
	
	}
}

/*end zugang*/

/*anschrift*/
.steps_neu {
	font-size:14px;
	color:#626262;
	text-shadow:0px 1px 0px #ffffff;
	font-family:'Verdana';
	padding-top:10px;
	line-height:22px;
	white-space:nowrap;
	display:inline-block;
	float:right;
}

.kaufen_button {
	display:inline-block;
	position:relative;
}

.central_form.formular2017 .input-long {
	width:350px;
	font-size:17px;
}

.central_form.formular2017 .input-medium {
	width:266px;
	font-size:17px;
}

.central_form.formular2017 .input-short {
	font-size:17px;
	width:52px;
}

.central_form.formular2017 .selectLightD1 {
	font-size:17px;
	width:366px !important;
	background-repeat:repeat;
}

.cover_anschrift {
	display:inline-block; 
	float:right;
	margin:-365px -14px 0 0;
	position:relative;
}

@media (max-width: 800px) {
	.cover_anschrift   {
	float:none;
	margin:0 0 0 0;
	}
}

.cover_anschrift.zwei {
	display:inline-block; 
	float:right;
	margin:-286px 0px 0 0;
	position:relative;
}

@media (max-width: 800px) {
	.cover_anschrift.zwei   {
	float:none;
	margin:0 0 0 0;
	}
}

.bild_trampe_anschrift {
	display:inline-block; 
	float:right; 
	margin: 155px 5px 0 0;
}

@media (max-width: 800px) {
	.bild_trampe_anschrift   {
	display:none;
	}
}

.trampe_anschrift {
	float:right;
	display:inline-block;
	margin-top:20px;
}

@media (max-width: 800px) {
	.trampe_anschrift   {
	display:none;
	
	}
}

.blau_bitte_klicken {
	position:absolute; 
	top:-54px; 
	right:-112px;
}

@media (max-width: 525px) {
	.blau_bitte_klicken   {
	display:none;
	
	}
}

.form_field.dw-style-fix1 {
	width:404px !important;
}

 .herr_frau {
	width:255px !important;
}
 .herr_frau.amp {
	width:155px !important;
}

.dw_fixed2 {
	width:362px !important;
}

/*end anschrift*/

.mouseover_quelle {
	cursor:pointer;
}

.mouseover_container div {
	font-family:Lato, sans-serif;
	font-size:14px;
	max-width:221px;
	box-sizing:border-box;
	border:1px solid rgb(110,110,110);
	background-color:white;
	padding:5px;
	line-height:1.1;
}

/*urteile*/
.urteile_bg{
	background:url(../imgs_dw/urteile_bg.jpg) no-repeat;
	height:546px;
	background-position:center;
	position:relative;
}

.transparent_white {
	background-color:rgba(255,255,255,0.8);
	height:80px;
	width:100%;
}

.urteile_header_bilder {
	position:relative;
	display:inline-block;
}

@media (max-width: 840px) {
	.urteile_header_bilder   {
		display:none;
	}
}

.kleiner_text_header {

}

@media (max-width: 800px) {
	.kleiner_text_header   {
		margin-left:60px;
	}
}

@media (max-width: 740px) {
	.kleiner_text_header   {
		float:right;
	}
}

@media (max-width: 740px) {
	.kleiner_text_header   {
		float:none;
	}
}

@media (max-width: 780px) {
	.hide_780px  {
		display:none !important;
	}
}
/*end urteile*/

/*praxis*/
.praxis_bg{
	background:url(../imgs_dw/praxis_bg.jpg) no-repeat;
	height:546px;
	background-position:center;
	position:relative;
	overflow:hidden;
}

.gruener_link {
	color:rgb(14,93,76);
}

.small_grey {
	color:rgb(108,108,108);
	font-size:10px;
	line-height:1em;
}

.hide_700px {

}

@media (max-width: 700px) {
	.hide_700px  {
		display:none;
	}
}

@media (max-width: 700px) {
	.hide_820px  {
		display:none;
	}
}
/*end praxis*/

.amp_formular .central_form .input-long {
	width:271px;
	height:23px;
	border-radius:0;
	border:1px solid black;
	color:black !important;
}
.amp_formular .central_form.step2_amp .input-long {
	width:251px;
}
.amp_formular .central_form.step2_amp .input-long.v2 {
	width:251px;
}

.amp_formular .central_form .input-medium {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}
.amp_formular .central_form.step2_amp .input-medium {
	width:154px;
}
.amp_formular .central_form .input-medium {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}

.amp_formular .central_form .input-short {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}

.amp_formular .central_form .selectLightCd {
	width:271px !important;
	background:rgb(255,255,255);
	font-size:16px;
	padding:8px 8px 8px 20px;
	height:25px;
	border:1px solid black;
}
.amp_formular .central_form.step2_amp .selectLightCd {
	width:251px !important;
}

.amp_formular .central_form#formular_bg {
	background-image:none;
	background-color:#ecf5f0;
}

.margin_link {
	margin:0 27px;
}

.margin_link.v2 {
	margin:0 9px;
}

.amp_formular .selectLightCd .selectIcon {
	background-image:none;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid black;
	position:absolute;
	top:17px;
	right:10px;
}

.amp_formular .selectLightCd .passiveSelect {
	top:7px;
	left:12px;
}

.amp_formular .styleSelect_item {
	top:40px;
}

.amp_formular .styleSelect_item_content {
	width:300px;
}

.amp_formular .jspContainer {
	width:300px;
}

.amp_formular .jspPane {
	width:300px;
}

.amp_formular .selectLightCd .activeSelect {
	top:7px;
}




.dw.label_radio  {
	padding:0;
	background:none;
}

.dw.label_radio span {
	border-radius:100%;
	border:1px solid grey;
	width:30px;
	height:30px;
	content:"";
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;
}


.dw.label_radio.r_on span {
	border:1px solid green;
}

.text_in_border.praxis {
	height:auto;
}

.text_mit_border.praxis {
	border:1px solid rgb(147,147,147);
}

.text_mit_border.praxis.fr {
	margin-right:19px;
}

.bild_beliebteste.links {
	right:0;
	left:-286px;
}

.dw.label_radio.r_on  span::before {
	border-radius:100%;
	width:18px;
	height:18px;
	background-color:#00822f;
	content:"";
	display:inline-block;
	cursor:pointer;
	margin-top:6px;
}

.light_green {
	color:rgb(0,119,43)
}

.nobreaks br {display:none;}

.relative {
	position:relative;
}

.Vorschau_Headline {
	font-size: 24px;
	line-height: 1.3em;
}

.mehr_Linkstyle {
	color: #6069ff;
	font-weight: bold;
	cursor: pointer;
}

.div_mehr {

}

.div_weniger {
	display: none;
}

.geschenkebox.v2 {
	background-image: url("../imgs/geschenkegrafik_4.jpg");
	width: 100%;
	min-height: 377px;
	box-sizing: border-box;
	margin-top:0px;
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:auto;
}

.geschenk_yellow {
	background:rgba(73,72,70,0.8);
	max-width:100%;
	float:right;
	margin:11px 39px 0px 0px;
}

@media (max-width: 805px) {
	.geschenk_yellow  {
		float:left;
		margin:11px 0px 0px 0px;
	}
}

@media (max-width: 765px) {
	.geschenk_yellow  {
		float:left;
		margin:11px 0px 0px 0px;
	}
}

.geschenk_yellow .upper {
	background:#fee263;
	font-size:12px;
	line-height:23px;
	padding:10px 15px;
	width:100%;
	box-sizing:border-box;
}

.geschenk_yellow .upper .bigger {
	font-size:24px;
	font-family:'Lato', sans-serif;
	font-weight:bold;
}

.geschenk_yellow ul.geschenk_ul {
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
	float:left;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}

.geschenk_yellow ul.geschenk_ul li {
	background:url("../imgs/check_lightgreen.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
	padding-left:28px;
	padding-right:4px;
	margin-bottom:7px;
	color:#fff;
	font-size:13px;
}

.headline_block {
	padding-left:75px;
	max-width:100%;
	background:#186ba6;
	min-height:70px;
}

@media (max-width: 600px) {
	.headline_block {
		padding-left:50px;
	}
}

.headline_block p {
	color:#fff;
	font-size:24px;
	padding:15px 0px 0px;
	margin:0px;
	font-weight:bold;
	font-family:'Lato', sans-serif;
}

@media (max-width: 600px) {
	.headline_block p {
		font-size:20px;
	}
}

.headline_block h1 {
	color:#fff;
	font-size:44px;
	margin:0px;
	padding:8px 0px 20px;
	font-family:'Lato', sans-serif;
}

@media (max-width: 600px) {
	.headline_block h1 {
		font-size:38px;
		padding:8px 0px 10px;
	}
}

.box_grau {
	position:absolute;
	bottom:-1px;
	right:0px;
	background-color:#e6e6e6;
	border:1px solid black;
	width:237px;
	box-sizing:border-box;
	padding:16px 10px 16px 10px;
}

.text_box_v2 {
	color:white;
	font-size:13px;
	margin-bottom:4px;
	margin-top:4px;
}

.grey_header {
	max-width:100%;
	width:841px;
	background-color:rgb(235,242,245);
	padding:20px;
}
.grey_header.v2 {
	padding:20px 0px;
}

.grey_lp_bg {
	background-image:url(../imgs_dw/header_bubble.jpg);
	background-repeat:no-repeat;
	margin:auto;
}

.grey_lp_bg.v2 {
	background-image:url(../imgs_dw/header_alle.jpg);
	background-repeat:no-repeat;
	margin:auto;
}

.white_bg {
	background-color:rgba(255,255,255,0.4);
	display:inline-block;
	padding:10px;
}

.yellow_box {
	font-family:Lato, Verdana;
	background:#f0cf2b;
	display:inline-block;
	text-align:center;
	padding:2px 7px;
	position:absolute;
	top:50px;
	right:-3px;
	line-height:1.2em;
	font-size:17px;
}

.klick_pfeil {
	position:absolute;
	left:416px;
	top:-6px;
}

#colorbox, #cboxOverlay, #cboxWrapper {
	z-index:999 !important;
}

.amp_formular.central_form .input-long {
	width:271px;
	height:23px;
	border-radius:0;
	border:1px solid black;
	color:black !important;
}
.amp_formular.central_form.step2_amp .input-long {
	width:251px;
}
.amp_formular .central_form.step2_amp .input-long.v2 {
	width:251px;
}

.amp_formular.central_form .input-medium {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}
.amp_formular.central_form.step2_amp .input-medium {
	width:154px;
}
.amp_formular.central_form .input-medium {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}

.amp_formular.central_form .input-short {
	border-radius:0;
	border:1px solid black;
	color:black !important;
}

.amp_formular.central_form .selectLightCd {
	width:271px !important;
	background:rgb(255,255,255);
	font-size:16px;
	padding:8px 8px 8px 20px;
	height:25px;
	border:1px solid black;
}
.amp_formular.central_form.step2_amp .selectLightCd {
	width:251px !important;
}

.amp_formular.central_form#formular_bg {
	background-image:none;
	background-color:#ecf5f0;
}

.formular_2017 .central_form#formular_bg{
	outline:none;
	background-image:url(../imgs_dw/formular_bg_dw.jpg);
}

.formular_2017.central_form .input-long {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
}
.formular_2017.central_form .input-medium {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
	width: 174px;
}
.formular_2017.central_form .input-short {
	background:rgb(255,255,255);
	padding:8px 8px 8px 20px;
	font-size:16px;
	width: 53px;
}