body {margin:0px; padding:0px; background-color:#ebebeb;}
h1,h2,h3,h4,h5,h6,p,div,td,li {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
h1 {margin:0px; font-size:12px; font-weight:normal;}
h2 {font-size:12px; font-weight:bold;}
h3 {font-size:11px; font-weight:bold;}
p,div,td,li {font-size:11px; line-height:16px;}
td {vertical-align:top;}
hr {height:0px; border-style:none none solid none; border-width:1px; border-color:#666666;}

#layoutwrappper {height:100%; text-align:center; background-color:#ebebeb;}
#layouttable {margin-left:auto; margin-right:auto; width:1007px;}

#topmenu {text-align:right; vertical-align:bottom; color:#aa1224;}
#topmenu a {font-size:10px; font-weight:bold; text-decoration:none; color:#aa1224;}
#topmenu a:hover {color:#666666;}

#leftmenutable {width:100%; border-style:solid; border-width:1px; border-color:#ffffff; background-color:#b1b1b1;}
#mainmenu a {text-decoration:none;}
#mainmenu a.menuitem1 {display:block; padding-left:38px; min-height:18px; line-height:18px; font-size:11px; font-weight:bold; color:#ffffff; background-image:url(img/menu-out.gif); background-repeat:no-repeat;}
#mainmenu a.menuitem1:hover {background-image:url(img/menu-over.gif); background-repeat:no-repeat;}
#mainmenu a.menuitem1act {display:block; padding-left:38px; min-height:18px; line-height:18px; font-size:11px; font-weight:bold; color:#ffffff; background-image:url(img/menu-over.gif); background-repeat:no-repeat;}
#mainmenu a.menuitem2 {display:block; margin-left:33px; padding-left:15px; min-height:18px; font-size:10px; font-weight:bold; color:#555555; background-color:#cacaca; border-bottom-style:solid; border-bottom-width:1px; border-color:#ffffff;}
#mainmenu a.menuitem2:hover {background-color:#b1b1b1;}
#mainmenu a.menuitem2act {display:block; margin-left:33px; padding-left:15px; min-height:18px; font-size:10px; font-weight:bold; color:#555555; background-color:#b1b1b1; border-bottom-style:solid; border-bottom-width:1px; border-color:#ffffff;}
#mainmenu a.menuitem3 {display:block; margin-left:43px; padding-left:15px; min-height:18px; font-size:10px; color:#555555; background-color:#cacaca;}
#mainmenu a.menuitem3:hover {background-color:#b1b1b1;}
#mainmenu a.menuitem3act {display:block; margin-left:43px; padding-left:15px; min-height:18px; font-size:10px; color:#555555; background-color:#b1b1b1;}

/* Indexed Search */
#search {padding:5px 0 5px 0; text-align:center; vertical-align:middle; border-top:solid 1px #ffffff; background-color:#dfdfdf;}
#search form {margin:0; padding:0 5px 0 5px;}
#search form input.text {width:110px; height:20px; font-size:11px; border-style:solid; border-width:1px; border-color:#aa1224;}
#search form input.submit {width:26px; height:20px; font-size:11px; font-weight:bold; border:solid 1px #ffffff; background-color:#aa1224; color:#ffffff;}
#search a {font-weight:normal; color:#19445f;}
#search a:hover {color:#ff6600;}.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {width:180px;}
.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:#eeeeee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead {margin-top:20px; 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;}

/* "In dieser Seite" */
#submenu {padding:10px; border-top:solid 1px #ffffff; background-color:#dfdfdf;}
#submenu h1 {text-align:center; font-size:12px; font-weight:bold; color:#555555;}
#submenu p {padding-left:25px;}
#submenu a {font-size:11px; text-decoration:none; color:#555555;}
#submenu a:hover {color:#cc0000;}

#contenttable {width:100%; border-style:solid; border-width:1px; border-color:#ffffff;}
#content {background-color:#dfdfdf;}
#content h1 {margin:0px; padding-left:42px; padding-top:12px; width:100%; height:39px; font-size:12px; font-weight:bold; color:#ffffff; background-image:url(img/head-bg.gif); background-repeat:no-repeat;}
#content h2 {padding-left:40px; padding-right:40px;}
#content h3 {padding-left:40px; padding-right:40px;}
#content h3 a {font-weight:bold;}
/*#content p.bodytext {padding-left:40px; padding-right:40px;}*/
#content p {margin:0 40px 10px 40px;}
#content ul {margin-bottom:0px; margin-top:0px; list-style-position:outside; list-style-image:url(img/bullet.gif);}
#content li {margin-left:18px; margin-right:40px;}
#content table.csc-uploads {margin-left:40px;margin-right:40px;}
#content table.contenttable {margin-left:40px;margin-right:40px;}
#content a {font-weight:normal; color:#aa1224;}
#content a:hover {color:#666666;}
#content .linkToTop {margin-top:10px; margin-right:10px; padding-left:13px; font-size:10px; font-weight:normal; line-height:13px; text-decoration:none; color:#999999; background-image:url(img/totop.gif); background-repeat:no-repeat;}
#content .printLink {padding-left:15px; font-size:10px; font-weight:normal; line-height:13px; text-decoration:none; color:#999999; background-image:url(img/print.gif); background-repeat:no-repeat;}
#content .csc-linkToTop a {display:block; width:100%; margin-left:40px; margin-top:10px; padding-left:10px; font-size:10px; font-weight:normal; line-height:13px; text-decoration:none; color:#777777; background-image:url(img/totop.gif); background-repeat:no-repeat;}
#content .csc-linkToTop a:hover {text-decoration:none;}
#content p.pagenav {margin-top:10px;}
.csc-section {padding-top:5px; padding-bottom:5px; line-height:13px; border-bottom-style:solid; border-width:1px; border-color:#a1a3a6;}
.csc-uploads-fileName {padding-left:15px;}
.csc-uploads-fileSize {padding-left:15px;}
/* Suche */
#content div.tx-indexedsearch {padding:0 40px 10px 25px;}

/* News */
#newstable {width:100%; border-style:solid; border-width:1px; border-color:#ffffff;}
#news {padding-bottom:15px; background-color:#999999; color:#ffffff;}
#news h1 {margin:0px; width:100%; height:39px; line-height:39px; text-align:center; font-size:12px; font-weight:bold; color:#555555; background-image:url(img/headnews-bg.gif); background-repeat:no-repeat; border-bottom-style:solid; border-width:1px; border-color:#ffffff;}
#news h2 {padding-left:10px; padding-right:10px; padding-top:10px; margin:0px; font-size:11px; font-weight:bold; color:#aa1224;}
.news h2 {margin-top:20px;}
#news h3 {padding-left:10px; padding-right:10px; margin:0px; font-size:10px; font-weight:bold;}
#news h3 a {font-size:11px; font-weight:bold; color:#ffffff;}
#news h3 a:hover {color:#aa1224;}
#news p {padding-left:10px; padding-right:10px; margin:0px; color:#ffffff;}
#news img {padding-top:5px;}
#news a {font-weight:normal; color:#aa1224;}
#news a:hover {color:#333333;}
#news a {padding-left:10px;}
#news h3 a {padding-left:0;}
#news p a {padding-left:0;}
#content div.news-single-img {float:left; margin:0 10px 0 40px;}
#content .news-single-imgcaption {margin-top:5px; font-size:10px;}
#content dl.news-single-links dt {margin-left:40px;}
#content dl.news-single-related {margin-bottom:20px;}
#content dl.news-single-related dt {margin-left:40px;}
#content dl.news-single-related dd {padding-left:20px;}
#content div.news-single-backlink {clear:left; padding-top:15px;}

.red {color:#cc0000;}
.bigred {font-size:16px; font-weight:bold; color:#cc0000;}
.small {font-size:9px;}

table.contenttable-1 {border-style:solid; border-width:2px;}
table.contenttable-1 td {}
table.contenttable-1 p {}
table.contenttable-1 tr td {text-align:center; background-color:#a1a3a6;}
table.contenttable-1 tr.tr-0 td {text-align:center; background-color:#ffffff;}
table.contenttable-1 tr.tr-0 td p {font-weight: bold;}

/* Sitemap */
#content .csc-sitemap ul {list-style-type:none; padding:0px; margin:0 0 10px 40px; background-image:url(img/ul-bg.gif); background-repeat:repeat-y;}
#content .csc-sitemap ul li {list-style-image:none; background-image:url(img/li-bg.gif); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
#content .csc-sitemap li {margin-left:0;}
#content .csc-sitemap ul li.first {background-image:url(img/li-first-bg.gif);}
#content .csc-sitemap ul li.last {background-image:url(img/li-last-bg.gif);}
#content .csc-sitemap ul li p {padding:0px; margin:0px;}
#content .csc-sitemap ul a {font-size:11px; width:200px; text-decoration:none; display:block; padding:2px; border:solid 1px #ffffff; background:#dfdfdf; color:#aa1224;}

#content ul.csc-sitemap a:visited {color:#aa1224;}
#content ul.csc-sitemap a:hover {color:#666666; border-color:#666666;}

@media print {
  .printhide {visibility:hidden; height:0px;}
}
