
/* - slimbox2.css - */
@media screen {
/* https://histbib.eu/portal_css/slimbox2.css?original=1 */
#lbOverlay {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;
}
#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}
.lbLoading {
background: #fff url(/loading.gif) no-repeat center;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url(/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}
#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(/closelabel.gif) no-repeat center;
margin: 5px 0;
outline: none;
}
#lbCaption, #lbNumber {
margin-right: 71px;
}
#lbCaption {
font-weight: bold;
}

}


/* - ++resource++extern.theme.stylesheets/main.css - */
@media screen {
/* https://histbib.eu/portal_css/++resource++extern.theme.stylesheets/main.css?original=1 */
/* */
*{
border: 0;
margin: 0;
padding: 0;
}
html, body {
background-color: #FFF;
height: 100%;
margin: 0;
padding: 0;
font: 8pt Arial,sans-serif;
}
.mozilla {display:none}
html>body .mozilla {display:block;}
.top_left_column li, .top_left_column ul, #meta_nav ul li, #context_nav ul li {
list-style:none;
}
a:focus { outline: none; }
/* */
#visual-portal-wrapper {
position:relative;
margin: auto auto;
width:980px;
}
#portal-top {
position:relative;
}
#portal-header {
background-image:url(++resource++extern.theme.images/header_bckgr_img.jpg);
height:212px;
left:0;
right:0;
top:0;
width:980px;
}
/* */
#portal-columns {
position:relative;
width: 880px;
margin-left: 72px;
background-image: url(++resource++extern.theme.images/hg_content.jpg);
background-repeat: repeat-y;
overflow: auto;
}
/* */
#meta_nav {
margin: 22px 230px 0 0;
float: right;
padding: 0;
font: 7pt Arial,sans-serif;
text-transform: uppercase;
font-weight: normal;
}
#meta_nav li {float:left;}
#meta_nav a {
display: inline-block;
color: #999;
text-decoration: none;
border-bottom: 2px solid #CCC;
margin-right: 2px;
padding: 0 35px 2px 2px;
}
#meta_nav a:hover {
color: #666;
border-bottom: 2px solid #C60C30;
}
/* */
#flashbox {
position: absolute;
margin: 40px 0 0 72px;
height: 103px;
width: 614px;
border: 0;
overflow: hidden;
}
#theme_img {
height: 103px;
width: 614px;
border: 0;
}
#theme_link {
position: absolute;
margin: 41px 0 0 72px;
height: 103px;
width: 614px;
border: 0;
}
#theme_txt {
position: absolute;
margin: 41px 0 0 72px;
height: 103px;
width: 600px;
border: 0;
text-align: right;
padding: 8px 27px 5px 0;
}
#theme_txt.only2BottomLines {
margin: 97px 0 0 72px;
}
#theme_txt h2 {
font: 10pt Arial,sans-serif;
color: #FFF;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
}
#theme_txt h1 {
font: 18pt Arial,sans-serif;
color: #FFF;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
margin-top: 27px;
}
#logo	{
position:absolute;
width: 234px;
height: 104px;
margin: 42px 0 0 718px;
}
#menuebox {
height:25px;
margin:-32px 0 0 74px;
position:absolute;
width:880px;
z-index:100;
}
/* */
#portal-column-content, .left_column {
margin: 0;
width: 614px;
float:left;
}
#portal-column-content {
padding: 0;
}
#portal-column-two, .right_column {
margin-left: 616px;
width: 245px;
}
/* */
#portal-breadcrumbs li, #portal-breadcrumbs ul {
list-style:none;
}
#portal-breadcrumbs, .top_left_column {
background-color: #DADADA;
height: 20px;
padding: 6px 0 0 21px;
overflow:hidden;
border-bottom: 2px solid white;
}
#portal-breadcrumbs ul li, .top_left_column ul li {
float: left;
}
.top_right_column {
width: 235px;
height: 20px;
padding: 6px 0 0 8px;
background-image: url(++resource++extern.theme.images/hg_top_c_right.jpg);
background-repeat: no-repeat;
border-bottom: 2px solid white;
}
.top_right_column input {
display: block;
float: left;
width: 155px;
height: 14px;
margin: -2px 0 0 5px;
border: 1px solid #999;
padding-top: 1px;
padding-left: 2px;
font: 8pt Arial,sans-serif;
color: #666;
}
.top_right_column input.searchbutton {
margin-left: 3px;
float: left;
width:23px;
height: 17px;
background-image: url(++resource++extern.theme.images/search_submit_off.gif);
background-repeat: no-repeat;
border: 0;
}
.top_right_column input.searchbutton:hover {
background-image: url(++resource++extern.theme.images/search_submit_on.gif);
}
input.searchPage {
display: block;
float: left;
width: 155px;
height: 14px;
margin: 0 0 0 5px;
border: 1px solid #999;
padding-top: 1px;
padding-left: 2px;
font: 8pt Arial,sans-serif;
color: #666;
}
.searchPage input.searchbutton {
margin-left: 3px;
width:23px;
height: 17px;
background-image: url(++resource++extern.theme.images/search_submit_off.gif);
background-repeat: no-repeat;
border: 0;
}
.searchPage input.searchbutton:hover {
background-image: url(++resource++extern.theme.images/search_submit_on.gif);
}
.txt p.suche {
font: 8pt Arial,sans-serif;
color: #666;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
float: left;
margin-right:3px;
padding-right: 0px;
}
.top_left_column p, .top_right_column p {
font: 8pt Arial,sans-serif;
color: #666;
font-weight: normal;
text-decoration: none;
float: left;
margin-right:3px;
}
.searchPage p {
font: 8pt Arial,sans-serif;
color: #666;
font-weight: normal;
text-decoration: none;
float: left;
margin-right:3px;
}
.top_left_column a, .top_right_colum a {
font: 8pt Arial,sans-serif;
color: #999;
text-decoration: none;
float: left;
margin-right:5px;
}
.top_left_column a:hover {
color: #C60C30;
}
.clear {clear:both;height:1px;overflow:hidden;}
.teaser, .txt {
float: left;
width: 543px;
background-color: #F0F0F0;
padding:17px 50px 20px 21px;
display: inline-block;
border-bottom: 2px solid white;
}
#region-content {
clear: right;
}
#region-content {
clear: right;
}
.teaser ul, .txt ul {
margin-left:16px;
}
.teaser ul.noliststyle li, .txt ul.noliststyle li {
list-style: none;
margin-left:-16px;
}
.teaser ul.noliststyle li li, .txt ul.noliststyle li li {
list-style-type: disc;
text-transform: none;
margin-left: 28px;
}
.teaser li, .txt li {
list-style: disc;
margin: 8px 0 8px 0;
color: #666;
}
.teaser li p, .txt li p {
padding-left: 10px;
text-transform: none;
}
.teaser li a, .txt li a {
color: #C60C30;
text-decoration: none;
}
/* */
.teaser img, .txt img, .image-inline {
float:left;
border: 1px solid #999;
margin: 4px 30px 15px 0;
}
div.documentContent div#content .bild-normal {
float: none;
border: 1px solid #999;
margin: 0px;
}
/* */
.break {
height: 20px;
}
.txt .thema {
height:220px;
width:380px;
margin-left: 156px;
}
.txt .thema2 {
height:220px;
width:380px;
margin: 0 0 0 281px;
border: 0px solid green;
}
.thema p, .thema h3 {
padding-left: 156px;
}
.thema2 .text {
float:  left;
width: 265px;
padding-left: 20px;
border: 0px solid red;
}
#container_bigimg {
position: relative;
height: 220px;
width: 537px;
}
#container_bigimg img {
float: right;
height: 220px;
width: 380px;
margin: 0 0 0 15px;
}
#container_bigimg p {
text-align: right;
margin: 0 0 0 0;
width: 125px;
padding: 0;
color: #999;
font: 7pt Arial,sans-serif;
line-height: 9pt;
font-weight: normal;
position: absolute;
bottom: 0;
}
.img {
position: relative;
float: left;
width: 120px;
}
.img img {
float: left;
border: 1px solid #999;
width: 125px;
margin: 4px 0 8px 0;
}
.img2 img {
float: left;
border: 1px solid #999;
width: 250px;
height:  100%;
margin: 4px 0 8px 0;
}
.bu {
margin: 0 0 0 -153px;
}
.bu p {
color: #999;
font: 7pt Arial,sans-serif;
line-height: 9pt;
font-weight: normal;
}
.bu2 p {
position: relative;
float: left;
width: 125px;
font: 7pt Arial,sans-serif;
line-height: 9pt;
margin: 103px 0 0 -157px;
}
.bu3 .bu3p {
float:  left;
width: 240px;
margin: 330px 0 0 -250px;
border: 0px solid black;
}
#region-content h1, .teaser h1, .txt h1 {
font: 9pt Arial,sans-serif;
color: #C60C30;
text-decoration: none;
text-transform: uppercase;
border-bottom: 2px dotted #C60C30;
margin: 5px 0 15px 0;
padding-bottom: 5px;
}
#region-content h1 a, .teaser h1 a, .txt h1 a {
text-decoration: none;
}
#region-content h1 a:hover, .teaser h1 a:hover, .txt h1 a:hover {
text-decoration: none;
color: #000;
}
#region-content h2, .teaser h2, .txt h2 {
font: 7pt Arial,sans-serif;
color: #666;
text-decoration: none;
text-transform: uppercase;
}
#region-content h3, .teaser h3, .txt h3 {
font: 8pt Arial,sans-serif;
color: #666;
font-weight:bold;
text-decoration: none;
margin: 15px 0 8px;
}
#region-content td, .documentContent p, .teaser p, .teaser td, .txt p {
font: 8pt Arial,sans-serif;
line-height: 12pt;
color: #666;
font-weight: normal;
padding-right: 15px;
}
#region-content a, .teaser a, .txt a {
text-decoration: none;
font: 8pt Arial,sans-serif;
line-height: 12pt;
font-weight: normal;
color: #C60C30;
}
#region-content a:hover, .teaser a:hover, .txt a:hover {
text-decoration: underline;
}
#region-content a.more, .teaser a.more, .txt a.more {
background-image: url(++resource++extern.theme.images/grey_arrow.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 12px;
text-decoration: none;
color: #666;
}
#region-content a.more:hover, .teaser a.more:hover, .txt a.more:hover {
background-image: url(++resource++extern.theme.images/red_arrow.gif);
background-repeat: no-repeat;
background-position: 0 3px;
color: #C60C30;
}
.bild {
display: inline-block;
}
/* */
.txt table {
width: 544px;
border-spacing: 1px;
}
.txt td, .txt th {
padding: 3px 2px 2px 5px;
vertical-align: top;
}
.maxBreite {max-width: 130px;}
.txt table tr {
background-color: #DDD;
margin-bottom: 2px;
}
.txt table tr.head {
background-color: #BBB;
}
.txt table.invisible {
width: auto;
}
.txt td, .txt th {
padding: 3px 2px 2px 5px;
vertical-align: top;
}
.txt table.invisible tr {
background-color: #F0F0F0;
margin-bottom: 2px;
}
.txt table tr.head {
background-color: #F0F0F0;
}
.txt table.bilder {
width: auto;
}
.txt table.bilder td {
padding: 0px;
vertical-align: top;
}
.txt table.bilder tr {
background-color: #F0F0F0;
margin-bottom: 2px;
}
.txt table.bilder td {
background-color: #fff;
vertical-align: bottom;
padding: 0px 10px !important;
}
.txt table.bilder td img {
border: 0px;
float: none;
margin: 0px;
}
/* */
.foot {
position:relative;
width: 880px;
margin-left: 72px;
background-image: url(++resource++extern.theme.images/hg_content.jpg);
background-repeat: repeat-y;
overflow: auto;
border-top: 2px solid white;
border-bottom: 2px solid #C60C30;
margin-top: -2px;
}
.seitenanfang {
text-transform: uppercase;
border-bottom: 2px dotted #D6D6D6;
background-image: url(++resource++extern.theme.images/top_grey_arrow.gif);
background-repeat: no-repeat;
margin: 0 0 0 5px;
background-position: 0 4px;
padding: 2px 5px  8px 18px;
}
.seitenanfang:hover {
background-image: url(++resource++extern.theme.images/top_red_arrow.gif);
}
#footer p {
font: 8pt Arial,sans-serif;
color: #999;
margin: 3px 0 0 72px;
}
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
/* */
.listingBar {
background-color:#F0F0F0;
border:1px solid #CCC;
font-size:100%;
padding: 0em 1em;
text-align: center;
text-transform: none;
vertical-align: top;
margin: 1em 0em;
clear: both;
}
.listingBar span.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
text-decoration: none;
}
.album_image {
text-align: center;
}
/* */
.neu {
color: #009400;
}
/* */
.section-forum table.listing {
width: 100%;
font-size: 1.0em;
}
.section-forum table.listing th {
background:#D9D9D9 none repeat scroll 0 0;
border:1px solid #D9D9D9;
font-weight:normal;
padding:0.25em 0.5em;
text-transform:none;
font-size:1.0em;
color:#666;
}
.section-forum table.listing td {
border:1px solid #D9D9D9;
font-weight:normal;
padding:0.25em 0.5em;
text-transform:none;
font-size:1.0em;
}
.section-forum table.listing td {
border-right:1px solid #D9D9D9;
padding:0.25em 0.5em;
}
.section-forum .standalone, .section-forum .formControls input, .section-forum .boardCommentActions input {
background:#D9D9D9 none repeat scroll 0 0;
border:1px solid #D9D9D9;
color:#c21632;
cursor:pointer;
font-size: 1.0em;
float: left;
padding:2px 4px 2px 4px;
margin-right: 2px;
}
.section-forum #review-history, .section-forum .poweredBy, .section-forum .commentPortrait, .section-forum #plone-document-byline {
visibility: hidden;
}
.section-forum .boardCommentDetails {
background-color:#D9D9D9;
border-color:#D9D9D9;
font-size:1.0em;
}
.section-forum .boardComment, .section-forum fieldset {
border:1px solid #D9D9D9;
}
.section-forum #content, .section-forum #region-content {
background-color: #F0F0F0;
padding: 15px;
}

}


/* - ++resource++extern.theme.stylesheets/main_nav.css - */
@media screen {
/* https://histbib.eu/portal_css/++resource++extern.theme.stylesheets/main_nav.css?original=1 */
/* */
/* */
ul#menu {
padding:0;
list-style:none;
text-align:left;
margin:0 auto;
font-size:11px;
font-family:arial, sans-serif;
text-transform: uppercase;
font-weight: normal;
height:25px;
width:880px;
position:absolute;
left:0;
top:0;
}
.n1 {width: 110px;
}
.n2 {width: 77px;
}
.n3 {width: 115px;
}
.n4 {width: 94px;
}
.n5 {width: 60px;
}
.n6 {width: 120px;
}
.n7 {width: 67px;
}
ul#menu ul {
padding:0;
margin:0;
list-style:none;
position:absolute;
left:-9999px;}
ul#menu table {
border-collapse:collapse;
font-size:1em;
float:left;
margin:-1px;}
ul#menu ul li {
float:left;
margin:0;
text-align:left;}
ul#menu ul li a {
display:block;
line-height:20px;
margin:0;
padding:0 10px;
background:transparent;
width:200px;
}
ul#menu li {
display:block; float:left;
margin-left:0px;
text-align:left;
margin-right:2px;
}
ul#menu li a {
border-bottom: 2px solid #C60C30;
display:inline-block;
height:18px;
margin:5px 0 0 0;
padding:0 20px 5px 10px;
line-height:25px;
text-decoration:none;
font-weight: normal;
color: #C60C30;
}
ul#menu li a.sub {
background:url(++resource++extern.theme.images/button-arrow.gif) right top;}
html>/**/body ul#menu li {
display:inline-block;
padding:0 0 -2px 0;
}
* html ul#menu li a.sub {
margin-right:2px;}
* html ul#menu li a {
margin-bottom:0px;}
ul#menu li a b {
display:block;
height:24px;
float:left;
padding:0 0 0 20px;
cursor:pointer;}
ul#menu li a:hover, ul#menu li a.current {
position:relative;
background-position:right bottom;
color:#fff;
background-color: #C60C30}
ul#menu li a:hover b {
background-position:left bottom;}
ul#menu li:hover {
position:relative;}
/* */
ul#menu li:hover > a {
background-position:right bottom;
background-color: #ccc;
color:#000;}
/* */
ul#menu :hover ul {
left:0px;
width:200px;
top:30px;}
ul#menu :hover ul.n7 {
left:-119px;
width:200px;
top:30px;}
* html ul#menu :hover ul {top:28px;}
ul#menu :hover ul li {
display:block;
float:left;
margin:0 0 0 0;
}
ul#menu :hover ul li:first-child {
border-top:2px solid #fff;
}
ul#menu :hover ul li a {
border-bottom:2px solid #C60C30;
display:block;
float:left;
margin:0;
height:26px;
line-height:25px;
width:196px;
background:#fff;
color:#C60C30;}
ul#menu :hover ul li a.fly {
background:#fff url(++resource++extern.theme.images/arrow.gif) no-repeat right center;
width: 150px;}
ul#menu :hover ul li a:hover {
background:#C60C30;
color:#fff;}
ul#menu :hover ul li:hover > a {
background:#C60C30;
color:#fff;}
ul#menu :hover ul li a.fly:hover {
background:#C60C30 url(++resource++extern.theme.images/arrow-over.gif) no-repeat right center;}
ul#menu :hover ul li:hover > a.fly {
background:#C60C30 url(++resource++extern.theme.images/arrow-over.gif) no-repeat right center;}
/* */
ul#menu :hover ul ul {left:-9999px;}
ul#menu :hover ul :hover ul {
left:170px;
top:-2px;
*top:0px;
width:200px;}
ul#menu :hover ul :hover ul li {
display:block;
float:left;
margin:0 0 0 0px;
border-left:2px solid #fff;}
ul#menu :hover ul :hover ul li a {
border-bottom:2px solid #C60C30;
display:block;
float:left;
margin:0;
height:26px;
line-height:25px;
background:#fff;
color:#000;}
ul#menu :hover ul :hover ul li a:hover {
color:#fff;
background:#C60C30;}

}


/* - ++resource++extern.theme.stylesheets/context_nav.css - */
@media screen {
/* https://histbib.eu/portal_css/++resource++extern.theme.stylesheets/context_nav.css?original=1 */
/* */
.context_nav {
background-color: #FFF;
width: 244px;
}
.bottom {
border-top: 2px solid #D6D6D6;
margin-top: 20px;
}
.context_nav li {
list-style: none;
}
.context_nav li a.kategorie {
width: 204px;
display: block;
font: 8pt Arial,sans-serif;
color: #333;
line-height: 12pt;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
border-top: 2px dotted #D6D6D6;
background-image: url(++resource++extern.theme.images/grey_arr.gif);
background-repeat: no-repeat;
margin: 0 0 0 5px;
background-position: 2px 11px;
padding: 8px 5px  8px 20px;
}
.context_nav li a.kategorie:hover {
color: #C60C30;
background-image: url(++resource++extern.theme.images/red_arro.gif);
}
.context_nav li a.current {
color: #C60C30;
background-image: url(++resource++extern.theme.images/red_arro.gif);
}
.context_nav li a.top {
margin-top: 10px;
}
.context_nav li a.noborder {
border: 0;
}
.context_nav li a.border-top {
border-top: 2px solid #D6D6D6;
}
.context_nav ul.navTreeLevel0 {
border-bottom: 2px solid #D6D6D6;
}

}


/* - ++resource++extern.theme.stylesheets/admin_screen.css - */
@media screen {
/* https://histbib.eu/portal_css/++resource++extern.theme.stylesheets/admin_screen.css?original=1 */
/* */
body.template- dl.portlet,
body.template-prefs_user_details dl.portlet,
body.template-prefs_users_overview dl.portlet,
body.template-prefs_groups_overview dl.portlet,
body.template-prefs_group_members dl.portlet,
body.template-prefs_user_memberships dl.portlet,
body.template-prefs_group_details dl.portlet,
body.template-prefs_error_log_form dl.portlet,
body.template-atct_manageTopicIndex dl.portlet,
body.template-prefs_navigation_form dl.portlet,
body.template-kupu_config dl.portlet,
body.template-prefs_install_products_form dl.portlet,
body.template-prefs_fckeditor_form dl.portlet {
border-bottom: 0px;
}
body.template- dd.portletItem,
body.template-prefs_user_details dd.portletItem,
body.template-prefs_users_overview dd.portletItem,
body.template-prefs_groups_overview dd.portletItem,
body.template-prefs_group_members dd.portletItem,
body.template-prefs_user_memberships dd.portletItem,
body.template-prefs_group_details dd.portletItem,
body.template-prefs_error_log_form dd.portletItem,
body.template-atct_manageTopicIndex dd.portletItem,
body.template-prefs_navigation_form dd.portletItem,
body.template-kupu_config dd.portletItem,
body.template-prefs_install_products_form dd.portletItem,
body.template-prefs_fckeditor_form dd.portletItem {
border-left: 0px;
border-right: 0px;
}
body.template- dt.portletHeader,
body.template-prefs_user_details dt.portletHeader,
body.template-prefs_users_overview dt.portletHeader,
body.template-prefs_groups_overview dt.portletHeader,
body.template-prefs_group_members dt.portletHeader,
body.template-prefs_user_memberships dt.portletHeader,
body.template-prefs_group_details dt.portletHeader,
body.template-prefs_error_log_form dt.portletHeader,
body.template-atct_manageTopicIndex dt.portletHeader,
body.template-prefs_navigation_form dt.portletHeader,
body.template-kupu_config dt.portletHeader,
body.template-prefs_install_products_form dt.portletHeader,
body.template-prefs_fckeditor_form dt.portletHeader {
border: 0px;
font-weight: bold;
line-height:1.6em;
padding:0 1em;
margin-right: 1em;
}
body.template- #portal-columns .visualPadding,
body.template-prefs_user_details #portal-columns .visualPadding,
body.template-prefs_users_overview #portal-columns .visualPadding,
body.template-prefs_groups_overview #portal-columns .visualPadding,
body.template-prefs_group_members #portal-columns .visualPadding,
body.template-prefs_user_memberships #portal-columns .visualPadding,
body.template-prefs_group_details #portal-columns .visualPadding,
body.template-prefs_error_log_form #portal-columns .visualPadding,
body.template-atct_manageTopicIndex #portal-columns .visualPadding,
body.template-prefs_navigation_form #portal-columns .visualPadding,
body.template-kupu_config #portal-columns .visualPadding,
body.template-prefs_install_products_form #portal-columns .visualPadding,
body.template-prefs_fckeditor_form #portal-columns .visualPadding {
width: 200px;
float: left;
}
body.template-prefs_user_details #portal-columns #portal-column-content,
body.template-prefs_users_overview #portal-columns #portal-column-content,
body.template-prefs_groups_overview #portal-columns #portal-column-content,
body.template-prefs_group_members #portal-columns #portal-column-content,
body.template-prefs_user_memberships #portal-columns #portal-column-content,
body.template-prefs_group_details #portal-columns #portal-column-content,
body.template-prefs_error_log_form #portal-columns #portal-column-content,
body.template-prefs_navigation_form #portal-columns #portal-column-content,
body.template-kupu_config #portal-columns #portal-column-content,
body.template-prefs_install_products_form #portal-columns #portal-column-content,
body.template-prefs_fckeditor_form #portal-columns #portal-column-content {
border-left:1px solid #8CACBB;
margin: 0 0.5em 0 0.5em;
padding: 0 0.5em 0 0.5em;
width: 530px;
float: left;
}
body.template-atct_manageTopicIndex #portal-columns #portal-column-content
{
border-left:1px solid #8CACBB;
margin: 0 0.5em 0 0.5em;
padding: 0 0.5em 0 0.5em;
float: left;
}
select {
border: 1px solid #8cacbb;
}
/* */
table.listing,
.stx table {
/* */
border-collapse: collapse;
border-spacing: 0;
border-left: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
font-size: 90%;
margin: 1em 0em 1em 0em;
width: 90%;
}
table.listing th,
.stx table th {
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: none;
}
table.listing .top {
border-left: 1px solid White;
border-top: 1px solid White ! important;
border-right: 1px solid White ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td,
.stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 0.5em;
}
table.listing a {
text-decoration: none;
}
table.listing a:hover {
text-decoration: underline;
}
table.listing img {
vertical-align: middle;
}
table.listing td a label,
.stx table td a label {
cursor: pointer;
}
/* */
table.vertical {
background-color: White;
}
table.vertical th {
padding: 0.5em;
}
table.vertical td {
border-top: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.grid td {
border: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.plain,
table.plain td,
table.plain th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}
.tileItem {
border-top: 1px solid #8cacbb;
padding-top: 0.5em;
margin-top: 0.5em;
}
.tileHeadline {
border: none;
font-size: 110%;
font-weight: bold;
}
.tileHeadline a {
text-decoration: none;
}
.tileBody {
margin-bottom: 0.5em;
}
.tileImage {
float: right;
margin: 0 0 0.5em 0.5em;
border: 1px solid black;
}
.eventDetails {
float: right;
width: 20em;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
.documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
}
.documentActions ul {
margin: 0;
padding: 0 0.5em;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: 1.0em;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: #ffffff;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
#content dl {
margin-top: 0;
margin-bottom: 1em;
line-height: 1.5em;
color: black;
font-size: 1.0em;
}
#content div.documentByLine {
border-top: 1px solid gray;
margin-bottom: 10px;
font-size: 1.0em;
display: block;
margin-top: -0.5em;
color: gray;
}
/* */
dl.portalMessage {
font-size: 1.0em;
background-color: #ffffe3;
border: 1px solid #996;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
}

}

