@charset "UTF-8";
/*don't space Ps in boxes*/
#orangeBox_328 p,
#orangeBox_192 p {
  padding: 0;
  margin: 0; }

td {
  vertical-align: top; }

#orangeBox_328,
#orangeBox_192,
.linkOrangeBox {
  border-radius: 4px; }

/*
div,
span,
img{
border-radius: 0px;
}
*/
body {
  background-color: #F8F5EF;
  font-size: 14px;
  color: #564b47;
  padding: 0;
  margin: 0; }

div#searchboxAndJobsMediaContact {
  float: right; }

/* links */
a {
  color: #0053a1;
  text-decoration: none; }

a:visited {
  color: #0053a1; }

a:hover {
  color: #0053a1;
  background-color: #FF8700; }

a:active {
  color: #0053a1;
  background-color: #FF8700; }

/* links: adjust appearance according to context,
also see template of root page of 'fachbereich' */
#content a {
  text-decoration: underline; }

/* ----------container zentriert das layout-------------- */
#container {
  width: 900px;
  margin-bottom: 10px;
  margin: 0 auto;
  background-color: #ffffff;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 22px; }

#bannerLanguage {
  background-color: #ffffff;
  text-align: right;
  padding: 5px 5px 3px 10px;
  font-weight: normal; }

/* ----------banner for logo-------------- */
#banner {
  height: 97px;
  background-color: #D7D5D1;
  text-align: right;
  margin: 0px;
  padding: 5px 5px 3px 10px; }

div#logoImg {
  float: left;
  top: 0; }

#searchbox {
  display: none; }

/* ----------mainnavi-------------- */
#mainnavi {
  text-transform: lowercase;
  background-color: #D7D5D1;
  text-align: left;
  margin-top: 13px;
  margin-bottom: 10px;
  font-size: 12pt;
  padding: 5px 5px 5px 0px;
  z-index: 999; }

/* ----------breadcrumbs-------------- */
#breadcrumbs {
  display: none;
  background-color: #ffffff;
  text-align: left;
  margin: 0px;
  padding: 5px 5px 5px 10px; }

/* -----------------Inhalt--------------------- */
#content {
  background-color: #ffffff;
  margin-right: 218px;
  margin-left: 175px;
  margin-bottom: 50px;
  padding-top: 12px;
  /*for some reason this is not necessary for palliative.ch*/ }

#content #c951 {
  /* margin-top: -12px;  home page: the random image appears too low - correct*/ }

div#content {
  min-height: 600px; }

/* --------------left navigavtion------------- */
#left {
  text-transform: lowercase;
  margin-top: 13px;
  float: left;
  width: 154px;
  background-color: #FFFFFF;
  font-size: 11pt;
  font-weight: normal; }

#left a:hover {
  background-color: #FF8700; }

#left a {
  margin-bottom: 5;
  display: block;
  padding: 5px 0px 5px 10px; }

#leftMenuSelectedItem {
  margin-bottom: 10;
  display: block;
  padding: 0;
  background-color: #D7D5D1;
  color: #0053a1; }

#leftMenuSecondLevelItem {
  font-weight: normal;
  padding: 0px 0px 0px 20px; }

#leftMenuSecondLevelItemSelectedItem {
  padding: 1px 0px 0px 30px;
  font-weight: normal;
  background-color: #A8A6A4;
  margin-top: 2px; }

#right {
  float: right;
  width: 192px;
  margin: 0; }

/* -----------footer--------------------------- */
#footer a {
  color: #ffffff;
  text-decoration: none; }

#footer a:visited {
  color: #ffffff;
  text-decoration: none; }

#footer a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #ffffff; }

#footer a:active {
  color: #ffffff;
  text-decoration: none; }

#footer_copyright {
  display: none;
  clear: both;
  margin: 0px;
  padding: 5px 26px 3px 10px;
  text-align: left;
  /**/ }

/* -----------boxes right column--------------------------- */
#orangeBox_192_top {
  width: 172px;
  padding: 5px 10px 5px 10px;
  background-color: #FF8700; }

#orangeBox_192 {
  text-transform: lowercase;
  width: 172px;
  margin-top: 13px;
  padding: 5px 10px 5px 10px;
  background-color: #FF8700; }

#orangeBox_328,
#blueBox_328 {
  text-transform: lowercase;
  width: 308px;
  margin-top: 13px;
  padding: 5px 10px 5px 10px;
  padding-left: 10px; }

#blueBox_328 {
  background-color: #003A7D; }

#orangeBox_328 {
  background-color: #FF8700; }

#orangeBox_328 a,
#blueBox_328 a {
  text-decoration: none;
  color: #ffffff;
  font-size: 13pt;
  font-weight: normal; }

#greyBox_192 {
  width: 172px;
  margin-top: 13px;
  padding: 5px 10px 5px 10px;
  background-color: #D7D5D1; }

#blueBox_192 {
  width: 172px;
  margin-top: 13px;
  padding: 5px 10px 5px 10px;
  background-color: #003A7D;
  color: #ffffff; }

#blueBox_192 a {
  color: #ffffff; }

#whiteBox_192 {
  width: 172px;
  margin-top: 13px;
  padding: 5px 10px 5px 10px;
  background-color: #ffffff; }

#orangeFont {
  color: #FF8700; }

div#floatRight {
  float: right; }

#box_328_left {
  margin-top: 13px;
  float: left;
  width: 328px;
  background-color: #ffffff; }

#box_328_right {
  margin-top: 13px;
  float: right;
  width: 328px;
  background-color: #ffffff; }

/* select is redundant, replaced by brainjar-menu
*/
select.dropdown {
  border: 1px solid #A5A5A5;
  background-color: #FFFFFF; }

select.dropdown option {
  border-bottom: 1px solid; }

/* must be identical with .title ind rte_styles */
h1.ce-firstHeader {
  color: #0053a1;
  font-weight: normal;
  font-size: 14pt; }

h1 {
  color: #0053a1;
  font-weight: normal;
  font-size: 16pt;
  text-transform: none; }

h2 {
  color: #0053a1;
  font-weight: normal;
  font-size: 14pt;
  text-transform: none; }

ul, .bodytext {
  margin-top: 5;
  color: #333333;
  font-size: 11pt; }

ul {
  list-style-image: url(/fileadmin/user_upload/palliative/bullet_point_lightblue.gif);
  list-style-position: outside; }

li {
  padding: 0px 0px 8px; }

dl.faq_list {
  margin: 0;
  padding: 0; }

.faq_list dt {
  margin: 7px 0 7px 0;
  padding: 0;
  font-size: 11pt;
  font-weight: normal;
  cursor: pointer;
  color: #0053a1;
  text-decoration: underline; }

.faq_list dd {
  font-size: 11pt;
  margin: 8px 0 12px 0;
  padding: 0; }

/* overwrite typo3 Default Styles
overwrites the default css-styles-content definitions
*/
input.searchbox-sword, select.dropdown option, select.dropdown {
  color: #0053a1;
  font-weight: normal;
  font-size: 10pt; }

/*  the Front-End Login */
div.tx-felogin-pi1 {
  padding: 0;
  font-size: 11pt;
  font-weight: normal;
  color: #0053a1;
  text-decoration: none; }

/*disable legacy element*/
#whiteBox_192 {
  display: none; }

/*Geht nur dank plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE > */
body.pid-324 .ce-textpic,
body.pid-468 .ce-textpic {
  width: 100%; }

body.pid-324 .ce-textpic:after,
body.pid-468 .ce-textpic:after {
  content: "";
  display: table;
  clear: both; }

body.pid-324 .ce-textpic-text,
body.pid-468 .ce-textpic-text {
  margin-right: 1em; }

body.pid-324 .ce-textpic-imagewrap,
body.pid-468 .ce-textpic-imagewrap {
  float: right;
  width: 40%; }

body.pid-324 .ce-textpic-imagewrap img,
body.pid-468 .ce-textpic-imagewrap img {
  width: 100%;
  height: auto; }

body.pid-324 .ce-textpic-imagewrap,
body.pid-468 .ce-textpic-imagewrap {
  margin-left: 1em; }

/*Actualité: Rand um Bild*/
body.pid-324 .ce-textpic-imagewrap img {
  border: 1px solid #bababa; }

/*csc -> fsc*/
figure.image {
  margin: 0 !important; }
