/**
 * CSS Document
 */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../gfx/bg_dielinke.gif);
	background-repeat: repeat-x;
	background-color: #ECF0F1;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  	font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100.01%;
	text-align: center;
}
/**
 * General
*/
a {
	text-decoration:none;
}
.clear {
	clear:left;
}
:focus {
	outline: 0;
}
/**
 * Layout
 */
#surround {
	/*width:55.5em;*/
	width:904px;/*_*/
	margin:auto;
}
#stage {
	padding:0em 0em 0em 0em;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    color: #000000;
	text-align:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
#servicebar {
	font-size:11px;
	padding-left:32px;
	text-align:left;
	float:left;
}
#servicebar a {
	color:#999999;
	background-color:#F2F4F6;
	padding:5px 7px 5px 7px;
	line-height:25px;
	border-right:1px solid #ffffff;
	border-bottom:3px solid #ffffff;
}
#servicebar a:hover {
	color:#000000;
	border-bottom:3px solid #df0404;
}
#logoarea {
	margin:0px 25px 0px 0px;
	/* \*/
	* margin:0px 25px 0px 0px;
	/* */
	text-align:right;
}
#sandbox {
	/*padding:1.5em 2em 3em 2em;*/
	padding: 20px 32px 3em 32px;
    color: #000000;
	text-align:left;
	background-color:#FFFFFF;
}
div#Inhalt {
    font-size: 0.8em;
    padding: 0;
    /*overflow: hidden;*/
}
/**
 * IE 6
 */
* html div#Inhalt {
    overflow: visible;
}
div#Inhalt #thecontent_wahlen {
  	float: left;
	width: 560px;
	margin-bottom: 5px;
}
div#Inhalt #thecontent {
  	float: left;
	width: 560px;
	margin-bottom: 5px;
}
div#Inhalt #thecontent_wahlen #Leftcolumn {
  	float: left;
	width: 270px;
}
div#Inhalt #thecontent_wahlen #Rightcolumn {
  	float: right;
	width: 270px;
}
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
/**
 * Rechte Spalte
 */
div#rechte-spalte {
    font-size: 11px;
    float: right;
	/*width: 22em;*/
	width: 260px;
    margin: 0 0 1.1em 0; 
	padding: 0 0 95px 0;
	background-color:#F2F4F6;
	background-image:url(../gfx/bg_rechtespalte.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	/*border: 1px dashed #DF0404;  */
}
#rechte-spalte .defaultFrame .csc-textpic-imagewrap {
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
}
p#Footer {
    clear: both;
	color:#666666;
	background-color:#EBEFF1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    font-size: 11px;
    margin: 2.5em 0 0 0; 
	padding: 0.5em;
    text-align: left;
}
p#Footer a {
	color: #666666;
}
#naviwrap {
	padding:0px 0px 0px 32px;
	background-image:url(../gfx/bg_topnaviwrap.gif);
	background-repeat:no-repeat;
	height:1%;
}
ul#Navigation {
    font-size: 13px;
	text-transform:uppercase;
    /*float: left; */
	height: 3em;
	/*margin: 0px 2.5em 0em 2.5em; */
	margin: 0px; 
	padding: 0em 32px 0px 0px;
	background-image:url(../gfx/bg_topnavi.gif);
	background-repeat:no-repeat;
	background-position:right;
}
ul#Navigation li {
    float: left;
    list-style: none;
    margin: 0; 
	padding: 18px 1.1em 0.3em 1.1em;
	background-image:url(../gfx/bg_topnavi_lo.gif);
	background-repeat:no-repeat;
}
ul#Navigation li.lastitem {
	padding: 18px 2.7em 0.3em 1.3em;
	background-image:url(../gfx/bg_topnavi_last.gif);
	background-position:top right;
}
ul#Navigation li.lastnaviitem {
	background-image:url(../gfx/bg_topnavi_last.gif);
}
ul#Navigation a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
	text-decoration: none;
}
ul#Navigation li.mhighlight {
	background-image:url(../gfx/bg_topnavi_hi.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
ul#Navigation li.mhighlight a {
	color:#DF0404;
}
#subnaviwrap {
	padding:0px 32px 0px 32px;
	background-image:url(../gfx/bg_subnaviwrap.gif);
	background-repeat:repeat-y;
}
ul#Subnavi {
	font-size: 11px; /*float: left; */
	text-transform:uppercase;
	height: 32px;
	/*margin: 0em 2.5em 0em 2.5em; */
	margin: 0px; 
	padding: 0em 1em 0em 1em;
	background-color:#F2F4F6;
	background-image:url(../gfx/bg_subnavi.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
ul#Subnavi li {
	float:left;
    list-style:none;
    margin:0px; 
	padding:0px;
}
ul#Subnavi li a {
  	color:#00314A;
    display: block;
    padding: 0.9em 0.8em 0.4em 0.8em;/**/
	background-image:url(../gfx/bg_subnavi_lo.gif);
	background-repeat:no-repeat;
	text-decoration: none;
}
ul#Subnavi li.mhighlight a {
	background-image:none;
    padding: 0.9em 0.9em 0.4em 0.3em;/**/
	color:#df0404;
	font-weight:bold;
	text-decoration: none;
}
ul#Subnavi a:hover {
    color: #DF0404;
}
/**
 * Seitennavigation/Menue dritte Ebene
 */
#menue-dritte-ebene {
	font-size: 11px;
	margin: 0;
	border-bottom: 10px solid #FFFFFF;
	overflow: hidden;
	/*min-height: 10px; 
	height: auto !important; 
	height: 30px; */
}
#menue-dritte-ebene ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	/*margin-bottom:5px;*/
	background: #FFF;
}
#menue-dritte-ebene li {
	padding:0px;
	margin:0px;
	/*background-image:  url(../gfx/sidenav_dotline.gif);
	background-repeat:no-repeat;*/
	background-color:#EBEFF1;
	/*background-color: green;*/
	display:block;
	/*min-height: 10px;*/
	height: auto !important; 
	height: 0px;
}
#menue-dritte-ebene a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(../gfx/sidenav_pfeil_lo.gif);
	background-position:8px 5px;
	color:#00314A;
	background-repeat:no-repeat;
	padding:0.4em 1em 0.5em 20px;
	line-height:1.22em;
	display:block;
	margin:0;
	border-bottom:1px solid #FFFFFF;
}
#menue-dritte-ebene a:hover {
	color: #DF0404;
}
/*HINTERGRUND HIGHLIGHT LEVEL 1*/
#menue-dritte-ebene ul .mhighlight  {
	/*background-color:#E9ECEF;
	border-bottom:1px solid #DF0404;*/
}
/*HINTERGRUND HIGHLIGHT LEVEL 2*/
#menue-dritte-ebene ul .mhighlight .mhighlight {
	/*background-color:#D9DEE2;*/
	/*border-bottom:1px solid #FFFFFF;*/
}
#menue-dritte-ebene ul .mhighlight ul {
	margin:0px 0px 1px 20px;
	background: #EBEFF1;
}
#menue-dritte-ebene ul .mhighlight .mhighlight ul {
	text-transform:none;
}
#menue-dritte-ebene ul .mhighlight a.white {
	background-image:  url(../gfx/sidenav_pfeil_hi.gif);
	border:none;
	color:#FFFFFF;
	background-color:#DF0404;
	font-weight:bold;
}
#menue-dritte-ebene ul .mhighlight .mhighlight a.white {
	background-image:  url(../gfx/sidenav_pfeil_hi.gif);
	background-position:8px 5px;
	padding-left:20px;
	color:#FFFFFF;
	background-color:#5E7286;
	font-weight:bold;/**/
}
#menue-dritte-ebene ul .mhighlight .mhighlight .mhighlight a.white {
	background-image:  url(../gfx/sidenav_pfeil_subhi.gif);
	color:#DF0404;
	background-color:#EBEFF2;
	/**/font-weight:bold;
}
/*INAKTIVE LINKS LEVEL 2*/
#menue-dritte-ebene .mhighlight ul a {
	/*border-left:1px solid #FFFFFF;*/
	/*border-top:1px solid #FFFFFF;*/
	border-bottom: 0px none;
	/*background-color:#D9DEE2;*/
	background-position:0px 5px;
	padding:0.4em 1em 0.5em 10px;
}
/*INAKTIVE LINKS LEVEL 3*/
#menue-dritte-ebene .mhighlight .mhighlight ul a {
	/*border-left:1px solid #FFFFFF;
	background-color:#EBEFF2;*/
	border-top:1px solid #B3BDC6;
	border-bottom:none;
}
#menue-dritte-ebene .mhighlight .mhighlight ul li:first-child a {
	/*border-left:1px solid #FFFFFF;
	background-color:#EBEFF2;*/
	border:none;
}
#menue-dritte-ebene .mhighlight ul li:last-child { 
	margin-top: 1px;
}
/*--------------------------------- */
/*tt_news Categorymenu (CATMENU) */
/*--------------------------------- */
.news-catmenu  {
	font-size: 0.95em;
	margin: 0;
}
.news-catmenu-header {
	display:none;
}
.news-catmenu .news-catmenu-ACT,
.news-catmenu .news-catmenu-NO {
	padding:0.5em 1em 0.5em 0.8em;
	margin:0px;
	background-color:#D3DCE0;
	border-bottom:1px solid #FFFFFF;
	text-transform:uppercase;
}
.news-catmenu .news-catmenu-ACT a,
.news-catmenu .news-catmenu-NO a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(../gfx/sidenav_pfeil_lo.gif);
	color:#00314A;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:1.2em;
	display:block;
	margin:0;
}
.news-catmenu .news-catmenu-ACT a {
	background-image:  url(../gfx/sidenav_pfeil_hi.gif);
	color:#FFFFFF;
}
.news-catmenu .news-catmenu-ACT {
	background-color:#DF0404 !important;
}
/*  Styles for catmenu mode "nestedWraps" */
div.level2 .news-catmenu-NO,
div.level2 .news-catmenu-ACT  {
	background-color:#EBEFF1;
	padding-left:2em;
}
div.level3 .news-catmenu-NO,
div.level3 .news-catmenu-ACT  {
	background-color:#F1F4F5;
	padding-left:3em;
}
div.level4 .news-catmenu-NO,
div.level4 .news-catmenu-ACT  {
	background-color:#F1F4F5;
	padding-left:4em;
}
/*------------------------------------------*/
/*AUS EXT_CONTENT */
/*Zur Bildformatierung*/
dt, dl, dd {
	margin:0px;
}
dl, dt {
	overflow: hidden;
}
/*BILDGALERIE-LINK*/
.csc-textpic-caption,
.news-single-imgcaption {
	background-color:#F2F4F6;
	padding:5px 8px 8px 5px;
	margin:0px !important;
}
#magPage .csc-textpic-caption  {
	background-color:#FFFFFF;
}
.gallery .csc-textpic-caption  {
	background-color:#FFFFFF;
	padding:6px 0 0 0;
	line-height:1.4em;
}
#magPage .gallery .csc-textpic-caption  {
	background-color:#FFFFFF;
	padding:10px 0px;
}
.gallery .csc-textpic {
	background-color:#E4E2DB;
}
#magPage .gallery .csc-textpic {
	background-color:#FFFFFF;
	margin-top:10px;
}
.gallery .csc-textpic-imagewrap {
	text-align:center;
}
#magPage .gallery .csc-textpic-imagewrap {
	padding:8px;
}
.gallery .csc-textpic-caption {
	text-align:left;
}
.gallery .thumb {
	float:left;
	display:inline;
	margin:6px 4px 6px 4px;
	height:130px;
	width:130px;
	background-color:#E4E2DB;
}
.gallery .thumb a.quer {
	padding-top:16px;
	display:block;
}
.gallery .thumb a.hoch {
	margin-left:20px;
}
.gallery .firstthumb {
	margin:6px 0px 6px 0px;
	clear:left;/**/
}
#documentservice .gallery {
	padding:4px 10px 10px 45px;
	background-image:url(../gfx/bg_gallery_counter.gif);
	background-repeat:no-repeat;
	color:#807D70;
	text-transform:uppercase;
	height:1%;
}
.csc-textpic-caption a,
a.galerielink {
	display:block;/**/
	padding-left:30px;
	background-image:url(../gfx/bg_link2gallery.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#333333;
	height: 19px;
}
/*RECHTE SPALTE*/
div#Info {
	padding:0px 0px 0px 0px;
}
#Info h1,
#Info h2,
#Info h3,
#Info h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0.6em 0 0.3em 0;
	color:#000000;
}
#Info h1 {
	color:#DF0404;
}
#Info h1 a {
	color:#DF0404;
}
#Info h2 a,
#Info h3 a {
	color:#000000;
}
#Info .csc-header h4.bgRed,
#Info .csc-header h4.bgBlue,
#rechte-spalte h4.bgBlue,
#Info .csc-header h4.bgMagazin,
#Info .csc-header h4.bgGallery, 
#banner .csc-header h4.bgBlue {
	background-repeat:repeat-y;
	padding:5px 20px 5px 10px;
	color:#00314A;
	margin:0px 0px 8px 0px;
	font-size:11px;
}
#Info .csc-header h4.bgRed {
	background-image:url(../gfx/bg_h4rot.gif);
}
#rechte-spalte h4.bgBlue,
#Info .csc-header h4.bgBlue {
	background-image:url(../gfx/2009/bg_h4_CAD9F5.gif);
	text-transform: uppercase;
	margin:0px 0px 0px 0px;
}
#Info .csc-header h4.bgMagazin {
	background-image:url(../gfx/bg_magazinteaser.gif);
	padding:8px 10px 8px 7px;
}
#Info .csc-header h4.bgGallery {
	background-image:url(../gfx/bg_h4gallery3.gif);
	padding:9px 0px 11px 40px;
}
#Info .csc-header h4 a {
	color:#00314A;
}
.csc-textpic  {
	overflow:hidden !important;
}
#Info .csc-textpic h1,
#Info .csc-textpic h2,
#Info .csc-textpic h3 {
	margin: 0;
}
#Info .csc-frame h3 {
	color:#DF0404;
}
#Info .csc-frame h1 a,
#Info .csc-frame h2 a,
#Info .csc-frame h3 a {
	color:#000000;
}
#Info .csc-frame .csc-textpic-text {
	float:none;
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
}/**/
	
#Info p.csc-form-label {
font-size: 11px;
}		

/*INHALTSformatierung*/

/* ÜBERSCHRIFTEN PAGE HEADER Hintergrundgrafik Wahlen*/
#Inhalt h1.page-header {
	color: #333333;
	padding: 8px 10px 25px 12px;
	height: 87px;
	margin: 0;
}
/*IE */
* html #Inhalt h1.page-header {
	height: 110px;
}
/*UEBERSCHRIFTEN LINKS */
H1 A, H2 A, H3 A, H4 A, H5 A {
	text-decoration: none; 
}

/*ALLE NORMALEN ANSICHTEN*/
#Inhalt H1 {
	font-size:1.4em;
	margin:0.2em 0 0.3em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
#Inhalt h2 {
	font-size:1.15em;
	margin:5px 0 5px 0;
	color:#000000;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#Inhalt h3 {
	font-size:1.15em;
	margin:0.1em 0 0.3em 0;
	color:#000000;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#Inhalt h4 {
	font-size:1em;
	margin:0.1em 0 0.3em 0;
	color:#000000;
	padding:0;
}
#Inhalt h4.bgRed {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;/**/
	background-image:url(../gfx/bg_h4rot_big.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:6px 0px 6px 10px;
	margin:0.3em 0 0.3em 0;
	clear:left;
}
#Inhalt .csc-header h4.bgBlue  {
	padding: 5px 0px 5px 10px;
	margin: 0;
	background-image: url(../gfx/2009/bg_h4_content_module.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #00314A;
	height: 1%;
}
#Inhalt h5,
#Inhalt dl.news-single-related dt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#454647;
	font-size:0.85em;
	margin:1.2em 0 1.2em 0;
	font-weight:bold;
	background-color:#BFCBD2;
	background-image:url(../gfx/bg_divider.gif);
	background-repeat:no-repeat;
	padding:0.6em 0 0.59em 2.5em;
	clear:left;/**/
}
#Inhalt .narrowCol h5 {
	clear:none;
}
#Inhalt h5 span.normal,
#Inhalt dl.news-single-related dt span.normal {
	font-weight:normal;
}

#Inhalt h1 a,
#Inhalt h2 a,
#Inhalt h3 a:hover,
#Inhalt h4 a  {
	color:#000000;
}
#Inhalt .feature h1 a,
#Inhalt h1 a:hover,
#Inhalt h2 a:hover,
#Inhalt h3 a,
#Inhalt h4 a:hover  {
	color:#DF0404;
}
#Inhalt h5 a,
#Inhalt h4.bgRed a,
#Inhalt h4.bgRed a:hover  {
	color:#FFFFFF;
}
#Inhalt h5 a:hover  {
	color:#DF0404;
}
/* Überschrift Terminkalender */
#Inhalt h6.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
}
/*SEITENKOPF-Beschriftungen pageHead*/
#Inhalt .pageHead h1.regular {
	color: #000000;
	margin: 0;
}
#Inhalt .pageHead h1 {
	background-image:url(../gfx/bg_pagehead_h1.gif);
	background-repeat:no-repeat;
	padding:8px 10px 25px 12px;
	margin-top:0px;
}
/*Ausnahme bei Bilder die direkt unter dem Header kommen*/
div.pageHead + div.defaultFrame .csc-textpic-above {
	margin-top: -17px;
}
#Inhalt .pageHead h1.red {
	color:#DF0404;
}
#Inhalt .pageHead h2 {
	background-image:url(../gfx/bg_pagehead_h2.gif);
	background-repeat:no-repeat;
	padding:10px 10px 25px 12px;
	color:#999999;
	margin-top:0px;
}
#Inhalt .pageHead h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	color:#999999;
	background-image:url(../gfx/bg_pagehead_h3.gif);
	background-repeat:no-repeat;
	padding:6px 10px 25px 12px;
	margin-top:0px;
}
#Inhalt .pageHead .struktur {
	background: #ECF0F2 none repeat scroll 0 0;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	margin: 0;
	padding: 6px 10px 5px 14px;
	text-transform: none;
}
#Inhalt .pageHead .listed-article span.struktur {
	background: #FFFFFF url(../gfx/bg_documentinfo.gif) no-repeat 0 0;
	color:#666666;
	padding: 0 0 0 22px;
	text-transform: none;
	border-bottom: none;
	display: inline;
}
/*ÜBERSCHRIFTEN LISTEN-ANSICHT*/
#Inhalt .listed-article .csc-header h1,
#Inhalt .articlelist .csc-header h1 {
	font-size:1.4em;
	margin:0.1em 0 0.4em 0;
	color:#000000;
	/*text-transform:uppercase;*/
	background-image:url(../gfx/bg_dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 0.3em 0;
}
#Inhalt .listed-article h2,
#Inhalt .listed-article h3,
#Inhalt .listed-article h4,
#Inhalt .articlelist h2,
#Inhalt .articlelist h3,
#Inhalt .articlelist h4 {
	/**/
	margin:0.3em 0 0em 0;
	padding:0;
	font-size:1.15em;
	color:#000000;
	background-image:none;
	font-weight:bold;
}
.listed-article h2 a,
.articlelist h2 a,
#Inhalt .csc-menu dt a,
#Inhalt div.csc-menu h2 a {
	color:#000000;
}
.listed-article h2 a:hover,
.articlelist h2 a:hover,
#Inhalt .csc-menu dt a:hover ,
#Inhalt div.csc-menu h2 a:hover {
	color:#DF0404;
}
.listed-article img {
	margin-top: 12px !important;
}
.listed-article h2 {
	margin-top: 8px !important;
}
/*ARTIKEL in einer Sitemapliste*/
/*Artikel 
-aus der Newsliste
-aus der Positionenliste*/
/*#Inhalt .articlelist p {
	background-image:url(../gfx/bg_dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0.1em;
	padding-bottom:0.8em;
	margin-top:0 !important;
	margin-bottom:0.2em !important;
	clear:left;
	
}*/

#Inhalt .articlelist,
#Inhalt .ruleAfter,
#Inhalt .ruleAfterBefore,
#Inhalt .feature,
#Inhalt .listed-article,
#Inhalt .twrss_singleItem,
#Inhalt .rgmediaimages-mp3 {
	background-image: url(../gfx/bg_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	clear: left;
}
/*Videopodcast Audioplayer*/
#Inhalt .listed-article-videopodcast {
	padding:0 0 0.5em 0;
	margin:0 0 1.5em 0;
	clear:left;
	background: #F2F4F6;
	/**/
}
#Inhalt .listed-article-videopodcast h4 {
	background-image:url(../gfx/2009/bg_h4_content_module.gif);
	color:#00314A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:1%;
padding:5px 0 5px 10px;
text-transform:uppercase;
}
#Inhalt .listed-article-videopodcast-mantel {
	padding:0 10px 0px 10px;
}
.listed-article-videopodcast-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}
.podcast60-startseite .csc-textpic-intext-left {
	padding-top: 7px;
}
#rechte-spalte .listed-article-videopodcast-mantel {
	padding: 0 10px 10px;
}
#rechte-spalte .listed-article-videopodcast-link {
	font-size: 11px;
}
#rechte-spalte .listed-article-videopodcast-mantel p {
	margin:0.3em 0 0.6em;
}

.rgmediaimages-mp3 dl.mp3Audio {
	background: #FFFFFF;
}
.rgmediaimages-mp3 dl.mp3Audio dt #mpl {
	margin: 0px;
	width: 80px;
	overflow: hidden;
}
.rgmediaimages-mp3 dl.mp3Audio dd.csc-textpic-caption {
	padding: 4px 0px 0px 0px;
}
dl.mp3Audio {
	/*background: #F2F4F6;
	background-image:  url(../gfx/bg_audio_round.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
	background:#F2F4F6 url(../gfx/bg_audio_round.gif) no-repeat scroll 0 bottom;
}
dl.mp3Audio dt {
	margin:0px;
}
dl.mp3Audio dt #mpl {
	width: 100px;
	overflow: hidden;
	margin: 5px 10px 0 10px;
}
dl.mp3Audio dd.csc-textpic-caption {
	padding: 0px 0px 5px 10px;
	background: none;
	text-align: center;
}
.csc-textpic-caption a.download {
	background-image: none;
	color: #8CA2AD;
	padding: 0px;
	text-decoration: none;
}
.csc-textpic-caption a.download_mp3 {
	display: inline;
}
	
.csc-textpic-caption a.download:hover {
	background-image: none;
}

#Inhalt .listed-article p.rot,
#Inhalt .ruleAfter p.rot,
#Inhalt .rgmediaimages-mp3 p.rot {
	line-height: 1.5em;
	margin: 0.8em 0 0 0;
}
#Inhalt .press-releases-3cols .threeCols p,
#Inhalt .press-releases-3cols .threeColsLast p{
	margin: 0.4em 0 0.4em;
}
.rgmediaimages-mp3 div.csc-textpic-left div.csc-textpic-text {
	float: left;
	margin: 2px 5px 0px 0px;
}
.rgmediaimages-mp3 .csc-textpic-caption {
	background: #FFFFFF;
	padding: 0px;
}
.rgmediaimages-mp3 .csc-textpic-caption a.download {
	background-image: none;
	padding: 0px;
	color: #8CA2AD;
	display: inline;
}
.rgmediaimages-mp3 .csc-textpic-imagewrap {
	height: 18px;
}
.rgmediaimages-mp3 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	float: left;
}
.rgmediaimages-mp3 .csc-textpic-caption {
	clear: none;
	padding: 5px 0px 0px 0px;
	color: #8CA2AD;
}
.rgmediaimages-mp3 #mpl {
	width: 80px;
	overflow: hidden;
}
#Info .ruleAfter,
#Info .ruleAfterBefore {
	background-image:url(../gfx/bg_dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 1.5em 0;
	margin:0px 10px 0.6em 10px;
	clear:left;
}
#Inhalt .ruleBefore {
	background-image:url(../gfx/bg_dotline.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	clear:left;
	/**/
}
#Inhalt .ruleAfterBefore .ruleBefore {
	/*background-image:url(../gfx/bg_dotline.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:1em 0 0 0;
	margin:0.2em 0 0 0;
	clear:left;
	*/
}

/*.listed-article p.bodytext { 
	margin:0.15em 0 0.3em 0;
}*/
/*--------------------------------------------*/
/*Linie*/
#Inhalt hr  {
	background-color:#D9E0E4; /* Mozilla 1.4 */
	color:#D9E0E4; /* IE 6 */
	border: #D9E0E4; /* Opera 7.11 */
	height: 1px; /* in Opera f?r die Anzeige n?tig, in Mozilla f?r die einheitliche H?he */
}

/*--------------------------------------------*/
/*SITEMAP Inhaltselemente*/

#Inhalt dl.csc-menu,
#Inhalt div.csc-menu {
	margin:0 0 0.8em 0;
}
#Inhalt .csc-menu dt,
#Inhalt div.csc-menu h2 {
	/**/
	font-size:1.15em;
	color:#00314A;
	background-image:url(../gfx/bg_dl_icon.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0 0 0 0.9em;
	margin:0.2em 0 0 0;
}
#Inhalt ul .datum,
#Inhalt .csc-menu .datum,
#Inhalt div.csc-menu .datum {
	display:block !important;
	margin:0.4em 0 0 0;
	padding-left: 1.3em;
}
/*#Inhalt ul .datum,
#Inhalt .csc-menu .datum {
	padding-left: 1.3em;
}*/
#Inhalt dl.csc-menu dd,
#Inhalt div.csc-menu .subtitle {
	padding:0.1em 0 0.3em 1.2em;
	display:block;/**/
}
#Inhalt ul.csc-menu  {
	margin:0.3em 0 0.7em 0;
	list-style-type:none;
	/*margin: 0.2em 0 0.4em 1em;*/
	padding:0.3em 0 0.3em 0.5em;
}
#Inhalt .csc-menu li {
	padding:3px 0px 6px 0px;
	margin:0em 0 0.3em 0;
	background-image: url(../gfx/bg_dotline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*background-color:#CCCCCC;*/
}
#Inhalt .csc-menu li a {
	background:url(../gfx/bg_gliederung_ul.gif) no-repeat 0 2px;
	text-decoration:none;
	padding:0 0 0 17px;
	margin: 0;
}
#Inhalt .csc-menu li a:hover {
	color:#DF0404;
	background:url(../gfx/bg_gliederung_ul.gif) no-repeat 0 -95px;
}
#Inhalt .external-doc {
	border: 1px solid #7F98A4;
	border-right: 2px solid #7F98A4;
	border-bottom: 2px solid #7F98A4;
	padding:0.6em 0.8em 0.8em 0.8em;
	margin:0.6em 1em 0.6em 0em;
}
/*LINKS zu weiteren Dokumenten*/
a.download,
.csc-uploads a {
	color: #666666;
	background: url(../gfx/bg_downloadlink.gif) no-repeat 0 0;
	padding-left: 12px;
	text-decoration: underline;
	/*display:inline-block;*/
}
a.download:hover,
.csc-uploads a:hover {
	color: #DF0404;
	background: url(../gfx/bg_downloadlink.gif) no-repeat 0 -95px;
}
#Inhalt a.video-link,
#Inhalt a.audio-link,
#Info a.video-link,
#Info a.audio-link {
	background-repeat:no-repeat;
	padding-left:50px;
	background-position:left;
}
#Inhalt a.video-link,
#Info a.video-link {
	background-image:url(../gfx/bg_videolink.gif);
}
#Inhalt a.audio-link,
#Info a.audio-link {
	background-image:url(../gfx/bg_audiolink.gif);
}
#Info a.video-link,
#Info a.audio-link {
	padding-left: 0px;
}
/*Link */

.twoColsLinklist a.internal-link,
#Inhalt .news-single-related DD a  {
	background: url(../gfx/bg_internlink.gif) no-repeat;
	padding-left:12px;
	color:#666666;
	text-decoration:underline;
}
/*INTERN*/
a.internal-link-new-window,
a.internal-link {
	background: url(../gfx/bg_internlink.gif) no-repeat 0 0;
	padding-left: 12px;
	color: #666666;
	text-decoration: underline;
}
a.internal-link-new-window:hover,
a.internal-link:hover {
	color: #DF0404;
	background: url(../gfx/bg_internlink.gif) no-repeat 0 -95px;
}
a.internertext-link {
	background-color: #FFFF33;
	padding: 1px;
	text-decoration: none !important;
	color: #CC0000;
}
a.internertext-link:hover {
	text-decoration:underline !important;
}
/*Link-Ausnahmen*/
.csc-textpic-image a {
	background: none;
	padding-left: 0;
}
/*Sitemap*/
#Inhalt .csc-sitemap ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0.2em 0 0.2em 1.5em;
}
.csc-sitemap li a {
	text-decoration: underline;
	color: #666;
	background: url(../gfx/bg_internlink.gif) no-repeat 0 0;
	padding-left: 12px;
}
.csc-sitemap li a:hover {
	color: #DF0404;
	background: url(../gfx/bg_internlink.gif) no-repeat 0 -95px;
}
/**/
#Inhalt p a.listing {
	display:block;
	color: #000000;
	background: url(../gfx/bg_gliederung_ul_sp.gif) no-repeat 0 5px;
	text-decoration:none;
	padding: 3px 0px 8px 17px;
	margin: 3px 0px 0px 0px;
}
#Inhalt p a.listing:hover {
	color:#DF0404;
	background: url(../gfx/bg_gliederung_ul_sp.gif) no-repeat 0 -92px;
}
/*EXTERN*/
a.external-link,
a.external-link-new-window,
a.external {
	background: url(../gfx/bg_externallink.gif) no-repeat 0 0;
	color: #666666;
	text-decoration: underline;
	padding-left: 12px;
}
a.external-link:hover,
a.external-link-new-window:hover,
a.external:hover {
	color:#DF0404;
	background: url(../gfx/bg_externallink.gif) no-repeat 0 -94px;
}
/**/
.rot {
	color:#000!important;
}
p.rot  {
	font-size:11px !important;
	padding:0px !important;
	/*margin:0px !important;*/
	text-transform:uppercase;
}
p.rot a {
	color: #DF0404;
	text-decoration: none;
	background-image: none;
	padding-left: 0;
}
p.rot a:hover {
	background-image: none;
}
a.additional-links {
	clear:left;
	/*padding:0px 0px 10px 0px;*/
	color:#000000 !important;
	text-transform:none !important;
	text-decoration:none;
	background-image:none;
	padding-left:0;
}
/*--------------------------------------------*/
/*MAILLINK*/
a.mail {
	background: url(../gfx/bg_mail_link.gif) no-repeat 0 0;
	padding-left: 16px;
	color: #666666;
	text-decoration: underline;
}
a.mail:hover {
	background: url(../gfx/bg_mail_link.gif) no-repeat 0 -95px;
	text-decoration: underline;
}
/*WEBLINK*/
#Inhalt a.web {
	background-image:url(../gfx/bg_web_link.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	color:#000000;
	text-decoration:underline;
}
/*--------------------------------------------*/
/*MORELNK*/
.news-list-morelink a,
.listed-article .more a, 
#Inhalt .articlelist .more a,
#Inhalt p a.more,
#Inhalt li a.more,
#Info a.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#DF0404 !important;
	background-image:url(../gfx/more_link.gif)!important;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px !important;
	margin-left:5px;
	text-transform:uppercase;
	text-decoration:none !important;
}
#Info a.more {
	font-size:0.9em;
}
#Info .csc-textpic-text a.external-link,
#Info .csc-textpic-text a.external-link-new-window {
	background-image:url(../gfx/bg_external_link.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	color:#000000;
	text-decoration:none;
}
#Info .csc-textpic-text a.external-link:hover,
#Info .csc-textpic-text a.external-link-new-window:hover {
	color:#DF0404;
}

/* DATUM und STRUKTURBEZEICHNUNG bei:
- Artikelliste Positionen
- Artikel Startseite
- Presse-Artikel-Liste */

#Inhalt p.csc-header-date {
	margin:0;
	padding:0;
}
#Inhalt .csc-header-date,
#Inhalt .datum,
#Inhalt .info,
#Inhalt .struktur  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;/**/
	/*font-size:0.85em;*/
	font-size: 10px;
}
#Inhalt .datum {
	margin-right:8px;
}
#Inhalt .struktur img {
	float: right;
}
#Inhalt .searchstring {
	text-transform:none;
}
#Inhalt .termine .datum   { 
	text-transform:uppercase;/**/
	font-size:0.85em;
	background-color:#CCD6DB;
	color:#000000;
	padding:4px 6px 4px 6px;
	/*font-weight:bold;*/
	display:block;
	float:left;
	width:100px;
}
#Inhalt .termine h2,
#Inhalt .termine p  { 
	padding-left:120px !important;
	/*font-weight:bold;*/
}
#Inhalt .struktur { 
	background-image:url(../gfx/bg_documentinfo.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	color:#666666;
	text-transform:none;
}

#Inhalt #magPage .struktur { 
	background:none;
	padding-left:0px;
}

#Inhalt .pageHead .csc-header .struktur { 
	background-image:url(../gfx/bg_ph_struktur.gif);
	background-repeat:no-repeat;
	/*background-color:#FF3300;*/
	padding:4px 10px 3px 14px;
	margin:0px 0px 4px 0px;
	color:#666666;
	text-transform:none;
	display:block;
}
#Inhalt .news-single-related {
	margin-top: 1em;
}
.news-single-related DD {
	margin-left: 1.5em;
}


/*BILDER in der Newsliste und Aktionenliste*/
.listed-article .thumb {
	float: left;
}
.news-list-container IMG,
.ruleAfter IMG,
.listed-article .thumb IMG,
.listed-article IMG {
	float: left;
	/*border-left: 7px solid #DF0404;*/
	margin: 4px 10px 10px 0px;
}
.termine .news-list-container IMG,
.termine .listed-article .thumb IMG {
	border-left: none;
}
.news-list-container {
	margin-top: 8px;
}
/* 
------------------------------------------------------------------
INFOBOX
*/
#Inhalt .infobox {
	width:230px;
	padding:4px 8px 4px 8px;
	margin:8px 10px 15px 0px;
	background-color:#E5EAED;
	font-size:0.8em;
	clear:left;
	float:left;
	display:inline;
	height:1%; /*Kills IE-Bug*/
}
#Inhalt .infobox h2,
#Inhalt .infobox h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Inhalt .infobox img {
	border-left:none;
}
#Info .infobox {
	border-bottom: 10px solid #FFFFFF;
	padding: 0 0 5px 0;
}
#Info .infobox p {
	padding: 0 10px 0 10px;
	margin: 7px 0 5px;
}
#Info .infobox h3 {
	padding: 0 10px 0 10px;
}
#Info .infobox .csc-textpic-intext-left p {
	margin: 0 0 5px 0;
}
#Info .infobox .csc-textpic-text p {
	padding: 0;
}
#Info DIV.csc-textpic IMG { 
		border-left: none; 
}
#Info .infobox .csc-textpic {
	padding: 10px 10px 0 10px;
}
#Info DIV.csc-textpic-imagewrap { padding:0px 0px 0px 0px; }
/* 
------------------------------------------------------------------
DETAILSEITE: DOKUMENTSERVICE
Hier erscheinen alle Funktionen, die es zu einem Detaildokument
gibt. Es erscheint auf keiner anderen Seite
*/
#documentservice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	border-bottom:10px solid #FFFFFF;
	background-color:#D9DEE2;
	padding:8px 0px;
	/*font-size:0.85em;*/
	height:1%;/*IE 7 Bug*/
}
#documentservice ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#documentservice a,
#documentservice li span.nolink {
	padding:5px 2px 5px 35px;
	line-height:1.1em;
	display:block;
	color:#999999;
	background-repeat:no-repeat;
}
#documentservice li {
	float:left;
	margin:3px 0px 3px 10px;
	width:110px;
	display:inline;
}
#documentservice li.back {
	width:230px;
}
#documentservice a:hover {
	color:#00314A;
}
#documentservice .print a {
	background-image:url(../gfx/docserv_bt_print.gif);
}
#documentservice .print a:hover {
	background-image:url(../gfx/docserv_bt_print_hi.gif);
}
#documentservice .previous a {
	background-image:url(../gfx/docserv_bt_previous.gif);
}
#documentservice .previous span.nolink {
	background-image:url(../gfx/docserv_bt_previous_lo.gif);
	color:#CCCCCC;
}
#documentservice .previous a:hover {
	background-image:url(../gfx/docserv_bt_previous_hi.gif);
}
#documentservice .next a {
	background-image:url(../gfx/docserv_bt_next.gif);
}
#documentservice .next a:hover {
	background-image:url(../gfx/docserv_bt_next_hi.gif);
}
#documentservice .next span.nolink {
	background-image:url(../gfx/docserv_bt_next_lo.gif);
	color:#CCCCCC;
}
#documentservice .back a {
	background-image:url(../gfx/docserv_bt_back.gif);
	height:25px;
	_height:35px; /*IE 6 Hack*/
}
#documentservice .back a:hover {
	background-image:url(../gfx/docserv_bt_back_hi.gif);
}
#documentservice .send a {
	background-image:url(../gfx/docserv_bt_send.gif);
}
#documentservice .send a:hover {
	background-image:url(../gfx/docserv_bt_send_hi.gif);
}
#documentservice .pdf a {
	background-image:url(../gfx/docserv_bt_pdf.gif);
}
#documentservice .pdf a:hover {
	background-image:url(../gfx/docserv_bt_pdf_hi.gif);
}
#documentservice .gotoarchive {
	background-image:url(../gfx/docserv_bt_archiv.gif);
	background-repeat:no-repeat;
	padding:12px 0 12px 25px;
}
#documentservice div.tx-gsipagenav-pi1 {
	border-bottom:0px;
}
#documentservice .gotosearch {
	background-image:url(../gfx/docserv_gotosearch.gif);
	background-repeat:no-repeat;
	padding:12px 0 12px 25px;
}
/* 
------------------------------------------------------------------
DETAILSEITE: DOKUMENT Kontakt zum Autor
*/
#documentcontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0.9em 0 0 0;
}
#documentcontact a {
	color:#00314A;
}
#documentcontact a:hover {
	color:#DF0404;
}
#documentcontact div.contact {
	margin:0px;
	background-color:#EBEFF1;
	padding:7px 2px 7px 40px;
	line-height:1.2em;
	background-image:url(../gfx/docserv_bt_contact.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#documentcontact div.authorcontact {
	margin:0px;
	background-color:#EBEFF1;
	padding:7px 2px 7px 40px;
	line-height:1.2em;
}
#documentcontact div.authorcontact a {
	padding-left:20px;
	background-image:url(../gfx/docserv_email.gif);
	background-repeat:no-repeat;
}
/* NEUE RTE-STYLES */
#Inhalt P.bodytext,
#Inhalt p,
p.block,
p.pro,
#Inhalt ol { 
	/*font-size:0.9em;*/
	margin:0.3em 0 0 0;
	color:#000000;
	line-height:1.3em;
}
#Inhalt .faded,
#Inhalt p.faded {
	color:#999999;
}

p.pro,
#Inhalt ol { 
	margin:0.2em 0 0.6em 0;
}
P.bodytext A { }

p.subheader {
	font-size:0.9em;
	font-weight:bold;
	padding:0;
	margin:0.3em 0 0.5em 0;
}
p.anreisser {
	/*border-left: 5px solid #DF0404;*/
	font-weight:bold;
	padding:0em;
	margin:0.8em 0 1.2em 0 !important;
	background:none !important;
}
p.internertext {
	border-left: 5px solid #DF0404;
	font-weight:bold;
	padding:0 0 0 0.4em;
	margin:0.8em 0 1.2em 0;
	background:none !important;
}
p.external-document {
	border: 1px solid #7F98A4;
	border-right: 2px solid #7F98A4;
	border-bottom: 2px solid #7F98A4;
	padding:0.6em 0.8em 0.8em 0.8em;
	margin:0.6em 1em 0.6em 0em;
	background:none !important;
}
p.highlight1 {
	border-left: 5px solid #DF0404;
	padding:0 0 0 0.4em;
	margin:0.5em 0 0.5em 0;
	background:none !important;
}
p.highlight2 {
	color:#DF0404;
}
p.highlight3 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:6px 8px 8px 0px !important;
	width:200px;
	padding:5px;
	background-color:#D3E7F9;
	color:#000000;
	border-left:8px solid #6CAEEC;
}
p.annotation {
	text-align:right;
	float:left;
	width:200px;
	margin:0px !important;
	padding:3px 10px 3px 0px;
	color:#df0404;
	color:#7695B3;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	background:none !important;
}

/* RTE LIST STYLING */
ol.roman {
	list-style-type:upper-roman;
}
ol.numbers {
	list-style-type:decimal;
}
ol.klein-abc {
	list-style-type:lower-alpha;
}
ol.gross-ABC {
	list-style-type:upper-alpha;
}
ul.kreis {
	list-style-type:circle !important;
}
ul.quadrat {
	list-style-type:square;
}
/* RTE BULLETLISTS */
#Inhalt UL {
	list-style-type:square;
	margin:0px;
	/*margin: 0.2em 0 0.4em 1em;*/
	padding:0.2em 0 0.2em 1.5em;
}
#Inhalt UL UL {
	font-size:1em;
	margin: 0em 0 0em 1.2em;/**/
	padding:0.1em 0 0.1em 0.5em;
}
#Inhalt LI { 
	margin:0.2em 0 0.3em 0;
}
#Inhalt OL { 
	margin: 0.2em 0 0.4em 1em;/**/
	padding:0.2em 0 0.2em 2em;
}
#Inhalt OL OL {
	font-size:1em;
	margin: 0em 0 0em 1.2em;/**/
	padding:0.1em 0 0.1em 0.5em;
}
#Inhalt .gliederung ul {
	list-style-type:none;
	margin:0px;
	padding:0.2em 0 0.2em 0.75em;
}
#Inhalt .gliederung ul ul {
	padding:0.2em 0 0.2em 1.5em;
}
#Inhalt .gliederung ul a {
	background: url(../gfx/bg_gliederung_ul.gif) no-repeat 0 3px;
	padding-left:18px;
	text-decoration:none;
	display:block;
}
#Inhalt .gliederung ul a:hover {
	color:#DF0404;
	background: url(../gfx/bg_gliederung_ul.gif) no-repeat 0 -94px;
}
/* RTE / IMAGE styling */
img.border-black {
	border:5px solid #000000;
	float:left;
	margin:0.1em 0.5em 0.5em 0em;
}
img.border-light {
	border:1px solid #7F98A4;
	float:left;
	margin:0.1em 0.5em 0.5em 0em;
}
img.border-red {
	border-left:5px solid #DF0404;
	float:left;
	margin:0.1em 0.5em 0.5em 0em;
}
/* RTE / TABLE styling */
TABLE.contenttable { 
	/*border: 1px solid #7F98A4 ; */
	margin: 0px 0px 15px 0px; /**/
	width: 100%;
	border-collapse:collapse;
	font-size:1em;
}
TABLE.contenttable TR TD { 
	padding: 2px 5px 2px 5px;
	margin: 0px;
	/*border:1px solid #7F98A4;
	background-color: #F0F3F4;*/
}
TABLE.contenttable TR {
	margin: 5px;
}
TABLE.contenttable TR.tr-0 {
	font-weight: bold;
}
TABLE.contenttable TR TD P.bodytext { 
	font-size: 1em; 
	/*background-color: #F0F3F4;*/
}
TABLE.contenttable TR TH  { 
	padding: 2px 5px 0px 5px;
	margin:0px;
	border:1px solid #7F98A4;
	background-color: #D9E0E4;
}
TABLE.contenttable caption { 
	background-color: #D9E0E4;
	text-align:left;
	padding:4px;
	margin:0 0 2px 0;
}
.tr-even {
	background: #FFFFFF;
}
.tr-odd {
	background: #F2F4F6;
}
/* Tabelle Wahltermine*/
TABLE.default {
	border: 1px solid #7F98A4; 
	margin: 15px 0px 15px 0px; /**/
	width: 100%;
	border-collapse:collapse;
	font-size:1em;
}
TABLE.default TR TD { 
	padding: 2px 5px 0px 5px;
	margin:0px;
	border:1px solid #7F98A4;
	background-color: #F0F3F4;
}
TABLE.default TR TD P.bodytext { 
	font-size: 1em; 
	background-color: #F0F3F4;
}
TABLE.default TR TH  { 
	padding: 2px 5px 0px 5px;
	margin:0px;
	border:1px solid #7F98A4;
	background-color: #D9E0E4;
}
TABLE.default caption { 
	background-color: #D9E0E4;
	text-align:left;
	padding:4px;
	margin:0 0 2px 0;
}
/**
 * Formulare Allgemeine Einstellungen
 */
/**
 * Focus abstellen FireFox
 */
input[type="submit"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner {
	border: 0px;
}
/** 
 * Focus abstellen IE8
 */
input[type="submit"]:focus,
input[type="button"]:focus {
	outline: none; 
}
input, select, textarea {
	padding-left: 2px; 
	font-size: 11px;
	border: 1px solid #BFCBD2;
}
select {
	background: #FFFFFF;
	border: 1px solid #BFCBD2;
}
input[type="submit"],
input[type="button"] {
	width: auto;
	border: none;
	background-color: #DF0404;
	font-weight: bold;
	color: #FFFFFF;
	/*padding:0.05em 0.5em 0.1em 0.5em;*/
	padding:2px;
	cursor: pointer;
}
#Inhalt .csc-mailform-field-first input:focus,
#Inhalt .csc-mailform-field-last input:focus,
#Inhalt .csc-mailform-field input:focus,
#Inhalt .csc-mailform-field textarea:focus,
#Inhalt .csc-mailform-label input:focus,
#Inhalt .tx-powermail-pi1_fieldset input:focus {
	border: 1px solid #DF0404;
}
/**
 * Ausnahmen
 */
#rechte-spalte #searchbox input[type="image"] {
	border:none;
	padding-left:0px;
}
#Inhalt .csc-mailform-field input.csc-mailform-submit:focus {
	border:none;
}
#Inhalt .csc-mailform-field input.checkbox,
#Inhalt .csc-mailform-field-first input.checkbox,
#Inhalt .csc-mailform-field-last input.checkbox {
	border:none;
	width: 20px;
	margin-top: -1px;
	margin-left: 0px;
}
#Inhalt .csc-mailform-field input.checkbox-radio,
#Inhalt .csc-mailform-field-first input.checkbox-radio,
#Inhalt .csc-mailform-field-last input.checkbox-radio {
	border:none;
	width: 20px;
	vertical-align:bottom;
	margin-left: 0px;
}
/**
 * Suche
 */
#Inhalt #mailform {
	width: 560px;
	margin: 10px 0 10px 0;
}
#Inhalt fieldset {
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:0.8em;
}	
.sitesearch {
	margin: 15px 0;
}
#Inhalt fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
}
#Inhalt fieldset fieldset legend {
	display:none;
}
/*#Inhalt .csc-mailform-field:first-child {
	padding: 10px 10px 5px 10px;
}
#Inhalt .csc-mailform-field:last-child {
	padding: 5px 10px 10px 10px;
}*/
#Inhalt .csc-mailform-field {
	padding: 10px;
	clear: left;
	background-color:#F2F4F6;
}
#Inhalt .csc-mailform-field-last {
	padding:0.5em 0.5em 1.4em 0.8em;
	clear:left;
	background-color:#F2F4F6;
}	
#Inhalt .csc-mailform-field-first {
	padding:1.5em 0.5em 0.4em 0.8em;
	clear:left;
	background-color:#F2F4F6;
}
#Inhalt .csc-mailform-field-button {
	padding:0.4em 0.5em 0.4em 0.8em;
	clear:left;
	background-color:#F2F4F6;
	border-top: 15px solid #FFFFFF;
}
#Inhalt .csc-mailform-field-text {
	padding:0.5em 0.8em 0.4em 0.8em;
	clear:left;
	background-color:#F2F4F6;
}
#Inhalt .sitesearch .form-field {
	padding:2em;
	margin:1px 0 0 0;
	background-color:#F2F4F6;
	border-bottom:1px solid #FFFFFF;
}
#Inhalt .sitesearch .form-field input.search {
	width:250px;
}
#Inhalt .sitesearch fieldset {
	margin:0px;/**/
}
#Inhalt .sitesearch .subordinate {
	padding:8px 15px 30px 15px;
	margin:1px 0;
	background:#F2F4F6 none repeat scroll 0 0;
}
#Inhalt .sitesearch .last {
	margin-bottom:20px;
}
#Inhalt .sitesearch .subordinate .csc-mailform-field {
	background:none;
}
#Inhalt legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	padding:0em 0.7em 0.4em 0em;
	margin:0em 0em 0.2em 0em;
}
#Inhalt .sitesearch .subordinate legend {
	padding:0;
	margin:0;
}
#Inhalt .csc-mailform-label {
	background: #FFFFFF none repeat scroll 0 0;
	clear: left;
	padding: 0.5em 0;
}
#Inhalt .csc-mailform-label-text {
	padding:0.5em 0.7em 0.4em 0.7em;
	clear:left;
	background: #F2F4F6;
}
#Inhalt .csc-mailform-label-header {
	clear:left;
	margin: 15px 0 0 0;
}	
#Inhalt .csc-mailform-label-header h4 {
	padding: 5px 0 5px 10px;
	clear:left;
	margin: 0.2em 0 0 0;
}
#Inhalt .csc-mailform-field label,
#Inhalt .csc-mailform-field-last label,
#Inhalt .csc-mailform-field-first label{
	display:block;
	width:180px;
	float:left;
	clear:left;
	/*padding:0.1em 0.5em 0.3em 0;*/
	margin:0 0.4em 0 0;
	text-align:left;
}
#Inhalt .csc-mailform-radio label {
	float:none;
	clear:none;
	display:inline;
	border:none;
}
#Inhalt .csc-mailform-label input[type="text"] {
	width: 50px;
	margin-top: 2px;
}
/**
 * Breite der Inputfleder
 */
#mailformMailadresse,
#mailformName,
#mailformName_Redaktion,
#mailformeMailAdresse,
#mailformHaben_Sie_eine_Mitteilung_an_u,
#mailformvorname,
#mailformname ,
#mailformnredaktion,
#mailformstrasse,
#mailformplz,
#mailformort,
#mailformemail,
#mailformnachricht,
#mailformsubject,
#mailformredaktion,
#mailformtelefon,
#mailformtelefax,
#mailformanmerkungen,
#mailformlv-lag {
	width:335px;
}
#Inhalt input.search {
	border: 1px solid #BFCBD2;
	width:55%;
}
#Inhalt input.search:focus {
	border: 1px solid #DF0404;
}
#Inhalt input.csc-mailform-check {
	border:none;
	width:auto;
}
#Inhalt input.csc-mailform-radio {
	border:none;
	width:auto;
}
#Inhalt input.csc-mailform-submit,
#Inhalt input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	background-color:#df0404;
	color:#FFFFFF;
	padding:2px;
	width:auto;
}
#Inhalt input.button {
	background-color:#DF0404;
	font-weight:bold;
}
#Inhalt input,
#Inhalt textarea,
#Inhalt select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#Inhalt textarea {
	resize: none;
}
#Inhalt input[type="radio"],
#Inhalt input[type="checkbox"]{
	width: auto;
	border: none;
	cursor: pointer;
}
/**
 * Newsletter
 */
.tx-gmmailmanxmlrpc-pi1 {
	background: #F2F4F6;
}
/**
 * Formulate in der Rechten Spalte
 */
#Info #mailform {
	padding: 10px 10px 0 10px;
}
#Info fieldset {
	padding:0;
	border:none;
	margin-bottom:0.8em;
}
#Info fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
}
#Info fieldset fieldset legend {
	display:none;
}
#Info .csc-mailform-field {
	padding:0.5em 0 0.4em 0;
	clear:left;
	margin:0.2em 0 0 0;
}
#Info legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	text-transform:uppercase;
	padding:0em 0.7em 0.2em 0.7em;
	margin:0em 0em 0.2em 0em;
	background-color:#FFFFFF;
}
#Info label {
	display:block;
	width:30%;
	float:left;
	clear:left;
	padding:0.1em 0.5em 0.3em 0;
	margin:0 0.4em 0 0;
	text-align:left;
}
#Info .csc-mailform-field input,
#Info .csc-mailform-field textarea {
	border: 1px solid #BFCBD2;
	width:62%;
}
#Info .csc-mailform-field input:focus,
#Info .csc-mailform-field textarea:focus {
	border: 1px solid #DF0404;
}
#Info input.search {
	border: 1px solid #BFCBD2;
	width:45%;
}
#Info input.search:focus {
	border: 1px solid #DF0404;
}
#Info input.csc-mailform-check {
	border:none;
	width:auto;
}
#Info input.csc-mailform-radio {
	border:none;
	width:auto;
}
#Info input.csc-mailform-radio input {
	border:none;
	width:auto;
}
#Info input.csc-mailform-submit,
#Info input.button {
	border:1px solid #DF0404;
	color:#FFFFFF;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
}
/**
 * Die Chronik
 */
.tx-mspchronik-pi1 {
	margin-bottom: 30px;
}
.tx-mspchronik-pi1 label {
	font-weight: bold;
}
.tx-mspchronik-pi1 #contrib,
.tx-mspchronik-pi2 form, 
.tx-mspchronik-pi3 form {
	background-color: #F2F4F6;
	padding: 10px;
	margin-top: 10px;
}
#Inhalt .tx-mspchronik-pi1 input[type="submit"],
#Inhalt .tx-mspchronik-pi2 input[type="submit"],
#Inhalt .tx-mspchronik-pi3 input[type="submit"] {
	border:1px solid #DF0404;
	width: auto;
}
#Inhalt .tx-mspchronik-pi1 input[type="button"]{
	border:1px solid #DF0404;
	width: auto;
	background: #DF0404;
	color: #FFFFFF;
	font-weight: bold;
}
#Inhalt .tx-mspchronik-pi1 input,
#Inhalt .tx-mspchronik-pi2 input,
#Inhalt .tx-mspchronik-pi3 input,
#Inhalt .tx-mspchronik-pi1 textarea {
	margin: 5px 0 15px 0;
	border: 1px solid #BFCBD2;
	width: 530px;
}
#Inhalt .tx-mspchronik-pi1 input:focus,
#Inhalt .tx-mspchronik-pi2 input:focus,
#Inhalt .tx-mspchronik-pi3 input:focus,
#Inhalt .tx-mspchronik-pi1 textarea:focus {
	border: 1px solid #DF0404;
}
#Inhalt .tx-mspchronik-pi1 #date,
#Inhalt .tx-mspchronik-pi2 #datum,
#Inhalt .tx-mspchronik-pi3 #datum {
	width: 100px;
}
#Inhalt .tx-mspchronik-pi1 select {
	margin: 10px 5px 10px 0;
	border: 1px solid #BFCBD2;
}
/** Kategoriemen */
#Inhalt  .tx-mspchronik-pi4 input[type="select"] {
	/* Input and textarea */
	border: 1px solid #BFCBD2;
	margin-bottom: 8px;
	float: left;
    width: 385px;
}
#Inhalt .tx-mspchronik-pi4 input {
	margin-left: 10px;
}

/*-------------------------------------------*/
/*SCOREcount News-Ausgabe*/
div.scorecount {
	background-color:#E5EAED;
	background-image:url(../gfx/bg_scorecount.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	float:left;
	width:40px;
	margin:2px 8px 0 0;
}
div.scorecount img {
	margin:0;
	padding:0;
	border:none;
}


/* 
------------------------------------------------------------------
STATISTIKEN
Wahlergebnis / Mitgliederzahlen usw.
*/
.resultset {
	margin:15px 0px 10px 0px;
}
.resultset .valueset {
	clear:left;
	background-color:#F2F4F6;
	border-bottom:1px solid #FFFFFF;
	font-size:0.9em;
	padding:5px 0px 6px 8px;
}
.resultset .hi {
	background-color:#F4E3D1;
	color:#BE173C;
}
.resultset .label {
	float:left;
	/*padding:4px 4px 4px 10px;*/
	width:130px;
	white-space:nowrap;
}
.resultset .scale {
	/*padding:5px 0px 6px 5px;*/
}
.resultset .scale img {
	display:inline;
	margin-right:5px;
	vertical-align:middle;
}
.resultset .seats {
	background-image:url(../gfx/sitzverteilung.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0px 60px 0px;
}
.resultset .seats .label {
	padding:30px 0px 0px 8px;
	text-align:left;
}
.resultset .seats .visual {
	text-align:right;
	background-color:#F2F4F6;
	border-bottom:8px solid #FFFFFF;
}
.resultset .seats .visual td {
	padding:0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.resultset .seats .visual td.value {
	text-align:center;
	padding:5px 0px 8px 0px;
}

.statistik .scale  {
	width:60%;
}
.statistik .label  {
	width:10em;
}
	
/* 
------------------------------------------------------------------
SUCHFELD
Das Suchfeld taucht auf allen Seiten auf, nur nicht auf den
Detailseiten.
*/
#searchbox,
#poliexasearch {
	/*background-image:  url(../gfx/2009/macht_druck.gif);*/
	background-repeat: no-repeat;
	padding:8px 0px 8px 10px;
	height:22px;
	margin:0 0 0px 0px !important;
	border-bottom:10px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Kommunaldatenbank*/
#Inhalt .tx-gmdamsearch-pi1 #searchbox {
	padding: 10px 0; 
	height: 100%;
}
/*#searchbox form {
	margin:115px 0 10px 0px;
}*/
#poliexasearch {
	border-top:10px solid #FFFFFF;
}
#searchbox p {
	margin:0 0 3px 0;
}
#searchbox a {
	background-image:url(../gfx/bg_search_link.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	color:#557A8D;
	text-decoration:none;
}
#searchbox input.search,
#poliexasearch input.search{
	margin:0px 4px 0px 0px;
	padding:2px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #CCCCCC;
	width:80%;
}
#searchbox input.search:focus,
#poliexasearch input.search:focus {
	border:1px solid #DF0404;
}

/*-------------------------------------------*/
/*F?r Dokumentationscenter*/



.dokumarker_gelb {
	color:#dd0000;
	background-color:#ffff00;
}
	
/*-------------------------------------------*/
/* RSS-FEEDS _LP_STYLE */

/**
 *löschen
 */
#Info #twrss_table {
/*width:200px;*/
	background-color:#FFFFFF;
	padding:8px;
	margin:8px 0px 0px 0px;
}
#Inhalt #twrss_table {
/*width:200px;*/
	padding:0px;
	margin:8px 0px 0px 0px;
}
#Info #twrss_table .twrss_imagefile {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#Info #twrss_table .twrss_bodytext {
	margin-bottom:5px;
}
#Info #twrss_table .twrss_bodytext A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-image:url(../gfx/bg_external_link.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	color:#000000;
	margin-top:8px;
}
#Info #twrss_table .twrss_bodytext A:hover {
	text-decoration:underline;
	color:#DF0404;
}
/**
 *löschen
 */
/**
 * neu jetzt class="twrss_table"
 */
#Info .twrss_table {
	background-color:#FFFFFF;
	padding:8px;
	margin:8px 0px 0px 0px;
}
#Inhalt .twrss_table {
	padding:0px;
	margin:8px 0px 0px 0px;
}
#Info .twrss_table .twrss_imagefile {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#Info .twrss_table .twrss_bodytext {
	margin-bottom:5px;
}
#Info .twrss_table .twrss_bodytext A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-image:url(../gfx/bg_external_link.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	color:#000000;
	margin-top:8px;
}
#Info .twrss_table .twrss_bodytext A:hover {
	text-decoration:underline;
	color:#DF0404;
}
/**/
	
/* --------------------------------------------*/
/* 48h Wahlkampf Europa*/
#Info .schlagworte_europa #twrss_table {
	padding: 8px 10px 0;
	margin: -20px 0px 0px 0px;
}
#Info .schlagworte_europa .twrss_table {
	padding: 8px 10px 0;
	margin: -20px 0px 0px 0px;
}
#Info .schlagworte_europa h2.twrss_header {
	margin: 7px 0 0 0;
	font-weight: normal;
	color: #FFFFFF;
}
#Info .schlagworte_europa h2.twrss_header:before {
	content:"Ý ";
}
#Info .schlagworte_europa h2.twrss_header a {
	color: #FFFFFF;
}
#Info .defaultFrame .schlagworte_europa_link {
	padding: 5px 10px 5px 10px;
	margin-top:-9px;
	background: #0068B4;
}
#Info .defaultFrame .schlagworte_europa_link a {
	color: #FFFFFF;
	background-image:url(../gfx/bg_linkpresse_fff.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left: 9px;
}
#Info .defaultFrame .csc-textpic-text p {
	font-size:11px;
	font-weight:normal;
	/*padding:0px 0px 6px 0px;*/
	/*margin:5px 10px 0px 10px;*/
	margin: 0px;
}
#banner .schlagworte_europa #twrss_table {
	padding: 8px 10px 0;
	margin: -20px 0px 0px 0px;
}
#banner .schlagworte_europa .twrss_table {
	padding: 8px 10px 0;
	margin: -20px 0px 0px 0px;
}
#banner .schlagworte_europa h2.twrss_header {
	margin: 7px 0 0 0;
	font-weight: normal;
	color: #FFFFFF;
}
#banner .schlagworte_europa h2.twrss_header:before {
	content:"Ý ";
}
#banner .schlagworte_europa h2.twrss_header a {
	color: #FFFFFF;
}
#banner .defaultFrame .schlagworte_europa_link {
	padding: 5px 10px 5px 10px;
	margin-top: -4px;
	background: #0068B4;
}
#banner .defaultFrame .schlagworte_europa_link a {
	color: #FFFFFF;
	background-image:url(../gfx/bg_linkpresse_fff.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left: 9px;
}
#banner h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#banner .defaultFrame {
	border-bottom:10px solid #FFFFFF;
	margin:0;
}
/* --------------------------------------------*/
/* USER-REGISTRIERUNG + SEARCH-FORM
*/

/* Search form, specifically */
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, 
FORM TABLE.csc-searchform TR TD.csc-form-commentcell { 
	font-weight: bold; 
	background-color:#FFFFFF;
	width:25%;
}
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell { 
	background-color:#FFFFFF;
}
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, 
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { 
	border: 1px solid #BFCBD2;
	width: 90%; 
}
/**
 * User Registrierung
 */
#Info .tx-newloginbox-pi1 table {
	width:100%;
	border:none;
	background-color:#FFFFFF;
	border:7px solid #FFFFFF;
	margin-top:8px;
	margin-bottom:6px;
	font-size:11px;
}
#Info .tx-newloginbox-pi1 td {
	padding:0.4em 0 0.6em 0em;
}
#Info .tx-newloginbox-pi1-forgotP a {
	color:#000000;
	text-decoration:underline;
	text-transform:uppercase;
}
#Inhalt .tx-newloginbox-pi1,
#Inhalt .tx-felogin-pi1 {
	margin:20px 0px 20px 0px;
}
#Inhalt .tx-newloginbox-top,
#Inhalt .tx-felogin-top,
#Inhalt .mailman-form-top,
#Inhalt .srfeuserregister-login-top {
	padding:20px;
	background-image:url(../gfx/bg_loginbox_top.gif);
	background-repeat:no-repeat;
}
#Inhalt .tx-newloginbox-pi1 table,
#Inhalt .tx-felogin-pi1 table, {
	border:none;
	font-size:1em;
}
#Inhalt .tx-newloginbox-pi1 table th,
#Inhalt .tx-felogin-pi1 table th{
	padding-right:15px;
}
#Inhalt .tx-newloginbox-pi1 table,
#Inhalt .tx-felogin-pi1 table {
	border:none;
	font-size:1em;
}
#Inhalt .tx-newloginbox-footer,
#Inhalt .tx-felogin-footer,
#Inhalt .mailman-form-footer,
#Inhalt .srfeuserregister-login-footer {
	padding:10px 20px 30px 20px;
	background-image:url(../gfx/bg_loginbox_foot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#Inhalt .tx-newloginbox-footer a,
#Inhalt .tx-felogin-footer a,
#Inhalt .mailman-form-footer a {
	color:#df0404;
}
#Inhalt .tx-newloginbox-top input,
#Inhalt .tx-felogin-top input {
	width:340px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Inhalt .tx-newloginbox-top input.button,
#Inhalt .tx-felogin-top input.button {
	width: auto;
	border:none;
}

#Inhalt .tx-newloginbox-top input.button:focus,
#Inhalt .tx-felogin-top input.button:focus {
	width: auto;
	border:none;
}
#Inhalt .tx-newloginbox-top input:focus,
#Inhalt .tx-felogin-top input:focus {
	border: 1px solid #DF0404;
}
.tx-newloginbox-pi1 table,
FORM TABLE.csc-searchform  {
	/*width:100%;*/
}
.tx-newloginbox-pi1 td,
.tx-felogin-pi1 td,
FORM TABLE.csc-searchform TR TD {
	padding:0.3em 0 0.3em 0em;
}

.tx-newloginbox-pi1 #tx-newloginbox-pi1-user ,
.tx-newloginbox-pi1 #tx-newloginbox-pi1-pass,
.tx-felogin-pi1 #tx-felogin-pi1-user ,
.tx-felogin-pi1 #tx-felogin-pi1-pass {
	border: 1px solid #BFCBD2;
	width:90%;
}
.tx-newloginbox-pi1-submit,
.tx-felogin-pi1-submit {
	border:none;
	background-color:#406577;
	color:#FFFFFF;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
}
/*MAILMAN-FORM*/
#mailman-form .mailman-form-title {
	font-weight:bold;
}
#mailman-form p {
	margin:0;
	padding:0 0 0.8em 0;
}
#mailman-form .option {
	padding:0.6em 0 0 0;
}
#mailman-form .first {
	padding:2em 0 0 0;
}
#mailman-form .option input {
	float:left;
}
#mailman-form .option label {
	display:block;
	padding:0em 0 0 2em;
}

#mailman-form select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mailman-form .mailman-form-field {
	padding:7px 20px 15px 20px;
	background-image:url(../gfx/bg_mailmanfield.gif);
	background-repeat:no-repeat;
}
#Inhalt #mailman-form input.low {
	background-color:#A8ACAF;
	font-weight:normal;
}

/*USERREGISTRIERUNG*/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-box {
	margin:15px 0px 15px 0px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-label {
	padding:0.5em;
	background-bottom:#F2F4F6;
	/*background-color:#EBEFF1;*/
	width:200px;
	float: left; 
	clear: left;
}
.tx-srfeuserregister-pi1 .label-button {
	width: 1px;
	padding:0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-field { 
	margin: 0; 
	padding:0.5em;
	background-color:#F2F4F6;
	/*background-color:#EBEFF1;*/
	border-bottom:1px solid #FFFFFF;
	padding-left:220px;
}
.tx-srfeuserregister-pi1 .field-button {
	padding-left:0px;
	text-align: center;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-login .tx-srfeuserregister-field { 
	border-bottom:none;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-login input { 
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	border-bottom:1px solid #CCCCCC;
}

.tx-srfeuserregister-pi1 label {
	/*border-top: 1px solid #EBEFF1;*/
}

.tx-srfeuserregister-pi1 label span { 
	color: #DF0404;
	font-weight:bold; 
}
.tx-srfeuserregister-pi1 input,
.tx-srfeuserregister-pi1 textarea { 
	margin: 0;
	width:300px; 
	border: 1px solid #BFCBD2;
}
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-tx_fekandidaten_leftpartymember {
	width:auto;
}
input.tx-srfeuserregister-pi1-delete-icon {
	width:auto;
}
.tx-srfeuserregister-pi1 .csc-mailform-radio input { 
	width:auto;
	margin: 0px 5px 0px 10px;
	border:none;
}

	
.tx-srfeuserregister-pi1 input[type=radio], 
.tx-srfeuserregister-pi1 input[type=checkbox],
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { 
	background-color: transparent; 
}

.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-info { 
	font-weight:bold;
	margin-bottom: 1em; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { 
	font-style: italic; 
	margin-bottom: 1em; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { 
	margin-bottom: 2em; 
}
.tx-srfeuserregister-pi1 a { 
	padding-left: 14px; 
	background-position: 0% 60%; 
	text-decoration:none; 
}
#Inhalt .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { 
	color: #DF0404;
	font-weight:bold;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { 
	margin-left: 1em; 
	background-color: transparent; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url(http://www.dialog-fuer-brandenburg.de/fileadmin/dialog-brandenburg/tpl/css/typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

/* --------------------------------------------*/
/* DR_wiki - tx-drwiki
*/

.tx-drwiki-pi1 A {
  	TEXT-DECORATION: none; 
	color:#000000 !important;
}
.tx-drwiki-pi1 p A {
  	TEXT-DECORATION: none; 
	color:#000000 !important;
	background-image:url(../gfx/wiki_ico_link.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
}
.tx-drwiki-pi1 A:hover { 
	TEXT-DECORATION: underline; 
	color:#DF0404 !important; 
}
.tx-drwiki-pi1 H1 { 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0px; 
	COLOR: black; 
	PADDING-TOP: 0.5em; 
}
.tx-drwiki-pi1 H2 { 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0px; COLOR: black; 
	PADDING-TOP: 0.5em; 
}

.tx-drwiki-pi1 H3 { 
	FONT-SIZE: 132%; 
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0.17em; 
	MARGIN: 0px; 
	COLOR: black; 
	PADDING-TOP: 0.5em; 
}

  .tx-drwiki-pi1 H4 { FONT-SIZE: 116%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }

  .tx-drwiki-pi1 H5 { FONT-SIZE: 100%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }

  .tx-drwiki-pi1 H6 { FONT-SIZE: 80%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }

  .tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0; }

  .tx-drwiki-pi1 OL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;}

  .tx-drwiki-pi1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; }

  .tx-drwiki-pi1 PRE { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }

  .tx-drwiki-pi1 INPUT {font-size:10pt;}

  .tx-drwiki-pi1 TEXTAREA {width:100%; font-size:10pt;}

  .tx-drwiki-pi1-urlextension { display: none; }

  .redirect { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFF0;}

  .icons {vertical-align:middle; float:left; margin-right:20px; margin-bottom:10px;}

  .wiki-box { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; }  

  .diff-r {color: red;}
  .diff-g {color: green;}

  .diff-result { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }

  .diff-table {width:100%;}

  .diff-table-cell-green {vertical-align:top; text-align:left; white-space:normal; color:green; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}

  .diff-table-cell-red {vertical-align:top; text-align:left; white-space:normal; color:red; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}

#toc {
	width:100%;
	PADDING: 8px; 
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #f9f9f9 
}
#toc .tocindent {
  	MARGIN-LEFT: 2em
}
#toc .tocline {
  	MARGIN-BOTTOM: 5px
}
#toc P {FONT-SIZE: 10pt; MARGIN: 0px}

  #toc .toctoggle {FONT-SIZE: 10pt}

  #toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}
 
 .tx-drwiki-pi1 .wikiicons {
 	padding:8px 0px 8px 0px;
	text-align:right;
	border-bottom:1px solid #CCFF33;
	border-top:1px solid #C2CDD4
}
 .tx-drwiki-pi1 .hier {
 	padding:8px 0px 8px 0px;
	border-top:1px solid #C2CDD4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
}
 .tx-drwiki-pi1 .changes {
 	margin:20px 0px;
	padding:8px 0px 0px 0px;
	border-top:1px solid #C2CDD4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#C2CDD4;
}


 /*CUSTOM STYLES RAHMEN*/
 #Info .twoColsFirst, #Info .twoColsSecond {
 	float:left;
	width:130px;
}
 #Info .twoColsFirst .csc-header, 
 #Info .twoColsSecond .csc-header {
 	display:none;
	clear:left;
}
 #Info .twoColsFirst .csc-textpic {
 	padding-left:5px;
	clear:left;
}
 #Info .twoColsSecond .csc-textpic {
 	padding-right:5px;
}
	
 #Inhalt .twoColsFirst,  #Inhalt .twoColsSecond {
 	float:left;
	width:270px;
	display:inline;
	margin:10px 0px 10px 0px;
}
 #Inhalt .twoColsFirst {
 	padding-right:5px;
	clear:left;
}
 #Inhalt .twoColsSecond {
 	padding-left:5px;
}

/*BOX PRESSEMITTEILUNGEN*/
 #Inhalt h4.bgPress {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	background-image:url(../gfx/bg_h4presse_sm.gif);
	background-repeat:no-repeat;
	color:#3B5591;
	padding:9px 0px 11px 40px;
	margin:10px 0px 0px 0px;
	clear:left;
}
	
/*Box TERMINE WAHLSEITE*/

#Inhalt .latestNewsHomeTermine img {
	margin: 0px 0px 0px -2px;
}

#Inhalt .latestNewsHomeTermine {
 	background-color:#F2F4F6;
	width:100%;
	margin:0px 0px 12px 0px;
	background-image:  url(../gfx/bg_press_releases_3cols.gif);
	/*border-top: 1px solid #FFFFFF;*/
}
 #Inhalt .latestNewsHomeTermine .twoColsFirst,
 #Inhalt .latestNewsHomeTermine .twoColsSecond {
 	float:left;
	display:inline;
	width:255px;
	padding:10px 0px 6px 0px;
	/*background-color:#66FF99;*/
}
 #Inhalt .latestNewsHomeTermine .twoColsFirst {
	clear:left;/**/
	margin:0px 20px 0px 10px;/**/
	/*margin-right:auto;*/
}
 #Inhalt .latestNewsHomeTermine .twoColsSecond {
	margin:0px 10px 0px 0px;
	/*clear:right;*/
	/*margin-right:auto;*/
}
 #Inhalt .latestNewsHomeTermine .boxfoot {
	padding:5px 15px 5px 10px;
	margin:5px 0px;
	font-size:0.85em;
	background-color:#F2F4F6;
	border-top:1px solid #FFFFFF;
}
 #Inhalt .latestNewsHomeTermine .boxfoot a {
 	color:#00314A;
	background-image:url(../gfx/bg_linkpresse.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:9px;
	text-transform:uppercase;
}
 #Inhalt .latestNewsHomeTermine h2 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.25em;
	color:#000000;
}
 #Inhalt .latestNewsHomeTermine h2 a {
	color:#000000;
}
 #Inhalt .latestNewsHomeTermine p.bodytext {
	margin:0px;
	padding:0px;
	font-size:0.85em;
	line-height:1.3em;
}

#Inhalt .latestNewsHomeTermine .threeColsFirst,
#Inhalt .latestNewsHomeTermine .threeColsSecond {
	width:176px;
	padding: 5px;
	overflow: hidden;
	margin: 1px 0px 0px 0px;
}
	
/**/

 #Inhalt .latestNewsHome {
 	background-color:#EDF1F6;
	width:100%;
	margin:0px 0px 12px 0px;
}
 #Inhalt .latestNewsHome .twoColsFirst,
 #Inhalt .latestNewsHome .twoColsSecond {
 	float:left;
	display:inline;
	width:255px;
	padding:10px 0px 6px 0px;
	/*background-color:#66FF99;*/
}
 #Inhalt .latestNewsHome .twoColsFirst {
	clear:left;/**/
	margin:0px 20px 0px 10px;/**/
	/*margin-right:auto;*/
}
 #Inhalt .latestNewsHome .twoColsSecond {
	margin:0px 10px 0px 0px;
	/*clear:right;*/
	/*margin-right:auto;*/
}
 #Inhalt .latestNewsHome .boxfoot {
	padding:8px 15px 10px 10px;
	margin:5px 0px;
	text-align:right;
	font-size:0.85em;
	/*background-color:#D8E2F2;*/
	border-top:1px solid #D8E2F2;
}
 #Inhalt .latestNewsHome .boxfoot a {
 	color:#3B5591;
	background-image:url(../gfx/bg_linkpresse.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:9px;
}
 #Inhalt .latestNewsHome h2 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.25em;
	color:#3B5591;
}
 #Inhalt .latestNewsHome h2 a {
	color:#3B5591;
}
 #Inhalt .latestNewsHome p.bodytext {
	margin:0px;
	padding:0px;
	font-size:0.85em;
	line-height:1.3em;
}
/*LAtest News aus den Lndern*/
 #Inhalt .latestNewsHomeSingleColumn {
	/*width:100%;*/
	/*margin:10px 0px 0px 0px;*/
}


/*BOX GALERIEN 3SPALTIG*/
#Inhalt h4.bgGallery {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../gfx/bg_h4gallery3.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.85em;
	padding:9px 0px 11px 40px;
	margin:0px 0px 8px 0px;
	text-transform:uppercase;
}

#Inhalt .threeCols,
#Inhalt .threeColsLast {
	float:left;
	display:inline;
	margin-right:8px;
	width:180px;
	font-size:0.85em;
	line-height:1.25em;
	background-color:#FFFFFF;
}
#Inhalt .threeColsLast {
	margin:0px;
	float:right;
}

/*RANDSPALTE 1/3 */
#Inhalt .sideCol {
	float:left;
	display:inline;
	/*margin-right:15px*/
	width:180px;
	font-size:0.85em;
	line-height:1.25em;
	margin-top:7px;
}
/* SPALTE 2/3 */
#Inhalt .narrowCol {
	margin:15px 0px 0px 200px;
}
/*BOX EXTERNE LINKS auf der STARTSEITE*/
#Info .homeLinkBox {
	border-bottom:10px solid #FFFFFF;
}
#Info .homeLinkBox ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#Info .homeLinkBox ul li {
	margin:0px;
	padding:0px;
}
#Info .homeLinkBox ul li a {
	padding: 3px 0px 4px 10px;
	display: block;
	background-color: #EBEFF1;
	background-image: url(../gfx/bg_link_box_lo.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFF;
	color: #333333;
	height: 5%;
}
#Info .homeLinkBox ul li a:hover {
	background-color:#DF0404;
	background-image:url(../gfx/bg_link_box_hi.gif);
	color:#FFFFFF;
	height:5%;
}
/* ---------- MAGAZIN --------------- */
/* ---------- Inhalt --------------- */

#Inhalt .contents,
#Inhalt .catLeben,
#Inhalt .catBilder,
#Inhalt .catVorgelesen,
#Inhalt .catGestern {
	padding:15px;
	background-repeat:no-repeat;
}
#Inhalt .contents {
	background-image:url(../gfx/bg_mag_start.jpg);
	background-color:#E9F1F9;
}
#Inhalt .catLeben {
	background-image:url(../gfx/bg_mag_leben.jpg);
	background-color:#E8F1F9;
}
#Inhalt .catBilder {
	background-image:url(../gfx/bg_mag_ansichten.jpg);
	background-color:#FEEFE3;
}
#Inhalt .catVorgelesen {
	background-image:url(../gfx/bg_mag_lesen.jpg);
	background-color:#FAEEEC;
}
#Inhalt .catGestern {
	background-image:url(../gfx/bg_mag_gestern.jpg);
	background-color:#E9F4F8;
}
#Inhalt #magPage.contents .pageHead h1,
#Inhalt #magPage.catLeben .pageHead h1,
#Inhalt #magPage.catBilder .pageHead h1,
#Inhalt #magPage.catVorgelesen .pageHead h1,
#Inhalt #magPage.catGestern .pageHead h1 {
	background-image:none;
	padding:11px 0px 30px 230px;
	font-size:1.8em;
	text-transform:uppercase;
}
#Inhalt .offset {
	padding-top:80px;
}
#InhaltX #magPage img {
	border:6px solid #FFFFFF;
}

/*LINKLISTE Persnliche Seiten*/
.twoColsLinklist {
	float:left;
	display:inline; /*IE double margin bug*/
	margin:10px 10px 10px 0px;
	width:270px;
}
.twoColsLinklist .light {
	color:#999999;
}

/*AUDIOPLAYER und FILEDOWNLOAD */
#Info .tx-wecflashplayer-pi2 {
	background-image:url(../gfx/bg_audioplayer.gif);
	background-repeat:no-repeat;
	padding:8px 10px 10px 80px;
	margin:10px 0px 10px 0px;
}
#Inhalt .tx-wecflashplayer-pi2 {
	background-image:url(../gfx/bg_audioplayer_sm.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding:8px 10px 10px 50px;
	margin:10px 0px 10px 0px;
}

#Inhalt #newsFlash_inline.newsFlash_inlineMP3 {
	width:200px;
	height:40px;
	padding:5px 10px 5px 40px;
	margin:3px 10px 8px 0px;
	background-image:url(../gfx/bg_audioplayer_ext.gif);
	background-repeat:no-repeat;
	float:left;
}

#Inhalt #newsFlash_inline.newsFlash_inlineFLV {
	width:218px;
	height:185px;
	padding:6px 8px 6px 8px;
	margin:3px 10px 8px 0px;
	background-image:url(../gfx/bg_videoplayer_ext.gif);
	background-repeat:no-repeat;
	float:left;
}
#Inhalt div.news-single-files {
	width:250px;
	margin:3px 10px 8px 0px;
	padding:0px;
	float:left;
	color:#697076;
	clear:left;
}
#Inhalt div.news-single-files a {
	color:#697076;
}
#Inhalt div.news-single-files dl {
	margin:0px;
	padding:8px 10px 12px 40px;
	background-image:url(../gfx/bg_filedownload.gif);
	background-repeat:no-repeat;
	background-color:#E6EFF7;
}
#Inhalt div.news-single-files dt {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#Inhalt div.news-single-files dd {
	margin:0px;
	padding:0px;
}
/* Memberpresentation */
#memberPresentation {
	position:relative;
	background-color:#df0404;
	height:225px;
	background-image:url(../gfx/bg_memberlogoarea.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-bottom:10px;
	color:#FFFFFF;
}
.memberClaim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	margin-left:160px;
	line-height:20px;
}
.memberText {
	padding:5px 10px 0px 0px;
	margin-left:160px;
}
.memberName {
	font-style:italic;
	padding:6px 10px 0px 0px;
	margin-left:160px;
}
.memberLogoarea {
	position:absolute;
	top:120px;
	margin:50px 0px 0px 160px;
}
.memberLogoarea img {
	float:none;
	margin:0px;
	padding:0px;
}
.memberImage {
	width:150px;
	float:left;
}
.memberImage img {
	display:block;
	margin:0px;
	padding:0px;
}
div.tickerWrap {
	padding: 10px;
}
/* Landtagswahlen Hamburg, Hessen, NRW */
#candidatePresentation {
	position: relative;
	background-color: #df0404;
	height: 225px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 10px;
	color: #FFFFFF;
}
/* clearing */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* Bild Startseite mir Paginierung */ 
#Inhalt div.imageExtBrowse .pagination {
	background-color: #E5EAED;
}
#Inhalt div.imageExtBrowse img {
	margin-bottom: 4px;
}
#Inhalt div.imageExtBrowse ul {
	padding: 0;
	float: right;
}
#Inhalt div.imageExtBrowse ul li {
	list-style-type: none;
	float: left;
	background-image:			none;
	border-left: 3px solid #fff;
	margin: 0;
	padding: 2px 7px 3px 6px;
}
#Inhalt div.imageExtBrowse li a {
	background-image: none;
	text-decoration: none;
	padding: 0;
}
#Inhalt div.imageExtBrowse li.current {
	background-color: #DF0404;
	font-weight: bold;
}
#Inhalt div.imageExtBrowse li.current a {
	color: #fff;
}
/* Termine Startseite, dreispaltig */
.threeColsFirst,
.threeColsSecond,
.threeColsThird {
	float: left;
	width: 33%;
}
/*Pressemitteilungen*/
.press-releases-3cols {
	background: #F2F4F6;
	background-image:  url(../gfx/bg_press_releases_3cols.gif);
	margin: 19px 0 19px 0;
}
#Inhalt .press-releases-3cols .threeCols .csc-header h4.bgBlue,
#Inhalt .press-releases-3cols .threeColsLast .csc-header h4.bgBlue {
	margin: 0;
}
#Inhalt .press-releases-3cols .threeCols .csc-header h4.bgBlue,
#Inhalt .press-releases-3cols .threeColsLast .csc-header h4.bgBlue{
	font-weight: normal;
}
#Inhalt .press-releases-3cols .threeCols {
	float: left;
	display: inline;
	margin-right: 0px;
	width: 186px;
	font-size: 0.85em;
	line-height: 1.25em;
	background-color:#F2F4F6;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-color: #FFFFFF;
}
#Inhalt .press-releases-3cols .threeColsLast {
	float: right;
	margin: 0;
	width: 186px;
	background-color: #F2F4F6;
	border-top: 1px solid ;
	border-color: #FFFFFF;
}
#Inhalt .press-releases-3cols .twrss_singleItem,
#Inhalt .press-releases-3cols .news-list-container,
#Inhalt .press-releases-3cols .latestNewsHomeSingleColumn {
	padding: 5px;
}
#Inhalt .press-releases-3cols .listed-article {
	background-image: none;
}
#Inhalt .threeCols p a.internal-link,
#Inhalt .threeColsLast p a.internal-link {
	background-image: none;
	text-transform: uppercase;
	text-decoration: none;
	color: #00314A;
	background-image:url(../gfx/bg_linkpresse.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin-left: 5px;
}
#Inhalt .press-releases-3cols .threeCols .latestNewsHomeSingleColumn .ruleAfter {
	background-image: none;
}
/**
 *löschen
 */
#Inhalt .press-releases-3cols .threeCols #twrss_table .twrss_singleItem,
#Inhalt .press-releases-3cols .threeColsLast #twrss_table .twrss_singleItem {
	background-image: none;
}
/**
 *löschen ende
 */
#Inhalt .press-releases-3cols .threeCols .twrss_table .twrss_singleItem,
#Inhalt .press-releases-3cols .threeColsLast .twrss_table .twrss_singleItem {
	background-image: none;
}
.separator {
	background: #FFFFFF url(../gfx/bg_dotline.gif) repeat-x center bottom;
	height: 19px;
}
/*--------*/
div.imageExtBrowse img {
	margin-top: 5px;
}

#Inhalt .attention {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding: 5px;
	background-color: #df0404;
	margin-bottom: 15px;
}
#Inhalt .attention a {
	text-decoration:underline;
	color: #fff;
}
#Inhalt .attention a:hover {
	color: #fff;
	text-decoration:none;
}
#Inhalt #kandidatinnen_steps div.act,
#Inhalt #kandidatinnen_steps div.inact {
	float: left;
	width: 112px;
}
#Inhalt #kandidatinnen_steps p {
	text-align: center;
}
#Inhalt #kandidatinnen_steps .act p {
	color: #df0404;
}
#Inhalt #kandidatinnen_steps .inact p {
	color: #d7d7d7;
}
/* 2009-09-24, jho, minuskel */
#Info .content-nobottommargin img,
#banner .content-nobottommargin img {
	margin-top: 3px 0;
}
#banner div.csc-textpic-above div.csc-textpic-imagewrap {
	padding-bottom: 0;
}
#servicebar .tx-fontsizer-pi1 {
	display: inline;
}

/* Formatierung Content-Element Tabelle, ID 6589 */
.content_table_wahltermine td.td-0 {
    width:120px;
}
.content_table_wahltermine td.td-1 {
    width:205px;
}
.content_table_wahltermine td.td-2 {
    width:195px;
}
.content_table_wahltermine td.td-3 {
    width:60px;
}
/**
 * Form rechte Spalte
 */
 
#Info .tx-fechangepassword-pi1 {
	margin:5px 10px 10px;
}
#Info .tx-fechangepassword-pi1 label {
	clear:left;
	display:block;
	margin:5px 0 0;
	padding:0 0 5px;
	text-align:left;
	width:100%;
}
#Info .tx-fechangepassword-pi1 input[type="submit"] {
	margin: 10px 0 0 0;
}
#Info .tx-fechangepassword-pi1 .formRow input[type="password"] {
	width:230px;
}

/* Zwischenueberschriften in Powermailformularen */
div.tx-powermail-pi1 .subheading{
    font-weight: bold;
}
/**
 * Counter
 */
#countdown {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 20px;
	padding: 12px 14px;
	line-height: 18px;
}

