/* CSS Document */

body {
  font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana;
  font-size:12px;
  margin:0px;
  padding:0;
}

img {
	border:0;
}


a {
 outline: none;                                                
}
/*
input {
 outline:none;
}
*/
a.wiki {
 color:#5291CC;
 text-decoration:none;
}

a.wiki:hover {
 text-decoration:underline;
}

a.wiki_pfeil {
 color:#424242;
 text-decoration:none;
}

.pfeil {
 font-weight:normal;
 color:#5291CC;
 font-size:13px;
 padding-left:7px;
}

a.wiki_pfeil .linkText:hover {
 text-decoration:underline;
}

a.wiki_pfeil .pfeil:hover {
 text-decoration:none;
}

a.normalLink, span.normalLink a {
 background: url('/images/login_link_arrow.png') no-repeat 0px center;
 color:#32597D;
 font-weight:bold;
 text-decoration:none;
 padding:0px 5px 0px 10px;
 margin:0px 0px 0px 0px;
}

a.normalLink:hover, span.normalLink a:hover {
 color:#748BAA;
 text-decoration:underline;
}

#frame {
  background-color: transparent;
  margin:0 auto;
  width:1150px;
  xmin-width:980px;
  padding:0px 10px 0px 10px;
}

.minWidthFrame {
  width: 1151px;
  height: 0px;
  font-size:0px;
}

.context {
  margin-bottom:0px;
  padding:0;
}

#content {
  border:0 solid #666666;
  clear:both;
  margin-bottom:2px;
}

.left {
}

.left .left_left {
  float:left;
  width:751px;
}

#startseite .left .left_left {
  width:564px;
}

.left .left_right {
  margin-left: 773px;
}

.fs-small .left_right {
 font-size: 12px;
}

.fs-middle .left_right {
 font-size: 12px;
}

.fs-big .left_right {
 font-size: 12px;
}

#startseite .left .left_right {
  margin-left:586px;
}

.two_dynamic {
  float:left;
  margin-left:-1px;
  width:100%;
}

#firefoxscrollbarenforcer {
  /*
  bottom:-0.1px;
  position:relative;
  top:0;
  width:1em;
  z-index:-1;
  */
}

#firefoxrerenderenforcer {
  bottom:0;
  display:none;
  position:absolute;
  top:0;
  width:1em;
  z-index:-1;
}

.two_dynamic .context {
 margin-top: 0px;
}




#frameContentTop {
 background:url('../images/content_back.gif') repeat-x;
 padding:0px 10px 0px 10px;
 clear:both;
 height:65px;
}

#containerContentTop {
  background-color: transparent;
  margin:0 auto;
  max-width:1150px;
  min-width:980px;
  padding:0;
}


#containerContentTop .breadcrumb {
 float:left;
 margin-top:22px;
 border: 1px solid #D2D7DB;
 padding-top: 1px;
 padding-bottom: 2px;
 -moz-border-radius:7px;
 -khtml-border-radius:7px;
}



.breadcrumb .breadcrumb_left {
 background: url('../images/breadcrumb_left.png') no-repeat;
 width:19px;
 float:left;
}

.breadcrumb .breadcrumb_middle {
 float:left;
 padding: 0px 19px 0px 19px;
}

.breadcrumb .breadcrumb_right {
 background: url('../images/breadcrumb_right.png') no-repeat;
 width:19px;
 float:left;
}

.breadcrumb a{
 white-space:nowrap;
}
.breadcrumb a.normalLink {
 background: url('/images/login_link_arrow.png') no-repeat 0px center;
 color:#32597D;
 font-weight:bold;
 text-decoration:none;
 padding:0px 2px 0px 10px;
 margin:0px 0px 0px 0px;
}


.breadcrumb a.breadcrumb_first {
 background: none;
 padding:0px 2px 0px 0px;
}


.breadcrumb a.breadcrumb_last {
 color:#748BAA;
}

.breadcrumb span a {
 white-space:nowrap;
}
.breadcrumb span a {
 background: url('/images/login_link_arrow.png') no-repeat 0px center;
 color:#32597D;
 font-weight:bold;
 text-decoration:none;
 padding:0px 2px 0px 10px;
 margin:0px 0px 0px 0px;
}


.breadcrumb span.breadcrumb_first a {
 background: none;
 padding:0px 2px 0px 0px;
}


.breadcrumb span.breadcrumb_last a {
 color:#748BAA;
}



.affiliatesTop {
 float:right;
 color:#6A8CAC;
 font-weight:bold;
 font-size:11px;
}

.affiliatesTop td{
 padding-right:7px;
}

.affiliatesTop .first{
 padding-right:10px;
}

.affiliatesTop .innerSpacer{
 border-right:1px solid #cdd3d9;
 height:35px;
 width:1px;
}

.box {
 border: 1px solid #d0d7dd;
 margin-bottom: 20px;
 padding: 20px;
}

.box p {
 padding: 0px;
 margin: 0px;
 color: #757575;
}

.box .teaser {
 margin-bottom: 15px;
}

.box h2 {
 font-size: 14px;
 color: #225c8e;
 padding: 0px;
 margin: 0px;
 padding-bottom: 10px;
 
}

.box .datum {
 font-size: 11px;
 color: #225c8e;
 padding: 0px;
 margin: 0px;
 padding-bottom: 5px;
}

.box h3 {
 font-size: 12px;
 color: #75a9d9;
 padding: 0px;
 margin: 0px;
 padding-bottom: 5px;
}

#frameFooter {
 background:url('../images/bg_footer.jpg') repeat-x;
 padding:4px 10px 0px 10px;
 clear:both;
 height:47px;
 margin:50px 0px 0px 0px;
}

#containerFooter {
  background-color: transparent;
  margin:0 auto;
  max-width:1150px;
  min-width:980px;
  padding:0;
}


#containerFooter .spalte {
 float: left;
 width:19.9%;
 padding-bottom:20px;
}

#containerFooter .spalte.affiliatesBottom {
 font-weight:bold;
}

#containerFooter span.blue{
 font-weight:normal;
}

#containerFooter .spalte .innerSpalte {
 max-width:180px;
}

#containerFooter .spalte a{
 line-height:18px;
 color:#787878;
}

#containerFooter .spalte a:hover{
 text-decoration:underline;
}

#containerFooter .areaLinkSpacer {
 height:10px;
}

#containerFooter .spalte .areaLink{
 font-weight:bold;
}

#containerFooter .spalte .areaLink .blue{
 color:#5291CC; 
}

#containerFooter .spalte img{
 margin:7px 0px 7px 0px;
}

#containerFooter h4 {
 border-bottom: 1px solid #d2d7db;
 font-size: 12px;
 padding:0px 0px 5px 0px;
 margin:20px 0px 5px 0px;
 color:#32597D;
}

#containerFooter a {
 text-decoration: none;
 color: #32597d;
}

#containerFooter a.daad {
 color:#2485B3;
 font-size:28px;
 font-weight: bold;
 line-height: 32px;
}


.footerRow {
 clear: both;
 width: 100%;
 color: #a1a1a1;
}


#metaFooterLeft {
 float: left;
 padding: 10px 0px 10px 0px;
 font-size:13px;
}

#metaFooterRight {
 padding: 10px 0px 10px 0px;
 text-align: right;
 font-size:13px; 
}


.contentHeader {
 width:100%;
 float:left;
 clear:left;
 border-bottom:1px solid #a5aeb7;
 color:#32597d;
 height:23px;
}

.fs-small .contentHeader {
 font-size: 12px;
}

.fs-middle .contentHeader {
 font-size: 12px;
}

.fs-big .contentHeader {
 font-size: 12px;
}

.contentHeader .articleHeadline_left {
 float:left;
 text-transform:uppercase;
}

.contentHeader .articleHeadline_right {
 float:right;
 margin-top:-4px;
}
/*
.contentHeader a{
 vertical-align:top;
}
*/
.contentHeader .articleHeadline_right a.normalLink{
 padding-right:15px;
}

.contentHeader .articleHeadlineSpacer_left {
 color:#d2d7db;
 padding:0px 4px 0px 4px;
}

.contentHeader .articleHeadlineSpacer_right {
 color:#d2d7db;
}


.contentHeader a.fontSizer {
 color:#32597d;
 text-decoration:none;
 font-weight:bold;
 /* vertical-align:middle; */
}

.contentHeader a.small {
 padding-left:7px;
 font-size:11px;
}

.contentHeader a.middle {
 font-size:14px;
}

.contentHeader a.big {
 font-size:16px;
}

.contentSpacerArtikel {
 font-size:5px;
}

.contentSpacerStelle {
 font-size:11px;
}

.contentHeadline {
 clear:left;
}


.advertorial {

}

.advertorialContent {
 float: right;
 color:#32597D;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}

.fs-small .contentHeadline h1 {
 color:#32597D;
 font-size:28px;
 margin:0;
 padding:0;
}

.fs-middle .contentHeadline h1 {
 color:#32597D;
 font-size:30px;
 margin:0;
 padding:0;
}

.fs-big .contentHeadline h1 {
 color:#32597D;
 font-size:32px;
 margin:0;
 padding:0;
}


#startseite .StartseiteHeadline {
 color:#32597D;
 font-size:28px;
 margin:0;
 padding:0;
 font-weight:bold;
}

#startseite .startLead {
 color:#0f2d4a;
 font-size:13px;
 font-weight:bold;
 margin:0;
 padding:5px 0px 16px 0px;
}

#startseite .sublineLink {
 color: #424242;
 font-weight: normal;
 font-size: 12px;
}

#startseite .sublineLink:hover {
 text-decoration: underline;
}

#startseite .sublineLink .blue {
 color: #5291CC;
 font-weight: normal;
 font-size: 12px;
}

#startseite .boxArticlesPictureEntryHeadline {
 margin-bottom: 3px;
}

#startseite .boxArticlesPictureEntryText a {
 color: #424242;
 font-size: 12px;
 font-weight: normal;
}

#startseite .boxArticlesPictureEntryText a .blue {
 color: #5291CC;
}

#startseite .boxArticlesPictureEntry img {
 height: 100px;
 width: 100px;
}


.fs-small .contentHeadline h1 span.autor {
 color:#748baa;
 font-size:10px;
 font-weight:normal;
 text-transform: uppercase;
}

.fs-middle .contentHeadline h1 span.autor {
 color:#748baa;
 font-size:12px;
 font-weight:normal;
 text-transform: uppercase;
}

.fs-big .contentHeadline h1 span.autor {
 color:#748baa;
 font-size:14px;
 font-weight:normal;
 text-transform: uppercase;
}

.fs-small .contentHeadline h2 {
 color:#0f2d4a;
 font-size:13px;
 font-weight:bold;
 margin:0px;
 padding:5px 0px 16px 0px;
}

.fs-middle .contentHeadline h2 {
 color:#0f2d4a;
 font-size:15px;
 font-weight:bold;
 margin:0px;
 padding:5px 0px 16px 0px;
}

.fs-big .contentHeadline h2 {
 color:#0f2d4a;
 font-size:17px;
 font-weight:bold;
 margin:0px;
 padding:5px 0px 16px 0px;
}

#contentText {
 color:#424242;
}

#contentText ol, #contentText ul {
 margin: 0px;
 padding: 0px;
}

#contentText li {
 list-style-image:url(../images/li_image.gif);
 list-style-position:outside;
 padding:0 0 0 0px;
 position:relative;
 left:15px;
}

.fs-small h1 {
 color:#32597d;
 font-size:16px;
 margin:0px 0px 8px 0px;
}

.fs-small h2 {
 margin:0px 0px 8px 0px;
 color:#0f2d4a;
 font-size:13px;
 font-weight:bold;

}
.fs-small h3 {
 font-size: 12px;
 margin:0px 0px 8px 0px;
}

.fs-small h4 {
 margin:0px 0px 8px 0px;
 color:#32597d;
 font-size:13px;
 font-weight:bold;
}

.fs-small {
 font-size:12px;
 margin:0px 0px 8px 0px;
}



.fs-middle h1 {
 color:#32597d;
 font-size:18px;
 margin:0px 0px 8px 0px;
}

.fs-middle h2 {
 margin:0px 0px 8px 0px;
 color:#0f2d4a;
 font-size:15px;
 font-weight:bold;

}
.fs-middle h3 {
 font-size: 14px;
 margin:0px 0px 8px 0px;
}

.fs-middle h4 {
 margin:0px 0px 8px 0px;
 color:#32597d;
 font-size:15px;
 font-weight:bold;
}

.fs-middle {
 font-size:14px;
 margin:0px 0px 8px 0px;
}



.fs-big h1 {
 color:#32597d;
 font-size:20px;
 margin:0px 0px 8px 0px;
}

.fs-big h2 {
 margin:0px 0px 8px 0px;
 color:#0f2d4a;
 font-size:17px;
 font-weight:bold;

}
.fs-big h3 {
 font-size: 16px;
 margin:0px 0px 8px 0px;
}

.fs-big h4 {
 margin:0px 0px 8px 0px;
 color:#32597d;
 font-size:17px;
 font-weight:bold;
}

.fs-big {
 font-size:16px;
 margin:0px 0px 8px 0px;
}


#contentText .imageContainer{
 float:left;
 width:355px;
 border-bottom:1px solid #d2d7db;
 margin:4px 21px 10px 0px;
 padding:0px 0px 7px 0px;
 font-size:12px;
}

#contentText .firstImageContainer{
 margin-top:4px;
}

#contentText .imageContainer img{
 margin:0px 0px 6px 0px;
}

#contentText .imageContainer .image_source{
 display: block;
 clear:left;
 padding: 0px;
 font-size:10px;
}

#contentText .imageContainer .captionSub{
 display: block;
 clear: left;
 font-weight:bold;
 color:#32597D;
 font-size:13px;
}

#contentText .infoContainer{
 float:left;
 width:333px;
 border:1px solid #d2d7db;
 margin:10px 21px 10px 0px;
 padding:13px 10px 4px 10px;
}

#contentText .infoContainer .infoContainerBlock{
 padding:0px 0px 11px 0px;
}

#contentText .infoContainer h4{
 margin:0px 0px 0px 0px;
 padding:0px 0px 11px 0px;
 color:#32597d;
 font-size:16px;
}
#contentText .infoContainer h5{
 margin:0px 0px 0px 0px;
 padding:0px 0px 1px 0px;
 color:#696969;
 font-size:10px;
 font-weight:normal;
}

#contentText .infoContainer a {
 color:#424242;
 font-size:12px;
 text-decoration:none;
}

#contentText .infoContainer p {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
}

#contentText .infoContainer a:hover {
 text-decoration:underline;
}

#contentText .infoContainer h6{
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}

#contentText .infoContainer h6 a{
 color:#5291cc;
 font-size:14px;
 text-decoration:none;
}







#contentText .crossreferences{
 float:left;
 width:333px;
 border:1px solid #d2d7db;
 margin:10px 21px 10px 0px;
 padding:13px 10px 4px 10px;
}

#contentText .crossreferences ul,
#contentText .crossreferences li{
 list-style-type:none;
 padding:0;
 margin:0;
}

#contentText .crossreferences li {
 list-style-image:none;
 left: 0px;
}

#contentText .infoContainer .infoContainerBlock{
 padding:0px 0px 11px 0px;
}

#contentText .crossreferences h3{
 margin:0px 0px 0px 0px;
 padding:0px 0px 11px 0px;
 color:#32597d;
 font-size:16px;
}
#contentText .crossreferences .pageCategory{
 margin:0px 0px 0px 0px;
 padding:0px 0px 4px 0px;
 color:#696969;
 font-size:10px;
 font-weight:normal;
 text-transform: uppercase;
}

#contentText .crossreferences a {
 color:#5291cc;
 font-size:12px;
 text-decoration:none;
 display:block;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:2px 0px 2px 0px;
 
}

#contentText .crossreferences .subline {
 margin:0px 0px 0px 0px;
 padding:0px 0px 11px 0px;
 font-size:12px;
 display:block;
 color: #424242;
 font-weight: normal;
}

#contentText .crossreferences a:hover {
 text-decoration:underline;
}


#contentText .crossreferences .blue {
 color:#5291cc;
}

#contentText .articleGallery{
 float:left;
 width:751px;
 border:1px solid #d2d7db;
 margin:10px 21px 20px 0px;
 padding:0px 0px 0px 0px;
}


#contentText .articleGallery .articleGalleryHead h4{
 margin:0px 0px 0px 0px;
 padding:13px 0px 0px 11px;
 color:#32597d;
 font-size:16px;
}

#contentText .articleGallery .articleGalleryHead{
 height:46px;
 border-bottom:1px solid #d2d7db;
 margin:0px 0px 1px 0px;
}


#contentText .articleGallery .articleGalleryImages{
 height:199px;
 text-align:center;
 background:transparent url(../images/article_gallery_back.gif) repeat-x;
}

#contentText .articleGallery .articleGalleryImages img{
 padding:24px 10px 0px 10px;
}

#contentText .articleGallery .articleGalleryImages .image_source{
 display:none;
}

#contentText .articleGallery .articleGalleryBottom {
 height:26px;
 background:transparent url(../images/box_right_footer_background.jpg) repeat-x;
 padding:9px 0px 0px 0px;
}

#contentText .articleGallery .articleGalleryBottom a{
 margin:0px 11px 0px 11px;
}

#contentText hr{
 border:0;
 border-bottom:1px solid #D2D7DB;
 margin:7px 0px 10px 0px;
}


#contentFooter {
 clear:left;
 margin-top:21px;
 float:left;
 width: 751px; 
}


.fs-small #contentFooter {
 font-size: 12px;
}

.fs-middle #contentFooter {
 font-size: 12px;
}

.fs-big #contentFooter {
 font-size: 12px;
}

#contentFooter .left {
 float:left;
}

#contentFooter .contentFooterTop {
 padding-left:10px;
}

#contentFooter .contentFooterTopText a{
 color:#32597d;
 text-decoration:none;
 margin-left:5px;
}

#contentFooter .printButton{
 background:url(../images/print_icon.gif) no-repeat center left;
 padding-left:17px;
 color:#32597d;
 margin-right:10px;
 text-decoration:none;
}

#contentFooter .sendButton{
 background:url(../images/send_icon.gif) no-repeat center left;
 padding-left:17px;
 color:#32597d;
 margin-right:10px;
 text-decoration:none;
}

#contentFooter .locationButton{
 background:url(../images/location_icon.gif) no-repeat 0px 3px;
 padding:5px 0px 5px 26px;
 color:#32597d;
 text-decoration:none;
}

#contentFooter .bookmarkButton{
 background:url(../images/bookmark_icon.png) no-repeat 0px 1px;
 padding-left:20px;
 color:#32597d;
 margin-right:10px;
 text-decoration:none;
}

#contentFooter .bookmarkButton:hover,
#contentFooter .locationButton:hover,
#contentFooter .sendButton:hover,
#contentFooter .printButton:hover {
 text-decoration:underline;
}

.contentFooterTop .left {
 margin-top:6px;
}

#bookmarkBox {
 float:left;
 margin:4px 0px 0px 0px;
}

#bookmarkBox img {
  height:16px;
  width:16px;
}

.hideBookmark {
 display:none;
}

.showBookmark {
 display:block;
}

.positionBookmarks {
 position:relative;
 bottom:20px;
 right:80px;
}
.positionBookmarksBack {
 position:static;
 bottom:0px;
 right:0px;
}

#bookmarkBox .bookmark_left {
 background:#FFFFFF url('../images/breadcrumb_left.png') no-repeat;
 width:19px;
 height:20px;
 float:left;
}

#bookmarkBox .bookmark_middle {
 border-top:1px solid #D2D7DB;
 border-bottom:1px solid #D2D7DB;
 float:left;
 height:17px;
 padding:1px 0px 0px 0px;
 background:#FFFFFF;
}


#bookmarkBox .bookmark_middle a {
 margin:0px 2px 0px 2px;
}

#bookmarkBox .bookmark_right {
 background:#FFFFFF url('../images/breadcrumb_right.png') no-repeat;
 width:19px;
 height:20px;
 float:left;
}

#contentFooter .right {
 float:right;
padding:6px 9px 0px 0px;
}

#contentFooter .contentFooterTop{
 border-top:1px solid #a5aeb7;
 border-bottom:1px solid #a5aeb7;
 height:28px;
}

#contentFooter .contentFooterBottom{
 margin-top:1px;
 background:url(../images/footer_bottom.gif) no-repeat;
 width:751px;
 height:73px;
}

#contentFooter .contentFooterBottom .left{
 padding:28px 0px 0px 15px;
}

#contentFooter .contentFooterBottom .right {
 padding:23px 8px 0px 0px;
}

#fdc_overflow_ad_div #frame {
	margin: 0;
}

#fdc_overflow_ad_bottom .contentFooterBottom{
 margin-top:1px;
 margin-left: 25px;
 background:url(../images/footer_bottom.gif) no-repeat;
 width:751px;
 height:73px;
}

#fdc_overflow_ad_bottom .contentFooterBottom .left {
 padding:0px 0px 0px 15px;
}

#fdc_overflow_ad_bottom .contentFooterBottom .right {
 padding:23px 8px 0px 0px;
}

#fdc_overflow_ad_bottom .contentFooterBottom .logoLink { display: block; float: left; margin: 20px 30px 0px 0px; }
#fdc_overflow_ad_bottom .contentFooterBottom .logoLinkCom { display: block; float: left; margin: 20px 30px 0px 0px; }
#fdc_overflow_ad_bottom .contentFooterBottom .logoZeitLink { display: block; float: left; margin: 26px 50px 0px 0px; }
#fdc_overflow_ad_bottom .contentFooterBottom .jobsLink { display: block; float: left; margin: 5px 30px 0px 0px; }
#fdc_overflow_ad_bottom .contentFooterBottom .footerText { display: block; float: left; width: 255px; margin: 5px 20px 0px 0px; }
#fdc_overflow_ad_bottom .contentFooterBottom .footerText h2 { color:#32597D; font-size:16px; font-weight:bold; padding: 5px 0px 5px 0px; }



.pager {
 font-weight:bold;
 color:#424242;
}

.pager a {
 color:#32597D;
}

.pager .pagerBack {
 padding:0px 11px 0px 10px;
 text-decoration:none;
 background:url(../images/pager_arrow_left.png) no-repeat 0px 5px;
 text-transform:capitalize;
}

.pager .pagerNext {
 padding:0px 10px 0px 10px;
 text-decoration:none;
 background:url(../images/pager_arrow_right.png) no-repeat right 6px;
 text-transform:capitalize;
}

.pager .pagerText{
 padding:0px 6px 0px 0px;
}

.pager .pagerNumber {
 border-right:1px solid;
 padding:0px 5px 0px 5px;
}

.pager .last {
 border-right:0;
}

/* Banner-Box */

.boxBanner {
 width:564px;
 color:#444549;
}

.boxBannerTop {
 position: relative;
 z-index: 0;
 background-repeat:no-repeat;
}

.boxBannerTop .boxCornerLeftTop {
 position:absolute;
 top:0;
 left:0;
 z-index: 1;
}

.boxBannerTop .boxCornerRightTop {
 position:absolute;
 top:0;
 right:0;
 z-index: 1;
}

.boxBannerContentText {
 background-color: #d2d9e3;
 padding-top:27px;
 float: left;
}

.boxBannerContentText .rightContent {
 float: right;
 width: 242px;
 margin-left: 20px;
 margin-right: 20px;
}

.boxBannerContentText .leftContent {
 float: right;
 width: 245px;
 margin-left: 27px;
 padding-right: 10px;
}

* html .boxBannerContentText .rightContent {
 float: right;
 width: 242px;
 margin-left: 30px;
 margin-right: 10px;
}

* html .boxBannerContentText .leftContent {
 float: right;
 width: 245px;
 margin-left: 0px;
 padding-right: 0px;
}

.boxBannerContentText .headline {
 font-weight: bold;
 margin: 0px 0px 2px 0px;
}

.boxBannerContentText .leftContent h4 {
 margin: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 16px;
}

.boxBannerContentText .rightContent .stellenenanzeige {
 margin: 8px 0px 0px 0px;
}

.boxBannerContentText .rightContent .stellenenanzeige a.wiki {
 color:#444549;
}

.boxBannerContentText .rightContent .link {
 margin: 15px 0px 0px 0px;
 font-weight: bold;
}

.boxBannerFooter {
 background-image:url('/images/banner_bottom.gif');
 background-position: bottom;
}


/* Teaser-Box */

.boxTeaser{
	height:330px;
	width:564px;
	color:#FFFFFF;	
}
.boxTeaser p,
.boxTeaser h4,
.boxTeaser h3{
	margin:0px;
}
.boxTeaser p{
	line-height:14px;
}
.boxTeaser h3{
	font-size:28px;
	margin-bottom:6px;
	line-height: 120%;
}
.boxTeaser h4{
	font-size:16px;
	margin-bottom:4px;
}
.boxTeaserContent{
	background-repeat:no-repeat;
	position:relative;
	height:250px;
	z-index:0;
}
.boxTeaserContentText{
	position:absolute;
	bottom:0px;
	padding:20px 18px 19px 18px;	
}
.boxTeaserContentText p{
	margin-bottom:9px;
}
.boxTeaserContentText a.boxLink{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent url(../images/link_arrow_white.png) 0px 5px no-repeat;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:2px;
}
.boxCornerLeftTop{
	position:absolute;
	top:0;
	left:0;
}
.boxCornerRightTop{
	position:absolute;
	top:0;
	right:0;
}
.boxTeaserFooter{
	background:transparent url(../images/box_teaser_footer_background.jpg) no-repeat;
	height:80px;		
}
.boxTeaserFooter p{
	color:#b8cfe6;
}
.boxTeaserFooterRight{
	float:right;
	padding:38px 14px 0px 0px;
}
.boxTeaserFooterLeft{
	padding:12px 0px 20px 18px;
}

/* Box Stellen im Blick */

.boxJobs{
	height:330px;
	width:564px;
	color:#FFFFFF;	
}
.boxJobs p,
.boxJobs h3,
.boxJobs h4,
.boxJobs h5{
	margin:0px;
}
.boxJobs p{
	line-height:14px;
}
.boxJobs h3{
	font-size:12px;
	color:#b8cfe5;
}
.boxJobs h4{
	font-size:12px;
	margin-bottom:6px;
}
.boxJobs h5{
	font-size:24px;
	margin-bottom:8px;
	line-height:30px;
}

.boxJobs .boxJobsContent h5 a.boxLink{
	background-image:none;
	padding-left:0;
}

.boxJobsContent{
	background:transparent url(../images/box_jobs_content_background.jpg) no-repeat;
	position:relative;
	height:250px;
	z-index:0;
}
.boxJobsFooter{
	background:transparent url(../images/box_jobs_footer_background.jpg) no-repeat;
	height:80px;		
}
.boxJobsContent p,
.boxJobsFooter p{
	color:#b8cfe6;
}
.boxJobsFooterRight{
	float:right;
	padding:38px 14px 0px 0px;
}
.boxJobsFooterLeft{
	padding:18px 0px 20px 18px;
}
.boxJobsContent a.boxLink{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent url(../images/link_arrow_white.png) 0px 5px no-repeat;
	padding-left:10px;
	font-weight:bold;
	margin-top:9px;
}
.boxJobsContentHead{
	height:46px;
}
.boxJobsContentHeadLeft{
	padding:11px 0 0 16px;	
}
.boxJobsContentSlide{
	padding:12px 40px 0 16px;
}
#boxJobsPager{
	width:100px;
	height:31px;
	background:transparent url(../images/box_jobs_pager_background.png) no-repeat;
	float:right;
	margin:5px 23px 0 0;
	/* IE6 Hack */
	_margin-right:12px;
}
#boxJobsPager div{
	float:left;
}
#boxJobsSites{
	width:42px;
	line-height:28px;
	text-align:center;
	color:#5291cc;
	font-weight:bold;
	letter-spacing:2px;
}
#boxJobsPagerPrev{
	width:29px;
	/* background:transparent url(../images/box_jobs_pager_leftarrow.png) no-repeat; */
	height:31px;
}
#boxJobsPagerNext{
	width:29px;
	background:transparent url(../images/box_jobs_pager_rightarrow.png) no-repeat;
	height:31px;
	cursor:pointer;
}

/* Stellen?bersichtsbox Startseite */
.boxJobsOverview{
	background:transparent url(../images/box_jobsoverview_footer_left.png) bottom left no-repeat;
}
.boxJobsOverviewEntry a{
	text-decoration:none;
	font-weight:bold;
	color:#5291cc;
}
.boxJobsOverviewHeadline{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #a5aeb7;
	padding-bottom:12px;
}
.boxJobsOverviewEntry{
	border-bottom:1px solid #d2d7db;
	padding:11px;
	color:#424242;
}
.boxJobsOverviewFooter{
	border-top:1px solid #a5aeb7;
	margin-top:-1px;
	text-align:right;
	padding:2px 12px 4px 0;
	background:transparent url(../images/box_jobsoverview_footer_right.png) bottom right no-repeat;
}

/* Artikelbox Startseite */

.boxArticles{
	background:transparent url(../images/box_jobsoverview_footer_left.png) bottom left no-repeat;
}
.boxArticlesPictureEntry a,
.boxArticlesEntry a{
	text-decoration:none;
	font-weight:bold;
	color:#5291cc;
}
.boxArticlesHeadline{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #a5aeb7;
	padding-bottom:12px;
}
.boxArticlesPictureEntry,
.boxArticlesEntry{
	border-bottom:1px solid #d2d7db;
	padding:11px 0 11px 0;
	color:#424242;
	clear:left;
}
.boxArticlesPictureEntry{
	padding:7px 0 7px 0;
	height:100px;
}
.boxArticlesFooter{
	border-top:1px solid #a5aeb7;
	margin-top:-1px;
	text-align:right;
	padding:2px 12px 4px 0;
	background:transparent url(../images/box_jobsoverview_footer_right.png) bottom right no-repeat;
}
.boxArticlesEntryCategory{
	font-size:10px;
	color:#696969;
	text-transform:uppercase;
}
.boxArticlesPictureEntry img{
	float:left;
	margin-right:11px;
}
.boxArticlesPictureEntryHeadline{
	margin:1px 0 8px 0;
	font-size:13px;
}

/* Profilbox */

.boxProfile{
	background:transparent url(../images/box_profile_background.jpg) repeat-x;
	padding:10px 10px 0px 10px;	
	margin-bottom:24px;
}
.boxProfileEntryLine{
	clear:left;
	border-top:1px solid #d2d7db;
	margin-bottom:10px;
}
.boxProfileImage img{
	width: 150px;
	height: 150px;
}

.boxProfile .image_source {
 display: none !important;
}

.boxProfileEntry.inactive .boxProfileImage img{
	width:44px;
	height: 44px;
}
*+html .boxProfileEntry{
	min-height:160px;
}
*+html .boxProfileEntry.inactive{
	min-height:54px;
}
.boxProfileEntry .boxProfileDescription{
 margin-left:0px;
}
.boxProfileEntry.inactive .boxProfileDescription{
	margin-left:53px;
padding-bottom: 10px;
}
.boxProfileImage{
	float:left;
	margin-right:35px;
	margin-bottom:10px;
}
*+html .boxProfileImage{
	margin-bottom:0px;
}
.boxProfileEntry.inactive .boxProfileImage{
	margin-right:9px;
}	
.boxProfileEntry.inactive .boxProfileCategory, .boxProfileEntry.inactive .button{
	display:none;
}	
.boxProfileCategory{
	padding-top:10px;
	color:#696969;
	font-size:10px;
	text-transform:uppercase;
}
.boxProfileName{
	padding-top:2px;
	margin-bottom:4px;
}
.boxProfileName a {	
	color:#5291CC;
	font-weight:bold;
	text-decoration:none;
}

.boxProfileName a:hover {
 text-decoration: underline;
}	

.boxProfileDescription{
	margin-bottom:8px;
}

.boxProfileDescription a{
	color:#424242;
	text-decoration:none;
}

.boxProfileDescription a span.blue {
 color:#5291CC;
}

.boxProfileDescription a:hover {
 text-decoration: underline;
}

.boxProfile .button{
	margin-top:10px;
float: right;
}

.boxProfileEntry .weiterLink {
 float: left;
 margin-top: 16px;
}

.boxProfileEntry.inactive .weiterLink {
 display: none;
}

/* 2 Spalten-Boxen */

.list2ColumnBoxLeft{
	width:366px;
	float:left;
	border:1px solid #d2d7db;
	padding-bottom:10px;
	margin-bottom:24px;
	margin-right:15px;
	background:transparent url(../images/list_detail_box_background.jpg) repeat-x;
}

.list2ColumnBoxRight{
	width:366px;
	float:left;
	border:1px solid #d2d7db;
	padding-bottom:10px;
	margin-bottom:24px;
	background:transparent url(../images/list_detail_box_background.jpg) repeat-x;
}
.list2ColumnBoxHeadline{
	padding:10px 13px 19px 13px;
}
.list2ColumnBoxHeadline a{
	color:#32597D;
	font-weight:bold;
	text-decoration:none;
}
.list2ColumnBoxText a{
	color:#5291CC;
	text-decoration:none;
}
.list2ColumnBoxText{
	padding:0px 14px 12px 14px;
}

/* 2 Spalten-Liste */

.list2ColumnEntries img {
 width: 100px;
 height: 100px;

}


.list2ColumnEntryLeft{
	width:368px;
	float:left;
	border-top:1px solid #d2d7db;
	padding-top:10px;
	margin-bottom:10px;
	margin-right:15px;
}
.list2ColumnEntryRight{
	width:368px;
	float:left;
	border-top:1px solid #d2d7db;
	padding-top:10px;
	margin-bottom:10px;
}

.list2ColumnEntryLeftFirst{
	width:368px;
	float:left;
	border-top:0px solid #d2d7db;
	padding-top:0px;
	margin-bottom:10px;
	margin-right:15px;
}
.list2ColumnEntryRightFirst{
	width:368px;
	float:left;
	border-top:0px solid #d2d7db;
	padding-top:0px;
	margin-bottom:10px;
}

.list2ColumnEntryImage{
	float:left;
	margin-right:12px;
}
.list2ColumnEntryHeadline a{
	color:#5291CC;
	font-weight:bold;
	text-decoration:none;
}

.list2ColumnEntryHeadline a:hover{
 text-decoration: underline;
}

.list2ColumnEntryText a {
	color:#424242;
	text-decoration:none;
}

.list2ColumnEntryText a:hover {
	text-decoration: underline;
}

.list2ColumnEntryText a .blue {
	color:#5291CC;
	text-decoration:none;
}

/* Research Explorer Box */
.boxResearchExplorer{
	background:transparent url(../images/box_research_explorer_background.png) no-repeat;
	width:368px;
	height:116px;	
}
.boxResearchExplorerText{
	padding:72px 14px 14px 14px;
}
.boxResearchExplorerText a{
	color:#5291CC;
	text-decoration:none;
}

/* Links Box */
.boxLinks{
	background:#e1e4e6 url(../images/box_links_background.jpg) repeat-x;
	width:368px;	
}
.boxLinksHeadline{	
	padding:12px 15px 0 15px;
	margin-bottom:13px;
	font-weight:bold;
	
}
.boxLinksText{
	padding:0 15px 9px 15px;
}
.boxLinksText a{
	display:block;	
	margin-bottom:3px;
}

/* Rechte Artikelbox */

.boxArticlesRight{
	border:1px solid #d2d7db;
	padding:13px 12px 10px 12px;
	background:transparent url(../images/box_right_footer_background.jpg) bottom left repeat-x;
	color:#424242;
}
.boxArticlesRightEntry a{
	text-decoration:none;
	font-weight:bold;
	color:#5291cc;
}
.boxArticlesRightEntry{
	margin-bottom:13px;
}
.boxArticlesRightHeadline{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;	
}

.boxArticlesRightEntryCategory{
	font-size:10px;
        margin-bottom: 4px;
	color:#696969;
	text-transform:uppercase;
}
.boxArticlesRightEntryHeadline{
	font-size:12px;
font-weight: bold;
	margin-bottom:4px;
}

.boxArticlesRightEntryHeadline a:hover{
	text-decoration: underline;
}

.boxArticlesRightEntryText{
	line-height:14px;
}

.boxArticlesRightEntryText a{
 color: #424242;
	font-weight: normal;
}

.boxArticlesRightEntryText a .blue{
 color: #5291CC;
	font-weight: normal;
}

.boxArticlesRightEntryText a:hover{
 text-decoration: underline;
}

.boxArticlesRightFooter{
	padding-top:12px;
}

/* Rechte Aktionenbox */

.boxPromosRight{
	border:1px solid #d2d7db;
	padding:13px 12px 10px 12px;
	background:transparent url(../images/box_right_footer_background_grey.jpg) bottom left repeat-x;
	color:#424242;
}
.boxPromosRightEntry a{
	text-decoration:none;
	font-weight:bold;
	color:#5291cc;
}
.boxPromosRightEntry{
	margin-bottom:13px;
}
.boxPromosRightHeadline{
	color:#834202;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;	
}

.boxPromosRightEntryCategory{
	font-size:12px;
	color:#696969;
	text-transform:uppercase;
}
.boxPromosRightEntryHeadline{
	font-size:14px;
	margin-bottom:8px;
}
.boxPromosRightEntryHeadline a,.boxPromosRightEntryText a{
	color:#bb7404;
}
.boxPromosRightEntryDetails{
	color:#834202;
	margin-bottom:10px;
}
.boxPromosRightEntryDetails ul{
	margin:0px;
	padding:0px;
	padding-left:20px;
	line-height:16px;
}
*+html .boxPromosRightEntryDetails ul{
	padding-left:0px;
	line-height:14px;
}
.boxPromosRightEntryText{
	line-height:14px;
	margin-bottom:10px;
}
.boxPromosRightFooter{
	padding-top:12px;
}

.boxPromosRightFooter a{
	color:#834202;
	background-image:url(../images/brown_link_arrow.png);
}
.boxPromosRightFooter a:hover{
	color:#bb7404;
}
.boxPromosRightEntryPrice{
	color:#424242;
	font-weight:bold;
}


/* Rechte Downloadbox */

.boxDownloadsRight{
	border:1px solid #d3d5d6;
	padding:13px 12px 10px 12px;
	color:#424242;
}
.boxDownloadsRightHeadline{
	color:#834202;
	font-size:16px;
	font-weight:bold;
	margin-bottom:14px;
}
.boxDownloadsRightEntry a{
	color:#bb7404;
	display:block;
	background:transparent url(../images/icon_pdf.png) no-repeat;
	text-decoration:none;
	padding-left:21px;
	height:16px;
	margin-bottom:3px;
}

/* Rechte Stellenbox */

.boxJobsRightPremium {
	border:1px solid #d2d7db;
	padding:13px 8px 10px 12px;
	color:#424242;
}

.boxJobsRight{
	border:1px solid #d2d7db;
	padding:13px 8px 10px 12px;
	background:transparent url(../images/box_right_footer_background.jpg) bottom left repeat-x;
	color:#424242;
}

.noBackground {
  background:transparent;
}

.boxJobsRightEntry a{
	text-decoration:none;
	font-weight:bold;
	color:#5291cc;
}
.boxJobsRightHeadline{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
	margin-bottom:14px;
	
}
.boxJobsRightEntryDate{
	font-size:10px;
	color:#696969;
	margin-bottom:4px;
}
.boxJobsRightEntry{
	margin-bottom:12px;
}

.boxJobsRightEntryHeadline {
	margin-bottom:4px;
}

.boxJobsRightEntryHeadline a:hover{
	text-decoration: underline;
}

.boxJobsRightEntryText a{
	color: #424242;
font-weight: normal;
}

.boxJobsRightEntryText a .blue{
	color: #5291cc;
font-weight: normal;
}

.boxJobsRightEntryText a:hover{
	text-decoration: underline;
}

.boxJobsRightFooter{
	padding-top:12px;
}

/* Rechte Premiumprofilbox */

.boxPremiumProfileRight{
	border:1px solid #d2d7db;
	padding:13px 0px 10px 0px;
	background:transparent url(../images/box_right_footer_background.jpg) bottom left repeat-x;
	color:#424242;
}
.boxPremiumProfileRightPicture img{
	width:100%;
	margin:11px 0 11px 0;
}
.boxPremiumProfileRightCategory{
	font-size:10px;
	color:#696969;
	margin-bottom:2px;
	padding:0px 12px 0px 12px;
	text-transform:uppercase;
}
.boxPremiumProfileRightHeadline{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
	padding:0px 12px 0px 12px;
}

.boxPremiumProfileRightHeadline a{
	color:#32597d;
	font-size:16px;
	font-weight:bold;
 text-decoration: none;
}

.boxPremiumProfileRightHeadline a:hover{
 text-decoration: underline;
}

.boxPremiumProfileRightEntryText a{
	text-decoration:none;
	font-weight:normal;
	color:#424242;
}
.boxPremiumProfileRightEntryText a .blue{
	text-decoration:none;
	font-weight:normal;
	color:#5291cc;
}
.boxPremiumProfileRightEntryText a:hover{
	text-decoration:underline;
}
.boxPremiumProfileRightEntryText{
	margin-bottom:12px;
	padding:0px 12px 0px 12px;
}
.boxPremiumProfileRightFooter{
	padding:12px 12px 0px 12px;
}
.boxPremiumProfileRightSubHeadline{
	padding:0px 12px 0px 12px;
}

/* Suchergebnisse */
.searchResults{
	color:#424242;
}
.searchResults a{
	color:#32597d;
}
.searchResultsHeadline{
	color:#32597d;
	font-weight:bold;
	font-size:28px;
	margin-bottom:5px;
}
.searchResultsDescription{
	margin-bottom:19px;
}
.searchResultsLinks{
	line-height:19px;
}

.searchResultsLinks ol, .searchResultsLinks ul {
 margin: 0px;
 padding: 0px;
}

.searchResultsLinks li {
 list-style-image:url(../images/li_image.gif);
 list-style-position:outside;
 padding:0 0 0 0px;
 position:relative;
 left:15px;
}
.searchResultsTabs{
	background:transparent url(../images/search_results_tabs_background.png) repeat-x;
	height:33px;
	margin-bottom:1px;
}
.searchResults #azvArea {
	background:#f4f5fa url(../images/verlauf_liste.jpg) no-repeat left bottom;
}

.searchResultsTabs ul{
	list-style: none;	
	border:0;
	margin:0;
	padding:0;	
}

.searchResultsTabs  ul li { 
	float: left; 
	margin-right:3px;	
}

.searchResultsTabs ul .searchResultsTab {
	background:transparent url(../images/search_results_tab_left.png) no-repeat scroll left center;
	padding:0 0 0 15px;
}
.searchResultsTabs ul .searchResultsTab.activeTab {
	background:transparent url(../images/search_results_tab_left_active.png) no-repeat scroll left center;
}
.searchResultsTabs ul .searchResultsTab a{
	background:transparent url(../images/search_results_tab_right.png) no-repeat scroll right center;
	color:#32597d;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:33px;
	padding-right:15px;
	text-decoration:none;
}
.searchResultsTabs ul .searchResultsTab.activeTab a{
	background:transparent url(../images/search_results_tab_right_active.png) no-repeat scroll right center;
}
.searchResultsTable{
	clear:left;
	border-top:1px solid #a5aeb7;
	padding-top:1px;
}
.searchResultsTable table{
	color:#424242;
}
.searchResultsTable tr.searchResultsTableHeader{
	background:transparent url(../images/search_results_tableheader_background.jpg) repeat-x;
	height:29px;
	color:#32597d;
	font-size:11px;
}

.searchResultsTable tr.searchResultsTableHeader a {
	color:#32597d;
	font-size:11px;
  text-decoration: none;
 font-weight:bold;
}

.searchResultsTable tr.searchResultsTableHeader td {
 font-weight: bold;
}
 
.searchResultsTable tr.searchResultsTableHeader a:hover {
  text-decoration: underline;
}
 
.searchResultsTable tr.searchResultsTableContent td{
	border-bottom:1px solid #d2d7db;
	padding:12px 11px 12px 0;
	vertical-align:top;
	line-height:14px;
}

.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableArtcleImage{
	padding-left:15px;	
}
.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableArtclePercentage{
	width:63px;	
}
.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableArtcleCategory{
	width:92px;	
	padding-left:11px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleImage{
	padding-right:11px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleImage img{
	margin-top:-8px;
	padding-bottom:4px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleName a{
	color:#5291cc;
	text-decoration:none;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleName{
	font-weight:bold;
	font-size:13px;
	padding-right:11px;
	line-height:15px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleDescription{
	padding-right:11px;
	padding-bottom:12px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtclePercentage{
	text-align:center;
	background:transparent url(../images/search_results_tablepercent_background.jpg) 0 12px repeat-x;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableArtcleCategory{
	padding-left:11px;
}

.searchResults #contentFooter {
	margin-top:-1px;
}
.searchResultsArrow{
	margin:6px 0 0 6px;
}
#searchResultsJobs .searchResultsTable tr td.searchResultsTableJobDate{
	padding-left:7px;
	padding-right:0px;
}
.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableJobName{
 padding-left:16px;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableJobName a{
	color:#5291cc;
	text-decoration:none;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableJobName{
	font-weight:bold;
	font-size:13px;
	vertical-align:top;
	line-height:15px;
	padding-top:0px;
	padding-bottom:0px;
	width:347px;
}
.searchResultsTable tr.searchResultsTableContent td .searchResultsTableJobNameInner{
 padding:12px 16px 12px 16px;
}

.searchResultsTable tr.searchResultsTableContent td .searchResultsTableJobNameInnerHighlight{
 background-color:#e1e5ec;
 border-left:1px solid #D2D7DB;
 border-right:1px solid #D2D7DB;
 padding-left:15px;
}
.searchResultsTable tr.searchResultsTableContent td .searchResultsTableJobNameInfo {
 position:absolute;
 width:347px;
display:none;
}
.searchResultsTable tr.searchResultsTableContent td .searchResultsTableJobNameInfoInner {
 position:relative;
 background-color:#e1e5ec;
 border-left:1px solid #D2D7DB;
 border-right:1px solid #D2D7DB;
 border-bottom:1px solid #D2D7DB;
 font-weight:normal;
 padding:0px 16px 13px 16px;
}
.searchResultsTable tr.searchResultsTableContent td .searchResultsTableJobNameInfoInner p{
  margin-top:0;
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableJobEmployer{
	width:162px;	
}
.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableJobEmployer{
	width:173px;	
}
.searchResultsTable tr.searchResultsTableContent td.searchResultsTableJobLocation{
	width:132px;
    vertical-align:top	
}
.searchResultsTable tr.searchResultsTableHeader td.searchResultsTableJobLocation{
	width:143px;	
}
.searchResultsLocationIcon{
	float:right;	
    margin-left:4px;
}


.searchagent tr.searchResultsTableContent td.searchResultsTableJobName{
	width:405px;
}
.searchagent tr.searchResultsTableHeader td.searchResultsTableJobName{
	width:397px;
}
.searchagent tr.searchResultsTableContent td.searchResultsTableJobEmployer{
	width:251px;	
}

.searchagent tr.searchResultsTableHeader td.searchResultsTableJobEmployer{
	width:262px;	
}
.searchagent tr.searchResultsTableContent td .searchResultsTableJobNameInfo {
 width:405px;
}




.searchResultsTable tr.newSearchResultsTableContent td{
	border-bottom:1px solid #d2d7db;
	padding:5px 11px 5px 0;
	vertical-align:top;
	line-height:14px;
}

.searchResultsTable tr.newSearchResultsTableContent td.logo {
	width: 100px;
	text-align: right;
	padding: 5px 5px 5px 5px;
}


.searchResultsTable tr.newSarchResultsTableContent td.searchResultsTableJobName{
	font-weight:bold;
	font-size:13px;
	vertical-align:top;
	line-height:15px;
	padding-top:0px;
	padding-bottom:0px;
	width:597px;
}
.searchResultsTable tr.newSearchResultsTableContent td .searchResultsTableJobNameInner{
 padding:15px 16px 5px 16px;
 width: 597px;
}
.searchResultsTable tr.newSearchResultsTableContent td .searchResultsTableJobNameInnerHighlight{
 width: 597px;
 padding:15px 15px 5px 15px;
}


.searchResultsTable tr.searchResultsTableContent td div.searchResultsTableJobEmployer{
  color: #424242;
	font-size: 12px;
	font-weight: normal;
  padding: 0px 11px 12px 16px;
	vertical-align:top;
	line-height:14px;
	width:597px;	
}

.searchResultsTable tr.newSearchResultsTableContent td .searchResultsTableJobNameInfo {
 position:absolute;
 width:629px;
 display:none;
}

.sortSelect {
 background: transparent url(/images/laender_button_back.png) no-repeat 0% 50%;
 height: 28px;
 line-height: 22px;
 padding: 0px 0px 0px 12px;
 font-weight: normal;
 color: white;
 font-size: 11px;
 margin-left: 10px;
 margin-top: 2px;
 text-align: left;
 width: 149px;
 cursor: pointer;
}

.sortSelectList {
 background: url(/images/laender_background.png) no-repeat 50% 100%;
 padding: 0px 0px 10px;
 width: 149px;
 position: absolute;
 z-index: 100;
 margin: -7px 0 0 10px;
 display: none;
}

.searchResultsTable tr.searchResultsTableHeader .sortSelectList a {
	display: block;
	font-weight: normal;
  line-height: 18px;
  width: 149px;
	font-size: 11px;
	padding-left: 12px;
	width: 134px;
	color: white;
}

.searchResultsTable tr.searchResultsTableHeader .sortSelectList a:hover {
 background-color: white;
 color: #32597D;
 text-decoration: none;
}

/* Premium Profile */

.contentSpacerPremium {
 font-size:3px;
}

.contentSpacerPremium {
 font-size:3px;
}

#premiumProfile .premiumMenu {
 background:url(../images/premium_header_navi_back.gif) repeat-x; 
 height:29px;
 padding:10px 0px 0px 12px;
 color:#32597d;
 margin:1px 0px 24px 0px;
/* border-top:1px solid #d2d7db;*/
}


#premiumProfile .premiumMenu a, #premiumProfile .premiumMenu div a{
 color:#32597d;
 text-decoration:none;
 margin:0px 7px 0px 3px;
}

#premiumProfile .premiumMenu a:hover{
 text-decoration:underline;
}


#premiumProfile .premiumMenu div {
 display: inline;
}

#premiumProfile .premiumMenu a.aktiv, #premiumProfile .premiumMenu div.aktiv a {
 font-weight:bold;
}

#premiumProfile .slideshow {
 height:250px;
}

#premiumProfile .slideshow img{
 display:none;
}

#premiumProfile .slideshow img.first {
 display:inline;
}

#premiumProfile .premiumHeader {
 position: relative;
 width: 355px;
 background: white;
 overflow: hidden;
 margin:0px 21px 25px 0px;
 float:left;
}

#premiumProfile .premiumHeader .title {
 position: absolute;
 z-index: 10;
 bottom: 0px;
 width: 335px;
 padding: 0px;
 margin: 10px;
 border: 0px solid red;
 background: white;
 opacity: 0.88;
 filter: alpha(opacity=88);
}

#premiumProfile .premiumHeader .space {
 padding:6px 15px 10px 15px;
}

#premiumProfile .premiumHeader .title h2 {
 color: #6A86B1;
 font-size:13px;
 margin:0px 0px 0px 0px;
}

#premiumProfile .premiumHeader .title p {
 margin:0;
}
 


#premiumProfile #artikelheader {
 position: relative;
 width: 355px;
 height: 237px;
 background: white;
 overflow: hidden;
 margin:0px 21px 0px 0px;
 float:left;
}

#premiumProfile #artikelheader #imgcontainer {
	position: relative;
	z-index: 1;
	left: 0;
	top: 0;
}

#premiumProfile #artikelheader #title {
 position: absolute;
 z-index: 10;
 bottom: 0px;
 width: 335px;
 padding: 0px;
 margin: 10px;
 border: 0px solid red;
 background: white;
 opacity: 0.88;
 filter: alpha(opacity=88);
}

#premiumProfile #artikelheader #space {
 padding:6px 15px 10px 15px;
}

#premiumProfile #artikelheader #title h2 {
 color: #6A86B1;
 font-size:13px;
 margin:0px 0px 0px 0px;
}

#premiumProfile #artikelheader #title p {
 margin:0;
 color: #424242;
}

#premiumProfile #fontSizer {
 margin-top: 20px;
}

#premiumProfile .premiumInfoContainer {
 clear:left;
 float:left;
 width:355px;
 margin:0px 21px 10px 0px;
 position:relative;
 z-index:5;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerBlock {
 border-bottom:1px solid #d2d7db;
 clear:left;
 height:110px;
 margin:0px 0px 10px 0px;
 padding-bottom:10px;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerImage {
 float:left;
 margin:0px 15px 0px 0px;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerImage img {
 width: 100px;
 height: 100px;
}

#premiumProfile .premiumInfoContainer a {
 text-decoration:none;
}

#premiumProfile .premiumInfoContainer a:hover {
 text-decoration:underline;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerTitle {
 margin:0px 0px 8px 0px; 
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerTitle a{
 color:#5291cc;
 font-weight:bold;
 font-size:12px;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerText {
 color:#424242;
 margin:15px 0px 0px 0px;
}

#premiumProfile .premiumInfoContainer .premiumInfoContainerText .blue {
 color:#5291cc;
 margin:15px 0px 0px 0px;
 font-weight: normal;
}

#premiumProfile h1 {
 color:#32597d;
 font-size:16px;

 margin:0px 0px 8px 0px;
}

#premiumProfile h2 {
 margin:0px 0px 8px 0px;
 color:#0f2d4a;
 font-size:13px;
 font-weight:bold;

}
#premiumProfile h3 {
 margin-top: 0px;
}

#premiumProfile h4 {
 margin:0px 0px 8px 0px;
 color:#32597d;
 font-size:13px;
 font-weight:bold;

}

#premiumProfile .image-left {
 float:left;
 margin:22px 22px 22px 0px;
}

#contentText .size-thumb .image_source {
 display: block;
 width: 44px;
}

#contentText .size-thumb .captionSub {
 display: block;
 width: 44px;
}

#contentText .size-medium .image_source {
 display: block;
 width: 100px;
}

#contentText .size-medium .captionSub {
 display: block;
 width: 100px;
}

#contentText .size-large .image_source {
 display: block;
 width: 150px;
}

#contentText .size-large .captionSub {
 display: block;
 width: 150px;
}

#contentText .size-standard .image_source {
 display: block;
 width: 355px;
}

#contentText .size-standard .captionSub {
 display: block;
 width: 355px;
}

#contentText .image_source {
 display: block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 7px 0px;
}

#contentText .image-left {
 float:left;
 border-bottom:1px solid #d2d7db;
 margin:4px 21px 10px 0px;
 padding: 0px 0px 0px 0px;
}

#contentText .image-left .image_source{
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 7px 0px;
}

#contentText .image-center {
 margin:4px 21px 10px 0px;
 padding: 0px 0px 0px 0px;
}

#contentText .image-center .image_source{
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 7px 0px;
}

#contentText .image-right {
 float:right;
 clear:left;
 border-bottom:1px solid #d2d7db;
 padding: 0px 0px 0px 0px;
 margin:4px 0px 10px 21px;
}

#contentText .image-right .image_source {
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 7px 0px;
}


#contentText .cms-image-left {
 float: left;
 border-bottom:1px solid #d2d7db;
 margin:4px 21px 10px 0px;
 padding:0px 0px 7px 0px;
}

#contentText .cms-image-left .image_source {
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 0px 0px;
}

#contentText .cms-image-left.no-reference .captionSub {
 display:block;
 padding: 2px 0px 0px 0px;
}

#contentText .cms-image-left .captionSub{
 font-weight:bold;
 color:#32597D;
 font-size:13px;
 padding: 2px 0px 3px 0px;
}

#contentText .cms-image-left.no-line {
 margin: 4px 21px 4px 0px;
 border-bottom:none;
}

#contentText .cms-image-left.no-reference .image_source {
 display:none;
}


#contentText .cms-image-right {
 float: right;
 border-bottom:1px solid #d2d7db;
 margin:4px 0px 10px 21px;
 padding:0px 0px 7px 0px;
}

#contentText .cms-image-right .image_source {
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 0px 0px;
}

#contentText .cms-image-right.no-reference .captionSub {
 display:block;
 padding: 2px 0px 0px 0px;
}

#contentText .cms-image-right .captionSub{
 font-weight:bold;
 color:#32597D;
 font-size:13px;
 padding: 2px 0px 3px 0px;
}

#contentText .cms-image-right.no-line {
 margin: 4px 0px 4px 21px;
 border-bottom:none;
}

#contentText .cms-image-right.no-reference .image_source {
 display:none;
}


#contentText .cms-image-center {
 float: none;
 text-align: center;
 border-bottom:1px solid #d2d7db;
 margin:4px 0px 10px 0px;
 padding:0px 0px 7px 0px;
}

#contentText .cms-image-center .image_source {
 display:block;
 color:#424242;
 font-size:10px;
 padding:2px 0px 0px 0px;
}

#contentText .cms-image-center.no-reference .captionSub {
 display:block;
 padding: 2px 0px 0px 0px;
}

#contentText .cms-image-center .captionSub{
 font-weight:bold;
 color:#32597D;
 font-size:13px;
 padding: 2px 0px 3px 0px;
}

#contentText .cms-image-center.no-line {
 margin: 4px 0px 4px 21px;
 border-bottom:none;
}

#contentText .cms-image-center.no-reference .image_source {
 display:none;
}

#contentText .image_source a { text-decoration: none; color: #424242; }
#contentText .image_source a:hover { text-decoration: underline; }

#premiumProfile #contentText li {
 list-style-image:url(../images/li_image.gif);
 list-style-position:outside;
}

/* ---- Einstieg - Promovieren ---- */
.promovierenBox {
 border-bottom: none;
}

.promovierenBox .boxLinksText {
 padding-bottom: 11px;
}

/* ---- Karriereberatung ---- */

#karriereHaederLeft {
 float: left;
 width: 641px;
}

.karriere #contentText {
 clear: left;
}

.karriere_logo {
 margin-top: 6px;
 margin-left: 15px;
 margin-bottom: 20px;
}

.forceNoLine {
 border: 0px !important;
}

/* My academics */

#myacademicsHeadline{
	color:#32597d;
	text-transform:uppercase;
	margin-bottom:7px;
}

#myacademicsHead{
	background:#035498 url(../images/my_academics_head_background.png) repeat-x;
	padding:14px 14px 0 14px;
	color:#FFF;
	margin-bottom:20px;
}
#myacademicsHeadName{
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	margin-bottom: 4px;
}
#myacademicsHeadRight a{
	color:#FFF;
	display:block;
	text-decoration:none;
	background:transparent url(../images/link_arrow_white.png) 0 4px no-repeat;
	padding-left:10px;
	margin-top:3px;
}
#myacademicsHeadRight{
	float:right;
	width:400px;
	padding-left:17px;
	border-left:1px solid #7dacd9;
	margin-bottom:15px;
}
#myacademicsHeadLinks{
	clear:right;
	height:36px;
	background:url(../images/my_academics_head_links_background.png) repeat-x;
	margin:0px -14px 0px -14px;
	padding:11px 15px 0 15px; 
}
#myacademicsHeadLinksRight{
	float:right;
	width:400px;
	border-top:1px solid #32597d;
	border-bottom:1px solid #32597d;
}
#myacademicsHeadLinksLeft{
	border-top:1px solid #32597d;
	border-bottom:1px solid #32597d;
	width:290px;
	height:24px;
}
#myacademicsHeadLinks a{
	color:#32597d;
	float:left;
	display:block;
	text-decoration:none;	
	padding:4px 0 4px 0;
}
#myacademicsHeadLinks #myacademicsHeadLinkLogout{
	background:url(../images/my_academics_icon_logout.png) 0 8px no-repeat;
	padding-right:10px;
	padding-left:14px;
}
#myacademicsHeadLinks #myacademicsHeadLinkChangeData{
	background:url(../images/my_academics_icon_change.png) 0 8px no-repeat;
	padding-right:10px;
	padding-left:16px;
}
#myacademicsHeadLinks #myacademicsHeadLinkDelete{
	background:url(../images/my_academics_icon_delete.png) 0 6px no-repeat;
	padding-left:16px;
}
#myacademicsHeadLinks #myacademicsHeadLinkChangeProfile{
	background:url(../images/icon_profiluebersicht_nl_aca.gif) 0 8px no-repeat;
	padding-right:15px;
	padding-left:16px;
}
#myacademicsHeadLinks #myacademicsHeadLinkDeleteProfile{
	background:url(../images/my_academics_icon_delete.png) 0 6px no-repeat;
	padding-left:16px;
}
#myacademicsHeadLinks #myacademicsHeadLinkChangeNotelist {
  background: url(/images/my-academics-icon-merkliste.png) no-repeat 0px 4px transparent;
  padding-left: 20px;
}

.myacademicsContentHeadline{
	font-weight:bold;
	margin-bottom:8px;
}
.myacademicsContentText{
	margin-bottom:20px;
}
.myacademicsTableHead{
	height:31px;
	background:url(../images/my_academics_table_head_background.png) repeat-x;
	line-height:28px;
	font-weight:bold;
	color:#32597d;
}
#myacademicsContent table{
	width:100%;
}
.myacademicsTableHead td{
	padding:0 14px 0 14px;
}
.myacademicsTableRow td{
	padding:7px 14px 7px 14px;
	border-bottom:1px solid #d2d7db;
	color:#5291CC;
	font-weight:bold;
}
.myacademicsTableRow td a{
	color:#5291CC;
	text-decoration: none;
}

.myacademicsTableRow td a:hover{
	color:#5291CC;
	text-decoration: underline;
}

.myacademicsTableColHits{
	width:40px;
}
.myacademicsTableColChange{
	width:50px;
	text-align:center;
}
.myacademicsTableColDelete{
	width:50px;
	text-align:center;
}
#myacademicsTableFooter{
	background:url(../images/my_academics_table_footer_background.png) repeat-x;
	height:75px;
	margin-top:-1px;
}
#myacademicsTableFooter .button{
	float:right;
	margin:26px 13px 0 0;
}
#myacademicsButtons{
	padding-top:17px;
}

#myacademicsFormRight{
	float:right;
	width:368px;
}

.myacademicsCheckboxRow{
	line-height:34px;
}
* html .myacademicsCheckboxRow{
	height:36px;
}
*+html .myacademicsCheckboxRow{
	height:36px;
}
.myacademicsFormInputError{
	border:2px solid #bf0202;
}
.myacademicsFormError{
	text-align:right;
	color:#bf0202;
	font-weight:bold;
	padding-top:26px
}
#myacademicsContent label {
	display:block;
	color:#32597d;	
	font-weight:bold;
	padding-bottom:2px;
}
#myacademicsContent .umfrage label {
    left: 25px;
    position: relative;
    top: -16px;
}
#myacademicsContent .inputText,#myacademicsContent .dropdown{
	border:2px solid #cdd7e5;
}
#myacademicsContent .inputText{
	width:356px;
	margin-bottom:8px;
	padding-bottom:3px;
}
#myacademicsContent .displayLabel {
 color: #696969;
 margin: 0px;
 margin-top: -7px;
 margin-bottom: 6px;
 padding: 0px;
}

#myacademicsContent .myacademicsProfileList{
	border:2px solid #cdd7e5;
	width:364px;
	height:78px;
	margin-top:-7px;
	margin-bottom:6px;
	background:url(../images/my_academics_textarea_background.png) no-repeat;
	font-size:11px;
	color:#656565;	
}
#myacademicsContent .myacademicsProfileList option{
	padding:2px 10px 2px 10px;
}
.myacademicsObligatoryText{
	margin-bottom:20px;
}

/* Drop Down */

#myacademicsContent ul{
	margin-bottom:9px;
	border:2px solid #FFF;
	width:364px;
	color:#656565;
	height:22px;
	font-weight:normal;
	font-size:11px;
}
#myacademicsContent ul.hover{
	border:2px solid #cdd7e5;	
}
#myacademicsContent ul.dropdown ul{	
	margin-left:-2px;
	background-color:#FFF;
	background-image:none;
	border:2px solid #cdd7e5;
	border-top:1px solid #cdd7e5;
	padding-top:6px;
	padding-bottom:10px;
}

#myacademicsContent ul.dropdown ul li.switch {
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	color:#5291CC;
}
#myacademicsContent ul.dropdown ul li.switch a{
	color:#5291CC;	
}

#myacademicsContent ul.dropdown ul.sub_menu{
	height:auto;	
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden;
}
* html #myacademicsContent ul.dropdown ul.sub_menu{
	height:300px;	
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden;
}
*+html #myacademicsContent ul.dropdown ul ul{	
	height:auto;
	margin-bottom:-10px;
}
* html #myacademicsContent ul.dropdown ul ul{	
	margin-bottom:-10px;
}

#myacademicsContent ul li ul li div{
	background:transparent url(../images/search_advanced_submenu.png) 0 2px no-repeat;
	padding-left:8px;
}

#myacademicsContent ul.dropdown ul ul {
	left:0px;
	position:relative;
	border:0px;
	background-color:transparent;
	margin-top:-6px;
	visibility:visible;
	display:none;	
	_top:0px;
	padding-bottom:0px;
}
*+html #myacademicsContent ul.dropdown ul ul {
	top:0px;
}


#myacademicsContent ul ul li{
	padding-left:10px;
	font-weight:normal;
	clear:left;
}
*+html #myacademicsContent ul ul li{
	
}
li.lineover{
	clear:left;
	padding-bottom:6px;
	border-bottom:1px solid #CCC;
	margin-bottom:4px;
}
*+html li.lineover{
	height:1px;
	line-height:1px;
}
#myacademicsDropdown1 ul.dropdown {
	z-index:4;
}
#myacademicsDropdown2 ul.dropdown {
	z-index:3;
}
#myacademicsDropdown3 ul.dropdown {
	z-index:2;
}
#myacademicsDropdown4 ul.dropdown {
	z-index:3;
}
#myacademicsDropdown5 ul.dropdown {
	z-index:2;
}

#myacademicsContent ul li div{
	 background:transparent url(../images/search_advanced_select.png) no-repeat;	 	 
	 width:364px;	
	 height:22px;
	 line-height:22px;
}
*+html #myacademicsContent ul li div{
	 background:transparent url(../images/search_advanced_select.png) no-repeat;	 	 
	 width:364px;	
	 height:22px;
	 line-height:22px;
	 padding:0px;
	 margin:0px;
}
*+html #myacademicsContent #myacademicsFormLeft ul, 
*+html #myacademicsContent #myacademicsFormRight ul {
	 height:22px;
}
#myacademicsContent div.dropdownSubEntry{
	height:16px;
	line-height:16px;
}
#myacademicsContent div.dropdownEntry{
	overflow:hidden;
}

* html #myacademicsContent ul li ul li div{
	/* IE 6 Hack */
	width:344px;
}	
* html #headerSearchAdvancedContainer ul li ul li ul{
	/* IE 6 Hack */
	width:356px;
}
#myacademicsContent ul li div a{
	color:#656565;
	padding-left:10px;
	font-weight:normal;
	text-decoration:none;
	padding-right:24px;
}

/* Checkboxen */

#myacademicsContent input.hiddenCheckbox {
	left:-10000px;
	position:absolute;
}
#myacademicsContent label.prettyCheckbox {
	font-weight:normal;
	color:#656565;
	padding-bottom:0px;
	border: 1px solid white;
}
* html #myacademicsContent label.prettyCheckbox {
	margin-bottom:-2px;
}
*+html #myacademicsContent label.prettyCheckbox {
	margin-bottom:-2px;
}
#myacademicsContent label.prettyCheckbox span.holderWrap {
	display:block;
	float:left;
	margin-right:5px;
	overflow:hidden;
	position:relative;
}
#myacademicsContent label.prettyCheckbox span.holder {
	display:block;
	left:0;
	position:absolute;
	top:0;
}
#myacademicsContent label.checked span.holder, #myacademicsContent label.checked span.holder, #myacademicsContent label.checked:hover span.holder, #myacademicsContent label.checked:hover span.holder {
	top:-16px !important;
}
#myacademicsContent label.checkbox span.holder {
	background:transparent url(../images/search_advanced_checkbox.png) no-repeat scroll 0 2px;
	height:32px;
}



.myacademicsProfileList {
 overflow: auto;
}

li.switch a {
 text-decoration: none;
 color: #32597D;
}


/* Sitemap */

#sitemapContent h1{
	color:#32597d;
	font-size:28px;
	margin:0px;
	padding:0px;
	line-height:46px;	
}
#sitemapContent h2{
	color:#32597d;
	font-size:12px;
	margin-top:-6px;
}
#sitemapContent h3{
	color:#32597d;
	font-size:15px;
	border-bottom:1px solid #d2d7db;
	padding-bottom:7px;
	margin-top:17px;
	margin-bottom:6px;
}
#sitemapContent p{
	margin-top:0px;
}
#sitemapContent a{
	text-decoration:none;
	display:block;
	color:#424242;
}
.sitemapMore{
	color:#5291CC;
	font-weight:bold;
}

/* FAQ */

#faqContent h1{
	color:#32597d;
	font-size:28px;
	margin:0px;
	padding:0px;
	line-height:46px;	
}
#faqContent h2{
	color:#32597d;
	font-size:15px;
	margin-top:17px;
	margin-bottom:6px;
	border-bottom:1px solid #d2d7db;
	padding-bottom:7px;	
}
#faqContent p{
	margin-top:0px;
	color:#32597d;
}
#faqContent p a{
	color:#7dacd9;
}

#faqContent .faqAnswer{
	padding-top:4px;
	background:transparent url(../images/faq_answer_background.jpg) bottom repeat-x;
	display:none;	
	padding:13px 24px 17px 24px;
	margin-bottom:12px;
}
#faqContent .faqQuestion a{
	display:block;
	background:transparent url(../images/faq_icon_open.png) no-repeat;
	padding-left:24px;
	padding-top:0px;
	text-decoration:none;
	color:#424242;
}

#faqContent .faqQuestion .faqAnswer a{
 color:#5291CC;
 text-decoration:none;
 padding: 0px;
 display:inline;
 background:none;
}

#faqContent .faqQuestion .faqAnswer a:hover {
 text-decoration:underline;
}

#faqContent .faqQuestion a.open{
	color:#32597d;
}
#faqContent .faqIconClose{
	float:right;
	display:none;
	cursor:pointer;	
}

/* Auslandsstipenien */

.daadHeadline{
	color:#2485b3;
	font-size:28px;
	font-weight:bold;
	float:right;
}
.contentTextRight{
	width:368px;
	float:right;
}
.selectBoxStipendienForm .selectbox{
	border:2px solid #CDD7E5 ! important;
	width:368px ! important;
	color:#666666 ! important;
	font-size:11px ! important;
	height:26px ! important;
	padding-left:8px ! important;
	margin-bottom:6px ! important;	
}
.selectBoxStipendienForm  div.selectbox-wrapper{
	margin-top:-6px ! important;
	width:360px ! important;
}
* html .selectBoxStipendienForm  div.selectbox-wrapper{
	margin-top:-8px ! important;
	width:368px ! important;
}


/* Glossar */

#glossarContent h1{
	color:#32597d;
	font-size:28px;
	margin:0px;
	padding:0px;
	line-height:46px;	
}
#glossarContent h2{
	color:#32597d;
	font-size:26px;
	border-bottom:1px solid #d2d7db;
	margin-top:15px;
	margin-bottom:6px;	
	padding-bottom:5px;	
}
#glossarContent p{
	margin-top:0px;
	color:#32597d;
}

#glossarContent .glossarIconTop{
	float:right;
	margin-top:6px;
}
#glossarContentLinks a{
	text-decoration:none;
	display:block;
	color:#424242;
}
.glossarMore{
	color:#5291CC;
	font-weight:bold;
}
#glossarContentIndex{
	padding-top:5px;
}
#glossarContentIndexText{
	margin-bottom:8px;
}
#glossarContentIndexLinks{
	color:#7dacd9;
}
#glossarContentIndexLinks a{
	color:#7dacd9;
	text-decoration:none;
	font-weight:bold;
}
.glossarDetail h1, .fs-small .glossarDetail h1 {
 padding-bottom: 15px;
}

.glossarFooterBottom .right{
 color:#32597D;
	margin-top:5px;
}
.glossarFooterBottom .right span.backArrow a {
	background:transparent url(../images/link_back_arrow.png) no-repeat scroll 0 center;
}
.glossarFooterBottom .right span.nextArrow a {
	background:transparent url(/images/login_link_arrow.png) no-repeat right center;
	padding:0 10px 0 5px
}

/* --------- Berufung - Detail -------- */
.berufungenDetail .berufungBox .list2ColumnBoxHeadline,
.berufungenDetail .berufungBox h3 {
 color: #32597D;
 font-weight: bold;
 padding: 10px 0px 10px 0px;
}

/* 2 Spalten-Boxen */

.berufungenDetail .list2ColumnBoxLeft{
	width:366px;
	float:left;
	border:0px solid #d2d7db;
	padding-bottom:10px;
	margin-bottom:24px;
	margin-right:14px;
background: transparent;
}



.list2ColumnBoxRight{
	width:366px;
	float:left;
	border:0px solid #d2d7db;
	padding-bottom:10px;
	margin-bottom:24px;
	background:transparent url(../images/list_detail_box_background.jpg) repeat-x;
}
.list2ColumnBoxHeadline h3 {
	padding:10px 0px 12px 0px;
}

.berufungenDetail .berufungBox {
	background:transparent url(../images/list_detail_box_background.jpg) repeat-x;
	border:1px solid #d2d7db;
	padding-bottom:10px;
	margin-bottom:24px;
padding:0px 14px 12px 14px;

}

.list2ColumnBoxHeadline a{
	color:#32597D;
	font-weight:bold;
	text-decoration:none;
}
.list2ColumnBoxText a {
	color:#5291CC;
	text-decoration:none;
}
.list2ColumnBoxText{
	
}


/* -------- Berufungen - Melden ----------- */

#contentForm .contentFormRight{
	clear:right;
	float:right;
	width:368px;
}

#contentForm label{
	display:block;
	color:#32597d;	
	font-weight:bold;
	padding-bottom:2px;
	padding-left:5px;
}
#contentForm .inputText{
	border:2px solid #cdd7e5;
	width:356px;
	margin-bottom:8px;
	padding-bottom:3px;
}

#contentForm .contentFormHeadlineFirst{
	clear:left;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:-4px;
}
#contentForm .contentFormHeadline{
	clear:left;
	font-weight:bold;
	margin-bottom:8px;
	padding-top:12px;
}
#contentForm  #contentFormButtons{
	clear:left;
}
#contentForm  .clearRow{
	clear:both;
}
#contentForm form{
	margin:0px;
	padding:0px;
}

/* Checkboxen */

#contentForm input.hiddenCheckbox {
	left:-10000px;
	position:absolute;
}
#contentForm label.prettyCheckbox {
	font-weight:normal;
	color:#656565;
	margin-bottom:18px;		
	float:left;
	padding-right:10px;
}
.#contentForm label.prettyCheckbox a {
 color:#5291CC;
 text-decoration:none;
}
#contentForm label.prettyCheckbox a:hover {
 text-decoration:underline;
}
* html #contentForm label.prettyCheckbox {
	margin-bottom:13px;
}
*+html #contentForm label.prettyCheckbox {
	margin-bottom:13px;
}
#contentForm label.prettyCheckbox span.holderWrap {
	display:block;
	float:left;
	margin-right:5px;
	overflow:hidden;
	position:relative;
}
#contentForm label.prettyCheckbox span.holder {
	display:block;
	left:0;
	position:absolute;
	top:0;
}
#contentForm label.checked span.holder, #contentForm label.checked span.holder, #contentForm label.checked:hover span.holder, #contentForm label.checked:hover span.holder {
	top:-20px !important;
}
#contentForm label.checkbox span.holder {
	background:transparent url(../images/register_checkbox.png) no-repeat scroll 0 2px;
	height:40px;
}

/* ---------- Seminare ----------- */
#contentText .fs-small h2.blueheader {
	color:#32597D;
	font-size:15px;
	margin-top:17px;
	margin-bottom:6px;
	border-bottom:1px solid #d2d7db;
	padding-bottom:7px;	
}

/* --------- Reiner Text --------- */

.reinerText #contentText h1 {
 color:#32597D;
 font-size:28px;
 margin:0px 0px 8px 0px;
}

.reinerText #contentText h2 {
 color:#0f2d4a;
 font-size:13px;
 font-weight:bold;
 margin:0px 0px 8px 0px;
}

/* Select-Box Ersetzung */


.selectBoxRep div.selectbox-wrapper {
	height:auto;
  position:absolute;
  width:361px;
  background-color:#FFFFFF;
  border-color:#CDD7E5;
  border-style:solid;
  border-width:1px 2px 2px;
  margin:0px;
  margin-top:-10px;
  padding:2px 2px 2px 2px;
  font-size:0.8em;
  text-align:left;
  max-height:300px;
  overflow-y:auto;
  overflow-x:hidden;
  z-index:1000;  
}



.selectBoxRep div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:auto;
  width:auto;
  color:#656565;
  font-size:11px;
  font-weight:normal;
}
.selectBoxRep div.selectbox-wrapper ul li.selected { 
 /* background-color: #EAF2FB; */
}
.selectBoxRep div.selectbox-wrapper ul li.current { 
 /* background-color: #CDD8E4; */
}
.selectBoxRep div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectBoxRep label {
    display: block;   
}
.selectBoxRep .selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:4px;
  padding-top:4px;
  width : 360px; 
  display : block;
  text-align:left; 
  background: transparent url(../images/search_advanced_select.png) right top no-repeat scroll;
 /* height:16px; */
  cursor: pointer;
  border:2px solid #FFF;
  color:#656565; 
}


#myacademicsContent .selectBoxRep .selectbox{
	border:2px solid #CDD7E5;	
}
*+html #myacademicsContent .selectBoxRep .selectbox{
	height:17px;
	width:358px;	
}
* html #myacademicsContent .selectBoxRep .selectbox{
	height:17px;
	width:358px;	
}}

#myacademicsContent .selectBoxRep ul {
	height:auto;
}

.overlayFormInputErrorSelect  .selectbox 
{
	border:2px solid #bf0202;
}

/*
.selectBoxRep select {
	background: url('bg_select.png') right;
}
*/

.fs-small #ad_container_outer,
.fs-small #job_container_outer {
 font-size: 12px;
}

.fs-middle #ad_container_outer,
.fs-middle #job_container_outer {
 font-size: 14px;
}

.fs-big #ad_container_outer,
.fs-big #job_container_outer {
 font-size: 16px;
}

#ad_container_outer ul,
#job_container_outer ul {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:disc;
  list-style-position:outside;
}

#ad_container_outer li,
#job_container_outer li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 13px;
	list-style-image:none;
	list-style-type:disc;
  list-style-position:outside;
 position: inherit;
 left: 0px;
}

#ad_container_outer ol li,
#job_container_outer ol li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
 left: 0px;
 list-style-type:decimal;
}

#ad_container_outer, #ad_container_outer h1, #ad_container_outer h2, #ad_container_outer h3, #ad_container_outer h4,
#job_container_outer, #job_container_outer h1, #job_container_outer h2, #job_container_outer h3, #job_container_outer h4 {
 color: black;
}

/* ------- scienceTV ---------- */

#dfg_video {
 width:550px;
 height:334px;
 background:#000000;
}

#dfg_video img{
 float:left;
 padding:12px 12px 12px 12px ;
}

#dfg_video div{
 padding:12px 0px 0px 0px ;
 color:#FFFFFF;
}


#dfg_video a{
 color:#5291CC;
 text-decoration:none;
 font-size:12px;
 font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,Verdana;
}

#dfg_video a:hover {
 text-decoration:underline;
}


.scienceTv {
 padding-bottom: 20px;
 border:1px solid #d2d7db;
 padding:14px;
 float:left;
 width:723px;
 margin:0px 0px 24px 0px;
}

.scienceTv .video {
 float: left;
 padding: 0px 14px 0px 0px;
 width:550px;
 height:334px;
}

.scienceTv .title {
 color:#32597D;
 margin-bottom: 10px;
 padding-top: 20px;
}

/* ------- scienceTV-Box ---------- */

.boxScienceTv .boxScienceTvContent {
 background:#EAECF2 url(../images/box_science_top.gif) left top no-repeat;
 padding:15px 7px 0px 7px;
}

.boxScienceTv .video {
 width:550px;
 height:334px;
}

.boxScienceTv h2 {
 color:#32597D;
 margin:0px 15px 0px 15px;
 padding:14px 0px 0px 0px;
 font-size:12px;
}

.boxScienceTv .description {
 margin:0px 15px 12px 15px;
}

.boxScienceTv .quelle{
 margin:0px 15px 0px 15px;
}

.boxScienceTv .boxScienceTvFooter {
 background:#EAECF2 url(../images/box_science_bottom.gif) left bottom no-repeat;
 padding:0px 0px 12px 0px;
}
.boxScienceTv h1{
	margin:0px;
	color:#32597D;
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px;
}


/* --------- Stipendien ------------- */
.stipendienContext {
  font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana;
  font-size:12px;

}

/* ---------- social Bookmarks --------- */
#socialBookmarks {
 padding: 0px;
 float: right;
 margin: 0px 0px 0px 0px;
}

#socialBookmarks .link {
list-style:none;
padding: 0px;
margin: 0px; 
}

#socialBookmarks .list {
 list-style:none;
 display: block:
}

#socialBookmarks .list ul {
 margin: 8px 0px 0px 0px;
 padding: 4px 0px 2px 2px;
 background: grey;
}

#socialBookmarks .list ul.inactive {
 display: none;
}

#socialBookmarks .list li{
 display: inline;
 list-style:none;
 padding-left: 0px;
}


#socialBookmarks .list li a{
 padding-left: 2px;
 padding-top: 2px;
}


/* contactForm */

#contactForm .contactFormRight{
	clear:right;
	float:right;
	width:368px;
}

#contactForm label{
	display:block;
	color:#32597d;	
	font-weight:bold;
	padding-bottom:2px;
	padding-left:5px;
}

#contactForm .contactFormHeadlineFirst{
	clear:left;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:-4px;
}
#contactForm .contactFormHeadline{
	clear:left;
	font-weight:bold;
	margin-bottom:8px;
	padding-top:12px;
}


#contactForm form{
	margin:0px;
	padding:0px;
}

#contentForm label{
 color:#424242;
}

.dynamic_form_radio, .dynamic_form_element_label {
 float:left;
}

.dynamic_form_radio_field {
 float:left;
 padding:2px 5px 8px 0px;
}

.dynamic_form_checkbox_field .dynamic_form_element_label{
 font-weight:normal !important;
}

.dynamic_form_checkbox {
 float:left;
}


.dynamic_form_element_label a {
 color:#5291CC;
 text-decoration:none;
 font-size:12px;
 font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,Verdana;
}

.dynamic_form_element_label a:hover {
 text-decoration:underline;
}


.dynamic_form_checkbox_field img {
 display:none;
}

.clearBR br {
 display:none;
}

.eingabeLinks1 {
 clear:left;
 display:block;
 color:#32597d;
 padding:0px 0px 3px 5px;
}

.eingabeLinks1 font{
 color:#32597d;
}

.dynamic_form_text {
 border:2px solid #cdd7e5;
 width:356px;
 margin-bottom:8px;
 padding-bottom:3px;
 background:#fafafb url(../images/input_back.png) repeat-x;
 font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana;
 color:#656565;
}

.dynamic_form_textarea{
 border:2px solid #cdd7e5;
 width:356px;
 height:77px;
 background:url(../images/my_academics_textarea_background.png) no-repeat;
 color:#656565;
 font-size:13px;
 margin-bottom:13px;	
 overflow:auto;
 font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana;
}


.submitDynamicForm{
 background: transparent url(../images/buttonBig_left.png) center -3px;
 font-weight:bold;
 font-size:12px;
 color:#32597d;
 height: 28px;
 padding-bottom: 6px;
 text-decoration: none;
 cursor:pointer;
 border:1px solid #CDD7E5 ;
 border-bottom:0px;
}

.submitDynamicForm:hover {
 background:transparent url(../images/input_back.png) left top;
 border-bottom:1px solid #CDD7E5 !important;
}

.submitDynamicForm{	
	outline:0;
}	

.errorlist{
 text-align:left;
 color:#bf0202;
 font-weight:bold;
}

ul.errorlist{
 padding:0;
 margin:10px 0px 12px 0px;
 list-style-type:none;
}



.registerHand {
 background:url('/images/registrierung_hand.jpg') no-repeat;
 width:751px;
 height:216px;
 margin-bottom: 20px;
}

.registerHand .registerHandHeadline{
 padding:24px 0px 0px 239px;
}

.registerHand .registerHandHeadline h2{
 margin:0;
 font-size:28px;
 color:#FFFFFF;
}

.registerHand .registerHandText{
 padding:6px 0px 0px 240px;
}
.registerHand .registerHandText ul{
 border:0;
 margin:0;
 padding:0;
 list-style-position:inside;
 width:550px;
 line-height:17px;
}
.registerHand .registerHandText li{
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}



/* Non-Overlay Registrierung */

.noneoverlayObligatoryText {
	color:#424242;
	margin-top:6px;
  clear:left;
  padding-top: 14px;
}
#myacademicsContent #myacademicsFormLeft .button {
	margin-bottom:10px;
	margin-top:21px;
}

#myacademicsContent #myacademicsFormLeft input.hiddenCheckbox {
	left:-10000px;
	position:absolute;
}
#myacademicsContent #myacademicsFormLeft label.prettyCheckbox {
	font-weight:normal;
	color:#656565;
	margin-bottom:0px;
	float: left;
}
#myacademicsContent #myacademicsFormLeft label.prettyCheckbox span.holderWrap {
	display:block;
	float:left;
	margin-right:5px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}
#myacademicsContent #myacademicsFormLeft label.prettyCheckbox span.holder {
	display:block;
	left:0;
	position:absolute;
	top:0;
}
#myacademicsContent #myacademicsFormLeft label.prettyCheckbox a {
 color:#5291CC;
 text-decoration:none;
}
#myacademicsContent #myacademicsFormLeft label.prettyCheckbox a:hover {
 text-decoration:underline;
}

#myacademicsContent #myacademicsFormLeft ul,
#myacademicsContent #myacademicsFormRight ul{
		height:auto;
}

.dynamic_form_radio{
	float:left;
	margin-right:10px;
}
#overlaySources br{
	line-height:4px;
} 
#myacademicsContent .noneoverlayFormInputErrorSelect .selectbox,
#myacademicsContent .noneoverlayFormInputError {
	border:2px solid #BF0202;
}
#myacademicsContent .noneoverlayFormError {
	color:#BF0202;
	font-weight:bold;
	padding-top:10px;
}

#myacademicsContent #myacademicsFormLeft label.noneoverlayFormInputErrorLabel {
	color:#BF0202;
}

#myacademicsContent #overlaySourcesRight{
		float:right;
		width:220px;
}
#myacademicsContent #overlaySourcesLeftRight{
	  float:right;
		width:180px;
}
#myacademicsContent #overlaySources{
		margin-bottom:20px;
}
#myacademicsContent .overlayText{
		margin-bottom:12px;
}
#myacademicsContent .overlaySourcesHeadline{
		margin-bottom:4px;
		font-weight:bold;
}
#myacademicsContent .containerDropdown ul.dropdown li {
		float:none;
}
#myacademicsContent #myacademicsFormLeft .containerDropdown label.prettyCheckbox {
	margin-bottom:0px;
}
#myacademicsContent #myacademicsFormLeft .containerDropdown label.prettyCheckbox span.holderWrap {
	margin-bottom:0px;
}

#myacademicsContent h1{
	color:#32597D;
	font-size:28px;
	margin:0;
	padding:0;
}
#myacademicsContent h2{
	color:#0F2D4A;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:5px 0 16px;
}

/* Statuszeile */
#status {
	background:transparent url(../images/status_verlauf.gif) repeat-x;
	margin:0 -10px 0 -10px;
}
#status	.message,
#status	font{
	display:block;
	margin:0 auto;
	max-width:1121px;
	min-width:950px;
	height:28px;
	text-align:left;
	line-height:29px;
	color:#FFF;
	padding-left:30px;
	background:transparent url(../images/status_ausrufezeichen.gif) 0px 3px no-repeat;
}

/* ----------- JS-Fallback --------- */
.hiddenButton {
 display: none !important;
}

span.inputButton {
   background: transparent url(../images/button_right.png) right top no-repeat;
   display: block;
   font-weight:bold;
   font-size:12px;
   color:#32597d!important;
   float: left;
   height: 32px;
   margin-right: 6px;
   padding-right: 11px; 
   text-decoration: none;
}

span.inputButton input {
 background:transparent url(/images/button_left.png) no-repeat top left;
 border: none;

 outline-color:-moz-use-text-color;
 outline-style:none;
 outline-width:0;

 color:#32597D;
 cursor:pointer;
 font-size:12px;
 font-weight:bold;
 height:30px;
 padding-bottom:8px;
 text-decoration:none;
 margin:0px;
 text-align:center;
 padding-right:0px;
 padding-left:9px;
}
/* IE7 Hack */
*+html span.inputButton input {
	padding:0;
	margin:0;	
	padding-left:9px;
	padding-bottom:2px;
}
*+html span.inputButton {
	padding:0;
	margin:0;		
	margin-right:11px;
}
/* IE6 Hack */
* html span.inputButton input {
	background:transparent url(/images/button_left.gif) no-repeat top left;
	padding:0;
	margin:0;	
	padding-left:9px;
	padding-bottom:2px;
}
* html span.inputButton {
	background: transparent url(../images/button_right.gif) right top no-repeat;
	padding:0;
	margin:0;		
	margin-right:11px;
}
/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   	span.inputButton input {
   		padding-bottom:2px;
		}
}
/* Opera Hack */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
    span.inputButton input {
   		padding-bottom:2px;
		} 
}


#formularId .inputText {
 border:2px solid #CDD7E5;
 width:365px;
 margin-bottom:8px;
 padding-bottom:3px;
}

#formularId .dynamic_form_textarea {
 width:365px;
 padding:4px 2px 3px 4px;
 background:#FFFFFF url(../images/input_back.png) repeat-x scroll 0 0;
}

#formularId label{
 font-weight:bold;
 color:#32597D;
 padding-bottom:2px;
 display:block;
}

#formularId .checkBoxLabel{
 font-weight:normal;
 color:#656565;
 display:inline;
}



/* --------- Galerie - Detail ---------- */

/* -------------------- */
/* H2 als "Text" nur in der Galerie*/
/* -------------------- */
#galerie h2 {
	font-weight:normal;
}

/* -------------------- */
/* BUTTONS */
/* Ich habe alle Zustände festgehalten.
   Musst du dann schauen wo im Template bei
   dir die Zustände angesprochen werden müssen.
   Das Mouseover passiert automatisch.*/
/* -------------------- */


.buttonbox{
	 padding-top:20px;
	 display:table;
	 margin:0 auto;
}

/* normalzustand */
.buttonLeft {
	float:left;
	background-image: url(/images/roundButton_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonLeft a{
	float:left;
	background-image: url(/images/roundButton_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* bei Mouseover */
.buttonLeft:hover {
	background-image: url(/images/roundButton_left_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonLeft:hover a{
	background-image: url(/images/roundButton_left_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* bei Seitenanfang */
.buttonLeft_end {
	float:left;
	background-image: url(/images/roundButton_left_end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonLeft_end a{
	float:left;
	background-image: url(/images/roundButton_left_end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* Text zwischen den buttons */
.buttonText {
	float:left;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}

/* normalzustand */
.buttonRight {
	float:left;
	background-image: url(/images/roundButton_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonRight a{
	float:left;
	background-image: url(/images/roundButton_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* bei Mouseover */
.buttonRight:hover {
	background-image: url(/images/roundButton_right_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonRight:hover a{
	background-image: url(/images/roundButton_right_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* bei Seitenende */
.buttonRight_end {
	float:left;
	background-image: url(/images/roundButton_right_end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
}
.buttonRight_end a{
	float:left;
	background-image: url(/images/roundButton_right_end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	width:29px;
	text-decoration: none;
}

/* -------------------- */
/* TABELLE */
/* Hier habe ich um alles wieder einen Container geschalten
   damit im Fall der Fälle nur hier Quelle und Text
   umgeschrieben werden.*/
/* -------------------- */

#galerie .quelle{
	font-size:11px;
	padding-bottom:10px;
	
}

#galerie .text{
	color:#32597d;
	font-weight:bold;
	
}


#contentText table .image-left,
#contentText table .cms-image-left,
#contentText table .cms-image-left.no-line {
 margin-right: 0px;
}



span.orange {
	color:#bb7404;
}


#faqContent .faqQuestion .faqAnswer a{
 color:#5291CC;
 text-decoration:none;
 padding: 0px;
}

#faqContent .faqQuestion .faqAnswer a:hover {
 text-decoration:underline;
}

#ad_container_outer ol li,
#job_container_outer ol li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
 left: 0px;
 list-style-type:decimal;
}

#contentText .crossreferences li {
 list-style-image:none;
 left: 0px;
}

#agentName { font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana; font-size: 11px; }



.teaserEinstiegsseiten .boxCornerLeftBottom {
 position:absolute;
 bottom:0;
 left:0;
 z-index: 1;
}

.teaserEinstiegsseiten .boxCornerRightBottom {
 position:absolute;
 bottom:0;
 right:0;
 z-index: 1;
}
.teaserEinstiegsseiten {
 margin: 0px 0px 30px 0px;
}
.teaserEinstiegsseiten .boxTeaserContent {
 height: inherit;
 display: block;
}

.teaserEinstiegsseiten .boxTeaserContentText {
 position: relative;
 padding: 15px 15px 1px 15px;
}

.teaserEinstiegsseiten .boxTeaserContentText h3 {
color:#32597D;
font-size:16px;
font-weight:bold;
margin-bottom:14px;
}

.teaserEinstiegsseiten .boxTeaserContentText h3 a{
color:#32597D;
}

.teaserEinstiegsseiten .boxTeaserContentText h4 {
 color:#5291CC;
 font-weight:bold;
 text-decoration:none;
 margin-bottom: 4px;
 margin-top: 0px;
}

.teaserEinstiegsseiten .boxTeaserContentText h4 a {
 color:#5291CC;
}

.teaserEinstiegsseiten .boxTeaserContentText p {
 margin: 0px 0px 15px 0px;
}

.teaserEinstiegsseiten a {
	color:#424242;
	text-decoration:none;
}
.teaserEinstiegsseiten a:hover {
 text-decoration: underline;
}
.teaserEinstiegsseiten a .blue{
 color: #5291CC;
 font-weight: normal;
}


.videoBox {
 margin: 10px 0px 0px 0px;
 border: 1px solid #d2d7db;
 padding: 15px;
}

.videoBox .video {
 float: left;
 margin-right: 30px;
}

.videoBox .text {
 margin-left: 309px;
 padding: 0px;
}
.videoBox .text h4 {
 color:#5291CC;
 font-weight:bold;
 text-decoration:none;
}

.videoBox .text p, .videoBox .text a {
 color:#424242;
 text-decoration:none;
}

.videoBox .text a .blue {
 color:#5291CC;
 font-weight:normal;
}

.videoBox .text a:hover {
 text-decoration: underline;
}

.kooperation {
 float: right;
 margin: -40px 0px 0px 0px;
}

.kooperation .text {
 float: left;
 color: #6A8CAC;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}




.boxCornerLeftBottom {
 position:absolute;
 bottom:0;
 left:0;
 z-index: 1;
}

.boxCornerRightBottom {
 position:absolute;
 bottom:0;
 right:0;
 z-index: 1;
}

.boxBannerForschung {
 padding: 16px 20px 20px 20px;
 position: relative;
}

.boxBannerForschungText h3 {
 font-weight: bold;
 font-size: 28px;
 margin: 0px 0px 30px 0px;
 padding:0px;
 line-height: 31px;
}

.boxBannerForschungText p {
 margin: 0px 0px 8px 0px;
 font-size: 13px;
}

.boxBannerForschungText a {
 text-decoration: none;
}

.boxBannerForschungText a:hover {
 text-decoration: underline;
}

.boxBannerForschungText a .blue {
 color: #5291CC;
}


.list2Column .boxPremiumProfileRightPicture img {
 width: 366px;
 height: 166px;
 margin: 11px 0px 0px 0px;
}
.list2Column .boxPremiumProfileRightFooter {
 padding: 8px 12px 0px 12px;
}
.boxPremiumProfileRight {
 margin-bottom: 5px;
}



#alternativeSearchResultsJobs { margin-bottom: 40px; }
#alternativeSearchResultsJobs .boxArticlesFooter { background: url("/images/box_jobsoverview_footer_left.png") no-repeat scroll left bottom transparent; padding-right: 0px;}
#alternativeSearchResultsJobs .boxArticlesFooter .normalLink { background: url("/images/box_jobsoverview_footer_right.png") no-repeat scroll right bottom transparent; padding-bottom: 4px; padding-right: 5px; }

.dw { margin: 20px 0px 0px 0px; clear: left; float: left;}
.dw h3 { color:#32597D; font-size:16px; font-weight:bold; margin-bottom:14px; }
.dw_cooperation { display: block; float: right; vertical-align: top;  }
.dw_cooperation .text { color:#6A8CAC; font-size:11px; font-weight:normal; vertical-align: top; padding-right: 5px; }
.dw_cooperation img { width: 90px; padding-top: 1px; }


#dwVideoPlayer { text-align: center; margin: 20px 0px 0px 0px; }

#dwVideoText { width: 500px; color:#32597D; font-size:13px; font-weight:bold; margin-left: 125px; }
#dwVideoText .moreLink a { color:#5291CC; font-weight:bold; text-decoration:none; }
#dwVideoText .moreLink a:hover { text-decoration:underline; }

#overlayRegisterStep3 .imageCheckboxes { clear: left; }




span.orange {
	color:#bb7404;
}


#faqContent .faqQuestion .faqAnswer a{
 color:#5291CC;
 text-decoration:none;
 padding: 0px;
}

#faqContent .faqQuestion .faqAnswer a:hover {
 text-decoration:underline;
}

#ad_container_outer ol li,
#job_container_outer ol li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
 left: 0px;
 list-style-type:decimal;
}

#contentText .crossreferences li {
 list-style-image:none;
 left: 0px;
}

#agentName { font-family:Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana; font-size: 11px; }



.teaserEinstiegsseiten .boxCornerLeftBottom {
 position:absolute;
 bottom:0;
 left:0;
 z-index: 1;
}

.teaserEinstiegsseiten .boxCornerRightBottom {
 position:absolute;
 bottom:0;
 right:0;
 z-index: 1;
}
.teaserEinstiegsseiten {
 margin: 0px 0px 30px 0px;
}
.teaserEinstiegsseiten .boxTeaserContent {
 height: inherit;
 display: block;
}

.teaserEinstiegsseiten .boxTeaserContentText {
 position: relative;
 padding: 15px 15px 1px 15px;
}

.teaserEinstiegsseiten .boxTeaserContentText h3 {
color:#32597D;
font-size:16px;
font-weight:bold;
margin-bottom:14px;
}

.teaserEinstiegsseiten .boxTeaserContentText h3 a{
color:#32597D;
}

.teaserEinstiegsseiten .boxTeaserContentText h4 {
 color:#5291CC;
 font-weight:bold;
 text-decoration:none;
 margin-bottom: 4px;
 margin-top: 0px;
}

.teaserEinstiegsseiten .boxTeaserContentText h4 a {
 color:#5291CC;
}

.teaserEinstiegsseiten .boxTeaserContentText p {
 margin: 0px 0px 15px 0px;
}

.teaserEinstiegsseiten a {
	color:#424242;
	text-decoration:none;
}
.teaserEinstiegsseiten a:hover {
 text-decoration: underline;
}
.teaserEinstiegsseiten a .blue{
 color: #5291CC;
 font-weight: normal;
}


.videoBox {
 margin: 10px 0px 0px 0px;
 border: 1px solid #d2d7db;
 padding: 15px;
}

.videoBox .video {
 float: left;
 margin-right: 30px;
}

.videoBox .text {
 margin-left: 309px;
 padding: 0px;
}
.videoBox .text h4 {
 color:#5291CC;
 font-weight:bold;
 text-decoration:none;
}

.videoBox .text p, .videoBox .text a {
 color:#424242;
 text-decoration:none;
}

.videoBox .text a .blue {
 color:#5291CC;
 font-weight:normal;
}

.videoBox .text a:hover {
 text-decoration: underline;
}

.kooperation {
 float: right;
 margin: -40px 0px 0px 0px;
}

.kooperation .text {
 float: left;
 color: #6A8CAC;
 font-size: 10px;
 padding: 2px 0px 0px 0px;
}




.boxCornerLeftBottom {
 position:absolute;
 bottom:0;
 left:0;
 z-index: 1;
}

.boxCornerRightBottom {
 position:absolute;
 bottom:0;
 right:0;
 z-index: 1;
}

.boxBannerForschung {
 padding: 16px 20px 20px 20px;
 position: relative;
}

.boxBannerForschungText h3 {
 font-weight: bold;
 font-size: 28px;
 margin: 0px 0px 30px 0px;
 padding:0px;
 line-height: 31px;
}

.boxBannerForschungText p {
 margin: 0px 0px 8px 0px;
 font-size: 13px;
}

.boxBannerForschungText a {
 text-decoration: none;
}

.boxBannerForschungText a:hover {
 text-decoration: underline;
}

.boxBannerForschungText a .blue {
 color: #5291CC;
}


.list2Column .boxPremiumProfileRightPicture img {
 width: 366px;
 height: 166px;
 margin: 11px 0px 0px 0px;
}
.list2Column .boxPremiumProfileRightFooter {
 padding: 8px 12px 0px 12px;
}
.boxPremiumProfileRight {
 margin-bottom: 5px;
}


#alternativeSearchResultsJobs { margin-bottom: 40px; }
#alternativeSearchResultsJobs .boxArticlesFooter { background: url("/images/box_jobsoverview_footer_left.png") no-repeat scroll left bottom transparent; padding-right: 0px;}
#alternativeSearchResultsJobs .boxArticlesFooter .normalLink { background: url("/images/box_jobsoverview_footer_right.png") no-repeat scroll right bottom transparent; padding-bottom: 4px; padding-right: 5px; }


#premiumProfile ol { margin: 0px 0px 0px 10px; list-style: decimal; list-style-image: none; }
#premiumProfile ol li { list-style-type: decimal !important; list-style-image: none !important; }


.boxTeaserContentText a.boxLinkWithoutArrow {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:2px;
}

.boxTeaserContentText a.boxLinkWithoutArrow:hover {
	text-decoration:underline;
}

#contentText .infoContainer .infoContainerBlock li { padding-right: 10px; }

.sub_menu .trenner { background: #ffffff; }



#myacademicsContent button.button { background: transparent url(../images/button_right.png) right 2px no-repeat; display: block; font-weight:bold; font-size:12px; color:#32597d!important; float: left; height: 32px; text-decoration: none; border: none; padding: 0px 11px 0 0; margin: -2px 6px 0 0; cursor: pointer; }

#myacademicsContent button.button:hover { background: transparent url(../images/button_right_hover.png) right 2px no-repeat; }


#myacademicsContent button.button span { background: transparent url(../images/button_left.png) left top no-repeat; display: block; line-height: 18px; padding: 4px 3px 6px 11px; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana; }
#myacademicsContent button.button:hover span { background: transparent url(../images/button_left_hover.png) left top no-repeat; }

@-moz-document url-prefix() {
  
  #myacademicsContent button.button { background: transparent url(../images/button_right.png) right 3px no-repeat; display: block; font-weight:bold; font-size:12px; color:#32597d!important; float: left; text-decoration: none; border: none; padding: 0px 8px 0 0; margin: -3px 6px 0 0; cursor: pointer; }
  
  #myacademicsContent button.button:hover { background: transparent url(../images/button_right_hover.png) right 3px no-repeat; }
  
  
  #myacademicsContent button.button span { background: transparent url(../images/button_left.png) left top no-repeat; display: block; line-height: 18px; padding: 4px 1px 6px 11px; font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Verdana; }
  #myacademicsContent button.button:hover span { background: transparent url(../images/button_left_hover.png) left top no-repeat; }

}


/* Lupe für com */
#contentText div.magnify a {
  position: relative;
}
#contentText div.magnify a:after {
  content: " "; display: block; position: relative; z-index: 200;
  bottom: 1px; left: 1px; width: 31px; height: 30px;
  margin-top: -30px;
  background:url('/images/desktop/v13-layout.png') no-repeat -1832px 0px transparent;
}
#contentText div.magnify.without-magnify-icon a:after {
  display: none;
}
#contentText .image-standard img,
#contentText .size-standard img {
 display: block;
 width: 355px;
}  
#contentText .image-thumb img,
#contentText .size-thumb img {
 display: block;
 width: 44px;
}  
#contentText .image-medium img,
#contentText .size-medium img {
 display: block;
 width: 100px;
}
/* Zooming */
.zoom-bg {
  display: block; position: fixed; z-index: 60000; cursor: pointer;
  top: 0; right: 0; bottom: 0; left: 0;
  background: #143D63;
  opacity: 0.5;
}
.zoom-container a.close {
  display: block; position: absolute; z-index: 60020;
  top: 5px; right: 5px; height: 20px; width: 20px;
  text-decoration: none;
  background: url('/images/desktop/v13-layout.png') no-repeat -1393px -405px transparent;
}
.zoom-content {
  display: block; position: fixed; z-index: 60010;
  padding: 30px;
  background: #fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.zoom-content img {
  display: block; 
  width: 100%;
}