ul li, ol li {
	background-image: url(../images/auvi-it/bg_listitem.gif) ;
}

h1 {
	color: #086192;
}

h2 {
	color: #086192;
}

h2 a {
	color: #a8005c;
	font-size: 14px ;
	font-weight: bold ;
}

div.news-list-morelink a,
div.tx-indexedsearch-searchbox a,
ul.top_offers a,
a.info {
	background-image: url(../images/auvi-it/sym_pfeil_blau.gif) ;
}

a.subnavi_aktiv {
	color: #004971;
}

/* container */

#container_suche {
	position: relative ;
}

#container_suche table {
	position: absolute ;
	right: 0 ;
}

#searchbox table {
	position: relative ;
}

#headermenu {
	width: 300px ;
	position: relative ;
	left: -94px ;
	margin-right: -94px
}

#searchbox div {
	display: block ;
	clear: both ;
}

td.hauptnavi_aktiv {
	background: #004971;
}

#container_subnavi {
	background: #004971;
}

#maincontent {
	margin: auto ;
}

.container_content_center_wide {
	width: 720px !important ;
}

#headline_container {
	padding-left: 0 ;
}

#headline_container h1 {
	background: transparent ;
	color: #086192 ;
	padding: 0 ;
}

#headline_container h1 span.title_below_pic {
	display: block ;
	background: #004971 ;
	color: #fff ;
	font-size: 18px ;
	line-height: 30px ;
	padding: 0 0 0 11px ;
/*	margin-top: -8px ;*/
}

.info_block h3 {
	color: #086192;
}

#siteactions a.download {
	color:  #a8005c;
}

div.start_switch {
	background: #086192;
	color: #ffffff;
	height: 268px ;
	position: relative ;
}

div.start_switch p {
	font-size:  12px;
	color:#fff;
	margin: 0 25px 10px 10px;
}

div.start_switch a.teaser_link {
	position: absolute ;
	bottom: 0 ;
	right: 0 ;
}

/* Kontaktformular */
#kontaktformular h2,
#kontaktformular h3 {
	background: #086192;
}

#kontaktformular table.eingabe td .hinweis {
	color: #004971 !important;
}

/* Maincontent wdl */

#maincontent strong {
	color: #086192;
}

/* Formulare */

.input {
	height: 20px;
	padding: 0px 0 0 5px;
	color: #004971;
}


/* Indexed search */

input.tx-indexedsearch-searchbox-button {
	width: 23px !important;
}

.tx-indexedsearch-info {
	border-bottom-color: #004971 ;
}

/* Kontaktformular */

#result h2,
#result h3,
.formular h2,
.formular h3 {
	background: #086192;
}

/* Kontakte */

table.vcard td.data div.datawrap a {
	background-image: url(../images/auvi-it/sym_pfeil_blau.gif) ;
}

/*
	tt_news
*/
div.news-list-container h3 {
	border-bottom-color: #004971 ;
}

div.news-list-container hr.clearer,
.news-single-item hr.clearer,
.news-latest-container hr.clearer {
	background: #004971;
	border: 1px solid #004971;
}

td.tx-ttnews-browsebox-SCell {
	border-color: #004971;
}

/* Joboffer list (nhn) */

ul.joboffer_list strong a {
	color: #086192 ;
}

/* tt_content */

.input_search {
	color: #004971;
}

.input_search_select {
	color: #004971;
}

/* Stellenangebote
----------------------------------------------- */

#job {
}

#job .headline {
	width:720px;
}

#job .headline_left {
	border-right:1px solid #fff;
	height:104px;
	width:490px;
	float:left;
}

#job .headline_right {
	background:#086192;
	height:104px;
	width:229px;
	float:right;
}

#job .headline_right h2 {
	margin:50px 0 0 18px;
	color:#fff;
}

#job th {
	background:#086192;
	text-align:left;
	padding:10px;
	color:#fff;
}

#job td {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:#f4f4f4;
	text-align:left;
	padding:10px;
}

#job .angebot {
	text-decoration:none;
	color:#086192
}

#job .empfehlen {
	font-size:11px;
}

#job .empfehlen img {
	padding: 2px 4px 0px 1px;
	vertical-align: top;
}


/* JOB-SCART / JOB-WARENKORB */

/* Job-Formular */

.jobscart_form h2, .jobscartbox h2 {
	background-color: #086192 ;
	color: #ffffff ;
	font-size: 12px ;
	font-weight: bold ;
	/*margin: 0 -10px 10px ;*/
	margin-top: 20px ;
	padding: 10px ;
	height: 18px ;
}

.jobscart_category {
	clear: both ;
}

.jobscart_category label {
	float: left ;
	width: 32% ;
	cursor: pointer ;
}

.jobscart_form h3 {
	margin-bottom: 0 ;
	font-size: 14px ;
	font-weight: bold ;
	color: #086192 ;
}

.folded_content_header {
	cursor: pointer ;
	padding-left: 26px ;
	background: url('../images/auvi-it/btn_plus.gif') no-repeat ;
}

.folded_content_header_active {
	background-image: url('../images/auvi-it/btn_minus.gif') ;
}

.jobscart_category {
	background-color: #f4f4f4 ;
	padding: 10px ;
	margin-bottom: 0.5em ;
}

.folded_content_hidden {
	display: none ;
}

/* Kontaktdaten */

.jobscart_addressform label {
	clear: both ;
	display: block ;
	width: auto ;
	margin-top: 0.5em ;
}

.jobscart_addressform label span {
	display: block ;
	float: left ;
	width: 75px ;
}

.jobscart_addressform input {
	width: 250px ;
}

/* Übersicht */

.jobscart_overview li.category {
	width: 30% ;
	float: left ;
	padding-left: 0 ;
	background: none ;
}

/* Scart-Box */

.jobscartbox {
	margin-top: 66px ;
}

.jobscartbox h2 {
	margin-top: 0 ;
}

.jobscartbox li {
	background: none ;
	padding-left: 0 ;
}

.jobscartbox a.info {
	display: inline ;
	font-size: 12px ;
}

.jobscartbox .deletelink {
	text-decoration: none ;
	color: #f00 ;
	font-weight: bold ;
}