@charset "iso-8859-1";

body {
	background-image:url('hi_body.png'); background-repeat:repeat-x; background-color:#4c4c4c;
	margin:0px;padding:0px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#333;
}

ul,li {
	margin:0px;padding:0px;list-style:none;
}

img {
	border:0px;
}

a {color:#333;}

h1, h2, h3 {font-weight:normal; font-size:20px;}
h2,h3 {margin:0px;padding:0px; margin-top:10px; margin-bottom:10px;}

input, textarea {font-family:Arial; font-size:12px; color:#333;}

#content1 {
	width: 1042px; 
	background-image:url('hi_content1.png'); background-repeat:repeat-y; float:left;margin-right:20px;
	
	
	
}




#content {
	background-image:url('hi_content.png'); background-repeat:no-repeat;min-height:800px; padding-left:57px; padding-right:56px;
}

#header {
	height:167px;
}

#logo {
	margin-top:25px; float:left;
}

#login {
	float:right; display:block; width:227px;height:31px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding-top:7px; margin-left:100px;
	background-image:url('hi_loginbutton.png'); background-repeat:no-repeat;
}


#eingeloggt { background-image:url('hi_eingeloggt2.png');
float:right; display:block; height:31px; color:#fff; font-weight:bold;   text-align:right; margin-left:100px; background-repeat:no-repeat;background-position:right top;

	
}

#eingeloggt div {height:24px;padding-top:7px;
	 padding-left:30px;padding-right:30px; background-image:url('hi_eingeloggt1.png'); background-repeat:no-repeat;
}

#eingeloggt a {text-decoration:none; color:#fff;
	
}

#eingeloggt a:hover {
	text-decoration: underline;
}

#menu { text-align:right; float:right; padding-top:90px; width:600px;
	}
#menu a {
	color:#333; text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}	
	
	
	
#mitte {
	height:247px; background-image:url('hi_mitte.png'); background-repeat:no-repeat; text-align:right; color:#fff;
}

.mittea {text-decoration:none;}
.mittea:hover {text-decoration:underline;}

.carousel,.c2 {height:247px;; width:929px; overflow:hidden;	
}

#startjobs, #startjobs ul,#startjobs  li {height:190px;; width:580px; overflow:hidden;	
}




#links {
	float:left; width:618px; margin-right:9px;
}
	
#rechts {
	float:left; width:300px;
}

#links a,#rechts a {font-weight:bold;}
#links a:hover,#rechts a:hover {text-decoration:underline;}

#footer {
	background-image:url('hi_footer.png'); height:282px; padding-left:57px;padding-right:56px; color:#fff; font-size:11px;

}

#footer a {
	color:#fff; text-decoration:none; 
}

#footer a:hover {
	text-decoration:underline; 
}


.clearer {
	clear:both;
}

#skyscraper {
	}
	
.boxbreit {
	background-image:url('box_breit_2.png')}

.boxbreit .titel {
	background-image:url('box_breit_1.png')
}

.boxbreit .inhalt {
	background-image:url('box_breit_3.png')
}


.boxbreit .content {min-height:330px;}


.boxschmal {
	background-image:url('box_schmal_2.png')}

.boxschmal .titel {
	background-image:url('box_schmal_1.png')
}

.boxschmal .inhalt {
	background-image:url('box_schmal_3.png')
}	

.content ul{ margin-left:20px;}
.content li {list-style:square;}


.titel {height:29px;
	color:#fff; font-weight:bold; padding-top:15px;padding-left:20px;
}

.inhalt {
	background-position:left bottom; min-height:100px; background-repeat:no-repeat; padding-top:13px;padding-left:20px; margin-bottom:22px; padding-right:10px; padding-bottom:13px;
}	

.information ul {overflow:auto; max-height:220px;}

.information li {

vertical-align:top;border-bottom: 1px #ddd solid; padding:6px;
}

.titel a {
	color:#fff; text-decoration:none;
}
.titel a:hover {
	text-decoration:underline;
}

.liste {padding:0px;}
.liste td {padding:6px; vertical-align:top;}
.liste .rechts {text-align:right; width:30%}
.zebra0 {background-color:#eee; border-bottom:1px #ddd solid;}
.zebra1 {background-color:#fff; border-bottom:1px #ddd solid;}

#partner1 {color:#666;padding-top:10px; background-color:#000;margin-left:17px;padding-left:10px; font-size:11px;margin-right:18px;}

#partner {    height:150px;
	
}

#partner img {
	border: 1px #444 solid; margin-top:12px;margin-left:19px;margin-bottom:43px;
}

#partner #p1 {
	margin-left:0px;
}

#social {
	text-align:right; height:60px;
}

#social div {float:left; width:154px;padding-top:5px;}

#social img {
	margin-left:6px; vertical-align:middle;
}


#f1,#f2,#f3,#f4,#f5,#f5,#f6 {
	width:142px; height:40px; float:left; margin-left:16px;  
}

#footer ul {
	margin:0px;padding:0px; margin-left:15px;
}

#footer li {
	margin:0px;padding:0px; list-style-image:url('hi_footer_li.gif')}


#f1 {
	margin-left:0px;
}



#f1 img {
	margin-top:20px;
}


#f6 {
	width: 139px;
}

#twitterunten {
	margin-left:8px; margin-right:8px;
}

#jobs {
	height:200px; overflow:auto;}
	
	
#m31,#m32 {
	float:left; width:272px; margin-top:20px; height:179px; padding-left:19px; padding-right:19px; border-right:1px #fff solid;
}

#m33 {float:left;width:255px; margin-top:20px; height:179px; padding-left:19px;

}




#m21 {float:left; width:583px; margin-top:20px; height:179px; padding-left:19px; padding-right:19px; border-right:1px #fff solid;  line-height:150%;


}

#m21 h2 {margin-bottom: 63px;}

#m22 {float:left;width:255px; margin-top:20px; height:179px; padding-left:19px; text-align:left;

}

#m22 ul {
	margin:0px;padding:0px;
}
#m22 li {
	margin:0px;padding:0px;list-style:none
}
#m22 a {display:block; width:240px;
	color:#fff; padding-top:10px; padding-bottom:10px; padding-left:10px;border-top:1px #fff solid; text-decoration:none;
}

#m22 #l1 {border-top:0px #fff solid

}

#mitte a {
	color:#fff;
}
#mitte h2 {

}

#mitte input {
	width:250px; font-size:12px; font-family:Arial, Helvetica, Sans-Serif;padding:6px; padding-top:7px;margin-bottom:6px;
}

#mitte #suche {
	width:560px;margin-bottom:10px;
}

#mitte select {float:right;
	width:186px; font-size:12px; font-family:Arial, Helvetica, Sans-Serif;padding:6px; padding-top:7px;margin-bottom:10px;
}

#detailsuche {
	margin-top:18px; float:right;margin-right:2px;
}

#einfachesuche {
	margin-top:18px; float:right;margin-right:2px;
}


.branche {
	margin-left:9px;}

#mitte .ort {
	width:267px}


#mitte input#button {
	 background-image:url('button.png'); width:175px; height:45px;margin:0px;padding:0px;border:0px; color:#fff; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; float:left;margin-left:10px;
}

input#jobanfrage {
	 background-image:url('button_jobanfrage.png'); width:269px; height:45px;margin:0px;padding:0px;border:0px; color:#fff;
   font-family:Arial, Helvetica, Sans-Serif; font-weight:bold;margin-top:10px;margin-bottom:10px;
}


#startjobs img { border:1px #ddd solid; margin-left:7px; margin-bottom:7px; vertical-align:bottom;

}
#startjobs .startjobs1 {
	margin-left:0px;
}

.strike { text-decoration:line-through; color:red;}

.box1 {
	width:180px; float:left; margin-top:10px; height:170px; border-right:1px #444 solid;padding-right:20px;
}

.box1 a,.box2 a {
	display:block; width:175px; text-decoration:none; float:left;
}

.box2 {
	width:350px; float:left; margin-top:10px; height:110px; padding-left:20px;
}

.formular input,.formular textarea{width:300px;}

.db {padding-top:5px;border-top:1px #ddd solid; text-align:right;}

#standard {float:right; padding-top:20px;}
/*sonstiges*/
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; background:transparent url("lightbox-blank.gif") no-repeat; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-nav-btnPrev:hover, #lightbox-nav-btnPrev:visited:hover{background:url("lightbox-btn-prev.gif") left 15% no-repeat}
#lightbox-nav-btnNext:hover, #lightbox-nav-btnNext:visited:hover{background:url("lightbox-btn-next.gif") right 15% no-repeat}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#zur, #wei{text-decoration:none; color:#3d3933}
.error{border:red 1px solid}
.fehlermeldung{color:red; font-weight:bold;white-space: nowrap}
