.view-articles .views-row {
  margin: 15px 0;
}

.view-articles .views-row:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #CCCCCC;
}

.view-articles .views-row .node {
  padding-bottom: 0;
}

.view-articles .views-row .node .content fieldset {
  padding: 0.3em;
  display: flex;
  align-items: center;
  position: relative;
  border: none;
  margin: 15px 0 0 0;
}

.view-articles .views-row .node .content .left-column {
  position: relative;
  top: -16px;
}

.view-articles .views-row .node .content .right-column {
  margin-left: 10px;
  width: 405px;
}

.view-articles .views-row .node .content .right-column .title {
  font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif;
  font-size: 25px;
  line-height: 20.1667px;
  margin: 7px 0 0 0;
}

.view-articles .views-row .node .content .right-column .field-name-body p {
  margin: 15px 5px 0 0;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

.view-articles .views-row .node .content .right-column .field-name-field-text-under-link .field-item {
  margin: 15px 5px 0 0;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

.view-articles .views-row .node .content .right-column .field-name-field-link {
  margin-bottom: 15px;
}

.view-articles .views-row .node .content .right-column .field-name-field-link .field-item.odd {
  margin-top: 15px;
}

.view-articles .views-row .node .content .right-column .field-name-field-link a {
  line-height: 1.1em;
  text-align: left;
  color: #005a8c;
  font-size: 1.1em;
  height: inherit;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


#semester .form-text {
  height: auto;
  text-align: right;
  width: 45px;
}

#user-register label {
  font-size: 1em;
  font-weight: bold;
  clear: left;
  padding-right: 1em;
  padding-bottom: 0;
  float: left;
  width: 175px;
  text-align: right;
  padding-top: 6px;
}

#user-register .form-type-checkboxes label {
  padding-top: 2px;
}

#user-register .form-item-profile-nutzungsbedingungen-hilfenf-field-hilf-uns-hilf-dir-und {
  height: 105px;
}

#user-register .form-item-profile-nutzungsbedingungen-hilfenf-field-nutzungsbedingungen-und {
  height: 30px;
}


#user-register label .option {
  font-size: .8em;
}

#user-register .form-text, #user-register .form-checkbox {
  display: inline;
  margin-right: 8px;
  margin-left: 10px;
}

#user-register .form-select {
  display: inline;
  margin-right: 8px;
  margin-left: 10px;
  width: 250px;
}

#user-register .password-confirm {
  display: inline;
}

#user-register .form-item-pass-pass1 {
  margin-bottom: 0em;
  margin-top: .5em;
}

#user-register .form-item-pass-pass2 {
  margin-bottom: 0em;
  margin-top: 0em;
}

#user-register .form-item-pass-pass1 label {
  font-size: 1em;
  font-weight: bold;
  width: 100%;
  padding-right: 1em;
  width: 13em;
  padding-top: 5px;
}

#user-register .form-item-pass-pass2 label {
  font-size: 1em;
  font-weight: bold;
  width: 100%;
  padding-right: 1em;
  width: 13em;
  padding-top: 5px;
}

#user-register .description {
  clear: left;
  display: block;
  position: relative;
  top: -.3em;
  line-height: 1.1em;
  margin-right: 40px;
  margin-left: 198px;
  font-size: .8em;
}

#user-register .password-strength {
  margin-right: 0px;
  display: none;
}

#user-register .form-item-profile-nutzungsbedingungen-hilfenf-field-nutzungsbedingungen-und-Ich-habe-die-Nutzungsbedingungen-gelesen label {
  display: none;
}

#sozial div.description {
  position: relative;
  top: -55px;
}

#user-register .datum .form-item select {
  margin-left: 2px;
  width: auto;
}

#user-register .datum .date-day select {
  margin-left: 10px;
  width: auto;
}

#user-register .form-item-profile-akademische-informationen-field-zeit-hochschulabschluss-und-0-value-month label, #user-register .form-item-profile-akademische-informationen-field-zeit-hochschulabschluss-und-0-value-year label {
  display: none;
}

#user-register .datum .form-item-profile-akademische-informationen-field-zeit-hochschulabschluss-und-0-value-month select, #user-register .datum .form-item-profile-allgemeine-informationennf-field-promotion-start-und-0-value-month select {
  margin-left: 10px;
}

#user-register .form-item-profile-ac-score-field-gpa-und-0-value .form-text, .form-item-profile-ac-score-field-gpauni-und-0-value .form-text {
  text-align: right;
  width: 45px;
}

#user-register .form-submit {
  width: 100px;
  float: right;
  height: 32px;
  padding: 0;
  cursor: pointer;
  overflow: visible;
  background: #EFAF00;
  background: -moz-linear-gradient(center top, #FDAC64, #EFAF00) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#FDAC64), to(#EFAF00));
  border: 1px solid #C95D00;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: -1px -1px 0 #CC5F00;
}

#user-register .form-submit:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
}

#user-register .datum .form-type-select label {
  display: none;
}

#user-register .radio label.option {
  clear: none;
  padding-left: 17px;
  padding-bottom: 18px;
  padding-right: 0;
  text-align: left;
  width: 12em;
  font-style: italic;
  font-weight: normal;
}

#user-register .radio .form-radio {
  clear: none;
  float: left;
  position: relative;
  top: 4px;
  left: 9px;
}

.datum {
  clear: both;
}

.radio {
  clear: both;
}

#user-register .select-list label.option {
  position: relative;
  left: 189px;
  font-style: italic;
  font-weight: normal;
  padding-top: 0;
  padding-bottom: 2px;
  top: 1px;
  text-align: left;
  width: 9em;
}

#user-register .select-list label {
  float: none;
  width: 13em;
}

#user-register .select-list .form-checkbox {
  position: relative;
  left: 190px;
}


#nutzungsbedingungen .description {
  display: block;
  margin-right: 8px;
  margin-left: 225px;
  position: relative;
  top: -25px;
  font-size: .9em;
  font-style: italic;
}

#sozial {
  height: 180px;
  margin-top: 13px;
}

#user-register #sozial label {
  float: none;
  clear: none;
  width: 7.8em;
  display: above;
  text-align: center;
  font-weight: normal;
  font-style: italic;
  padding: 0 0 4px;
}

#user-register #sozial .sozial-label label {
  text-align: right;
  clear: left;
  font-weight: bold;
  font-style: normal;
  width: 13.5em;
  padding-top: 5px;
}

#sozial .form-item {
  float: left;
  clear: none;
}

#sozial .date-clear-block {
  float: left;
  clear: none;
  position: relative;
  right: 10px;
}

#sozial .form-select {
  clear: none;
  float: left;
  width: 113px;
  margin-right: 5px;
  margin-left: 3px;
}

#sozial .datum {
  position: relative;
  top: 13px;
  clear: none;
}

#engagement_1 {
  position: relative;
  left: 194px;
  top: -20px;
}

#sozial .datum .form-item select {
  width: 50px;
  margin-right: 0px;
}

#sozial .datum .form-item-profile-soc-score-field-zeitraum-soc1-und-0-value, #sozial .datum .form-item-profile-soc-score-field-zeitraum-soc2-und-0-value, #sozial .datum .form-item-profile-soc-score-field-zeitraum-soc3-und-0-value {
  margin-left: 15px;
}

#sozial #engagement_2 label {
  display: none;
  padding-top: 0px;
}

.clearblock {
  clear: both;
}

#sozial #select_sozial .form-select {
  margin-right: 5px;
}

#sozial #engagement_2 {
  position: relative;
  top: -40px;
  left: 194px;
}

#sozial #engagement_3 {
  position: relative;
  top: -60px;
  left: 194px;
}

#user-register .radio3 label {
  clear: both;
  position: relative;
  top: -4px;

}

#user-register .form-item-profile-bisherige-ausbildung-field-stipendien-und {

}

#user-register .radio3 label.option {
  clear: none;
  padding-left: 17px;
  padding-bottom: 18px;
  padding-right: 0;
  text-align: left;
  width: 8em;
  font-style: italic;
  font-weight: normal;
}

#user-register .radio3 .form-radio {
  clear: none;
  float: left;
  position: relative;
  top: 0px;
  left: 9px;
}

#user-register .radio3 .description {
  position: relative;
  top: -.3em;

}

#user-register #sozial .radio3 {
  clear: both;
  height: 10px;
}

#user-register .multiselect {
  position: relative;
  padding-top: 5px;
  left: 28px;
}


#sprachen .form-item {
  float: left;
  clear: none;
  margin-bottom: 0;
  margin-top: 0.8em;
  z-index: 1;
}

#sprachen .form-item select {
  width: 150px;
}

.sprachen_o label {
  display: none;
  font-style: italic;
  font-weight: none;
}

#sprachen_f label {
  float: none;
  clear: none;
  width: 170px;
  display: above;
  text-align: center;
  font-weight: normal;
  font-style: italic;
  padding: 0 0 4px;
}

.sprachen_o {
  position: relative;
  left: 188px;
}

.sprachen_o .form-item select {
  margin-bottom: 7px;
  margin-top: 0;
}

#engagement_3 label {
  display: none;
}

#sprachen {
  position: relative;
  top: -35px;
}

.comp-100 {
  float: right;
  position: relative;
  top: -30px;
  width: 120px;
  padding: 5px 12px 0 20px;
}

.comp-per-slider {
  background: url(images/active-bg.gif) repeat-x;
  height: 13px;
  float: left;
}

.comp-per-slider-inactive {
  background-color: #DDD;
  height: 13px;
  float: left;
}

.completion-step-info {
  padding-top: 16px;
  text-align: center;
  font: 1em Arial, Helvetica, sans-serif;
}

.registration-step {
  float: right;
  clear: right;
  width: 30%;
}

.registration-description {
  float: left;
  padding: 0 0 10px 0px;
  color: black;
  font: italic 13px Arial, Helvetica, sans-serif;
  top: -10px;
  position: relative;
  text-align: justify;
}


.page-user-register #sidebar-left {
  display: none;
}

#layout-top {
  clear: both;
  border-top: 1px solid #292929;
  margin-bottom: 12px;
  padding-left: 27px;
  width: 96%;

}

#layout-top-b {
  clear: both;
  border-top: 2px solid #292929;
  margin-top: 12px;
  padding-left: 27px;
  width: 96%;

}

.profile .field-item {
  clear: left;
}

.profile .field-label {
  float: left;
  width: 18em;
  padding-left: 8px;
  background: none;
  color: black;
}

.profile .field-label-above {
  clear: both;
  padding-top: 3px;

}


.profile a {
  float: right;
  font-size: 1.1em;
}

#main-layout {

}

#main-layout #content {
  background: url("images/background_white_box.gif") no-repeat scroll 0 0 transparent;
  margin-left: 0px;
  width: 620px;
  padding: 20px 15px 0 20px;
}

.profile .field-name-field-kenntnisstand1 .field-label, .profile .field-name-field-sprache2 .field-label, .profile .field-name-field-kenntnisstand2 .field-label, .profile .field-name-field-sprache3 .field-label, .profile .field-name-field-kenntnisstand3 .field-label {
  display: none;

}

.profile .field-name-field-kenntnisstand1, .profile .field-name-field-kenntnisstand2, .profile .field-name-field-kenntnisstand3 {
  clear: none;
  padding-top: 0;
  padding-left: 5px;
  font-style: italic;
}

.profile .field-name-field-kenntnisstand1 .field-item, .profile .field-name-field-kenntnisstand2 .field-item, .profile .field-name-field-kenntnisstand3 .field-item {
  padding-left: 5px;
}

.profile .field-name-field-sprache2 .field-items, .profile .field-name-field-sprache3 .field-items {
  clear: both;
}

.profile .field-name-field-sprache2, .profile .field-name-field-kenntnisstand2, .profile .field-name-field-sprache3, .profile .field-name-field-kenntnisstand3 {
  position: relative;
  left: 250px;
  padding: 0;
}

#menu {
  box-shadow: 0 1px 2px #FFFFFF inset, 0 1px 0px rgba(0, 0, 0, 0.1);
  background: -moz-linear-gradient(100% 100% 90deg, #ebebeb, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ebebeb));
  border-bottom: 0.1em solid #DADADA;
}

#submenu {
  background: none;
  height: 23px;
  padding-right: 5px;
  margin: 0 auto;
  width: 978px;
  box-shadow: .5px 0px 0px #FFFFFF inset, 0 1px 0px rgba(0, 0, 0, 0.3);
  border-bottom: 0.1em solid #EBEBEB;
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #F1F1F1);
  background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#FFFFFF));
}


ul.sf-menu {
  margin: 0;
}

#superfish .sf-menu li li {
  border: none;
}

#superfish .sf-menu li {
  height: 60px;
  border-right: 1px solid #DADADA;
  border-left: 1px solid #FFFFFF;
}

#superfish .sf-menu li.sf-item-1 {
  border-left: none;
}

#search .search-submit {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  cursor: pointer;
  float: left;
  height: 2em;
  overflow: hidden;
  position: relative;
  text-indent: -9999em;
  top: -0.6em;
  width: 2em;
  z-index: 2;
  padding: 0;
  margin: 0;
}

#search .input input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  font-size: 1em;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

#sitesearch {
  float: none;
  height: .7em;
  margin: 1.9em 0 0 9em;
  position: relative;
  width: 19.3em;
  border: none;
}

#sitesearch .bg {
  z-index: 1;
  position: absolute;
  top: -6px;
  left: 0px;
}

#search .input {
  border: 1px solid;
  display: block;
  float: left;
  height: 1.6em;

  width: 16.8em;
  z-index: 2;

}

#breadcrumb {
  text-shadow: 0 1px 0 #FFFFFF;
  float: right;
  clear: right;
  position: relative;
  top: 19px;
  margin-right: 14px;
}

#breadcrumb a {
  color: #303030;
  font-size: .8em;
  font-weight: 700;
  padding: 0 .5em 0;

}

#breadcrumb a:last-child {
  color: #FFBB00;
}

#breadcrumb strong {
  font-size: .8em;
  font-weight: normal;
  padding: 0 0.3em 0 0;
}

#body-container {
  width: 982px;
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0 auto;
  text-align: left;
}

#shadow-container {
  background: url("images/side-shadow.png") repeat-y scroll 0 0 transparent;
  width: 994px;
  margin: 0 auto;
}

.block h2 span {
  color: orange;
  text-shadow: 0 1px 1px darkgrey;
}

#preface-wrapper .block h2 span {
  font-size: .8em;
  padding-right: 6px;
}

#preface-wrapper .block-title {
  font-size: 1.2em;
}

.preface-steps img {
  margin-top: 45px;
  float: left;
}

.preface-steps p {
  float: none;
  margin-top: 6px;
  text-align: left;
  font-size: 1.15em;
}

.preface-steps li {
  list-style-image: none;
}

#preface-wrapper fieldset, #preface-list fieldset, #block-msblock-front-article1 fieldset, #block-msblock-front-article2 fieldset, #block-msblock-front-article3 fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

p.divide {
  margin-left: 0 !important;
  margin-top: 0 !important;
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #4F4F4F;
}

#block-block-2 h2.block-title {
  font-size: 1.8em;
  margin-bottom: 0px;
}

#border-bottom {
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  width: 950px;
  margin: 0 auto 15px;
}

#block-msblock-front-scholarinfos li {
  margin-right: 30px;
}

#block-msblock-front-scholarinfos ul {
  list-style: none;
  padding-left: .3em;
}

#block-msblock-front-scholarinfos ul strong.intro-number {
  color: #FFBB00;
  padding-right: 5px;
  font-size: 1.2em;
  clear: left;
  float: left;
}

#block-msblock-front-scholarinfos .item-text {
  margin-left: 12px;
  float: left;
  line-height: 1.3em;
  width: 75%;
  padding-bottom: .5em;
}

#preface-list img {
  margin-top: 65px;
}

#preface-list .item-list {

}

#block-msblock-front-scholarinfos h2 {
  border-bottom: 0.1em dotted #CCCCCC;
  width: 80%;
  padding-bottom: 3px;
  margin-bottom: 12px;
}

#block-msblock-front-scholarinfos fieldset {
  margin-top: 0;
}

#block-block-3 h2 {
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #4F4F4F;
}

#block-block-3 img {
  float: left;
  position: relative;
  top: -9px;
}

#block-block-3 p {
  margin: 15px 5px 0px 210px;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

#block-block-3 .content fieldset {
  margin-top: 0px;
  margin-bottom: 6px;
  padding: .3em;
  border: none;
  width: 617px;
}

#block-block-3 h3 {
  margin-left: 210px;
  margin-top: 7px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif;
  font-size: 25px;
}

#block-block-5 h2 {
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #4F4F4F;
}

#block-block-5 img {
  float: left;
  position: relative;
  top: -9px;
}

#block-block-5 p {
  margin: 15px 5px 0px 210px;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

#block-block-5 .content fieldset {
  margin-top: 0px;
  margin-bottom: 6px;
  padding: .3em;
  border: none;
  width: 617px;
}

#block-block-5 h3 {
  margin-left: 210px;
  margin-top: 7px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif;
  font-size: 25px;
}

#block-block-6 h2 {
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #4F4F4F;
}

#block-block-6 img {
  float: left;
  position: relative;
  top: -9px;
}

#block-block-6 p {
  margin: 15px 5px 0px 210px;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

#block-block-6 .content fieldset {
  margin-top: 0px;
  margin-bottom: 6px;
  padding: .3em;
  border: none;
  width: 617px;
}

#block-block-6 h3 {
  margin-left: 210px;
  margin-top: 7px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif;
  font-size: 25px;
}

#block-block-4 p {
  margin: 15px 5px 0px 210px;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

#block-block-4 h2 {
  border-bottom: 1px solid #CCCCCC;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #4F4F4F;
}

#block-block-4 img, #block-block-7 img, #block-block-8 img, #block-block-9 img, #block-block-10 img, #block-block-11 img, #block-block-12 img, #block-block-13 img, #block-block-14 img {
  float: left;
  position: relative;
  top: -9px;
}

#block-block-4 p, #block-block-7 p, #block-block-8 p, #block-block-9 p, #block-block-10 p, #block-block-11 p, #block-block-12 p, #block-block-13 p, #block-block-14 p {
  margin: 15px 5px 0px 210px;
  line-height: 1.1em;
  text-align: left;
  color: #4F4F4F;
  font-size: 1.1em;
}

div #block-block-1 {
  margin-top: 15px;
}

#block-block-4 .content fieldset, #block-block-7 .content fieldset, #block-block-8 .content fieldset, #block-block-9 .content fieldset, #block-block-10 .content fieldset, #block-block-11 .content fieldset, #block-block-12 .content fieldset, #block-block-13 .content fieldset, #block-block-14 .content fieldset {
  margin-top: 0px;
  margin-bottom: 6px;
  padding: .3em;
  border: none;
}

#block-block-4 h3, #block-block-7 h3, #block-block-8 h3, #block-block-9 h3, #block-block-10 h3, #block-block-11 h3, #block-block-12 h3, #block-block-13 h3, #block-block-14 h3 {
  margin-left: 210px;
  margin-top: 7px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif;
  font-size: 25px;
}

#block-quicktabs-stipendien-fokus {
  margin: 15px 0 15px 0;
}

#block-quicktabs-stipendien-fokus h2 {
  border-bottom: 0.1em dotted #CCCCCC;
  margin-bottom: 12px;
  padding-bottom: 3px;
  width: 80%;
}

#block-quicktabs-stipendien-fokus h3 {
  margin-left: 105px;
}

#block-quicktabs-stipendien-fokus p {
  text-align: left;
  margin: 7px 5px 0px 105px;
}

#block-quicktabs-stipendien-fokus img {
  width: 85px;
  float: left;
  position: relative;
  top: -25px;
}

#form2 {
  position: relative;
  right: 40px;
}

#user-register {
  margin-top: 33px;
}

#profile-tabs {
  float: right;
  position: relative;
  top: -23px;
}

#profile-tabs a {
  background-color: #c0c0c0;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 10px;
  text-align: center;
  margin-right: 9px;
  padding: 3px 9px;

}

#profile-tabs a:hover {
  color: #FFBB00;
}

#profile-tabs a.active-link {
  background-color: #000000;
  color: #FFBB00;
  font-weight: bold;
}

#table-auswertung a.fav {
  background: transparent url(images/sweetieplus/star-inactive-24.png) no-repeat;
  display: block;
  width: 30px;
  height: 22px;
}

#table-auswertung a.fav:hover {
  background: transparent url(images/sweetieplus/star-24.png) no-repeat;
}

#table-auswertung a.fav:active {
  background: transparent url(images/sweetieplus/star-24.png) no-repeat;
}

#table-auswertung a.disc:active {
  background: transparent url(images/sweetieplus/cross-act24.png) no-repeat;
}

#table-auswertung a.disc {
  background: transparent url(images/sweetieplus/cross-inactive-24.png) no-repeat;
  display: block;
  width: 30px;
  height: 22px;
  margin-top: 8px;
}

#table-auswertung a.disc:hover {
  background: transparent url(images/sweetieplus/cross-act24.png) no-repeat;
}

#table-auswertung img.op {
  position: relative;
  top: 4px;
}

#table-auswertung {
  font-size: .8em;
  line-height: 1.2em;
  margin-top: 35px;
}

span.firstLetter {
  font-weight: bold;
  float: left;
  font-size: 280%;
  line-height: 1;
  text-transform: uppercase;
}

.field-name-field-subkategorie {
  display: block;
  margin: 6px 0 9px 0;
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

.field-name-field-introduction {
  font-size: 116.67%;
  color: #666;
  line-height: 1.4em;
  display: block;
  text-align: justify;
  margin-right: 15px;
}

.node h1 {
  margin-top: 20px;
  margin-bottom: 12px;
}

.boximage img {
  display: block;
}

.boximage {
  float: left;
  margin: 20px 25px 5px 0;
  width: 233px;
  position: relative;
  display: block
}

.boximage .field-name-field-image-subtext {
  background: #EDEDED;
  padding: 3px 5px;
  margin: 0;
  font-size: 91.67%;
  line-height: 1.2em;
  font-style: italic;
}

.field-name-body p {
  text-align: justify;
  margin-right: 15px;
  font-size: 1.18em;
}

#table-overview {
  font-size: .8em;
  line-height: 1.2em;
  padding: 3px;
  width: 400px;
  float: right;
}

#dashboard-box1, #dashboard-box2 {
  width: 50%;
  float: left;
}

#content .wrap-status-bar {
  border: 1px solid #FF9900;
  float: left;
  padding: 0;
  width: 150px;
  margin-top: .5em;
}

#content .status-bar {
  background-color: #FF9900;
  height: 20px;
  margin: 0;
}

#dashboard-box1 img {
  float: left;
  margin: 1em 16px 0 0;
}

#dashboard-box1 fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

#dashboard-box1 span.completion {
  color: #FF9900;
  display: inline-block;
  font-size: 25px;
  font-weight: bold;
  line-height: 34px;
  margin-left: 10px;
}

#content .dashboard-text {
  position: relative;
  top: -5px;
}

#dashboard-box1 a {
  font-size: .8em;
}

#dashboard-box1 h4 {
  padding: 1.5em 0 1.5em 5px;
  text-align: center;
}

#dashboard-box1 p {
  padding-top: .1em;
  color: #999999;
  margin-top: 2px;
  line-height: 1.1em;
  font-size: 0.8em;
  font-style: italic;
}

#dashboard-box2 fieldset {
  border: none;
  margin: 0 20px;
  padding: 0;
}

#wrap-overview {
  margin-top: 30px;
  border: 2px solid #999999;
  border-radius: 15px 15px 15px 15px;
  height: 250px;
  padding: 15px 15px 5px 0;
  width: 600px;
}

#dashboard-box2 h4.dash-text {
  font-size: 14px;
  line-height: 22px;
  width: 160px;
  float: left;
  text-align: left;
  padding: 0;
  color: #363636;
}

#dashboard-box2 span.dash-number {
  color: #FF9900;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 10px;
}

span.dash-subtext {
  color: #FF9900;
  font-style: italic;
  margin-left: 2px;
  font-size: 10px;
  text-align: left;
}

#dashboard-box2 h4 {
  padding: 1.5em 10px 1.5em 0;
  text-align: center;
}

#content-dashboard-box1 {
  border-right: 1px solid #999999;
}


#wrap-overview h4.dash-text {
  font-size: 14px;
  line-height: 22px;
  width: 165px;
  float: left;
  text-align: left;
  padding: 0;
  color: #363636;
  clear: left;
  margin: 1.5em 0 .5em .3em;
}

#wrap-overview fieldset.matches {
  clear: both;
  border: none;
  margin: 0;
  padding: 0;
}

#wrap-overview fieldset {
  border: none;
  margin: 0 0 0 10px;
  padding: 0;
  clear: none;
  float: left;
}

#wrap-overview span.dash-number {
  color: #FF9900;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 0px;
}

#wrap-overview span.dash-subtext {
  color: #FF9900;
  font-style: italic;
  margin-left: 2px;
  font-size: 10px;
  text-align: left;
  margin-right: 10px;
}

div.result-box {
  float: left;
  margin: 20px 0 30px 10px;
}

#table-overview th {
  background: none;
  border-bottom: 2px solid #CCCCCC;
}

#wrap-overview h4 {
  padding-left: 10px;
}

#dashboard-summary {
  height: 175px;
}

fieldset.details-allgemeine-angaben {
  border: none;
  margin: 10px 0 10px 0;
}

fieldset.details-deadlines {
  border: none;
  padding: 0;
  margin: 4px 0 30px 0;
}

#details-allgemeine-angaben a {
  font-size: 100%;
  float: none;
}

#details-allgemeine-angaben .field-item {
  float: none;
  clear: none;
}

#user-register .form-item-profile-persoenliche-informationen-field-pers-eigenschaften-und .form-item {
  clear: none;
  float: left;
  width: 17em;
}

#user-register .form-item-profile-persoenliche-informationen-field-pers-eigenschaften-und .form-item-profile-persoenliche-informationen-field-pers-eigenschaften-und-Schwanger {
  clear: none;
  float: left;
}

body.page-stipendienverzeichnis .uebersicht-stipendien .item-list {
  float: left;
  width: 13em;
  clear: none;
  padding-top: 2em;
}

body.page-stipendienverzeichnis #block-system-main #ansicht-stipendien .item-list {
  padding: 1em;
}

#block-msblock-ms-footer li, #block-msblock-ms-footer ul {

  display: inline;
  margin: 0;
  padding: 0 2.5em;
  color: #999999;
  font-weight: normal;

}

#block-msblock-ms-footer li {

  display: inline;
  margin: 0;
  padding: 0 1.7em;
  color: #999999;
  font-weight: normal;
  border-right: 1px solid;
}

#block-msblock-ms-footer a {
  color: #999999;
}

#block-msblock-ms-footer a:hover {
  color: #FF9900;
}

#block-msblock-ms-footer .item-list {
  text-align: center;
}

#block-search-form input.form-image {
  float: right;
  margin: 0;
}

#block-msblock-ms-footer li.last {

  border-right: none;
}

#notice p {
  margin: 0;
  color: #3e3e3e;
  font-style: italic;
}

#notice {
  margin-top: 40px;
}

#content #table-auswertung .wrap-status-bar {
  border: none;
  background: -moz-linear-gradient(#CCCCCC 0%, #B6BCC6 100%) repeat scroll 0 0 transparent;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 0 #CCCCCC;
  float: left;
  padding: 0;
  width: 40px;
  margin-top: .5em;
}

#content #table-auswertung .status-bar {
  background-color: #005A8C;
  background: -moz-linear-gradient(#005A8C 0%, #274a6d 100%) repeat scroll 0 0 transparent;
  box-shadow: 0 1px 0 0 #274a6d inset, 0 -1px 1px #005A8C inset;
  border-radius: 4px 4px 4px 4px;
  height: 15px;
  margin: 0;
}

#table-auswertung tr.odd td, #table-auswertung tr.even td {
  padding: 0.3em;
}

#node-teaser .boximage {
  width: 150px;
}

#node-teaser .boximage img {
  width: 150px;
}

#node-teaser {
  font-size: 80%;
}

#node-teaser li.node-readmore a {
  float: right;
  font-size: 1.0em;
  margin-right: 15px;
  background-image: none
}

.intro-box {
  margin-top: 30px;
}

.intro-box img {
  float: left;
}

.intro-box p {
  line-height: 1.1em;
  margin: 7px 5px 0 190px;
  text-align: left;
}

.intro-box h2 {
  margin-left: 190px;
  margin-top: 7px;
}

.intro-box fieldset {
  margin: 0 0 6px;
  padding: .3em;
}

.intro-box a {
  float: right;
  margin-right: 15px;
  font-size: .8em;
}

h1.title span {
  color: #FF9900;
  text-shadow: 0 1px 1px darkgrey;
}

h2.intro-title {
  border-bottom: 0.1em dotted #CCCCCC;
  width: 80%;
  padding-bottom: 3px;
  margin: 50px 0 12px;
}

h1.intro-title {
  border-bottom: 0.1em dotted #CCCCCC;
  width: 80%;
  padding-bottom: 3px;
  margin: 0 0 12px;
}

#bewerbung-wrap fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

#block-block-2 fieldset {
  border: none;
  background: -moz-linear-gradient(#ffffff 40%, #f0f0f0 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 0 #fffeec;
  width: 600px;
  margin-top: 1em;
  margin-bottom: 2em;
  padding: 10px 0 12px 20px;
}

#node-1 img {
  float: left;
  margin: 0 13px 5px 0;
}

#bewerbung-wrap img {
  position: relative;
  top: -20px;
}

#bewerbung-wrap .intro-box {
  margin-top: 0px;
}

#bewerbung-wrap .intro-box h2 {
  font-size: 1.4em;
}

p.Bewerbung {
  font-size: 110%;
  color: #666;
  line-height: 1.4em;
  display: block;
  margin-right: 15px;
}

#quicktabs-popular_articles .content {
  padding: 0;
}

#quicktabs-popular_articles ol {
  font-size: 1.6em;
  color: #999999;
  font-weight: bold;
}

#quicktabs-popular_articles ol li {
  font-size: 1em;
}

#quicktabs-popular_articles ol li a {
  font-size: .6em;
  font-weight: normal;
  line-height: 1em;
}

#quicktabs-popular_articles .item-list {
  font-size: 1em;
}

#block-msblock-articles-mostread, #block-msblock-articles-mostcommented {
  margin: 0;
}

#block-quicktabs-popular-articles .content {
  margin: 4px 2px 0 3px;
  padding: 0 0 0 1px;
}

#bewerbung-wrap #Studienfinanzierung .intro-box {
  height: 140px;
  padding-top: 5px;
}

#bewerbung-wrap fieldset.studienfinanzierung-field {
  border: none;
  background: -moz-linear-gradient(#ffffff 40%, #f0f0f0 100%) repeat scroll 0 0 transparent;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 0 #fffeec;
  width: 600px;
  padding: 10px 0px 10px 20px;
}

a.dashboard {
  float: right;
  text-align: right;
  width: 25em;
  font-size: .8em;
}

.follow-us img {
  padding: 5px 10px 0 15px;
}

h2.sozial-title {
  color: #999999;
  text-align: left;
  font-size: 16px;
  margin: 10px 0 10px;
  padding-top: 10px;
  text-shadow: 0 1px 1px darkgrey;
}


#node-teaser .field-item {
  color: #666666;
  font-size: 1.2em;
  line-height: 1.4em;
  text-align: justify;
}

#block-msblock-ms-files fieldset {
  border: none;
  padding: 0;
  margin: 7px 0 0 4px;
}

#block-msblock-ms-files a {
  float: left;
  padding: 3px 0 0 10px;
}

#block-msblock-ms-files img {
  float: left;
}


h2.comment-form {
  margin-top: 5px;
  font-style: italic;
}

#comments .form-type-item span {
  margin-left: 5px;
}

#comments .form-type-item label {
  float: left;
}

#comments-header {
  height: 46px;
  color: #ffffff;
  line-height: 43px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px 5px;
  border-top-right-radius: 5px 5px;
  background-color: #cfcfcf;
  margin-top: 50px;
}

#comments-header-title {
  float: left;
  font-size: 22px;
  font-weight: bold;
  padding: 0 15px 0 10px;
  text-shadow: 0 1px 2px grey;
}

.comment {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
  border: none;
}

#edit-comment-body-und-0-format-help {
  display: none;
}

#sidebar-right .block h2 span {
  color: #005A8C;
  text-shadow: none;
}

.profile .field-items {
  display: inline-block;
}

.profile .field-name-field-sprache1 .field-items, .profile .field-name-field-sprache2 .field-items, .profile .field-name-field-sprache3 .field-items {
  display: inline;
}

.profile .field-name-field-sprache1 .field-item, .profile .field-name-field-sprache2 .field-item, .profile .field-name-field-sprache3 .field-item {
  clear: none;
  float: left;
}

#details-allgemeine-angaben .field-items {
  margin-left: 19em;
}

#details-allgemeine-angaben .field-items {
  display: inherit;
}

.slideshow-start {
  width: 950px;
  height: 410px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.slideshow img, .slideshow-start img {
  cursor: pointer;
  position: relative;
  right: 5px;
}

input.form-text, textarea {
  border-radius: 4px 4px 4px 4px;
}

input.text, input.title, textarea, select {
  border-radius: 4px 4px 4px 4px;
}

input.form-submit {
  border-radius: 7px;
  overflow: visible;
  background: -moz-linear-gradient(center top, #EAEAEA 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#FFFFFF));
  border: 1px solid #c0c0c0;
  color: #444444;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 0 #FFFFFF;

  font-size: 1em;
  font-weight: bold;
  padding: 1px 1em;
  cursor: pointer;

}

input.form-submit:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
  color: black;

}

body.page-register .comp-100 {
  position: relative;
  top: -30px;
}

#user-register .form-item-profile-bisherige-ausbildung-field-berufsziel-und .form-item {
  width: 17em;
  clear: none;
  float: left;
}

h5.bewerbung {
  font-size: 1em;
  text-decoration: underline;
  padding: 1em .2em 0 .2em;
  clear: both;
  float: none;
}

.profile fieldset.details-bewerbung a {
  float: none;
  font-size: 1.1em;
  text-decoration: underline;
  padding: 1em .2em 0 .2em;
  clear: both;
  float: none;
  font-weight: bold;
  vertical-align: top;
  position: relative;
  top: 1px;
}

fieldset.details-bewerbung {
  border: none;
  padding: .5em 0 .5em .5em;
  margin: 0;
}

#superfish li.sfHover {
  background: -moz-linear-gradient(center top, #FFFFFF 0%, #F1F1F1 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F1F1F1));
  border-bottom: none;
}

#block-msblock-front-article1 img {
  width: 100px;
}

#block-msblock-front-article2 img {
  margin-left: 10px;
}

div.status {
  background-image: url(images/sweetieplus/badge-circle-check-24.png);
}

div.error {
  background-image: url(images/sweetieplus/badge-circle-cross-24.png);
}

div.messages {
  border-radius: 4px;
}

#user-register div.password-suggestions {
  width: 385px;
  border-radius: 4px;
}

.form-item-profile-orte-field-deutschland1-und label, .form-item-profile-orte-field-deutschland2-und label, .form-item-profile-allgemeine-informationennf-field-begonnen-und label, .form-item-profile-allgemeine-informationennf-field-begonnen2-und label {
  display: none;
}

#user-register .form-item-profile-orte-field-deutschland1-und label.option, #user-register .form-item-profile-orte-field-deutschland2-und label.option, #user-register .form-item-profile-allgemeine-informationennf-field-begonnen-und label.option, #user-register .form-item-profile-allgemeine-informationennf-field-begonnen2-und label.option {
  font-style: italic;
  font-weight: normal;
  display: inline;
  float: none;
}

#edit-profile-orte-field-deutschland1-und, #edit-profile-orte-field-deutschland2-und, #edit-profile-allgemeine-informationennf-field-begonnen-und, #edit-profile-allgemeine-informationennf-field-begonnen2-und {
  margin-left: 189px;
}

.form-item-profile-orte-field-deutschland1-und .form-checkbox, .form-item-profile-orte-field-deutschland2-und .form-checkbox, .form-item-profile-allgemeine-informationennf-field-begonnen-und .form-checkbox, .form-item-profile-allgemeine-informationennf-field-begonnen2-und .form-checkbox {
  float: left;
  margin-top: 4px;
}

div.form-item-profile-orte-field-deutschland1-und, div.form-item-profile-orte-field-deutschland2-und, div.form-item-profile-allgemeine-informationennf-field-begonnen-und, div.form-item-profile-allgemeine-informationennf-field-begonnen2-und {
  margin-top: 4px;
}

div.form-item-profile-orte-field-geburtsort-und-0-value, div.form-item-profile-orte-field-erstwohnsitz-und-0-value {
  margin-bottom: 3px;
}

span.overall {
  margin-left: 15px;
}

fieldset.bewerbung-link {
  padding: 0;
  border: none;
  margin: 14px 0 0;
}

div.description a {
  text-decoration: underline;
}

div #message-not-logged-in {
  width: 200px;
  height: 60px;
}

#superfish img {
  position: relative;
  top: -9px;
}

#edit-body-und-0-format-help a {
  display: none;
}

.node-forum .field-name-body {
  clear: both;
}

.node-forum p {
  padding: 0;
  margin: 0;
}

.node-forum div.field-label {
  width: 6em;
  padding: 0;
}

.node-forum #comments-header {
  display: none;
}

.intro-box fieldset.bewerbung p {
  margin-left: 140px;
}

.intro-box fieldset.bewerbung h2 {
  margin-left: 140px;
}

#quicktabs_container_stipendien_fokus {
  width: 575px;
  top: -0.2em;
  clear: none;
  margin-left: 30px;
}

h4.title-detail {
  margin-top: 15px;
}

#block-msblock-registrieren img {
  margin-left: 100px;
}

#block-msblock-registrieren p {
  font-size: 1em;
  line-height: 1.3em;
}

p.code {
  padding: 5px;
  background: #EEE;
  margin: 0;
  border: 2px solid black;
  text-align: left;
}

a.header {
  float: none;
  font-size: .9em;
}

th.deadl1 {
  width: 35px;
}

th.deadl2 {
  width: 300px;
}

h3.deadlinesh {
  margin: 1em 0 .5em;
}

fieldset.changefav {
  margin: 8px 0;
  border: none;
}

img.deadlinefav {
  float: left;
}

a.favlink {
  float: left;
  margin: 5px;
}

body.page-stipendienverzeichnis .uebersicht-stipendien-fach .item-list {
  float: left;
  width: 15.2em;
  clear: none;
  padding-top: 2em;
}

h2.test-title {
  color: #999999;
  font-size: 16px;
  margin: 10px 0;
  padding-top: 0px;
  text-align: left;
  text-shadow: 0 1px 1px darkgrey;
}

fieldset.testimon {
  border: none;
  margin: 8px 0;
  font-size: .9em;
}

p.quote {
  font-style: italic;
  font-size: 1.4em;
  margin: 0;
}

#block-msblock-front-scholarinfos p {
  margin: 0;
}

div.artikel {
  text-align: justify;
  margin: 10px 0px 12px;
}

#superbanner {
  width: 970px;
  margin: 0 auto;
}

#skyscraper {
  position: absolute;
  margin-left: 505px;
  left: 50%;
}

#block-msblock-front-banner {
  margin: 0 7px;
  font-size: 0;
}

#block-msblock-front-supporter {
  margin: 0 10px 1em;
}
