body {
	margin-top:0;
	margin-bottom:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:17px;
	/* Website v1
	text-align:center;
	background-image:url('images/kopf_bild.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#f3f3f3;
	Website v1 */
	
	/* Website v1 */
	margin:0;
	padding:0;
}

.inhalt td {
	vertical-align:top;
}

.framework {
	/* Website v1
	width:960px;
	margin:auto;
	Website v1 */
	text-align:left;
}

.pfb_als_startseite {
	display:none;
}

p {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:8px;
}

.suchbox {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:0;
	border-right:0;
	background-color:#ffffff;
	margin-top:9px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:1px;
	width:175px;
	height:15px;
}

.suchbox_submit {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	border:1px #000000 solid;
	background-color:#ddebf9;
	margin-top:9px;
	padding-top:1px;
	padding-bottom:2px;
	width:75px;
	height:21px;
}

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
	color:#0073d4;
	text-decoration:none;
}

h1 {
	font-size:20px;
	font-weight:500;
	padding-top:0;
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:0;
	line-height:24px;
}

h2 {
	font-size:17px;
	font-weight:bold;
	padding-top:0;
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:0;
	line-height:22px;
}

h3 {
	font-size:15px;
	font-weight:bold;
	padding-top:0;
	margin-top:0;
	margin-bottom:3px;
	padding-bottom:0;
	line-height:19px;
}

.dl_pfeil {
	vertical-align:baseline;
	padding-right:5px;
}

.nowrap {
	white-space:nowrap;
}

.diashow {
}

.diashow img {
	margin-right:10px;
	margin-bottom:15px;
}


/* BEGIN Ingenieurbau-Preis */
.inserenten_ingbaupreis {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	border:1px #bcc4cb solid;
}

.inserenten_ingbaupreis .item {
	padding-top:10px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
}

.inserenten_ingbaupreis .item .logo {
	padding-bottom:10px;
}

.presse_ingbaupreis {
}
/* END Ingenieurbau-Preis */


/* BEGIN News */
.inhalt_buch_spalte1 .news, .inhalt_zs_spalte1 .news, .inhalt_baurecht_spalte1 .news, .inhalt_infomaterial_spalte1 .news, .inhalt_thema_spalte1 .news, .inhalt_veranstaltungen_spalte1 .news {
	margin-bottom:30px;
	overflow:hidden;
}

.inhalt_buch_spalte1 .news h3, .inhalt_zs_spalte1 .news h3, .inhalt_baurecht_spalte1 .news h3, .inhalt_infomaterial_spalte1 .news h3, .inhalt_thema_spalte1 .news h3, .inhalt_veranstaltungen_spalte1 .news h3 {
	margin-bottom:8px;
}

.inhalt_buch_spalte1 .news .bild, .inhalt_zs_spalte1 .news .bild, .inhalt_baurecht_spalte1 .news .bild, .inhalt_infomaterial_spalte1 .news .bild, .inhalt_thema_spalte1 .news .bild, .inhalt_veranstaltungen_spalte1 .news .bild {
	width:85px;
	float:left;
	margin-bottom:15px;
}
/* END News */


.kopf_metanavi {
	position:relative;
	width:960px;
	height:40px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.kopf_metanavi_inner {
	position:absolute;
	right:20px;
	bottom:10px;
}

.kopf_metanavi_inner a,
.kopf_metanavi_inner a:link,
.kopf_metanavi_inner a:visited,
.kopf_metanavi_inner a:hover,
.kopf_metanavi_inner a:active,
.kopf_metanavi_inner a:focus {
	color:#284156;
	font-weight:bold;
	text-decoration:none;
	vertical-align:baseline;
}

.kopf_metanavi_inner img {
	vertical-align:baseline;
	margin-left:20px;
	margin-right:5px;
}

.kopf_logo {
	position:relative;
	width:960px;
	height:100px;
	background-image:url('images/bg_kopf.png');
	background-repeat:repeat;
}

.kopf_pfb {
	position:absolute;
	bottom:10px;
	left:20px;
}

.kopf_pfb a,
.kopf_pfb a:link,
.kopf_pfb a:visited,
.kopf_pfb a:hover,
.kopf_pfb a:active,
.kopf_pfb a:focus {
	color:#ffffff;
	font-size:40px;
	text-decoration:none;
	position:relative;
}

.kopf_navi_01 {
	width:960px;
	background-image:url('images/bg_kopf.png');
	background-repeat:repeat;
}

.kopf_navi_01_inner {
	width:920px;
	margin-left:20px;
	margin-right:20px;
	border-top:1px #516779 solid;
	z-index:99;
}

.kopf_navi_01_inner ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height:39px;
	z-index:99;
}

.kopf_navi_01_inner li {
	float:left;
	position:relative;
	z-index:99;
}

.kopf_navi_01_inner a,
.kopf_navi_01_inner a:link,
.kopf_navi_01_inner a:visited,
.kopf_navi_01_inner a:hover,
.kopf_navi_01_inner a:active,
.kopf_navi_01_inner a:focus {
	display:block;
	margin-left:15px;
	margin-right:15px;
	padding-top:12px;
	padding-bottom:10px;

	color:#ffffff;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

.kopf_navi_01_inner ul ul {
	visibility:hidden;
	position:absolute;
	top:39px;
	left:0;
	z-index:99;
	margin:0;
	padding:0;
	list-style-type:none;
}

.kopf_navi_01_inner ul ul li {
	background-image:url('images/bg_kopf.png');
	background-repeat:repeat;
	width:100%;
	z-index:99;
	margin:0;
	padding:0;
	display:block;
	width:15em;
}

.kopf_navi_01_inner ul ul a,
.kopf_navi_01_inner ul ul a:link,
.kopf_navi_01_inner ul ul a:visited,
.kopf_navi_01_inner ul ul a:hover,
.kopf_navi_01_inner ul ul a:active,
.kopf_navi_01_inner ul ul a:focus {
	display:block;
	margin-left:10px;
	margin-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	white-space:nowrap;

	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	border-top:1px #516779 solid;
}

.kopf_navi_01_inner ul li:hover ul, .kopf_navi_01_inner ul a:hover ul {
	visibility:visible;
}

.kopf_navi_01_inner .aktiv,
.kopf_navi_01_inner .aktiv:link,
.kopf_navi_01_inner .aktiv:visited,
.kopf_navi_01_inner .aktiv:hover,
.kopf_navi_01_inner .aktiv:active,
.kopf_navi_01_inner .aktiv:focus {
	color:#cce8ff;
	background-image:url('images/navi_aktiv.png');
	background-position:center bottom;
	background-repeat:no-repeat;
}

.kopf_navi_02 {
	width:950px;
	padding-left:10px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
	overflow:hidden;
}

.kopf_navi_02 a,
.kopf_navi_02 a:link,
.kopf_navi_02 a:visited,
.kopf_navi_02 a:hover,
.kopf_navi_02 a:active,
.kopf_navi_02 a:focus {
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
	padding-top:10px;
	padding-bottom:10px;

	color:#082740;
	font-weight:bold;
	text-decoration:none;
}

.kopf_navi_02 a:hover {
	padding-bottom:5px;
	border-bottom:5px #bcc4cb solid;
}

.kopf_navi_02 .aktiv,
.kopf_navi_02 .aktiv:link,
.kopf_navi_02 .aktiv:visited,
.kopf_navi_02 .aktiv:hover,
.kopf_navi_02 .aktiv:active,
.kopf_navi_02 .aktiv:focus {
	color:#000000;
	padding-bottom:5px;
	border-bottom:5px #ed1c24 solid;
}

.kopf_navi_02 .linie {
	display:block;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#082740;
}

.kopf_navi_03 {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
}

.kopf_navi_03_inner {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#efefef;
	font-style:italic;
}

.kopf_navi_03_inner a,
.kopf_navi_03_inner a:link,
.kopf_navi_03_inner a:visited,
.kopf_navi_03_inner a:hover,
.kopf_navi_03_inner a:active,
.kopf_navi_03_inner a:focus {
	vertical-align:middle;
}

.kopf_navi_03_inner img {
	vertical-align:middle;
}

.kopf_willkommen {
	width:920px;
	height:40px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.inhalt_intro {
	/* Website v1
	width:920px;
	padding-top:35px;
	padding-left:20px;
	padding-right:20px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
	Website v1 */
	
	padding-bottom:30px;
}

.inhalt_intro h1 {
	margin-bottom:10px;
}

.inhalt_intro h2 {
	color:#666666;
	font-weight:normal;
	margin-bottom:0;
	line-height:22px;
}


/* BEGIN Diashow */
.inhalt_diashow {
	width:920px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}

.inhalt_diashow h1 {
	text-align:center;
	padding-bottom:10px;
}

.inhalt_diashow .bild {
	clear:both;
	text-align:center;
	padding-top:20px;
}

.inhalt_diashow .bild img {
	margin-bottom:15px;
}
/* END Diashow */


/* BEGIN Sitemap */
.inhalt_sitemap {
	width:920px;
	padding-top:35px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}

.inhalt_sitemap h1 {
	padding-bottom:10px;
}

.inhalt_sitemap ul {
	list-style-type:none;
	padding:0;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
}

.inhalt_sitemap li {
	padding-top:0;
	padding-left:0;
}

.inhalt_sitemap ul li {
	padding-bottom:15px;
}

.inhalt_sitemap ul ul li {
	padding-bottom:5px;
}

.inhalt_sitemap ul ul {
	margin-left:1.5em;
	margin-bottom:10px;
}

.inhalt_sitemap ul ul ul {
	margin-left:1.5em;
	margin-bottom:0;
}
/* END Sitemap */


.inhalt_thema, .inhalt_fgs {
	width:920px;
	padding-top:35px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
}

.inhalt_thema h2 {
	color:#666666;
	font-weight:normal;
	margin-bottom:10px;
	line-height:22px;
}

/* BEGIN FGS */
.inhalt_fgs_zeile {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
}

.inhalt_fgs_zeile_tab {
	width:878px;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
}

.inhalt_fgs_zeile .links {
	width:560px;
	float:left;
	padding-right:40px;
}

.inhalt_fgs_zeile_tab .links {
	width:520px;
	float:left;
	padding-right:38px;
}

.inhalt_fgs_zeile .rechts, .inhalt_fgs_zeile_tab .rechts {
	width:320px;
	float:left;
}

.inhalt_fgs_zeile .rechts .bild, .inhalt_fgs_zeile_tab .rechts .bild {
	margin-bottom:30px;
}

.inhalt_fgs_zeile .rechts .bild img, .inhalt_fgs_zeile_tab .rechts .bild img {
	margin-bottom:8px;
}
/* END FGS */


.inhalt_liste, .inhalt_partner, .inhalt_presse {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-bottom:25px;
}


/* BEGIN Liste */
.inhalt_liste .ueberschrift {
	margin-right:360px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_liste .ueberschrift h2 {
	padding-bottom:5px;
	margin-bottom:0;
}

.inhalt_liste .item {
	padding-top:10px;
	margin-right:360px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_liste .item h3 {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

.inhalt_liste .item ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:5px;
	margin-bottom:10px;
	list-style-image:url('bullet.php?f=ed1c24');
}

.inhalt_liste .item li {
	padding-top:0px;
	padding-bottom:6px;
	padding-left:5px;
}
/* END Liste */


/* BEGIN Presse */
.inhalt_presse .item, .presse_ingbaupreis .item {
	width:640px;
	padding-top:12px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_presse .item .abbildung, .presse_ingbaupreis .item .abbildung {
	width:82px;
	margin-right:18px;
	margin-bottom:12px;
	float:left;
}

.inhalt_presse .item .abbildung img, .presse_ingbaupreis .item .abbildung img {
	border:1px #bcc4cb solid;
}

.inhalt_presse .item .info, .presse_ingbaupreis .item .info {
	width:540px;
	float:left;
}

.inhalt_presse .item .info .ueberschrift, .presse_ingbaupreis .item .info .ueberschrift {
	margin-top:5px;
	margin-bottom:10px;
}
/* END Presse */


/* BEGIN Aktuelles */
.inhalt_aktuelles_spalte2 {
	width:600px;
	float:left;
	padding-right:20px;
	padding-top:10px;
	margin-bottom:40px;
	overflow:hidden;
}

.inhalt_aktuelles_spalte2 .item {
	width:600px;
	padding-top:12px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_aktuelles_spalte2 .item .abbildung {
	width:122px;
	margin-right:38px;
	margin-bottom:12px;
	float:left;
}

.inhalt_aktuelles_spalte2 .item .info {
	width:440px;
	float:left;
}

.inhalt_aktuelles_spalte1 {
	width:280px;
	padding-left:20px;
	padding-right:40px;
	margin-bottom:40px;
	float:left;
	overflow:hidden;
}

.inhalt_aktuelles_spalte1 .bereiche {
	width:240px;
	padding:20px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
}

.inhalt_aktuelles_spalte1 .bereiche .item {
	margin-top:40px;
}

.inhalt_aktuelles_spalte1 .bereiche .item .button {
	width:238px;
	padding-top:4px;
	padding-bottom:2px;
	margin-top:5px;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
}

.inhalt_aktuelles_spalte1 .bereiche .item .button img {
	padding-right:5px;
	vertical-align:baseline;
}

.inhalt_aktuelles_spalte1 .bereiche .item .button a {
	vertical-align:baseline;
}
/* END Aktuelles */


/* BEGIN Stellenmarkt */
.inhalt_stellenmarkt_spalte1 {
	width:560px;
	float:left;
}

.inhalt_stellenmarkt_spalte1 .zeile {
	padding-bottom:15px;
	margin-bottom:25px;
}

.inhalt_stellenmarkt_spalte1 .zeile .ueberschrift {
	border-bottom:1px #bcc4cb solid;
}

.inhalt_stellenmarkt_spalte1 .zeile .ueberschrift h2 {
	padding-bottom:5px;
	margin-bottom:0;
}

.inhalt_stellenmarkt_spalte1 .zeile .item {
	padding-top:10px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
}
/* END Stellenmarkt */


/* BEGIN ADI */
.inhalt_adi_spalte1 {
	width:560px;
	float:left;
}

.inhalt_adi_spalte1 .zeile {
	padding-bottom:15px;
	margin-bottom:25px;
}

.inhalt_adi_spalte1 .zeile .ueberschrift {
	border-bottom:1px #bcc4cb solid;
}

.inhalt_adi_spalte1 .zeile .ueberschrift h2 {
	padding-bottom:5px;
	margin-bottom:0;
}

.inhalt_adi_spalte1 .zeile .item {
	padding-top:10px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_adi_spalte1 .zeile .item .bild {
	width:120px;
	margin-right:40px;
	margin-bottom:12px;
	float:left;
	padding-top:4px;
}

.inhalt_adi_spalte1 .zeile .item .beitrag {
	width:400px;
	float:left;
}

.inhalt_adi_spalte1 .zeile .item .info {
	width:360px;
	margin-right:40px;
	float:left;
}

.inhalt_adi_spalte1 .zeile .item .logo {
	width:160px;
	text-align:right;
	float:left;
}

.inhalt_adi_bericht {
	width:920px;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
}

.inhalt_adi_bericht .uebersicht {
	text-align:right;
	border-bottom:1px #999999 solid;
	padding-bottom:5px;
	margin-bottom:10px;
}

.inhalt_adi_bericht .links {
	width:560px;
	float:left;
	padding-right:40px;
}

.inhalt_adi_bericht .rechts {
	width:320px;
	float:left;
}

.inhalt_adi_bericht .rechts .bild {
	margin-bottom:30px;
}

.inhalt_adi_bericht .rechts .bild img {
	margin-bottom:8px;
}

.inhalt_adi_spalte2 .btn {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	border:1px #0073d4 solid;
	background-color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;
	color:#0073d4;
	font-weight:bold;
}

.adi_kopf,
.adi_kopf a,
.adi_kopf a:link,
.adi_kopf a:visited,
.adi_kopf a:active,
.adi_kopf a:focus {
	color:#999999;
}

.adi_kopf a:hover {
	color:#0073d4;
}
/* END ADI */


/* BEGIN Partner */
.inhalt_partner_spalte1 {
	width:640px;
	margin-right:40px;
	float:left;
}

.inhalt_partner_spalte1 .shortcuts {
	white-space:nowrap;
	padding-bottom:30px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_partner_spalte1 .shortcuts .inaktiv {
	color:#bcc4cb;
}

.inhalt_partner_spalte1 .item {
	padding-top:10px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_partner_spalte1 .item .info {
	width:440px;
	margin-right:40px;
	float:left;
}

.inhalt_partner_spalte1 .item .info h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:17px;
}

.inhalt_partner_spalte1 .item .logo {
	width:160px;
	text-align:right;
	float:left;
}

.inhalt_partner_spalte2 {
	width:240px;
	float:left;
}

.inhalt_partner_spalte2 .musteranzeige {
	color:#666666;
	margin-bottom:25px;
}

.inhalt_partner_spalte2 .musteranzeige img {
	border:1px #bcc4cb solid;
	margin-bottom:5px;
}
/* END Partner */


/* BEGIN Veranstaltungen */
.inhalt_veranstaltungen_spalte1 {
	width:205px;
	padding-left:20px;
	padding-right:35px;
	float:left;
}

.inhalt_veranstaltungen_spalte2 {
	width:680px;
	padding-top:21px;
	padding-right:20px;
	float:left;
}

.inhalt_veranstaltungen {
	width:680px;
	padding-bottom:15px;
	margin-bottom:25px;
	overflow:hidden;
}

.inhalt_veranstaltungen .ueberschrift {
	padding-bottom:5px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_veranstaltungen .ueberschrift h2 {
	padding-bottom:5px;
	margin-bottom:0;
}

.inhalt_veranstaltungen .links, .inhalt_veranstaltungen .mitte, .inhalt_veranstaltungen .rechts {
	padding-top:10px;
	padding-bottom:2px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_veranstaltungen .links {
	width:320px;
	padding-right:20px;
}

.inhalt_veranstaltungen .mitte {
	width:160px;
	padding-right:20px;
}

.inhalt_veranstaltungen .rechts {
	width:160px;
	text-align:right;
}
/* END Veranstaltungen */


/* BEGIN Ansprechpartner */
.inhalt_ap_mosaik {
	width:600px;
	padding-left:20px;
	padding-right:40px;
	float:left;
	margin-bottom:60px;
}

.inhalt_ap_mosaik img {
	margin-right:5px;
	margin-bottom:5px;
}

.inhalt_ap_liste {
	width:280px;
	padding-right:20px;
	float:left;
	line-height:18px;
}

.inhalt_ap_liste a,
.inhalt_ap_liste a:link,
.inhalt_ap_liste a:visited,
.inhalt_ap_liste a:hover,
.inhalt_ap_liste a:active,
.inhalt_ap_liste a:focus {
	color:#000000;
}

.inhalt_ap_zeile {
	width:920px;
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
	padding-bottom:25px;
	margin-bottom:30px;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_ap_zeile .links, .inhalt_ap_zeile .mitte {
	width:280px;
	float:left;
	padding-right:40px;
}

.inhalt_ap_zeile .rechts {
	width:280px;
	float:left;
}
/* END Ansprechpartner */


/* BEGIN Infomaterial */
.inhalt_infomaterial_spalte1 {
	width:205px;
	padding-left:20px;
	padding-right:35px;
	float:left;
}

.inhalt_infomaterial_spalte2 {
	width:680px;
	padding-right:20px;
	margin-bottom:30px;
	float:left;
}

.inhalt_infomaterial_spalte2 .item {
	width:680px;
	padding-top:12px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_infomaterial_spalte2 .item .abbildung {
	width:82px;
	margin-right:18px;
	margin-bottom:12px;
	float:left;
}

.inhalt_infomaterial_spalte2 .item .abbildung img {
	border:1px #bcc4cb solid;
}

.inhalt_infomaterial_spalte2 .item .info {
	width:580px;
	float:left;
}

.inhalt_infomaterial_spalte2 .item .info h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:17px;
}
/* END Infomaterial */


.inhalt {
	/* Website v1
	width:960px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
	Website v1 */
	overflow:hidden;
}

.inhalt_buch_detail_spalte1, .inhalt_zs_detail_spalte1, .inhalt_sonderheft_spalte1 {
	width:202px;
	padding-left:20px;
	padding-right:38px;
	margin-top:40px;
	float:left;
	overflow:hidden;
}

.inhalt_buch_detail_spalte1 .cover, .inhalt_zs_detail_spalte1 .cover, .inhalt_sonderheft_spalte1 .cover {
	border:1px #ccccc8 solid;
	margin-bottom:20px;
}

.inhalt_buch_detail_spalte1 .reihe, .inhalt_buch_detail_spalte1 .herausgeber, .inhalt_zs_detail_spalte1 .herausgeber {
	margin-top:20px;
}

.inhalt_buch_detail_spalte1 .reihe .logo, .inhalt_buch_detail_spalte1 .herausgeber .logo, .inhalt_zs_detail_spalte1 .herausgeber .logo {
	width:60px;
	margin-right:15px;
	float:left;
}

.inhalt_buch_detail_spalte1 .reihe .info, .inhalt_buch_detail_spalte1 .herausgeber .info, .inhalt_zs_detail_spalte1 .herausgeber .info {
	width:127px;
	float:left;
}

.inhalt_buch_detail_spalte2, .inhalt_zs_detail_spalte2, .inhalt_sonderheft_spalte2 {
	width:680px;
	padding-right:20px;
	margin-top:40px;
	float:left;
	overflow:hidden;
}

.inhalt_buch_detail_spalte2 h1, .inhalt_zs_detail_spalte2 h1, .inhalt_sonderheft_spalte2 h1 {
	margin-top:5px;
	margin-bottom:8px;
}

.inhalt_buch_detail_spalte2 .kurztext, .inhalt_zs_detail_spalte2 .kurztext, .inhalt_sonderheft_spalte2 .kurztext {
	font-size:17px;
	color:#666666;
	margin-top:22px;
	margin-bottom:8px;
	line-height:22px;
}

.inhalt_buch_detail_spalte2 .info, .inhalt_zs_detail_spalte2 .info, .inhalt_sonderheft_spalte2 .info {
	margin-top:22px;
	overflow:hidden;
}

.inhalt_buch_detail_spalte2 .info .bibdaten, .inhalt_zs_detail_spalte2 .info .bibdaten, .inhalt_sonderheft_spalte2 .info .bibdaten {
	width:320px;
	margin-right:40px;
	float:left;
}

.inhalt_buch_detail_spalte2 .info .bibdaten p, .inhalt_zs_detail_spalte2 .info .bibdaten p, .inhalt_sonderheft_spalte2 .info .bibdaten p {
	margin-bottom:10px;
}

.inhalt_buch_detail_spalte2 .info .zusatz, .inhalt_zs_detail_spalte2 .info .zusatz, .inhalt_sonderheft_spalte2 .info .zusatz {
	width:320px;
	float:left;
}

.inhalt_buch_detail_spalte2 .info .zusatz .zeile, .inhalt_zs_detail_spalte2 .info .zusatz .zeile, .inhalt_sonderheft_spalte2 .info .zusatz .zeile {
	overflow:hidden;
}

.inhalt_buch_detail_spalte2 .info .zusatz .zeile .symbol, .inhalt_zs_detail_spalte2 .info .zusatz .zeile .symbol, .inhalt_sonderheft_spalte2 .info .zusatz .zeile .symbol {
	width:40px;
	float:left;
}

.inhalt_buch_detail_spalte2 .info .zusatz .zeile .link, .inhalt_zs_detail_spalte2 .info .zusatz .zeile .link, .inhalt_sonderheft_spalte2 .info .zusatz .zeile .link {
	width:280px;
	float:left;
}

.inhalt_buch_detail_spalte2 .info .zusatz .kasten, .inhalt_zs_detail_spalte2 .info .zusatz .kasten, .inhalt_sonderheft_spalte2 .info .zusatz .kasten, .inhalt_fgs_zeile_tab .rechts .kasten {
	width:288px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:7px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
	overflow:hidden;
}

.inhalt_fgs_zeile_tab .rechts .kasten {
	margin-bottom:20px;
}

.inhalt_buch_detail_reiter, .inhalt_zs_detail_reiter, .inhalt_sonderheft_reiter {
	width:920px;
	margin-left:20px;
	margin-right:20px;
	margin-top:60px;
}

.inhalt_einleitung_reiter {
	width:920px;
	margin-left:20px;
	margin-right:20px;
}

.inhalt_buch_detail_reiter .tabs, .inhalt_zs_detail_reiter .tabs, .inhalt_einleitung_reiter .tabs, .inhalt_sonderheft_reiter .tabs {
	width:910px;
	padding-left:10px;
	overflow:hidden;
	background-image:url('images/1x1_bcc4cb.png');
	background-repeat:repeat-x;
	background-position:left bottom;
}

.inhalt_buch_detail_reiter .tabs .aktiv, .inhalt_zs_detail_reiter .tabs .aktiv, .inhalt_einleitung_reiter .tabs .aktiv, .inhalt_sonderheft_reiter .tabs .aktiv {
	display:block;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
	border-top:1px #bcc4cb solid;
	border-left:1px #bcc4cb solid;
	border-right:1px #bcc4cb solid;
	border-bottom:1px #ffffff solid;
	padding-left:15px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:6px;
	margin-left:-1px;
	float:left;
}

.inhalt_buch_detail_reiter .tabs .inaktiv, .inhalt_zs_detail_reiter .tabs .inaktiv, .inhalt_einleitung_reiter .tabs .inaktiv, .inhalt_sonderheft_reiter .tabs .inaktiv {
	display:block;
	color:#1d384e;
	font-weight:bold;
	background-color:#ebf1f6;
	border:1px #bcc4cb solid;
	padding-left:15px;
	padding-right:14px;
	padding-top:7px;
	margin-top:3px;
	padding-bottom:6px;
	margin-left:-1px;
	float:left;
}

.inhalt_buch_detail_reiter .content, .inhalt_zs_detail_reiter .content, .inhalt_einleitung_reiter .content, .inhalt_sonderheft_reiter .content {
	width:878px;
	padding:20px;
	margin-bottom:40px;
	border-left:1px #bcc4cb solid;
	border-right:1px #bcc4cb solid;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_einleitung_reiter .content {
	padding-bottom:10px;
}

.inhalt_buch_detail_reiter .content_schmal, .inhalt_zs_detail_reiter .content_schmal, .inhalt_sonderheft_reiter .content_schmal {
	width:520px;
	padding-top:20px;
	padding-left:20px;
	padding-right:378px;
	padding-bottom:10px;
	margin-bottom:40px;
	border-left:1px #bcc4cb solid;
	border-right:1px #bcc4cb solid;
	border-bottom:1px #bcc4cb solid;
}

.inhalt_buch_detail_reiter .content h1, .inhalt_zs_detail_reiter .content h1, .inhalt_buch_detail_reiter .content_schmal h1, .inhalt_zs_detail_reiter .content_schmal h1, .inhalt_sonderheft_reiter .content h1 {
	font-size:15px;
	font-weight:bold;
	padding-top:0;
	margin-top:0;
	margin-bottom:8px;
	padding-bottom:0;
}

.inhalt_buch_detail_reiter .content .rezension, .inhalt_buch_detail_reiter .content .erratum {
	padding-top:12px;
	border-top:1px #bcc4cb solid;
}

.inhalt_buch_detail_reiter .content .news_item, .inhalt_zs_detail_reiter .content .news_item, .inhalt_sonderheft_reiter .content .news_item {
	width:878px;
	padding-top:12px;
	padding-bottom:8px;
	border-bottom:1px #bcc4cb solid;
	overflow:hidden;
}

.inhalt_buch_detail_reiter .content .news_item .abbildung, .inhalt_zs_detail_reiter .content .news_item .abbildung, .inhalt_sonderheft_reiter .content .news_item .abbildung {
	width:122px;
	margin-right:38px;
	margin-bottom:12px;
	float:left;
}

.inhalt_buch_detail_reiter .content .news_item .info, .inhalt_zs_detail_reiter .content .news_item .info, .inhalt_sonderheft_reiter .content .news_item .info {
	width:718px;
	float:left;
}

.inhalt_zs_detail_reiter .content ul, .inhalt_zs_detail_reiter .content_schmal ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:5px;
	margin-bottom:8px;
}

.inhalt_einleitung_reiter .content ul, .inhalt_sonderheft_reiter .content ul, .inhalt_sonderheft_reiter .content_schmal ul, .inhalt_adi_bericht ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:5px;
	margin-bottom:8px;
	list-style-image:url('bullet.php?f=ed1c24');
}

.inhalt_zs_detail_reiter .content li, .inhalt_zs_detail_reiter .content_schmal li, .inhalt_einleitung_reiter .content li, .inhalt_sonderheft_reiter .content li, .inhalt_sonderheft_reiter .content_schmal li, .inhalt_adi_bericht li {
	padding-top:0px;
	padding-bottom:8px;
	padding-left:5px;
}

.inhalt_buch_spalte1, .inhalt_thema_spalte1 {
	width:280px;
	padding-left:20px;
	padding-right:40px;
	float:left;
}

.inhalt_baurecht_spalte1 {
	width:320px;
	padding-left:20px;
	padding-right:40px;
	float:left;
}

.inhalt_stellenmarkt_spalte2 {
	width:320px;
	padding-left:40px;
	float:left;
}

.inhalt_adi_spalte2 {
	width:320px;
	padding-left:40px;
	float:left;
}

.inhalt_zs_spalte1 {
	width:220px;
	padding-left:20px;
	padding-right:40px;
	float:left;
}

.inhalt_produkte_spalte1 {
	width:205px;
	padding-left:20px;
	padding-right:35px;
	float:left;
}

.inhalt_buch_spalte1 .themen, .inhalt_zs_spalte1 .themen, .inhalt_thema_spalte1 .uebersicht, .inhalt_veranstaltungen_spalte1 .uebersicht, .inhalt_produkte_spalte1 .themen, .inhalt_baurecht_spalte1 .themen, .inhalt_stellenmarkt_spalte2 .newsletter, .inhalt_adi_spalte2 .filter, .inhalt_infomaterial_spalte1 .themen {
	margin-bottom:60px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
}

.inhalt_baurecht_spalte1 .themen {
	padding-top:0;
}

.inhalt_buch_spalte1 .themen ul, .inhalt_zs_spalte1 .themen ul, .inhalt_thema_spalte1 .uebersicht ul, .inhalt_veranstaltungen_spalte1 .uebersicht ul, .inhalt_produkte_spalte1 .themen ul, .inhalt_baurecht_spalte1 .themen ul, .inhalt_infomaterial_spalte1 .themen ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.inhalt_buch_spalte1 .themen li, .inhalt_zs_spalte1 .themen li, .inhalt_thema_spalte1 .uebersicht li, .inhalt_veranstaltungen_spalte1 .uebersicht li, .inhalt_produkte_spalte1 .themen li, .inhalt_baurecht_spalte1 .themen li, .inhalt_infomaterial_spalte1 .themen li {
	margin:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:8px;
}

.inhalt_thema_spalte1 .uebersicht .h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
}

.inhalt_thema_spalte1 .uebersicht .h3 .anzahl, .inhalt_app_suche .kasten .treffer .anzahl {
	font-size:12px;
	font-weight:normal;
}

.inhalt_buch_spalte1 .themen h2, .inhalt_baurecht_spalte1 .themen h2 {
	margin-top:20px;
}

.inhalt_buch_spalte1 .themen li a, .inhalt_zs_spalte1 .themen li a, .inhalt_produkte_spalte1 .themen li a, .inhalt_infomaterial_spalte1 .themen li a, .inhalt_veranstaltungen_spalte1 .uebersicht li a {
	font-weight:bold;
}


/* BEGIN Bereich */
.inhalt_produkte_spalte2 {
	width:680px;
	margin-bottom:10px;
	margin-right:20px;
	overflow:hidden;
	float:left;
	background-image:url('images/kv_produkte.png');
	background-position:right 48px;
	background-repeat:no-repeat;
}

.inhalt_media, .inhalt_service, .inhalt_ueber_eus {
	width:920px;
	margin-bottom:10px;
	margin-right:20px;
	padding-left:20px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.inhalt_media {
	background-image:url('images/media.jpg');
	background-position:right 14px;
}

.inhalt_service {
	background-image:url('images/service.png');
	background-position:right top;
}

.inhalt_ueber_eus {
	background-image:url('images/ueber_eus.png');
	background-position:right 14px;
}

.inhalt_produkte_spalte2 .zeile {
	position:relative;
	width:700px;
	padding-top:21px;
	padding-bottom:30px;
	margin-bottom:30px;
	overflow:hidden;
}

.inhalt_media .zeile, .inhalt_service .zeile, .inhalt_ueber_eus .zeile {
	position:relative;
	width:920px;
	padding-top:10px;
	padding-bottom:30px;
	margin-bottom:50px;
	overflow:hidden;
}

.inhalt_produkte_spalte2 .zeile .links, .inhalt_produkte_spalte2 .zeile .mitte {
	width:200px;
	padding-right:40px;
	float:left;
}

.inhalt_media .zeile .links, .inhalt_media .zeile .mitte,
.inhalt_service .zeile .links, .inhalt_service .zeile .mitte,
.inhalt_ueber_eus .zeile .links, .inhalt_ueber_eus .zeile .mitte {
	width:280px;
	padding-right:40px;
	float:left;
}

.inhalt_produkte_spalte2 .zeile .rechts {
	width:200px;
	float:left;
}

.inhalt_media .zeile .rechts, .inhalt_service .zeile .rechts, .inhalt_ueber_eus .zeile .rechts {
	width:280px;
	float:left;
}

.inhalt_produkte_spalte2 .button, .inhalt_media .button, .inhalt_service .button, .inhalt_ueber_eus .button  {
	position:absolute;
	bottom:0;
	padding-top:4px;
	padding-bottom:2px;
	margin-top:5px;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
}

.inhalt_produkte_spalte2 .button  {
	width:200px;
}

.inhalt_media .button, .inhalt_service .button, .inhalt_ueber_eus .button  {
	width:280px;
}

.inhalt_produkte_spalte2 .button img, .inhalt_media .button img, .inhalt_service .button img, .inhalt_ueber_eus .button img  {
	padding-right:5px;
	vertical-align:baseline;
}

.inhalt_produkte_spalte2 .button a, .inhalt_media .button a, .inhalt_service .button a, .inhalt_ueber_eus .button a  {
	vertical-align:baseline;
}
/* END Bereich */


/* BEGIN Zeitschriften */
.inhalt_zs_spalte2 {
	width:680px;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
}

.inhalt_zs_spalte2 .zs_zeile {
	width:680px;
	padding-top:21px;
	padding-bottom:30px;
	overflow:hidden;
}

.inhalt_zs_spalte2 .zs_zeile .links {
	width:315px;
	padding-right:35px;
	float:left;
	background-image:url('images/zs_uebersicht_schatten.png');
	background-position:120px bottom;
	background-repeat:no-repeat;
}

.inhalt_zs_spalte2 .zs_zeile .rechts {
	width:315px;
	padding-right:15px;
	float:left;
	background-image:url('images/zs_uebersicht_schatten.png');
	background-position:120px bottom;
	background-repeat:no-repeat;
}

.inhalt_zs_spalte2 .zs_zeile .cover {
	width:140px;
	float:left;
}

.inhalt_zs_spalte2 .zs_zeile .info {
	width:175px;
	float:left;
}
/* END Zeitschriften */


/* BEGIN Media Zeitschriften */
.inhalt_zsmedia {
	width:940px;
	margin-bottom:10px;
	overflow:hidden;
}

.inhalt_zsmedia .zs_zeile {
	width:900px;
	padding-left:20px;
	padding-right:20px;
	padding-top:21px;
	padding-bottom:30px;
	overflow:hidden;
}

.inhalt_zsmedia .zs_zeile .links {
	width:430px;
	padding-right:40px;
	float:left;
	background-image:url('images/zs_uebersicht_schatten.png');
	background-position:120px 134px;
	background-repeat:no-repeat;
}

.inhalt_zsmedia .zs_zeile .rechts {
	width:430px;
	float:left;
	background-image:url('images/zs_uebersicht_schatten.png');
	background-position:120px 134px;
	background-repeat:no-repeat;
}

.inhalt_zsmedia .zs_zeile .cover {
	width:140px;
	float:left;
}

.inhalt_zsmedia .zs_zeile .info {
	width:290px;
	float:left;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo {
	padding-top:10px;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:0;
	margin-bottom:10px;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo li {
	margin:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:8px;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo .button {
	padding-top:4px;
	padding-bottom:2px;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo .button img {
	padding-right:5px;
	vertical-align:baseline;
}

.inhalt_zsmedia .zs_zeile .info .mediainfo .button a {
	vertical-align:baseline;
}
/* END Media Zeitschriften */


.inhalt_baurecht_spalte2 {
	width:560px;
	padding-top:23px;
	padding-bottom:20px;
	float:left;
}

.inhalt_baurecht_spalte2 .content ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:5px;
	margin-bottom:10px;
	list-style-image:url('bullet.php?f=ed1c24');
}

.inhalt_baurecht_spalte2 .content ol {
	padding:0;
	margin-left:1.5em;
	margin-top:5px;
	margin-bottom:10px;
}

.inhalt_baurecht_spalte2 .content li {
	margin:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:8px;
}

.inhalt_baurecht_spalte2 .content table {
	margin-bottom:10px;
}

.inhalt_baurecht_spalte2 .content h1, .inhalt_baurecht_spalte2 .content h2, .inhalt_baurecht_spalte2 .content h3 {
	font-size:15px;
	font-weight:bold;
	padding-top:0;
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:0;
}

.inhalt_baurecht_spalte2 .content h2, .inhalt_baurecht_spalte2 .content h3 {
	font-size:13px;
}

.inhalt_baurecht_spalte2 .fussnote {
	font-size:11px;
	padding:0;
	margin-left:2em;
	margin-top:25px;
}

.inhalt_baurecht_spalte2 .fussnote li {
	margin:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px;
}

.inhalt_buch_spalte2, .inhalt_thema_spalte2 {
	width:600px;
	padding-top:21px;
	padding-bottom:20px;
	float:left;
}

.inhalt_thema_empfehlungen {
	width:878px;
}

.inhalt_thema_spalte2 h2, .inhalt_thema_empfehlungen h2 {
	padding-bottom:5px;
	margin-bottom:25px;
	border-bottom:1px #a3a3a3 solid;
}

.inhalt_buch_spalte2 .buch, .inhalt_thema_spalte2 .buch, .inhalt_thema_empfehlungen .buch, .inhalt_thema_spalte2 .zs, .inhalt_thema_empfehlungen .zs, .inhalt_thema_spalte2 .sonderheft, .inhalt_thema_empfehlungen .sonderheft {
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px #a3a3a3 solid;
	overflow:hidden;
}

.inhalt_buch_spalte2 .buch .cover, .inhalt_thema_spalte2 .buch .cover, .inhalt_thema_spalte2 .zs .cover, .inhalt_thema_spalte2 .sonderheft .cover, .inhalt_thema_empfehlungen .buch .cover, .inhalt_thema_empfehlungen .zs .cover, .inhalt_thema_empfehlungen .sonderheft .cover {
	width:140px;
	float:left;
}

.inhalt_buch_spalte2 .buch .cover img, .inhalt_thema_spalte2 .buch .cover img, .inhalt_thema_spalte2 .zs .cover img, .inhalt_thema_spalte2 .sonderheft .cover img, .inhalt_thema_empfehlungen .buch .cover img, .inhalt_thema_empfehlungen .zs .cover img, .inhalt_thema_empfehlungen .sonderheft .cover img {
	border:1px #ccccc8 solid;
}

.inhalt_buch_spalte2 .buch .info, .inhalt_thema_spalte2 .buch .info, .inhalt_thema_spalte2 .zs .info, .inhalt_thema_spalte2 .sonderheft .info {
	width:460px;
	float:left;
}

.inhalt_thema_empfehlungen .buch .info, .inhalt_thema_empfehlungen .zs .info, .inhalt_thema_empfehlungen .sonderheft .info {
	width:460px;
	padding-right:278px;
	float:left;
}

.inhalt_thema_spalte2 .buch .info .angebot {
	font-weight:bold;
}

.inhalt_buch_spalte2 .button, .inhalt_presse .button {
	padding-top:8px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:40px;
	font-size:15px;
	font-weight:bold;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
}

.inhalt_presse .button {
	width:640px;
	margin-top:25px;
	margin-bottom:25px;
}

.inhalt_buch_spalte2 .button img, .inhalt_presse .button img {
	padding-right:10px;
	vertical-align:baseline;
}

.inhalt_buch_spalte2 .button a, .inhalt_presse .button a {
	vertical-align:baseline;
}


/* BEGIN E&S Kalender */
.inhalt_kalender {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}

.inhalt_kalender .recherche {
	width:557px;
	margin-bottom:60px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
	background-image:url('images/recherche_lupe.png');
	background-position:520px center;
	background-repeat:no-repeat;
}

.inhalt_kalender .cover, .inhalt_kalender .info, .inhalt_kalender .kalendertag {
	width:200px;
	margin-right:40px;
	float:left;
}

.inhalt_kalender .cover {
	position:relative;
	height:200px;
	background-image:url('images/kalender_uebersicht_schatten.png');
	background-position:120px bottom;
	background-repeat:no-repeat;
}

.inhalt_kalender .cover img {
	position:absolute;
	bottom:0;
	border:1px #ccccc8 solid;
}

.inhalt_kalender .info {
	margin-top:10px;
}

.inhalt_kalender .kalendertag {
	margin-top:30px;
	margin-bottom:40px;
}

.inhalt_kalender .button {
	width:200px;
	margin-top:5px;
	margin-right:40px;
	padding-top:4px;
	padding-bottom:2px;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
	float:left;
}

.inhalt_kalender .button img {
	padding-right:5px;
	vertical-align:baseline;
}

.inhalt_kalender .button a {
	vertical-align:baseline;
}
/* END E&S Kalender */


.inhalt_home_band {
	width:920px;
	height:230px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	overflow:hidden;
}

.inhalt_home_band .newsbox {
	position:relative;
	width:600px;
	height:228px;
	float:left;
	margin-right:40px;
	border-top:1px #ccccc8 solid;
	border-bottom:1px #ccccc8 solid;
	overflow:hidden;
}

.inhalt_home_band .newsbox .kopfzeile {
	width:600px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	color:#4c4c4b;
}

.inhalt_home_band .newsbox .kopfzeile img {
	vertical-align:middle;
	margin-left:5px;
}

.inhalt_home_band .newsbox .newsband {
	width:3200px;
	overflow:hidden;
}

.inhalt_home_band .newsbox .news {
	position:relative;
	width:280px;
	height:178px;
	float:left;
	margin-bottom:10px;
	margin-right:40px;
}

.inhalt_home_band .newsbox .news .bild {
	height:178px;
	margin-right:10px;
	float:left;
}

.inhalt_home_band .newsbox .news h1 {
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:17px;
}

.inhalt_home_band .newsbox .news h2 {
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:17px;
}

.inhalt_home_band .newsbox .news .txt {
	padding-top:5px;
}

.inhalt_home_band .newsbox .news .mehr {
	width:280px;
	position:absolute;
	right:0;
	bottom:-1px;
}

.inhalt_home_band .newsbox .news .dummy {
	height:1px;
	float:left;
	padding-right:12px;
	visibility:hidden;
	overflow:hidden;
}

.inhalt_home_band .newsbox .news .pfeil {
	padding-right:5px;
	vertical-align:middle;
}

.inhalt_home_band .newsbox .news .mehr a,
.inhalt_home_band .newsbox .news .mehr a:link,
.inhalt_home_band .newsbox .news .mehr a:visited,
.inhalt_home_band .newsbox .news .mehr a:hover,
.inhalt_home_band .newsbox .news .mehr a:active,
.inhalt_home_band .newsbox .news .mehr a:focus {
	vertical-align:middle;
}

.inhalt_home_band .schnelleinstieg {
	width:278px;
	height:228px;
	float:left;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
	padding:0;
	line-height:22px;
	overflow:hidden;
}

.home_pfb {
	line-height:140%;
}

.home_pfb p {
	padding-bottom:1em;
}

.inhalt_home_spalten {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;

	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.inhalt_home_spalten .aktuelles, .inhalt_home_spalten .aktuelles_buttons {
	position:relative;
	width:280px;
	margin-right:40px;
	float:left;
}

.inhalt_home_spalten .buecher, .inhalt_home_spalten .buecher_buttons {
	position:relative;
	width:280px;
	margin-right:40px;
	float:left;
}

.inhalt_home_spalten .zeitschriften, .inhalt_home_spalten .zeitschriften_buttons {
	position:relative;
	width:280px;
	float:left;
}

.inhalt_home_spalten .aktuelles_buttons, .inhalt_home_spalten .buecher_buttons, .inhalt_home_spalten .zeitschriften_buttons {
	margin-bottom:40px;
}

.inhalt_home_spalten .aktuelles {
	background-image:url('images/aktuelles_bild.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.inhalt_home_spalten .buecher {
	background-image:url('images/buecher_bild.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.inhalt_home_spalten .zeitschriften {
	background-image:url('images/zeitschriften_bild.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.inhalt_home_spalten .aktuelles h2, .inhalt_home_spalten .buecher h2, .inhalt_home_spalten .zeitschriften h2 {
	padding-top:20px;
	padding-bottom:2px;
	margin-bottom:15px;
	border-bottom:1px #ccccc8 solid;
}

.inhalt_home_spalten .aktuelles h2 {
	color:#000000;
	width:165px;
}

.inhalt_home_spalten .buecher h2 {
	color:#000000;
	width:190px;
}

.inhalt_home_spalten .zeitschriften h2 {
	color:#000000;
	width:170px;
}

.inhalt_home_spalten .aktuelles h2 a, .inhalt_home_spalten .buecher h2 a, .inhalt_home_spalten .zeitschriften h2 a {
	color:#000000;
}

.inhalt_home_spalten .aktuelles ul, .inhalt_home_spalten .buecher ul, .inhalt_home_spalten .zeitschriften ul {
	position:relative;
	list-style-type:none;
	padding-left:0;
	margin-left:0;
	margin-bottom:4px;
}

.inhalt_home_spalten .aktuelles li, .inhalt_home_spalten .buecher li {
	padding-top:0px;
	padding-bottom:16px;
	padding-left:15px;
	background-image:url('images/li_box_blau.png');
	background-position:0px 4px;
	background-repeat:no-repeat;
}

.inhalt_home_spalten .aktuelles li .txt {
	padding-top:5px;
}

.inhalt_home_spalten .zeitschriften li {
	padding-top:0px;
	padding-bottom:6px;
	padding-left:15px;
	background-image:url('images/li_box_blau.png');
	background-position:0px 4px;
	background-repeat:no-repeat;
}

.inhalt_home_spalten .aktuelles_buttons .buttons, .inhalt_home_spalten .buecher_buttons .buttons, .inhalt_home_spalten .zeitschriften_buttons .buttons {
	position:relative;
	list-style-type:none;
	padding-left:0;
	margin-left:0;
	border-top:1px #ccccc8 solid;
}

.inhalt_home_spalten .aktuelles_buttons .buttons li, .inhalt_home_spalten .buecher_buttons .buttons li, .inhalt_home_spalten .zeitschriften_buttons .buttons li {
	padding-top:4px;
	padding-bottom:3px;
	border-bottom:1px #ccccc8 solid;
	padding-left:15px;
	background-image:url('images/li_pfeil.png');
	background-position:3px 7px;
	background-repeat:no-repeat;
}


/* BEGIN Applikation */
.inhalt_app, .inhalt_app_kr, .inhalt_app_ar, .inhalt_app_nl, .inhalt_app_terms, .inhalt_app_suche {
	/* Website v1
	width:920px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	background-repeat:repeat;
	Website v1 */
}

.inhalt_app_suche .kasten {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:7px;
	margin-bottom:20px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
	overflow:hidden;
}

.inhalt_app_suche .treffer {
	float:left;
	width:438px;
}

.inhalt_app_suche .mehr {
	float:left;
	width:450px;
}

.inhalt_app_suche .item {
	padding-top:30px;
	overflow:hidden;
}

.inhalt_app_suche .item p {
	padding-bottom:5px;
}

.inhalt_app_suche .item .symbol {
	float:left;
	width:40px;
	padding-right:15px;
}

.inhalt_app_suche .item .info {
	float:left;
	width:865px;
}

.inhalt_app_suche .item .info .link {
	font-size:15px;
}

.inhalt_app_suche .item .info .type, .inhalt_app_suche .item .info .bc, .inhalt_app_suche .item .info .bc a {
	color:#108810;
}

.inhalt_app_suche .item .info .z2 {
	color:#999999;
}

.inhalt_app_suche .item .info .sub {
	padding-top:15px;
	padding-left:40px;
}

.inhalt_app_nl .spalte_links {
	width:200px;
	padding-right:40px;
	float:left;
}

.inhalt_app_nl .spalte_rechts {
	width:680px;
	padding-top:21px;
	float:left;
}

.inhalt_app_nl .spalte_links .box {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
}

.inhalt_app_terms .terms_start_titel { margin-left:2px; }

.inhalt_app_terms .a_button,
.inhalt_app_terms .a_button:visited,
.inhalt_app_terms .a_button:hover,
.inhalt_app_terms .a_button:active,
.inhalt_app_terms .a_button:focus {
	background-color:#F1EFEE;
	text-decoration:none;
	margin-top:-2px;
	margin-bottom:-3px;
	padding-left:7px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:1px;
	border-top:2px #ffffff solid;
	border-left:2px #ffffff solid;
	border-right:2px #D3D2D1 solid;
	border-bottom:2px #D3D2D1 solid;
	color:#303030;
}

.inhalt_app_terms .outer_button {
	padding-top:2px;
	padding-bottom:3px;
	border:1px #000044 solid;
}

.inhalt_app_terms .suchmenu {
	padding-top:3px;
}

* html .inhalt_app_terms .suchmenu {
	padding-top:4px;
}

.js_error {}
.js_okay { display:none; }

.inhalt_app_terms .note { padding-top:7px; }
.inhalt_app_terms .spage { font-size:80%; white-space:nowrap; }

.inhalt_app_terms .suchetext, .inhalt_app_ar .suchetext, .inhalt_app_kr .suchetext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000044; text-decoration:none; }
.inhalt_app_terms .uebersichtrot, .inhalt_app_ar .uebersichtrot, .inhalt_app_kr .uebersichtrot  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; text-decoration:none; }

.inhalt_app_terms .textfeld, .inhalt_app_ar .textfeld, .inhalt_app_kr .textfeld { font-family:Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-decoration: none; width: 250px; margin-top: 5px; margin-bottom: 2px; padding-left: 5px; padding-right: 5px; border: solid #000000 1px; }
.inhalt_app_terms .textfeld { padding-top:2px; padding-bottom:3px; }

.inhalt_app_terms .button_submit, .inhalt_app_ar .button_submit, .inhalt_app_kr .button_submit, .inhalt_app_suche .button_submit { font-family:Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-decoration: none; width: 90px; margin-top: 5px; margin-bottom: 2px; padding-left: 5px; padding-right: 5px; border: solid #000000 1px; }
.inhalt_app_terms .radiosuche, .inhalt_app_ar .radiosuche, .inhalt_app_kr .radiosuche { margin-left: 1px; margin-right: 5px; margin-top: 7px; margin-bottom: 0px; }
.inhalt_app_terms .selectsuchejahr, .inhalt_app_ar .selectsuchejahr, .inhalt_app_kr .selectsuchejahr { font-family:Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-decoration: none; width: 70px; margin-top: 5px; }
.inhalt_app_terms .selectsucheheft, .inhalt_app_ar .selectsucheheft, .inhalt_app_kr .selectsucheheft { font-family:Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-decoration: none; width: 50px; margin-top: 5px; }

.inhalt_app_terms a, .inhalt_app_ar a, .inhalt_app_kr a,
.inhalt_app_terms a:link, .inhalt_app_ar a:link, .inhalt_app_kr a:link,
.inhalt_app_terms a:visited, .inhalt_app_ar a:visited, .inhalt_app_kr a:visited,
.inhalt_app_terms a:active, .inhalt_app_ar a:active, .inhalt_app_kr a:active,
.inhalt_app_terms a:focus, .inhalt_app_ar a:focus, .inhalt_app_kr a:focus,
.inhalt_app_terms a:hover, .inhalt_app_ar a:hover, .inhalt_app_kr a:hover {
	color:#000000;
}

.inhalt_app_terms .aLink, .inhalt_app_ar .aLink, .inhalt_app_kr .aLink,
.inhalt_app_terms .aLink:link, .inhalt_app_ar .aLink:link, .inhalt_app_kr .aLink:link,
.inhalt_app_terms .aLink:visited, .inhalt_app_ar .aLink:visited, .inhalt_app_kr .aLink:visited,
.inhalt_app_terms .aLink:active, .inhalt_app_ar .aLink:active, .inhalt_app_kr .aLink:active,
.inhalt_app_terms .aLink:focus, .inhalt_app_ar .aLink:focus, .inhalt_app_kr .aLink:focus,
.inhalt_app_terms .aLink:hover, .inhalt_app_ar .aLink:hover, .inhalt_app_kr .aLink:hover {
	color:#0073d4;
}

.inhalt_app_ar .submitLink, .inhalt_app_kr .submitLink,
.inhalt_app_ar .submitLink:link, .inhalt_app_kr .submitLink:link,
.inhalt_app_ar .submitLink:visited, .inhalt_app_kr .submitLink:visited,
.inhalt_app_ar .submitLink:active, .inhalt_app_kr .submitLink:active,
.inhalt_app_ar .submitLink:focus, .inhalt_app_kr .submitLink:focus,
.inhalt_app_ar .submitLink:hover, .inhalt_app_kr .submitLink:hover {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
 	background-color:transparent;
	border:0;
	cursor:pointer;
	cursor:hand;
	padding:0;
	margin:0;
}

.inhalt_app_ar .button_aro {
	background-color:#eeeeee;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	border-top:1px #9393AD solid;
	border-left:1px #9393AD solid;
	border-right:1px #000044 solid;
	border-bottom:1px #000044 solid;
  }

.inhalt_app_terms .screen {}
.inhalt_app_ar .screen { display:inline; }

.inhalt_app_terms ul, .inhalt_app_suche .kasten .mehr ul {
	list-style-type:none;
	padding:0;
	margin-left:1.5em;
	margin-top:0;
	margin-bottom:0;
	list-style-image:url('bullet.php?f=ed1c24');
}

.inhalt_app_terms ul {
	margin-top:5px;
	margin-bottom:8px;
}

.inhalt_app_terms li, .inhalt_app_suche .kasten .mehr li {
	padding-top:0px;
	padding-bottom:8px;
	padding-left:5px;
}

.inhalt_app_terms form { display:inline; }

.inhalt_app_terms .xo { color:#555555; }
.inhalt_app_terms .xo a { color:#555555; }
.inhalt_app_terms .xo a:link { color:#555555; }
.inhalt_app_terms .xo a:visited { color:#555555; }
.inhalt_app_terms .xo a:hover { color:#555555; }
.inhalt_app_terms .xo a:active { color:#555555; }
.inhalt_app_terms .xo a:focus { color:#555555; }
/* END Applikation*/


.fuss {
	width:920px;
	height:60px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background-image:url('images/bg_kopf.png');
	background-repeat:repeat;
	overflow:hidden;
}

.fuss .spalte {
	height:40px;
	width:140px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#ffffff;
}

.fuss .spalte .zeile {
	height:25px;
}

.fuss .spalte img {
	padding-right:5px;
	vertical-align:baseline;
}

.fuss .spalte a,
.fuss .spalte a:link,
.fuss .spalte a:visited,
.fuss .spalte a:hover,
.fuss .spalte a:active,
.fuss .spalte a:focus {
	color:#ffffff;
	text-decoration:none;
	vertical-align:baseline;
}

.clear {
	clear:both;
	width:0;
	height:0;
	overflow:hidden;
}


/* BEGIN Warenkorb */
.warenkorb {
	padding-top:35px;
}

.warenkorb .status {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	border:1px #ccccc8 solid;
	background-color:#fffff7;
	margin-bottom:30px;
}

.warenkorb .status .aktiv_l, .warenkorb .status .aktiv_r {
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:2px #ff0000 solid;
}

.warenkorb .status .inaktiv_l, .warenkorb .status .inaktiv_r {
	padding-left:10px;
	padding-bottom:5px;
	color:#a3a3a3;
	border-bottom:2px #a3a3a3 solid;
}

.warenkorb .status .aktiv_r, .warenkorb .status .inaktiv_r {
	padding-right:10px;
}

.warenkorb .status .btn {
	padding-bottom:7px;
}

.warenkorb .status .btn .button {
	background-color:#fffff7;
	border:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#0073d4;
	padding:0;
	margin:0;
	font-weight:bold;
	overflow:visible;
	text-align:right;
	height:17px;
	width:200px;
}

.warenkorb .h2 {
	font-size:17px;
	font-weight:bold;
}

.warenkorb .s2_h2 {
	padding-top:10px;
}

.warenkorb .s3_h2 {
	padding-bottom:10px;
}

.warenkorb .produkt_kopf_1, .warenkorb .produkt_kopf_1_r {
	padding-top:15px;
	padding-right:10px;
}

.warenkorb .produkt_kopf_2, .warenkorb .produkt_kopf_2_r {
	padding-top:30px;
	padding-right:10px;
}

.warenkorb .produkt_kopf_1_r, .warenkorb .produkt_kopf_2_r {
	padding-bottom:10px;
}

.warenkorb .produkt, .warenkorb .produkt_abb, .warenkorb .produkt_e, .warenkorb .produkt_a, .warenkorb .produkt_g {
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px #a3a3a3 solid;
}

.warenkorb .produkt_abb {
	padding-right:15px;
}

.warenkorb .produkt_abb img {
	border:1px #bcc4cb solid;
}

.warenkorb .produkt_e, .warenkorb .produkt_a, .warenkorb .produkt_g {
	padding-left:35px;
}

.warenkorb .produkt_a_form {
	width:75px;
}

.warenkorb .produkt_a_form .l {
	float:left;
	width:50px;
}

.warenkorb .produkt_a_form .r {
	padding-top:3px;
}

.warenkorb .produkt_fuss_l, .warenkorb .produkt_fuss, .warenkorb .produkt_fuss_g {
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:3px #a3a3a3 solid;
}

.warenkorb .produkt_fuss, .warenkorb .produkt_fuss_g {
	border-top:1px #a3a3a3 solid;
}

.warenkorb .produkt_fuss_g {
	padding-left:35px;
}

.warenkorb .s2_kasten {
	overflow:visible;
	margin-bottom:30px;
	margin-top:25px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	border:1px #a3a3a3 solid;
}

.warenkorb .s2_kasten_titel {
	padding-left:10px;
	padding-right:10px;
	margin-top:-9px;
	margin-bottom:15px;
}

.warenkorb .s2_kasten_titel_txt {
	background-color:#ffffff;
}

.warenkorb .s3_bereich {
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:3px #a3a3a3 solid;
}

.warenkorb .s3_zahlungsart {
	padding-left:35px;
}

.warenkorb_pflicht {
	color:#777777;
}

.warenkorb_pflicht_r {
	color:#ff0000;
}

.warenkorb_fuss {
	padding-top:35px;
	padding-bottom:30px;
}

.sd_warenkorb_fuss {
	padding-top:35px;
	padding-bottom:40px;
}

.warenkorb_fuss .fzurueck, .sd_warenkorb_fuss .fzurueck {
	float:left;
	padding-top:10px;
}

.warenkorb_fuss .fbtn_zurueck, .sd_warenkorb_fuss .fbtn_zurueck {
	background-color:#ffffff;
	border:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#0073d4;
	padding:0;
	margin:0;
	overflow:visible;
}

.warenkorb_fuss .fhinweis, .sd_warenkorb_fuss .fhinweis {
	float:right;
	color:#777777;
	padding-right:20px;
	padding-top:10px;
}

.warenkorb_fuss .fweiter, .sd_warenkorb_fuss .fweiter {
	float:right;
	margin-top:1px;
	padding-top:8px;
	padding-left:20px;
	padding-right:18px;
	padding-bottom:7px;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	border:1px #0073d4 solid;
	background-color:#fffff7;
}

.warenkorb_fuss .fbtn_weiter, .sd_warenkorb_fuss .fbtn_weiter {
	float:right;
	padding-top:8px;
	padding-left:20px;
	padding-right:18px;
	padding-bottom:7px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	border:1px #0073d4 solid;
	background-color:#fffff7;
	font-family:Helvetica, Arial, sans-serif;
	line-height:17px;
	color:#0073d4;
	overflow:visible;
}

.warenkorb .hinweis {
	color:#777777;
}

.warenkorb .textfeld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:3px;
	height:14px;
	border:solid #000000 1px;
}

.warenkorb .selectfeld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:5px;
	height:20px;
	border:solid #000000 1px;
}
/* END Warenkorb */