/**************
* MAIN
**************/
div#main{
}

.clearer{
	clear:both;
}

div.clearer{
	height:1px;
	line-height:1px;
	font-size:1px;
}

div#hide{
	display:none;
}

/**************
* MAIN_HEADER 
**************/

div#header{
	padding-left: 20px;
	padding-right: 29px;
	margin-top: 40px;
	margin-bottom: 6px;
}

div#header a:link{
	color: #373737;
}

div#header_image{
}

div.tx-srlanguagemenu-pi1{
	display:inline;
	color: #373737;
	font-size: 11px;
}

div#header_language{
	float: left;
        width:  400px;
}

div#header_navigation{
	float: right;
}

div#header_rootline{
}

div#header_search{
}

/**************
* MAIN_CONTENT 
**************/
div#content{
	padding: 20px 20px 40px 20px;
min-height: 520px;
}

div#contet_left_logo{
margin:0px 0px 30px 0px;
}

ul#menue{
	margin-left: 0px;
	list-style-type: none;
	line-height: 20px;
	float: left;
        padding-right: 20px;
}

ul#submenue{
	list-style-type: none;
	line-height: 20px;
	border-left: 2px solid #D1D2D3;
	padding-left: 20px;
	float: left;
        width:150px;
}

div.contentBox{
	margin-top:20px;
    padding: 10px 30px 20px 30px;
	background-color: #D1D2D3;
}

div.contentBox a{
	text-decoration:underline;
}

/**************
*LOGINBOX
**************/
/*F?r links*/
div#content_left div.tx-newloginbox-pi1{
	font-weight: bold;
	padding: 7px 25px 0px 20px;
	background-color: #D1D2D3;
	width: 240px;
}

p.paragraph{
	padding-bottom: 5px;
}

td.pw_left,td.pw_left{
	padding-left: 10px;
}

div.tx-newloginbox-pi1 td.login_status{
	width:190px;
}

div.tx-newloginbox-pi1 td.login_label{
	width:70px;
}

div.tx-newloginbox-pi1 td.login_input{
	width:140px;
}

div.tx-newloginbox-pi1 td.login_submit{
	width:150px;
}

div.tx-newloginbox-pi1 h1{
padding:0px 0px 0px 0px;
}

input#user,input#pass{
border: solid white 1px;
width:100px;
height: 19px;
}

#register{
padding-left:3px;
}

#register a:link,#register a:visited{
font-size:12px;
font-weight:bold;
}

input#submit{
background: transparent;
border: 0 none;
cursor: pointer;
color:#009D73;
font-size:12px;
font-weight:bold;
margin:0px 0px 10px 0px;
}

input#submit:hover{
color:#000;

}


/**************
* SITEMAP
**************/
div.csc-sitemap ul{
	margin-left:25px;
}

/**************
* MAIN_FOOTER 
**************/
div#footer{
padding:0px 0px 0px 20px;
}

div#footer{
}

span#footer_print{
}

span#footer_navigation a:link{
color:#373737;
}
span#footer_navigation a:visited{
color:#373737;
}

span#footer_copyright{
}

div#footer_sp_line{
}



td.th_count,td.th_adds_found,
td.th_display,td.th_range,tr.table_body,
p.sub{
background-color: #009D73;
padding: 2px 7px 3px 7px;
color: #fff;
}

h2{
padding-bottom: 5px;
}

/*********
*Listenansicht Unternehmen
**********/

td.tx-isagcbajobs-pi1-tb_odd_n,
td.tx-isagcbajobs-pi1-tb_odd_t,
td.tx-isagcbajobs-pi1-tb_odd_b{
background-color: #fff;
padding: 3px 7px 3px 7px;
width:586px;
}


div.tx-isagcbajobs-pi1 li{
margin-left:30px;
}

td.tx-isagcbajobs-pi1-tb_even_n,
td.tx-isagcbajobs-pi1-tb_even_t,
td.tx-isagcbajobs-pi1-tb_even_b{
background-color: #E8E9E9;
padding: 3px 7px 3px 7px;
}


/*********
*Listenansicht Stellensuchende
**********/


div.tx-isagcbajobs-pi2 li{
margin-left:30px;
}

td.tx-isagcbajobs-pi2-tb_odd_n,
td.tx-isagcbajobs-pi2-tb_odd_t,
td.tx-isagcbajobs-pi2-tb_odd_b{
background-color: #fff;
padding: 3px 7px 3px 7px;
width:586px;
}

td.tx-isagcbajobs-pi2-tb_even_n,
td.tx-isagcbajobs-pi2-tb_even_t,
td.tx-isagcbajobs-pi2-tb_even_b{
background-color: #E8E9E9;
padding: 3px 7px 3px 7px;
}

/***********
*Listenansicht Head
*************/
td.th_range{
text-align: right;
color: #fff;
}

td.th_count{
color: #fff;
}

/***********
*Listenansicht Headline
*************/
div.tx-isagcbajobs-pi2 h2,
div.tx-isagcbajobs-pi1 h2{
padding: 0px 0px 10px 7px;
}


/***********
*Listenansicht Content
*************/

td.tx-isagcbajobs-pi1-tb_even_b,
td.tx-isagcbajobs-pi1-tb_odd_b,
td.tx-isagcbajobs-pi2-tb_even_b,
td.tx-isagcbajobs-pi2-tb_odd_b{
text-align: right;

}

td.tx-isagcbajobs-pi1-tb_even_n,
td.tx-isagcbajobs-pi1-tb_odd_n,
td.tx-isagcbajobs-pi2-tb_even_n,
td.tx-isagcbajobs-pi2-tb_odd_n{
width: 120px;
}

td.tx-isagcbajobs-pi1-tb_even_t,
td.tx-isagcbajobs-pi1-tb_odd_t,
td.tx-isagcbajobs-pi2-tb_even_t,
td.tx-isagcbajobs-pi2-tb_odd_t{
text-align: left;
color : #373737;
}

td.tx-isagcbajobs-pi1-back,
td.tx-isagcbajobs-pi2-back{
padding: 0px 0px 0px 7px;
}


/*********************
*Merkzettel
***********************/
table.tbl_bookmark{
margin:20px 0px;
}

table.tbl_bookmarkNavi{
width:500px;
}

td.tx-isagcbajobs-pi3-back{
width:25%;
}

td.tx-isagcbajobs-pi3-print{
text-align:center;
}

td.tx-isagcbajobs-pi3-responseform{
text-align:right;
width:25%;
}

td.tx-isagcbajobs-pi3-tb_odd_n,
td.tx-isagcbajobs-pi3-tb_odd_t,
td.tx-isagcbajobs-pi3-tb_odd_d{
background-color: #fff;
padding: 3px 7px 3px 7px;
width:586px;
color : #373737;
}

td.tx-isagcbajobs-pi3-tb_even_n,
td.tx-isagcbajobs-pi3-tb_even_t,
td.tx-isagcbajobs-pi3-tb_even_d{
background-color: #E8E9E9;
padding: 3px 7px 3px 7px;
}

td.tx-isagcbajobs-pi3-tb_even_d,
td.tx-isagcbajobs-pi3-tb_odd_d{
text-align: right;
}


td.tx-isagcbajobs-pi3-tb_even_n,
td.tx-isagcbajobs-pi3-tb_odd_n{
width: 120px;
}


td.tx-isagcbajobs-pi3-tb_even_t,
td.tx-isagcbajobs-pi3-tb_odd_t{
text-align: left;
color : #373737;
}

tr.table_body td.number{
text-align: left;
padding: 2px 7px 3px 7px;
}

tr.table_body td.title{
text-align: left;
padding: 2px 7px 3px 7px;
}
tr.table_body td.delete{
text-align: right;
padding: 2px 7px 3px 7px;
}

tr.table_info td{
padding-top: 20px;
padding-bottom: 10px;
}

tr.table_bottom td{
padding-top: 10px;
}

tr.table_bottom td{
padding: 10px 7px 0px 7px;
}

dl.def_list dd,
dl.def_list dt{
line-height:1.6em;
margin:5px 0px;
}

.tx-isagcbajobs-pi1-single p,
.tx-isagcbajobs-pi2-single p{
	margin:5px 0px;
}

.tx-isagcbajobs-pi2-single h3,
.tx-isagcbajobs-pi1-single h3{
margin-bottom:10px;
}

div.tx-isagcbajobs-pi3 dt{
float:left;
clear:both;
margin: 0px 5px 0px 0px;
}

div.tx-isagcbajobs-pi3 dd{
float:left;
}

.tx-isagcbajobs-pi1-addresslist{
width:300px;
}

.tx-isagcbajobs-pi1-addresslist dt{
width:130px;
}

div.tx-isagcbajobs-pi3 div.error{
	border:2px solid red;
	margin:5px;
	padding:10px;
}
div.tx-isagcbajobs-pi3 div.error ul li{
	margin:0px 0px 0px 20px;
}


div.tx-isagcbaagent-pi1 th{
background-color:#009D73;
color:#ffffff;
padding:2px 7px 3px;
}

div.tx-isagcbaagent-pi1 td{
padding:2px 7px;
background-color:#ffffff;
}

div.tx-isagcbaagent-pi1 td.even{
background-color:#E8E9E9;
}

div.tx-isagcbajobs-pi3 textarea{
width:523px;
height:100px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit{
margin:10px 0px 0px 150px;
}

/*********************
* NEWS
***********************/

div.news-list-container  h3{
font-size:11px;
margin-bottom:10px;
}

div.news-list-container div.news-list-morelink{
margin:10px 0px;
}

span.news-list-date{
display:block;
}