#header-nav{	
	background: transparent url(../vbs/img/jobs.gif) top left no-repeat;	/* JOBS img*/
}
#vbc_logo{
	background: transparent url(../templates/vbs_neu/img/vbs.gif) top left no-repeat;	
	width:172px;
	height:90px;
	float: right;
	display:block;
	margin-top:15px;
	position:relative;
	right:-45px;
}

#logo{	
	margin-top:15px;
	width: 170px;
	height:116px;
	background: transparent url(../vbs_neu/img/vbs_01.gif) top left no-repeat;
	float:right;
}

.radioimg{
	height:25px;
	width:220px;
	float:left;
	padding-top:115px;
	padding-left:10px;
	margin-right:20px;
	color:#fff;
	font-size:13px;
	font-weight: bold;
}
#jobfix{
background: transparent url(../vbs/img/fix.gif) top left no-repeat;	
}
#jobferial{
background: transparent url(../vbs/img/ferial.gif) top left no-repeat;	
}
INPUT.submit{
	width:100px;
	height:25px;
	line-height: 20px;
	background-color: gray;
	border:1px solid #000;
	margin-top:20px;
	padding-left:0;
	margin-left:0px;
	cursor: pointer;
	clear:both;
	text-align: center;
	color:#fff;
	font-size:13px;
	font-weight: bold;
	
}
.bg_hellgrau{
	padding-left:10px;
	padding-bottom:1em;
}

#main DIV.bg_hellgrau h3 { padding-left: 0px;} 

#main h3{
	padding-bottom:1em;
}
.teaser{
	padding:1em 0 1em 20px;
	
}

h4, h5{
	font-size:15px;
	color:#345362;
	text-transform: uppercase;
	padding-left:0px;
}

h5 { font-size:12px;}

.teaser h4{
	
	padding-left:0px;
}
.teaser a{
	font-size: 12px;
}
#content .tx-opejobs-pi1 div.bg_hellgrau{
	background:none;
}
#content .tx-opejobs-pi1 { 	padding: 0px 20px 0px 20px; }
#content .tx-opejobs-pi1 h2 { padding: 10px 0 20px 0;}
#content .tx-opejobs-pi1 p { padding: 0;}


table#jobsearch label{ display:block; width:250px;; margin:0px 30px 0px 0px; float:none;}
table#jobsearch td { vertical-align:top; }
table#jobsearch input { margin-right: 5px;}
table#joblist {background-color:#E5EBEE; padding-left:40px;margin-left:0px;padding-bottom:20px;}
table#joblist tr#header td { padding:5px; background-color:#FFE100; font-weight:bold; text-align:center; }
table#joblist tr.list td { font-size:90%;padding:5px 10px 5px 10px; border-bottom:#FFE100 1px solid; vertical-align:top; }
#main a {
background-color: transparent;
background-image: none;
padding-left:0px;
}

table#joblist tr#header td img { margin:0 0px 0px 2px; }

div.rss_box { background-color:#E5EBEE; padding-left:40px;margin-left:0px;padding-bottom:20px;}
div.rss_summary { font-size:90%;padding:5px 10px 5px 10px; border-bottom:#FFE100 1px solid; vertical-align:top; }
div.rss_header {padding:5px; background-color:#FFE100; font-weight:bold; text-align:left; }
div.rss_date{ font-size:90%;padding:5px 10px 5px 10px; font-weight:bold; }
div.rss_title, div.rss_description { display:none;}
