#content {
	border:1px solid #005ea8;
}

.boxpadding{
	padding:10px;	
}


#FiEle {
}

#FiEleBan {
	z-index:2;
}

#EleCon {
}

#SeEleBan {
	opacity:1;
	background:url(../img/bg/banner2.trans.png) top left repeat;
}

#SeEleCon {
}

#ThEle {
}

#ThEleBan {
	opacity:1;
	background:url(../img/bg/banner3.trans.png) top left repeat;
	overflow:hidden;
}

#ThEleCon {
}


.banner1,
.banner2,
.banner3 {
	float:left;
	cursor:pointer;
	width:160px;
	height:480px;
}

.banner {
	position:absolute;
	opacity:1;
	top:0px;
}

.banner1 {
}

.banner2 {
	left:640px;
}

.banner3 {
	left:800px;
}


#headerLogo {
	position:absolute;
	bottom:10px;
	right:10px;
	overflow:hidden;
}

#FiEle,
#SeEle,
#ThEle {
	float:left;
	overflow:hidden;
	height:480px;
	width:640px;
}

#FiEle {
}

#SeEle {
}

#ThEle {
}

#FiEleCon,
#SeEleCon,
#ThEleCon {
	padding:10px;
	height:460px;
	width:620px;
	overflow:hidden;
	display:none;	
}


#FiEleCon {
	display:block;	
}

#SeEleCon {
	background:url(../img/bg/banner2.repeat.trans.png) top left repeat;
	position:absolute;
	top:0px;
	left:800px;
	opacity:0;
	
}

#ThEleCon {
	background:url(../img/bg/banner3.repeat.trans.png) top left repeat;
	position:absolute;
	top:0px;
	left:960px;
	opacity:0;
}



#slideshow-container	{ width:960px; height:480px; position:absoulute; top:0px; left:0px;}
#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:0; }
#slideshow-container2	{ width:960px; height:480px; position:absoulute; top:0px; left:0px;}
#slideshow-container2 img { display:block; position:absolute; top:0; left:0; z-index:1; }


#antrieb {
	position:absolute;
	bottom:81px;
	left:0px;
}

#antwort {
	position:absolute;
	left:240px;
	top:485px;
}

.banner3 #stoerer {
	position:absolute;
	bottom:10px;
	right:-95px;
}

.banner3 .action,
.banner2 .action{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:9px;
	position:absolute;
	top:200px;
	left:0px;
}

h1 {
	font-weight:bold;
	font-size:18px;
	margin:20px 0px 10px 0px;
	color:#fff;
}

#content p {
	line-height:20px;
	font-size:14px;
	color:#FFF;
}
/* Tabs wie Antrieb */
/*ul.rgtabs-menu {
	list-style-type:none;
	margin-left:0px;
	height:54px;
	background:url(../img/bg/bg.antrieb.png) top left no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
}

ul.rgtabs-menu li {
	float:left;	
	width:141px;
	color:#FFF;
	font-weight:bold;
	margin-top:15px;
	padding:5px;
	font-size:14px;
}

ul.rgtabs-menu li a {
	color:#FFF;
}
*//* Tabs wie Antrieb end */


ul.rgtabs-menu {
	list-style-type:none;
	margin-left:0px;
	position:absolute;
	bottom:10px;
	left:10px;
}

ul.rgtabs-menu li {
	float:left;	
	width:160px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background:url(../img/bt/bt.tabs.png) no-repeat 0px 0px;
	line-height:34px;
	margin-right:10px;
	text-align:center;
}

ul.rgtabs-menu li.rgtabs-selected {
	background:url(../img/bt/bt.tabs.png) no-repeat 0px -34px;
}


ul.rgtabs-menu li a {
	color:#FFF;
}

.rgtabs-wrapper {
	position:absolute;
	top:265px;
	left:10px;
}

.boxpadding.rgtabs-container {
	background:url(../img/bg/bg.kasten.png) top left;
	width:470px;
	height:130px;
	padding:15px 15px 15px 15px;
}

.rgtabs-container h1 {
	margin-top:0px;	
}

form {
	font-size:14px;	
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
}

form label {
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	color:#FFF;
}

form #search {
	display:block;	
	margin-bottom:5px;
	color:#FF6600;
	width:200px;
	padding:2px 5px
}

form #submit {
	border:none;
	background:#FFF url(../img/bt/bt.pfeil.rechts.png) no-repeat 0px 0px;
	padding-left:23px;
	color:#FF6600;
	font-weight:bold;
	cursor:pointer;
}

form #submit:hover {
	background:#FF6600 url(../img/bt/bt.pfeil.rechts.png) no-repeat 0px 0px;
	color:#FFF;
}

#dt_karte {
	margin-right:50px;	
}

/* Bankensuche */
#loadSearchResult {
	margin-top:10px;	
}

.bankSearchResult{
	color:#FFFFFF;
	font-size:12px;
}

.bankSearchResult .item {
	margin-bottom:10px;	
	height:56px;
	overflow:hidden;
}

.bankSearchResult .item.item3,
.bankSearchResult .item.item7,
.bankSearchResult .item.item11,
.bankSearchResult .item.item15 {
	margin-bottom:11px;
}

.bankSearchResult .name {
	font-weight:bold;
	display:block;
	color:#FFF;
}

.bankSearchResult .street {
	display:block;
}

.bankSearchResult .city {
	display:block;
}

.bankSearchResult .url {
	display:block;
	color:#FFF;
	text-decoration:underline;
}

.bankSearchResult #warper {
	height:255px;
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
}

#warper #cn {
	position:absolute;
}

#cust-pager-prev {
	cursor:pointer;
	display:block;
	background:url(../img/bt/bt.pfeil.sprite.png) no-repeat 0px -14px;
	width:14px;
	float:left;
	border-right:1px solid #FF6600;
}

#cust-pager-next {
	cursor:pointer;
	display:block;
	width:14px;
	float:left;
	background:url(../img/bt/bt.pfeil.sprite.png) no-repeat 0px 0px;
}

.cust-pager-item,
.cust-pager-item-sel {
	display:block;
	float:left;
	background:#FFF;
	color:#FF6600;
	width:14px;
	cursor:pointer;
	border-right:1px solid #FF6600;
	text-align:center;
}

.cust-pager-item-sel {
	font-weight:bold;
}
/* Bankensuche end */


#content .csc-textpic h1.csc-firstHeader,
#content h1.h1-1 {
	background:#D1D3D4;
	line-height:65px;
	color:#FFF;
	padding-left:10px;
	margin:-10px -10px 10px -10px;
}

#content .csc-textpic p,
#content .tx-pvvrbankensuche-pi1 p {
	color:#616161;
	font-size:12px;
	line-height:normal;
}

.csc-textpic-imagewrap {
	float:left;	
}

.csc-textpic-text,
.tx-pvvrbankensuche-pi1 {
	border:1px solid #D1D3D4;
	padding:10px;
	height:558px;
	overflow:auto;
}

.csc-textpic-text a,
.tx-pvvrbankensuche-pi1 a {
	color:#FF6600;	
}