/* bdm-verband.org
Autor: conpa IT Solutions
Version: 1.0, 20.01.2009

General-Definitionen

-Verknüpfte Dateien-
../images/header_end_970_132.jpg
../images/bg_navi_unten_970_22.gif

-Farben-
Hintergrund Body:			#d3d6dd  
      
Blau:	#608fc6 ALT:#608fc5
Grün:	#00979f ALT:#0097a0
Hellgrün:	#F5F5F5              Hintergrundfarbe bei den Beiräten, Terminliste
Rot:	#B50052 ALT:#B50052 
Grau: 	#d3d6dd
Grau 2: #8b9298
Block Presse Tennlinie: #c1e4e6

-Schrift Allgemein-
Text und Headlines:	Verdana regular und Verdana bold
Slogan im Header: 	36 pt Myriad Pro Semibold Italic
Pfeile: 			Zapf Dingbats regular

-CSS Dateien-
Editor: Info 		: javascript\scribite_editors\xinha\plugins\CSS\css.js
Editor: Allgemein	: modules\scribite\pnconfig\xinha\editor.css

*/

@import url(./menus.css);
@import url(./areas.css);
@import url(./module.css);

/* general page structure and layout */
html, body, div, center, p, h1, h2, h3, h4, ul, ol, span, a, table, td, form, img, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

#postwrap-content div.display {display:none; visibility:hidden;}


body {
	font-size:0.8em;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	background:#d3d6dd;
	text-align:left;
}

.page_wrap {
	/* includes the header, main body content and the footer */
    margin:0 0 0 20px;
	padding:0 0 0 0;
	width:950px;
	background:#ffffff;
	text-align:left;
}
.page_wrap_postwrap {
	/* includes the header, main body content and the footer */
    margin:0 0 0 0px;
	padding:0 0 0 0;
	width:500px;
	background:#ffffff;
	text-align:left;
}

.header {
	position:relative;
	margin:0;
	padding:0;
	width:950px;
	height:132px;
	background:#ffffff url(../images/header_950_132.jpg);
	text-align:left;
}
.header_block {
	position:relative;
	margin:0;
	padding:0;
	width:950px;
	text-align:left;
}
.logo {
	position:relative;
	float:left;
	margin:0 20px 0 20px;
	padding:0 0 0 0;
}
.container {
	position:relative;
	margin:15px 0 0 10px;
	padding:0 0 20px 0;
	width:930px;
	background:transparent;
	text-align:left;
}
.container_postwrap {
	position:relative;
	margin:0px 0 0 0px;
	padding:0 0 20px 0;
	width:500px;
	background:transparent;
	text-align:left;
}
.left_column {
	float:left;
	width:165px;
	margin:0 0 0 0px;
	padding:2px 4px 0 0;
	background:transparent;
	font-size:.9em;
	color:#6E312A;
	border-right:0px solid #999999;
}
.center_column {
	margin:0 243px 0 170px;
	padding:0 20px 0 0;
	font-size:.85em; /*font-size:.80em;*/
	background-image: url(../images/trenner_center_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.center_column_time-it {
	margin:0 243px 0 20px;
	padding:0;
	font-size:.85em; /*font-size:.80em;*/
}
.center_column_postwrap {
	margin:0 0px 0 0px;
	padding:0;
	font-size:.85em; /*font-size:.80em;*/
	background-color:transparent;
}
.center_column_crpCalender {
	margin:0 260px 0 20px;
	padding:0;
	font-size:.85em; /*font-size:.80em;*/
}
.center_column_content_edit {
	margin:0 10px 0 170px;
	padding:0;
	font-size:.85em; /*font-size:.80em;*/
}
.center_column_content_2col {
	margin:0 10px 0 170px;
	padding:0 0px 0 0;
	font-size:.85em; /*font-size:.80em;*/
}
.box_right_orig {
	position:relative;
	float:right;
	width:230px;
	margin:0 0 3px 10px !important;
	margin:0 5px 3px 10px;
	padding:2px 5px 2px 10px;
	background:#eeeeee;
	border:1px solid #cccccc;
	text-align:left;
	color:#616161;
	font-size:.9em;
}
.box_right {
	position:relative;
	float:right;
	width:225px;
	margin:0 0 3px 0px !important;
	margin:0 0px 3px 0px;
	padding:2px 0px 2px 20px;
	text-align:left;
	color:#616161;
	font-size:.85em;
	background-image: url(../images/trenner_center_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.footer {
	position:relative;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#6E312A;
	background:transparent;
	text-align:right;
}
.footer_logo {
	position:relative;
	float:right;
	margin:0 0 0 15px;
	padding:0 0 0 0;
}
#footer {
	/* aligns the text to the middle of the footer, in relation to the logo */
vertical-align:-250%;
}
.bottom {
	margin:0 0 40px 20px;
	padding:0 0 0 0;
	width:950px;
	height:22px;
	background:#ffffff url(../images/bg_navi_unten_950_22.gif) no-repeat top;
}
/* fonts and colors */
div.header h1 {
	color:#eeeeee;
	font-size:2em;
	letter-spacing:.1em;
	margin:0 0 0 0;
	padding:20px 0 0 0;
}
h1 {
	font-size:1.8em;
	font-weight:normal;
	padding:0 0 .2em 0;
	margin:0 0 .5em 0;
}
h2 {
	font-size:1.3em;
	font-weight:bold;
	padding:0 0 1.0em 0;
	margin:0 0 0 0;
}
h3 {
	font-size:1.3em;
	font-weight:bold;
	padding:0 0 0.1em 0;
	margin:0 0 0 0;
}
h4 {
	font-size:1.3em;
	font-weight:bold;
	padding:0 0 1.0em 0;
	margin:0 0 0 0;
}
p {
	line-height:1.5em; /*01.07.09: line-height:1.5em;*/
	margin:0 0 1.2em;
	
}
ul, ol {
	margin:0 0 1.2em 10px;
}
li {
	margin:0 0 0 10px;
	line-height:1.5em; /*01.07.09: line-height:1.5em;*/
}

.pn-module-content li {
	list-style-type: none;
}

.aufzaehlungszeichen  {
	background-image:url(../../../images/icons/extrasmall/pfeil_gruen_12pt_7_16.jpg);
	padding:0 0 0 1.0em;
	margin:0 0 0em 0;
	background-repeat: no-repeat;
}

hr {
	background:transparent none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #EEEEEE;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#FFFFFF;
	margin:0 0 0.5em;
	padding:0 0 0.5em;
}
.box_right h3 {
	color:#6E312A;
	margin:0 0 0 0;
}
.box_right h3:after {
	color: #6E312A;
	content: "\0020 \00BB";
}



a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#B50052;
	text-decoration:none;
}
.left_column a {
	color:#000;
	text-decoration:none;
}
.left_column a:hover {
	color:#B50052;
	text-decoration:none;
}
/* images */
img {
	border:none;
}
/*fpi: geändert von  ".left" in "span.left". Editor im Firefox hat sonst einen Fehler im float*/
span.left {						/*Bilder in den News*/
	float:left;
	margin:5px 10px 13px 0;
	padding:0 0 0 0;
	background-color:#DFDFDF;
}

span.left_rss {						/*Icon im RSS Block*/
	float:left;
	margin:7px 5px 0px 0;
	padding:0 0 0 0;
}

span.right {
	float:right;
	margin:5px 0px 13px 10px;
	padding:0 0 0px 0;
	background-color:#DFDFDF;
}

.pn-module-content .right{
	background-color:transparent; /*Bilder im Content haben keinen farbigen Hintergrund*/
	margin:5px 0px 0px 10px;
}

span.left p, .right p {display:none;}

.p-right {
	position:absolute;
	width:260px;
	height:138px;
}

span.teaser-links
{
  float: left;
  width: 220px;
  margin:0 0 0px -503px;
}

span.teaser-rechts
{
  float:left;
  width: 260px; height:153px;
  margin:0 0 10px 240px;
}
div.teaser-unten
{
  clear: left;
}

.left_document_pdf {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block; height:18px;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/icon_pdf.gif) /*Größe: 18 x 18*/;
	background-repeat: no-repeat;
}
.left_document_doc {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/icon_doc.gif) /*Größe: 18 x 18*/;
	background-repeat: no-repeat;
}
.left_document_pic {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/folder_image_18_18.gif) /*Größe: 18 x 18*/;
	background-repeat: no-repeat;
}
.left_document_print {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/extrasmall/fileprint.gif) /*Größe: 16 x 16*/;
	background-repeat: no-repeat;
}
.left_document_faq {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/icon_faq.gif) /*Größe: 16 x 16*/;
	background-repeat: no-repeat;
}
.left_document_txt {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/icon_txt.gif) /*Größe: 13 x 17*/;
	background-repeat: no-repeat;
}
.left_document_www {
	margin:0 0 0 0;
	padding: 0 5px 0 20px;
	display:inline-block;
	line-height:18px;
	background-image: url(../../../images/icons/doc-type/icon_html.gif) /*Größe: 13 x 17*/;
	background-repeat: no-repeat;
}



/*
=====================================
 * Data Tables and Cascading Style Sheets Gallery *
 *  http://icant.co.uk/csstablegallery/index.php  *
 * Author: Velizar Garvalov at  http://www.vhg-design.com/ *
 =====================================
*/
table.pn-datatable {
	width: auto; /*100%*/
	margin:0;
	padding:0;
}
table.pn-datatable, table.pn-datatable tr, table.pn-datatable th, table.pn-datatable td {
	border-collapse: collapse;
}
table.pn-datatable caption {
	margin:0;
	padding:0;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
}
/* HEAD */
table.pn-datatable thead {
	border: none;
}
table.pn-datatable thead tr th {
	height: 16px;
	line-height: 16px;
	text-align: center;
	color:#000;
	border:solid 1px #444444;
}
/* BODY */
table.pn-datatable tbody tr {
	background:#eeeeee;
	font-size: 1.0em; line-height:1.5em
}
table.pn-datatable tbody tr:hover {
	background: #d3d6dd;
	color: #ffffff;
}
table.pn-datatable tbody tr:hover a {
	color: #ffffff;
}
table.pn-datatable tbody tr td {
	padding: 6px;
	border: solid 1px #444444;
}
/* FOOTER */
table.pn-datatable tfoot {
	background: #f3f3f3;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #555d6d;
	text-align: center;
	letter-spacing: 3px;
	border-top: solid 2px #6E312A;
	border-bottom: dashed 1px #6E312A;
}
table.pn-datatable tfoot tr th {
	border-top: solid 1px #6E312A;
}
table.pn-datatable tfoot tr td {
	text-align: right;
}
/* fix for Profile module */
table.pn-datatable #timezoneoffset {
	font-size: 12px;
}
/*---------------------------------------------------------*/
/* Workaround: Clearfix-Anpassung für alle IE-Versionen */
/* the main clearfix */
.pn-clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
/* IE-Patches for Clearfix */
.pn-clearfix {
	display: inline-block;
}
/* Hide for IE5/Mac with commented backslash hack \*/
* html .pn-clearfix {
	height: 1px;
}
.pn-clearfix {
	display: block;
}
/* Ende of Hiding for IE5/Mac */
/*--------------------------------------------------------*/



/*************************************
 +Entry
 *************************************/
	  .entry { padding-right:0px;}			/*gültig für: IE */
:root .entry { padding-right:0px;}			/*gültig für: Firefox, Mozilla, Safari und Konquerer*/

	  .entry-index { padding-right:20px;}	/*gültig für: IE */
:root .entry-index { padding-right:0px;}	/*gültig für: Firefox, Mozilla, Safari und Konquerer*/

.entrytitle {
	text-align:left;
    padding-left:0px;
}						/*Titel*/
.entrytitle h1 a {
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
	

}
.entrytitle h1 a:hover {
}
.entrytitle h1 {
	text-align:left;
	border-bottom: none;

}
.entrytitle h2 a {
	color:#000;
}
.entrytitle h2 a:hover {
}
.entrytitle h2 {
	text-align:left;
}
.entrytitle h3 {
	color:#000;
}
.entry p {
	margin:0 0 0 0em;
	padding:0 0 .7em 0;
	line-height:1.5em; /*01.07.09: line-height:1.5em;*/
}
.entry a {
	margin:0 0 0 0em;
	padding:0 0 0em 0;
	text-decoration:underline;
}

.entry a.bold {font-weight:bold; text-decoration:none;}

.entry a:hover {
	color:#B50052;
}

.entry img {
	margin-left:0px;
	margin-right:0px;
	border:0;
}
.entrybody, .entrymeta { /*Text*/
    text-align:left;
	margin: 0 0 10px 0;
	
}
.entrybody span.left img, .entrybody span.right img{
	margin:0px; padding:0;
}
.entrybody p{
	
}


.entrymeta {
}						/*Geschrieben von; abgelegt unter;*/

.entry code {
	font-size:1.1em;
	text-align:left;
	padding:.2em;
}
.entrymeta {
	padding-top:.55em;
	margin-bottom:0;
}
.entrydate .dateMonth {
	font-size:10px;
	text-align:center;
	color:#FFF;
	margin:0;
	padding:3px 0 0;
}
.entrydate .dateDay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:700;
	text-align:center;
	color:#888;
	margin:0;
	padding:3px 0 0;
}
.entrydate .dateYear {
	font-size:9px;
	padding:0 0 0 1pt;
}
.entrydate {
	background:transparent url(../images/date.png) repeat scroll 0 0;
	float:right;
	height:53px;
	margin-left:5px;
	margin-top:5px;
	width:49px;
}

	  .entrytitle_wrap { padding:0 0 0 0px;}	/*gültig für: IE */
:root .entrytitle_wrap { padding:0 0 0 0px;}	/*gültig für: Firefox, Mozilla, Safari und Konquerer*/


.postedby {
	background:url(../images/user.gif) no-repeat;
	padding:0px 3px 3px 20px;
}
.filedto {
	background:url(../images/post.gif) no-repeat;
	padding:0px 3px 3px 20px;
}
.commentslink {
	background:url(../images/packaged.gif) no-repeat;
	padding:0px 2px 2px 21px;
}
.postinfo {
	margin:0;
}
.postinfo img {
	border:2px solid #F8F8EC;
	margin:0;
	padding:0;
}
.gravatar {
	background-color:#FFF;
	color:#FFF;
	clear:right;
	float:left;
	margin:0 15px 0 0;
	padding:2px;
}
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}
img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.aligncenter {
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	border-radius:3px;
	margin:10px;
}
.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}
.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.socbook {
	float:right;
}

#taglist p {
	line-height:1,5em;
}
#taglist a {
	display:inline;
	padding:0 5px 5px 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../../images/icons/tag.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:1,6em;
}
.box-art-link {
	float:right;
	overflow:hidden;
	width:200px;
	margin:5px 0px 0px 0;
}
.box-art-link1 {
	border-left:1px solid #AEC2CA;
	margin:0 0 15px 15px;
}
.bgc-b1 {
	background-color:#EFF2F3;
}
.box-art-link2 {
	padding:9px 10px 6px;
}
.bld {
	font-weight:bold;
}
.pd-b10 {
	padding-bottom:10px;
}

.pn-pager {
	padding:20px 0 20px 0px;
}

.link-top {
	position:relative;
	margin:0px 0 0px 0;
	padding:10px 0 15px 0;
	height:40px;
	text-align:center;
}

.link-top a{
	color:#00979f;
	text-decoration:none;
	font-size:.8em;
	padding: 0 5px 0px 15px;
	display:inline-block;
	line-height:14px;
	background-image: url(../images/pfeil_oben_10_16.jpg) /*Größe: 10 x 16*/;
	background-repeat: no-repeat;
	
}
.link-top a:hover{
	color:#00979f;
	text-decoration:underline;
}


/*Liste neben der Strukturpyramide*/
.left_storiesext_liste li{
	margin:0px 0 0 0;
	padding: 0 0px 3px 15px;
	display:inline-block;	
	line-height:14px;
	background-image: url(../../../images/icons/extrasmall/pfeile_mehr_16_16_gruen.gif) /*Größe: 16 x 16*/;
	background-repeat: no-repeat;
}

.news_preview { width:500px;}
.news_preview p{font-size:0.85em;}

div.beirat {
	display:block;
	float:left;
	/*width:240px;*/  /* mit Bild */
	width:190px;      /* ohne Bild */
	height:184px;
	background-color:#E5F5F5;
	margin: 0 0px 17px 0;
	background-image:url(../../../dms/bg_beirat_5_184.gif);
	background-repeat: repeat-x;
}
div.beirat-mitte {
	display:block;
	float:left;
	/*width:240px;*/  /* mit Bild */
	width:190px;      /* ohne Bild */
	height:184px;
	background-color:#E5F5F5;
	margin: 0 15px 16px 15px;
	background-image:url(../../../dms/bg_beirat_5_184.gif);
	background-repeat: repeat-x;
}
div.beirat img, div.beirat-mitte img {
	padding:10px 12px 15px 6px;
	float:left;
	display:none; /*Die bielder werden momentan nicht dargestellt.*/
}
div.beirat h2, div.beirat-mitte h2 {
	padding:10px 5px 18px 8px;
	font-size:1.00em;
	font-weight:bold;
}
div.beirat p, div.beirat-mitte p {
	margin:0;
	/*padding:0 0 5px 0;*/    /* mit Bild */
	padding:0 0 5px 8px;      /* ohne Bild */
	line-height:1.4em;
}

div.beirat h2.funktion-beirat, div.beirat-mitte h2.funktion-beirat {
	padding:2px 5px 18px 8px;
	font-size:1.00em;
	font-weight:bold;
}
div.beirat p.funktion-beirat, div.beirat-mitte p.funktion-beirat {
	margin:-4px 0 0px 0;
	/*padding:0 0 0 0;*/    /* mit Bild */
	padding:0 0 0 8px;      /* ohne Bild */
	color:#00979f;
	font-weight:bold;
}

div.beirat p img, div.beirat-mitte p img{
	padding:0;
}
div.beirat span.bundesland, div.beirat-mitte span.bundesland{ color:#00979f;}
div.beirat-clear {
	/*clear:left;*/
}




div.block-beirat {
	display:block;
	
	margin: 0 0px 0px 0;
}
div.block-beirat img {
	padding:10px 12px 25px 0px;
	float:left;
	display:none;     /* ohne Bild */
}
div.block-beirat h2 {
	padding:10px 5px 18px 8px;
	font-size:1.00em;
	font-weight:bold;
}
div.block-beirat p {
	margin:0;
	/*padding:0 0 5px 0;*/   /* mit Bild */
	padding:0 0 5px 8px;     /* ohne Bild */
	line-height:1.4em;
}
div.block-beirat a {font-weight:normal; text-decoration:underline;}

div.block-beirat a.bold {font-weight:bold; text-decoration:none;}


div.block-beirat h2.funktion-beirat {
	padding:2px 5px 18px 8px;
	font-size:1.00em;
	font-weight:bold;
}
div.block-beirat p.funktion-beirat {
	margin:-4px 0 0px 0;
	/*padding:0;*/          /* mit Bild */
	padding-left:8px;              /* ohne Bild */
	color:#00979f;
	font-weight:bold;
}

div.block-beirat p img {
	padding:0;
}
div.block-beirat span.bundesland { color:#00979f;}
div.block-beirat-clear {
	/*clear:left;*/
}

div.vorstand {
	display:block;
	float:left;
	width:335px;
	height:184px;
	background-color:#E5F5F5;
	margin: 0 0px 17px 0;
	background-image:url(../../../dms/bg_beirat_5_184.gif);
	background-repeat: repeat-x;
}
div.vorstand-links {
	display:block;
	float:left;
	width:335px;
	height:184px;
	background-color:#E5F5F5;
	margin: 0 0px 20px 25px;
	background-image:url(../../../dms/bg_beirat_5_184.gif);
	background-repeat: repeat-x;
}
div.vorstand img, div.vorstand-links img {
	padding:10px 12px 15px 6px;
	float:left;
}
div.vorstand h2, div.vorstand-links h2 {
	padding:3px 0px 18px 8px;
	font-size:1.00em;
	font-weight:bold;
}
div.vorstand p, div.vorstand-links p {
	margin:0;
	padding:0 0 5px 0;
	line-height:1.4em;
}
div.vorstand p img, div.vorstand-links p img{
	padding:0;
}
div.vorstand p.funktion, div.vorstand-links p.funktion{
	margin:0px 0px 0px 0px;
	padding: 0 0 0 0;
	font-size:1.1em;
	color:#00979f;
	font-weight:bold;
}
div.vorstand-clear {
	/*clear:left;*/
}

div.block_buero {
	display:block;
	width:240px;
	height:184px;
	background-color:#E5F5F5;
	margin: 0 0px 17px 0;
	background-image:url(../../../dms/bg_beirat_5_184.gif);
	background-repeat: repeat-x;
}
div.block_buero img {
	padding:10px 12px 15px 6px;
	float:left;
}
div.block_buero p {
	margin:0;
	padding:0 0 5px 0;
	line-height:1.4em;
}
div.block_buero p img {
	padding:0;
}
div.block_buero p.funktion {
	margin:0px 0px 0px 0px;
	padding: 0 0 0 0;
	font-size:1.1em;
	color:#00979f;
	font-weight:bold;
}

div.block_hinweis_rot {
	display:block;
	width:100%;
	background-color:#F9D5D9;
	margin: 0 0px 0px 0;
}

div.block_hinweis_rot table{
	margin: 0 0px 10px 0;
	padding: 0;
}

div.block_hinweis_rot h2{
	display:inline-block;
	width:100%;
	background-color:#E52458;
	margin: 0 0px 0px 0;
	color:#FFFFFF;
}

div.block_hinweis_rot h4 {
	background-color:#B50052;  /*BDM aktuell: #E52458*/
	color:#FFFFFF;
	display:block;
	font-size:1em;
	line-height:22px;
	margin:0 0 0px 0;
	padding:0 0 0 5px;
}

div.block_hinweis_rot_text br{ display:none;}
div.block_hinweis_rot .block_hinweis_rot_text{
	padding:5px;
}

div.block_hinweis_rot_text table{
	border:none;
	width:100%;
	padding:0;
}
div.block_hinweis_rot_text td{ vertical-align:top; padding-bottom:5px;}
	

/* Darstellung der Administrativen Blöcke ANFANG */
div.admin-block {
	z-index:100;
	position:absolute;
	display:block;
	background-color:#E6E6E6;
	width:165px;
	margin:20px 0px 0 995px;
}
div.admin-block h4{    
	background-color:#0097A0;
	background-image:url(../images/bg_pn-blockposition-right_h2_220_22.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	line-height:22px;
	padding:0 0 0 5px;
}
div.admin-block ul li{    
	font-size:0.85em;
}
/* Darstellung der Administrativen Blöcke ENDE */


/* Externe Links kennzeichnen ANFANG */

/* RSS-News */
.rssitem a[href^="http:"] {
background: transparent
url('../../../images/icons/doc-type/icon_link_external_gruen.gif') 100% 50% no-repeat;
padding-right: 0px;
}

.rssitem a:hover[href^="http:"] {
background: transparent
url('../../../images/icons/doc-type/icon_link_external_rot.gif') 100% 50% no-repeat;
padding-right: 15px;
}

.rssitem a[href^="http://zikula.bdm-verband.org"],
.rssitem a[href^="http://www.zikula.bdm-verband.org"]
{
background: transparent;
padding-right: 0px;
}

/* Allgemein */
a[href^="http:"] {
background: transparent 
url('../../../images/icons/doc-type/icon_link_external_gruen.gif') 100% 50% no-repeat;
}
      a[href^="http:"] {padding-right: 15px; display:inline-block;}
:root a[href^="http:"] {padding-right: 15px; display:inline;}

a:hover[href^="http:"] {
background: transparent
url('../../../images/icons/doc-type/icon_link_external_rot.gif') 100% 50% no-repeat;
padding-right: 15px;
}

a[href^="http://bdm-verband.org"],
a[href^="http://www.bdm-verband.org"]
{
background: transparent;
padding-right: 0px;
}

/* Externe Links kennzeichnen ENDE */

.htmlarea .toolbar table {
width: auto;
}

.htmlarea .toolbar img {
float: none;
padding: 0 !important;
margin: 0 !important;
}