dd.csc-textpic-caption {font-size:12px;}

html { height: 100%; margin-bottom: 1px; }

body {text-align:center;font-family:arial;}

a {color:#009999}

div#wrap {
    width:970px;
    margin:0px auto;
    text-align:left;
    min-height:645px;
    height:auto !important;
    height:645px;
    position:relative;
    background-image:url(images/bg.gif);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#FFFFFF;
}

/********** BKV-Logo TODO **********/
div#bkvlogo {position:absolute;width:218px;height:57px;right:13px;top:19px;text-align:right;overflow:hidden;}

/********** IMPRINT **********/
div#imprint {position:absolute;width:218px;right:13px;bottom:19px;font-size:11px;text-align:right;}
div#imprint a {font-size:inherit; color:black; text-decoration:none;}

/********** MENU **********/
div#menu_wrap {padding-top:19px;height:176px;}
div#menu_left,div#menu_right,div#menu_outer_right {width:130px;float:left;}
div#menu_left {padding:0px 19px 0px 19px;}
div#menu_right {padding:0px 19px 0px 0px;}

div#menu_wrap ul {margin:-4px 0px 0px 0px;}
div#menu_wrap li {margin:0px 0px 3px 0px;line-height:11px;list-style:none;}
div#menu_wrap li a {color:black;text-decoration:none;font-size:11px;font-weight:bold;}
div#menu_wrap li.active a {color:#009999}
div#menu_wrap li a:hover {color:#009999}

/********** MIDDLE BARS **********/
div#middle_bar {
text-align:right;
min-height:50px;
height:auto !important;
height:50px;
}
div#middle_bar h2 {margin:0px 13px 0px 0px;font-size:20px;line-height:20px;overflow:hidden;}

div#middle_bar h2, div#middle_bar h3, div#middle_bar h4, div#middle_bar img, div#middle_bar p {margin:0px 13px 0px 0px}

div#middle_bar_big {
text-align:right;
min-height:50px;
height:auto !important;
height:50px;
}
div#middle_bar_big img {margin:0px 13px 0px 0px;}

/********** SIDEBAR RIGHT **********/
div#sidebar_right {float:right;width:337px;margin-right:19px;text-align:right;margin-top:-30px;display:inline;}
div#sidebar_right h4 {font-size:11px;line-height:11px;margin:0px 0px 16px 0px;}
div#sidebar_right ul {margin:0px;}
div#sidebar_right li {list-style:none;font-size:11px;line-height:11px;margin:0px 0px 30px 0px}
div#sidebar_right li a {display:block;color:black;font-size:20px;line-height:20px;text-decoration:none;font-weight:bold;}
div#sidebar_right li a:hover {color:#009999}

/********** CONTENT WRAPPER*********/
div#content_wrap     {clear:left;}

/********** CONTENT AREA *********/
div#content_wrap {padding:0px 13px 0px 19px;}
div#content_wrap p {font-size:11px;}
div#content_wrap li {font-size:11px;}
div#content_wrap h1 {font-size:12px;margin-top:0px;}

div#content_wrap .image_left_content {overflow:hidden;}
div#content_wrap .image_left_content .image_left_content_image {float:left;margin-right:15px;}
div#content_wrap .image_left_content .image_left_content_content {overflow-y:scroll;height:381px;}
div#content_wrap .image_left_content .image_left_content_content h1 {font-size:12px;margin-top:0px;}

div#content_wrap div#full_content {padding:10px;color:red;background-color:white;display:inline-block;font-size:11px;color:black;height:365px;overflow:scroll;overflow-x:hidden;}
    
/********** FOOTER **********/
div#footer {width:970px;margin:0px auto;text-align:right;}
div#footer ul {margin:5px 0px 0px 0px;}
div#footer li {list-style:none;display:inline;margin-left:5px;}
div#footer li a {color:black;text-decoration:none;font-size:11px;}

/********** tx-indexedsearch **********/
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .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 TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch fieldset legend {display:none;}
.tx-indexedsearch-form label {font-size:11px;}
#tx-indexedsearch-searchbox-button-submit {font-size:11px;}
.tx-indexedsearch-rules h2 {margin-bottom:0px;}
.tx-indexedsearch-text-item-size {font-size:11px;}
.tx-indexedsearch-text-item-path {font-size:11px;}
.tx-indexedsearch-info dt, .tx-indexedsearch-info dd {font-size:11px;}
dl.tx-indexedsearch-info {margin-left:0px;padding:3px;margin-top:0px;margin-right:0px;}
p.tx-indexedsearch-descr {margin-bottom:3px;}
.tx-indexedsearch-res h3 {margin-bottom:3px;font-size:11px;}
.tx-indexedsearch-whatis {font-size:11px;}
input#tx-indexedsearch-searchbox-sword {font-size:11px;}

/********** ARTHOTEK **********/
.tx-artothek-pi1-listrow table {width:100%}
.tx-artothek-pi1 td {border:0px;}
.tx-artothek-pi1 td {vertical-align:top;padding-left:0px;padding-right:30px;}
.tx-artothek-pi1 p {margin:0px;}

.tx-artothek-pi1 tr.tx-artothek-pi1-listrow-header td {border-bottom:2px solid black;padding-bottom:5px;font-weight:bold}
.tx-artothek-pi1 tr.tx-artothek-pi1-listrow-header td a {text-decoration:none;}
.tx-artothek-pi1 tr.tx-artothek-pi1-listrow-even td {border-bottom:1px solid #000}
.tx-artothek-pi1 tr.tx-artothek-pi1-listrow-odd td {border-bottom:1px solid #000;}

.tx-artothek-pi1-modeSelector-SCell {background-color:#FFF}
.tx-artothek-pi1-modeSelector-SCell a {text-decoration:none;color:black;}
.tx-artothek-pi1-artistView-Links ul {margin:0px}
.tx-artothek-pi1-artistView-Links li {display:inline;list-style:none;padding-right:10px;}
.tx-artothek-pi1-artistView-Links li a {font-size:11px;}
.tx-artothek-pi1-artistView-Links li.active a {text-decoration:none;color:black}
div.tx-artothek-pi1-ausleihbar-single-short h2 {font-size:11px;margin:0px;font-weight:normal;margin-bottom:0.5em}

.tx-artothek-pi1-browsebox td {padding-right:0.5em}
.tx-artothek-pi1-browsebox-SCell a {text-decoration:none;color:black;}

.tx-artothek-pi1-ausleihbar-single-info h2 {font-size:11px;margin:0}
.tx-artothek-pi1-searchbox-sword {border:1px solid black;font-size:11px;padding:2px;}
.tx-artothek-pi1-searchbox-button {border:1px solid black;background-color:white;font-size:11px;padding:2px}

td.tx-artothek-pi1-listrow-header-sortlink {background:url('imgs/arrow_grey.gif') center left no-repeat;}
td.tx-artothek-pi1-listrow-header-sortlink-up {background:url('imgs/arrow_up.gif') center left no-repeat;}
td.tx-artothek-pi1-listrow-header-sortlink-down {background:url('imgs/arrow_down.gif') center left no-repeat;}
td.tx-artothek-pi1-listrow-header-sortlink a,td.tx-artothek-pi1-listrow-header-sortlink-down a, td.tx-artothek-pi1-listrow-header-sortlink-up a {padding-left:16px;}

tr.tx-artothek-pi1-singleView-noTopPadding td {padding-top:0px;}

div.tx-artothek-pi1 div.tx-artothek-pi1-artistView {font-size:11px;}
div.tx-artothek-pi1 p.backlink {margin-top:10px;}

p.tx-artothek-pi1-latest-row {margin-bottom:10px;}
ul.tx-artothek-pi1-alphabet {margin:0;padding-bottom:10px;}
ul.tx-artothek-pi1-alphabet li {display:inline;list-style:none;margin-right:10px;}
ul.tx-artothek-pi1-alphabet li.active a {color:black;text-decoration:none;font-weight:bold;}

div#content_wrap div.tx-artothek-pi1 div.tx-artothek-pi1-print h1 {font-size:16px}
div.tx-artothek-pi1-print h2 {font-size:14px}
div.tx-artothek-pi1-print {font-size:11px}
p.tx-artothek-pi1-printrow {margin-bottom:20px;}

/********** SITEMAP **********/
.csc-sitemap {font-size:11px;}

/**********MISC**********/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom:0px;
    padding-bottom:10px;
}
div.bu {font-size:11px;width:265px;}

table.jahresgaben td {border:0;margin-left:0;padding-left:0;vertical-align:top;}
table.jahresgaben td.jahresgaben-text1 {padding-right:1em}
table.jahresgaben .jahresgaben-image1-bu, table.jahresgaben .jahresgaben-image2-bu {font-size:11px;}

/************ RTE **********/
p.kleinerText {font-size:11px;}

dd.csc-textpic-caption {font-size:11px;}

/**** DELETE LATER ****/
/* #content_wrap .tx-artothek-pi1 .tx-artothek-pi1-singleView table img {visibility:hidden;}
#content_wrap .tx-artothek-pi1 .tx-artothek-pi1-listrow table img {visibility:hidden;}
#content_wrap #tmp .tx-artothek-pi1 .tx-artothek-pi1-singleView table img {visibility:visible;}
#content_wrap #tmp .tx-artothek-pi1 .tx-artothek-pi1-listrow table img {visibility:visible;}
.tx-artothek-pi1-ausleihbar-single img {display:none;} */