#contentbox{
position: absolute;
top: 96px;
left: 182px;
margin:10px 0 20px 20px;
height:auto;
width:620px;
float:left;
vertical-align: top;
z-index:0;
}
#content{
position: absolute;
top: 26px;
left: 0px;
height:100%;
width: auto;
float:left;
margin-bottom:20px;
vertical-align: top;
z-index: 0;
}
table.imp{position: relative;
top: -0.8em;
left: 0; 
font-size: 90%;}
table.imp td{
	vertical-align: top;
}

table.login{ font-size: 90%; background-color:#EBF0F5;margin-left: 60px;}
input.login{
	font-size:90%; 
}
.loginbutton{
	width: 320px;
	text-align: right;
}


table.schulung{ font-size: 90%; background-color:#EBF0F5;margin-left:5.4em;  border-collapse: collapse;
border-color: #FFFFFF; border-style: solid; border-width: 10px; vertical-align: top;}
table.schulung td{ vertical-align: top;}
/***** news *****/
#newsbox{
	/*background-color: #FAFAFF;*/
	position:relative;	
	top: 20px;
	left: 0px;
	width: auto;
	height: auto;
}	
.newsitem{
	position:relative;
	top:20px;
	left:0px;
	float: left;
	width: 100%;
	font-size: 94%;
	margin: 0 0 10px 0;
}

.news_datum{
position:relative;
top:0px;
left:0px;
float: left;
width: 15%;	
}
.news_text{
position:relative;
top:0px;
left:0px;
width:85%;
float:left;	
}

/***** jobs schulungen *****/
h1.bottomline, h2.bottomline  {

padding:0 0 4px 0;
border-bottom: 1px solid #D7E1E6;
}
ul.none{
	list-style: none;
}
ul.list{
	position:relative;	
	top: 0;
	left: 30px;
	width: auto;
	height: auto;
	font-size: 94%;
	list-style-image: url(images/pfeil_list.gif);
	line-height: 140%;
}

a.list:active{color:#2C9AE0;}
a.list:focus{color:#2C9AE0;}
/*a.list:visited{color:#A5AFB4;}*/

.left_list{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;}
.right_list{
	position: relative;
	top: 0px;
	left: 4em;
	float:left ;}
	
#jobs{
	/*background-color: #FAFAFF;*/
	position:relative;	
	top: 20px;
	left: 0px;
	width: auto;
	height: auto;
	float: left;
}	

.jobitem, .item{
	position:relative;
	top:0;
	left:0;
	float: left;
	width: 94%;
	font-size: 94%;
	margin: 0 0 20px 0;
}

.item_none{
	margin: 0 0 0 5.4em; 
	
	
}
.jobpic{
	position:absolute;	
	top: 0.4em;
	left: 0;
	width: 24px;
	/*height: 6px;
	background-color: #386C9C;
	padding: 0px;*/
	border-bottom-color: #D7E1E6;
	border-bottom-style: solid;
	border-bottom-width:0.5em;
}
 .itempic{
	position:absolute;	
	top: 0;
	left: 10px;
	width: 0.5em;
	height: 0.5em;
	background-color: #D7E1E6;

}
 .disopic{
	position:absolute;	
	top: 0.2em;
	left: 0;
	height: 16px;
	width: 16px;
	background-image: url(images/diso_icon.gif);
}

.diso_logo{
	position:absolute;	
	top: -2em;
	left: 14em;
	height: 52px;
	width: 300px;
	background-image: url(images/diso_logo.gif);
	background-repeat: no-repeat;
}

.jobhead, .item_head{
	margin-left: 30px;
}

.header{
	font-size: 90%;
	font-weight: bold;
}

p.medium{
	font-size: 100%;
}
/*
.job_left{
position:relative;
top:0px;
left:0px;
float: left;
width: 20%;	
}*/

.job_description, .item_description{
position:relative;
top:0;
left:30px;
width:94%;
	margin: 0 0 10px 0;
float:left;	
}
	
ul.main{
	position:relative;	
	top: 0;
	left: 20px;
	width: auto;
	height: auto;
	font-size: 94%;
	line-height: 150%;
	list-style-image: url(images/list_main.gif);
}
ul.level_1{
	position:relative;	
	top: 0;
	left: 0;
	line-height: 140%;
	list-style-image: url(images/list_main.gif);}
ul.level_2{
	position:relative;	
	top: 0;
	left: 0;
	font-size: 94%;
	list-style-image: url(images/list_main2.gif);
}
.sublist{
	position:relative;	
	top: -3em;
	left: 8em;
}
/********* referenzen *********/
.ref{
	position:relative;	
	top: 0;
	left: 0;
	width:100%;
	height:4em;
	font-size:90%;
	padding:1%;
	float: left;
margin: 0.5%;
 border-color:#D7E1E6;
 border-style: solid;
 border-width: 1px;
 text-align: left;
 vertical-align: bottom;
}
.ma{
	position: relative;
	top: 0px;
	left:90%;
	font-size: 90%;
}
a.ref:hover{
	background-color: #FFFFE0;
	border-color: #2C9AE0;
	border-style: solid;
	border-width: 1px;
}
.ref_logo{
position:relative;	
top: 0;
left:0;
 width:30%;
 height: auto;
 text-align: center;
}
.ref_link{
position:absolute;	
top:4em;
left:35%;
 width: 60%;
 height: auto;
 font-size: 86%;
 font-weight: bold;
}
.ref_ma{
position:absolute;	
top:4.2em ;
left:94%;
 width: ;
	font-size: 84%;
	font-weight: normal;
}

/*
.ref_link{
position:relative;	
top: 1em;
left:0;
 font-size: 86%;
 font-weight: bold;

}
*/
.ref_pics{
position:relative;	
top: 4em;
left:0;
 height: auto;
width: auto;
display:display;
z-index:0;
float: left;
}
.ref_row{	
position:relative;	
top:0;
left:0;
float:left;
}

.ref_box{	
position:relative;	
top: 0;
left:0;
float:left ;
margin: 0.4em;
 border-color:#D7E1E6;
 border-style: solid;
 border-width: 1px;
 height: 16em;
 width: 20em;
 padding:2em 1em 1em 1em; 
 text-align: center;
}
/*
.ref_ma{
position:relative;	
top: 0.8em;
left:0;
	font-size: 84%;
	font-weight: normal;
}*/
/********* parterlogos ********/
.partnerpic{
	position:relative;	
	top: -20px;
	left:40px;
	z-index: 0;
	display:display;
	}
.partnerpic#p1{
background-image: url(images/cip4.gif);
}
	
.indent{
	position:relative;	
	top: -2.2em;
	left:3.4em;
	margin-bottom: 20px;
}
	
	
