body, td, p, ol, ul, div, h1, h2, input, select, textarea {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
}
html,body { height:100%; }
body { margin: 0px 0px 0px 0px; background-image:url(../images/tapete_bg.jpg); background-position: 0px 39px; }

h1 { color: #003399; font-weight: bold; font-size: 16px; margin: 0; padding: 0; }
h2 { color: #003399; font-weight: bold; margin-top: 0px; }
.intro { display: none; }

a { color: #003399; text-decoration: underline }
a:hover { color: #003399; text-decoration: underline }

table#table_body { height: 100%; background-image:url(../images/tapete_verlauf.jpg); background-repeat: repeat-x; }

table#table_content { height: 100%; }
table#table_content tr#table_content_space_top { height: 40px; }
table#table_content tr#table_content_border_top { height: 10px; }
table#table_content table#table_content_menutop { height: 34px; }
table#table_content td#td_contentborder_left { width: 5px; background-image:url(../images/contentborder_left.jpg); }
table#table_content td#td_contentborder_right { width: 5px; background-image:url(../images/contentborder_right.jpg); }
table#table_content td#td_content { background-color: #FFFFFF; padding: 29px 29px 29px 29px; }
table#table_content td#td_content_menutop { padding-bottom: 14px; border-bottom: 1px solid #CCCCCC; }
table#table_content td#td_content_menutop_logolabel { vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 16px; }
table#table_content td#td_content_menu { border-bottom: 1px solid #CCCCCC; }
table#table_content td#td_content_menu td#td_content_menu_image { padding-right: 29px; }
table#table_content td#td_content_header { padding: 5px 0px 0px 185px; }
table#table_content td#td_menu_breadcrumb { padding: 0px 0px 15px 186px; }
table#table_content td#td_content_detail { padding: 10px 29px 0px 33px; }
table#table_content td#td_content_detail div.csc-header { width: 120px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table#table_content td#td_content_detail table.imgtext-table img { margin: 0px 0px 10px 10px; }
table#table_content td#td_content_detail div.bodytext { width: 470px; margin: 0px 0px 20px 153px; }
table#table_content td#td_content_detail p.bodytext { margin: 0px 0px 8px 0px; }
table#table_content td#td_content_detail ul { margin: 0px 0px 0px 15px; padding-left: 0px; }
table#table_content td#td_content_detail p.bodytext a.internal-link { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 14px; color: #000000; text-decoration: none; }
table#table_content td#td_content_detail p.bodytext a:hover.internal-link { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail p.bodytext a.external-link-new-window { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 14px; color: #000000; text-decoration: none; }
table#table_content td#td_content_detail p.bodytext a:hover.external-link-new-window { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail div.csc-menu { width: 470px; margin: 0px 0px 20px 153px; }
table#table_content td#td_content_detail p.csc-sitemap-level1 { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 14px; }
table#table_content td#td_content_detail p.csc-sitemap-level2 { background-image: url(../images/picto_sitemap_level2.gif); background-repeat: no-repeat; background-position: 14px 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 28px; }
table#table_content td#td_content_detail p.csc-sitemap a { color: #000000; text-decoration: none; }
table#table_content td#td_content_detail p.csc-sitemap a:hover { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail p.bodytext span.csc-sword { background-color: #BFCCE5; }
table#table_content td#td_content_detail table.csc-searchform td.csc-form-labelcell { width: 70px; }
table#table_content td#td_content_detail table.csc-searchform td.csc-form-labelcell p.csc-form-label { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
table#table_content td#td_content_detail table.csc-searchform td.csc-form-fieldcell input { width: 250px; }
table#table_content td#td_content_detail table.csc-searchform td.csc-form-fieldcell select { width: 250px; }
table#table_content td#td_content_detail table.csc-searchResultInfo td.csc-searchResultRange p { font-weight: bold; }
table#table_content td#td_content_detail h3.csc-searchResultHeader { font-size: 11px; font-weight: bold; margin: 15px 0px 0px 0px; }
table#table_content td#td_content_detail p.csc-searchResult { margin: 0px 0px 20px 0px; }
table#table_content td#td_content_detail h3.csc-noSearchResultMsg { font-size: 11px; font-weight: bold; margin: 0px 0px 20px 0px; }
table#table_content td#td_content_detail table.csc-mailform td.csc-form-labelcell { width: 85px; vertical-align: top; }
table#table_content td#td_content_detail table.csc-mailform td.csc-form-labelcell p.csc-form-label { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
table#table_content td#td_content_detail table.csc-mailform td.csc-form-fieldcell input { width: 300px; }
table#table_content td#td_content_detail table.csc-mailform td.csc-form-fieldcell textarea { width: 300px; }
table#table_content td#td_content_detail div.news-list-morelink a { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 14px; color: #000000; text-decoration: none; }
table#table_content td#td_content_detail div.news-list-morelink a:hover { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail div.news-latest-morelink a { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 14px; color: #000000; text-decoration: none; }
table#table_content td#td_content_detail div.news-latest-morelink a:hover { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail div.news-single-backlink a { background-image: url(../images/picto_sitemap_level1.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 14px; color: #000000; text-decoration: none; }
table#table_content td#td_content_detail div.news-single-backlink a:hover { color: #003399; text-decoration: underline; }
table#table_content td#td_content_detail table.preise { }
table#table_content td#td_content_detail table.preise tr.hl { background-color: #EEEEEE; }
table#table_content td#td_content_detail table.preise td.preis { text-align: right; }
table#table_content td#td_content_detail table.preise td.preissms { text-align: right; }
table#table_content td#td_content_w3c { background-color: red; text-align: right; }

table#table_menutop img { margin-left: 9px; margin-right: 5px; }
table#table_menutop a { font-size: 10px; color: #000000; text-decoration: none; }
table#table_menutop a:hover { font-size: 10px; color: #003399; text-decoration: underline; }
table#table_menutop td.menutop { padding-bottom: 1px; }

table#table_menu { margin: 0px 0px 10px 19px;  }
table#table_menu img { margin-right: 5px; }
table#table_menu td.menu_img { padding-bottom: 6px; }
table#table_menu td.menu_text { padding-bottom: 6px; }
table#table_menu a { color: #000000; text-decoration: none; }
table#table_menu a:hover { color: #003399; text-decoration: underline; }
table#table_menu img.menu { display: none; }
table#table_menu tr#menu-level1-id10 { display: none; } /* Home */
table#table_menu tr#menu-level1-id15 { display: none; } /* Suche */
table#table_menu tr#menu-level1-id16 { display: none; } /* Sitemap */

table#table_menu_level2 { margin: 15px 0px 0px 0px;  }
table#table_menu_level2 img { margin-right: 5px; }
table#table_menu_level2 td.menu_img { vertical-align: top; padding: 2px 0px 6px 0px; }
table#table_menu_level2 td.menu_text { padding-bottom: 6px; }
table#table_menu_level2 a { color: #000000; text-decoration: none; }
table#table_menu_level2 a:hover { color: #003399; text-decoration: underline; }
table#table_menu_level2 tr#menu-level2-id0 { display: none; }

table#table_body td#td_linktips { vertical-align: bottom; padding: 0px 0px 5px 0px; }
table#table_body td#td_linktips p { display: none; } 
table#table_body td.gap_top { width: 92px; }
table#table_body td#td_w3c { vertical-align: bottom; padding: 0px 0px 5px 0px; }
table#table_body td#td_w3c img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px; }

#gecko_scrollbar { display: none; }
html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}
