* { font-size: 100%}
body {
	margin: 0px;
	padding: 0px;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 62.5%;
	text-align: center;
}
/**
 * Allgemein
 */
a {
	text-decoration:none;
	color: #666666;
}
a:hover {
	color: #DF0404;
}
h1 { font-size: 190%; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
h1 a { color: #000000; }
h1 a:hover { color: #DF0404; }
h2 { font-size: 160%; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
h3 { font-size: 140%; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
h4 { font-size: 130%; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
p { font-size: 130%; line-height: 1.3em; }
#Info p { font-size: 120%; margin:0 0 5px; }
p a {
	color: #666666;
	text-decoration: underline;
}
p a:hover {
	color: #DF0404;
}
:focus {
	outline: 0;
}
img:focus {
	outline: 0;
} 
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
dt, dl, dd {
	margin:0px;
}
table, ul {
	font-size: 13px;
}
ul {
	list-style: square outside none;
}
.csc-frame ul,
.csc-default ul {
	line-height: 17px;
}
#Info table {
	font-size: 12px;
}
/**
 * Page Layout
 */
#surround {
	width:890px;
	margin:auto;
}
#stage {
	padding:0em 0em 0em 0em;
    font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF !important;
	background-repeat:no-repeat;
}
#logoarea {
	margin:0px 25px 48px 0px;
	text-align:right;
}
#sandbox {
	padding:20px 0 60px 0;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
}
div#Inhalt {
    margin: 0 280px 60px 0em;
    padding: 0;
    overflow: hidden;
    width: 610px;
}
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
div#rechte-spalte {
    font-family: Arial,Helvetica,sans-serif;  
    float: right; 
	width: 260px;
    margin: 0 0 1.1em 0; 
	padding: 0 0 95px 0;
}
#Footer {
	 clear: both;
	 border-top: 7px solid #D2D2D2;
	 position:relative;
}
/**
 * Footer neu
 */
#Footer a {
	color: #666666;
}
#Footer a:hover {
	color: #DF0404;
}
.FooterLeft {
	float: left;
}
.FooterRight {
	margin: 0 0 0 550px;
}
ul#FooterSeitenNav,
ul#FooterServiceNav {
	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 10px 0 60px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}
/**
 * Seiten Navigation
 */
ul#FooterSeitenNav {
	text-transform: uppercase;
}
ul#FooterSeitenNav li,
ul#FooterServiceNav li {
	margin: 0;
	display:inline;
}
ul#FooterSeitenNav li a {
    margin: 0 5px 0 0;
    padding: 2px 0 2px 5px;
    background-image:url("../gfx/bg_footer_split.gif");
	background-repeat:no-repeat;
	background-position: 0 center;
}
ul#FooterSeitenNav li a.first {
	 padding: 2px 0 2px 0;
	 background-color:transparent;
	 background-image:none;
	 background-position:0 0;
	 background-repeat:repeat;
}
/**
 * ServiceNav
 */
ul#FooterServiceNav li.BookmarkLink,
ul#FooterServiceNav li.send,
ul#FooterServiceNav li.pdf {
	margin-right: 10px;
}
ul#FooterServiceNav li a.bookmarkService {
	background-image:url("../gfx/link_icons.gif");
	background-repeat:no-repeat;
	background-position: 0 -465px;
	padding: 2px 0 2px 18px;
}
ul#FooterServiceNav li a.bookmarkService:hover {
	background-position: -610px -465px;
}
ul#FooterServiceNav li a.bookmarkServiceAct {
	background-image:url("../gfx/link_icons.gif");
	background-repeat:no-repeat;
	background-position: -610px -465px;
	padding: 2px 0 2px 18px;
	color: #DF0404;
}
ul#FooterServiceNav li a.pdfService {
	background-image:url("../gfx/link_icons.gif");
	background-repeat:no-repeat;
	background-position: 0 -258px;
	padding: 2px 0 2px 20px;
	text-transform: uppercase;
}
ul#FooterServiceNav li a.pdfService:hover {
	background-position: -610px -258px;
}
ul#FooterServiceNav li a.printService {
	background-image:url("../gfx/link_icons.gif");
	background-repeat:no-repeat;
	background-position: 0 -223px;
	padding: 2px 0 2px 19px;
}
ul#FooterServiceNav li a.printService:hover {
	background-position: -610px -223px;
}
ul#FooterServiceNav li a.sendService {
	background-image:url("../gfx/link_icons.gif");
	background-repeat:no-repeat;
	background-position: 0 -194px;
	padding: 2px 0 2px 21px;
}
ul#FooterServiceNav li a.sendService:hover {
	background-position: -610px -194px;
}
/**
 * Navigation Menue 1, 2, 3 Ebene
 */
/**
 * Menue Ebene 1
 */
ul#Navigation {
	font-size: 12.8px;
	text-transform:uppercase;
	height:25px;
	margin: 0;
	padding: 0;
}
ul#Navigation li {
	float: left;
	list-style: none;
	margin: 0; 
	padding: 3px 15px;
	background-image:url("../gfx/bg_topnavi_lo.gif");
	background-repeat:no-repeat;
	background-position:right top;
	display:inline;
	height: 19px;
}
ul#Navigation li.last_hassub {
	background-position: left top;
}
ul#Navigation a {
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
}
ul#Navigation li.mhighlight {
	background-image: url("../gfx/bg_ul_mhighlight.gif");
	background-repeat: repeat-x;
	background-position:0 0;
	background-color:#FFFFFF;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	margin-top: 1px;
}
ul#Navigation li.first_act_hassub {
	background-image: url("../gfx/bg_li_first_act_hassub.png")!important;
	background-repeat: repeat-y !important;
	background-position:-1px 0;
}
ul#Navigation li.mhighlight a {
	color:#DF0404;
}
/**
 * Menue Ebene 2
 */
.SubnaviWrap {
	border-top: 1px solid #D2D2D2;
}
ul#Subnavi {
	/*font-size: 11.8px;*/
	text-transform:uppercase;
	height: 25px;
	margin: 0; 
	padding: 0em 15px 0em 15px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #D2D2D2;
	background: #FFFFFF url("../gfx/bg_ul_subnavi.png") repeat-y 0 0;
}
ul#Subnavi li {
	float: left;
    font-size: 11.8px;
    line-height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#Subnavi li.first a {
	padding: 0 5px 0 0 !important;
}
ul#Subnavi li a {
	color:#000000;
	display: block;
	padding: 0 5px;/**/
}
ul#Subnavi li.mhighlight a {
	background-image:none;
	padding: 0 5px;/**/
	color:#df0404;
	font-weight:bold;
	text-decoration: none;
}
ul#Subnavi li a:hover {
	color: #DF0404;
}
/** 
 * Menue 3. Ebene 
 */
#menue-dritte-ebene {
	margin:0 0 20px 0;
}
#menue-dritte-ebene ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 1px solid #D2D2D2;
}
#menue-dritte-ebene li {
	padding:0.5em 10px 0.5em 10px;
	margin:0px;
	border-bottom:1px solid #D2D2D2;
	text-transform:uppercase;
}
#menue-dritte-ebene ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: no-repeat;
	padding: 0;
	line-height: 1.2em;
	display: block;
	margin: 0;
}
#menue-dritte-ebene ul li a:hover {
	color: #DF0404;
}
#menue-dritte-ebene li.sub,
#menue-dritte-ebene span.sub li {
	padding-left: 20px;
}
#menue-dritte-ebene span.subsub li {
	padding-left: 35px;
}
#menue-dritte-ebene ul .mhighlight a.hi {
	color:#DF0404;
	font-weight: bold;
}
#menue-dritte-ebene .sub a.hi,
#rechte-spalte div.termine_ttnews li.act a {
	color:#DF0404;
	font-weight:bold;
}
#menue-dritte-ebene li.subsub {
	padding-left:3.5em;
	background-color:#FFDEC8;
}
#menue-dritte-ebene .subsub a.subhi {
	background-image:  url("../gfx/sidenav_pfeil_subhi.gif");
	color:#DF0404;
	font-weight:bold;
}
/**
 * EXT: tt_news CATMENU
 */
.news-catmenu  {
	font-size:0.95em;
	margin:0 0 1em 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:#000000;
	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;
}
/**
 * Rechte Spalte
 */
#Info DIV.csc-frame-frame1 {
	height:1%;
	margin:0 !important;
	padding: 9px;
	border: 1px solid #D2D2D2;
	background-image:url("../gfx/bg_info_frame.png");
	background-repeat: repeat-y;
	background-position: -1px 0;
	overflow:hidden;
}
#Info DIV.csc-frame-frame1-shadow {
	background-image:url("../gfx/bg_csc_frame_frame1_shadow.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	height:9px;
	margin: 0 0 11px 0;
}
/**
 * Banner in der Rechten Spalte
 */
#Info DIV.csc-frame-frame2 {
	padding:0;
	height:1%;
	margin:0 0 10px 0;
}
#Info DIV.csc-default {
	margin:0 0 10px 0;
}
/**
 * Überschriften Randspalte
 */
#Info DIV.csc-header h1,
#Info DIV.csc-header h2,
#Info DIV.csc-header h3,
#Info DIV.csc-header h4,
#Info DIV.csc-header h5,
#Info DIV.csc-frame .csc-header h1,
#Info DIV.csc-frame .csc-header h2,
#Info DIV.csc-frame .csc-header h3,
#Info DIV.csc-frame .csc-header h4,
#Info DIV.csc-frame .csc-header h5 {
	color:#666666;
	margin: 0 0 10px 0 !important;
	padding: 0 0 10px 0;
	font-size: 130%;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: 1px solid #D2D2D2;
}
/*#Info DIV.csc-header h1.csc-firstHeader,
#Info DIV.csc-header h2.csc-firstHeader,
#Info DIV.csc-header h3.csc-firstHeader,
#Info DIV.csc-header h4.csc-firstHeader,
#Info DIV.csc-header h5.csc-firstHeader {
	padding: 0 0 10px 0;
}*/
#Info DIV.tx-msprssfeeds-pi1 h1 {
	color:#666666;
	margin: 0 0 10px 0 !important;
	padding: 0 0 10px 0;
	font-size: 130%;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: 1px solid #D2D2D2;
}
#Info .csc-frame h1,
#Info .csc-frame h2,
#Info .csc-frame h3,
#Info .csc-frame h4,
#Info .csc-frame h5 {
	margin:0 0 5px 0;
	color:#000000;
}
#Info .csc-textpic h1,
#Info .csc-textpic h2,
#Info .csc-textpic h3 {
	margin:0em 0 0.3em 0;
}
#Info .csc-frame h3 {
	color:#000000;
}
#Info .csc-frame .csc-textpic-text {
	float:none;
}
#Info .csc-frame p.bodytext,
#Info .csc-frame p {
	font-size: 120%;
	margin: 5px 0;
}
#Info .csc-textpic-intext-left-nowrap .csc-textpicHeader h1,
#Info .csc-textpic-intext-right-nowrap .csc-textpicHeader h1 {
	font-size: 140%;
	margin: 3px 0 10px 0;
}
.csc-textpic {
	overflow:hidden !important;
}
/**
 * Blog Überschriften
 */
#Info h3.csc-header {
	padding:0 0 10px;
	border-bottom:1px solid #D2D2D2;
	color:#666666;
	font-size:130%;
	font-weight:bold;
	margin:0 0 10px !important;
	text-transform:uppercase;
}
/**
 * Inhaltsformatierung
 */
/**
 * Überschriften Links
 */
H1 A, H2 A, H3 A, H4 A, H5 A {
	text-decoration: none; 
}
#Inhalt h1 {
	margin:0;
	padding:0 0 0 1px;
}
#Inhalt h2 {
	margin: 1px 0 3px 0;
	color:#000000;
	padding:0 0 0 1px;
}
#Inhalt h3,
#Info h3 {
	margin: 1px 0 3px 0;
	color: #000000;
	padding: 0 0 0 1px;
}
#Inhalt h4,
#Info h4 {
	margin: 1px 0 3px 0;
	color:#666666;
	padding:0 0 0 1px;
}
/**
 * Header
 */
#Inhalt .csc-header h1 {
	margin: 0 0 10px 0;
}
#Inhalt .csc-header h2,
#Inhalt .csc-header h3,
#Inhalt .csc-header h4{
	margin: 0 0 3px 0;
	color:#000000;
	padding:0 0 0 1px;
}
#Inhalt .csc-default .csc-header h5,
#Inhalt .csc-frame-rulerAfter .csc-header h5,
#col2 .mailform h4,
#Inhalt .csc-frame h5,
#Inhalt .csc-default h5,
h4#commentListTitle {
	background-color: #F4F4F4;
    background-image: url("../gfx/bg_h5.gif");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #D2D2D2;
    clear: left;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 130%;
    font-weight: bold;
    height: 14px;
    line-height: 15px;
    margin: 20px 0 15px;
    padding: 5px 0 5px 7px;
    text-transform: uppercase;
}
#Inhalt .csc-header h5.csc-firstHeader {
	margin: 0 0 15px 0;
}
/**
 * Ausnahme
 */
#Inhalt DIV.csc-textpic-text h5,
#Inhalt DIV.csc-default h5 {
	margin: 20px 0 20px 0;
}
#Inhalt h1 a,
#Inhalt h2 a,
#Inhalt h3 a{
	color:#000000;
	text-decoration: none;
}
#Inhalt h4 a,
#Inhalt h5 a  {
	color:#666666;
	text-decoration: none;
}
#Inhalt h1 a:hover,
#Inhalt h2 a:hover,
#Inhalt h3 a:hover,
#Inhalt h4 a:hover,
#Inhalt h5 a:hover,
#Info .csc-frame h2 a:hover {
	color:#DF0404;
}
#Inhalt DIV.csc-frame-frame1-shadow {
	display:none;
}
/**
 * Ünerschriften Listen-Ansichten
 */
#Inhalt .listed-article h3,
#Inhalt .listed-article h4,
#Inhalt .articlelist h3,
#Inhalt .articlelist h4 {
	margin: 1px 0 1px 0 !important;
	padding:0 !important;
	background-image:none !important;
	font-weight:bold;
}
.listed-article h2 a,
.articlelist h2 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;
}
#Inhalt .articlelist,
#Inhalt .listed-article {
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	clear:left;
	border-bottom: 1px solid #D2D2D2;
}
#Inhalt .latest {
	background-image: none;
}
/**
 * Linie HR
 */
#Inhalt hr  {
	background-color:#D2D2D2; /* Mozilla 1.4 */
	color:#D2D2D2; /* IE 6 */
	border: #D2D2D2; /* Opera 7.11 */
	height: 1px; /* in Opera f?r die Anzeige nötig, in Mozilla f?r die einheitliche Höhe */
}
#Inhalt .external-doc {
	border: 2px solid #DF0404;
	padding: 0.8em;
	margin: 0 0 10px 0;
}
#Inhalt .external-doc h5{
	margin-top:0;
}
/**
 * Link
 */
a.download,
.csc-uploads a {
	color:#666666;
	background-image: url("../gfx/bg_download.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 17px;
	text-decoration: underline;
}
a.download:hover,
.csc-uploads a:hover {
	background-position: 0 -87px;
	color: #DF0404;
}
a.interner-link {
	color: #666666;
	text-decoration: underline;
}
a.interner-link:hover {
	color: #DF0404;
}
a.external-link,
a.external-link-new-window {
	color: #666666;
	background-image:url("../gfx/bg_icon_twrss.gif");
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left: 12px;
	text-decoration: underline;
}
a.external-link:hover,
a.external-link-new-window:hover {
	color:#DF0404;
	background-position: 0 -383px;

}
/**
 * Mail-link
*/
#Inhalt a.mail,
#Inhalt p.mail a {
	background-image:url("../gfx/bg_mail.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:25px;
	color:#666666;
	text-decoration:underline;
}
#Inhalt a.mail:hover,
#Inhalt p.mail a:hover {
	background-position: 0 -87px;
	color: #df0404;
}
#Info a.mail,
#Info p.mail a {
	background-image:url("../gfx/bg_mail.gif");
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:25px;
	color:#666666;
	text-decoration:underline;
}
#Info a.mail:hover,
#Info p.mail a:hover {
	background-position: 0 -89px;
	color: #df0404;
}

/**
 * More-link
 */
.news-list-morelink a,
a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	background-image:url("../gfx/bg_more.gif") !important;
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:17px !important;
	text-transform:uppercase;
	text-decoration:none !important;
}
a.more:hover,
.news-list-morelink a:hover {
	background-position: 0 -88px;
	color: #DF0404;
}
#Info a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	background-image:url("../gfx/bg_more.gif") !important;
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:15px !important;
	text-transform:uppercase;
	text-decoration:none !important;
}
#Info a.more:hover {
	background-position: 0 -89px;
	color: #DF0404;
}
/*#Info .csc-textpic-text a.external-link,
#Info .csc-textpic-text a.external-link-new-window {
	background-image:url("../gfx/bg_icon_twrss.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 14px;
	color:#666666;
}
#Info .csc-textpic-text a.external-link:hover,
#Info .csc-textpic-text a.external-link-new-window:hover {
	color:#DF0404;
	background-position: 0px -383px;
}*/
/** 
 * Datum und Strukturbezeichnung bei:
 - Artikelliste Positionen
 - Artikel Startseite
 - Presse-Artikel-Liste
 */
#Inhalt p.csc-header-date {
	margin:0;
	padding:0;
}
#Inhalt .csc-header-date,
#Info .csc-header-date,
#Inhalt .datum,
#Inhalt .info,
#Inhalt .struktur,
#Info .struktur { 
	font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin-right: 5px;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
#Inhalt .struktur a {
	color: #666666;
}
#Inhalt .struktur img {
	float: right;
}
#Inhalt .searchstring {
	text-transform:none;
}
#Inhalt .termine .datum   { 
	text-transform:uppercase;
	background-color:#CCD6DB;
	color:#000000;
	padding:1px 6px 1px 6px;
}
#Inhalt .struktur,
#Info .struktur { 
	background-image:url("../gfx/bg_author.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:25px;
	color:#666666;
	text-transform:none;
	line-height: 12px;
}
#Inhalt .struktur .bodytext {
	display:inline;
}
/**
 * Bilder in der Newsliste und Aktionenliste
 */
.listed-article .thumb {
	float: left;
}
.news-list-container IMG,
.listed-article .thumb IMG,
.listed-article IMG {
	float: left;
	margin: 4px 10px 10px 0px;
}
.latest IMG {
	border-left: none;
}
.termine .news-list-container IMG,
.termine .listed-article .thumb IMG {
	border-left: none;
}
/**
 * Infobox
 */
#Inhalt .infobox {
	margin:10px 0 10px 0;
	padding:10px;
	background-color:#F4F4F4;
	border-left:5px solid #DF0404;
	clear:left;
	height:1%; /* IE-Bug*/
}
#Inhalt .infobox img {
	border-left:none;
}
/**
 * Detailseite Dokument Kontakt zum Autor
 */
#documentcontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0.9em 0 0 0;
}
#documentcontact a {
	color:#000000;
}
#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;
}
/** 
 * RTE Styles
 */
#Inhalt P.bodytext,
#Inhalt p,
p.block,
p.pro {
	margin: 5px 0 5px 0;
	padding-left: 1px;
}
#Inhalt .csc-textpic p.bodytext:first-child,
#Info .csc-textpic-text p.bodytext:first-child {
	margin: 0 0 5px 0;
}
#Inhalt .csc-textpic-equalheight .csc-textpic-text p.bodytext:first-child {
	margin-top: 0;
}
#Info .csc-textpic-text p.bodytext {	
	margin: 5px 0 5px 0;
}
p.pro,
p.subheader {
	font-weight: bold;
	padding: 0;
	margin: 5px 0 10px 0;
}
#Inhalt p.anreisser,
#Info p.anreisser {
	font-weight:bold;
	margin: 3px 0 1.2em 0;
	background:none !important;
}
#Inhalt .csc-textpic p.anreisser:first-child,
#Info .csc-textpic-text p.anreisser:first-child {
	margin: 0 0 1.2em 0;
}
#Inhalt p.external-document {
	border: 1px solid #D2D2D2;
	padding:10px;
	margin: 3px 0 15px 0;
	background: #F4F4F4 !important;
	color: #666666;
	font-weight: bold;
}
/** 
 * Für Dokumentation
 */
.dokumarker_gelb {
	color:#dd0000;
	background-color:#ffff00;
}
/**
 * Ausnahme in der rechten Spalte
 */
#Info p.external-document {
	border: none;
	padding: 0;
	margin: 0;
	background:none !important;
	color: #000000;
	font-size: 110%;
}
#Inhalt p.highlight1,
#Info p.highlight1 {
	border-left: 5px solid #DF0404;
	padding:0 0 0 10px;
	background:none !important;
}
p.highlight2 {
	color:#DF0404;
}
#Inhalt p.highlight3 {
	border-left: 5px solid #D2D2D2;
	padding:0 0 0 10px;
	background:none !important;
}
p.annotation {
	text-align:right;
	color:#7F98A4;
	background:none !important;
}
/** 
 * RTE List Styling
 */
li.dokumarker_rot {
	color: #DF0404;
}
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 .csc-default ul,
#Inhalt .csc-frame ul {
	list-style-type:square;
	line-height: 17px;
	margin: 0 0 5px 10px;
	padding:0 0 0 15px;
	font-size: 13px;
}*/
/*#Inhalt .csc-default li,
#Inhalt .csc-frame li { 
	margin: 5px 0 5px 0;
}*/
/*#Inhalt OL {
	margin: 0 0 5px 15px;
	padding:0 0 0 17px;
	font-size: 13px;
	line-height: 17px;
}*/
#Inhalt OL {
	font-size: 13px;
	line-height: 17px;
}*/
/**
 * 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 #D2D2D2; 
	margin: 5px 0 20px 1px;
	width: 99%;
	border-collapse:collapse;
}
TABLE.contenttable img {
	margin-bottom: 10px;
}
TABLE.contenttable TR TD { 
	padding: 2px 5px 0px 5px;
	margin:0px;
	border:1px solid #D2D2D2;
	background-color: #FFFFFF;
}
TABLE.contenttable TR TH  { 
	padding: 2px 5px 0px 5px;
	margin:0px;
	border:1px solid #D2D2D2;
	background-color: #F4F4F4;
}
TABLE.contenttable TH {
	text-align: left;
	vertical-align: top;
}
TABLE.contenttable caption { 
	background-color: #D9E0E4;
	text-align:left;
	padding:4px;
	margin:0 0 2px 0;
}
TABLE.contenttable P { font-size: 13px; }
TABLE.contenttable TR TH P { color: #666666;}
TABLE.contenttable TR TD { vertical-align: top; }
TABLE.contenttable-0 P { color: #000000; }
TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }
TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }
/**
 * Formulare
 */
/**
 * Powermail
 */
#Inhalt .powermail_mandatory_js {
	clear:both;
	color:#DF0404;
	margin-left:32%;
	margin-top:5px;
	width:62%;
}
#Info .powermail_mandatory_js {
	color:#DF0404;
	margin-left:0;
	margin-top:5px;
	width:100%;
	font-size: 12px;
}
.tx-powermail-pi1 p { font-size: 13px;}
#Inhalt ul.powermail_mandatory_list,
#Info ul.powermail_mandatory_list{
	padding: 0;
	list-style: none;
	color: #df0404;
	margin: 0;
}
#Inhalt .csc-mailform-field .powermail_check,
#Inhalt .csc-mailform-field .powermail_radio,
#Info .csc-mailform-field .powermail_check,
#Info .csc-mailform-field .powermail_radio {
	width: auto;
	overflow:visible;/*IE 7*/
	padding:2px 5px;
	border: none;
}
#Inhalt .csc-mailform-field .powermail_submit,
#Info .csc-mailform-field .powermail_submit {
	width: auto;
	overflow:visible;/*IE 7*/
	padding:2px 5px;
}
#Info .csc-mailform-field .powermail_check,
#Info .csc-mailform-field .powermail_radio,
#Info .csc-mailform-field .powermail_submit {
	width: auto;
}
#Inhalt input.powermail_submit,
#Inhalt .tx-powermail-pi1_confirmation_submit,
#Info input.powermail_submit,
#Info .tx-powermail-pi1_confirmation_submit {
	border: 1px solid #D2D2D2;
	color:#666666;
	margin: 0;
	width:auto;
	height: 25px;
	background-color: #F4F4F4;
	font-weight:bold;
	overflow:visible;/*IE 7*/
}
#Inhalt .powermail_submit:hover,
#Inhalt .tx-powermail-pi1_confirmation_submit:hover,
#Info .powermail_submit:hover,
#Info .tx-powermail-pi1_confirmation_submit:hover {
	color:#DF0404;
	border: 1px solid #DF0404;
	cursor: pointer;
}
#Inhalt .tx-powermail-pi1_confirmation_back,
#Info .tx-powermail-pi1_confirmation_back,
#Inhalt .csc-mailform-field .tx-powermail-pi1_mandatory_submit,
#Info .csc-mailform-field .tx-powermail-pi1_mandatory_submit {
	background-image: url("../gfx/bg_history_back_btn.gif") !important;
	background-position: 0 6px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px !important;
	text-decoration: none !important;
	text-transform: uppercase;
	border: none;
	width: auto;
	overflow:visible;/*IE 7*/
}
#Inhalt .tx-powermail-pi1_confirmation_back:hover,
#Info .tx-powermail-pi1_confirmation_back:hover,
#Inhalt .csc-mailform-field .tx-powermail-pi1_mandatory_submit:hover,
#Info .csc-mailform-field .tx-powermail-pi1_mandatory_submit:hover {
	background-position: 0 -84px;
	color:#DF0404;
	cursor: pointer;
	border:none;
}
#Inhalt .tx_powermail_pi1_submitmultiple_forward {
	border: 1px solid #D2D2D2;
	color:#666666;
	padding:2px 15px 2px 5px;
	margin: 0;
	width:auto;
	height: 25px;
	background-color: #F4F4F4;
	background-image: url("../gfx/bg_submitmultiple_forward.gif");
	background-repeat: no-repeat;
	background-position: right 1px;
	font-weight:bold;
	overflow:visible;/*IE 7*/
}
#Info .tx_powermail_pi1_submitmultiple_forward {
	padding: 2px 10px 2px 5px;
	border: 1px solid #D2D2D2;
	color:#666666;
	margin: 0;
	width: 25px;
	height: 25px;
	background-color: #F4F4F4;
	background-image: url("../gfx/bg_submitmultiple_forward.gif");
	background-repeat: no-repeat;
	background-position: right 1px;
	font-weight:bold;
	text-indent: -9999px;
}
#Inhalt .tx_powermail_pi1_submitmultiple_forward:hover,
#Info .tx_powermail_pi1_submitmultiple_forward:hover {
	background-position: right -59px;
	color:#DF0404;
	border: 1px solid #DF0404;
	cursor: pointer;
}
#Inhalt .tx_powermail_pi1_submitmultiple_back {
	border: 1px solid #D2D2D2;
	color: #666666;
	padding: 0 5px 0 15px;
	margin: 0 10px 0 0;
	width: auto;
	height: 25px;
	background-color: #F4F4F4;
	background-image: url("../gfx/bg_submitmultiple_back.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
	font-weight: bold;
	overflow: visible;/*IE 7*/
}
#Info .tx_powermail_pi1_submitmultiple_back {
	background-color:#F4F4F4;
	background-image:url("../gfx/bg_submitmultiple_back.gif");
	background-position:left 1px;
	background-repeat:no-repeat;
	border:1px solid #D2D2D2;
	color:#666666;
	font-weight:bold;
	height:25px;
	padding:0 0 0 15px;
	text-indent:-9999px;
	width:25px;
}
#Inhalt .tx_powermail_pi1_submitmultiple_back:hover,
#Info .tx_powermail_pi1_submitmultiple_back:hover {
	background-position: left -59px;
	color:#DF0404;
	border: 1px solid #DF0404;
	cursor: pointer;
}
.powermail_radio_inner {
	margin-bottom: 5px;
}
.powermail_all_table {
	width: 100%;
}
.tx-powermail-pi1_confirmation_verify {
	border-top: 1px solid #D2D2D2;
	padding: 10px 0 0 1px;
}
.tx_powermail_pi1_formconfirmation_back {
	margin: 0 0 10px 0;
	padding-top: 10px;
}
.powermail_all_tr {
	border-bottom: 1px solid #D2D2D2;
}
.powermail_all_td_odd,
.powermail_all_td_even {
	padding: 5px 10px 5px 0;
}
.powermail_all_td_odd {
	width: 32%;
}
.tx_powermail_pi1_formconfirmation_submit {
	border-top: 1px solid #D2D2D2;
	margin-top: 10px;
	padding-top: 20px;
}
#Inhalt p.powermail_pagebrowser {
	text-align:right;
	font-weight: bold;
	color: #666666;
}
#Info p.powermail_pagebrowser {
	font-weight: bold;
	color:#666666;
}
.tx-powermail-pi1_error_message {
	color: #DF0404;
}
/**
 * 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; 
}
#Info fieldset {
	border-color: #D2D2D2;
	border-style: none none solid;
	border-width: medium medium 1px;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
#Inhalt fieldset {
	padding:0.5em 1em 0.8em 1em;
	border: 7px solid #D2D2D2;
	margin: 0;
	margin-bottom: 15px;
	background-color:#FFFFFF;
}
#Inhalt fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
}
#Inhalt fieldset fieldset legend {
	display:none;
}
#Inhalt .csc-mailform-field {
	padding:0.5em 0 0.4em 0;
	clear:left;
	margin:0.2em 0 0 0;
	font-size:13px;
}
#Info .csc-mailform-field {
	padding:0 0 5px 0;
	clear:left;
	margin: 0;
}
#Inhalt legend {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:130%;
	font-weight: bold;
	text-transform:uppercase;
	padding:0 0.7em 0.2em 0.7em;
	margin:0 0 0.2em 0;
	background-color:#FFFFFF;
	color: #666666;
}
#Info legend {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:120%;
	font-weight: bold;
	text-transform:uppercase;
	padding: 0;
	margin: 0 0 10px 0;
	background-color:#FFFFFF;
	color: #666666;
}
#Inhalt 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;
	font-size: 13px;
}
#Info label {
	display: inline;
	width:100%;
	padding:0;
	margin: 0;
	text-align:left;
	font-size: 12px;
}
#Inhalt span.csc-mailform-radio label {
	float:none;
	clear:none;
	display:inline;
	border:none;
}
#Inhalt .csc-mailform-field input,
#Inhalt .csc-mailform-field textarea {
	border: 1px solid #D2D2D2;
	width:62%;
}
#Info .csc-mailform-field input,
#Info .csc-mailform-field textarea {
	border: 1px solid #D2D2D2;
	width: 95%;
}
#Inhalt #mailformAktion {
	width:auto;
	border:none;
}
#Inhalt .csc-mailform-field input:focus,
#Inhalt .csc-mailform-field textarea:focus,
#Info .csc-mailform-field input:focus,
#Info .csc-mailform-field textarea:focus {
	border: 1px solid #DF0404;
}
#Inhalt .csc-mailform-field input[type="submit"]:focus,
#Info .csc-mailform-field input[type="submit"]:focus {
	border: 1px solid #D2D2D2;
}
#Inhalt input.search {
	border: 1px solid #D2D2D2;
	width:45%;
}
#Inhalt input.search:focus {
	border: 1px solid #DF0404;
}
#Inhalt input.csc-mailform-check {
	border:none;
	width:auto;
}
#Inhalt input.csc-mailform-check:focus {
	border: none;
}
#Inhalt input.csc-mailform-radio {
	border:none;
	width:auto;
}
#Inhalt input.csc-mailform-submit,
#Inhalt input.button,
.pollsubmit {
	border: 1px solid #D2D2D2;
	color:#666666;
	padding: 2px 5px 2px 5px;
	margin: 0;
	width:auto;
	height: 25px;
	background-color: #F4F4F4;
	font-weight:bold;
	overflow:visible;/*IE 7*/
}
#Inhalt .csc-mailform-submit:hover {
	color:#DF0404;
	border: 1px solid #DF0404;
	cursor: pointer;
}
#Inhalt .pollsubmit:hover,
#Info .pollsubmit:hover {
	color:#DF0404;
	border: 1px solid #DF0404;
	cursor: pointer;
}
#Inhalt input,
#Inhalt textarea,
#Inhalt select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid #D2D2D2;
}
#Info textarea,
#Info input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Info select { border: 1px solid #D2D2D2; font-size: 12px; }
#Inhalt .csc-mailform-field img {
	margin: 0 0 0 32%;
}
span.form-info {
	font-size: 12px;
	color: #666666;
}
#mailformscols {
	border: 1px solid #D2D2D2;
	background-color: #F4F4F4;
}
/**
 * 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.
 */
.valueset {
	clear:left;
	height:2.025em;/**/
	background-color:#E5EAED;
	border-bottom:1px solid #FFFFFF;
	font-size:0.9em;
}
.label {
	float:left;
	padding:4px 4px 4px 10px;
	width:8em;
	white-space:nowrap;
}
.scale {
	background-image:url("../gfx/scale_bg.gif");
	background-position:center left;
	background-repeat:repeat-x;
	background-color:#CCD6DB;
	padding:5px;
	float:left;
	width:68%;
}
.scale img {
	display:inline;
}
.seats {
	background-color:#CCD6DB;
	padding:6px 2px 2px 2px;
	float:left;
}
.value {
	padding:4px;
	text-align:right;
}
.statistik .scale  {
	width:60%;
}
.statistik .label  {
	width:10em;
}
	
/**
 * Suche
 Das Suchfeld taucht auf allen Seiten auf
 */
#searchBox {
	border: 1px solid #D2D2D2;
	height:24px;
	background-color: #F4F4F4;
	margin:0 0 20px 0;
}
#searchBox label {
	display: none;
}            
#searchBox .text {
	width: 215px !important;
	width: 143px;
	padding: 0;
	border: 1px solid #F4F4F4;
	background-color: #F4F4F4;
	font-size: 12px;
	margin-left: 7px;
	color: #666666;
	font-family:Arial,Helvetica,sans-serif;
}
#searchBox .button {
	z-index: 1;
	width: 20px;
	height: 22px;
	border: none;
	background: #F4F4F4 url("../gfx/button_lupe.gif") no-repeat right bottom;
	text-indent: -9999px;
	margin-left: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
/**
 * User-Registrierung Such Formular
 */
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 #D2D2D2;
	width: 90%; 
}
/**
 * Login
 */
.tx-newloginbox-pi1 table,
FORM TABLE.csc-searchform  {
	width:100%;
	border:7px solid #EBEFF1;
	margin-bottom: 10px;
}
.tx-newloginbox-pi1 td,
FORM TABLE.csc-searchform TR TD {
	padding:0.4em 0 0.6em 0.6em;
}
.tx-newloginbox-pi1 #tx-newloginbox-pi1-user ,
.tx-newloginbox-pi1 #tx-newloginbox-pi1-pass {
	border: 1px solid #D2D2D2;
	width:90%;
}
.tx-newloginbox-pi1-submit {
	border:none;
	background-color:#406577;
	color:#FFFFFF;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
}
.tx-srfeuserregister-pi1 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;
}
.tx-srfeuserregister-pi1 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;
}
.tx-srfeuserregister-pi1 label span { 
	color: #DF0404;
	font-weight:bold; 
}
.tx-srfeuserregister-pi1 input { 
	margin: 0; 
	padding: 0 .5em 0 0; 
	border: 1px solid #D2D2D2;
}
.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-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-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); 
	background-repeat: no-repeat; 
	background-position: 0% 60%; 
	text-decoration:none; 
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { 
	color: #DF0404; 
}
.tx-srfeuserregister-pi1 input[type=password] { 
	margin-right: 1em;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { 
	margin-right: 1em;
}
.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("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 dl {
	margin: 0;
	padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt,
.tx-srfeuserregister-pi1 dd {
	margin: 0;
	padding: 0 0 .5em 0;
	float: left;
}
.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 25%;
	text-align: right;
	padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 50%;
}
.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;
}
div#rechte-spalte span.doNotDisplay {
	display: none;
}
/**
 * Zitate
 */
blockquote {
	font-style:italic;
	margin: 0 40px;
}
/*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;
	
}*/
/**
* Überschrift Unterstrich (Rahmen: Titel unterstrichen)
* Hier könnte es noch Änderungen geben
*/
#Inhalt .underline-head .csc-header h1,
#Inhalt .underline-head .csc-header h2,
#Inhalt .underline-head .csc-header h3,
#Inhalt .underline-head .csc-header h4 {
	border-bottom: 1px solid #D2D2D2;
	margin: 10px 0 15px 0;
	padding-bottom:5px;
}
/**
 * Unterstrichene Überschrift die erste
 */
#Inhalt .underline-head .csc-header h1.csc-firstHeader,
#Inhalt .underline-head .csc-header h2.csc-firstHeader,
#Inhalt .underline-head .csc-header h3.csc-firstHeader,
#Inhalt .underline-head .csc-header h4.csc-firstHeader {
	margin: 0 0 15px 0;
}
/**
 * Detailseite Dokumentenservice
 Hier erscheinen alle Funktionen, die es im Detaildokument
 gibt. Es erscheint auf keiner anderen Seite
 */
/*#documentservice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0px 0px 7px 0px;
}
#documentservice div {
	margin:0px;
	background-color:#EBEFF1;
	border-bottom:1px solid #FFFFFF;
}
#documentservice a {
	padding:7px 2px 7px 40px;
	line-height:1.2em;
	display:block;
	color:#000000;
}
#documentservice a:hover {
	color:#DF0404;
}
#documentservice .print {
	background-image:url(../gfx/docserv_bt_print.gif);
	background-repeat:no-repeat;
}
#documentservice .previous {
	background-image:url(../gfx/docserv_bt_previous.gif);
	background-repeat:no-repeat;
}
#documentservice .next {
	background-image:url(../gfx/docserv_bt_next.gif);
	background-repeat:no-repeat;
}
#documentservice .back {
	background-image:url(../gfx/docserv_bt_back.gif);
	background-repeat:no-repeat;
}
#documentservice .send {
	background-image:url(../gfx/docserv_bt_send.gif);
	background-repeat:no-repeat;
}
#documentservice .pdf {
	background-image:url(../gfx/docserv_bt_pdf.gif);
	background-repeat:no-repeat;
}
#documentservice .gotoarchive {
	background-image:url(../gfx/bg_info_frame.png);
	background-repeat:repeat-y;
	padding:10px;
	border: 1px solid #D2D2D2;
}
#documentservice .gotoarchive a {
	padding: 5px 0 5px 25px;
	background-image:url(../gfx/bg_gotoarchive.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#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;
}*/
/*UEBERSCHRIFTEN der STARTSEITE*/
/*#home h1 {
	margin:0.1em 0 0.2em 0 !important;
	padding:0 !important;
	color:#df0404 !important;
	background-image:none !important;
}
#home h2,
#home h3,
#home h4 {
	margin:0.1em 0 0.1em 0;
	padding:0;
	color:#000000;
}
#home h1 a:hover,
#home h2 a,
#home h3 a,
#home h4 a:hover  {
	color:#000000;
}
#home h1 a,
#home h2 a:hover,
#home h3 a:hover,
#home h4 a  {
	color:#DF0404;
}*/
/*#searchbox {
	background-color:#E5EAED;
	padding:1em 1em 1em 0.875em;
	padding:10px;
	height:1%;
	margin:0 0 0.9em 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#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 {
	margin:3px 0 4px 0;
	font-size:13px;
}*/
/**
 * Warnung: Bitte nicht verwenden
 */
/*#Info DIV.csc-frame-rulerBefore,
#Info DIV.csc-frame-rulerAfter,
#Info DIV.infobox,
#Info DIV.external-doc,
#Info DIV.csc-frame-indent6633{
	height:1%;
	margin:0;
	padding: 0 10px 60px 10px;
	border: 10px solid #DF0404;
	background-image: url(../gfx/erro_rechte_spalte.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#Info DIV.csc-textpic-intext-left-nowrap,
#Info DIV.csc-textpic-intext-right-nowrap{
	height:1%;
	margin:0;
	padding: 0 10px 60px 10px;
	border: 10px solid #DF0404;
	background-image: url(../gfx/erro_rechte_spalte_2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}*/

#Inhalt .tx_powermail_pi1_fieldwrap_html_captcha input {
	float: left;
	width: 210px;
}

#Inhalt .captcha-container img,
#Inhalt .tx_powermail_pi1_fieldwrap_html_captcha img {
	float: right;
	vertical-align: top;
	margin: 0 28px 0 0;
}

.twrss_singleItem img {width:120px; margin:0px 10px 10px 0px; float:left;}