* {
	margin:0px;
	padding:0px;
}

.fl {
	float:left;
}

.fr {
	float:right;
	height:350px;
}

.bold {
	font-weight:bold;
}

.under {
	text-decoration:underline;
}


img, div, li , a { behavior: url(iepngfix.htc) }

a , a img {
	border:0px;
	text-decoration:none;
	cursor:pointer;
	color:#262626;
}

p	{
	margin-bottom:15px;
	line-height:18px;
}

#content_padding h2 , .suchformular h2 {
	border-bottom:1px solid #EB884D;
	color:#262626;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:0 0 5px;
}

h1,h2,h3,h4 {
	color:#262626;
	font-weight:bold;
}


h2 {
	font-size:13px;
	margin-bottom:15px;
}

h3 {
	font-size:13px;
	margin-bottom:5px;
}

h4 {
	font-size:11px;
}

ul.liste {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	line-height:18px;
	padding:0px 0px 0px 14px;
}

ul.liste_team {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	line-height:18px;
	padding:4px 0 8px 14px;
}

ul.liste li	{
	padding:5px 0px;
}

ul.liste_team li	{
	padding:2px 0px;
}

.karriere {
height:350px;
width: 638px;
}
.karrieretext{
float:left;
}
.karrierefoto{
float:right;
height: 350px;
}
/* ---------------------------------------------------- ALLGEMEIN ------------------ */

body {
	background:#383A3C;
	padding:20px 0px 0px 0px;
	font-family:verdana,sans-serif;
	font-size:12px;
	color:#262626;
}

#container {
	float:left;
	left:50%;
	margin:0 0 0 -480px;
	position:absolute;
	width:960px;
	background:url(../images/container_bg_oben.jpg) repeat-y;
}

#header_container {
	float:left;
	width:960px;
	position:relative;
}

.dasv {
	width:328px;
	height:224px;
	top:23px;
	left:58px;
	z-index:1;
	position:absolute;
}

.logo {
	width:432px;
	position:absolute;
	z-index:2;
	top:174px;
	left:27px;
	height:38px;
}

.random_picture {
	width:466px;
	position:absolute;
	z-index:1;
	top:13px;
	right:22px;
}

.vks {
	position:absolute;
	top:205px;
	right:20px;
	width:470px;
	height:54px;
	z-index:2;
}

#header_content {
	width:934px;
	float:left;
	height:235px;
	background:url(../images/header_bg.jpg) repeat-y;
	margin:8px 0px 0px 13px;
	display:inline;
	border-top:5px solid #f1f1f1;
	border-bottom:1px solid #fff;
}

#header_bottom {
	width:932px;
	float:left;
	height:23px;
	margin:0px 0px 0px 14px;
	background:url(../images/linie_unter_header_bg.jpg) repeat-x;
	display:inline;
}

.schatten_linie {
	margin-left:13px;
}

#middle_container {
	width:960px;
	float:left;
	background:url(../images/container_bg.jpg) repeat-y;
	position:relative;
}

#menu_container {
	padding:25px 0px 20px 0px;
	width:277px;
	float:left;
}

#nav2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 24px;
	width:251px;
}


#nav2 .liNavElement, #nav2 .sel liNavElement {
	display:block;
	float:left;
}

.NavLevelA_1_0 {
	background:transparent url(http://cmspics.onoffice.de/VolksbankeGMinden-Hille-Porta/Image/menubutton_alt.png) repeat-y scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:22px 0 22px 63px;
	width:176px;
	margin:5px 0px;
}

.NavLevelA_1_0_sel {
	background:transparent url(../images/menubutton_active.png) repeat-y scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:22px 0 22px 63px;
	width:176px;
	margin:5px 0px;
}

#sub .liNavElement, #sub .sel liNavElement {
	display:block;
	float:left;
}

.NavLevelA_2_0 , .NavLevelA_2_0_sel {
		display:block;
		color:#333;
		cursor:pointer;
		padding:8px 0 8px 63px;
		width:174px;
}

.NavLevelA_2_0_sel {
		background:url(../images/pfeilchen.jpg) no-repeat 40px 10px;
}

.merkliste  {
	text-align:center;
	width:234px;
	font-size:12px;
	font-weight:bold;
	color:#535557;
	float:left;
	margin-top:30px;
	padding-left:26px;
}

.merkliste a {
	/* background:transparent url(../images/kreuz.png) no-repeat scroll 0 0; */
	color:#535557;
	display:block;
	padding:2px 0 3px 0px;
	width:150px;
	margin-left:43px;
	text-decoration:underline;
}

.merken
{
	background:transparent url(../images/angekreuzt.png) no-repeat !important;
	padding:4px 0 3px 12px !important;
}

.loeschen

*html .merkliste a {
	margin-left:20px;
}

#content_container {
	width:683px;
	float:left;
	padding:29px 0px 0px 0px;
}

#content_padding {
	padding:0px 30px 30px 12px;
	float:left;
	width:641px;
}

#footer_container {
	float:left;
	height:127px;
	width:960px;
}

#footer_content {
	width:934px;
	float:left;
	height:116px;
	background:url(../images/footer_bg.jpg) repeat-x;
	margin:0px 0px 0px 13px;
	display:inline;
}

.footer_box_1 {
	width:355px;
	height:96px;
	float:left;
	margin:10px 5px;
	display:inline;
}

.footer_box_2 {
	width:230px;
	height:96px;
	float:left;
	margin:10px 5px;
	display:inline;
}

.footer_box_3 {
	width:300px;
	height:96px;
	float:left;
	margin:10px 5px;
	display:inline;
}

.f_content {
	padding:10px 30px;
	color:#fff;
}

/* ------------------------- Erweiterte Objektdarstellung ----------------------------------- */
#osg_searchbox {
	width:452px;
	float:left;
	border-spacing:18px;
	background:#eee;
	padding:0px 0px 0px 10px;
	margin:6px 0 0 50px;
}

#osg_headline {
	border-bottom:1px solid #EB884D;
	color:#262626;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:0 0 5px;
	width:100px ! important;
}

#osg_searchbox tr td {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	
}

#osg_searchbox tr td table tr td input {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	float:none;
}

#osg_searchbox tr {
	margin:0px 0px 15px 0px ! important;
}

.suche_plz, .suche_ort, .p_von, .f_von, .z_von, .p_bis, .f_bis, .z_bis {
	padding:5px 0px ! important;
	width:100px ! important;
}

.suche_plz {
	width:60px ! important;
}

.suche_ort {
	width:211px ! important;
}

.suche_ver , .suche_obj {
	width:275px ! important;
}

#osg_search_button {
	background:url("../images/such_button.jpg") repeat scroll 0 0 transparent;
	border:0 none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin:16px 0 0;
	padding:14px 0;
	width:399px;
}
