/* CSS Document */
span.adminInfotext{
 font-size:12px;
 color:#AAA;
}
a:active { color: #000; }
a:hover {color:#000; }

a.spalte_bild{
	float:left;
	text-decoration:none;
	margin-right:0.5em;

}
a.spalte_schrift{
	float:left;
	text-decoration:none;
	width:75%;

}
a.spalte_schrift_klein{
	float:left;
	text-decoration:none;
	width:30%;

}
a.spalte_anzahl{

	float:left;
	font-size:10px;
	margin-right:0.5em;
	text-decoration:none;
	width:50px;
}
a.spalte_datum{

	float:left;
	font-size:10px;
	margin-right:0.5em;
	text-decoration:none;
	width:100px;
}


a.spalte_bild_schrift{
	font-size:10px;
	margin-right:0.5em;
	text-decoration:none;
	float:left;
	width:50px
}
p.zeile0{
background-color:#ccc;
display:block;
font-weight:normal;
text-decoration:none;
margin:0px;
}
p.zeile1{
background-color:#ddd;
display:block;
font-weight:normal;
text-decoration:none;
margin:0px;
}
p.zeile0:hover,p.zeile1:hover{
background-color:#FF0000;
color:#FFFFFF;
}

p.zeile0 a:focus,p.zeile1 a:focus,p.zeile0 a:active,p.zeile1 a:active{
background-color:#FF0000;
color:#FFFFFF;
}
.modul{
border:solid 1px #ddd;
margin-bottom:22px;
}
.halbebreite{
	width:47%;
	float:left;
}
.modulHeader{
border-bottom:solid 1px #ddd;
background-color:#AAA;
color:#FFF;
padding:2px;
 padding-bottom:0px;
 padding-top:0px;
}
#adminStart .inhaltsblock{
	
		margin-right:0px;
		padding-right:0px;
}
#adminStart4567 #inhalt2 {
	background-image:url(layout/images/hg_administartseite.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
#adminStart div.modul{
margin-bottom:21px;
}
#adminStart div.modulBodyOhneRechtenAbstand div.modul{
margin:0px;
padding:0px;
}
#adminStart div.modulHeader, #adminStart div.modulHeader_eingeklappt{
 line-height:21px;
 padding-bottom:0px;
 padding-top:0px;
 
}

div.modul{
	border:solid 1px #107fb7;
	margin-top:20px;
}
.modulBody{
margin:10px; 
}
.modulBodyOhneRechtenAbstand{
margin:10px 0px 10px 20px;
}
#adminStart div.modulBodyOhneRechtenAbstand div.modulBody{
margin-top:0px;
margin-bottom:0px;
}
div.regionaleStellenangebote
{
	border-bottom: solid 1px #107fb7;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	width:578px;
	margin-bottom:3px;
	color:#107fb7;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	cursor:pointer;
}
.modulBody a.klein{
	font-size:10px;
}
.modulBody ul,.modulBody li {
	list-style-type:none;
}

p.sucheAktiveSeite{
	color:#FF0000;
	font-size:14px;
	margin-left:3px;
	margin-right:3px;
}

div.sucheTitel
{
	background-color: #107fb7;
	color:#fff;
	clear:both;
	font-size: 12px;
	font-weight:bold;
	padding:  3px 9px 3px 9px;
	height:100%;
}
div.sucheTitel a, div.sucheTitel a:link, div.sucheTitel a:visited,div.sucheTitel a:hover{
	color:#fff;
}
div.sucheTitel a:hover{
font-weight:bold;

}
.beworbenAufStelle{
	color:#FF0000;
	font-weight:bold;
}

/** Statistik Tabellen **/

table.uebersicht
{
	border:1px;
	border-style:solid;
	border-color:#666666;
}

td.zelleLinks
{
	padding:3px;
	vertical-align:middle;
	text-align:left;
	width:150px;
	font-size:10px;
}

td.zelleLinks2
{
	width:400px;
}

/** Kopfbereich **/

tr.zeileKopf
{
	background-color:#b7b7b7;
	border:0px;
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
}

tr.zeileKopf2
{
	background-color:#858585;
	border:0px;
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	height:25px;
}

td.kopfZelleWhite 
{
	padding:3px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

td.kopfZelleWhite2
{
	text-align:left;
}

td.kopfZelleWhite3
{
	width:20px;
}

td.hsKopf /** Für die Hochschulen **/
{
	border-left:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	width:150px;
}

/** Inhaltszellen/zeilen **/
tr.zeile1
{
	background-color:#e1edf3;
	height:20px;
	border:0px;
	vertical-align:middle;
}

tr.zeile2
{
	background-color:#c9dce6;
	height:20px;
	border:0px;
	vertical-align:middle;
}

td.standardZelle
{
	padding:3px;
	vertical-align:middle;
	text-align:center;
	border-left:1px;
	border-left-color:#adc7d4;
	border-left-style:solid;
	font-size:10px;
}

td.summeMonate
{
	background-color:#adc7d4;	
}


/** Fuss **/
tr.zeileGesamt
{
	background-color:#107fb7;
	height:25px;
	border:0px;
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
	color:#FFFFFF;
	vertical-align:middle;
}

td.fussZelleWhite
{
	text-align:center;
	border-left:1px;
	border-left-color:#597483;
	border-left-style:solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

td.fussZelleWhiteLeft
{
	text-align:left;
	color:#FFFFFF;
	width:150px;
}


/** Anlagen Statistik **/

.anlage_td_left
{
	background-color:#CCCCCC;
	width:300px;
	padding:2px;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

.anlage_td_top
{
	background-color:#CCCCCC;
	font-weight:bold;
	text-align:center;
	padding:2px;
	border-left:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

.anlage_td_right
{
	text-align:center;
	width:198px;
	padding:2px;
	border-left:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

table.anlage_table
{
	width:500px;
	border-top:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#000000;
	border-right-style:solid;
}
.titel_table_anlage
{
	font-weight:bold;
	margin-bottom:3px;
}

div.unternehmenTitelAdresszusatz{
 background-color: #99ccff;
 border-left:solid 1px #107fb7;
 border-right:solid 1px #107fb7;
 color:#fff;
 font-size: 10px;
 font-weight:normal;
 padding:  3px 9px 3px 9px;
}
a span,a:link span,a:visited span,a:hover span{
 color:#00FFFF;
 padding-left:10px;
 font-size:10px;
 text-decoration:none;
}

ul.listeZeileUnterstrich li{
list-style-type:none;
border-bottom: solid 1px #999;
}
