/* General */
html {height:100.2%;}
body {margin:0; font-family:Verdana,Arial,sans-serif; background-color:#fff;}
a img {border:none;}
th, td {vertical-align:top; text-align:left;}

/* Overall layout */
div#wrapper1 {text-align:center;}
div#wrapper2 {width:935px; margin:0 auto 0 auto; text-align:left; overflow:hidden;}
div#topbox1 {width:935px; height:76px; background:url(../img/bbbi-top1.png) no-repeat; overflow:hidden;}
div#metanav {float:right; text-align:right;}
div#topbox2 {width:935px; height:160px; background:url(../img/bbbi-top2.jpg) no-repeat; overflow:hidden;}
div#basenav {float:left; width:199px; margin-top:35px;}
div#contentbox {width:537px; margin:0 0 0 199px;}
div#breadcrumb {height:15px; margin-top:5px; padding-left:40px; overflow:hidden;}
div#content {padding:0 40px 10px 40px; overflow:hidden;}
div#right {float:right; width:199px; padding:35px 0 0 0;}

/* Top box */
div#topbox1 img {clear:none; float:left; margin:0; padding:0;}
  /* Metanav */
div#metanav {font-size:10px; line-height:25px; color:#005ca1;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {font-size:10px; text-decoration:none; color:#005ca1;}
div#metanav ul li a:hover {text-decoration:underline; color:#c62355;}
  /* Fontsizer */
div#topbox1 div.fontsizer {height:16px; margin:57px 0 0 0; font-size:11px; color:#65b9e2;}
div#topbox1 div.fontsizer a {display:inline-block; height:16px; padding-left:25px; font-size:11px; text-decoration:none; color:#65b9e2;}
div#topbox1 div.fontsizer a:hover {color:#005ca1;}
div#topbox1 div.fontsizer a.big {background:url(../img/bbbi-fontsizer-big_no.png) 4px 0 no-repeat;}
div#topbox1 div.fontsizer a.big:hover {background-image:url(../img/bbbi-fontsizer-big_ro.png);}
div#topbox1 div.fontsizer a.small {background:url(../img/bbbi-fontsizer-small_no.png) 5px 1px no-repeat;}
div#topbox1 div.fontsizer a.small:hover {background-image:url(../img/bbbi-fontsizer-small_ro.png);}

/* Top menu */
div#topbox2 ul {height:28px; margin:132px 0 0 204px; visibility:visible; padding:0; list-style:none;}
div#topbox2 ul li {display:inline; margin:0; padding:0;}
div#topbox2 ul li div {display:inline;}
div#topbox2 ul li a {display:block; float:left; height:28px; margin:0; padding:0; line-height:28px; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;}
div#topbox2 ul li a:hover {color:#c62355;}
div#topbox2 ul li.act a {color:#c62355;}
div#topbox2 ul li.topmenu1 a {width:91px; background:url(../img/bbbi-topmenu1_no.png) no-repeat;}
div#topbox2 ul li.topmenu2 a {width:75px; background:url(../img/bbbi-topmenu2_no.png) no-repeat;}
div#topbox2 ul li.topmenu3 a {width:88px; background:url(../img/bbbi-topmenu3_no.png) no-repeat;}
div#topbox2 ul li.topmenu4 a {width:115px; background:url(../img/bbbi-topmenu4_no.png) no-repeat;}
div#topbox2 ul li.topmenu5 a {width:156px; background:url(../img/bbbi-topmenu5_no.png) no-repeat;}
div#topbox2 ul li.topmenu1 a:hover {background:url(../img/bbbi-topmenu1_ro.png) no-repeat;}
div#topbox2 ul li.topmenu2 a:hover {background:url(../img/bbbi-topmenu2_ro.png) no-repeat;}
div#topbox2 ul li.topmenu3 a:hover {background:url(../img/bbbi-topmenu3_ro.png) no-repeat;}
div#topbox2 ul li.topmenu4 a:hover {background:url(../img/bbbi-topmenu4_ro.png) no-repeat;}
div#topbox2 ul li.topmenu5 a:hover {background:url(../img/bbbi-topmenu5_ro.png) no-repeat;}
div#topbox2 ul li.topmenu1.act a {background:url(../img/bbbi-topmenu1_ro.png) no-repeat;}
div#topbox2 ul li.topmenu2.act a {background:url(../img/bbbi-topmenu2_ro.png) no-repeat;}
div#topbox2 ul li.topmenu3.act a {background:url(../img/bbbi-topmenu3_ro.png) no-repeat;}
div#topbox2 ul li.topmenu4.act a {background:url(../img/bbbi-topmenu4_ro.png) no-repeat;}
div#topbox2 ul li.topmenu5.act a {background:url(../img/bbbi-topmenu5_ro.png) no-repeat;}

/* Left menu */
div#basenav h2 {margin:0; padding:0 0 5px 20px; font-size:12px; font-weight:bold; color:#c62355; border-bottom:solid 1px #c62355;}
div#basenav h2.cur {background:url(../img/bbbi-basenav-head-bg.png) 0 3px no-repeat;}

div#basenav ul {list-style:none; margin:0; padding:0;}
div#basenav ul li {margin:0; padding:0;}
div#basenav ul li a {display:block; margin:0; padding:5px 0 5px 30px; line-height:18px; font-size:12px; color:#005ca1; text-decoration:none; border-bottom:solid 1px #c62355;}
div#basenav ul li a:hover {color:#c62355;}
div#basenav ul li.act a {color:#c62355;}
div#basenav ul li.act.sub a {border-bottom:none;}
div#basenav ul li.cur a {background:url(../img/bbbi-basenav-head-bg.png) 0 9px no-repeat;}
div#basenav ul li.cur.sub a {border:none;}

div#basenav ul li.act ul {margin:0; border-bottom:solid 1px #c62355;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {padding:3px 0 3px 45px; font-size:11px; font-weight:normal; color:#000; border:none; background:none;}
div#basenav ul li.act ul li a:hover {color:#c62355;}
div#basenav ul li.act ul li.act a {color:#c62355;}
div#basenav ul li.act ul li.cur a {background:url(../img/bbbi-basenav-head-bg.png) 0 7px no-repeat;}

div#basenav div#leftimage {margin-top:25px;}

div#basenav div.basenavextra {margin-top:5px; font-size:10px; line-height:25px; text-align:center; color:#005ca1;}
div#basenav div.basenavextra ul {display:inline; list-style:none; margin:0; padding:0;}
div#basenav div.basenavextra ul li {display:inline;}
div#basenav div.basenavextra ul li a {display:inline; padding:0; font-size:11px; text-decoration:none; color:#005ca1; border:none; background:none;}
div#basenav div.basenavextra ul li a:hover {text-decoration:underline; color:#c62355;}

/* Breadcrumb*/
div#breadcrumb {font-size:10px; color:#65b9e2;}
div#breadcrumb a {font-size:10px; color:#65b9e2; text-decoration:none;}
div#breadcrumb a:hover {color:#c62355;}

/* Content */
div#content h1 {margin-bottom:15px; padding:0; font-size:18px; color:#65b9e2;}
div#content h2 {margin:15px 0 5px 0; padding:0; font-size:11px; color:#005ca1;}
div#content h3 {margin:0; padding:0; font-size:11px; color:#005ca1;}
div#content hr {height:0; border-style:none none solid none; border-width:1px; border-color:#65b9e2;}
div#content div {font-size:11px; color:#005ca1;}
div#content p {margin:0 0 10px 0; padding:0; font-size:11px; line-height:16px; color:#005ca1;}
div#content a {color:#65b9e2;}
div#content a:hover {color:#c62355; text-decoration:none;}
div#content li {font-size:11px; color:#005ca1;}
div#content th, div#content td {font-size:11px; color:#005ca1;}
div#content dd, div#content dt {font-size:11px; color:#005ca1;}
div#content form fieldset {margin:0; padding:0; border:none;}
div#content form legend {display:none;}
div#content form label {font-size:11px; color:#005ca1;}
div#content form input.sword {display:block; float:left; width:175px; height:17px; margin:10px 0 0 0; padding:2px 0 0 0; font-size:12px; color:#005ca1; border:solid 1px #4d96c8; background:url(../img/bbbi-input-bg.png) repeat-x #fff;}
div#content form input.submit {display:block; width:68px; height:23px; margin:9px 0 10px 5px; padding:0; font-weight:bold; color:#fff; background:url(../img/bbbi-search_no.png) no-repeat; border:none;}
div#content form input.submit:hover {background-image:url(../img/bbbi-search_ro.png); color:#005ca1;}
div#content .csc-textpic-imagewrap {padding:0 5px 2px 0;}
div#content span.Anmerkung {font-size:9px; color:#999;}
div#content table.contenttable {width:100%;}
div#content div.qm {width:480px; height:285px; padding-top:55px; text-align:center; background:url(../img/bbb-pyramide.gif) no-repeat;}
div#content div.qm a {color:#005ca1;}
div#content div.qm a:hover {color:#c62355;}
div#content div.qm1 {font-weight:bold;}
div#content div.qm2 {padding-top:10px; font-weight:bold;}
div#content div.qm3 {padding-top:12px;}
div#content div.qm4 {padding-top:15px;}
  /* Indexed search */
div#content form div.tx-indexedsearch-form label {display:block; width:100px;}
div#content form div.tx-indexedsearch-form input.sword {clear:left; float:left;}
div#content div.tx-indexedsearch-whatis {font-size:14px;}
div#content .tx-indexedsearch-redMarkup {color:#c62355;}
  /* feuserlisting */
div#content div.tx-feuserlisting-pi1 form select {display:block; width:300px; height:20px; margin:0; padding:0; font-size:12px; color:#005ca1; border:solid 1px #4d96c8; background:url(../img/bbb-input-bg.png) repeat-x #fff;}
div#content form input.tx-feuserlisting-pi1-searchbox-sword {display:block; float:left; width:175px; height:17px; margin:0; padding:2px 0 0 0; font-size:12px; color:#005ca1; border:solid 1px #4d96c8; background:url(../img/bbb-input-bg.png) repeat-x #fff;}
div#content form input.tx-feuserlisting-pi1-searchbox-button {display:block; width:68px; height:23px; margin:0; padding:0; font-weight:bold; color:#fff; background:url(../img/bbb-search_no.png) no-repeat; border:none;}
div#content form input.tx-feuserlisting-pi1-searchbox-button:hover {background-image:url(../img/bbb-search_ro.png); color:#005ca1;}
div#content p.tx-feuserlisting-pi1-index {padding:12px 0 18px 2px;}
div#content p.tx-feuserlisting-pi1-index a {display:block; float:left; margin-right:8px; color:#005ca1;}
div#content p.tx-feuserlisting-pi1-index a.act {color:#c62355;}
div#content div.tx-feuserlisting-pi1-listrow {clear:left;}
div#content div.tx-feuserlisting-pi1-listrow table {width:100%;}
div#content div.tx-feuserlisting-pi1-singleView table {width:100%;}
  /* Sitemap */
.csc-sitemap ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-sitemap ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-sitemap ul li p {padding:0px; margin:0px;}
div#content ul.csc-sitemap li a {display:block; width:135px; padding:2px; font-size:11px; font-weight:bold; text-decoration:none; border:solid 1px #bbb; background-color:#fff;}
div#content ul.csc-sitemap li a:hover {}
div#content ul.csc-sitemap li ul li a {font-weight:normal;}

/* Right side */
div#right h1 {padding:0; font-size:14px; color:#65b9e2;}
div#right h2 {margin:0; padding:0; font-size:11px; color:#65b9e2;}
div#right h3 {margin:0; padding:0; font-size:11px;}
div#right p {padding:0; font-size:11px; line-height:16px;}
div#right ul {margin-top:5px; padding-left:20px;}
div#right li {padding:0; font-size:11px;}
div#right dt {font-size:11px;}
div#right dd {font-size:11px;}
div#right a {font-weight:bold; color:#65b9e2;}
div#right a:hover {color:#c62355; text-decoration:none;}
div#right div.csc-frame-frame1 {margin-bottom:20px; padding:10px; border:solid 1px #65b9e2;}
div#right ul.csc-menu-1 {list-style:none; margin:10px 0 0 0; padding:0;}
div#right ul.csc-menu-1 li {margin:0 0 10px 0; padding:0;}
div#right ul.csc-menu-1 li a {font-weight:bold;}
div#right dl.csc-menu-4 {margin:10px 0 0 0; padding:0;}
div#right dl.csc-menu-4 dt {margin:0; padding:0;}
div#right dl.csc-menu-4 dt a {font-weight:bold;}
div#right dl.csc-menu-4 dd {margin:0 0 10px 0;}
div#right div.tx-cal-controller dt {margin-bottom:10px;}
div#right div.tx-cal-controller dt.even {background-color:#fff;}


/* Print */
@media print {
  body {width:20cm; background-color:#fff; overflow:visible;}
  div#wrapper {overflow:visible;}
  div#topbox1 {display:none;}
  div#topbox2 {display:none;}
  div#metanav {display:none;}
  div#basenav {display:none;}
  div#contentbox {margin:0 0 0 2cm; overflow:visible;}
  div#content {width:15cm; overflow:visible;}
  div#content p {font-size:12px; line-height:16px;}
  div#right {display:none;}
}

