#bc span{margin: 0 4px 0 0; color: #959595}
#bc span.active a {font-weight: bold; color: #5A346D}

.press {padding: 15px 0 0}
.press .release {margin: 15px 0 0; padding: 0 0 10px; border-bottom: 1px solid #eee }
.press .release h2 {margin: 6px 0 0}
.press .date {background: #60227E; padding: 3px 5px; font-size: 12px; color: #fff; font-weight: bold;}
.press .owner {font-size: 12px; margin: 0 0 0 7px; color: #afc852}
.press .owner a {color: #afc852}
.press .release .categories, .press .release .categories a, .press .release .otherVersions, .press .release .otherVersions a {color: #959595; font-size: 11px;}
.press .release .categories span {margin: 0 3px 0 0}
.press .release .otherVersions {margin: 0 0 10px}
.press .attachments {overflow: hidden; height: 16px; position: absolute; top: 0; right: 0;}
.press .attachments div {float: left; width: 21px; height: 16px; text-indent: 2607em}
.press .attachments .fotoFile {background: url(pub/bg-foto.gif) no-repeat 0 1px;}
.press .attachments .videoFile {background: url(pub/bg-video.gif) no-repeat}
.press .attachments .audioFile {background: url(pub/bg-audio.gif) no-repeat}
.press .attachments .otherFile {background: url(pub/bg-other.gif) no-repeat}
#ReleaseList .press .release, #PressReleaseList .press .release {position: relative;}
#PressRelease .press .release h2 {font-size: 18px; color: #5A346D; line-height: 21px; font-weight: normal}
.press .info span {font-weight: bold; color: #5A346D}

.press p {margin: 0 0 15px 0}

.subTitle {font-size: 18px; line-height: 21px; color: #000}

.contactHolder {background: transparent url(pub/bg-portrait.jpg) no-repeat;}

.sw1 .imglist-bg {background: transparent url(pub/bg-btm-teaser.gif) no-repeat 7px bottom; padding: 0 0 8px 0}
.sw1 .imglist {height: auto; background: transparent url(pub/bg-top-teaser.gif) no-repeat 7px top;}
.sw1 .imglist .img {width: auto; height: auto; margin: 9px 0 0 14px;}
.sw1 .imglist img {width: auto; height: auto; background: #fff;}

.sw2 {width: auto; margin: 10px 0 0 6px;}
.sw2 h2, .press h3, #PressLogin .press h2 {font-size: 18px; font-weight: normal; line-height: 21px; margin:7px 0 12px; color: #000;}
.press h3 {margin: 17px 0 12px}
#PressLogin .press h2 {margin: 15px 0 10px;}
.contact {margin: 0 0 20px 0}
.contact .name {font-size: 18px; color: #5A346D; line-height: 21px;}
.contact a {color: #5A346D; font-weight: bold;}
.files {color: #959595; font-size: 11px;}
.files .description {padding: 6px 0 0 }

.pager {text-align: center; margin: 10px 0 0}
.pager, .pager a {font-size: 11px; color: #60227E}
.pager span, .pager a {margin: 0 4px 0 0}
.pager span {text-decoration: underline}
.pager .pageSumUp {margin: 0 14px 0 0; text-decoration: none;}

.pressMenu {margin: 10px 13px;}
.pressMenu .category a {background: #fff; border-bottom: 1px solid #eee; color: #000;}
.pressMenu li {border: 0;}
.pressMenu li li {background: transparent;}
.pressMenu li a {background: #5A346D; display: block; border-bottom: 1px solid #fff; line-height: 23px; color: #fff; padding: 0 10px}
.pressMenu li li {background: transparent;}
.pressMenu li li a {background: transparent; border-bottom: 1px solid #eee; color: #000; padding: 0 20px}
.pressMenu li li li a {padding: 0 35px; color: #959595; font-size: 11px;}

.pressMenu .active a {font-weight: bold;}
.pressMenu .active li a {font-weight: normal;}
.pressMenu .active .active a, .pressMenu .activeHub a {font-weight: bold; background: #afc852; color: #fff;}
.pressMenu .active .active li a {font-weight: normal; background: transparent; color: #959595;}
.pressMenu .active .active .active a {font-weight: bold; color: #afc852}

.pressMenu .categoryToggle a {font-weight: normal; background: transparent; color: #959595;}

.menuHide {display:none;}

.search {background: transparent url(pub/search.gif) no-repeat 14px 9px; display: block; height: 51px;}
.search input {border: 1px solid #fff; margin: 18px 0 0 49px; font-size: 13px;}
.search input.button {margin: 18px 0 0 15px; padding: 0 28px; border: 0; background: transparent; cursor: pointer;}

.registerLogin {margin: 0 22px 0 15px}
.registerLogin a {padding: 0 0 0 30px; line-height: 27px; font-size: 11px; display: block; float:left; color: #959595}
.registerLogin .register {background: transparent url(pub/register.gif) no-repeat 1px 0;}
.registerLogin .login {background: transparent url(pub/register.gif) no-repeat 2px -25px; float: right;}

.press label {display: block; position: relative; margin: 0 0 8px;}
.press input {border: 1px solid #eee; padding: 3px; position: absolute; left: 150px; width: 220px;}
/* #PressLogin .press input {position: relative; left: 0;} */
#PressLogin .submit {left: 150px;}
.press label .error {position: absolute; left: 388px; top: 0; color: #ff0000; font-size: 11px;}

#PressRegister .press .checkbox {width: 30px; left: 0; position: relative; top: 2px;}
.press .submit {width: auto; padding: 3px 16px; margin: 0 20px 0 0; left: 0; position: relative; background: #6b3f77 url(pub/submit.gif) repeat-x; border: 1px solid #6b3f77; color: #fff; cursor: pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#PressRegister .press .agree label.error {left: 0; top: 86px;}

.clr {clear:both; height: 0px; width: 0px; line-height: 0px; font: 0;}

