
.inputText{
	width:368px;
	padding:2px 4px 2px 4px;
	border:2px solid #FFF;
	background:#fafafb url(../images/input_back.png) repeat-x;
	color:#656565;
	margin-bottom:4px;
}
/*
.buttonBig{
	background:transparent url(../images/buttonBig_right.png) right no-repeat;
	height:35px;
	float:left;	
}
.buttonBig a{	
	background:transparent url(../images/buttonBig_left.png) left no-repeat;
	line-height:35px;
	height:35px;
	display:block;
	padding-left:22px;
	padding-right:9px;
	margin-right:15px;
	font-weight:bold;
}
*/

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

a.button:hover {
	background: transparent url(../images/button_right_hover.png) right top no-repeat;
}


a.button span {
   background: transparent url(../images/button_left.png) left top no-repeat;
   display: block;
   line-height: 18px;
   padding: 4px 3px 6px 11px;
}
a.button:hover span {
	background: transparent url(../images/button_left_hover.png) left top no-repeat;
}

a.buttonBig {
   background:transparent url(../images/buttonBig_right.png) right top no-repeat;
   display: block;
   font-weight:bold;
   font-size:12px;
   color:#32597d!important;
   float: left;
   height: 35px;
   margin-right: 1px;
   padding-right: 13px; 
   text-decoration: none;
}

a.buttonBig span {
   background:transparent url(../images/buttonBig_left.png) left top no-repeat;
   display: block;
   line-height: 25px;
   padding: 2px 5px 8px 15px;
   width:46px;
}

a.buttonBig:hover {
	background: transparent url(../images/buttonBig_right_hover.png) no-repeat  top right;
}
a.buttonBig:hover span {
	background: transparent url(../images/buttonBig_left_hover.png) left top no-repeat;
}
/*
.button{
	background:transparent url(../images/button_right.png) right no-repeat;
	height:28px;
	float:left;
}
.button a{	
	background:transparent url(../images/button_left.png) left no-repeat;
	line-height:26px;
	height:28px;
	display:block;
	padding-left:19px;
	padding-right:9px;
	margin-right:12px;
	font-weight:bold;
}
*/
.buttonAdvancedSearch{
	background:transparent url(../images/button_advancedsearch.png) no-repeat;
	height:38px;
	float:left;
	width:163px;
	font-size:12px;
}
.buttonAdvancedSearch.open{
	background:transparent url(../images/button_advancedsearch_hover.png) no-repeat;	
}
.buttonAdvancedSearch a{	
	line-height:35px;
	height:35px;
	display:block;
	padding-left:19px;	
	font-weight:bold;
}

/* Welcome-Leiste */
#frameWelcome{
	background:url('../images/welcome_background.png') repeat-x;
	font-size:12px;
	height:30px;
	padding:0px 10px 0px 10px;
}

#containerWelcome {
  background-color: transparent;
  margin:0 auto;
  max-width:1151px;
  min-width:1151px;
}

#containerWelcome {
 /* IE6 Hack */
 /*width: expression(document.body.clientWidth < 981 ? "980px":document.body.clientWidth > 1150 ? "1151px" : "auto");*/
}

#welcome{
	line-height:30px;
	color:#424242;
	width:380px;
	float:left;	
}


#welcome a{
	color:#5291cc;
}

/* Welcome-Leiste eingeloggt */
#frameWelcomeLogout{
	background:url('../images/welcome_logout_background.png') repeat-x;
	font-size:12px;
	height:30px;
}


#containerWelcomeLogout {
  background-color: transparent;
  margin:0 auto;
  max-width:1151px;
  min-width:1151px;
}

#containerWelcomeLogout {
 /* IE6 Hack */
 /*width: expression(document.body.clientWidth < 981 ? "980px":document.body.clientWidth > 1150 ? "1151px" : "auto"); */
}

#welcomeLogout{
	line-height:30px;
	color:#FFFFFF;
	float:left;
	margin-right:4px;
}
#welcomeLogout a{
	color:#FFFFFF;
}



/* Header */


#containerHeader {
  background-color: transparent;
  margin:0 auto;
  max-width:1151px;
  min-width:1151px;
  text-align:left;
  /* background:url('../images/mann.jpg') no-repeat bottom right; */
}

.containerHeaderAt {
  background-color: transparent;
  margin:0 auto;
  max-width:1151px;
  min-width:1151px;
  text-align:left;
  /* background:url('../images/at_testimonial_2.jpg') no-repeat bottom right !important; */
}

.containerHeaderCh {
  background-color: transparent;
  margin:0 auto;
  max-width:1151px;
  min-width:1151px;
  text-align:left;
  /* background:url('../images/ch_testimonial.jpg') no-repeat bottom right !important; */
}

#containerHeader {
 /* IE6 Hack */
 /*width: expression(document.body.clientWidth < 981 ? "980px":document.body.clientWidth > 1150 ? "1151px" : "auto"); */
}

#logo { 
 width: 211px;
 padding-top: 15px;
 padding-bottom:5px;
 xbackground:transparent url(../images/academics_logo.png) 0 72px no-repeat;	
 position: absolute;
 height: 81px;
}

* + html #logo {
 height: 101px;
}

* html #logo { 
 xbackground:transparent url(../images/academics_logo.gif) 0 72px no-repeat;	
}

#logo a img { visibility: hidden; }
#headerRight {
 width:89%;
 float:right;
 margin-bottom: 25px;
}

:root #headerRight {
	 margin-bottom: 25px;
}

* + html #headerRight {
	 margin-bottom: 0px;
	 
}

#headerRight a{
	color:#32597d;
	text-decoration:none;
}
#headerMeta{
	padding-top:7px;
	line-height:25px;
	text-align: right;
}

/* Suche */

#headerSearch {  
	  text-align: left;
	  width:807px;
	  margin:auto;
	  padding-top:20px;
}
#headerSearchRight{
	 float:left;
     width:372px;
	 margin-left:80px	
}
* html #headerSearchRight{
	margin-left:40px	
}
#headerSearchButtonSearch{
	margin-top:3px;
}

#headerSearchLinks{
	/* padding-left:18px; */
}
#headerSearchInput{
	float:left;
}
#headerSearchInputs{
	/* padding-left:51px;*/	
	padding-top:18px;
}
* html #headerSearch {
	position:relative;
}
#headerSearchLinks ul {
	padding:0;
	margin:0;
}
#headerSearchLinks ul li {
	display:block;
	float:left;	
}
#headerSearchLinks  a{
	color:#32597d;
	text-decoration:none;
	padding:0 10px 6px 10px;
	display:block;
	height:16px;
}

#searchSwitchFallback ul {
  padding-bottom: 10px;
}

#headerSearchLinks  label {
	color:#32597d;
	text-decoration:none;
	padding:0 10px 6px 10px;
	display:inline;
	height:16px;
}

* html #headerSearchLinks  a{
	text-align:center;		
	width:40px;
}
* html #headerSearchLinks  a#headerSearchFilterStellenanzeigen{
	width:100px;
}
#headerSearchLinks  a.act{
	font-weight:bold;
	background:transparent url(../images/search_arrow.png) bottom center no-repeat;
}


#headerSearch .inputText{    
	float:left;
	width:350px;	
	margin-right:6px;
	padding:6px 0 2px 10px;
	margin-top:0px;
}


/* Suchtipps */

.autocomplete-w1 { 
	background:url(../images/search_tips_back.png) no-repeat bottom right; 
	position:absolute; 
	top:0px; 
	left:0px; 		
	margin:10px 0 0 6px; 
	/* IE6 fix: */ 
	_background:none; 
	_margin:0;
	z-index:119;	
}
.autocomplete { 
	padding:6px 0 6px 0;
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	color:#999999;
	margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ 
	_height:350px;  
	_margin:0; 
	_overflow-x:hidden; 
}
.autocomplete .selected { 
	/* background:#F0F0F0;  */
}
.autocomplete div { 
	margin:0 15px;
	padding:2px 0px; 
	white-space:nowrap;
	border-bottom:1px solid #d2d7db;	
}
.autocomplete div:last-child{
	border:0px;	
}
.autocomplete strong { 
	font-weight:bold; color:#757575; 
}

/* erweiterte Suche */

#headerSearchAdvanced {  
  text-align: left;
  width:807px;
  height:203px;
  background:transparent url(../images/search_advanced_back.png) no-repeat -1px -2px;
  display:none; 
}
* html #headerSearchAdvanced { 
  /* IE6 Hack */
  /* margin-left:-37px; */
}
#headerSearchAdvancedContainer{
	padding:30px 0 0 20px;
}

.headerSearchAdvancedHeadline{
	font-weight:bold;
	color:#32597d;
	padding-left:6px;
	margin-bottom:2px;
}
#headerSearchAdvancedContainerLinks {
	padding-bottom: 10px;
}
#headerSearchAdvancedContainerRechts{
	float:right;
	width:400px;
}	
#headerSearchAdvancedContainerLine{
	border-top:0px solid #a5aeb7;		
	margin-right:30px;
}
#headerSearchAdvancedContainerUnten{
	clear:right;
	text-align:right;
	padding-left:510px;
	padding-top:0px;
}
#headerSearchAdvancedContainer ul{
	margin-bottom:9px;
	border:2px solid #FFF;
	width:364px;
	color:#656565;
	height:22px;
	font-weight:normal;
	font-size:11px;
}
#headerSearchAdvancedContainer ul.hover{
	border:2px solid #cdd7e5;	
}
#headerSearchAdvancedContainer 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;
}

/* Mouse Over */

/* Login */
#login ul.dropdown:hover ul.sub_menu{
		visibility:visible;
}
#login ul.dropdown:hover .dropdownEntry{
	background:transparent url(../images/button_login_left_hover.png) left no-repeat;	
}
#login ul.dropdown:hover .dropdownEntry a{
	background:transparent url(../images/button_login_right_hover.png) right no-repeat;
	color:#32597d;
}	

/* Länder */
#headerMetaLaender ul.dropdown:hover ul.sub_menu{
		visibility:visible;
}
#headerMetaLaender ul.dropdown:hover .dropdownEntry{
	background:transparent url(../images/laender_button_back_hover.png) left no-repeat;	
}


/* 1. Menu-Punkt */
#mainNav ul.dropdown #menuStellenanzeigen:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuStellenanzeigen:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuStellenanzeigen:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
/* 2. Menu-Punkt */
#mainNav ul.dropdown #menuForschungsfelder:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuForschungsfelder:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuForschungsfelder:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
#mainNav ul.dropdown #menuForschungsfelder ul li:hover ul{
		visibility:visible;
}

/* 2. Menu-Punkt */
#mainNav ul.dropdown #menuAktuelles:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuAktuelles:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuAktuelles:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
#mainNav ul.dropdown #menuAktuelles ul li:hover ul{
		visibility:visible;
}

/* 3. Menu-Punkt */
#mainNav ul.dropdown #menuWissenschaftForschung:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuWissenschaftForschung:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuWissenschaftForschung:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
#mainNav ul.dropdown #menuWissenschaftForschung ul li:hover ul{
		visibility:visible;
}

/* 3. Menu-Punkt */
#mainNav ul.dropdown #menuKarriere:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuKarriere:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuKarriere:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
#mainNav ul.dropdown #menuKarriere ul li:hover ul{
		visibility:visible;
}
/* 4. Menu-Punkt */
#mainNav ul.dropdown #menuBlog:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuBlog:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuBlog:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}
#mainNav ul.dropdown #menuBlog ul li:hover ul{
		visibility:visible;
}
/* 5. Menu-Punkt */
#mainNav ul.dropdown #menuMyAcademics:hover ul.sub_menu{
		visibility:visible;
}
#mainNav ul.dropdown #menuMyAcademics:hover .dropdownEntry{
	background:transparent url(../images/menu_back_left_hover.png) left no-repeat;	
}
#mainNav ul.dropdown #menuMyAcademics:hover .dropdownEntry a{
	background:transparent url(../images/menu_back_right_hover.png) right no-repeat;
	color:#32597d;
}


#headerSearchAdvancedContainer ul.dropdown ul.sub_menu{
	height:auto;	
	max-height:340px;
	overflow-y:auto;
	overflow-x:hidden;
}
* html #headerSearchAdvancedContainer ul.dropdown ul.sub_menu{
	height:340px;	
	max-height:340px;
	overflow-y:auto;
	overflow-x:hidden;
}

*+html #headerSearchAdvancedContainer ul.dropdown ul ul{	
	height:auto;
	margin-bottom:-10px;
}
* html #headerSearchAdvancedContainer ul.dropdown ul ul{	
	margin-bottom:-10px;
}

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

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

/* Safari Hack 
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #headerSearchAdvancedContainer ul.dropdown ul ul {	
	margin-top:-22px;
	padding-bottom:22px;
  }	
}
*/
#headerSearchAdvancedContainer ul ul li.switch {
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	color:#5291CC;
}
#headerSearchAdvancedContainer ul ul li.switch a{
	color:#5291CC;	
}
*+html #headerSearchAdvancedContainer ul.dropdown ul ul {
	top:0px;
}


#headerSearchAdvancedContainer ul ul li{
	padding-left:10px;
	font-weight:normal;
	clear:left;
}
li.lineover{
	clear:left;
	padding-bottom:6px;
	border-bottom:1px solid #CCC;
	margin-bottom:4px;
}
*+html li.lineover{
	height:1px;
	line-height:1px;
}
#headerSearchAdvancedDropdown1 ul.dropdown {
	z-index:104;
}
#headerSearchAdvancedDropdown2 ul.dropdown {
	z-index:103;
}
#headerSearchAdvancedDropdown3 ul.dropdown {
	z-index:102;
}
#headerSearchAdvancedDropdown4 ul.dropdown {
	z-index:103;
}
#headerSearchAdvancedDropdown5 ul.dropdown {
	z-index:102;
}

#headerSearchAdvancedContainer ul li div{
	 background:transparent url(../images/search_advanced_select.png) no-repeat;	 	 
	 width:364px;	
	 height:22px;
	 line-height:22px;
}
#headerSearchAdvancedContainer div.dropdownSubEntry{
	height:16px;
	line-height:16px;
}
#headerSearchAdvancedContainer div.dropdownEntry{
	overflow:hidden;
}

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

/*
#headerSearchAdvancedContainer .headerSearchAdvancedEmail{
	color:#32597d;
	padding:16px 26px 0 130px;
	font-size:11px;
}
*/

/* Checkbox */

#headerSearchAdvancedContainer label.checkbox span.holder {
	height: 32px; 
	background: url(../images/search_advanced_checkbox.png) 0 2px no-repeat; 
}

label.radio span.holder {
	height: 32px;
	background: url(../images/radio.gif) 0 -1px no-repeat; 
}

#headerSearchAdvancedContainer label.checkbox:hover span.holder,
#headerSearchAdvancedContainer label.radio:hover span.holder { top: 0px !important; } 

#headerSearchAdvancedContainer label.checked span.holder,
#headerSearchAdvancedContainer label.checked span.holder,
#headerSearchAdvancedContainer label.checked:hover span.holder,
#headerSearchAdvancedContainer label.checked:hover span.holder { top: -16px !important; }

#headerSearchAdvancedContainer label.list {
	/*float: left; 
	clear: left;
	margin: 0 0 0px 0;	*/
	cursor:pointer;
}

#headerSearchAdvancedContainer  label.inline {
	float: left; 
	margin: 0 10px 0 0;
	cursor:pointer;
}

#headerSearchAdvancedContainer input.hiddenCheckbox {
	position: absolute; left: -10000px; 
}

#headerSearchAdvancedContainer label.prettyCheckbox span.holderWrap {
	display: block; float: left;
	position: relative;
	margin-right: 5px;
	overflow: hidden;
}

#headerSearchAdvancedContainer label.prettyCheckbox span.holder {
	display: block;
	position: absolute;
	top: 0; left: 0;
}




/* Dropdowns */
.containerDropdown ul{
	list-style: none;	
	border:0;
	margin:0;
	padding:0;	
}
.containerDropdown  ul.dropdown { 
	position: relative; 
	z-index:10;
}
.containerDropdown  ul.dropdown div{
	cursor:pointer;
}
.containerDropdown  ul.dropdown li { 
	font-weight: bold; 
	float: left; 
	zoom: 1; 
}
.containerDropdown  l.dropdown li.hover,
.containerDropdown  ul.dropdown li:hover { 
	position: relative; 
}
.containerDropdown  ul.dropdown ul { 
	visibility: hidden;
	position: absolute; 
	top: 100%; 
	left: 0; 	
}
.containerDropdown  ul.dropdown ul li 	{ float: left;}
#mainNav ul.dropdown ul li { float: none; }


/* IE 6 & 7 Needs Inline Block */
.containerDropdown  ul.dropdown ul li a	{ 
	border-right: none; 
	display: inline-block; 
} 

/* Login Dropdown */
.containerDropdown  ul.login {
	/* z-index:120; */
	z-index:996;
}
.containerDropdown  ul.login ul { 
	width:420px;
	height:235px;
	margin:0px 0 0 -4px;
	background-image:url(../images/login_background.png);
	/* IE8 Standard Mode Hack */
	margin /*\**/: -1px 0 0 -4px\9;
}
*+html .containerDropdown  ul.login ul {
	/* IE7 Hack */
	margin:-1px 0 0 -4px;	
}
* html .containerDropdown  ul.login ul {
	/* IE6 Hack */
	margin:-1px 0 0 -72px;	
}

.containerDropdown ul.login ul li{
	padding:25px 0 0 20px; 
}
.containerDropdown ul.login ul li label{
	display:block;
	color:#32597d;
	line-height:24px;
}
.containerDropdown ul.login ul li .loginLink{
	text-decoration:none;
	line-height:20px;
	font-weight:normal;
	background:transparent url(/images/login_link_arrow.png) 0 7px no-repeat;
	padding-left:13px;
	display:block;
	color:#5291cc;
	clear:left;	
}
.containerDropdown ul.login ul li  #loginButton{
	margin:10px 0 5px -2px;
	display:block;
}

#login ul.dropdown .dropdownEntry{
	background:transparent url(../images/button_login_left.png) left no-repeat;
	padding:0 0 0 10px;
	width:59px;
	height:30px;
	overflow:hidden;
}
#login ul.dropdown .dropdownEntry a{
	display:block;
	text-decoration:none;
	line-height:28px;
	font-weight:bold;
	font-size:13px;
	background:transparent url(../images/button_login_right.png) right no-repeat;
	padding-right:24px;
	padding-bottom:2px;
	color:#FFF;
	font-size:12px;
   color:#32597d!important;
}

#login ul.dropdown .dropdownEntry.hover{
	background:transparent url(../images/button_login_left_hover.png) left no-repeat;	
}
#login ul.dropdown .dropdownEntry.hover a{
	background:transparent url(../images/button_login_right_hover.png) right no-repeat;
	color:#32597d;
}


/* Länder Dropdown */

#headerMetaLaender{
	float:right;
	margin-left:10px;
	text-align:left;
	color:#FFF;	
	font-size:11px;
}
#headerMetaLaender ul.dropdown li{
	width:149px;	
	font-weight:normal;
	line-height:18px;
}
#headerMetaLaender ul.dropdown li a{
	color:#FFF;
	padding-left:12px;
	width:134px;
	font-size:11px;
	text-decoration:none;
}
#headerMetaLaender ul.dropdown li a:hover{
	background-color:#FFF;
	color:#32597d;
}
#headerMetaLaender ul.dropdown ul { 
	background:url(../images/laender_background.png) bottom no-repeat;
	padding:0px 0 10px 0;	
}
#headerMetaLaender ul.dropdown .dropdownEntry{
	background:transparent url(../images/laender_button_back.png) left no-repeat;
	height:28px;
	line-height:22px;
	padding:0 0 0 12px;
}
#headerMetaLaender ul.dropdown .hover{
	background:transparent url(../images/laender_button_back_hover.png) left no-repeat;	
}
* html #headerMetaLaender  ul ul {
	/* IE6 Hack */
	margin-left:-149px;	
}



/* für autocomplete-Bereich - Stichwortuche */
.autocomplete-suggestions {
  z-index: 20100 !important;
  overflow-y: auto;
  background: #ffffff;
  margin: -1px 0 0 1px !important;
}
.autocomplete-suggestions .autocomplete-suggestion {
  display: block;
  cursor: pointer;
	padding: 3px 0 3px 14px;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  line-height: 24px;
  color: #424242;
  font-weight: 400;
  text-decoration: none;
  border-top: 1px solid #e3e6ee;  
}
.autocomplete-suggestions .autocomplete-suggestion:hover,
.autocomplete-suggestions .autocomplete-selected {
  background: #999999;
  color: #fff;
}
