
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* https://www.otg.de/portal_css/++resource++plonetruegallery-portlet.css?original=1 */
div.gallery-portlet-controls{
text-align:center;
}
dl.applied-portlet-gallery{
position:relative;
}
dl.applied-portlet-gallery dd.portletItem{
padding:0;
margin:0;
}
dl.applied-portlet-gallery div.gallery-portlet-controls{
position:absolute;
top:35px;
width:95px;
height:27px;
margin:auto;
display:none;
z-index:5;
background-image:url(++resource++plonetruegallery.resources/portlet/control.png);
}
dl.applied-portlet-gallery div.gallery-portlet-controls span{
position:absolute;
top:6px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span a{
color:transparent;
display: block;
cursor: pointer;
height:15px;
}
dl.applied-portlet-gallery dd a{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery a:hover{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next{
left:65px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next a{
background-image:url(++resource++plonetruegallery.resources/portlet/next.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev a{
background-image:url(++resource++plonetruegallery.resources/portlet/prev.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev{
left:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause{
left:40px;
top:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause a{
background-image:url(++resource++plonetruegallery.resources/portlet/play.png);
width:20px;
height:17px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed{
left:40px;
top:7px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed a{
background-image:url(++resource++plonetruegallery.resources/portlet/pause.png);
width:16px;
height:13px;
}
}


/* - jquery.bubblepopup.css - */
@media screen {
/* https://www.otg.de/portal_css/jquery.bubblepopup.css?original=1 */
/* */
.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} /* */
.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}
.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-black  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-blue   .jquerybubblepopup-innerHtml,
.jquerybubblepopup-green  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-grey   .jquerybubblepopup-innerHtml,
.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,
.jquerybubblepopup-violet .jquerybubblepopup-innerHtml,
.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml
{
font-family:'Trebuchet MS',Arial;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
}
.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml,
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml
{
font-family:'Trebuchet MS',Arial;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml{background-color:#0099FF;}
.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml{background-color:#000000;}
.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml{background-color:#0066CC;}
.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml{background-color:#66FF00;}
.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml{background-color:#666666;}
.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#FF9933;}
.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#FF33FF;}
.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FFCC00;}

}


/* - ++resource++otg.theme.otg.stylesheets/default.css - */
@media screen {
/* https://www.otg.de/portal_css/++resource++otg.theme.otg.stylesheets/default.css?original=1 */
/* */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
}
#visual-portal-wrapper {
width: 960px;
margin: 5px auto 0 auto;
}
#portal-top {
margin-bottom: 0.5em;
}
/* */
#content {
padding-left: 13px;
padding-right: 13px;
}
#content .hidden {
display: none;
}
#edit-bar {
margin-left: 13px;
margin-right: 13px;
}
div.listingBar {
font-size:100%;
}
div.listingBar a,
div.listingBar a:hover {
background-color:transparent;
border:none;
}
#portal-columns {
padding-top: 10px;
}
#portal-logo {
margin: 0;
}
#portal-column-content {
border-left: 1px dotted #a4a4a4;
min-height: 500px;
/* */
height:100%;
bottom:0;
}
#portal-globalnav {
background:none repeat scroll 0 0 transparent;
clear:both;
margin: 0;
padding: 120px 0 0;
text-transform: uppercase;
}
#portal-globalnav .selected a, #portal-globalnav .selected a:hover, #portal-globalnav a:hover {
background:none repeat scroll 0 0 transparent;
color: #ffdd00;
font-weight: bold;
}
#portal-globalnav a:hover {
font-weight: normal;
}
#portal-globalnav a {
color: white;
}
#portal-globalnav li a {
background: none repeat scroll 0 0 transparent;
border-right:0.1em solid white;
display: inline-block;
min-width: 0;
padding: 0 0.5em;
white-space:normal;
}
#portal-globalnav li:first-child a {
padding-left:0;
}
#portal-breadcrumbs {
margin-bottom: 0.5em;
margin-top: 1.5em;
margin-left: 255px;
width: 400px;
}
#portal-breadcrumbs a {
border-bottom: 1px solid #a4a4a4;
}
dl.portalMessage {
background-color:#FFFFE3;
border:1px solid #999966;
clear:both;
margin:1em 20px 1em 0;
}
/* */
.portletNavigationTree ul.navTreeLevel0 .navTreeTopNode {
background: none !important;
text-transform: uppercase;
}
.portletNavigationTree ul.navTreeLevel0 .navTreeTopNode a {
padding-left: 0px ! important;
padding-bottom: 0;
}
dl.portlet ul.navTree li a {
color: #a0a0a0!important;
font-weight: bold;
line-height: 1.6em;
}
dl.portlet ul.navTree li a:hover {
color: #7e0000!important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: none;
line-height:1em;
padding:0em 0em 1em 0em;
margin-bottom: 0;
}
dl.portlet ul.navTree .navTreeCurrentItem,
dl.portlet ul.navTree .navTreeItemInPath,
dl.portlet ul.navTree .navTreeCurrentNode {
background-color: transparent;
border-left: none;
margin-left: 0;
margin-right:0;
color: #7e0000!important;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 1em;
padding-top: 0.5em;
}
#portal-column-two dl.portletNavigationTree{
border:none!important;
}
#portal-column-two .portletNavigationTree .portletHeader{
background-color: transparent;
padding-left:0;
margin-bottom:1em;
border-bottom:1px dotted #A4A4A4;
}
#portal-column-two .portletNavigationTree .portletHeader a{
color:#a0a0a0;
text-align:left;
letter-spacing:0.03em;
}
#portal-column-two .portletNavigationTree ul.navTreeLevel0 .navTreeItem {
background:none;
}
#portal-column-two .portletNavigationTree .navTreeItem {
padding:0;
}
#portal-column-one .portletNavigationTree .navTreeItem a img,
#portal-column-two .portletNavigationTree .navTreeItem a img {
display:none;
}
/* */
#portal-column-two dl.portlet {
margin:0 0 1em;
border: 1px solid #adadad;
}
#portal-column-two dl.portlet dt, #portal-column-two div.portletAssignments div.portletHeader {
background:none repeat scroll 0 0 #004c28;
line-height:normal;
padding:0.25em;
color: white;
text-align: center;
text-transform: uppercase;
}
/* */
#portal-personaltools {
background: none repeat scroll 0 0 #e4e4e4;
}
#portal-personaltools a {
color: #a4a4a4;
}
/* */
.template-search #portal-column-content,
.template-search #plone-rightofbelowleftportlets,
.template-plone_control_panel #portal-column-content,
.template-plone_control_panel #plone-rightofbelowleftportlets,
.template-logged_out #portal-column-content,
.template-logged_out #plone-rightofbelowleftportlets,
.template-login_form #portal-column-content,
.template-login_form #plone-rightofbelowleftportlets {
border-left: none;
padding-left: 0;
}
/* */
#otg-languageswitch {
float:left;
width:60px;
}
/* */
#portal-siteactions {
font-size: 75%;
padding-bottom: 0;
float:right;
line-height:20px;
}
#portal-siteactions li a {
color: #8c8c8c; /**/
font-weight: bold;
}
#portal-siteactions li a:hover {
color: #4d4d4d;
}
#portal-siteactions li#siteaction-procurement a {
color: #000000 !important;
}
#siteaction-procurement {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
height: 18px;
padding: 0.25em 0.5em;
border: 1px solid #a6a6a6;
border-radius: 4px;
background: rgb(255,255,255); /* */
/* */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 50%, rgba(236,236,236,1) 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(245,245,245,1)), color-stop(100%,rgba(236,236,236,1))); /* */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); /* */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); /* */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); /* */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(236,236,236,1) 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* */
}
/* */
#portal-searchbox {
clear: right;
float: right;
margin: 0 0 0 1em;
text-align:left;
}
.searchSection {
display: none;
}
#LSResult {
margin: 0;
z-index: 5;
}
#LSResult fieldset {
margin: 0;
padding: 0;
}
input.searchField {
-moz-appearance: none;
border: 1px solid #a4a4a4;
}
.LSBox input.searchButton {
border: 1px solid #a4a4a4;
color: #a4a4a4;
background-color: #e4e4e4;
}
/* */
#content {
margin: 0 !important;
}
#content a:link, dl.portlet a:link {
border-bottom: 0.1em solid #a4a4a4;
color: #a4a4a4;
}
#content a:hover, dl.portlet a:hover {
border-bottom: 0.1em solid #4d4d4d;
color: #4d4d4d !important;
}
#content a:visited, dl.portlet a:visited {
border-bottom: none;
color: #a4a4a4;
}
#content .documentDescription, #content #description {
color: #666666;
font: bold 1em "Helvetica Neue",Arial,FreeSans,sans-serif;
margin-left: 0;
padding: 1em 0;
}
a:link, a:visited {
color: #a4a4a4;
}
a:hover {
color: #4d4d4d;
}
h1 {
color: #7a0500;
line-height: 1.5em;
margin-bottom: 1em;
}
h1 {
font-size: 14pt;
letter-spacing: 0.04em;
}
h2 {
font-size: 13pt;
}
h3 {
font-size: 12pt;
}
h4 {
font-size: 11pt;
}
h5 {
font-size: 10pt;
line-height:1.2em;
}
h6 {
font-size: 0.8em;
}
h3, h4, h5, h6 {
color: #444;
margin-bottom: 0.5em;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
h2 {
color: #7A0500;
}
h1.documentFirstHeading {
line-height:1.3em;
}
hr {
border: none;
border-top: 1px dotted #a4a4a4;
}
.required {
color: #ff0000;
}
.width-full #content-core {
width: 500px;
}
.width-3\3a 4 #content-core {
width: 500px;
}
.width-1\3a 2 #content-core {
width: 400px;
}
.portaltype-image .documentDescription{
color:#444444!important;
}
.otgDownloadFields {
padding:1em;
}
/* */
table.invisibleNoPadding th, table.invisibleNoPadding td {
padding-top: 0.5em;
padding-left:0;
padding-right:0.5em;
padding-bottom:1em;
vertical-align:top;
}
/* */
#content-core .item {
border-top: 1px dotted #a4a4a4;
padding-top: 1em;
}
/* */
#portal-footer {
background:none repeat scroll 0 0 #004c28;
color: white;
text-align: center;
padding: 0.5em 1em;
margin: 1em 0 0 0;
}
acronym {
border-bottom: none;
}
#otg-logos {
text-align: center;
}
#plone-rightofbelowleftportlets {
height: 58px;
border-left: 1px dotted #a4a4a4;
}
/* */
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover {
color: white;
}
#content a:link, dl.portlet a:link, #content a:visited, dl.portlet a:visited, #content a:hover, dl.portlet a:hover {
color: #7e0000;
font-weight: bold;
}
/* */
#content img.tileImage, #content div.newsImageContainer {
float: none;
margin: 0;
}
#content .recipeImageContainer {
float:left;
padding-right: 1.5em;
}
/* */
#content img.tileCenteredImage {
float: none;
margin: 0;
padding: 0 25%;
}
/* */
#slider-container {
padding: 1em;
}
#easySlider-goToButtons a {
border-bottom: 0.1em solid #A4A4A4;
}
#easySlider-goToButtons a.active {
background: none repeat scroll 0 0 #c9c9c9;
border: 0.1em solid #A4A4A4;
}
#easySlider-goToButtons a:hover {
border: 0.1em solid #A4A4A4;
border-bottom: 0.1em solid #A4A4A4;
}
/* */
.portletNews {
display: block;
position: relative;
}
.portletNews .portletItemDetails {
display: none;
}
.portletNews .portletItem {
float: left;
display: block;
position: relative;
border-bottom: 1px dotted #a0a0a0;
margin: 0 1em;
padding: 1em 0em 1em 0!important;
}
.portletNews .newsimage {
float: left;
margin: 0 0.5em 0.5em 0;
}
.portletNews .newsdescription {
margin-top: 0.5em;
}
/* */
.template-lsh_summary_view .width-3\3a 4 #content-core,
.template-lsh_summary_view_link_to_file .width-3\3a 4 #content-core,
.template-lsh_summary_view_no_images .width-3\3a 4 #content-core,
.template-lsh_summary_view_no_images_and_dates .width-3\3a 4 #content-core{
width:96%!important;
}
.template-lsh_summary_view h2,
.template-lsh_summary_view_link_to_file h2,
.template-lsh_summary_view_no_images h2,
.template-lsh_summary_view_no_images_and_dates h2,
.template-lsh_summary_view h4,
.template-lsh_summary_view_link_to_file h4,
.template-lsh_summary_view_no_images h4,
.template-lsh_summary_view_no_images_and_dates h4{
margin:0;
letter-spacing: 0.02em;
}
.template-lsh_summary_view #content-core,
.template-lsh_summary_view_link_to_file #content-core,
.template-lsh_summary_viewn_no_images #content-core,
.template-lsh_summary_viewn_no_images_and_dates #content-core{
width:auto!important;
}
.template-lsh_summary_view #parent-fieldname-description,
.template-lsh_summary_view_link_to_file #parent-fieldname-description,
.template-lsh_summary_view_no_images #parent-fieldname-description,
.template-lsh_summary_view_no_images_and_dates #parent-fieldname-description {
border-bottom: 1px dotted #a0a0a0;
width:96%;
}
.newslistingTileItem {
clear:left;
float:left;
width:100%;
overflow:hidden;
border-bottom: 1px dotted #a0a0a0;
padding:0.75em 0;
}
.newsDesignWrapper {
/* */
/* */
/* */
/* */
}
.newsImageblockWrapper {
float:left;
width:140px;
/* */
/* */
/* */
padding:0.5em 0;
}
.newsTextblockWrapper {
/* */
/* */
/* */
/* */
/* */
margin-left: 140px;
}
.template-lsh_summary_view_link_to_file .newsTextblockWrapper,
.template-lsh_summary_view_no_images .newsTextblockWrapper,
.template-lsh_summary_view_no_images_and_dates .newsTextblockWrapper {
margin-left:0;
}
.newsImageblockWrapper a:link,
.newsImageblockWrapper a:visited,
.newsImageblockWrapper a:hover {
border-bottom: none!important;
}
.tileFooter{
margin: 0.5em;
border-bottom:none!important;
}
.template-lsh_summary_view .tileFooter,
.template-lsh_summary_view_link_to_file .tileFooter,
.template-lsh_summary_view_no_images .tileFooter,
.template-lsh_summary_view_no_images_and_dates .tileFooter{
float:right;
padding-left: 1em;
}
.newsBelowItemsText {
padding: 0.75em 0;
}
/* */
.cwxleadImage {
border:none;
}
.leadobjectContainer {
margin-bottom: 1.5em;
}
/* */
#portal-column-one .portletStaticText p {
font-size: 80%;
}
.portletStaticText h5 {
color: #7e0000;
margin-top: 0.5em;
font-weight: bold;
}
#portal-columns {
padding-top: 0px;
}
.portletNews {
float:left;
width: 100%;
}
div.managePortletsLink, a.managePortletsFallback {
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
background:none repeat scroll 0 0 #DDDDDD;
font-size:80%;
margin:0 auto 1em;
padding:0.25em 4.8em;
text-align:center;
float: left;
}
#plone-rightofbelowleftportlets {
height: 140px;
}
#content div.newsImageContainer p.discreet {
display: none;
}
/* */
/* */
.items div {
float:left;
}
/* */
.scrollable {
float:left;
}
/* */
a.browse {
border:medium none;
cursor:pointer;
display:block;
float:left;
height:19px;
padding:0 0.5em;
background-color: #cccccc;
border-top: 1px solid #a2a2a2 ;
border-bottom: 1px solid #a2a2a2 ;
}
#content a.browse:hover {
border-top: 1px solid #a2a2a2 ;
border-bottom: 1px solid #a2a2a2 ;
}
/* */
a.right 				{
background-position: 0 -30px;
clear:right; margin-right: 0px;
border-right:1px solid #a2a2a2;
}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; }
/* */
a.left				{
margin-left: 0px;
border-left:1px solid #a2a2a2;
}
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }
/* */
a.up, a.down		{
float: none;
margin: 10px 50px;
}
/* */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }
/* */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; }
/* */
a.disabled {
}
.scrollable {
/* */
position:relative;
overflow:hidden;
width: 345px;
height:21px;
/* */
background:url(/img/global/gradient/h300.png) repeat-x;
}
.scrollable .items {
/* */
width:20000em;
position:absolute;
clear:both;
background-color: #a2a2a2;
height: 18px;
margin-top: 2px;
}
.items div {
float:left;
width:680px;
}
/* */
.scrollable a {
}
/* */
.fullnavigation a.active, .fullnavigation a.item:hover, .fullnavigation a.item:hover {
border-top: 1px solid #7E0000 ;
border-bottom: 1px solid #7E0000 ;
background-color: #7E0000 !important;
color: #ffffff  !important;
font-weight: bold;
position:relative;
cursor: default  !important;
}
#fullcontent .item {
display: none;
height: 500px;
overflow: hidden;
}
.fullnavigation .item {
color: #000000;
background-color: #cccccc;
padding: 0 0.4em!important;
cursor: pointer;
border-top: 1px solid #a2a2a2 ;
border-bottom: 1px solid #a2a2a2 ;
width: 30px;
text-align:center;
}
.timelinenavi {
background-color: #a2a2a2;
}
/* */
.timelinenavi .browse, .timelinenavi .browse:hover {
color: transparent;
border: none;
}
.fullnavigation .item {
font-size: 90%;
padding: 0em 0.5em;
background-color:#CCCCCC;
border-bottom:1px solid #A2A2A2;
border-top:1px solid #A2A2A2;
color:#000000;
cursor:pointer;
height: 15px;
float: left;
line-height: 1.35em;
}
.scrollable {
height: 17px;
}
.scrollable .items {
height: 17px;
margin-top: 0px;
background-color: transparent;
}
a.browse {
height: 17px;
width: 21px;
margin: 0em;
padding: 0em;
}
#content a.browse:hover {
border: none;
}
.fullnavigation {
border: none;
border-left: 1px solid #a4a4a4;
border-right: 1px solid #a4a4a4;
}
#content-core .item {
padding-top:0em;
}
/* */
#archetypes-fieldname-otgSchemaextenderDownloadFile1,
#archetypes-fieldname-otgSchemaextenderDownloadFile2,
#archetypes-fieldname-otgSchemaextenderDownloadFile3,
#archetypes-fieldname-otgSchemaextenderDownloadFile4 {
float:left;
width:60%;
clear:none;
padding-bottom:2em;
}
#archetypes-fieldname-otgSchemaextenderPermissonFile1,
#archetypes-fieldname-otgSchemaextenderPermissonFile2,
#archetypes-fieldname-otgSchemaextenderPermissonFile3,
#archetypes-fieldname-otgSchemaextenderPermissonFile4 {
clear:none;
float:right;
width:35%;
}

}


/* - ++resource++otg.theme.otg.stylesheets/otg.css - */
@media screen {
/* https://www.otg.de/portal_css/++resource++otg.theme.otg.stylesheets/otg.css?original=1 */
/* */
body {
background: repeat-x #b4d546 left top url('++resource++otg.theme.otg.images/background.png');
}
#shadow {
-moz-box-shadow: 0 0 15px 1px #a4c240;
-webkit-box-shadow: 0 0 15px 1px #a4c240;
box-shadow: 0 0 15px 1px #a4c240;
margin-top: 10px;
}
#shadow {
background: no-repeat white left top url('++resource++otg.theme.otg.images/header-de.png');
}
#portal-logo {
padding:10px 0 0 73px;
}
#portal-globalnav {
padding: 125px 0 0;
font-size: 73%;
letter-spacing:0.05em;
}
#portal-globalnav li a {
padding: 0 0.5em;
}
.portletNavigationTree ul.navTreeLevel0 .navTreeItem{
background: no-repeat transparent 0 4px url('++resource++otg.theme.otg.images/navigation_square_bright.png');
}
.portletNavigationTree ul.navTreeLevel0 .navTreeItem:hover {
background: no-repeat transparent 0 4px url('++resource++otg.theme.otg.images/navigation_square_dark.png');
}
.portletNavigationTree ul.navTreeLevel0 .navTreeCurrentNode, .portletNavigationTree ul.navTreeLevel0 .navTreeItemInPath {
background: no-repeat transparent 0 4px url('++resource++otg.theme.otg.images/navigation_square_dark.png');
}
.portletNavigationTree ul.navTreeLevel1 .navTreeItem,
.portletNavigationTree ul.navTreeLevel2 .navTreeItem,
.portletNavigationTree ul.navTreeLevel3 .navTreeItem,
.portletNavigationTree ul.navTreeLevel4 .navTreeItem,
.portletNavigationTree ul.navTreeLevel5 .navTreeItem,
.portletNavigationTree ul.navTreeLevel1 .navTreeItem:hover,
.portletNavigationTree ul.navTreeLevel2 .navTreeItem:hover,
.portletNavigationTree ul.navTreeLevel3 .navTreeItem:hover,
.portletNavigationTree ul.navTreeLevel4 .navTreeItem:hover,
.portletNavigationTree ul.navTreeLevel5 .navTreeItem:hover
{
background: none;
}
.portletNavigationTree a {
background-image: none !important;
}
#timelinenavi .left {
background: no-repeat transparent 0 0px url(++resource++otg.theme.otg.images/history_left.png);
}
#timelinenavi .right {
background: no-repeat transparent 0 0px url(++resource++otg.theme.otg.images/history_right.png);
}
#fullnavigation .item {
background-color:#edf5c6;
}
#fullnavigation a.item:hover {
background-color:#b4d546!important;
border-color:#b4d546!important;
}
.autoFlowPlayer{
width:400px!important;
}
.timelinenavi .left {
background: no-repeat transparent 0 0px url(++resource++otg.theme.otg.images/history_left.png);
}
.timelinenavi .right {
background: no-repeat transparent 0 0px url(++resource++otg.theme.otg.images/history_right.png);
}

}


/* - ++resource++otg.products.stylesheets/main.css - */
@media screen {
/* https://www.otg.de/portal_css/++resource++otg.products.stylesheets/main.css?original=1 */
/* */
#productImage {
float: left;
padding: 30px 0 0 70px;
position: relative;
}
.productImage {
cursor: url(++resource++otg.products.images/lupe.cur), default !important;
}
#productPrint, #productDownloadJPG, #productDownloadEPS {
background-color: green;
text-align: center;
margin-bottom: 1em;
}
#productMetainformations {
float: right;
width: 127px;
padding: 40px 0 0 0;
}
#productPrint, #productDownloadJPG, #productDownloadEPS {
background: url("++resource++otg.products.images/ps_otext_download.png") no-repeat top left white;
}
a.button div {
color: white!important;
border-bottom: none;
}
#productMetainformations h6 {
padding-left: 10px;
color: black;
padding-top: 0.5em;
}
.subingredient {
padding-left: 2em;
}
.template-productextended_view  #productImage {
float: none;
padding: 0px;
}
#productImageTitleSize {
float: left;
margin-right: 1em;
border: 1px solid #000000;
}
#productImageTitleSize h5, #productPackagingSize {
background-color: #071e4f;
color: white;
text-align: center;
}
#productIngrediantsTable {
}
#productIngrediantsTable table,
#productIngrediantsTable table td,
#productIngrediantsTable table th {
border: 1px solid #666666;
}
#productIngrediantsTableHeader {
text-align: center;
}
#productText,
#productLinks,
.productPackagingSizesItem {
float: left;
padding-right: 1em;
}
.productPreparationLabel,
.productIngredientsLabel,
#parent-fieldname-preparation,
#parent-fieldname-preparation p {
display: inline;
}
#productText {
width: 60%;
}
#imagehover {
cursor:crosshair;
}
#productLinks {
position:relative;
}
#hoverProductTitle h5 {
display:block;
background-image: url("++resource++otg.products.images/background_h1_half.png");
background-repeat: repeat-y;
color:#FFF;
width:100%;
overflow:hidden;
z-index:120;
}
.tooltip {
background-color: #043973;
border: 1px solid white;
border-radius: 5px;
display:none;
padding:10px;
width:170px;
color:#fff;
font-weight: bold;
}
.template-dealersearch div.field.error {
background-color: #FFDDCC;
border: 1px solid red;
margin: 1em 0;
padding: 0.5em;
}
#form #formfield-form-widgets-product label,
#form #formfield-form-widgets-category label,
#form #formfield-form-widgets-emailconfirm label {
line-height: 1.2em;
width: 11em;
}
#productCorrelatedProducts {
clear: both;
padding-top: 2em;
}
#productCorrelatedProducts h5{
padding-bottom: 0.5em;
}
}

