/* HTML & Body */
html													{ padding: 0px; margin: 0px; height: 100%; }
body													{ padding: 0px; margin: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}

#content_center_inner ul                                { margin:0px; padding:5px 0px 5px 5px; }
#content_center_inner ul li                             { list-style-type:none; padding: 0px 0px 0px 10px;}

table, tr, td                                           { font-size:1em; border:none;}



.imgtext-nowrap                                         { }
.imgtext-table img                                      { }
.imgtext-table                                          { margin-bottom:20px; }

.linkit                                                 { }
.linkit a                                               { text-decoration:none; padding-left:10px;}
.linkit a:hover                                         { text-decoration:underline;}

/* Breite */
#width                                                  { height:1px; width:1004px; line-height:1px; font-size:1px;}


/* Container */
#container                                              { min-height:100%; height: auto !important; height: 100%; width:expression(document.body.clientWidth < 1004? "1004px": "auto")}


/* Header */
#header                                                 { height:302px; }
#header_top                                             { height: 92px; }
#header_top_left                                        { height: 92px; width:190px; float:left; display:inline; }
#header_top_center                                      { height: 92px; width:605px; float:left; display:inline; }
#header_top_right                                       { height: 92px; float:left; display:inline;  overflow:hidden; }
#header_top_right_search                                { height: 28px; width:187px; margin-bottom:9px; }
#search_entry                                           { height: 14px; width:117px; margin-left:50px; padding-top:7px;}
#header_top_right_finder                                { height: 46px; width:187px; margin-bottom:9px; }
#header_center                                          { font-size:11px; height: 36px; }
#header_center_fontsize                                 { margin-left:14px; padding-top:10px; height: 26px; width:176px; float:left; display:inline;}
#header_center_fontsize  a								{ text-decoration: none; width: 15px; height: 15px; position: relative; overflow: hidden; display: block; float:left; margin-left:1px;}
#font_a											        { }
#font_b											        { }
#font_c											        { }
.tx-efafontsize-pi1										{ float: right; height: 20px;  }

#header_center_metamenu                                 { padding-top:10px; height: 26px; width:790px; float:left; display:inline; text-align:right;}
#header_bottom                                          { height:174px; width:100%; overflow:hidden;}


/* Bodypart */
#body_area                                              {}
#content_area                                           { }
.content_headline                                       { margin-bottom:2px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:1em; }
#content_left                                           { width:193px; float:left; display:inline; margin-right:13px;margin-top:-25px; position:relative; z-index:10; min-height:30px; overflow:hidden; margin-bottom:14px;}
#content_center                                         { width:574px; float:left; display:inline; margin-right:13px; margin-top:-25px;position:relative; z-index:10;}
#content_center_inner                                   { width:534px; padding:21px 20px 0px 20px; margin-bottom:20px; }
#content_center_inner_headline                          { width:534px; margin-bottom:17px; font:Arial, Helvetica, sans-serif; font-size:1.5em;}
#content_center_inner_content                           { width:533px; padding-left:1px; margin-bottom:50px; overflow:hidden;}
#content_right                                          { width:187px; float:left; display:inline; margin-top:-25px; position:relative; z-index:10;}


/* Mainmenu */
.mainmenu                                               { overflow: hidden; margin: 0px 0px 0px 0px; padding:0px; list-style:none; }
.mainmenu_no a                                          { text-decoration:none; display:block; height:20px; padding-top:5px; }
.mainmenu_no a:hover                                    { display:block; }
.mainmenu_act a                                         { height:20px; padding-top:5px; display:block; text-decoration:none; font-weight:bold;}
.mainmenu_act a:hover                                   {}


/* Submenu */
.submenu                                                { overflow: hidden; margin: 0px 0px 0px 13px; padding:0px; list-style:none;  }
.submenu_no a                                           { padding-top:5px; text-decoration:none; display:block; height:20px; font-weight:normal; }
.submenu_no a:hover                                     { display:block; font-weight:bold; }
.submenu_act a                                          { text-decoration:none; display:block; height:20px; padding-top:5px; font-weight:bold;}
.submenu_act a:hover                                    { display:block;}
.margin-left                                            { margin-left:14px; padding-left:10px; }
.margin-left_2                                          { margin-left:14px; padding-left:10px;  }
.margin-left_3                                          { margin-left:14px; padding-left:10px; }
.submenu_devider                                        { height:1px; width:193px;  overflow:hidden;}

/*.kill_last_menu_divider                                 { width:180px; height:1px; background:red; margin-top:-1px; margin-left:13px; overflow:hidden;}*/


/* Footer */
#content_center_inner_footer                            { height: 52px; width:534px;  font-size:11px;}
#footer_top                                             { height: 26px; width:534px;  overflow:hidden;}
#footer_top_print                                       { height: 20px; padding-top:6px; width:267px; float:left; display:inline;}
#footer_top_print a                                     { text-decoration:none;  padding-left:15px;}
#footer_top_print a:hover                               { text-decoration:underline;}
#footer_top_pagetop                                     { height: 20px; padding-top:6px; width:267px; float:left; display:inline; text-align:right;}
#footer_top_pagetop a                                   { text-decoration:none;   padding-left:15px;}
#footer_top_pagetop a:hover                             { text-decoration:underline;}
#footer_bottom                                          { height: 20px; padding-top:6px; width:534px;  overflow:hidden; }


/* Metamenu */
.metamenu                                               { margin-left:15px;}
.metamenu a                                             { text-decoration:none;  padding-left:10px; }
.metamenu a:hover                                       { text-decoration:underline;}
.metamenu_act                                           { margin-left:15px;}
.metamenu_act a                                         { text-decoration:underline;  padding-left:10px; }
.metamenu_act a:hover                                   { }


/* News Latest */
.news-latest-container                                  { width:187px;}
.news_latest_wrap                              			{ width:163px;  padding: 12px 12px 0px 12px; margin-bottom:14px; overflow:hidden; }
.single_news                                            { overflow:hidden;}
.latest_news_date                              		    { }
.latest_news_headline                                   { }
.latest_news_headline a                                 { text-decoration:none;  padding-left:10px; display: block; }
.latest_news_headline a:hover                           { text-decoration:underline;}
.news_latest_mainheadline                               { height:25px; }
.news_latest_divider                                    { width:175px; height:1px;  margin:5px 0px 5px -12px;}
.kill_last_divider                                      { width: 187px; height: 1px; position: absolute; margin: -6px 0px 0px -12px; }


/* IE Fixes */
*html .mainmenu_no a                                    { text-decoration:none; display:block; height:20px; padding-top:5px; padding-bottom:5px; }
*html .mainmenu_act a                                   { text-decoration:none; display:block; height:20px; padding-top:5px; padding-bottom:5px;}
*html .submenu_no a                                     { text-decoration:none; display:block; height:20px; padding-top:5px; padding-bottom:5px; }
*html .submenu_act a                                    { text-decoration:none; display:block; height:20px; padding-top:5px; padding-bottom:5px; }
*html .news_latest_wrap                                 { width:187px; }
*html .news_latest_divider                              { margin-bottom:-10px;}
*html .kill_last_divider                                { margin: -5px 0px 0px -12px; overflow:hidden;}
*+html .kill_last_divider                               { margin: -6px 0px 0px -12px; }


/* DynamicMap */
#window													{ position: absolute; width: 500px; height: 593px; z-index: 100; }
#map													{ width: 500px; height: 593px; z-index: 10; }
.stoclass												{ position: absolute; width: 500px; height: 593px; z-index: 20; }
#inhalt3												{ }
#loading-indicator										{ position: absolute; width: 500px; height: 593px; }
#loading-indicator img									{ }
