#header1 {
		left:0px;
		top:0px;

		height:109px;
		background-image:url(/images/header3.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		position: relative;
}
#header2 {
		height:30px;
		/*
			border-top-style:solid;
			border-bottom-style:solid;
			border-color:#4E6886; 
		*/
		background-color: transparent;
		position: relative;
		left: 0px;
		bottom: 0px;
		text-align:left;
		clear: both;
}

#header2 .logobottom { background:transparent url(../images/header3.gif) no-repeat 0 -68px; border-right:1px solid #4E6886; float:left; height:32px; _height:33px; position:absolute; width:160px; z-index:1; /background-position: 0px -70px; }
#header2 .logobottom a img { _height:30px } /* IE6 hack */
#header2 .navtopbar { background-color:#EBF1F6; border-bottom-style:solid; border-color:#4E6886; border-left-style:solid; border-top-style:solid; float:right; height:30px; position:relative; _position:absolute; width:100%; }
#header2 .navtopbar .descrip { padding-bottom: 5px; padding-top: 9px; float: right; }
#header2 .navtopbar .separator { padding-bottom: 1px; padding-top: 2px; float: right; }
#header2 .navtopbar .contactlink { padding-bottom: 5px; padding-top: 9px; padding-left: 20px; padding-right: 20px; float: right; }


#logo {
    float: left;
}

#banner01 {
    float: right;
}

#aktuell{
	float:left;margin-right:0px;background-color:#EBF1F6;height:20px; width: auto;
}

#aktuell_inner{
	height:20px;float:left;margin-right:3px;padding-top:8px;padding-left:10px;
}

#index_suche{
	height:20px;float:right;width:254px;padding-top:6px;padding-left:10px; padding-right: 10px;
}

#brief{
	height:20px;float:right;width:44px;padding-top:7px; padding-left:7px; padding-right:7px; text-align: center;
}

.header_block{
	float:right;
}
html, body {
    margin:0;
    padding:0;
    height:100%;
		font-family:Verdana;
		font-size:11px;     
}

.maincontent{
margin-top:0px;
min-width: 679px;
background-color:#ffffff;
/* float:left; */
}

#menu {
	width:157px;
	margin-top:0px;
	background-image: url(/images/dotted_menu.gif);
	margin-right:3px;
}

.inner_footer{
	width:326px;
	height:13px;
	background-color:#EEEEEE;
	padding:5px 5px 5px 5px;
	border-color:#8C8C8C;

	background-color: #EEEEEE;
}

#footer1{
	height:23px;
	background-color:#EBF1F6;
	padding-left:6px;
	padding-right:6px;	
	padding-top:6px;            
	border-color:#4E6886;   
	border-top-style:solid;
	border-bottom-style:solid;
}

#footer_blue{
	height:40px;
	padding-left:6px;
	padding-top:6px;
/*	background-color:#4E6886; */
	background-color:#B4B4B4;
}
#footer2{
	height:25px; 
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#4E6886;
	background-color:#9DB9D2;	
	padding: 0px;
		padding-left: 5px;
		font-size:10px;
		color:#ffffff;
}

#titel_leiste {
	background-color:#4E6886;
}

#titel_leiste_4E6886 {
	background-color:#4E6886;
}

.text_area_8C8C8C_small {
  BORDER-TOP: #8C8C8C 1px outset;
  BORDER-LEFT: #8C8C8C 1px outset;
  BORDER-BOTTOM: #8C8C8C 1px inset;
  BORDER-RIGHT: #8C8C8C 1px inset;
}

.jobsuche_img_notop{
	width:617px;
	padding-left:30px;
	padding-right:30px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;
}

.jobsuche_blau_small_text{
	width:647px;
	float:left;
	padding-bottom:10px;
	padding-left:30px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;
	background-color:#4E6886;
	color:#ffffff;
	text-align:center;
}

.jobsuche{
/*	width:627px;  */
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;
}
#titel_leiste {
	background-color:#4E6886;
}
#titel_leiste_8C8C8C {
	background-color:#8C8C8C;
}
.treffer_liste_8C8C8C{
	padding-left:30px;
	padding-right:30px;
	width:617px;
	border-color:#8C8C8C;
	border-left-style:solid;
	border-right-style:solid;
	padding-top:15px;
}

.jobsuche_blau2{

	float:left;
	padding-top:10px;
	padding-left:30px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;

	color:#ffffff;
	font-size:11px;
	text-align:center;
	text-valign:middle;
}
.jobsuche_blau{
	width:647px;
	height:35px;
	float:left;
	padding-top:10px;
	padding-left:30px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;
	background:url(/images/dotted_4E6886_48_doppel_vol.gif);
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-valign:middle;
}
.jobsuche_blau_gr{
	width:647px;
	height:60px;
	float:left;
	padding-top:10px;
	padding-left:30px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#4E6886;
	background:url(/images/dotted_4E6886_70_doppel_vol.gif);
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-valign:middle;
}



.jobsuche_small{
	width:587px;
	float:left;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}


.jof_blue_336{
	width:336px;
	float:left;
	border-style:solid;
	background-color:#4E6886;
	border-color:#4E6886;

}
.frame_112{
	height:112px;
}
.frame_70{
	height:70px;
}

.frame_40{
	height:40px;
}

#box_1_2{
	margin-left:3px; 
	width:336px;
	float:left;
	border-style:solid;
	background-color:#DC8B17;
	border-color:#DC8B17;

}

#box_2_1{
	margin-top:3px; 
	width:336px;
	float:left;
	border-style:solid;
	background-color:#4E6886;
	border-color:#4E6886;	
}

#inner_container1{
	margin-top:3px; 
	margin-left:3px; 
	width:338px;
	float:left;
	background-color:#ffffff;
}

#box_2_2{
	width:336px;
	border-style:solid;
	background-color:#4E6886;
	border-color:#4E6886;		
}

#box_2_1_3{
	width:336px;
	border-style:solid;
	background-color:#4E6886;
	border-color:#4E6886;
	margin-top:3px; 		
}

#inner_container2{
		float:left;
		background-color:#ffffff;
}

#box_2_2_1{
	height:120px;
	width:166px;
		margin-top:3px; 
	border-style:solid;
	background-color:#8C8C8C;
	border-color:#8C8C8C;			
}

#box_2_2_2{
	height:120px;
	width:166px;
	margin-top:3px; 
	border-style:solid;
	background-color:#9DB9D2;
	border-color:#9DB9D2;			
}

#box_2_3_1{
	float:right;
	margin-top:3px; 
	width:165px;
	height:245px;
	border-style:solid;
	background-color:#8C8C8C;
	border-color:#8C8C8C;			
}

#box_3_1{
	margin-top:3px;
	width:336px;
	float:left;
	border-style:solid;
	background-color:#8C8C8C;
	border-color:#8C8C8C;				    
}

#box_3_2{
	margin-left:3px; 
	margin-top:3px;
	width:336px;
	float:left;
	border-style:solid;
	background-color:#8C8C8C;
	border-color:#8C8C8C;				
}

#box_4_2{
	margin-top:3px;
	width:336px;
	float:left;
	border-style:solid;
	background-color:#8C8C8C;
	border-color:#8C8C8C;				
}


.blue_251{
/*	width:300px; */
/*	float:left; */
	border-style:solid;
	background-color:#4E6886;
	border-color:#4E6886;
}



#box_inner{
	width:326px;
	background-color:#ffffff;
	padding:5px;
	border-style:none;
}

#box_inner_video{
	width:326px;
	background-color:#ffffff;
	padding:0px;
	border-style:none;
}


#box_inner_small{
	width:161px;
	height:30px;
	background-color:#ffffff;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:3px;
}

#box_inner_small_qp{
	width:161px;
	height:60px;
	background-color:#ffffff;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:3px;
}

#add{
/*	position:absolute;  */
/*	left:840px;  */
/*  float: left; */
  margin-left: 1px;
  margin-top: 10px;
/*	top:100px; *
/*	z-index:500; */
		
}




#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#636363;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
/***********/
.border_preview{
	z-index:100;position:absolute; background-color: #FFF;width:460px; border: 1px solid #888;
	min-height:380px;
	height:auto !important;
	height:380px;
}
.title_h2 {
 width:300px;padding:12px 0 0 18px;
}

a.link_inserat:link    { color: #636363; font-weight: bold; text-decoration:underline;}
a.link_inserat:hover   { color: #636363; font-weight: bold; text-decoration:underline;}
a.link_inserat:active  { color: #636363; font-weight: bold; text-decoration:underline;}
a.link_inserat:visited { color: #DC8B17; font-weight: bold; text-decoration:underline;}

#footer1{
	height:23px;
	background-color:#EBF1F6;
	padding-left:6px;
	padding-right:6px;	
	padding-top:6px;            
	border-color:#4E6886;   
	border-top-style:solid;
	border-bottom-style:solid;
}