
/* - skinsb.css - */
@media screen {
/* http://www.schulbank.de/portal_css/skinsb.css?original=1 */
/* */
body{
font: 69% Verdana, sans-serif;
background-color: White;
color: #000000;
padding: 0;
background: url(bg_light.gif);
width: 980px;
margin: auto;
font-family: Verdana, Geneva, Trebuchet, Sans-Serif;
}
#visual-portal-wrapper-top{
border: 1px solid green;
height: 100px;
background: url(bg_shadow.gif) repeat-y;
}
#visual-portal-wrapper{
background: url(bg_shadow.gif) repeat-y;
}
/* */
html>body #visual-portal-wrapper{
margin-top: -10px;
margin-bottom: -32px;
}
/* */
*+html #visual-portal-wrapper{
padding-top: 10px;
}
#sbBGFoot{
background: url(bg_shadow_bottom.gif) no-repeat;
background-position: bottom;
height: 20px!important;
width: 100%!important;
margin-top: -1px;
}
/* */
*html #sbBGFoot{
border:0px solid white;
}
#portal-header{
height: 66px;
padding-bottom: 0;
}
/* */
*html #portal-header{
padding-bottom: 2px;
}
#portal-logo a{
display: none;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
.hiddenStructure {
display: none; /* */
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure, .contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
/* */
/* */
#portal-personaltools-wrapper{
width: auto;
float:right;
}
#portal-siteactions {
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
margin: 1px 0 0 0;
height: auto;
line-height: normal;
float: right;
padding: 3px 2em 3px 0;
}
#portal-siteactions li {
display: inline;
}
#portal-siteactions li a {
background-color: transparent;
border: 1px solid White;
color: #8A0518;
height: auto;
padding: 0.2em;
margin-right: 0.2em;
text-decoration: none;
text-transform: lowercase;
}
#portal-siteactions li.selected a {
background-color: #dee7ec;
color: #8A0518;
border: 1px solid #8cacbb;
}
#portal-siteactions li a:hover {
background-color: #dee7ec;
color: #8A0518;
border: 1px solid #8cacbb;
}
/* */
#portal-personaltools {
/* */
line-height: 1.6em;color: Black;
padding: 0.2em 1.5em 0.2em 1em;
margin: 0 0 0 0;
text-align: right;
text-transform: lowercase;
list-style: none;
font-size: 90%;
}
#portal-personaltools .portalUser {
background: transparent url(user.gif) center left no-repeat;
padding-left: 18px;
}
#portal-personaltools li {
color: #8A0518;
margin-left: 1em;
display: inline;
}
#portal-personaltools li a {
text-decoration: none;
color: #A0A0A0 ! important;
}
#portal-personaltools .visualIconPadding {
padding-left: 10px;
}
#portal-breadcrumbs {
/* */
display: block;
padding: 0 2em 0.2em 1.5em;
text-transform: lowercase;
line-height: 1.6em;
color: #A0A0A0;
background-color: #FFFFFF;
font-size: 90%;
width: 912px;
border-bottom: 1px solid #8A0518;
}
/* */
*html #portal-breadcrumbs {
padding-top: 0px;
margin-top: -22px;
z-index: 200;
}
/* */
*+html #portal-breadcrumbs {
margin-top: -20px;
}
#portal-top{
margin: 0 10px -20px 10px;
background: url(head.gif) no-repeat;
background-position: 0 0;
}
/* */
*html #portal-top{
margin: 0 10px -20px 10px;
background: url(head.gif) no-repeat;
height: 80px!important;
}
/* */
*+html #portal-top{
margin: -10px 10px -20px 10px;
}
#portal-breadcrumbs a {
text-decoration: none;
color: #A0A0A0 !important;
font-weight: bold;
}
.breadcrumbSeparator {
font-size: 120%;
}
/* */
#portal-columns {
width: auto;
margin: 0;
}
#visual-column-wrapper {
float: left;
width: 100%;
margin-right: -550px;
}
#portal-column-content {
width: 100%;
float: right;
margin-left: -230px;
margin-top: 24px;
}
/* */
*+html #portal-column-content {
margin-top: 48px;
}
#portal-column-content #content {
margin: 0 550px 0 220px;
}
/* */
*html #portal-column-content #content {
margin: 0 550px 0 450px;
}
/* */
/* */
#portal-columnsWindowZ{
width: auto;
height: 2420px!important;
}
#portal-column-contentWindowZ {
width: 100%;
float: right;
margin-left: -230px;
height: 100px;
background: url(bg_shadow.gif) repeat-y;
height: 2150px!important;
margin-top: -1px;
margin-bottom: 0;
}
/* */
*+html #portal-column-contentWindowZ {
margin-top: -21px;
}
#windowZ{
margin-left: 10px;
margin-top: 0px;
}
/* */
*html #WindowZ {
margin-top: 0;
}
#portal-columnsWindowZ #visual-column-wrapper{}
#portal-column-contentWindowZ #contentWindowZ {
margin: 0 550px 0 220px;
}
/* */
*html #portal-columnsWindowZ #visual-column-wrapper{
margin-top: -10px;
}
#portal-columnsWindowZ #portal-footer{
margin-top: 0;
height: 100px;
}
#sbBGFootWindowZ{
background-position: bottom;
height: 20px!important;
width: 100%!important;
}
/* */
#portal-column-one {
float: left;
width: 222px;
margin-left: -12px;
margin-top: 10px;
overflow: hidden;
}
/* */
*+html #portal-column-one {
margin-top: 20px;
}
#portal-column-two {
float: right;
width: 200px;
overflow: hidden;
margin-top: 40px;
}
/* */
#portal-column-content .visualPadding {
padding: 1em 2em 1em 2em;
}
#portal-column-one .visualPadding {
padding: 1em 0em 1em 2em;
}
#portal-column-two .visualPadding {
padding: 1em 2em 1em 0em;
}
/* */
*html #portal-column-one{
padding: 1em 0 1em 2em;
margin-left: -18px;
clear:both;
}
/* */
.visualColumnHideOneTwo #portal-column-content #content {
margin: 0;
}
.visualColumnHideOne #portal-column-content #content {
margin: 0 550px 0 0;
}
.visualColumnHideTwo #portal-column-content #content {
margin: 0 0 0 200px;
}
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #visual-column-wrapper {
margin-right: 0;
}
body.fullscreen #portal-column-content {
margin-left: 0;
}
body.fullscreen #portal-column-content #content {
margin: 0;
}
/* */
*+html #portal-columns {}
/* */
*html #portal-columns {}
/* */
*html #portal-column-one{}
/* */
*+html #portal-column-one{}
/* */
*+html #portal-column-content {}
/* */
* html #content{}
/* */
*html #portal-column-two{}
/* */
*+html #portal-column-two .visualPadding {}
/* */
/* */
#portal-footer {
margin-left: 215px;
width: 530px;
text-align:center;
padding-top: 20px
margin-bottom: 20px;
border-bottom: 1px solid #999999;
}
#portal-footer .portletNavigationTree ul{
padding: 15px;
}
#portal-footer a, #portal-footer a:visited {
text-decoration: none;
}
.footerNavWrapper{
line-height:1.5em;
margin-top: 0;
margin-bottom: 0;
padding-top: 2em;
}
/* */
*+html .footerNavWrapper{
margin-top: 1em;
height: 60px!imortant;
}
/* */
*+html #portal-colophon{
margin-top: 5em;
}
ul .footerNavWrapper{
margin-left: 0;
padding-left: 0;
display: inline;
}
.footerNavWrapper li{
margin-left: 0;
padding: 0 1em;
line-height: 0.9em;
border-left: 1px solid #940F0B;
list-style: none;
display: inline;
}
/* */
*html .footerNavWrapper li{
padding-top: 1em;
margin-bottom: -2em;
line-height:1.6em;
border-left: none;
}
in*html .footerNavWrapper li a{
border-right: 1px solid #940F0B;
padding-right: 0.5em;
margin-right: -1.6em;
}
/* */
*+html .footerNavWrapper{
padding-top: 1em;
margin-bottom: -2em;
}
/* */
*+html .footerNavWrapper li{
padding-top: 1em;
margin-bottom: -2em;
line-height:16px;
border-left: none;
}
*+html .footerNavWrapper li a{
border-right: 1px solid #940F0B;
padding-right: 0.5em;
margin-right: -1.8em;
}
#clearFloat{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
/* */
#portal-globalnav{
display:none;
}
.portletNavigationTree {
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
line-height: 1em;
}
#portlet-navigation-tree dd{
width: 200px;
margin: 20px 0 0 0;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTreeItem .visualNoMarker{
width: 200px;
margin-left: -40px;
}
.navTreeItem .visualNoMarker a{
padding-left: 15px;
}
navTreeCurrentItem .visualNoMarker a{
padding-left: 15px;
color: #FFFFFF !important;
}
.navTreeLocal {
margin: 0 0 0 0.75em;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
display: block;
color: #840F0B;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
background: url(css-dotted-rot.gif) repeat-x bottom;
font-weight: bold;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
background-color: #8A0518;
color: #FFFFFF !important;
}
.navTreeCurrentItem {
background-color: #8A0518 ! important;
color: #FFFFFF !important;
border-bottom: 1px solid White; ! important;
}
li.navTreeItem div a{
color: #840F0B;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,li.navTreeCurrentItem a:hover {
display: block;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
background-color: #840F0B;
font-weight: bold;
}
.navTreeLevel0 .portletNavigationTree .navTreeItem .navTreeCurrentItem{
border: 2px solid black;
}
.visualIconPadding,.actionMenu .actionMenuContent .visualIconPadding {
padding-left: 0.5em;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.contenttype-sbnavspacer{
height: 20px;
}
/* */
.documentActions {
float: right;
margin: -2em 0 0 0.5em;
padding: 0;
text-align: right;
}
.documentEditable .documentActions{
margin: 0 0 0 0.5em;
}
/* */
*html .documentActions{
margin: 1.5em 0 0 0.5em;
}
/* */
*+html .documentActions{
margin: -0.8em 0 0 0.5em;
}
.documentActions ul {
margin: 1px 0 2px 0;
padding: 0;
display: block;
}
.documentActions li {
display: inline;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
.documentActions a img{
border: none !important;
text-decoration: none;
}
#region-content{
width: 550px;
}
/* */
p {
padding-left: 5px;
line-height: 1.5em;
}
a {
color: #840F0B;
text-decoration: none;
font-weight:bold;
}
.link-external {}
div.portlet a {
text-decoration: none;
}
p a:link {
color: #840F0B;
text-decoration: none;
}
img {
border: none;
}
input {
border: 1px solid #840F0B;
}
.channelRubric{
font-size: 75%;
margin: 2em 0 -2em 0;
color: #A0A0A0;
}
a.teaserHead{
display:block;
text-decoration: none;
margin-bottom: -2.2em;
padding-top: 0.5em;
}
a.teaserHead:hover{
text-decoration: underline;
}
.tileHeadline a{
text-decoration: none;
color: #840F0B;
}
.tileBody{
margin-top: -10px;
padding-left: 0;
}
.tileFooter{
margin-top: -10px;
}
h1 {
color:#000000;
padding-left: 5px;
font-family:Verdana,Arial,sans-serif;
font-size:140%;
}
.description{
display:block;
width: 530px;
}
.documentDescription{
padding-bottom: 10px;
margin-top: -5px;
}
.link-parent{
display:none;
}
.teaserListing {
display:block;
line-height: 1.75em;
list-style: none;
}
.documentFirstHeading{
font-size: 150%;
color: #840F0B;
padding-top: 1.3em;
border-left: none;
padding-left: 5px;
}
h2 {
font-weight: bold;
border-left: 4px solid #ec001a;
padding: 0 5px;
font-size: 150%;
border-left: none;
padding-left: 5px;
}
.documentContent{
padding-top: 0;
margin-top: 0;
}
.documentContent #cmfPanelsMargin{
margin-top: 1.5em;
}
/* */
*html .documentContent #cmfPanelsMargin{
margin-top: 3.2em;
}
/* */
*+html .documentContent #cmfPanelsMargin{
margin-top: 1.2em;
}
/* */
*html .documentContent .sbArticle{
margin-top: 0;
}
/* */
*+html .documentContent .sbArticle{
margin-top: -2.5em;
}
a img .image-inline{
border: none;
}
/* */
.image-inline{
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #A0A0A0;
}
.image-left{
float:left;
margin-right: 5px;
}
html > body .image-inline {
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #A0A0A0;
}
.sb teaser .image-left{
margin-right: 5px;
border: 1px solid #A0A0A0;
}
img .image-left{
border: 1px solid #A0A0A0;
}
.documentByLine{
padding: 15px 0 0 5px;
font-style: italic;
color: #7c7c7c;
}
/* */
}.portletSBArticle img.buttonBestellen{
float:right;
}
.multiTeaser img.buttonBestellen{
float:right;
}
img.buttonBestellenPortlet{
float:left;
}
.bestellinfoWrapper{
margin-top: 30px;
color: #7C7C7C;
}
.bestellinfoWrapper ul {
width: 545px;
margin-left: 0;
padding-left: 0;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 140%;
}
.bestellinfoWrapper ul li {
margin-left: -2px;
margin-right: -2px;
border-right: 1px solid #CAD0D3;
padding: 3px 10px;
list-style: none;
display: inline;
border-top: 1px solid #CAD0D3;
border-bottom: 1px solid #CAD0D3;
}
.bestellinfoWrapper ul li a{
text-decoration: none;
}
.bestellinfoWrapper ul li.bestellinfoHead {
margin-left: 0;
list-style: none;
display: inline;
background-color: #CAD0D3;
}
.bestellinfoWrapper ul li.bestellinfoFirst {
background-color: #CAD0D3;
}
.bestellinfoWrapper ul li.listButton {
background-color: #FED24B;
}
/* */
div .portletBody{
border: 1px solid #A0A0A0;
}
dl.portlet {
margin: 0;
margin-bottom: -1px;
}
/* */
*+html dl.portlet {
margin-bottom: -3px;
}
dl.portlet a {
text-decoration: none;
}
.portlet a.tile {
display: block;
}
/* */
/* */
#cmfPanelsMargin table{
margin: 0;
}
div.viewlet{
padding: 0;
margin: 0;
}
/* */
/* */
/* */
/* */
html>body .sbTeaserClearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
h1.sbTeaserHeadline{
display:block;
margin: -0.8em 0 0.8em -0.3em;
line-height: 160%;
color: #840F0B;
}
/* */
*html h1 .sbTeaserHeadline{
margin-top: -1em;
}
/* */
*+html h1 .sbTeaserHeadline{
margin-top: -0.5em;
}
h1.sbTeaserHeadline a{
display:block;
font-size: 0.9em;
margin: -0.8em 0 0.8em 0;
line-height: 160%;
}
/* */
*html h1.sbTeaserHeadline a{
margin: 0 0 0.8em 0;
}
.multiTeaser .sbTeaserRubrik{
margin-bottom: 1em;
}
.sbTeaserRubrik, .sbArticleRubrik{
color: #666666;
font-size: 0.9em;
font-weight: bold;
}
.sbArticleRubrik{
margin-top: 0.5em;
margin-bottom: -0.75em;
margin-left: 0.3em;
}
.portletSBExternalTeaser .sbTeaserRubrik{
margin-bottom: 1em;
}
.portletSBArticle .sbTeaserRubrik{
margin-top: -0.5em;
margin-bottom: 1.5em;
}
.viewlet .portletSBArticle{
margin-bottom:1em;
margin-top: 0.5em;
}
/* */
*html .viewlet .portletSBArticle .sbTeaser{
margin-top: -1.5em;
}
.viewlet .portletSBExternalTeaser{
margin-bottom: -1em;
}
/* */
*html .viewlet .portletSBExternalTeaser{
margin-bottom: 0em;
}
.viewlet .portletSBMultiTeaser{
margin-bottom: 0;
}
.portletSBExternalTeaser .sbTeaserRubrik{
padding-bottom: 0.2em;
}
/* */
*html
.viewlet .portletRotatingTeaser{
padding-bottom: 1em;
}
/* */
*html .portletSBExternalTeaser .sbTeaser .sbTeaserHeadline{
margin: -0.2em 0 1.2em -0.3em;
line-height: 160%;
}
/* */
*+html .portletSBExternalTeaser .sbTeaser .sbTeaserHeadline{
margin: -0.1em 0 1.2em -0.3em;
}
/* */
*html .portletSBMultiTeaser .sbTeaser .sbTeaserHeadline{
margin: 0.2em 0 1.2em -0.3em;
line-height: 160%;
}
/* */
*+html .portletSBMultiTeaser .sbTeaser .sbTeaserHeadline{
margin: 0.2em 0 1.2em -0.3em;
}
.sbTeaserRubrikMultiteaser{
color: #666666;
font-size: 0.9em;
font-weight: bold;
margin-bottom: -0.6em;
}
.sbTeaser .multiTeaser{
display:block;
}
.sbTeaser .multiTeaser h2{
color: #840F0B;
text-decoration: none;
font-weight:bold;
font-size: 1.1em;
margin-bottom: -0.3em;
}
.sbTeaser .multiTeaser p{
margin-left: -0.5em;
}
.sbTeaserLink{
font-weight: bold;
}
.sbTeaserLink:hover{
text-decoration:none;
}
.sbTeaser{
line-height: 160%;
padding-bottom: 10px;
margin-left:0;
margin-bottom: -1.5em;
}
.sbTeaser .image-left{
float: left;
}
.sbTeaser .multiTeaser .image-left{
float: left;
padding-bottom: 1.5em;
margin-top: 0;
}
.image-left-sbArticleTeaser{
float: left;
padding-bottom: 0.5em;
margin-top: 0;
}
.boxPortletWrapper .portletFooter,
.boxPortletWrapper .portletItem,
.boxPortletWrapper .portlet,
.sbPortletWrapper .portlet,
.sbPortletWrapper .portlet dd.portletFooter,
.sbPortletWrapper .portlet dd.portletItem {}
.documentContent .viewlet{
padding: 0;
margin: 0;
}
/* */
.sbTextportlet{ }
.sbTextportlet .portletHeader{
background-color: #999999;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 2em;
background-image: none;
border:none;
}
.sbTextportlet .portletItem{
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}
/* */
h1.cmfPanelsSB.documentFirstHeading{
padding: 13px;
}
.cmfPanelsSB.documentDescription{
padding-left: 8px;
}
#cmfPanelsMargin{
margin-top: 30px;
}
.cmfPanelTable{
margin: 0;
margin-bottom: 1.5em;
padding-bottom: 0;
margin-top: 0;
padding-top: 0;
}
/* */
*html .cmfPanelTable .viewlet{
}
/* */
*+html .cmfPanelTable{ }
/* */
*+html .cmfPanelTable .viewlet{
border-bottom: 1px solid transparent;
}
.cmfPanelTable .portletSBMultiTeaser{
margin-top: 0;
}
.divider{
height: 10px;
}
/* */
*html .divider{
height: 5px;
margin-bottom: -20px;
}
.sbDividerGrey{
margin-top: 1.5em;
padding-top: 1em;
margin-bottom: 1em;
background: url(css-dotted-grau.gif) repeat-x;
}
/* */
*html .sbDividerGrey{
height: 3px!important;
}
/* */
*+html .sbDividerGrey{
height: 5px!important;
padding: 0;
margin: 0;
}
.portletSBDivider .sbDividerGrey{
margin-bottom: -1em;
}
.portletSBMultiTeaser{
margin-top:1.5em;
}
.dividerFooter{
background: url(css-dotted-grau.gif) repeat-x;
}
hr{
margin-top: 1.5em;
padding-top: 1em;
background: url(css-dotted-grau.gif) repeat-x;
border:none;
}
.sbPortletWrapper .sbDividerGrey{
padding-bottom: 0.5em;
}
.cpViewletItem span{
background-color: green;
}
/* */
dd.portletItem a,dd.portletFooter a {
border-bottom: none;
}
dd.portletItem a:visited,dd.portletFooter a:visited {
color: #8A0518;
}
.portletHeader {
padding: 0em 1em;
margin-left: -0.5em;
text-transform: none;
font-weight: normal;
line-height: 2em;
color: #FFFFFF;
border-left: 1px solid #DFB04A;
border-top: 1px solid #DFB04A;
border-right: 1px solid #DFB04A;
font-size: 0.8em;
font-weight: bold;
background-color: 	#AACE36;
height: 22px;
}
/* */
*html #portletscentral-definition .portletHeader{
font-size: 1em;
margin-top: -5px;
}
/* */
*+html #portletscentral-definition .portletHeader{
font-size: 1em;
}
html #portletscentral-definition ul{
list-style: none;
margin-left: -40px;
}
/* */
*html #portletscentral-definition ul{
margin-left: 0px;
}
/* */
*+html #portletscentral-definition ul{
margin-left: 0px;
}
.portletHeader a {}
.portletItem {
margin: 0;
padding: 0;
background-color: #FED24B;
border: none;
}
#portal-column-two .portletItem p{
border: 1px solid #DFB04A;
background-color: #FFF;
font-size: 0.8em;
line-height: 1.8em;
margin-top: 0;
margin-bottom: 0;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.portletItemDetails {
text-align: right;
display: block;
color: Black;
}
dd.portletFooter {
background-color: #eef3f5;
margin: 0;
padding: 0.25em 1em;
border: 1px solid #8cacbb;
border-style: dotted solid none solid;
text-align: right;
}
/* */
#portletscentral-definition{
border: 1px solid #DFB04A;
background-color: #FFF;
font-size: 0.8em;
line-height: 1.8em;
margin-top: -1px;
margin-bottom: 0;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
/* */
*html #portletscentral-definition{
padding-top: 0;
}
/* */
*+html #portletscentral-definition{
padding-top: 0;
}
#portletscentral-definition .portletHeader {
padding: 0em 1em;
margin-left: 0;
margin-top: -6px;
text-transform: none;
font-weight: normal;
line-height: 2em;
color: #FFFFFF;
border-left: 1px solid #AACE36;
border-top: none;
border-right: 1px solid #AACE36;
font-size: 0.8em;
font-weight: bold;
/* */
background-position: 150px 0;
background-color: 	#AACE36;
height: 22px;
}
#portletscentral-definition .portletItem{
background: #FFFFFF;
padding: 0.5em;
}
#portletscentral-definition .portletItem span{
display: inherit;
}
#portletscentral-definition .portletFooter{
display:none;
}
/* */
/* */
#icon-full_screen{
margin-top: -10px;
}
#SBloginForm {
border: 1px solid red;
margin-left: 0px;
position: relative;
left: 220px;
}
.documentEditable{
padding-top: 0;
width: 550px !important;
}
/* */
html>body .documentEditable{
position:relative;
top: 30px;
}
#region-content {
background-color: none;
}
.configlet{
background-color: white;
}
.contentViews li {
display: inline;
padding-top: 5px;
}
.contentViews li a {
padding-right: 5px;
padding-left: 5px;
position:relative;
top: 0;
font-weight: normal;
}
.contentActions a {
font-weight: normal;
}
/* */
.sbSkinEditBG{
background-image: none;
background-color: white;
}
/* */
.state-private {
color: Red !important;
}
.state-visible {
color: #840F0B !important;
}
.state-published{
color: #8A0518 !important;
font-weight: normal !important;
}
.navTreeCurrentItem{
color: #FFFFFF !important;
}
.state-pending {
color: #FFA500 !important;
}
.state-expired {
color: #76797c !important;
}
.syndicated {
color: #008000 !important;
}
/* */
.discreet{
color: #7c7c7c;
}
#portal-colophon {
float: none;
margin: 0em 0em 2em 0em;
padding: 1em 0em 2em 0em;
text-align: center;
white-space: nowrap;
}
#portal-colophon ul,
#portal-colophon ul li,
#portal-colophon ul li a {
list-style-image: none;
list-style-type: none;
display: inline;
text-decoration: none;
color: Black;
}
#portal-colophon ul {
display: table-row;
list-style-type: none;
}
#portal-colophon ul li {
display: table-cell;
font-size: 85%;
margin: 0 2px;
padding: 1px 2px;
}
#portal-colophon .colophonWrapper {
display: table;
margin: 0 auto;
border-collapse: collapse;
border-spacing: 0;
}
#portal-colophon .colophonIcon {
display: block;
/* */
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0 auto;
padding: 0;
padding-top: 15px;
height: 0px !important;
width: 80px;
}
#portal-colophon a.colophonIcon {
cursor: pointer;
}
#portal-colophon .colophonIconPlone {
background-image: url(http://www.schulbank.de/plone_powered.gif);
}
#portal-colophon .colophonIcon508 {
background-image: url(http://www.schulbank.de/colophon_sec508.gif);
}
#portal-colophon .colophonIconWAI {
background-image: url(http://www.schulbank.de/colophon_wai-aa.gif);
}
#portal-colophon .colophonIconXHTML {
background-image: url(http://www.schulbank.de/colophon_xhtml.png);
}
#portal-colophon .colophonIconCSS {
background-image: url(http://www.schulbank.de/colophon_css.png);
}
#portal-colophon .colophonIconAnyBrowser {
background-image: url(http://www.schulbank.de/colophon_anybrowser.png);
}
/* */
html.kupu-html .image-left{
float: left;
}
html.kupu-html {
background-color:#FFFFFF;
background-image:none;
font-size:100%;
}
html.kupu-html .documentContent{
background-color:#FFFFFF;
background-image:none;
width: 95%;
padding-left:0;
}
/* */
.image-inline{
float:left;
}
html>body .image-inline{
float:left;
margin-bottom: 0;
}
.image-inline-button{
float:left;
border: none;
}
.image-inline-button{
border: none;
margin-right: 0.2em;
display:block;
float:left;
}
/* */
.thickbox img{
display:block;
margin: 0 auto;
padding-bottom: 5px;
}
div.kupu-fulleditor,div.kupu-fulleditor-zoomed {
background-image: none;
}
html.kupu-html  a {
color: #8A0518 !important;
text-decoration:none !important;
}
html.kupu-html  a .documentFirstHeading {
text-decoration:none !important;
font-size: 150%;
}
h1 .link-external .documentFirstHeading {
font-size: 80%;
text-decoration:none !important;
margin-bottom: -10px;
margin-left: -5px;
}
/* */
.documentContent label{
font-weight:bold;
font-size:90%;
}
.ArchetypesStringWidget, .ArchetypesRichWidget{
padding-top: 10px;
}
.ArchetypesRichWidget{
width: 549px;
margin-left: -1px;
}
.fieldRequired{
background:transparent url(/schulbank/required.gif) no-repeat scroll left center;
color:White;
padding:0pt 0pt 0pt 8px;
}
input {
background:White url(input_background.gif) repeat-x scroll 0%;
border:1px solid #8CACBB;
color:Black;
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
vertical-align:middle;
visibility:visible;
}
/* */
p.juwiTeaserBlock{
margin-top: 5px;
margin-left: -5px;
}
/* */
.groupSpacePortletTable{
display:block;
border: 1px solid green;
margin-top: 0;
padding-top: 0;
}
/* */
.listing{
width: 100%;
}
#model label{
display:none;
}
/* */
.leftPlaced .block {
width: 100%;
padding-bottom: 5px;
}
.sbArticleHeadline{
margin-left: -0.1em;
}
.sbArticle{
padding-top: 2.2em;
margin-top: 5px;
}
/* */
*html .documentContent .sbArticle .sbArticleHeadline{
margin-top: 0.5em;
}
/* */
*+html .documentContent .sbArticle .sbArticleHeadline{
margin-top: 0.5em;
border: 2px solid grey;
}
.subHead{
font-size: 1.1em;
margin-bottom: -0.5em;
}
/* */
*html .subHead{
margin-bottom: -1em;
}
/* */
*+html .subHead{
margin-bottom: -1.2em;
}
.SBArticleAttachmentField{
margin-top: 20px;
}
/* */
.pfg-form{
margin: 0;
padding: 0;
font-size: 100%;
min-width: 560px;
max-width: 620px;
width: 590px;
}
.pfg-form .field{
clear: both;
font-size: 100%;
padding: 10px;
margin: 0 0 0 0;
}
.pfg-form .field legend {
font-size: 150%;
font-weight: normal;
color: #000000;
margin: 0 0 0 0;
padding: 0 5px;
}
.pfg-form label {
font-size: 100%;
font-weight: normal;
}
.pfg-form label u {
font-style: normal;
text-decoration: underline;
}
.pfg-form input, .pfg-form select, .pfg-form textarea {
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #000000;
width: 250px;
}
.pfg-form textarea {
overflow: auto;
}
.pfg-form #comments{
width: 400px;
}
.pfg-form .formControls{
margin-bottom: 2em;
padding-left: 10px;
}
.pfg-form .context, .pfg-form .standalone{
width: 100px;
}
/* */
.iFrameNLBody{
background: #fff;
font-size: 0.5em;
line-height: 1.8em;
padding-left: 4px;
padding-top: 4px;
}
/* */
/* */
/* */
/* */
#iframeIndizes body{
width: auto;
background-image: none;
}
#iframeIndizes{
width: 175px;
border: none;
padding-left: 0;
margin-left: 0;
margin-top: 2px;
}
#indizes{
background-color: #FFF;
background-image: none;
font-size: 0.8em;
width: 175px;
color:#8A0518;
height: 170px;
}
#indizes .portletSubhead{
font-size: 1em;
padding-top: 3px;
padding-left: 3px;
}
/* */
*html #indizes .portletSubhead{
font-size: 0.75em;
}
#indizes .portletBody{
border: 3px solid red;
}
.indicesTable{
font-size: 0.8em;
width: 100%;
color:#8A0518;
}
.indicesTable tr{
background-color: #FED24B;
padding:0;
}
.indicesTable td{
margin: 0;
padding: 2;
}
.indicesTable .odd{
background-color: white;
padding:0;
margin: 0;
color:#000;
}
/* */
#Warkorb{
width: 175px;
margin-left: -5px;
margin-top: -10px;
}
/* */
.portletHeader span{
margin-left: -4px;
}
/* */
*html .portletHeader span{
margin-left: -2px;
}
/* */
*+html .portletHeader span{
margin-left: -4px;
}
/* */
.portalMessage,.portalWarningMessage,.portalStopMessage,.system-message,#error-handling {
background-color: #ffce7b;
border: 1px solid #ffa500;
color: Black;
font-size: 85%;
font-weight: bold;
margin: 1em 0em;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
background-image: url(http://www.schulbank.de/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
.portalMessage a,.portalWarningMessage a,.portalStopMessage a {
color: Black;
}
/* */
*html .portletSBDivider{
height: 15px!important;
}
/* */
*+html .portletSBDivider{
height: 15px!important;
}
#cmfPanelsMargin table{
margin-top: 10px;
}
/* */
*html .viewlet .portletSBExternalTeaser{
margin-top: 0.4em;
}
/* */
*html .portletRotatingTeaser{
margin-top: 0.3em;
}
/* */
*+html .viewlet .portletSBExternalTeaser{
margin-top: 0.4em;
}
*+html .dividerFooter{
height: 3px;
border: 1px solid #fff;
margin-top: 30px!important;
}
/* */
/* */
*+html .kupu-fulleditor div{
font-size: 150%!important;
}
/* */
/* */
/* */

}

