html, body { height:100.01% }
body {
	margin: 24px;
	text-align: center;
	font: 13px/1.231 arial, helvetica, sans-serif; /*mye*/

}
strong {
	font-weight: bold;
}

h1 {
	font-size: 120%;
	font-weight: bold;
/*	color: #53b110;*/
	background-color: #60b600;
/*	background-color: #C20204; */
	color: #fff;
	padding: 4px 0 4px 7px;
	width: 530px;
	margin-bottom: 24px;
/*	height: 20px; */
}
h1 em {
	font-weight: normal;
/*	background-color: #F1F1AF;*/
/*	color: #000;*/
	margin-left: 8px;
}



h2 {
/*	margin: 12px 0 0; */
	margin: 0 0 12px;
	font-size: 160%;
	font-weight: bold;
}

h2.fortsetzung {
	margin: 0;
	font-size: 110%;
	font-weight: bold;
}

h3 {
	margin: 12px 0 0; 
	font-weight: bold;
	font-size: 100%;
/*	color:#E76300;*/
}
#kurzmeldungen #spalte-links h3, #kurzmeldungen #spalte-rechts h3 {
	margin: 12px 0 6px;
	font-size: 110%;
}
h4 {
	margin: 12px 0 0 0;
	font-weight: bold;
}
/**:first-child+html h4 {*/
/*	margin-bottom: 12px;*/
/*}*/

em {
	font-style: italic;
}

p {
	margin: 0 0 12px;
	
}
ul, ol {
	margin: 12px 0 0 0;
}
ul {
	list-style-type: none;
	}
ol {
	list-style-type: decimal;
}
a, a:link, a:visited {
	color: #0F4292;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	}

div#inhaltsverzeichnis {
	margin: 36px 0;
}
div#top #inhaltsverzeichnis {
	margin-top: 0;
}
#inhaltsverzeichnis img {
	float: right;
	width: 86px;
}


#inhaltsverzeichnis ol {
	font: 12px/1.231 verdana, arial, sans-serif;
	width: 530px;
	padding: 0 0 0 1.8em;
	margin: 0 0 12px;
}
#inhaltsverzeichnis p {

}
#inhaltsverzeichnis li {
	margin-left: 0em;
}
#inhaltsverzeichnis a, #inhaltsverzeichnis a:link, #inhaltsverzeichnis a:visited {
	text-decoration: none;
	font-weight: bold;
}
#inhaltsverzeichnis a:hover, #inhaltsverzeichnis a:active {
	text-decoration: underline;
}
#inhaltsverzeichnis li.aktiv a, #inhaltsverzeichnis li.aktiv a:link, #inhaltsverzeichnis li.aktiv a:visited, #inhaltsverzeichnis li.aktiv a:hover, #inhaltsverzeichnis li.aktiv a:active {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
ul.dokumente-download-liste {
		margin: 12px 0 12px 0;
	}
a.pdf-download, a:link.pdf-download {
	font-weight: normal;
	background-image: url(../images/pdf-icon.gif);
	background-repeat: no-repeat;
	padding: 1px 0 1px 20px;
	text-decoration: underline;
}
.unten img, unten p {
	display: none;
}
.unten {
	clear: both;
}
.unten ul {
	margin: 6px 0 36px;
}
.unten a, .unten a:link, .unten a:visited, .unten a:hover {
	font-weight: normal;
	text-decoration: underline;
}
p.teaser {
	font-weight: bold;
	margin:6px 0 0;
}
dl.bild-total  {
	background-color: #efefef;
	margin: 12px 0 0;

}
dl.bild-total img {
	width: 338px;
	margin: 0;
	}
dl.bild-total dt {
	font-size: 11.5px;
	padding: 0 6px 6px;
}

div.kasten-mit-bild  {
	background-color: #efefef;
	margin: 24px 0 12px;
}
.kasten-mit-bild img {
	width: 96px;
	margin-bottom: -3px;
	}
.kasten-mit-bild p {
/*	font-size: 11px;*/
	width: 224px;
	float: right;
	margin: 6px 8px 8px;
}
.kasten-mit-bild p em {
	font-weight: bold;
}
* html .kasten-mit-bild p {
	font-size: 11.5px;
	width: 210px;
	margin: 6px 10px 18px 0;
}

ul.mehrinfo {
	margin: 6px 0 0;
}
ul.mehrinfo li {
	margin-bottom: 2px;
}

div#ganzeseite {
	background: url(../images/newsletter-back1000.gif) repeat-y;
	width: 1000px;
/*	height: 100.01%;*/
	overflow: hidden;
/*	background-color: #EDEDED; */
	margin: 0 auto;
}

div#content {
	width: 700px;
	text-align: left;
	float: left;
	border-right: solid #fff 40px;
/*	background-color: #fff; */
}

div#top {

}
div#middle {
/*	background-color: #DDD; */
/*	overflow: hidden;*/
	width: 100%;
	
}
div#middle ul li {
	margin: 0 0 6px;
}
div#bottom {
}
div#seitenleiste {
	padding: 0px 10px 20px 12px;
/*	padding: 152px 10px 20px 12px;*/;
	float: right;
	text-align: left;
	width: 238px;
}

div.archiv-navigation {
	padding-bottom: 20px;
}
div.boxen-oben {

}
div.boxen-unten {
}
div#spalte-links p, div#spalte-rechts p {
	color: #222;
	margin-top:12px; 
}
div#spalte-links, div#spalte-rechts {
	width: 338px;
	float: left;
/*	padding-top: 6px; */
}
div#spalte-links {
	margin: 0 23px 0px 0;
	padding-left: 1px;
}
div#spalte-rechts {
	margin: 0;
}

div#spalte-links table, div#spalte-rechts table {
	font-size: 90%;
	width: 338px;
	border: 1px #efefef solid;
	color: #444;
	text-align: center;
	margin-bottom: 1em;
	margin-top:12px; 
	
}
table th {
/*	font-weight: bold; */
	padding: 3px;
/*	color: #fff;*/
/*	background-color: #60b600;*/
	color: #000;
	background-color: #efefef;	
}
div#spalte-links table p {
	padding-top: 0.5em;
}
div#spalte-links i, div#spalte-rechts i {
	font-size: 90%;
}

div#fussleiste {
	clear: both;
/*	padding: 6px 0;*/
	margin-top: 40px;
	}
#fussleiste p {
	margin: 0 0 5px;
/*	font-size: 11px;*/
}
#fussleiste a, #fussleiste a:link, #fussleiste a:visited{
	text-decoration: none;
}
#fussleiste a:hover {
	text-decoration: underline;
}
.clr {
	clear: both;
}
.datum {
	font-weight: bold;
}

div.bild-vollebreite {
	background-color: #efefef;
	margin: 12px 0 0; 
	width: 700px;
	float: left;
/*	font: 13px/1.231 georgia, times, "times new roman", serif; */
}
/** html div.bild-vollebreite { margin-top: 0;} */
/**:first-child+html div.bild-vollebreite {*/
/*	margin-top: 0;*/
/*}*/
div.bild-vollebreite img {
	width: 530px;
	margin: 0;
	float: left;
	}

div.bild-vollebreite.caption-bottom img {
	width: 700px;
	float: none;
}	
	
div.bild-vollebreite p {
/*	font-size: 11px;*/
/*	padding: 6px 6px;*/
	width: 154px;
	float: right;
	margin: 6px 6px 6px 10px;
	font-size: 11.5px;
/*	letter-spacing: 0.02cm;*/
}
div.bild-vollebreite.caption-bottom p {
	width: 680px;
	float: none;
	margin: 2px 10px 6px 10px;
}
* html div.bild-vollebreite p {
	font-size: 11.5px;
	width: 150px;
	margin: 6px 6px 0 0;
}

blockquote {
/*	font: bold 13px/1.231 georgia, times, "times new roman", serif;	*/
	font-size: 110%;
	font-weight: bold;
/*	font-style: italic;*/
	border-top: solid 8px #60b600;
/*	border-top: solid 8px #C20204; */
	border-bottom: solid 1px #aaa;
	padding: 7px 0;
	margin: 14px 0 12px;
}

.pinkoNewsletter blockquote {
/*	font: bold 13px/1.231 georgia, times, "times new roman", serif;	*/
	font-size: 110%;
	font-weight: bold;
/*	font-style: italic;*/
	border-top: solid 8px #BD007B;
/*	border-top: solid 8px #C20204; */
	border-bottom: solid 1px #aaa;
	padding: 7px 0;
	margin: 14px 0 12px;
}

html+* div#spalte-links blockquote p, html+* div#spalte-rechts blockquote p {
	
}

div#spalte-links blockquote p, div#spalte-rechts blockquote p {
	margin-top: 0;
}

/* Paging */
div.paging {
	float: right;
	width: 300px;
	text-align: right;
	margin: -12px 0 24px;
	font-size: 12px;
}

div.page-fortsetzung {
	float: left;
	text-align: left;
	margin: 6px 0 12px;
}

.paging a, .paging a:link, .paging a:visited, .paging a:hover {
	text-decoration: none;
}
.paging .aktiv a {
	color: #fff;
	background-color: #0F4292;
}
.paging aktiv {

}
.pfeile {
	font-size: 18px;
	font-weight: bold;
}
.vorherige {

}
.naechste {

}
.seitennummern a {
	padding: 1px 3px;
}

div.definition-box {
	background-color:#F2F9FE;
	padding: 0 1em;
	border:1px solid #B9D3EE;
	margin-bottom: 12px;
}

h3 div.definition-box p {
	font-weight: normal;
}

/* Die Seite mit den Kurzmeldungen brauchen etwas andere Styles. Deshalb hat */
/* diese Seite einen <body id="kurzmeldungen">*/

#kurzmeldungen h3 {
	margin: 12px 0 0;
}
#kurzmeldungen h4 {
	margin: 0px 0 0;
	}
#kurzmeldungen #spalte-links p {
	margin: 0 0 6px;
}
#kurzmeldungen #spalte-rechts p {
	margin: 0 0 6px;
}

/* Die Navigation auf der Seitenleiste. Angaben für div#seitenleiste siehe weiter oben */

div.archiv-navigation p, div.archiv-navigation ul {
	margin:-1px 0 24px;
	font: 11px/1.231 verdana, arial, sans-serif;
/*	font-weight: bold; */
}
div.archiv-navigation ul {
	margin-top: 6px;
}
div.archiv-navigation p a, div.archiv-navigation ul a, div.archiv-navigation p a:visited, div.archiv-navigation ul a:visited {
	font: normal 13px arial, helvetica, sans-serif;
	text-decoration: none;
	color: #0F479D;
}
div.archiv-navigation p a:hover, div.archiv-navigation ul a:hover {
	text-decoration: underline;
}

.tx-bn12cols-pi1 {
	display: inline-block;
}

/* Boxen auf der Seitenleiste */

div.go-to-bestellen {
	height: 131px;
	overflow: hidden;
	padding-bottom: 20px;
}
.go-to-bestellen h3 {
	padding: 10px 0 5px;
	margin: 0;
}
.go-to-bestellen p {
	margin: 0;
	padding-bottom: 5px;
}
.brw2010-logo-box img {
	padding-bottom: 5px;
}
div.vaa-werbung {
/*	margin-top: 50px; */
}
div.vaa-werbung p, div.vaa-werbung ul {
	margin: 5px 0;
}

/* - - - - PINKO Sondernewsletter - - - - - */
.pinkoNewsletter #inhaltsverzeichnis img {
	padding: 0 0 0 30px; 
	width: 66px; 
}
.pinkoNewsletter h1 {
	background-color: #bd007b;
/*	width: 480px; */
}
