body {
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    margin: 0px 0px 0px 0px;
    background-color:#DDDDDD;
    font-size:12px;
}

._readMorenext    {display:none;}

.nextMarginnext     {background-image: url(/cms/upload/master/background/boxes_bg.jpg) !important; background-repeat:no-repeat;}

/* Jutta rechte box strich kürzer*/
.nextMargin {background-image: url(/cms/upload/master/background/boxes_bg_kurz.jpg) !important; background-repeat:no-repeat;}
/* Jutta.nextMargin {background-image: url(/cms/upload/master/background/boxes_bg.jpg) !important; background-repeat:no-repeat;}*/

.nextMargin {}

/*._readMore  {display:none;}*/

/* Jutta BEGIN */
.Ueberschrift_content1 {font-size:15px;font-weight:bold;}
.Ueberschrift_content2 {font-size:12px;}
/* Jutta End */

strong                  {}

a                       {color: #A70F28; text-decoration: none;}
a:visited               {color: #A70F28; text-decoration: none;}
a:hover                 {color: #A70F28; text-decoration: none;}
p                       {margin:0px; padding:0px;}
.pre_nav_element        {margin:0px 5px 0px 0px;}

abbr, acronym, .begriffserklaerung  {border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}

abbr[title], acronym[title] {border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}
img {border: none; margin:0px 0px 0px 0px;}

h1                      {font-size:13px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;}
h2                      {font-size:12px; padding:0px 0px 3px 0px ; margin: 0px; font-weight: bold; }
hr                      {height: 1px; color:#B6B6B6;}

.cDayShort              {display:block; float:left; width:80px !important;}


#GlobalPage             {text-align: left; width:990px; padding:0px 0px 0px 0px; margin-top: 0px;}

#bgCenter               {padding:0px 0px 0px 20px; background-image: url(/cms/upload/master/background/gp_tile.jpg); background-repeat:repeat-y;}
#bgBottom               {height:27px; background-image: url(/cms/upload/master/background/gp_bottom.jpg); background-repeat:no-repeat;}


#MainHeader             {height:190px; background-image: url(/cms/upload/master/background/bild_head.jpg); background-repeat:no-repeat;}
.HeaderFirstLine        {height:140px;}

#MainPage               {clear:both; width:100%;}
    #MainContent        {float:left; width:720px; margin:20px 0px 0px 24px; padding:0px 0px 0px 0px;}
    #MainContent .MainContentText   {padding:0px 10px 0px 0px;}
    #MainContent h1         {padding:7px 0px 5px 20px; margin:0px 0px 5px 0px; font-size:16px; background-image: url(/cms/upload/master/background/box_content_head.jpg); background-repeat:no-repeat;}
    #MainRight              {float:right; width:200px; margin:20px 25px 0px 0px;}
    #MainRight .elements    {margin:0px 10px 0px 0px;}
    #PageBottom             {clear:both; margin:30px 16px 0px 0px;}
    #PageBottom .print      {float:left; margin-left:0px;}
    #PageBottom .top        {float:right; margin-right:0px;}

#MainContent .boxHeadContentStartseite  {margin:0px 0px 0px 0px !important;}
#MainContent .boxContentStartseite      {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7; width:678px; margin:0px 0px 20px 0px; padding:10px 10px 10px 10px;}



#MainBottomNavigation                       {font-size:10px; text-align: center !important; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#MainBottomNavigation .link                 {color:#777878 !important; margin:0px 5px 0px 5px;}

.cSWFI                          {margin:-5px 0px 0px 0px;}

.contentTopImage        {border:0px; margin:0px 0px 0px 0px; width:550px;}
.editCTopImage          {}
.PageLeftImage          {border:0px; margin:0px 0px 10px 0px; width:190px;}
.editCLeftImage         {width:190px;}
.PageRightImage         {border:0px; margin:0px 0px 10px 0px; width:190px;}
.editCRightImage        {width:190px;}

.picLinkExtern          {padding-right:2px;}


.headlineBoxDef             {font-size:16px; color:#000000; padding:7px 0px 5px 20px; background-color:#C51230; font-weight:bold; background-image: url(/cms/upload/master/background/boxes_klein_head.jpg); background-repeat:no-repeat;}
.bottomBoxDef               {display:none; height:29px; width:200px; background-image: url(/cms/upload/master/background/boxes_klein_bottom.jpg); margin:0px 0px 10px 0px; background-repeat:no-repeat;}

.boxWRight                  {width:198px;}

.boxStartContent            {float:left; width:350px; height:235px; background-image: url(/cms/upload/master/background/boxes_bg.jpg); background-repeat:no-repeat;}
.boxStartContent .boxStarttext  {width:340px; height:200px; }
.boxStartContent .boxStarttext .infoText    {margin:16px 10px 0px 10px;}
.boxStartContent .moreinfos     {padding:0px 0px 0px 230px; font-size:11px;}
.nextMargin                 {margin:10px 0px 10px 0px;}
.nextMarginnext             {margin:10px 10px 10px 0px;}
.readMore                   {display:none;}
.readMorenext               {}


.boxDef                     {margin: 0px 0px 15px 0px !important; padding:0px 0px 8px 0px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7;}
.boxDef ol                  {clear:both; padding: 0px; margin: 0px 0px 0px 0px; list-style-type : none;}
.boxDef ol li               {padding: 5px 5px 10px 5px; margin: 0px 0px 0px 0px;}
.boxDef .InfoBoxhead        {font-size:11px; padding:0px 5px 0px 8px; margin: 0px 0px 0px 0px; font-weight:bold;}
.boxDef .InfoBoxtext        {font-size:11px; padding:8px 5px 0px 8px;}
.boxDef a                   {font-weight:normal;}
.boxDef .text               {color:#000000;}
.boxDef .InfoBoxmore        {font-weight:normal;}
.boxDef .imgTop img         {margin:0px 0px 0px 0px}

.box_link_weiterlesen       {text-align:right; padding:0px 5px 0px 0px; margin:3px 0px 0px 0px; background-image: url(/cms/upload/master/background/icon_pfeil.gif); background-repeat:no-repeat; background-position:0px 2px;}

#MainNavigation         {clear:both; margin:10px 0px 0px 25px; width:948px; height:28px; background-image: url(/cms/upload/master/background/navi_top.gif); background-repeat:repeat-x;}
#MainNavigation a       {}
#MainNavigation ol      {padding: 0px; margin:0px 0px 0px 0px; background-color:#880000; list-style-type : none;}

#MainNavigation ol li                       {float:left; border-right:1px solid #990016; color:#000000; margin: 0px 0px 0px 0px; padding: 5px 25px 6px 25px;}

#MainNavigation ol .bg_active               {}
#MainNavigation ol .bg                      {}

#MainNavigation .mgtlvl_0_0                 {}

#MainNavigation .lvl0 a                     {font-size: 14px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
#MainNavigation .lvl0 a:visited             {color:#FFFFFF; text-decoration: none;}
#MainNavigation .lvl0 a:hover               {color:#FFFFFF; text-decoration: none;}
#MainNavigation .lvl0 a:active              {color:#FFFFFF; text-decoration: none;}

#MainNavigation .lvl0_active a              {font-size: 14px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
#MainNavigation .lvl0_active a:visited      {text-decoration: none;}
#MainNavigation .lvl0_active a:hover        {text-decoration: none;}
#MainNavigation .lvl0_active a:active       {text-decoration: none;}



.linklist ul                {padding: 0px; margin: 0px 0px 0px 0px; list-style-type : none;}
.linklist ul li             {background-image: url(/cms/upload/master/icons/icon_linkintern.gif); background-repeat:no-repeat; background-position:0px 2px; display:block; color:#000000; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 15px;}


.newslist                       {clear:both;}
.newslist ul                    {padding: 0px; margin: 0px 0px 0px 10px; list-style-type : none;}
.newslist ul li                 {clear:both;}
.newslist ul .shortdesc         {float:left; width:435px;}
.newslist ul .shortdesc p       {display:inline;}
.newslist ul .shortdesc h2      {display:block; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.newslist ul .shortdesc h3      {display:block; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.newslist ul li img             {float:left; margin: 0px 0px 8px 0px; border: 1px solid #AEAFB3;}

.linkMore               {clear:both;}
.linkMore img           {border:0px !important;}

.notvisible             {display:none;}

.fl_left                {float:left}
.fl_right               {float:right; padding:0px 10px 0px 0px}

.pic_linkextern         {background-image: url(/cms/upload/master/icons/pic_linkextern.gif); padding-left: 17px; background-repeat:no-repeat; background-position:0px 2px;}
.link_dot               {background-image: url(/cms/upload/master/pfeil/pfeil_rechts.gif); padding-left: 8px; background-repeat:no-repeat; background-position:0px 4px;}
.pfeil_link             {background-image: url(/cms/upload/master/icons/icon_pfeil.jpg); padding-left: 20px; background-repeat:no-repeat; background-position:0px 50%;}
.dot_link               {background-image: url(/cms/upload/master/dots/dot.gif); padding-left: 10px; background-repeat:no-repeat; background-position:0px 50%; margin-left:5px;}


.scrollTable            {text-align:right; margin:15px 20px 5px 0px}
.scroll_table_          {font-size:10px;}
.scroll_table_active    {font-size:10px; font-weight:bold;}

.txtbold                {font-weight:bold;}

.clearboth              {clear:both !important;}
