* { margin: 0; padding: 0; outline: none; }

body {
	background: #ffffff url(../bilder/uni-stellenausschreibung.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;

	}
#gesamt {
	position:absolute;
	top:0px;
	left:50%;
	height:600px;	
	width:814px;
	margin-left:-407px;
	}
#menu-oben {
	position:absolute;
	top:0px;
	left:403px;
	height:26px;
	padding-top:8px;
	width:409px;
	font-size:13px;
	background:  url(../bilder/menu-oben.gif);
	}	
#menu-oben a{
	padding-left:14px;
	color:#a7a6a6;
	text-decoration:none;
	}		
#menu-oben a:hover {
	color:#666666;
	}	
	
#uni-logo {
	position:absolute;
	top:42px;
	left:0px;
	height:63px;
	width:476px;
	}

#navilotse {
	position:absolute;
	top:237px;
	left:52px;
	height:12px;
	width:590px;
	font-size:13px;
	color:#BFBFBF;
	padding-left:16px;
	padding-bottom:5px;
	border-bottom:1px solid #E8E8E8;
	}	
#navilotse a{
	color:#9B9B9B;
	text-decoration:none;
	}	
#navilotse a:hover{
	color:#747474;
	text-decoration:underline;
	}	
#ihre-hochschulliste {
	position:absolute;
	top:25px;
	left:610px;
	height:119px;
	width:172px;
	}

#ihre-anzahl {
	position:absolute;
	top:85px;
	left:650px;
	height:16px;
	width:10px;
	font-size:15px;
	color:#EDB93D;
	z-index: 1;
	}

.klein 	{position:absolute; top:3px;font-size:10px; color:#EDB93D; }
#suchformular {
	position:absolute;
	top:129px;
	left:0px;
	height:96px;
	width:814px;
	background:  url(../bilder/uni-suche.gif);
	}
#hochschulkreis {
	position:absolute;
	top:208px;
	left:650px;
	height:94px;
	width:129px;
	background: url(../bilder/kreis.gif);
	background-repeat:no-repeat;
	}
#beta {
	position:absolute;
	top:206px;
	left:757px;
	height:16px;
	width:44px;
	background: url(../bilder/beta.gif);
	}
#bundesland {
	position:absolute;
	top:452px;
	left:-76px;
	height:125px;
	width:95px;
	}
#deutschlandkarte {
	position:absolute;
	top:125px;
	left:292px;
	height:660px;
	width:550px;
	background-repeat: no-repeat;
	background-image: url(../bilder/bundeslaender.jpg);
	}
#uni-laender {
	position:absolute;
	top:0px;
	left:39px;
	height:610px;	
	width:459x;
	}
#navigationsuebersicht {
	position:absolute;
	top:271px;
	left:35px;
	height:20px;
	width:680px;
	}	
#eintragsliste{
	position:absolute;
	top:280px;
	left:0px;
	height:600px;
	width:814px;
	}
.hochschulsuche {
	position:absolute;
	top:16px;
	left:96px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9d9c9c;
	padding-top:3px;
	padding-left:6px;
	border-top:1px solid #5a5959;
	border-left:1px solid #5a5959;
	border-right:1px solid #5a5959;	
	border-bottom:1px solid #5a5959;
	background:  url(../bilder/sucheingabe.gif);
	width: 246px;
	}

.ortssuche {
	position:absolute;
	top:16px;
	left:432px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#9d9c9c;
	padding-top:3px;
	padding-left:6px;
	border-top:1px solid #5a5959;
	border-left:1px solid #5a5959;
	border-right:1px solid #5a5959;	
	border-bottom:1px solid #5a5959;
	background:  url(../bilder/sucheingabe.gif);
	width: 246px;
	}

.suchen {
	position:absolute;
	top:16px;
	left:700px;
	width: 95px;
	}

.uni-stellen-eintrag  { padding-left:68px; width:670px; margin-bottom: 0px;  color: #747474; font-size: 14px; padding-bottom: 0px;}
.uni-stellen-eintrag  a{ color:#A1AF64;}
.uni-stellen-eintrag  a:hover{ color:#444444;}
.uni-stellen-eintrag  h1  { width:750px; color: #8C9A4F; padding-bottom: 15px; font-weight: normal; text-decoration: none; font-size: 18px; }
.uni-stellen-eintrag  h1 a { color:#A1AF64; text-decoration:underline;}
.uni-stellen-eintrag  h1  a:hover{ color:#8C9A4F;  text-decoration:underline;}
.uni-stellen-eintrag  span.uni-stellen-eintrag-info { color: #888888; font-size: 12px; padding-bottom: 10px; width: 690px; float: left; }
.uni-stellen-eintrag  p { line-height: 18px; margin-bottom: 10px; }


.uni-stellen-orte  { padding-left:95px; width:390px; margin-bottom: 5px; color: #A1AF64; font-size: 16px; padding-bottom: 10px; margin-top: 0px;}
.uni-stellen-orte  a{ color:#555555;text-decoration:none;}
.uni-stellen-orte  a:hover{ color:#8C9A4F;text-decoration:underline;}
.uni-stellen-orte  div.bundesland-bild {margin-left: -12px; }

.footer  { margin-top:20px;  margin-left:3px; width: 812px; height: 298px; color: #747474; font-size: 13px; padding-bottom: 40px; background-repeat: no-repeat; background-image:  url(../bilder/footer.png);}
.uni-buchstaben {
	padding-top:165px;
	padding-left:56px;
	height:40px;
	width:603px;
	}	
.hochschulnamen {
	padding-top:0px;
	padding-left:0px;
	height:20px;
	width:210px;
	font-size:17px;
	color:#EDEDED;
	font-weight:bold;
	}		
.namen-a-bis-z{
	margin-top:-20px;
	padding-left:215px;
	height:20px;
	width:460px;
	font-size:16px;
	color:#ffffff;
	}
.namen-a-bis-z a{
	padding-left:8px;
	color:#EDEDED;
	text-decoration:none;
	}			
.namen-a-bis-z a:hover {
	padding-left:8px;
	color:#ffffff;
	text-decoration:underline;
	}	
.hochschulorte  {
	padding-top:5px;
	padding-left:0px;
	height:20px;
	width:210px;
	font-size:17px;
	color:#EAEAEA;
	font-weight:bold;
	}		
.orte-a-bis-z  {
	margin-top:-20px;
	padding-left:215px;
	height:20px;
	width:460px;
	font-size:16px;
	color:#ffffff;
	}		
.orte-a-bis-z  a{
	padding-left:8px;
	color:#E6E6E6;
	text-decoration:none;
	}			
.orte-a-bis-z  a:hover {
	padding-left:8px;
	color:#ffffff;
	text-decoration:underline;
	}
.buchstabenabstand {
	padding-left:8px;
	color:#D3D2D2;
	}	
.MerkboxContainer {
	position: absolute;
	border: 20px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 2;
	text-align: left;
	/*overflow: hidden;*/
}
.MerkboxLoading {
	background: url(../images/loader.gif) no-repeat center;
}
.MerkboxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;

}
.MerkboxClose {
	position: absolute;
	top: -142px;
	left: -20px;
	background: url(../images/merkzettel-beenden.png) no-repeat;
	width: 907px;
	height: 143px;
	cursor: pointer;
}
.MerkboxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}
.MerkboxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}
.MerkboxPrevious {
	position: absolute;
	background: url(../images/left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}
.MerkboxNext {
	position: absolute;
	background: url(../images/right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}
.MerkboxNextDisabled {
	cursor: default;
	background: url(../images/rightDisabled.png) no-repeat;
}
.MerkboxPreviousDisabled {
	cursor: default;
	background: url(../images/leftDisabled.png) no-repeat;
}
.MerkboxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A1A0A0;
	font-weight: bold;
	text-align: left;
}
.MerkboxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}
.MerkboxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFF;
	text-align: left;
}	
