@charset "UTF-8";
/*Create Base font for relative sizing*/

html {
    height: 101%; /* setting height to 101% forces scroll bar to display */
}
html { min-height: 100%; padding-bottom: 1px; }

body {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align: center;
color:#555;
background:url(../custom/contents-bg.jpg) no-repeat scroll center top transparent;
behavior: url('../css/iepngfix.htc');
}
td, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
td {
vertical-align:top;
}
/*Basic tag setup for creating standards across platforms and browsers*/
p, h1, h2, h3, h4, h5 {
padding:0;
margin:0;
vertical-align:top;
}
p {
margin:0 0 1.75em;
padding:0;
font-size:1em;
line-height:1.25em;
}
p.tight {
padding:0 0 0.75em;
}
h1 {
padding:0.1em 0 0.5em;
margin:0;
font: normal 1.8em Arial, Helvetica, sans-serif;
color:red;
text-transform:uppercase;
}
h2 {
padding:0.1em 0;
margin:0;
font: normal 1.5em Arial, Helvetica, sans-serif;
color:red;
text-transform:uppercase;
}
h3 {
font-size:1.25em;
padding:0.5em 0 0.5em 0;
margin:0;
font-weight:normal;
}
h4 {
font-size:1em;
padding:0.5em 0 0.5em;
margin:0;
font-weight:normal;
}
h5 {
font-size:0.75em;
padding:0.5em 0 0.5em 0;
margin:0;
font-weight:normal;
}
img {
border:0
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
ol, ul {
margin:0 0 0 2.5em;
padding:0 0 1em;
}
ul ul, ul ol, ol ul, ol ol {
margin:0 0 0 2.5em;
padding:1em 0 0em;
}
li {
padding:0em 0 1em;
margin:0;
}
blockquote {
padding:0 0 2em;
margin:0em 2.5em;
}
blockquote blockquote {
padding:1em 0 2em;
margin:0em 2.5em;
}
a:link {color:#737373;}
a:visited {color:#737373;}
a:hover {color:#000000;}
a:active {color:#737373;}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:underline;
}
a.active {
	text-decoration:underline;
	color:#000000;
}
form {
margin:0;
padding:0;
}
/*General tags*/
.clearer {
clear:both;
height:1px;
overflow:hidden;
width:100%;
font-size:1px;
}
.clearerleft {
clear:left;
}
.Hidden {
visibility: hidden;
height: 0;
width: 0;
overflow: hidden;
}
th {
vertical-align:top;
text-align:center;
}/*
.withThemeBar,
.withoutThemeBar {
overflow-y: scroll; 
}*/

.withThemeBar #dkContentBody {
/*
no need for that: 9. 10. 2010
max-width:735px;*/
}
.withoutThemeBar #dkContentBody {
max-width:946px;
}
.withThemeBar #dkContent_T {
background:url(../custom/dkContent_bg_781px.gif) no-repeat scroll 0 0;
}
.withoutThemeBar #dkContent_T {
background:url(../custom/dkContent_bg_980px.gif) no-repeat scroll 0 0px;
}
.withThemeBar #dkContent_B {
background:url(../custom/dkContent_bg_781px.gif) no-repeat scroll 0 -10px;
}
.withoutThemeBar #dkContent_B {
background:url(../custom/dkContent_bg_980px.gif) no-repeat scroll 0 -10px;
}
#dkContent_content {
padding:7px 15px 5px;
background-color:white;
}
.withoutThemeBar #dkContent_content {
background:url(../custom/dkContent_bg_980px.gif) repeat-y scroll -980px 0;
}
.withThemeBar #dkContent_content {
background:url(../custom/dkContent_bg_781px.gif) repeat-y scroll -781px 0;
border:0px none;
}
#dkContent_T, #dkContent_B {
height:10px;
font-size:5px;
behavior: url('../css/iepngfix.htc');
}
#dkContentBody {
behavior: url('../css/iepngfix.htc');
}
td.number {
text-align:right;
}
#dkContentBody {
margin:0;
padding:0;
}
#dkContentBody_T, #dkContentBody_B {
margin:0;
padding:0;
height:10px;
}
#dkContentBody_content {
background:#EBEBEB;
padding: 1px 0px 1px 0px;
margin:0;
}

.dkContentBody_contentInnerWithHeader {
padding:15px 15px 1px 15px;
}
#dkContentBody_content.dkContentBodyWithoutHeader {
padding:0 15px 1px 15px;
}
.dkContentBody_contentInnerWhite {
background:#fff;
padding:15px;
}
/*

*/
#dkContentBody_T {
height:39px;
background:url(../custom/dkborder_t.png) repeat-x scroll left top;
padding:0 7px;
}
#dkContentBody_T h4 {
font-size:12px;
padding-top:14px;
}
#dkContentBody_TL {
height:39px;
background:url(../custom/dkborder_tl.png) no-repeat scroll left top;
overflow:hidden;
}
#dkContentBody_TR {
height:39px;
padding:0 6px;
background:url(../custom/dkborder_tr.png) no-repeat scroll right top;
}
.dkContentBodyRound_TR {
height:15px;
background:url('../custom/dkContentBody_border_TL.png') no-repeat scroll left top;
}
.dkContentBodyRound_TL {
height:15px;
padding:0 6px;
background:url('../custom/dkContentBody_border_TR.png') no-repeat scroll right top;
}
.dkContentBodyRound_inner {
height:15px;
width:100%;
background:#EBEBEB;
}
#dkContentBody_BL {
height:28px;
background:url(../custom/dkborder_bl.png) no-repeat scroll left bottom;
}
#dkContentBody_BR {
height:28px;
padding:0 6px;
background:url(../custom/dkborder_br.png) no-repeat scroll right bottom;
}
#dkContentBody_B {
height:28px;
background:url(../custom/dkborder_b.png) repeat-x scroll left top;
position:relative;
}
.dkContentBody_defaultBL {
height:15px;
background:url('../custom/dkContentBody_border_BL.png') no-repeat scroll left top;
}
.dkContentBody_defaultBR {
height:15px;
padding:0 6px;
background:url('../custom/dkContentBody_border_BR.png') no-repeat scroll right top;
}
.dkContentBody_defaultB {
height:15px;
width:100%;
background:#EBEBEB;
}
#dkContentBody input[type=text], #dkContentBody textarea, #dkContentBody select {
padding:2px;
font-size:0.95em;
color:#969696;
border-color:#969696;
border-style:solid;
border-width: 1px 0 0 0;
}
input.buttonwide, input.button {
border-width:0;
background:url(../custom/ButtonBG.png) no-repeat transparent;
width:69px;
height:25px;
font-size: 8px;
color:white;
font-weight:bold;
padding:0 0 5px;
cursor:pointer;
}
input.buttonwide {
background:url(../custom/ButtonBG_wide.png) no-repeat transparent;
width:95px;
}
div.dkLayer {
position:absolute;
left:0px;
right:0px;
top:0px;
right:0px;
z-index:1002;
table-layout:fixed;
width:650px;
margin-left:auto;
margin-right:auto;
margin-Top:900px;
background-color:#EBEBEB;
border:1px solid red;
padding:20px;
font-size: 15px;
}
.dkLayer input[type=text], .dkLayer textarea, .dkLayer select {
color:black;
width:100%;
height:200px;
overflow:auto;
}
.dkAsL {
background-color:white;
border-left:solid 1px #C3C3C3;
border-top:solid 1px #C3C3C3;
padding:5px;
}
.dkAsR {
background-color:white;
border-right:solid 1px #C3C3C3;
border-top:solid 1px #C3C3C3;
padding:5px;
}
.iepngfix {
behavior: url('../css/iepngfix.htc');
}
.roundBox {
margin:0;
padding:0;
}
.roundBoxHead {
color: #555555;
font-size: 13px;
height: 22px;
margin: 0;
padding: 10px 0 0 10px;
behavior: url('../css/iepngfix.htc');
}
.roundBoxBody {
margin:0;
padding:10px 0 0 10px;
border-color: #C2C2C2;
border-style:solid;
border-width:1px 1px 0px;
}
.roundBoxBottom {
height:11px;
background-repeat:no-repeat;
background-attachment:left bottom;
background-color:transparent;
behavior: url('../css/iepngfix.htc');
margin:0;
padding:0;
}
#dkContentBody .roundBox {
width:680px;
}
#dkContentBody .roundBoxHead {
background:url('../custom/roundBox_top_689px.png') no-repeat scroll left top transparent;
width:680px;
}
#dkContentBody .roundBoxBody {
background-color:white;
width:678px;
}
#dkContentBody .roundBoxBottom {
background-image:url('../custom/roundBox_bottom_689px.png');
width:690px;
}
#sidebar {
line-height:0;
}
#sidebar .roundBox {
width:184px;
line-height:normal;
margin-bottom:15px;
}
#sidebar .roundBoxHead {
background:url('../custom/roundBox_top_184px.png') no-repeat scroll left top transparent;
width:180px;
}
#sidebar .roundBoxBody {
width:172px;
}
#sidebar .roundBoxBottom {
background-image:url('../custom/roundBox_bottom_184px.png');
width:184px;
}
#assetInfo .roundBox {
width:300px;
}
#assetInfo .roundBoxHead {
background:url('../custom/roundBox_top_300px.png') no-repeat scroll left top transparent;
width:290px;
}
#assetInfo .roundBoxBody {
background-color:white;
width:288px;
}
#assetInfo .roundBoxBottom {
background-image:url('../custom/roundBox_bottom_300px.png');
width:300px;
}
#colselect {
width:160px;
}
#ssearchbox {
width:156px;
font-size:11px;
padding:0;
margin:3px 0;
font-size:18px;
width:300px;
margin-top:5px;
}
li.dkPortalPresel {
color:white;
margin-left:25px;
}
a:visited.dkPortalPresel {
color:white;
}
a:hover.dkPortalPresel {
text-decoration:none;
color:white;
}
a:link.dkPortalPresel {
text-decoration:none;
color:white;
}
a:active.dkPortalPresel {
text-decoration:none;
color:white;
}
/*General layout*/
#Header {/*margin:20px 25px;padding:0;text-align:left;*/
clear:left;
margin:0 auto 10px;
min-height:94px;
/*position:relative;*/
text-align:left;
width:980px;
z-index:90;
}
#HeaderTop {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
float:left;
width:978px;
}
#menuLockOpen {
background: url('../custom/button_login.png') no-repeat scroll center center transparent;
width:47px;
height:17px;
float:right;
cursor:pointer;
padding: 7px 15px;
}
#menuLockClose {
background: url('../custom/button_logout.png') no-repeat scroll center center transparent;
width:47px;
height:17px;
float:right;
cursor:pointer;
padding: 7px 15px;
}
#HeaderBottom {
background:url("../custom/mainnav-back-bottom.png") no-repeat scroll left bottom #FFFFFF;
clear:both;
display:block;
padding-bottom:5px;
position:relative;
width:980px;
z-index:30;
}
#GlobalNav {
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
border-top:1px solid #B8B8B8;
margin:0;
padding:0;
}
ul, ol {
margin-bottom:1.5em;
margin-top:0;
}
#CorporateSymbol {
display:inline;
float:left;
margin:11px 10px 7px 11px;
width:310px;
}
#HeaderNav1 {
text-align:right;
}
#HeaderNav2 {
text-align:right;
margin-top: 28px;
margin-bottom: 4px;
}
#Footer {
margin:20px 25px;
padding:0;
text-align:left;
}
#FooterNavRight {
float:right;
text-align:right;
margin-top: 10px;
clear: right;
}
#FooterNavLeft {
float:left;
text-align:left;
margin-top: 10px;
}
#CentralSpaceContainer {
margin:0px 0px 0px 0px;
padding:0 0 0 0;
text-align:left;
}
#CentralSpaceContainerRestrict {
margin:0px 15px 20px 25px;
padding:0;
text-align:left;
}
#CentralSpaceLogin {
margin: 2em auto 4em;
padding:0;
width: 560px;
text-align:left;
}
#CentralSpace {
text-align:left;
width:100%;
}
/*pausc 23.11.2010 - add height attribute cause, new arrow images are to small*/
.TopInpageNav {
padding: 8px 0 5px 0;
margin-right: 0px;
clear: left;
text-align: right;
height:23px;
line-height:1.1em;
position:relative;
}
.BottomInpageNav {
clear: left;
text-align: right;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}
.BottomInpageKey {
margin-right: 15px;
clear: left;
text-align: left;
}
.InpageNavLeftBlock {
float:left;
text-align:left;
margin-right: 20px;
margin-bottom: 10px;
}
.InpageNavRightBlock {
float:right;
text-align:left;
margin-right: 15px;
margin-bottom: 10px;
}
.TopInpageNav a:link, .TopInpageNav a:visited, .BottomInpageNav a:link, .BottomInpageNav a:visited, #CentralSpaceLogin a:link, #CentralSpaceLogin a:visited {
text-decoration:none;
}
.TopInpageNav a:hover, .TopInpageNav a:active, .BottomInpageNav a:hover, .BottomInpageNav a:active, #CentralSpaceLogin a:hover, #CentralSpaceLogin a:active {
text-decoration:underline;
}
/* pausc 22.11.2010 - color attribute*/
.Selected {
font-weight: bold;
color:red;
}
.Selected a {
font-weight: bold;
color:red;
}
.HorizontalNav ul {
padding:0.2em 0;
margin:0;
list-style:none;
}
.HorizontalNav li {
display:inline;
padding:0 0.35em 0 0.5em;
margin:0px;
}
.HorizontalNav a:link, .HorizontalNav a:visited {
text-decoration:none;
}
.HorizontalNav a:hover, .HorizontalNav a:active {
text-decoration:underline;
}
/*Collection layout*/
#CollectionMenu {
width: 166px;
position: absolute;
left: 25px;
top: 6px;
text-align:left;
}
#CollectionSpace {
position: absolute;
left: 199px;
top: 6px;
font-size: 0.95em;
text-align:left;
}
.CollectBack h2 {
font-size: 1.3em;
}
#CollectionMenu ul {
padding:0.2em 0;
margin:0;
list-style:none;
}
#CollectionMenu li {
padding:0;
margin:0px 8px 1px 0px;
float:left;
white-space:nowrap;
}
.CollectBack a:link, .CollectBack a:visited {
text-decoration:none;
}
.CollectBack a:hover, .CollectBack a:active {
text-decoration:underline;
}
.CollectBack form {
padding:0;
margin:0;
}
.CollectBack .SearchWidth {
width: 150px;
font: 10px Arial, Helvetica, sans-serif;
margin: 3px 0px;
padding: 0px;
}
.CollectBack .SearchItem {
margin: 0 0 10px;
padding: 0;
}
.CollectBack .MinSearchItem {
margin: 0;
padding: 0;
}
.CollectionPanelShell {
padding:0;
float: left;
margin: 0px 15px 5px 0px;
width: 77px;
height: 110px;
}
.CollectionPanelInfo {
}
.CollectionResourceAlign {
width:77px;
min-height:85px;
text-align: center;
vertical-align: middle;
}
#CollectionMinTitle {
float: left;
margin: 6px 10px 0px 25px;
}
#CollectionMinDropTitle {
float: left;
padding:0.2em 0em;
margin-top: 6px;
}
#CollectionMinDrop {
float: left;
margin: 6px 0px 0px;
padding:0.2em 0em
}
#CollectionMinDrop form {
margin:0;
padding:0
}
#CollectionMinitems {
float: left;
margin: 6px 10px 0px;
padding:0.2em 0em
}
#CollectionMinRightNav {
float: right;
margin: 6px 25px 0px 0px;
}
#CollectionMinDrop .SearchWidth {
width: 110px;
font: 10px Arial, Helvetica, sans-serif;
margin:0;
padding: 0;
}
#CollectionMinRightNav ul {
padding:0.2em 0;
margin:0;
list-style:none;
}
#CollectionMinRightNav li {
display:inline;
padding:0 0.35em 0 0.5em;
margin:0px;
}
/*Right Search Box layout*/
#SearchBox {
padding:0;
width: 174px;
margin: 0px 25px 0px 0px;
display:inline;
text-align:left;
}
#SearchBoxPanel {
width: 172px;
}
#ResearchBoxPanel {
width: 172px;
margin-top: 15px;
}
/*Resource Panel layout*/
.ResourcePanelShell {
padding:0;
float: left;
margin: 0px 5px 10px 0px;
width: 172px;
}
.ResourcePanel {
padding:0;
padding-bottom:5px;
margin:0;
width: 170px;
behavior: url('../css/iepngfix.htc')
}
.ResourcePanelPreview {
height: 156px;
width: 156px;
margin: 3px;
}
.ResourcePanelID {
float:left;
width:70px;
padding-left:8px;
padding-top: 2px;
padding-bottom: 3px;
}
.ResourcePanelDate {
float:right;
width:80px;
text-align:right;
padding-right:8px;
padding-top: 2px;
}
.ResourcePanelInfo {
margin-right: 5px;
margin-left: 5px;
margin-bottom: 2px;
overflow:hidden;
}
.ResourcePanelCountry {
margin-right: 5px;
margin-left: 5px;
margin-bottom: 5px;
float: left;
clear: left;
display:inline;
}
.ResourcePanelIcons {
margin-right: 8px;
margin-left: 8px;
margin-bottom: 0px;
}
.ResourcePanelSmallIcons {
margin-right: 5px;
margin-left: 5px;
margin-bottom: 5px;
float: right;
clear: left;
display:inline;
}
.ResourcePanelIcon {
margin-right: 3px;
margin-left: 5px;
float: right;
}
.ResourcePanelIcon img {
margin-left: 2px;
border-style: none;
}
.ResourceAlign {
width:100%;
height:167px;
text-align: center;
vertical-align: middle;
}
.ResourcePanelShell a:link, .ResourcePanelShell a:visited {
text-decoration:none;
}
.ResourcePanelShell a:hover, .ResourcePanelShell a:active {
text-decoration:underline;
}
.ResourcePanelShellSmall {
padding:0 0 10px;
float: left;
margin: 0px 15px 0px 0px;
width: 90px;
}
.ResourcePanelSmall {
padding:0;
margin:0;
width: 90px;
}
.ResourceAlignSmall {
width:90px;
height:90px;
text-align: center;
vertical-align: middle;
}
.ResourcePanelShellLarge {
padding:0 0 10px;
float: left;
margin: 0px 15px 0px 0px;
width: 365px;
}
.ResourcePanelLarge {
padding:0;
margin:0;
width: 365px;
}
.ResourceAlignLarge {
width:365px;
height:365px;
text-align: center;
vertical-align: middle;
}
.IconCollect {
width: 21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconCollectOut {
width: 21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconEmail {
width:21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconPreview {
width:21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconDownload {
width:21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconEdit {
width:21px;
height:22px;
padding: 0;
display: block;
float: right;
margin-right: 5px;
}
.IconStar {
width:11px;
height:12px;
padding: 0;
display: block;
float: right;
}
.IconRemove {
width:14px;
height:12px;
padding: 0;
display: block;
float: right;
}
.IconReorder {
width:16px;
height:12px;
padding: 0;
display: block;
float: right;
}
.IconComment {
width:16px;
height:12px;
padding: 0;
display: block;
float: right;
}
.ResourceSelect {
display:block;
float:right;
}
.IconUserRatingStar {
width:13px;
height:15px;
padding: 0;
margin-bottom:6px;
display: block;
}
.IconUserRatingSpace {
width:7px;
height:15px;
padding: 0;
margin-bottom:6px;
display: block;
float: left;
}
.KeyReorder {
margin: 0px 5px 10px;
display: inline;
padding-left: 18px;
}
.KeyComment {
margin: 0px 5px 10px;
display: inline;
padding-left: 19px;
}
.KeyStar {
margin: 0px 5px 10px;
display: inline;
padding-left: 14px;
}
.KeyEmail {
margin: 0px 5px 10px;
display: inline;
padding-left: 19px;
}
.KeyPreview {
margin: 0px 5px 10px;
display: inline;
padding-left: 19px;
}
.KeyCollect {
margin: 0px 5px 10px;
display: inline;
padding-left: 25px;
}
.ASC {
display: inline;
padding-right: 10px;
}
.DESC {
display: inline;
padding-right: 10px;
}
/*Resource Panel layout*/
.Listview {
margin: 0px 0px 0px 0px;
}
.Listview .tableListView {
width:100%;
border-collapse:collapse;
border:1px solid #cacaca;
border-top:0px;
background:#fff;
}
.Listview .tableListView td {
border-bottom:1px solid #cacaca;
border-top:1px solid #cacaca;
vertical-align:middle;
padding:8px 5px 8px 10px;
}
.Listview .tableListView td.toolBar {
text-align:right;
padding:4px 10px 1px 5px;
}
.Listview td {
padding: 3px 4px 4px 2px;
}
.ListTools {
padding-right:5px;
text-align: right;
}
.ListTitle {
font-weight: bold;
}
.ListTools a:link, .ListTools a:visited, .ListTitle a:link, .ListTitle a:visited {
text-decoration:none;
}
.ListTools a:hover, .ListTools a:active, .ListTitle a:hover, .ListTitle a:active {
text-decoration:underline;
}
.Listview .IconStar {
width:11px;
height:12px;
padding: 0;
display: block;
float:left;
}
/*Search Panel layout*/
.SearchSpace {
padding: 6px;
width: 160px;
}
.SearchSpace p {
padding:0 0 0.5em;
margin:0;
font-size:1em;
line-height:1.1em;
}
.SearchSpace form {
padding:0;
margin:0;
}
.SearchSpace .SearchWidth {
width: 156px;
font: 11px Arial, Helvetica, sans-serif;
margin: 3px 0px;
padding: 0px;
}
.SearchSpace .tick {
}
.SearchSpace .SearchItem {
margin: 10px 0 0;
padding: 0;
font-weight: bold;
}
.SearchSpace a:link, .SearchSpace a:visited {
text-decoration:none;
}
.SearchSpace a:hover, .SearchSpace a:active {
text-decoration:underline;
}
/*Forms*/
.Question {
padding: 0.5em 0em 1em;
}
#upload .Question, #upload_preview .Question {
padding: 0px;
}
.QuestionSubmit {
padding: 0.75em 0em 1em;
margin-top: 1em;
}
#upload .QuestionSubmit, #upload_preview .QuestionSubmit {
padding:0;
}
.Question label, .QuestionSubmit label {
width: 150px;/*float: left;dkUNCHECKED*/
margin-top: 0.4em;
}
#cont_field_104 .Question label,#cont_field_104 .QuestionSubmit label {
width: 170px;
margin-top: 0.4em;
}
.Question input {
margin-right:3px;
}
.Question label {
display:block;
}
#upload .Question label, #upload_preview .Question label {
margin-left:2px;
margin-bottom:3px;
}
.Question .treetext input {
margin-left:2px;
}
.Question .treetext label {
display:inline;
padding-left:4px;
}
.Question .Lineup {
margin: 3px 0px;
}
.Question .stdwidth, .stdwidth {
width: 360px;
font: 11px Arial, Helvetica, sans-serif;
margin: 3px 0px;
}
.Question .medwidth, .medwidth {
width: 250px;
font: 11px Arial, Helvetica, sans-serif;
margin: 3px 0px;
}
.Question .shrtwidth, .shrtwidth {
width: 145px;
font: 11px Arial, Helvetica, sans-serif;
margin: 3px 0px;
}
.Question .vshrtwidth {
width: 93px;
font: 11px Arial, Helvetica, sans-serif;
margin: 3px 0px;
}
.Question .Inline {
float: left;
margin: 3px 10px 0px 0px;
}
.Question .tickset {
float: left;
}
.Question .OptionTable, .Question .OptionToggle {
margin: 0 0 0 150px;
padding:0;
}
.Question .Fixed {
width: 300px;/*float: left; dkUNCHECKED*/
margin-top: 0.4em;
font-weight: bold;
}
.FormError {
font-weight: bold;
font-size: 1.1em;
padding: 10px 0px 0px;
}
.FormIncorrect {
font-weight: bold;
font-size: 1.1em;
margin: 0px 0px 25px;
text-align: center;
padding: 3px 3px 6px;
}
.PageInformal {
font-weight: bold;
font-size: 1.1em;
margin: 0px 0px 25px;
text-align: center;
padding: 3px 3px 6px;
}
/*Record Panel layout*/
.RecordBox {
margin: 5px;
}
.RecordPanel {
padding: 5px;
}
.RecordPanel .RecordHeader {
}
.RecordPanel h1 {
}
.RecordPanel .backtoresults {
float: right;
margin: 0.4em 0 0 0.25em;
}
.RecordPanel .RecordResouce {
position:relative;
clear: left;
}
.RecordPanel .Picture {
float: left;
margin: 0px 10px 10px 0px;
}
.RecordPanel .PictureDoc {
float: left;
margin: 50px 130px;
}
.RecordPanel .Detail {
float: left;
}
.RecordPanel form {
margin:0;
padding:0;
}
.RecordPanel .Title {
padding:0.1em 0 0.5em;
margin:0 0 10px;
font: normal 1.5em Arial, Helvetica, sans-serif;
clear: left;
}
.NoFind {
font-size: 1.1em;
/*margin: 50px 0px 25px;*/
text-align: center;
padding: 15px 3px 16px;
}
.RecordPanel .Col {
float: left;
width: 352px;
margin-bottom: 10px;
}
.RecordPanel .ColNarrow {
float: left;
width: 171px;
margin-bottom: 10px;
}
.RecordPanel .buffer {
margin-right: 10px;
}
.RecordPanel .itemNarrow {
float: left;
width: 170px;
margin-bottom: 10px;
margin-right: 5px;
position:relative;
}
.RecordPanel .SearchSimilar {
float: left;
width: 120px;
margin: 0px 10px 2px 0px;
padding: 0px;
}
.RecordPanel .item {
float: left;
margin-bottom: 10px;
width: 100%;
position:relative;
}
.RecordPanel .item h3, .RecordPanel .itemNarrow h3 {
font-size: 1em;
margin: 0px;
padding: 0px;
}
.RecordPanel .item p, .RecordPanel .itemNarrow p {
margin: 0px;
padding: 0px;
}
.RecordPanel .RecordDownload {
float: left;
width: 352px;
margin: 0px 0px 10px;
}
.RecordPanel .RecordDownload table {
width: 340px;
margin: 0px;
padding: 0px;
}
.RecordPanel .RecordDownload td {
padding: 5px;
margin: 0;
}
.RecordPanel .RecordDownload .DownloadDBlend td {
margin: 0;
vertical-align: middle;
}
.RecordPanel .RecordDownloadSpace {
padding: 6px;
}
.RecordPanel .RecordDownloadSpace ul {
padding:0.2em 0;
margin:0;
list-style:none;
}
.RecordPanel .RecordDownloadSpace li {
padding:0;
margin:0 8px 1px 0;
float:left;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {
text-align: center;
font-weight: bold;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend h2 {
margin:0;
padding:0;
font-size: 1em;
text-align: left;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend p {
margin:0;
padding:0;
text-align: left;
}
.RecordStory {
padding: 6px;
}
.RecordStory h1 {
font-size:1.25em;
padding:0.5em 0 0.5em 0;
margin:0;
font-weight:bold;
}
/* Basic page */
.BasicsBox {
margin: 0px 15px 15px 0px;
}
.BasicsBox h1 {
padding: 0px 0px 0.5em;
}
.BasicsBox h2 {
font-size: 1.2em;
margin-bottom: 4px;
}
.BasicsBox .HorizontalNav ul {
padding:0.2em 0;
margin:0 0 1.5em;
list-style:none;
}
.BasicsBox .HorizontalNav li {
display:inline;
padding:0em 1em 0em 0em;
margin:0em 0.5em 0em 0em;
}
.BasicsBox .VerticalNav ul {
padding:0.2em 0;
margin:0 0 1.5em;
list-style:none;
}
.BasicsBox .VerticalNav li {
padding:0 0.35em 0 0em;
margin:0px 0.5em 1em 0px;
}
/* Themes */
.ThemeBox {
width: 250px;
margin: 0px 15px 15px 0px;
padding: 0px;
}
.ThemeBox ul {
padding:0.2em 0;
margin:0 0 0.5em;
list-style:none;
}
.ThemeBox li {
padding:0 0.35em 0 0em;
margin:0px 0.5em 0.25em 0.25em;
}
/*Home styling */
.HomePanel {
margin:0px 15px 15px 0px;
width: 163px;
float: left;
}
.HomePanelIN {
padding: 6px;
min-height: 90px;
}
.HomePanel h2 {
font-size: 1.75em;
padding-left: 14px;
display:block;
margin: 5px 0px;
}
.HomePanel p {
margin: 0;
padding: 5px 0 4px 0;
}
.HomePicturePanel {
margin:0px 15px 10px 0px;
float: left;
width: 519px;
}
.HomePicturePanelIN {
height: 350px;
}
.TabBar {
padding:10px 0 0 0;
}
.Tab a {
margin:0 5px 0 0;
padding:2px 5px 0 5px;
}
.Tab a:hover {
text-decoration: none;
}
.Tab {
display:inline;
}
.StyledTabbedPanel {
padding:10px 5px 5px 5px;
clear:left;
}
.TabSelected a {
padding-bottom: 1px;
}
.infotable {
border-top: 1px solid #999999;
}
.infotable td, .infotable th {
border-bottom: 1px solid #999999;
}
.RecordStory .highlight {
background-color:black;
padding:2px;
}
#InfoBox {
display:none;
position:absolute;
top:0px;
left:0px;
width:362px;
height:303px;
background-repeat:no-repeat;
behavior: url('../css/iepngfix.htc');
}
#InfoBoxInner {
color:black;
margin:15px 32px 15px 18px;
height:210px;
overflow:hidden;
}
#InfoBoxInner h2 {
color:black;
font-size:1.2em;
font-weight:bold;
}
#InfoBoxInner p {
color:black;
padding:0;
margin:0 0 5px 0;
}
#InfoBoxCollection {
display:none;
position:absolute;
top:0px;
left:0px;
width:376px;
height:112px;
background-repeat:no-repeat;
behavior: url('../css/iepngfix.htc');
}
#InfoBoxCollectionInner {
color:black;
margin:6px 32px 10px 20px;
height:90px;
overflow:hidden;
}
#InfoBoxCollectionInner h2 {
color:black;
font-size:1.2em;
font-weight:bold;
text-align:left;
}
#InfoBoxCollectionInner p {
color:black;
padding:0;
margin:0 0 5px 0;
text-align:left;
}
/* Use different icons for the collections bar */
.CollectionPanelInfo .IconReorder {
background: url(../gfx/interface/IcReorder.gif) no-repeat;
}
.CollectionPanelInfo .IconComment {
background: url(../gfx/interface/IcComment.gif) no-repeat;
}
.CollectionPanelInfo .IconCommentAnim {
background: url(../gfx/interface/IcComment_anim.gif) no-repeat;
}
.CollectionPanelInfo .IconRemove {
background: url(../gfx/interface/IcRemove.gif) no-repeat;
}
.PDFnav {
font-size: 4em;
padding:6px;
font-weight:bold;
}
.PDFnav:hover {
text-decoration: none;
}
.NewFlag {
display:inline;
font-size:9px;
margin-left:5px;
padding:1px 3px 1px 3px;
}
.Breadcrumbs {
float:left;
margin-top:4px;
}
.CategoryBox {
border:1px solid black;
border-bottom:1px solid rgb(184, 184, 184);
border-right:1px solid rgb(184, 184, 184);
background-color:#ffffff;
overflow:auto;
width:350px;
height:48px;
padding:2px;
font-size:12px;
color: black;
font-weight: normal;
}
.CategoryTree {
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid rgb(184, 184, 184);
border-right:1px solid rgb(184, 184, 184);
background-color:white;
overflow:auto;
width:354px;
height:200px;
display:none;
color: black;
font-weight: normal;
}
.URLDisplay {
width: 500px;
font: 11px Arial, Helvetica, sans-serif;
}
#CollectionFramelessNav ul {
padding:0.4em 0;
margin:0;
list-style:none;
}
#CollectionFramelessNav li {
padding:0;
margin:0px 8px 1px 0px;
float:left;
white-space:nowrap;
}
#CollectionFramelessDropTitle {
padding-top:5px;
}
#CollectionFramelessDrop {
padding:0;
}
/* Autocomplete dropdown CSS - colours can be overridden in the colour CSS files */
div.autocomplete {
position:absolute;
width:250px;
background-color:white;
border:1px solid #888;
margin:0px;
padding:0px;
z-index:1000 !important;
text-align:left;
display:block;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.autocomplete ul li.selected {
background-color: #ffb;
}
div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
color: #000;
}
/* CSS for the user ratings */
.StarSelect {
background: transparent url('../gfx/interface/RatingStarRed.gif') no-repeat;
}
.StarWhite {
background: transparent url('../gfx/interface/RatingStarWhite.gif') no-repeat;
;
}
.StarGrey {
background: transparent url('../gfx/interface/RatingStarGrey.gif') no-repeat;
;
}
.RatingCount {
font-size:11px;
}
.RatingStars a:hover {
text-decoration:none;
}
.RatingStars {
text-align:center;
margin-bottom:5px;
margin-top:5px;
}
.Listview .ListViewSubTable, .Listview .ListViewSubTable td, .Listview .ListViewSubTable tr {
background-image: none;
}
.StarEmpty {
background: transparent url('../gfx/interface/RatingStarGrey.gif') no-repeat;
}
.StarCurrent {
background: transparent url('../gfx/interface/RatingStarWhite.gif') no-repeat;
}
/* CSS for the lightbox (for resource feedback) */
#lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#lightbox img {
width: auto;
height: auto;
}
#lightbox a img {
border: none;
}
#outerImageContainer {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer {
padding: 10px;
}
#loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav {
left: 0;
}
#hoverNav a {
outline: none;
}
#prevLink, #nextLink {
width: 49%;
height: 100%;
background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
display: block;
}
#prevLink {
left: 0;
float: left;
}
#nextLink {
right: 0;
float: right;
}
#prevLink:hover, #prevLink:visited:hover {
background: url(../gfx/lightbox/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
background: url(../gfx/lightbox/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
}
#imageData {
padding:0 10px;
color: #666;
}
#imageData #imageDetails {
width: 70%;
float: left;
text-align: left;
}
#imageData #caption {
font-weight: bold;
}
#imageData #numberDisplay {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
outline: none;
}
#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}
.FormHelp {
margin: 0px 0px 10px 150px;
padding: 0;
}
.FormHelpInner {
background-color:#ffffff;
border:1px solid #000000;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
width:360px;
padding:5px;
margin:10px 0 0 0;
color:black;
}
#ThemeBox {
padding:0;
margin:0;
text-align:left;
width: 170px;
}
#ThemeBoxPanel {
width: 170px;
padding:0;
margin:0;
}
.DownloadDisabled {
font-weight: normal;
}
.AltThumb {
float:left;
padding-right:5px;
}
/* pausc 14.11.2010 */

	ul.topnav {
list-style: none;
margin: 0;
padding: 0;
height:30px;
float: left;
font-weight:bold;
font-size:108%;
color:#444444;
font-family:Arial, Verdana, "Lucida Grande", sans-serif;
}
ul.topnav li.topnaventry-nosubs,  ul.topnav li.topnaventry {
float: left;
margin: 0;
padding-bottom:0px;
position: relative;
line-height:1;
}
ul.topnav li.topnaventry-nosubs div.topnavheadline,  ul.topnav li.topnaventry div.topnavheadline {
padding:8px 0 8px 0;
cursor:pointer;
}
ul.topnav li.topnaventry-nosubs div.topnavheadline a {
text-decoration:none;
border-left: 1px solid #FFF;
border-right: 1px solid #666666;
padding: 0 9px 0 9px;
color:#444444;
}
ul.topnav li.topnaventry div.topnavheadline a {
text-decoration:none;
border-left: 1px solid #FFF;
border-right: 1px solid #666666;
background: url("../custom/arrow-box-down-megadrop.gif") no-repeat scroll right center transparent;
padding: 0 23px 0 9px;
color:#444444;
}
ul.topnav li.first-nosubs div.topnavheadline a,  ul.topnav li.first div.topnavheadline a {
border-left: 0px solid transparent;
}
ul.topnav li.topnaventry:hover, ul.topnav li.topnaventry.hover {
/*background: url("../custom/mainnav-back-btnover.png") repeat-x scroll left top #FFF;*/
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
left:-2px;
margin-right:-2px;
}
ul.topnav li.topnaventry:hover div.topnavheadline, ul.topnav li.topnaventry.hover div.topnavheadline {
padding-left:2px;
padding-bottom:14px;
background:#FFF;
}
ul.topnav li.topnaventry-nosubs:hover div.topnavheadline a {
text-decoration:underline;
}
ul.topnav li.topnaventry:hover div.topnavheadline a, ul.topnav li.topnaventry.hover div.topnavheadline a {
text-decoration:underline;
border:0px;
padding: 0 23px 0 9px;
}
ul.topnav li.first:hover {
left:0px;
margin:0px;
}
ul.topnav li.first:hover div.topnavheadline {
padding-left:0px;
}
ul.topnav li.first:hover div.topnavheadline a {
text-decoration:underline;
border:0px;
}
ul.topnav li div.subnav {
z-index:-1;
margin-top: -1px;
padding:0;
border:0px;
left:-1px;
overflow:visible;
position:absolute;
display:none;
}
ul.topnav li div.subnav ul {
list-style:none;
width:100%;
margin: 0;
padding:0;
}
ul.topnav li div.subnav ul li {
border:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
font-weight: normal;
}
ul.topnav li div.subnav ul li.first {
border-right:0px;
height:15px;
background: url("../custom/dropdown-back-right-top.png") no-repeat scroll right top #FFF;
}
ul.topnav li div.subnav ul li.second {
height:20px;
background:#FFF; /* url("../custom/btn-close.gif") no-repeat scroll right top #FFF;*/
}
ul.topnav li div.subnav ul li.second p {
display:block;
height:20px;
margin:0 10px;
}
ul.topnav li div.subnav ul li.middle {
background: #FFF;
}
ul.topnav li div.subnav ul li.middle div.links {
margin:0 10px 0 10px;
padding:7px 0 5px 0;
border-bottom:1px solid #e8e8e8;
}
/* AndWe START: FMP - Update 1 (19.09.2011) */
ul.topnav li div.subnav ul li.middle div.line {
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
border-bottom:3px solid #d0d0d0;
}
/* AndWe END: FMP - Update 1 (19.09.2011)*/
ul.topnav li div.subnav ul li.middle div.links a {
white-space:nowrap;
text-decoration:none;
color:#003399;
}
ul.topnav li div.subnav ul li.middle div.links:hover {
background-color:#666666;
}
ul.topnav li div.subnav ul li.middle div.links:hover a {
white-space:nowrap;
text-decoration:underline;
color:#FFF;
}
ul.topnav li div.subnav ul li.last {
border:0px;
}
ul.topnav li div.subnav ul li.last div.left {
width:50%;
height:20px;
float:left;
background: url("../custom/dropdown-back-left-bottom.png") no-repeat scroll left bottom transparent;
}
ul.topnav li div.subnav ul li.last div.right {
width:50%;
height:20px;
float:left;
background: url("../custom/dropdown-back-right-bottom.png") no-repeat scroll right bottom transparent;
}
table.shoppingcartTable {
margin:20px 0;
width:100%;
border-collapse:collapse;
}
table.shoppingcartTable tr td,  table.shoppingcartTable tr th {
border-top:1px solid lightgrey;
text-align:left;
}
#dkRfile {
border:0;
padding:0;
margin:0;
}
#dkRinfo {
border:0;
padding:0;
margin:0;
border-left:1px #D3D3D3 solid;
border-right:1px #D3D3D3 solid;
}
#dkRlink {
border:0;
padding:5px 10px;
margin:0;
border-bottom:1px #D3D3D3 solid;
}
#dkRlink textarea {
height:1.5em;
}
#dkRoptions {
border:0;
padding:0;
margin:0;
padding:10px;
}
.dkRoptionsItem {
float: right;
margin-left: 3px;
width: 21px;
}
#dkRcopygen {
border:0;
padding:0;
margin:0;
border-left:1px #D3D3D3 solid;
border-right:1px #D3D3D3 solid;
}
#dkTfile {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkTfile th {
border:solid #d3d3d3 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkTfile td {
border:solid #d3d3d3 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
}
#dkTinfo {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkTinfo th {
border:solid #EEEEEE 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkTinfo td {
border:solid #EEEEEE 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
}
#dkTlink {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkTlink th {
border:solid #EEEEEE 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkTlink td {
border:solid #EEEEEE 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
}
#dkToptions {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkToptions th {
border:solid #EEEEEE 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkToptions td {
text-align:right;
border:solid #EEEEEE 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
border-bottom:0;
}
#dkTcopygen {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkTcopygen th {
border:solid #EEEEEE 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkTcopygen td {
text-align:left;
border:solid #EEEEEE 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
border-bottom:0;
}
.tag_cloud {
color:white;
}
/* �nderungen von Markus Wessollek am 13.12.2010: */
/* global settings */
* {
margin:0;
padding:0;
}
html {
height:100%;
}
body {
height:100%;
}
#dkAsLayer {
width:100%;
position:absolute;
top:0;
left:0;
z-index:1001;
}
#dkAsLayerOverlay {
background:#000;
position:fixed;
min-height:100%;
height:auto !important;
height:100%;
top:0px;
left:0px;
width:100%;
z-index:1000;
}
#dkAsLayer #dkContentBody {
width:946px;
margin:15px auto;
}
#siteContainer {
position:relative;
min-height:99%;
height:auto !important;
height:100%;
}
#globalContainer {
width:980px;
margin:0 auto 0px auto;
padding-bottom:35px;
}
.withThemeBar .dkSidebar {
width:184px;
float:left;
}
.withThemeBar #dkContent {
width:781px;
float:right;
}
/* CSS For: HeaderTop: */
#HeaderTop {
border-bottom:solid #B8B8B8 1px;
position:relative;
height:74px;
}
#HeaderTop .fujitsuLogo {
position:absolute;
top:18px;
left:18px;
}
#HeaderTop .headerElement {
float:right;
margin-right:10px;
height:42px;
background:url(../custom/search-bg.gif) no-repeat 0 0;
padding-left:12px;
margin-top:16px;
}
#HeaderTop .headerElementInner {
background:url(../custom/search2-bg.gif) no-repeat right 0;
height:42px;
padding-right:0px;
overflow:hidden;
display:block;
float:left;
width:100%;
}
#HeaderTop .searchArea {
width:346px;
}
#HeaderTop .userLogin {
width:305px;
}
#HeaderTop .userLogin.userLoginLoggedIn {
width:305px;
}
.userLoginLoggedInText {
float:left;
padding-top: 10px;
}
.userLoginLoggedInButton {
float: right;
padding-right: 10px;
padding-top: 10px;
width:47px;
}
#HeaderTop .formItem {
float:left;
margin-right:5px;
padding-top:6px;
}
#HeaderTop .formButton {
padding-right:0;
}
#HeaderTop .formText input {
font-size: 12px;
margin: 0px;
padding: 0 4px;
height:25px;
border:1px solid #8faec7;
line-height:25px;
display:block;
}
#HeaderTop #ssearchbox {
width: 196px;
}
#HeaderTop .ssearchButton {
margin-left:5px;
}
#HeaderTop #autocomplete_search_choices {
clear:both;
}
#HeaderTop .userLogin .formText input {
width: 110px;
}
/* Portal Banner: */
.dkContentBanner {

height:253px;
overflow:hidden;
width:980px;
position:relative;
z-index:1;
}

.dkContentBannerCity {
   background:url(../custom/portal_head_banner_city.jpg) no-repeat 0 0;
}
.dkContentBannerEarth {
   background:url(../custom/portal_head_banner_earth.jpg) no-repeat 0 0;
}
.dkContentBannerPlane {
   background:url(../custom/portal_head_banner_plane.jpg) no-repeat 0 0;
}
.dkContentBannerTank {
   background:url(../custom/portal_head_banner_tank.jpg) no-repeat 0 0;
}
.dkContentBannerTrafic {
   background:url(../custom/portal_head_banner_trafic.jpg) no-repeat 0 0;
}
.dkContentBannerMechanic {
   background:url(../custom/portal_head_banner_mechanic.jpg) no-repeat 0 0;
}


.dkContentBannerText {
position:absolute;
width:166px;
height:197px;
overflow:hidden;
text-indent:-2000px;
background:url(../custom/portal_head_banner_text.png) no-repeat 0 0;
top:11px;
left:11px;
}
/* 4 Column Layout */
#portal #dkContent_content .dkContent4Col {
margin-top:-23px;
margin-bottom:-27px;
position:relative;
min-height:20px;
z-index:2;
}
#portal #dkContent_content .dkContent4Col p {
padding:0;
margin:5px 0;
height:45px;
}
.dkContent4col_column {
width:225px;
float:left;
margin-right:16px;
margin-bottom:15px;
}
.dkContent4col_columnLast {
margin-right:0px;
}
/* 3 Column Layout: */
.dkContent3Col {
margin-top: 2em;
min-height:10px;
}
.dkContent3col_column{
float:left;
width:240px;
margin-right:15px;
}
/* 2 Spalten Layout im dkContentBody */
#dkContentBody .dkContent2Col {

}
#dkContentBody .dkContent2Col_column {
float:left;
width:353px;
margin-right:15px;
}
.withoutThemeBar #dkContentBody .dkContent2Col_column {
width:450px;
}
.lastColumn {
margin-right:0 !important;
}
/* Headlines */
span.headlineImg {
display:block;
text-indent:-2000px;
background-repeat:no-repeat;
background-position:0 0;
min-height:24px;
}
.imgHead {
height:16px;
text-indent:-2000px;
padding:0;
}
.headAgencies {
background:url(../custom/agencies_head.png) no-repeat 0 0;
}
.headJournalists {
background:url(../custom/journalists_head.png) no-repeat 0 0;
}
.headPartners {
background:url(../custom/partners_head.png) no-repeat 0 0;
}
.headEmployees {
background:url(../custom/employees_head.png) no-repeat 0 0;
}
/* Tag Cloud on Portal.php */
.tagCloud {
background:url(../custom/bg_tagcloud.png) no-repeat 0 0;
padding:0;
margin:0;
float:right;
width:450px;
height:350px;
border:none;
}
.tagCloud.a 
{
border:none;
}

/* MTB Teaser on Portal.php */
.mtbTeaser {
// background:url(../custom/mtb_teaser.jpg) no-repeat 0 0;
padding:0;
margin:0;
float:right;
width:450px;
height:350px;
border:none;
}
.mtbTeaser.a 
{
   border:none;
}

/* Footer: */
#footer {
width:100%;
margin:-35px 0 0 0;
padding:0;
background:url('../custom/footer_bg.gif') repeat-x scroll left bottom #666666;
color:#FFFFFF;
margin-top:20px;
height:18px;
line-height:18px;
position:absolute;
bottom:0px;
left:0;
}
.footerInner {
width:980px;
margin:0 auto;
}
.footerNavigation {
float:left;
}
.footerNavigation a {
padding-right:15px;
}
.footerCopyright {
float:right;
}
#footer a, #footer a:link, #footer a:visited {
color:#fff;
}
/* Text handling: */
p.normalText {
padding:0px;
width:550px;
margin:0 0 1.75em
}
/* formular Handling */
.infoMessage {
font-weight:bold;
margin:1em 0;
}
.errorMessage {
color:#ff0000;
}
.successMessage {
background: url("../custom/icon_success.png") no-repeat scroll 2px 0 #FFFFFF;
min-height: 20px;
padding-left: 22px;
padding-top: 3px;
}
.formItem {
margin-bottom:5px;
}
.formItem label {
line-height:1.5em;
}
fieldset.formGroup {
padding:0px;
border:0px none;
margin:1em 0 1em 0;
}
fieldset.formGroup legend.groupLegend {
padding:0 0 1em 0;
margin:0;
font-weight:bold;
color:#555;
display:block;
}
.formInput label, .formSelect label, .formStatic label, .formTextarea label {
float:left;
width:120px;
padding-right:5px;
}
.formTextarea .formTextareaField {
float:left;
width:400px;
}
.dkContent2Col .formTextarea .formTextareaField {
float:left;
width:225px;
}

.formTextarea .formTextareaField textarea {
border-color: #969696;
border-style: solid;
border-width: 1px 0 0;
color: #969696;
font-size: 0.95em;
padding: 2px;
font: 11px Arial,Helvetica,sans-serif;
margin: 3px 0;
width: 360px;
height:100px;
}
.dkContent2Col .formTextarea .formTextareaField textarea {
width:225px;
}
.formStaticText {
width:220px;
float:left;
}
.formItem .formInputField, .formItem .formSelectField {
width: 360px;
float:left;
}
.dkContent2Col .formItem .formInputField, .dkContent2Col .formItem .formSelectField {
width:225px;
}
.formItem .formInputField input {
width:360px;
border-color: #969696;
border-style: solid;
border-width: 1px 0 0;
color: #969696;
font-size: 0.95em;
padding: 2px;
}
.dkContent2Col .formItem .formInputField input {
width:221px;
}
.formItem .formSelectField select {
width:360px;
}
.dkContent2Col .formItem .formSelectField select {
width:221px;
}
.formItem .formRadioField {
float:left;
width:25px;
}
.formItem .formRadioField input {
margin:3.5px;
}
.formRadioWithTextField label {
width:462px;
padding-right:5px;
float:left;
padding-top:2px;
}
.formRadioWithTextField .formOptionTextField {
width:225px;
float:left;
}
.formRadioWithTextField .formOptionTextField input{
width:221px;
}
.formAntiSpam label {
float:none;
display:block;
margin-bottom:3px;
}
.formAntiSpam .formInputField {
float:none;
width:auto;
}
.formAntiSpam .formInputField input {
width:100px;
}
.formRequired {
margin:1em 0;
}
.formButton .formRequired {
float:left;
margin:0;
}
.formCheckbox label {
float:left;
width:200px;
padding-left:3px;
padding-top:3px;
}
.formCheckboxField {
float:left;
width:25px;
text-align:center;
}
.formCheckboxField input {
margin:3px;
}
.formMatchesButton input {
background: url('../custom/button_matches.png') no-repeat scroll 0 0 transparent;
border: 0 none;
color: white;
cursor: pointer;
font-size: 10px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-right: 52px;
text-align: center;
width: 95px;
}
.formButton {
padding-right:4px;
margin-bottom:0;
}
.formButtonRight {
margin-bottom:0;
}
.formButton .formButtonField {
}
.formButtonRight .formButtonField {
float:right;
}
/* Sidebar: */
.ThemeBarMain {
font-weight:bold;
margin-bottom:1em;
}
ul.ThemeBarSub {
list-style-type:none;
margin:0 0 1.4em 0;
padding:0;
display:block;
border:0px;
outline:0px;
}
ul.ThemeBarSub li {
padding:0px;
display:block;
padding-left:8px;
}
ul.ThemeBarSub li a {
display:inline-block;
width:auto;
}
/* similar assets: */
#similarResources {
padding: 0 15px 0;
}

/* similar assets: */
#shoppingCart {
padding: 0 15px 0;
}

form#findsimilar .formCheckbox {
width:100px;
float:left;
}
form#findsimilar .formCheckbox label {
width:70px;
}
/* Resource Panel Media Resources: */
#search #dkContentBody_content, #collection_manage #dkContentBody_content {
padding-right:0px;
padding-left:0px;
}
.resourcePanelsContainer {
padding:0px 0 15px 15px;
margin-top:15px;
}
.ResourcePanelShell{
background:transparent url(../custom/ResourcePanel_bg.gif) no-repeat 0 0;
width:170px;
overflow:hidden;
height:298px;
padding-top:5px;
margin:0px 14px 15px 0;
}
.ResourcePanel {
background:transparent url(../custom/ResourcePanel_bg.gif) no-repeat right bottom;
height:298px;
padding:0;
}
.ResourcePanelRenderImageThumb {
height:167px;
border-bottom:1px solid #d7d7d7;
position:relative;
overflow:hidden;
clear:both;
}
.ResourcePanelRenderImageThumbPosition {
position:absolute;
top:50%;
left:50%;
}
.ResourcePanelInfoIconNewAssetThumb  {
float:left;
width:27px;
height:13px;
padding: 0;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
position:relative;
z-index:20;
}
.ResourcePanelInfoIconNewAssetList  {
float:right;
width:27px;
height:13px;
padding: 0;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.ResourcePanelInfo {
border-bottom:1px solid #d7d7d7;
height:54px;
overflow:hidden;
padding:6px 8px;
margin:0;
}
.ResourcePanelIcons {
padding-top:10px;
margin:0px 3px;
}
.ResourcePanelInfoIcon {
display: block;
float: right;
height: 21px;
margin-right: 5px;
padding: 0;
width: 21px;
overflow:hidden;
}
.ResourcePanelInfoIcon a {
display:block;
width:21px;
height:21px;
text-indent:-200px;
}
.IconCollect, .KeyCollect	{
background: url(../custom/icon-addtocollection.png) no-repeat;
}
.IconCollectOut, .KeyCollectOut	{
background: url(../custom/icon-removefromcollection.png) no-repeat;
}
.IconEmail, .KeyEmail	{
background: url(../custom/icon-email.png) no-repeat;
}
.IconPreview, .KeyPreview	{background: url(../custom/icon-preview.png) no-repeat;}
.IconDownload {background: url(../custom/icon-download.png) no-repeat;}
.IconEdit {background: url(../custom/icon-edit.png) no-repeat;}
.IconStar, .KeyStar	{	background: url(../gfx/whitegry/interface/IcStar.gif) no-repeat;}
.IconReorder, .KeyReorder	{	background: url(../gfx/whitegry/interface/IcReorder.gif) no-repeat;}
.IconComment, .KeyComment	{	background: url(../gfx/whitegry/interface/IcComment.gif) no-repeat;}
.ASC	{	background: url(../gfx/whitegry/interface/ASC.gif) no-repeat;background-position:center;}
.DESC	{	background: url(../gfx/whitegry/interface/DESC.gif) no-repeat;background-position:center;}


/* Page Navigation */
.pageNavigation {
float:right;
padding-top:4px;
}
.pageNavigationItem {
float:right;
padding:0 4px;
}
.pageNavigationArrow {
width:7px;
height:11px;
overflow:hidden;
display:block;
padding:2px 0 0 0;
}
.pageNavigationJumpTo {
padding-top:2px;
}
.pageNavigationArrow span, .pageNavigationArrow a {
text-indent:-200px;
display:block;
width:7px;
height:11px;
}
.pageNavigationBackInactive span {
background:url(../custom/arrow-left-inactive.png) no-repeat 0 0;
}
.pageNavigationBackActive a {
background:url(../custom/arrow-left-active.png) no-repeat 0 0;
}
.pageNavigationNextInactive span {
background:url(../custom/arrow-right-inactive.png) no-repeat 0 0;
}
.pageNavigationNextActive a {
background:url(../custom/arrow-right-active.png) no-repeat 0 0;
}
.jumpPanel {
position:absolute;
right:3px;
top:30px;
}
#dkContentBody_B .jumpPanel {
top: -27px;
}
.jumpPanelItem {
float:left;
}
.jumpPanelText {
padding: 6px 4px 0 0;
}
.jumpPanelInput {
padding: 2px 4px 0 0;
}
.headerBackButton {
padding-top:7px;
float:left;
}
.entryNavigation {
float:right;
padding-top:15px;
}
.entryNavigationItem {
float:right;
margin-left:6px;
}
/* Asset Info Page: */
.assetInfoImg {
background:url(../custom/assetInfoImg_bg.gif) no-repeat right top;
width:357px;
overflow:hidden;
padding-top:5px;
}
.assetInfoImgInner {
background:url(../custom/assetInfoImg_bg.gif) no-repeat 0 bottom;
padding-bottom:5px;
}
.assetInfoPicture {
text-align:center;
padding:5px 0;
}
.assetInfoPicture img {
max-width:337px;
}
.fileInformation_B {
background:url(../custom/fileInformation_B_bg.gif) no-repeat 0 bottom;
padding-bottom:0px;
}
.fileInformation_TL, .dkContentBodyBox_TL {
height:39px;
background:url(../custom/dkborder_tl.png) no-repeat scroll left top;
}
.fileInformation_TR, .dkContentBodyBox_TR {
height:39px;
padding:0 6px;
background:url(../custom/dkborder_tr.png) no-repeat scroll right top;
}
.fileInformation_T, .dkContentBodyBox_T {
height:39px;
background:url(../custom/dkborder_t.png) repeat-x scroll left top;
padding:0 3px;
}
.withoutHeader .dkContentBodyBox_TL {
background:url(../custom/dkContentBodyBox_bg.gif) no-repeat scroll 0 -26px;
height:5px;
overflow:hidden;
padding:0 0 0 5px;
}
.withoutHeader .dkContentBodyBox_TR {
background:url(../custom/dkContentBodyBox_bg.gif) no-repeat scroll right -26px;
height:5px;
overflow:hidden;
padding:0 5px 0 0;
}
.withoutHeader .dkContentBodyBox_T {
background:url(../custom/dkContentBodyBox_bg.gif) repeat-x scroll left -18px;
height:5px;
overflow:hidden;
padding:0;
}
.dkContentBodyBox {
margin-top:15px;
}
.dkContentBodyBox_T h4 {
font-size:100%;
font-weight:bold;
color:#737373;
padding:15px 0 0 0;
}
.dkContentBodyBox_BL {
background:url(../custom/dkContentBodyBox_bg.gif) no-repeat scroll left top;
height:5px;
padding-left:5px;
overflow:hidden;
}
.dkContentBodyBox_BR {
background:url(../custom/dkContentBodyBox_bg.gif) no-repeat scroll right top;
height:5px;
padding-right:5px;
overflow:hidden;
}
.dkContentBodyBox_B {
background:url(../custom/dkContentBodyBox_bg.gif) repeat-x scroll left -7px;
height:5px;
padding-right:5px;
overflow:hidden;
}
.dkContentBodyBox_CL {
background:url(../custom/dkContentBodyBox_bg.gif) repeat-Y scroll left -30px;
height:auto;
min-height:10px;
padding-left:1px;
}
.dkContentBodyBox_CR {
background:url(../custom/dkContentBodyBox_bg.gif) repeat-Y scroll right -30px;
height:auto;
padding-right:1px;
}
.dkContentBodyBox_C {
padding:15px 15px 9px 14px;
}
#assetInfo {
padding:15px 0px 1px 15px;
}
#dkContentBody #assetInfo .dkContent2Col_column {
width:357px;
}
#dkContentBody #assetInfo .lastColumn {
width:348px;
}
.fileInformation_T .tabNavigation {
margin:0;
padding:0;
list-style-type:none;
padding-top:14px;
}
.fileInformation_T li.tabNavigationTab {
display:inline;
}
.similarAssetsTags {
width:580px;
float:left;
}
.similarRight {
float:right;
width:95px;
}
.buttonCollection {
margin-top:1em;
}
.buttonCollection .buttonCollectionItem {
float:left;
margin-right:10px;
}
/* Delete Site: */
.deleteAssetBox {

}
.deleteAssetBoxImage {
width:170px;
float:left;
margin-right:15px;
}
.mediumImage {
width:170px;
background:url("../custom/ResourcePanel_bg.gif") no-repeat scroll 0 0 transparent;
padding-top:5px;
}
.mediumImageInner {
background:url("../custom/ResourcePanel_bg.gif") no-repeat scroll right bottom transparent;
padding:5px 10px 10px 10px;
text-align:center;
}
.mediumAssetImage img {
max-width:150px;
}
.deleteAssetBoxText {
width:300px;
float:left;
margin-top:5px;
}
.deleteAssetBoxText p {
margin-bottom:0.5em;
}
.headerCloseButton {
padding:13px 0 0 0;
float:right;
}
#RefineResults.dkContentBodyBox {
padding:0 15px;
margin-bottom:15px;
}
.refineResultsRow {
padding:5px 10px;
color:#999;
}
.refineResultsRow.lastRow {
border-top:1px solid #d7d7d7;
padding-bottom:5px;
}
#RefineResults .refineResultsKeywords, #RefineResults .refineResultsTags {
float:left;
color:#999;
}
#RefineResults .refineResultsKeywords label, #RefineResults .refineResultsTags label {
display: block;
float: left;
line-height: 1em;
padding-right: 5px;
padding-top: 4px;
}
#RefineResults .refineResultsKeywords {
width:352px;
}
#RefineResults .refineResultsKeywords input {
border-color: #d7d7d7;
border-style: solid;
border-width: 1px;
color: #969696;
font-size: 0.95em;
padding: 2px;
width:147px;
}
#RefineResults .refineResultsTags {
width:265px;
}
#RefineResults .refineResultsTags select {
border-color: #d7d7d7;
border-style: solid;
border-width: 1px;
color: #969696;
font-size: 0.95em;
width:150px;
}
#RefineResults .refineResultsButton {
float:right;
width:21px;
padding: 0;
margin-left: 5px;
}
#RefineResults .refineResultsMessage {
background:url(../custom/icon_success.png) no-repeat 0 2px;
padding-left:20px;
min-height:15px;
padding-top:5px;
}
#RefineResults .refineResultsOptions {
min-height:15px;
}
#RefineResults .refineResultsOptionsField {
padding-right:10px;
float:left;
padding-top: 3px;
}
#RefineResults .refineResultsOptionsField input {
margin-right:3px;
float:left;
}
#RefineResults .refineResultsOptionsField label {
line-height:15px;
}
.advancedSearchContent {
background-color:#fff;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-color:#c3c3c3;
}
.advancedSearchContentRow {
padding:5px 15px;
border-bottom:1px solid #C3C3C3;
text-align:left;
}
.advancedSearchContentCol1 {
width:160px;
float:left;
}
.advancedSearchContentCol2 {
width:750px;
float:left;
}
.advancedSearchCheckBoxes {
width:160px;
float:left;
}
.advancedSearchButton {
text-align:right;
}
.advancedSearchButton input {
margin-right:10px;
background:url(../custom/button_matches.png);
width:95px;
height:25px;
border:0;
padding:3px 60px 5px 5px;
color:white;font-size:10px;
font-weight:bold;
text-align:right;
cursor:pointer;
}
.advancedSearchContent .CategoryTree .treetext input {
margin:0px 3px;
}

.quicklinks select {
   border-color: #d7d7d7;
   border-style: solid;
   border-width: 1px;
   color: #969696;
   font-size: 0.95em;
   width:100%;
   margin-bottom:10px;
}
.globalErrorMsg {
width:980px;
margin-bottom:15px;
text-align:left;
}
.globalErrorMsg_T {
background:url(../custom/globalErrorMsg_bg.gif) no-repeat 0 0;
height:5px;
overflow:hidden;
width:980px;
}
.globalErrorMsg_B {
background:url(../custom/globalErrorMsg_bg.gif) no-repeat 0 bottom;
height:5px;
overflow:hidden;
width:980px;
}
.globalErrorMsg_C {
background:url(../custom/globalErrorMsg_bg.gif) repeat-y right top;
min-height:10px;
padding:10px 15px;
}
.globalErrorMsg_C p {
margin-bottom:0;
color:#f00;
}

.bw_task {
   width:270px;
   border:solid gray 1px !important;
   color:black !important;
}
   
.fileHandlingContent {
background-color:#fff;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-color:#c3c3c3;
}
.fileHandlingContentRow {
padding:5px 15px;
border-bottom:1px solid #C3C3C3;
text-align:left;
}
.fileHandlingContentCol1 {
width:160px;
float:left;
}
.fileHandlingContentCol2 {
width:750px;
float:left;
overflow:auto;
}

#tableLog td {margin:2px;padding:2px;border-bottom:solid #dedede 1px;}

#dkRfileHandling {
border:0;
padding:0;
margin:0;
border-left:1px #D3D3D3 solid;
border-right:1px #D3D3D3 solid;
}

#dkTfileHandling {
width:100%;
border:0;
padding:0;
border-collapse: collapse;
}
#dkTfileHandling th {
border:solid #EEEEEE 1px;
background-color:white;
padding-left:10px;
color:#545454;
vertical-align:middle;
text-align:left;
}
#dkTfileHandling td {
text-align:left;
border:solid #EEEEEE 1px;
background-color:white;
padding:10px;
color:#545454;
vertical-align:middle;
border-bottom:0;
}

.overview_text {
	margin-bottom:15px;
}
