	/* CSS Document */
	html {
		min-height:100%;
		height:100%;
		width:100%;
	}
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align:center;
		background-image:url(../images/bg_verlauf.jpg);
		background-repeat:repeat-x;
		min-height:100%;
		height:100%;
		width:100%;
		background-color:#FFFFFF;
	}
	a {
		color:#252525;
		text-decoration:none;
	}
	a:hover {
		color:ff5a00
	}
	a#active {
		color:ff5a00
	}
	body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:22px;
		color:#666666;
	}
	fieldset {
		border:0;
		margin:0;
		padding:0;
	}
	fieldset legend {
		border:0;
		color:ff5a00;
		margin:0;
		padding:0;
	}
	dd, dt, legend, label {
		text-align:left;
		border:0px solid #ff0000;
		float:left;
		margin:0;
		padding:0;
	}
	form {
		margin:0;
		padding:0;
	}
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height:22px;
		color:ff5a00;
		font-weight:bold;
		font-weight:100;
		margin:0px;
		padding:0px;
		display:block;
		width:100%;
		border-bottom: 1px solid #dddddd;
		margin-bottom:13px;
	}
	h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:22px;
		color:ff5a00;
		font-weight:normal;
		margin:0px;
		padding:0px;
		margin-bottom:3px;
	}
	h3, h4, h5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:16px;
		color:ff5a00
		margin:0px;
		padding:0px;
		font-weight:100;
		margin-bottom:8px;
	}
	input.textinput {
		height:15px;
		margin-right:6px;
		border: 1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#666666;
		padding-left:4px;	
	}
	textarea.textareainput {
		margin-right:6px;
		border: 1px solid #252525;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#666666;
		padding-left:4px;	
		width:180px;
	}
	input.SubmitButton {
		font-size:14px;
		color:#666666;
		font-weight:bold;
		display:block;
		height:20px;
		line-height:14px;
		overflow:hidden;
		background-image:url(../images/pfeil_schwarz_button.gif);
		background-repeat:no-repeat;
		background-position:right;
		background-color:#FFFFFF;
		border:0;
		margin:0;
		padding:0;
		text-align:left;
		padding-right:12px;
	}
	p { 
		line-height:18px;
		padding:0;
		margin:0;
		margin-bottom:6px;
	}
	select {
		height:16px;
		border: 1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-left:6px;
	}
	.highlight {
		color:ff5a00
	}
	.important {
		color:ff5a00
	}
	.trennlinie {
		display:block;
		width:100%;
		height:1px;
		background-color:#cccccc;
		overflow:hidden;
	}
	div.linie {
		display:block;
		width:100%;
		height:24px;
		border:0;
		border-bottom:1px solid #cccccc;
		clear:both;
		margin:16px;
		margin-top:0px;
		margin-bottom:24px;
		overflow:hidden;
	}
	#MainFrame {
		position:relative;
		display:block;
		width:1006px;
		text-align:left;
		background-color:#FFFFFF;
		height:100%;
		margin:0;
		padding:0;

		background-position:top center;
		background-repeat:no-repeat;
		left:0;
		top:0;
	}
	#LinkeSpalte {
		display:block;
		width:201px;
		position:relative;
		left:0;
		margin:0;
		padding:0;
		margin-left:20px;
		margin-right:0px;
		padding:0;
		overflow:hidden;
		border: 0px solid #000000;
		float:left;
		clear:left;
	}
	#NovumLogoOL {
		display:block;
		position:relative;
		margin:0;
		padding:0;
		margin-top:73px;
		float:left;
	}

       #NovumLogoOL2 {
		display:block;
		position:relative;
		margin:0;
		padding:0;
		margin-top:35px;
		float:left;
        }

	#KalenderBox {
		position:relative;
		display:block;
		width:160px;
		height:137px;
		margin:0;
		padding:0;
		margin-top:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		overflow:hidden;
		border:0px solid #000000;
	}
	#KalenderBox .Monat {
		position:relative;
		display:block;
		width:160px;
		height:15px;
		line-height:15px;
		padding-left:6px;
		color:#666666;
		background-color:#EAEAEA;
		
	}
	#KalenderBox .Beschreibung A {
		position:relative;
		display:block;
		width:160px;
		height:43px;
		color:ff5a00
		background-color:#F1E4E4;
		margin-top:1px;
		padding-top:3px;
		padding-left:6px;
		line-height:13px;
	}
	#KalenderBox A.Datum {
		position:relative;
		display:block;
		width:160px;
		height:78px;
		background-image:url(../images/bg_kalender.jpg);
		background-repeat:no-repeat;
		font-size:48px;
		font-weight:bold;
		text-decoration:none;
		line-height:100px;
		text-align:left;
		vertical-align:bottom;
		color:#252525;
	}
	#AnzeigenLinks {
		display:block;
		width:160px;
		position:relative;
		padding-top:43px;
		float:left;
	}
	#RechteSpalte {
		position:relative;
		display:block;
		float:left;
		width:771px;
		overflow:hidden;
		clear:right;
		
	}
	.NavigationBox {
		position:relative;
		display:inline;
		width:169px;
		height:137px;
		margin-left:0px;
		margin-right:16px;
		border:0;
		border-left: 1px solid #DDDDDD;
		float:left;
		overflow:hidden;
		clear:none;
	
	}
	.NavigationBox IMG {
		margin-bottom:13px;
		margin-left:16px;
	}
	.NavigationBox DIV#WorldOfNovum A {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_creative_paper_inaktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#WorldOfNovum A:hover {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_creative_paper_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#WorldOfNovum A#active {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_creative_paper_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#WorldOfDesign A {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anbieter_inaktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#WorldOfDesign A:hover {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anbieter_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#WorldOfDesign A#active {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anbieter_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#Service A {
		display:inline;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_papernews_inaktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	float:left;
	clear:none;
	}
	.NavigationBox DIV#Service A:hover {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_papernews_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#Service A#active {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_papernews_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#Forum A {
		display:inline;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anmeldung_inaktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
		float:left;
		clear:right;
	}
	.NavigationBox DIV#Forum A:hover {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anmeldung_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox DIV#Forum A#active {
		display:block;
		position:relative;
		width:155px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_forum_aktiv.gif);
		background-repeat:no-repeat;
		margin-left:16px;
		margin-bottom:13px;
	}
	.NavigationBox UL {
		margin:0;
		padding:0;
		list-style:none;
		line-height:13px;
		list-style:none;
	}
	.NavigationBox LI {
		display:inline;
		margin:0;
		padding:0;
		list-style:none;
		clear:both;
	}
	.NavigationBox UL LI A {
		width:99.9%;
		display:block;
		font-size:11px;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#252525;
		padding-left:16px;
		clear:both;
	}
	.NavigationBox UL LI A:hover {
		color:ff5a00;
	}
	.NavigationBox UL LI A.active {
		background-image:url(../images_cpc/pfeil_orange_subnav.gif);
		background-repeat:no-repeat;
		color:ff5a00
	}
	.PreviewBox {
		position:relative;
		display:inline;
		width:196px;
		height:137px;
		margin-left:0px;
		margin-right:16px;
		border:0;
		border-left: 1px solid #DDDDDD;
		float:left;
		overflow:hidden;
	}
	.PreviewBox img  {
		margin-left:16px;
	}
	.PreviewBox DIV#Preview A {
		display:block;
		position:relative;
		width:196px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anmeldung_inaktiv.gif);
		background-repeat:no-repeat;
		margin-bottom:13px;
		padding-left:102px;
		text-decoration:none;
		color:#666666;
	}
	.PreviewBox DIV#Preview A {
		display:block;
		position:relative;
		width:196px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anmeldung_inaktiv.gif);
		background-repeat:no-repeat;
		margin-bottom:13px;
		padding-left:102px;
		text-decoration:none;
		color:#666666;
		line-height:24px;
	}
	.PreviewBox DIV#Preview A:hover {
		display:block;
		position:relative;
		width:196px;
		height:16px;
		background-color:#FFFFFF;
		background-image:url(../images_cpc/butt_anmeldung_inaktiv.gif);
		background-repeat:no-repeat;
		margin-bottom:13px;
		padding-left:102px;
		text-decoration:none;
		color:#252525;
	}
	
	.NavigationOben {
		display:block;
		width:754px;
		height:100px;
		overflow:hidden;
	}
	.NavigationOben DIV.home A {
		display:block;
		position:absolute;
		left:16px;
		top:45px;
		height:16px;
		line-height:16px;
		text-align:left;
		width:48px;
		color:#252525;
		text-decoration:none;
		background-image:url(../images/pfeil_schwarz_subnav.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	.NavigationOben DIV.SuchBox {
		display:block;
		position:absolute;
		left:388px;
		top:42px;
		height:18px;
		width:185px;
		overflow:hidden;
	}
	.NavigationOben DIV.SuchBox FORM {
		margin:0;
		padding:0;
	}
	.inputfeldArtikelBestellen {
		height:15px;
		width:138px;
		margin-right:6px;
		border: 1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		color:#666666;
		padding-left:4px;	
		
	}
	.NavigationOben Div.SuchBox INPUT.inputfeld {
		display:block;
		float:left;
		position:absolute;
		top:0px;
		margin:0;
		padding:0;
		height:16px;
		width:130px;
		border: 1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		color:#666666;
		padding-left:4px;
		z-index:1000;
	}
	.NavigationOben Div.SuchBox input.buttonfeld, {
		display:block;
		position:absolute;
		top:3px;
		left:143px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0px;
		color:#666666;
		height:14px;
		width:9px;
		line-height:14px;
		overflow:hidden;
		background-image:url(../images/pfeil_schwarz_button.gif);
		background-repeat:no-repeat;
		background-position:right;
		background-color:#FFFFFF;
		border:0;
		margin:0;
		padding:0;
		text-align:left;
		overflow:hidden;
		
	}
	.NavigationOben DIV.SiteMap {
		display:block;
		position:absolute;
		left:388px;
		top:42px;
		height:18px;
		overflow:hidden;
	}
	.NavigationOben DIV.SiteMap select {
		height:16px;
		width:155px;
		border: 1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding-left:6px;
	}
	.NavigationOben DIV.KontaktImpressum {
		display:block;
		position:absolute;
		left:573px;
		top:45px;
		height:16px;
		line-height:16px;
		text-align:left;
		width:128px;
		color:#666666;
		text-decoration:none;
		background-image:url(../images/pfeil_schwarz_subnav.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	.NavigationOben DIV.Fahne {
		display:block;
		position:absolute;
		left:716px;
		top:46px;
		width:38px;
		height:13px;
		text-align:right;
		overflow:hidden;
		vertical-align:top;
		line-height:13px;
	}
	#BereichInnen {
		display:block;
	
	
		overflow:hidden;
		float:left;
		clear:none;
		width:754px;
		position:relative;
		padding-top:43px;
		margin-left:0px;
		border:0px solid #000000;
	}
	#BereichInnen DIV.ZweiSpaltig1 {
		display:inline;
		position:relative;
		width:355px;
		margin-right:32px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;
	}
	
	#BereichInnen DIV.ZweiSpaltig2 {
		display:inline;
		position:relative;
		width:367px;
		float:left;
		top:0px;
		border:0px solid #000000;
	}
	#BereichInnen DIV.ZweiSpaltigLinksBreit1 {
		display:inline;
		position:relative;
		width:523px;
		margin-right:32px;
		top:0px;
		left:0px;
		float:right;
		border:0px solid #000000;
		margin-left:16px;
	clear:none;
	}
	
	#BereichInnen DIV.ZweiSpaltigLinksBreit2 {
		display:inline;
		position:relative;
		width:180px;
		float:left;
		top:0px;
		border:0px solid #000000;
	}
	#BereichInnen DIV.ZweiSpaltigBuch1 {
		display:inline;
		position:relative;
		width:169px;
		margin-right:16px;
		margin-left:0px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;
	}
	#BereichInnen DIV.ZweiSpaltigBuch1 img {
		border:1px solid #cccccc;
		margin:0;
		margin-left:16px;
	}
	#BereichInnen DIV.ZweiSpaltigBuch1 H1 {
		margin-left:16px;
	}
	#BereichInnen DIV.ZweiSpaltigBuch2 {
		display:inline;
		position:relative;
		width:550px;
		margin-right:0px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;	
		margin-left:16px;
	}
	#BereichInnen DIV.DreiSpaltig1 {
		display:inline;
		position:relative;
		width:3px;
		margin-right:16px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;	
		width:169px;
	}
	#BereichInnen DIV.DreiSpaltig1 H1 {
		margin-left:16px;
		font-weight:100;
	}
	#BereichInnen DIV.DreiSpaltig1 H2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color:ff5a00
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-bottom:11px;
		margin-left:16px;
		vertical-align:top;
	}
	
	#BereichInnen DIV.DreiSpaltig2 {
		display:inline;
		position:relative;
		width:339px;
		margin-right:16px;
		margin-left:16px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;	
		overflow:hidden;
	}
	#BereichInnen DIV.DreiSpaltig3 {
		display:inline;
		position:relative;
		width:180px;
		margin-right:0px;
		top:0px;
		left:0px;
		float:left;
		border:0px solid #000000;	
		margin-left:16px;
		overflow:hidden;
	}
	#BereichInnen DIV.CPC {
		display:block;
		width:753px;
		position:relative;
		float:left;
		clear:both;
		overflow:hidden;
	}
	#BereichInnen DIV.CPC h1 {
		display:block;
		width:734px;
		float:none;
		position:relative;
		font-size:20px;
		line-height:30px;
		margin:0;
		padding:0;
		margin-bottom:16px;
		margin-left:16px;
		color:ff5a00;
		clear:both;
		border:0;
		font-weight:clear;
		font-weight:normal;
		}
	#BereichInnen DIV.CPC DIV.ZweiSpaltig1 {
		display:block;
		float:left;
		position:relativ;
		margin:0;
		padding:0;
		margin-left:16px;
		margin-right:14px;
		margin-bottom:27px;
		color:#666666;
		width:342px;
		clear:left;
	}
	#BereichInnen DIV.CPC DIV.ZweiSpaltig2 {
		display:block;
		float:left;
		position:relativ;
		margin:0;
		padding:0;
		margin-left:16px;
		margin-right:12px;
		color:#666666;
		width:350px;
		clear:right;
		border:0px solid #cccccc;
		text-align:left;
	}
	.HeadAusgabeGesamt {
		display:block;
		width:100%;
		height:50px;
		borer:0;
		border-bottom: 1px solid #DDDDDD;
		overflow:hidden;
		margin-bottom:26px;
	}
	.HeadAusgabe {
		display:inline;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:63px;
		line-height:51px;
		font-weight:bold;
		color:#9DAFCB;
		border:0px solid #000000;
	}
	.HeadTitel {
		display:block;
		font-size:27px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		vertical-align:bottom;
		color:#9DAFCB;
		border:0px solid #000000;
		line-height:76px;
		vertical-align:bottom;
	}
#BannerWerbungsBlock {
	display:block;
	position:absolute;
	width:754px; 
	height: 82px;
	background-color:#FFFFFF;
	left:223px;
	overflow:hidden;
	top:10px;
}
	#BannerWerbungsBlock A IMG {
		margin-right:0px;
	}
       
       #BannerWerbungsBlock a{

  margin-left: 2px;
}

	.NavLinkeSpalte {
		margin:0;
		padding:0;
		margin-bottom:13px;
	}
	.NavLinkeSpalte UL {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.NavLinkeSpalte UL LI{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.NavLinkeSpalte UL LI A {
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:17px;
		padding-left:16px;
	}
	.NavLinkeSpalte UL LI A:hover {
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:17px;
		color:ff5a00;
		padding-left:16px;
	}
	.NavLinkeSpalte UL LI#aktiv A {
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:17px;
		color:ff5a00;
		background-image:url(../images_cpc/pfeil_orange_subnav.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:16px;
	}
	.NavLinkeSpalte UL LI#akiv_sub A {
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		list-style:disc;
		line-height:17px;
		color:ff5a00;
		background-image:url(../images_cpc/kasten_gruen_subnav.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:16px;
	}

	A.BuchKaufenLink {
		font-size:14px;
		font-color:#252525;
		font-weight:bold;
		display:block;
		width:154px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/bg_buch_kaufen.jpg);
		background-repeat:no-repeat;
	}
	span.WebLink A {
		font-size:14px;
		font-color:#666666;
		font-weight:bold;
		display:block;
		width:69px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/pfeil_schwarz_button.gif);
		background-position:right;
		background-repeat:no-repeat;	
	}
	span.WebLink A:hover  {
		background-image:url(../images_cpc/pfeil_orange_subnav.gif);
	}
	span.mehrInfos A {
		display:block;
		position:relative;
		font-size:14px;
		font-color:#666666;
		font-weight:bold;
		display:inline;
		width:90px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		padding-right:10px;
		background-image:url(../images/pfeil_schwarz_button.gif);
		background-position:right;
		background-repeat:no-repeat;	
	}
	span.mehrInfos A:hover  {
		background-image:url(../images_cpc/pfeil_orange_subnav.gif);
	}
	span.WebLink A:hover  {
		background-image:url(../images_cpc/pfeil_orange_subnav.gif);
	}
	span.NewsSingleLink A {
		font-size:14px;
		font-color:#666666;
		font-weight:bold;
		display:block;
		width:154px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/pfeil_schwarz_button.gif);
		background-repeat:no-repeat;
	}
	DIV.NovumAboLink {
		padding-top:7px;
		padding-bottom:7px;
		margin-top:20px;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
	}
	DIV.NovumAboLink A {
		font-size:14px;
		font-color:#666666;
		font-weight:bold;
		display:block;
		width:154px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/bg_buch_kaufen.jpg);
		background-repeat:no-repeat;
	}
	DIV.ArtikelBestellenLink {
		padding-bottom:7px;
		margin-top:11px;
		border-bottom:1px solid #666666;
	}
	DIV.ArtikelBestellenLink A {
		font-size:14px;
		font-color:#666666;
		font-weight:bold;
		display:block;
		width:154px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/bg_buch_kaufen.jpg);
		background-repeat:no-repeat;
	}
	A.WebSeiteBesuchenLink {
		font-size:14px;
		font-color:#252525;
		font-weight:bold;
		display:block;
		width:154px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		background-image:url(../images/bg_buch_kaufen.jpg);
		background-repeat:no-repeat;
	}
	#MediaBox {
		display:block;
		width:180px;
		border: 0px solid #000000;
		text-align:center;
		float:
	}
	A div.PfeilJahresZahl {
		display:block;
		width:43px;
		height:16px;
		line-height:16px;
		background-image:url(../images/pfeil_jahreszahl.gif);
	}
	A div.ClickAndBuy {
		display:block;
		width:100%;
		height:47px;
		padding-top:4px;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		background-image:url(../images/clickandbuybutton.gif);
		background-position:right;
		background-repeat:no-repeat;
		font-size:14px;
		font-weight:bold;
		color:#909090;
		margin-left:16px;
		line-height:18px;
	}

#cpc_anmeldung
{	
	width: 100%;
	height: auto;
}

#cpc_anmeldung .form1
{
   clear: both;
   width: 100%;
   height: auto;
   text-align: left;
   margin-left: -4px;
}

#cpc_anmeldung .form1 div
{
	height: auto;
	clear: both;
}

#cpc_anmeldung .form1 input
{
	float: left;
	clear: both;
	margin-right: 7px;
}

#cpc_anmeldung .form1 p
{
	
	float: left;
	width: 312px;
	padding-bottom:12px;
}

#cpc_anmeldung .form2 
{
	clear: both;
	width: 100%;
	height: auto;
	text-align: left;
	color: #FF5A00;

}

#cpc_anmeldung .form2 .norm p,
#cpc_anmeldung .form2 .norm2 p,
#cpc_anmeldung .form2 .norm3 p
{
	float: left;
	margin-bottom: 0;
	
}


#cpc_anmeldung .form2 .norm 
{
	width: 100%;
	float: left;
	padding-top: 6px;
}

#cpc_anmeldung .form2 .norm2 
{
	width: 249px;
	float: left;
	padding-top: 6px;
}

#cpc_anmeldung .form2 .norm3
{
	width: 80px;
	float: left;
	padding-top: 6px;
}

#cpc_anmeldung .form2 input
{
	margin-bottom: 1px;
}

*html #cpc_anmeldung .form2 input
{
	margin-bottom: 0px;
}

*+html #cpc_anmeldung .form2 input
{
	margin-bottom: 0px;
}

#cpc_anmeldung .form2 .norm input
{
	float: left;
	width: 331px;
	border: 1px solid #818181;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5A00;
	padding-left: 5px;
}

#cpc_anmeldung .form2 .norm2 input
{
	float: left;
	width: 233px;
	border: 1px solid #818181;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5A00;
	padding-left: 5px;
}

#cpc_anmeldung .form2 .norm3 input
{
	float: left;
	width: 82px;
	border: 1px solid #818181;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5A00;
	padding-left: 5px;
}

#cpc_anmeldung .form2 .fehler
{
	border: 1px solid #CC071E;
}

#cpc_anmeldung bodytext
{
	float: left;
}

#cpc_anmeldung .form3
{
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 25px;
}

#cpc_anmeldung .form4
{
	width: 100%;
	clear: both;
	text-align: right;
	margin-top: 30px;
}
.pics
{
    float:left;
    width: 100%;
    height: auto;
    margin-top: -13px;
}

.pics ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.pics ul li
{
	float:left;
	line-height: 0;
	width: 100%;
	height: auto;
	border-bottom: 0px solid #E4E4E4; 
}


.pics div
{
    float:left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #E4E4E4;
}

.pics div img
{
    border: 0;
}
.csc-mailform-field {
	margin-bottom:8px;
}
.csc-mailform-field label {
	width:110px;
}
.csc-mailform-field input {
	width:180px;
}
a span.red {
 color:#cc071e;
}
a.active span.red {
 color:ff5a00;
}

div.BlockObenWerbung {
  display:block;
  position:relative;
  width:100%;
  height:70px;
  overflow:hidden;
  clear:both;
}

div.BlockObenWerbung div.logo_ol {
  display:block;
  position:absolute;
  left:20px;
  top:41px;
}