body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	position: relative;
}

div#body {
	width: 830px;
	margin: 0;
}

h1.homeHead {
	display: none;
}

div#print_Head {
	display: none;
}

div.siteblock { /*width: 946px;*/
	width: 800px;
	margin: 0 10px;
	padding: 0 0px;
}

div#header {
	position: relative;
	height: 161px;
	background:url(../images/header.jpg) no-repeat #fff;
}

a#headerLinkHome {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	height: 70px;
	width: 330px;
}

a#headerFut {
	display: block;
	position: absolute;
	top: 30px;
	right: 30px;
	height: 99px;
	width: 100px;
	overflow: hidden;
}

a#headerFut img, a#headerDw img, a#headerAfz img{
	width: 100px;
}

a#headerDw {
	display: block;
	position: absolute;
	top: 30px;
	right: 150px;
	height: 99px;
	width: 100px;
	overflow: hidden;
}

a#headerAfz {
	display: block;
	position: absolute;
	top: 30px;
	right: 270px;
	height: 99px;
	width: 100px;
	overflow: hidden;
}

div#hefte_header {
	width: 451px;
	position: absolute;
	top: 0;
	right: 0;
	background: url('/images/hefte_header_bg.png') no-repeat;
	height: 143px;
}

div.hefte_header_cover {
	height: 112px;
	overflow: hidden;
}

div.hefte_header_content {
	margin-top: 15px;
	margin-left: 20px;
}

div.hefte_header_text {
	width: 100px;
	padding-left: 2px;
	font-size: 11px;
}

div.hefte_header_smallCovers {
	height: 90px;
	border-left: 4px solid #C28864;
	margin-left: 20px;
}

div.hefte_header_smallCovers img {
	padding-left: 10px;
}

a:link, a:visited, a:active, a:hover {
	color: #000;
	text-decortation: underline;
}

img  {
	border: 0 none;
}

a.arrow_right_white_empty {
	background: url('../images/arrow_right_white_empty.png') left center no-repeat;
	padding-left: 12px;
	font-weight: bold;
}

a.arrow_right_brown_empty {
	background: url('../images/arrow_right_brown_empty.png') left center no-repeat;
	padding-left: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #9c4221;
}

div.navi {
	position: absolute;
	bottom: 0px;
}

div#content {
	margin: 10px 10px 0px 10px;
}

div#content_left {
	float: left;
	width: 468px;
	line-height: 18px;
}

div#content_right {
	width: 322px;
	margin-left: 478px;
	color: #fff;
}

div#sidebar_left {
	float: left;
	width: 156px;
}

div#sidebar_right {
	margin-left: 166px;
	width: 156px;
}

div#shadow_bottom {
	width: 840px;
	background: url(/images/shadow_b.png) no-repeat left #fff;
	height: 13px;
}

/* Artikel */
h2.teaser_headline, h2.teaser_headline a, h1.artikel_headline, h2 {
	margin: 0px;
	/*margin-top: 8px;*/
	margin-bottom: 8px;
	padding: 0px;
	color: #626364;
	font-size: 18px;
	text-decoration: none;	
	line-height: 22px;
}

h2.redaktion {
	display: none;
}

p.artikel_anlesetext {
	font-weight: bold;
	font-size: 12px;
	padding-top: 0px;
	margin-top: 0px;
}

div.stichzeile {
	line-height: 26px;
}

span.date {
	float: right;
	margin: 0px;
	padding: 0px;
}

div.artikel_hauptbild_container {
	width: 180px;
	float: left;
	margin: 5px 20px 10px 0px;
	color: #9c4221;
	font-size: 11px;
}

div.artikel_hauptbild {
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0 none;
}

div.artikel_hauptbild img {
	border: 1px solid #9c4221;
}

p.autor {
	text-align: right;
	font-style: italic;
}

div#autorenhinweis {
	margin: 10px 0px;
	text-align: right;
	float: right;
	width: 350px;
	font-style: italic;
}

div#fussnoten {
	margin: 10px 0px;
	font-style: italic;
	font-size: 10px;
}

span.subHeadline {
	font-size: 14px;
	font-weight: bold;
	color: #6e6f71;
	margin: 5px 0px;
	display: block;
}

div#literaturhinweise {
	border-top: 2px dotted #D9DADA;
	margin-top: 20px;
	padding-top: 10px;
}

div#zusatzinformationen {
	border-top: 2px dotted #D9DADA;
	margin-top: 20px;
	padding-top: 10px;
}

span#galerieArtikelHeadline {
	font-size: 14px;
	font-weight: bold;
	color: #6e6f71;
	margin: 0px 0px 5px 10px;
	display: block;
	padding-top: 5px;
}

div#galerieArtikelOutline {
	border-top: 2px dotted #D9DADA;
	margin-top: 20px;
	padding-top: 10px;
}

div#galerieGreyLine {
	height: 5px;
	margin-bottom: 2px;
	background-color: #d9dada;
}

div#galerieArtikelBackground {
	background-color: #d9dada;
	margin-bottom: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* Teaser */
div.teaser {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #626364;
}

div.teaser_uebersicht div.teaser {
	border: 0 none;
}

a.aktionslogo {
	float: right;
}

div.teaser p {
	margin: 0px;
	padding: 0px;
}

p.teaser_img img{
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 10px;
}

a.more {
	display: block;
	color: #9c4221;
	text-decoration: none;
	font-weight: bold;
	float: right;
	background: url('/images/more.jpg') right 80% no-repeat;
	padding-right: 12px;
}

a.more:hover {
	text-decoration: underline;
}

/* EOF Teaser */
/* Double Teaser */
div.double_teaser {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #626364;
}

div.left_teaser {
	width: 224px;
	float: left;
}

div.right_teaser {
	width: 224px;
	margin-left: 244px;
	_margin-left: 240px;
}

p.double_teaser_img {
	margin: 0px;
	padding: 0px;
}

#artikelAction {
	border-bottom: 2px solid #626364;
	height: 30px;
	line-height: 30px;
}

#artikelAction a{
	display: block;
	color: #9c4221;
	float: left;
	background: url('/images/arrow_right_brown_empty.png') left no-repeat;
	padding-left: 12px;	
	font-weight: bold;
	text-decoration: none;
	margin-left: 30px;
}

#artikelNav {
	margin-top: 10px;
}

#artikelNav a{
	display: block;
	color: #9c4221;
	float: left;
	padding-left: 12px;	
	margin-left: 5px;
	font-weight: bold;
	text-decoration: none;
}

#artikelNav a#top {
	float: right;
	background: url('/images/arrow_top_brown_empty.png') left no-repeat;
}

#artikelNav a#zurueck {
	float: left;
	background: url('/images/arrow_left_brown_empty.png') left no-repeat;
}

/* EOF Double Teaser */

/* 1 Artikel mit Editor */
div#editor_inhalt div.datum {
	display: none;
}

/* EOF Artikel */

/* Übersichtsseite */
.paginator a{
	color: #9c4221;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0px 5px;
	border-right: 1px solid #9c4221;
}

.paginator a.last {
	border: 0 none;
}

.paginator a.active {
	text-decoration: underline;
}

.paginator a.paginatorImgLeft {
	border: 0 none;
	background: url('/images/arrow_left_brown_empty.png') left no-repeat;
	width: 11px;
	height: 9px;
	padding: 0px;
	margin-top: 3px;
}

.paginator a.paginatorImgRight {
	border: 0 none;
	background: url('/images/arrow_right_brown_empty.png') right no-repeat;
	width: 11px;
	height: 9px;
	padding: 0px;
	margin-top: 3px;
}

.pageNav a, .pagNav{
	border: 0 none;
	padding: 0;
	margin: 0;
	float: right;
}

.pageNav a#top {
	background: url('/images/arrow_top_brown_empty.png') left no-repeat;
	padding-left: 12px;
	margin-right: 10px;
}

.pageNav a#zurueck {
	background: url('/images/arrow_left_brown_empty.png') left no-repeat;
	padding-left: 12px;
}
/* EOF Übersichtsseite */

/* Übersichtsseite Hauptrubrik */

div.teaser_uebersicht {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #626364;
}

div.teaser_uebersicht h2.teaser_headline {
	margin-top: 0px;
	padding-top: 0px;
}

span.uebersicht, span.uebersicht a:link, span.uebersicht a:visited {
	color: #9c4221;
	margin: 0px;
	padding: 0px;
	float: none;
	text-decoration: none;
}

h3.kurz_teaser, h3.kurz_teaser a:link, h3.kurz_teaser a:visited {
	color: #626364;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

h3.kurz_teaser a:hover {
	text-decoration: underline;
}

/* EOF Übersichtsseite Hauptrubrik */

/* Suche */

form#suche {
	border-bottom: 2px solid #994122;
}

form#suche label {
	width: 100px;
	display: block;
	float: left;
}

form#suche input, form#suche select {
	border: 1px solid #994122;
	margin-bottom: 5px;
}

/* EOF Suche */

/*Right Boxes*/
div.box a:link, div.box a:visited {
	color: #fff;
}

div.box p {
	padding: 3px 0px;
	margin: 0px;
}

div.box {
	margin-bottom: 20px;
}

div.box_header {
	background:url('/images/box_header.jpg') repeat-x;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	padding: 0px 10px;
	border-bottom: 1px solid #b8aea7;
}

div#suche div.box_header {
	font-weight: bold;
}

div.box_cont {
	background-color: #d3a07c;
	padding: 10px;
}

div.box a.meistGelesenWhite:link, div.box a.meistGelesenWhite:visited {
	color: #994122;
	text-decoration: none;
}

div.box a.meistGelesenWhite:hover {
	text-decoration: underline;
}

div.white div.box_cont {
	background-color: #fff;
	padding: 0px;
	border-left: 2px solid #9c4221;
	border-right: 2px solid #9c4221;
	border-bottom: 2px solid #9c4221;
	color: #000;
}

div#suche div.box_cont {
	background: url('/images/box_cont_suche.jpg') repeat-x #9d4221;
	height: 23px;
	line-height: 23px;
	padding: 0px 10px 0px 10px;
}

div#content_right input{
	height: 18px;
	font-size: 10px;
	padding: 0px;
	margin: 0px; 
	border: 0 none;
}

div#content_right input.submit {
	border: 1px solid #9c4221;
	font-size: 12px;
	background-color: #d9dadb;
	color: #626364;
	height: 25px;
	padding: 0px 5px;
	margin: 0px;
}

input.button {
	background: url(/images/button_white_bg.png) bottom no-repeat transparent;
	width: 14px;
	margin: 0px;
	padding: 0px;
}
/*Bilderserien*/
div.bilderserien{
	width: 322px;	
	margin-bottom: 20px;
}

div#bilderserien_header {
	background: url(/images/bilderserien_header.jpg) no-repeat transparent;
	height: 24px;
	padding-left: 15px;
	color: #9c4221;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
}

div#bilderserien_cont {
	background: url(/images/bilderserien_content.jpg) repeat-y transparent;
}

div#bilderserien_cont h3 {
	margin: 0px;
	padding: 0px;
}

div#bilderserien_cont h3 a {
	margin: 0px;
	margin-left: 10px;
}

div#bilderserien_cont h3.ui-state-active {
	background-color: #d3a07c;
	margin-left: 2px;
	width: 318px;
}

div#bilderserien_cont .ui-state-active a, div#bilderserien_cont .ui-state-active a:link  {
	background: url('/images/arrow_down_brown_empty.png') left center no-repeat;
	padding-left: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #9c4221;
	font-weight: bold;
	margin-left: 5px;
}

div#bilderserien_cont .ui-state-default {
	border-bottom: 1px solid #9c4221;
	width: 322px;
}

div#bilderserien_cont div.bilderserien_offen, div#bilderserien_cont .ui-accordion-content-active {
	background-color: #d3a07c;
	margin-left: 2px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 318px;
	height: 50px;
	overflow: hidden;
}

div#bilderserien_cont div.bilderserien_offen img{
	margin-left: 10px;
	border: 0 none;
}

div#bilderserien_footer {
	background: url(/images/bilderserien_footer.jpg) no-repeat transparent;
	height: 21px;
	padding-left: 10px;
	padding-top: 5px;
}
/*EOF Bilderserien*/
/*EOF Right Boxes*/

/* TERMINE */

/* Termine */
div.abisz_paginator_termine {
	margin: 5px 0px;
	height: 20px;
	line-height: 14px;
	font-size: 11px;
}

div.abisz_paginator_termine a {
	display: block;
	float: left;
	color: #fff;
	background-color: #9c4221;
	height: 16px;
	padding-top: 2px;
	text-align: center;
	margin-left: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

div.abisz_paginator_termine a.abisz_alle {
	width: 58px;
	margin-left: 0px;
	background-color: #d3a07c;
}

div.abisz_paginator_termine a:hover,div.abisz_paginator_termine a.active
	{
	background-color: #d3a07c;
}

.termin {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #626364;
}

.terminTitel {
	position: relative;
	display: block;
	padding: 0px 0px 10px 110px;
	font-weight: bold;
	color: #9c4221;
}

.terminDaten {
	position: relative;
	display: block;
	padding: 2px 2px 3px 110px;
}

.terminDatenInfo{
	padding-bottom: 10px;
}

.art {
	position: absolute;
	left: 0px;
	color: #626364;
}

div.terminTitel div.date {
	position: absolute;
	left: -4px;
	top: 0px;
	font-weight: bold;
}

.terminNavi {
	position: relative;
	display: block;
	padding: 2px 2px 3px 110px;
	margin-top: 10px;
}

/* EOF TERMINE */

/*EXTRAS*/

table.coverFlow {
	overflow: hidden;
	width: 300px;
}

table.coverFlow div.coverFlowRow {
	overflow: hidden; 
	width: 260px; 
	float: left;
	height: 50px;
}

.bildergalerie_uebersicht_flow_headline {
	color: #626364;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.bildergalerie_uebersicht_flow {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #626364;
}

.bildergalerie_uebersicht_flow a:link, .bildergalerie_uebersicht_flow a:visited, .bildergalerie_uebersicht_flow img{
	color: #000;
	border: 0 none;
	text-decoration: none;
}

div.galerieBild {
	position: relative;
	float: left;
	margin: 5px 5px 0px 5px;
	padding: 0px;
}

div.artikel_hauptbild a.zoom {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 6px;
	width: 15px;
	height: 15px;
	z-index: 1000000;
	margin: 0px;
	padding: 0px;
}

div.galerieBild a.zoom {
	display: block;
	position: absolute;
	right: 1px;
	bottom: 5px;
	width: 15px;
	height: 15px;
	z-index: 1000000;
	margin: 0px;
	padding: 0px;
}

div.artikel_hauptbild img.zoom,div.galerieBild img.zoom {
	border: none;
	border-top: 1px solid #9c4221;
	border-left: 1px solid #9c4221;
	z-index: 100000;
}

/* EOF EXTRAS */

div#footer {
	height: 30px;
	line-height: 30px;
	background-color: #9c4221;
	font-weight: bold;
	text-align: center;
	color: #fff;
	border-bottom: 2px solid #626364;
}

div#footer a {
	text-decoration: none;
	color: #fff;
}

div#dlvsockel div#footer_linkblock {
	padding: 10px 0px;
	text-align: center;
	line-height: 16px;
	font-size: 9px;
	color: #9c4221;
}

/* Sockel */
div#dlvsockel div#footer_linkblock {
	padding: 10px 0px;
	display: block;
	text-align: center;
	line-height: 16px;
	font-size: 9px;
	color: #9c4221;
}

div#dlvsockel div {
	padding: 10px;
}

div#dlvsockel div#footer_linkblock a {
	color: #000;
	text-decoration: underline;
}

div#dlvsockel div#footer_linkblock a:hover {
	color: #000;
	text-decoration: underline;
}

div#dlvsockel {
	background-color: #fff;
	height: 390px;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

div#dlvsockel a#sockellink_a {
	display: block;
	position: absolute;
	top: 210px;
	left: 10px;
	font-weight: bold;
	font-size: 9px;
	color: #52801a;
	text-decoration: none;
}

div#dlvsockel img#sockellink_img {
	display: block;
	position: absolute;
	top: 185px;
	right: 10px;
}
/* EOF SOCKEL*/

table#heftUebersicht td{
	width: 50%;
	vertical-align: top;
}

table#heftUebersicht h2, table#heftUebersicht p {
	padding: 0px;
	margin: 0px;
}

table#heftUebersicht td.border {
	border-bottom: 2px dotted #676767;
	padding-bottom: 10px;
	vertical-align: top;
}

table#heftUebersicht td.image a, table#heftUebersicht td.image a img{
	
	padding-top: 20px;
}

table#heftUebersicht h2.teaser_headline a{
	padding-top: 0px;
	margin-top: 3px;
	font-size: 16px;
}

div.hlink {
	margin-top: 15px;
}

p.error {
	border: 1px solid #850d18;
	color: #850d18;
	padding: 10px 10px 10px 55px !important;
	background: url('/images/error.png') left top no-repeat #fbbac0;
	margin-bottom: 10px !important;
}

p.error span.single_error {
	display: block;
	margin-top: 5px;
}

fieldset {
	border: 0 none;
	border-top: 2px dotted #d9dada;
	border-bottom: 2px dotted #d9dada;
	padding: 15px 15px 15px 0px;
	margin-bottom: 20px;
}

fieldset legend{ 
	padding: 2px 5px;
	background-color: #fff;
	border: 0 none;
	font-weight: bold;
	color: #4f5051;
	margin-left: 0px;
}

fieldset label {
	width: 100px;
	display: block;
	float: left;
	padding-top: 1px;
}

fieldset input {
	border: 1px solid #4f5051;
}

fieldset input.text {
	width: 250px;
	margin: 1px;
}

fieldset.register {
	margin-bottom: 10px;
}

fieldset.register label{
	width: 150px;	
}

fieldset input.text {
	width: 270px;
	margin: 1px;
}

fieldset input {
	width: 127px;
	margin: 1px;
}


fieldset#artikelKaufen {
	
}

div.hlink{
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
	float: right;
}

div#bildergalerieArtikel table.coverFlow {
	overflow: hidden;
	width: 450px;
}

div#bildergalerieArtikel table.coverFlow div.coverFlowRow {
	width: 410px;
}

div#terminBox {
	border-bottom: 1px solid #9c4221;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div#terminBoxTitel, div#terminBoxTitel a {
	text-decoration: none;
}

#tb_rss_box_1  {
	color: #006611;
}

/*Aktuelles Heft*/
h1#aktuellesHeft {
  font-size: 14px;
  font-weight: bold;
  color: #b0643f;
}

div#heftHead {
  background-color: #646466;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-top: 15px;
}

div.inhaltRubrik {
	color: #b0643f;
	font-weight: bold;
	border-bottom: 2px solid #646466;
	padding-left: 5px;
	margin-top: 15px;
}

div.inhaltTitel {
	background-color: #d9dadb;
	border-bottom: 1px solid #fff;
	padding-left: 5px;
}

span.inhaltTitel {
	width:300px;
	display: block;
	float: left;
}

span.inhaltAutor {
	float: right;
	padding-right: 5px;
	width: 140px;
}

div#branchenbuchSearchResults {
	border-bottom: 2px solid #b0643f;
	margin-bottom: 10px;
	height: 350px;
}

/*Graue Boxen*/
div.grey_box_left {
	float: left;
	width: 220px;
	border-bottom: 1px dotted #676767;
	margin-bottom: 20px;
}

div.grey_box_right {
	float: right;
	width: 220px;
	border-bottom: 1px dotted #676767;
	margin-bottom: 20px;
}

div.grey_box_header{
	height: 25px;
	line-height: 25px;
	background: url(/images/grey_header_bg.jpg) repeat-x;
	color: #676767;
	font-weight: bold;
	padding-left: 10px;
}

div.grey_box_header a {
	color: #676767;
	font-weight: bold;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
}

span.boxHeadline,span.boxHeadline a  {
	color: #676767;
	font-weight: bold;
	padding-top: 10px;
	display:block;
}

div.grey_box_right p, div.grey_box_left p {
	margin-top: 0px;
}

div.grey_box_right a, div.grey_box_left a {
	text-decoration: none;
}

a.meistGelesen {
	display: block;
	text-decoration: none;
	padding: 5px 0px;
}

a.meistGelesen:hover {
	text-decoration: underline;
}

/*Breadcrumbs*/

div#braedcrumb {
	margin-bottom: 20px;
	line-height: 12px;
}

div#braedcrumb a{
	color: #626364;
	font-size: 12px;
}

div#braedcrumb h1 {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

div#tvBox {
	padding: 5px;
	background: url('/images/tv_box_bg.jpg') top repeat-x #9f4727;
	margin-bottom: 20px;
}

a.tv_box, a.fancy_white {
	color: #fff;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

div#tv_left {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}

div#tv_right {
	width: 156px;
	margin-left: 644px;
	padding-top: 20px;
}

div.aktuellesHeftText img {
	border: 0 none;
}

div.teaser {
	margin-bottom: 20px;
	overflow: auto;
}
img.teaser_image {
	float: left;
	margin: 2px 10px 0px 0px;
}
a.fancy_small:link,a.fancy_small:visited,a.imageShowHider:link,a.imageShowHider:visited
	{
	padding-left: 10px;
	background: url(/images/link_fancy_small.jpg) no-repeat 3px 5px;
}

div#video_list .paginator {
	clear: both;
}

div#video_list div.teaser {
	clear: left;
	margin: 10px 10px;
}
.clear { clear: both; }

