@font-face {
	font-family: 'VAGRoundedBold';
	src: url('fonts/VAGRoundedNext-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'VAGRoundedNextRegular';
	src: url('fonts/VAGRoundedNext-Regular.ttf') format('truetype');
}


#wrapper {
  margin: 0 auto;
  width: 962px;
  width: 962px;
  position: relative;
}

a.dgwboard_link_headline
{
	color:black;
	text-decoration:none;
}

a.dgwboard_link_headline:hover
{
	color:black;
	text-decoration:underline;
}


a.dgwboard_weiterlesen
{
	text-decoration:none;
	color:#006ab2;		
	display:block;
}

a.dgwboard_weiterlesen:hover
{
	text-decoration:underline;
	color:#006ab2;		
	display:block;	
}

a.dgwboard_ausgabe_erwerben
{
	text-decoration:none;
	color:#006ab2;		
	display:block;
	font-family: 'VAGRoundedBold';
	font-size: 18px;
}

a.dgwboard_ausgabe_erwerben:hover
{
	text-decoration:underline;
	color:#006ab2;		
	display:block;
	font-family: 'VAGRoundedBold';
	font-size: 18px;
}



div.dgwboard_article_headline
{
	font-family: 'VAGRoundedBold';
	color:black;
	font-size:36px;
	line-height:38px;
	padding:5px;
	background-color:white;
}

div.dgwboard_article_headline p
{
	font-family: 'VAGRoundedBold';
	color:black;
	font-size:36px;
	line-height:38px;
	padding:0px;
	background-color:white;
}


div.dgwboard_article_vorspann
{
	font-family: 'VAGRoundedBold';
	color:black;
	background-color:white;
	font-size:22px;
	line-height:27px;
	margin-top:0px;
	padding:5px;
}

div.dgwboard_article_lauftext
{
	font-family: 'VAGRoundedNextRegular';
	color:black;
	font-size: 20px;
	line-height: 22px;
	padding:5px;
}

div.dgwboard_article_lauftext:first-letter
{
	font-family: 'VAGRoundedNextRegular';
	color:black;
	font-size: 30px;
	line-height: 22px;
	font-weight: 700;
}

div.dgwboard_article_lauftext div
{
	font-family: 'VAGRoundedNextRegular';
	color:black;
	margin-left:10px;
	font-size: 20px;
	line-height: 22px;
	padding:5px;
}


div.dgwboard_article_lauftext ul li
{
	font-family: 'VAGRoundedNextRegular';
	color:black;
	margin-left:10px;
	font-size: 20px;
	line-height: 22px;
	padding:5px;
}

div.dgwboard_article_lauftext p
{
	font-family: 'VAGRoundedNextRegular';
	color:black;
	font-size: 20px;
	line-height: 22px;
}

div.dgwboard_article_caption
{
	font-family: 'VAGRoundedBold';
	font-size: 18px;
	line-height: 20px;
	color:#555555;
}

div.dgwboard_article_caption div
{
	font-family: 'VAGRoundedBold';
	font-size: 18px;
	line-height: 20px;
	color:#555555;
}

div.dgwboard_ausgabe_headline
{
	font-family: 'VAGRoundedBold';
	color:black;
	font-size:26px;
	line-height:28px;
	padding:5px;
	background-color:white;
	font-weight:normal;	
}

div.dgwboard_ausgabe_headline p
{
	font-family: 'VAGRoundedBold';
	color:black;
	font-size:26px;
	line-height:28px;
	padding:0px;
	background-color:white;
	font-weight:normal;	
}

div.dgwboard_ausgabe_vorspann
{
	font-family: 'VAGRoundedBold';
	font-size: 180px;
	line-height: 20px;
	font-weight:normal;
	color:black;
}

div.dgwboard_ausgabe_vorspann a
{
font-family: 'VAGRoundedBold';
font-size: 18px;
line-height: 20px;
font-weight:normal;
color:black;
}

div.dgwboard_ausgabe_category
{
	font-family: 'VAGRoundedBold';
	color: white;
	font-size:22px;
	font-weight:normal;		
}


span.dgwboard_neindanke
{
	cursor:pointer;
}

span.dgwboard_neindanke:hover
{
	cursor:pointer;
	text-decoration:underline;
}

span.dgwboard_guthaben_kaufen
{
	text-decoration:none;
	color:#006ab2;
	cursor:pointer;
}

span.dgwboard_guthaben_kaufen:hover
{
	color:#006ab2;	
	text-decoration:underline;
}

span.dgwboard_radio_betrag
{
	margin-left:10px;
	font-size:16px;
}

input.dgwboard_persoenliche_daten
{
	font-size:16px;
	padding-left:5px;
	padding-top:2px;
}

label.dgwboard_persoenliche_daten
{
	font-size:16px;
}

div.bezahlerror
{
	font-size:16px;	
	font-weight:bold;
	color:red;
}

span.inputerror
{
	font-size:16px;	
	margin-left:10px;
	color:red;
}


div.dgwboard_guthaben
{
	border:1px solid #dddddd;
	width:940px;
	background-color:white;
	padding:10px;
	-moz-border-radius: 7px;
	border-radius:7px;
}

a.link_artikel_drucken
{
	color:#888888;
	text-decoration:none;
}

a.link_artikel_drucken:hover
{
	color:#555555;
	text-decoration:underline;
}

div.dgwboard_rubrik_headline
{
	position:absolute;
	left:0;
	top:0;
	border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-color:#006ab2;

	color:white;
	font-weight:bold;
	min-height:25px;
	line-height:25px;
	vertical-align:center;
	padding-left:10px;
	width:218px;

}

a.dgwboard_rubrik_link
{
	text-decoration:none;
}


div.dgwboard_rubrik_box
{
	position:relative;
	width:218px;
	height:180px;
}

div.dgwboard_rubrik_image
{
	position:absolute;
	top:25px;
	left:0px;
	border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	height:132px;
	background-color:white;

	overflow:hidden;

	width:228px;
	height:132px;
	cursor:pointer;
	margin-bottom:20px;
}


a.dgwboard_anmelde_link
{
	text-decoration:none;
}

a.dgwboard_bearbeiten
{
	color:#006ab2;
	text-decoration:none;
}

a.dgwboard_bearbeiten:hover
{
	color:#006ab2;
	text-decoration:underline;
}

span.dgwboard_bearbeiten
{
	cursor:pointer;	
	color:#006ab2;
	text-decoration:none;
}

span.dgwboard_bearbeiten:hover
{
	cursor:pointer;
	color:#006ab2;
	text-decoration:underline;
}


/*
div.dgwboard_rubrik_thumb_inactive
{
	background-image:url(../../Bilder/dgwboard/main/green-thumb-inactive.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

div.dgwboard_rubrik_thumb_active
{
	background-image:url(../../Bilder/dgwboard/main/green-thumb-active.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
*/

div.dgwboard_rubrik_thumb_inactive
{
	color:white;
	font-weight:bold;
	cursor:pointer;
}

div.dgwboard_rubrik_thumb_active
{
	color:#19E348;
	font-weight:bold;
	cursor:pointer;
}

div.dgwboard_paywall_mehr_infos
{
	background-color:#006ab2;
	cursor:pointer;
}

div.dgwboard_paywall_mehr_infos:hover
{
	background-color:#0c93ee;
	cursor:pointer;
}

div.dgwboard_paywall_fadout
{
	position:absolute;
	top:0px;
	left:0px;
	/*display: block;*/
	height:110%;
	width:510px;
 		
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

a.dgwboard_paywall_login
{
	color:#555555;
	text-decoration:underline;
}

a.dgwboard_paywall_login:hover
{
	color:#555555;
	text-decoration:none;
}

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

#div_guthaben h2{
	font-size:24px;
	line-height:26px;
}

#div_guthaben h3{
	font-size:28px;
	line-height:30px;
}

#div_guthaben h4{
	font-size:32px;
	line-height:34px;
}

div.dgwboard_guthaben_produkt_item
{

		border:1px solid #DDDDDD;
		border-radius:4px;
		margin-bottom:10px;
		width:920px;
		height:190px;
		overflow: hidden;
    background: #ebebeb;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #ebebeb 0%, #ffffff 25%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ebebeb), color-stop(25%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 25%,#ffffff 100%);
    background: -o-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 25%,#ffffff 100%);
    background: -ms-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 25%,#ffffff 100%);
    background: linear-gradient(135deg,  #ebebeb 0%,#ffffff 25%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=1 );

}

div.dgwboard_paywall_produkt_auswaehlen
{
	background-color:#006ab2;
	cursor:pointer;
	border:1px solid #dddddd;
	font-weight:bold;
	box-shadow:0 0 2px 1px rgba(120, 120, 120, 0.9);
	color:white;

}

div.dgwboard_paywall_produkt_auswaehlen:hover
{
	background-color:#0c93ee;
	cursor:pointer;
	border:1px solid #dddddd;
	font-weight:bold;
	box-shadow:0 0 2px 1px rgba(120, 120, 120, 0.9);
	color:white;
	cursor:pointer;
}

a.dgwboard_paywall_produkt_auswaehlen
{
	text-decoration:none;
}

a.dgwboard_paywall_produkt_auswaehlen:hover
{
	text-decoration:none;
}

div.dgwboard_zwischentitel div
{
	font-family: 'VAGRoundedBold';
	font-size: 18px;
	line-height: 22px;
	color:black;
}

div.dgwboard_zwischentitel
{
	padding: 10px;
	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
	width:300px;
	font-family: 'VAGRoundedBold';
	font-size: 18px;
	line-height: 22px;
	color:black;
}


a.dgwnavbar_admin
{
	font-family: Helvetica, Arial;
	font-weight:bold;
	text-decoration:none;
	color:white;
}

a.dgwnavbar_admin:hover
{
	font-family: Helvetica, Arial;
	font-weight:bold;
	text-decoration:underline;
	color:white;
}

/*
a.dgwnavbar_bold
{
	font-family: Helvetica, Arial;
	font-weight:bold;
	text-decoration:none;
	color:black;
	font-size:22px;
	line-height:26px;
}


a.dgwnavbar_underline
{
	font-family: Helvetica, Arial;
	text-decoration:underline;
	color:black;
	font-size:22px;	
	line-height:26px;	
}

a.dgwnavbar_underline:hover
{
	font-family: Helvetica, Arial;
	text-decoration:none;
	color:black;
	font-size:22px;	
	line-height:26px;	
}

a.dgwnavbar_kursiv
{
	font-family: Helvetica, Arial;
	font-style: italic;
	text-decoration:underline;
	color:black;
	font-size:22px;	
	line-height:26px;	
}

a.dgwnavbar_kursiv:hover
{
	font-family: Helvetica, Arial;
	font-style: italic;	
	text-decoration:none;
	color:black;
	font-size:22px;
	line-height:26px;
}
*/

span.video_play{position:absolute;height:60px;width:60px;left:50%;top:50%;margin-left:-30px;margin-top:-30px;background-image:url("../../Bilder/dgwboard/main/play_overlay_dgw.png");font-size:0;z-index:1}


span.dgwboard_bundesland
{
	font-size:18px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

span.dgwboard_bundesland:hover
{
	font-size:18px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}

span.dgwboard_bundesland_selected
{
	font-size:18px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

span.dgwboard_bundesland_selected:hover
{
	font-size:18px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}


span.dgwboard_plz
{
	font-size:14px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

span.dgwboard_plz:hover
{
	font-size:14px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}

span.dgwboard_plz_selected
{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

span.dgwboard_plz_selected:hover
{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}


a.dgwboard_link_bundesland
{
	color:black;
	text-decoration:none;
}

a.dgwboard_link_bundesland:hover
{
	color:black;
	text-decoration:none;
}

a.dgwboard_link_plz
{
	color:black;
	text-decoration:none;
}

a.dgwboard_link_plz:hover
{
	color:black;
	text-decoration:none;
}

a.dgw_blank {
	text-decoration:none;
	outline: none;
	outline-width: 0;
}

a.dgw_blank:hover {
	text-decoration:none;
	outline: none;
	outline-width: 0;
}

a.dgw_blank:focus {
	text-decoration:none;
	outline: none;
	outline-width: 0;
}

div.dgw_register
{
background:-webkit-gradient(linear, center top, center bottom, from(#67ae54), to(#578844));
background:-webkit-linear-gradient(top, #67ae54, #578844);
background-color:#69a74f;-webkit-box-shadow:inset 0 1px 1px #a4e389;
border-color:#3b6e21 #3b6e21 #2c5114
}

div.dgw_register:hover
{
background:-webkit-gradient(linear, center top, center bottom, from(#79bc65), to(#578844));
background:-webkit-linear-gradient(top, #79bc65, #578844)
}
/*
div.dgw_anmelden
{
background:-webkit-gradient(linear, center top, center bottom, from(#484848), to(#383838));
background:-webkit-linear-gradient(top, #484848, #383838);
background-color:#484848;-webkit-box-shadow:inset 0 1px 1px #333333;
border-color:#484848 #484848 #383838
}

div.dgw_anmelden:hover
{
background:-webkit-gradient(linear, center top, center bottom, from(#585858), to(#383838));
background:-webkit-linear-gradient(top, #585858, #383838)
}
*/
/*
div.dgw_anmelden
{
background:-webkit-gradient(linear, center top, center bottom, from(#006eb9), to(#3282b9));
background:-webkit-linear-gradient(top, #006eb9, #3282b9);
background-color:#006eb9;
border-color:#006eb9 #006eb9 #006eb9
}
*/

div.dgw_anmelden
{
background:-webkit-gradient(linear, center top, center bottom, from(#3282b9), to(#006eb9));
background:-webkit-linear-gradient(top, #3282b9, #006eb9);
background-color:#006eb9;
border-color:#006eb9 #006eb9 #006eb9
}

div.dgw_anmelden:hover
{
background:-webkit-gradient(linear, center top, center bottom, from(#3282b9), to(#3282b9));
background:-webkit-linear-gradient(top, #3282b9, #3282b9)
}

a.dgw_passwort_vergessen {
	text-decoration:underline;
	outline: none;
	outline-width: 0;
	color: #006ab2;	
}

a.dgw_passwort_vergessen:hover {
	text-decoration:none;
	outline: none;
	outline-width: 0;
	color: #006ab2;	
}

a.dgw_blank:focus {
	text-decoration:none;
	outline: none;
	outline-width: 0;
	color: #006ab2;	
}

form div {
	margin: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}


input.dgw_button_blue
{
cursor:pointer;
height:22px;
min-width:180px;
color:white;
font-weight:bold;
margin-top:1px;
border-radius:2px;
-moz-border-radius:2px;
line-height:22px;
vertical-align:middle;
text-align:center;
margin-top:0px;
background:-webkit-gradient(linear, center top, center bottom, from(#3282b9), to(#006eb9));
background:-webkit-linear-gradient(top, #3282b9, #006eb9);
background-color:#006eb9;
border:none;
}

input.dgw_button_blue:hover
{
cursor:pointer;
height:26px;
min-width:180px;
color:white;
font-weight:bold;
margin-top:1px;
border-radius:2px;
-moz-border-radius:2px;
line-height:26px;
vertical-align:middle;
text-align:center;
margin-top:0px;
background:-webkit-gradient(linear, center top, center bottom, from(#3282b9), to(#3282b9));
background:-webkit-linear-gradient(top, #3282b9, #3282b9);
border:none;
}


input.dgw_button_green
{
font-size:24px;
cursor:pointer;
height:30px;
min-width:180px;
color:white;
font-weight:bold;
margin-top:1px;
border-radius:2px;
-moz-border-radius:2px;
line-height:30px;
vertical-align:middle;
text-align:center;
margin-top:0px;
background:-webkit-gradient(linear, center top, center bottom, from(#00AB14), to(#008710));
background:-webkit-linear-gradient(top, #00AB14, #008710);
background-color:#00AB14;
border:none;
}

input.dgw_button_green:hover
{
font-size:24px;
cursor:pointer;
height:30px;
min-width:180px;
color:white;
font-weight:bold;
margin-top:1px;
border-radius:2px;
-moz-border-radius:2px;
line-height:30px;
vertical-align:middle;
text-align:center;
margin-top:0px;
background:-webkit-gradient(linear, center top, center bottom, from(#28B538), to(#1D8C2A));
background:-webkit-linear-gradient(top, #28B538, #1D8C2A);
border:none;
}

div.dgw_collage_text 
{
	font-family: 'VAGRoundedBold';
	font-size: 20px;
	line-height: 25px;
	color:black;
}

div.dgw_collage_text div
{
	font-family: 'VAGRoundedBold';
	font-size: 20px;
	line-height: 25px;
	color:black;
}

div.dgw_collage_text *
{
	font-family: 'VAGRoundedBold';
	font-size: 20px;
	line-height: 25px;
	color:black;
}


div.dgw_collage_text p
{
	font-family: 'VAGRoundedBold';
	font-size: 20px;
	line-height: 25px;
	color:black;
}

div.dgw_collage_text a
{
	color: #0782C1;
}

#div_abo_bestellen_bestelluebersicht
{
	width:450px;
}

#div_ausgabe_erwerben_bestelluebersicht
{
	width:450px;
}

#div_ausgabe_erwerben
{
	width:450px;
}


#div_mobile_abo_repeater
{
	display:none;
}

#cookieback
{ 
   position:fixed;
	 top:0;
	 right:0;
	 bottom:0;
	 left:0;
	 z-index:99999;
	 display:block;
	 background-color:rgba(1,1,1,0.5);
}

#cookiebox
{
	text-align:center;
	position:relative;
	width:500px;
	min-height:290px;
	top:30%;
	margin: 0 auto;
	background-color: #006ab2;
	border-radius: 10px;
	font-size: 18px;
	color:white;
	font-family: Helvetica, Arial;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
   box-shadow: 0px 7px 8px rgba(0,0,0,0.9);
}

#cookiebox div
{
	font-size: 18px;
	color:white;
	font-family: Helvetica, Arial;
}


#cookieaccept
{
	cursor:pointer;
	line-height:40px;
	vertical-align:center;
	position:relative;
	width:200px;
	height:40px;
	margin: 0 auto;
	background-color: #148c00;
	border-radius: 7px;
	font-size: 18px;
	color:white;
	font-family: Helvetica, Arial;
}


#cookieaccept:hover
{
	cursor:pointer;
	line-height:40px;
	vertical-align:center;
	position:relative;
	width:200px;
	height:40px;
	margin: 0 auto;
	background-color: #18a600;
	border-radius: 7px;
	font-size: 18px;
	color:white;
	font-family: Helvetica, Arial;
}

