html,body {
  width: 100%;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  color: #444444;
  line-height:11pt;
}

body{
  margin: 0px auto;
  background-color: #991200;
  padding: 0;
}


h1{ font-size: 14px; text-transform:uppercase;margin: 0 0 10px 0;}
h2{ font-size: 12px;}
h3{ font-size: 12px;}
h4{ font-size: 12px;}
h5{ font-size: 12px;}
h6{ font-size: 12px;}
ul{margin-top: 5px; padding: 0px; }
li{margin-top: 2px; padding: 0px; list-style-type: square;}
img{ border: 0px}
form{ margin: 0px;}

td{line-height:11pt;}

.csc-headerorg{margin: 0px;}
.bodytextorg {margin: 0 0 5px 0;}
.bodytext {margin: 0 0 0px 0;}
.csc-firstHeaderorg{margin: 0 0 5px 0;}
a, a:visited {color: #333333;}
.csc-mailform-field label {width: 150px; display:block;}
.csc-mailform-radio label {width: 150px; display:inline;}
.csc-mailform-field input.csc-mailform-radio {margin-left:-5px;}
fieldset {border: 0px;}

#ContainerAll{ width: 960px; margin: 0px auto; padding: 0; }
#ContainerMitte{ width: 936px; background-color: #FFFFFF; margin: 0; padding: 0 12px 0 12px; text-align: l}
#ContainerMitteUnten{ width: 936px; height:4px; margin: 0; padding: 0 12px 20px 12px;}


#Kopf{ width:936px; height: 89px; margin: 0; padding: 0;}
#Kopf_L{ float:left; width: 178px; height: 89px; padding: 0; margin: 0; text-align: center;}
#Kopf_R{ float:left; width: 746px; height: 89px; padding: 0 0 0 12px; margin: 0; }
#Kopf_R1{ width: 746px; height: 54px; padding: 0; margin: 0 auto; }

#Kopf_R1_klickpfad{ float:left; width:406px; padding: 8px 0 0 0; margin: 0; text-align:right;}
#Kopf_R1_suche{ float:left; width:200px; padding: 5px 0 0 0; margin: 0;text-align:right;}
#Kopf_R1_sprache{ float:left; width:84px; padding: 9px 0 0 0; margin: 0;text-align:right;}
#Kopf_R1_druck{ float:left; width:56px;  padding: 7px 0 0 0; margin: 0;text-align:right;}

#Kopf_R2{ width: 746px; height: 35px; padding: 0; margin: 0; text-align:right; }

#AbstandOben{ width:936px; height: 8px; padding: 0; margin: 0; }
#AbstandObenGrau{ width:936px; height: 20px; background-color: #f3f2f2; padding: 0; margin: 0; }

#Home{ width:936px; text-align: left; margin: 0; padding: 0;}
#Home_L{ float:left; width:543px; margin: 0; padding: 0;}
#Home_R{ float:left; width:383px; margin: 0px 0px 0px 10px; padding: 0;}
#Home_R li{ padding: 0; margin: 0 0 0 10px;}
#Home_R a, #Home_R a:visited, #Home_R a:hover{ text-decoration:none;}


#Inhalt_Home_Oalt{ width:900px; background-color: #F3f2F2; padding: 13px 18px 3px 18px; margin-bottom: 18px; text-align: left;}

#Inhalt_Home{ width:936px; background:url(/fileadmin/images/layout2009/inhalt_hg_home.gif) #FFFFFF repeat-y; text-align: left; }
#Inhalt_Home_L{ float:left; width:541px; margin: 0px 12px 0px 0px; padding: 0;}
#Inhalt_Home_LO{ width:507px; background-color: #F3f2F2; padding: 10px 18px 10px 18px;  margin: 0 0 18px 0; text-align: left;}
#Inhalt_Home_LU{ width:523px; margin: 0 0 0 18px; padding: 0;}
#Inhalt_Home_R{ float:left; width:383px; margin: 0px ; padding: 0; background-color: #F3f2F2; }

#Inhalt_Home_R td.zelle_mitte{ background-color: #991200; color:#FFF; margin: 0px; padding: 5px 10px 5px 10px; width: 383px; font-weight:bold;}
#Inhalt_Home_R p{ padding: 0 10px 0 10px;}

#Inhalt{ width:936px; background:url(/fileadmin/images/layout2009/inhalt_hg.gif) #FFFFFF repeat-y; text-align: left; }
#Inhalt_L{ float:left; width:178px; padding: 0;}
#Inhalt_M{ float:left; width:544px; margin: 0px 12px 0px 12px; padding: 0;}
#Inhalt_R{ float:left; width:180px; margin: 0px 5px 0px 5px; padding: 0;}
#Inhalt_R p{ font-size:7pt;}
#Inhalt_R a, #Inhalt_R a:visited, #Inhalt_R a:hover { font-size:7pt;}


#Inhalt_TG{ width:936px; background:url(/fileadmin/images/layout2009/inhalt_hg_tg.gif) #FFFFFF repeat-y; text-align: left; }
#Inhalt_L_TG{ float:left; width:178px; padding: 0;}
#Inhalt_M_TG{ float:left; width:740px; margin: 0px 3px 0px 12px; padding: 0;}
#Inhalt_R_TG{ float:left; width:3px; margin: 0; padding: 0;}

#Inhalt_FB{ width:936px; background-color: #FFFFFF; text-align: left; }
#Inhalt_L_FB{ float:left; width:0px; padding: 0; visibility:hidden;}
#Inhalt_M_FB{ float:left; width:936px; margin: 0px 0px 0px 0px; padding: 0;}
#Inhalt_R_FB{ float:left; width:0px; margin: 0; padding: 0; visibility: hidden;}



#Menu_Headline{ width: 178px; text-align:left; vertical-align:top; margin: 0; padding: 5px 0 5px 0;}

#BildBereichx{ width:940px; height: 390px;}
#BildBereichHomex{ width:940px; height: 428px;}

#Nav_Unten {width:936px; height: 17px; padding:10px 0 10px 0; text-align: right; color: #333333; font-size: 11px;}

#Menu_Unten{ width:936px; height: 40px; background-color: #f3f2f2; color: #666666; padding: 0;}
#Menu_Unten_L{ float:left; width:683px; color: #666666; padding: 16px 0 0 17px; text-align: left;}
#Menu_Unten_R{ float:left; width:231px; color: #666666; padding: 16px 5px 0 0; text-align: right;}

#Kontakt{ width:936px; height: 40px; background-color: #f3f2f2; color: #666666; padding: 0;}
#Kontakt_L{ float:left; width:819px; color: #444444; padding: 10px 0 0 17px; text-align: left; font-size: 7pt;}
#Kontakt_R{ float:left; width:95px; color: #444444; padding: 10px 5px 0 0;  text-align: right; font-size: 7pt;}

#AbstandUnten{ width:936px; height: 15px;}



.form-search-input{height: 12px; width: 120px; font-size: 7pt; color: #333333;}
.form-search-button{  margin-bottom: -3px;}



ul,li{
 margin-top:1px;
 padding-top:1px;
 margin-left:6px;
 padding-left:6px;
 margin-right:0px;
 padding-right:0px;
 list-style-type:square;
}

#Aktuelles ul,li{
 margin-top:1px;
 padding-top:1px;
 margin-left:6px;
 padding-left:6px;
 margin-right:0px;
 padding-right:0px;
 list-style-type:square;
}


ddd{list-style-image:url(/typo3/sysext/cms/tslib/media/bullets/dot.gif);}
A                  {COLOR: #444444; FONT-SIZE: 8pt }
IMG {border:0px;}

.menu_o              {BACKGROUND-COLOR: #991200; TEXT-DECORATION: none; vertical-align: middle; font-size: 9pt;}
a.menu_o, A.menu_o:visited, A.menu_o:hover {COLOR: #FFFFFF; margin: 0 30px 0 30px;}
.menu_o_akt        {BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; vertical-align: middle; font-size: 9pt;}
a.menu_o_akt, A.menu_o_akt:visited, A.menu_o_akt:hover {COLOR: #FFFFFF; margin: 0 30px 0 30px;}

.menul1               {TEXT-DECORATION: none; FONT-WEIGHT: bold}
.menul1_akt         {BACKGROUND-COLOR: #F8F8F8;     TEXT-DECORATION: none; FONT-WEIGHT: bold}
.menul2               {TEXT-DECORATION: none; MARGIN: 3px 0 0 0; }
.menul2_akt         {BACKGROUND-COLOR: #F8F8F8;     TEXT-DECORATION: none; MARGIN: 3px 0 0 0; }
.menul3               {FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul3_akt         {BACKGROUND-COLOR: #F8F8F8; FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul3x             {text-indent: -10; MARGIN: 0 0 0 0px}
.menul4               {FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul4_akt         {BACKGROUND-COLOR: #F8F8F8; FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul4x             {text-indent: -10;MARGIN: 0 0 0 10px}
.menul5               {FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul5_akt         {BACKGROUND-COLOR: #F8F8F8; FONT-SIZE: 7pt; TEXT-DECORATION: none; MARGIN: 0; }
.menul5x             {text-indent: -10;MARGIN: 0 0 0 20px}
.zusatz                {COLOR:#444444; FONT-SIZE: 7pt; TEXT-DECORATION: none}
a.zusatz, A.zusatz:visited, A.zusatz:hover {COLOR: #444444;}
a.menul_hp_weis, A.menul_hp_weis:visited, A.menul_hp_weis:hover    {margin: 0 0 0 17px; FONT-SIZE: 8pt; TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #FFFFFF}
.klickpfad            {FONT-SIZE: 7pt; TEXT-DECORATION: none; color:#999999}
a.klickpfad, A.klickpfad:visited, A.klickpfad:hover {COLOR: #999999;}

P                      {FONT-SIZE: 8pt}
TD                     {FONT-SIZE: 8pt; vertical-align: top; }
.zelle_mitte        {vertical-align: middle; background-color: #F3F2F2;}
.zelle_unten        {vertical-align: bottom}
H1                    {FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 5px}
H2                    {FONT-SIZE: 10pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; MARGIN-TOP: 5px}
#Inhalt_M H1                    {FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 5px}
#Inhalt_M H1neu                  {FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 15px}
#Inhalt_M H2                    {FONT-SIZE: 10pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; MARGIN-TOP: 5px}
input                 {FONT-SIZE: 8pt}
option               {FONT-SIZE: 8pt}
select                {FONT-SIZE: 8pt}
textarea            {FONT-SIZE: 8pt}

.seitenende        {FONT-SIZE: 8pt}
.bildunterschrift   {FONT-SIZE: 7pt}
.adresse             {FONT-SIZE: 7pt}
a.adresse, A.adresse:visited, A.adresse:hover {COLOR: #444444; FONT-SIZE: 7pt}

.picto  {COLOR: #C0C0C0; FONT-SIZE: 7pt; TEXT-DECORATION: none}
A.picto:active     {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.picto:link        {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.picto:visited    {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.picto:hover     {COLOR: #C0C0C0; TEXT-DECORATION: none}

.leisteuntenpicto                {COLOR: #C0C0C0; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 7pt; TEXT-DECORATION: none}
A.leisteuntenpicto:active     {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.leisteuntenpicto:link        {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.leisteuntenpicto:visited    {COLOR: #C0C0C0; TEXT-DECORATION: none}
A.leisteuntenpicto:hover     {COLOR: #C0C0C0; TEXT-DECORATION: none}

.sitemap1 {FONT-SIZE: 10pt; FONT-WEIGHT: bold; margin-top: 10px; margin-bottom: 0px; margin-left: 100px; TEXT-DECORATION: none}
.sitemap2 {FONT-SIZE: 9pt; margin-top: 5px; margin-bottom: 0px; margin-left: 120px; TEXT-DECORATION: none}
.sitemap3 {FONT-SIZE: 8pt; margin-top: 2px; margin-bottom: 0px; margin-left: 140px; TEXT-DECORATION: none}
.sitemap3x {COLOR: CE0000}
.sitemap4 {FONT-SIZE: 7pt; margin-top: 0px; margin-bottom: 0px; margin-left: 160px; TEXT-DECORATION: none}
.sitemap4x {COLOR: CE0000}
.sitemap5 {FONT-SIZE: 7pt; margin-top: 0px; margin-bottom: 0px; margin-left: 180px; TEXT-DECORATION: none}
.sitemap5x {COLOR: CE0000}
.sitemap6 {FONT-SIZE: 7pt; margin-top: 0px; margin-bottom: 0px; margin-left: 200px; TEXT-DECORATION: none}
.sitemap6x {COLOR: CE0000}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:12px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }



#Kopf_R2 ul { width: 746px; margin: 0 0 0 50px; pa}
#Kopf_R2 {font-size: 9pt;	float: left;}
#Kopf_R2 li {list-style-type: none;	padding: 0;	float: left;	margin: -1px 0 0 3px; line-height:29px; height:29px; text-align:center; vertical-align:middle; width: 135px; background-color: #991200}
#Kopf_R2 span{height: 29px;}
#Kopf_R2 p {padding: 0 0 0 0;	margin: 0;}
#Kopf_R2 A, #Kopf_R2 A:active, #Kopf_R2 A:link, #Kopf_R2 A:visited, #Kopf_R2 A:hover{color: #FFFFFF; text-decoration: none; font-size: 13px; letter-spacing: 1px;}

.detailbereich {height: 131px; background-color: #F3F2F2; padding: 0; margin: 0 0 11px 0;}
.detailbereich h2 {padding-top: 0px;}
.detailbereich .csc-textpicHeader {padding-top: 5px;}
div.tx-flippingbook-pi1 {z-index:2}

#menu7Container{margin-left:-100px;}
div.csc-header {padding-bottom: 10px}
div.csc-textpic-text {padding-bottom: 5px}
div.csc-textpic-clear {padding-bottom: 5px}
p { margin:0px; padding:0 0 0px 0px;}
.csc-textpic-caption {padding-top:3px;font-size:6pt;line-height:7pt;}

div.FBHG { background-image:url(/fileadmin/images/layout2009/hilfebild.gif); background-repeat: no-repeat;}
div.tx-xinittwocolumn-pi1 p { margin:0px; padding:0 0 10px 0px;}
