*{margin:0;padding:0}option{padding-left:0.4em}html{height:100%;margin-bottom:1px}body{height:100%;font-size:100.01%}img{border:0}.clear{clear:both}.csc-textpic:after,.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.csc-textpic,.clearfix{display:inline-block}html[xmlns] .csc-textpic,html[xmlns] .clearfix{display:block}* html .csc-textpic,* html .clearfix{height:1%}

body{
	text-align:center;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #726c66;
}

h1, h2, h3, h4, h5{
	font-family: Georgia, serif;
	font-size: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #FE6C0B;
}

a{
	color: #726C66;
}

h1 a, h2 a, h3 a, h4 a, h5 a{
	text-decoration: none;
	color: #FE6C0B;
}

#header{
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -495px;
	width: 814px;
	background-image: url('../gfx/header_bg.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
}

#logo a img { width: 990px;}

.condensed #header{
	left: 20px;
	margin-left: 0;
}

.condensed #main,
.condensed #main2,
.condensed #footer{
	margin-left: 20px;
}

#main, #main2 {
	text-align: left;
	width: 990px;
	margin: 108px auto 0 auto;
	background-color: #fff;
	border: 1px solid #ccc;
	padding-top: 178px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}



p,
dl.meta,
#content ul,
#subcontent ul,
#content ol,
#subcontent ol{
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 10px;
}

#content ol li,
#subcontent ol li{
	margin-left: 20px;
}

#main2 #content {
	float: left;
	width: 977px;
	margin-left: 13px;
}

#main #content{
	float: left;
	width: 655px;
	margin-left: 13px;
}

#main2 #content #seittest {
    float: right;
    margin-top: -240px;
    z-index: 999;
}



#subcontent{
	float: right;
	width: 300px;
	margin-right: 13px;
}

#footer{
	width: 950px;
	margin: 0 auto;
	min-height: 157px;
	background-color: #575250;
	padding: 20px;
	text-align: left;
	font-size: 11px;
	color: #dbd9d0;
}

#footer h4{
	margin-bottom: 0;
	font-size: 11px;
}

#nav .fce-50-50 .right{
	width: 231px;
	float: right;
}

#nav .fce-50-50 .left{
	width: 236px;
	float: left;
}

#content .fce-50-50 .left{
	width: 310px;
	float: left;
}

#content .fce-50-50 .right{
	width: 310px;
	float: right;
	margin-right: 10px;
}

.morelink{
	display: block;
	text-align: right;
	font-size: 11px;
}

#content .morelink a{
	background-color: #fff;
}

#content .morelink a,
#subcontent .morelink a{
	display: inline-block;
	padding-right: 12px;
	background-image: url('../gfx/megapanel_bullet.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #fff;
	color:#fe6c0b;
	font-weight: bold;
	text-decoration: none;
}

#content .gradcontainer .morelink a,
#subcontent .gradcontainer .morelink a{
	background-color: transparent;
}

#content .inline-morelink a,
#subcontent .inline-morelink a{
	color:#fe6c0b;
	font-weight: bold;
	text-decoration: none;
}

#content .ce{
	border-bottom: 1px dashed #726C66;
	margin-bottom: 10px;
}

#main2 #content .ce { border: none;}

#content .no-ce .ce{
	border-bottom: 0;
}

#main2 #content .ce .csc-textpic-imagecolumn dl.csc-textpic-image { position: absolute; margin-top: -216px; margin-right: 10px;}
#main2 #content .ce .csc-textpic-imagecolumn { margin-right: 10px;}

#content .fce-50-50 .ce{
	height: 200px;
}

#content ul{
	margin-left: 0;
}

#content ul ul{
	margin-left: 15px;
}

#subcontent_top{
	border-bottom: 1px solid #b6b4ad;
}

#subcontent .container{
	border: 1px solid #676767;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	margin-bottom: 13px;
}

#subcontent .gradcontainer{
	background-image: url('../gfx/subcontent_gradcontainer.png');
	background-position: center bottom;
	background-repeat: repeat-x;
}

#subcontent .tabcontentswrap{
	border: 1px solid #676767;
	-moz-border-radius: 0 3px 3px 3px;
	-webkit-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;
	padding: 5px;
	margin-bottom: 13px;
	background-image: url('../gfx/subcontent_gradcontainer.png');
	background-position: center bottom;
	background-repeat: repeat-x;
	margin-top: 28px;
}

#subcontent .tabheadingswrap h2{
	border: 1px solid #676767;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	margin-bottom: 0;
	padding: 2px 8px 0 8px;
	float: left;
	display: inline-block;
	cursor: pointer;
	margin-top: 2px;
	background-image: url('../gfx/tabheading_bg.png');
	font-size: 15px;
}

#subcontent .tabheadingswrap h2.act{
	padding-top: 4px;
	margin-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #fff;
	background-image: url('../gfx/tabheading_act_bg.png');
}

#subcontent .tabheadingswrap{
	position: absolute;
	height: 28px;
	width: 300px;
	margin-top: -23px;
}

#sidebanner{
	position: absolute;
	top: 108px;
	left: 50%;
	margin-left: 500px;
}

.condensed #sidebanner{
	left: 850px;
	margin-left: 0;
}

#topbanner{
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -364px;
}

.condensed #topbanner{
	margin-left:0;
	left: 20px;
}

#content .fce-50-50 .user-vz-pi1 .shortlist ul,
#content .fce-50-50 p.bodytext,
#content .fce-50-50 ul{
	height: 138px;
	margin-bottom: 0;
}

.user-vz-pi1 .shortlist li,
.user-vz-pi1 .list li{
	list-style-type: none;
}

.user-vz-pi1-news .shortlist li .title{
	display: block;
	float: right;
	width: 162px;
}

.user-vz-pi1 .shortlist a,
.user-vz-pi1 .list a{
	color: #726C66;
}

#content .user-vz-pi1-company .list li{
	background-image: none;
	border-bottom: 1px dashed #817974;
	padding: 3px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#content .user-vz-pi1-company .list ul a{
	text-decoration: none;
}

#content .user-vz-pi1-company .list ul a:hover{
	text-decoration: underline;
}

#content .user-vz-pi1-company .list .premium{
	padding: 7px 0 0 0;
	background-image: url('../gfx/company_list_premium_bg.gif');
	background-repeat: repeat-y;
	background-position: 190px 0;
}

.user-vz-pi1-company .list .premiumlogo{
	display: block;
	float: left;
	margin-right: 10px;
}

#content p.bodytext a,
#content ul a,
.tx-smsbankcode-pi1 .detaillink a{
	color: #726C66;
	text-decoration: underline;
}

#content .user-vz-pi1 .shortlist ul,
#content .user-vz-pi1 .list ul{
	margin-left: 0;
}

.user-vz-pi1 .shortlist li{
	padding: 2px;
}

.tabbed a,
.gradcontainer a{
	text-decoration: none;
	color: #726C66;
}

.alternative-heading .csc-header{
	border-top: 1px dashed #b6b4ad;
	padding-top: 9px;
	margin-top: 9px;
}

.alternative-heading .csc-header h3{
	background-image: url('../gfx/tabbed_h3_bg.png');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.alternative-heading .csc-header a{
	background-image: url('../gfx/tabbed_h3_a_bg.png');
	background-repeat: no-repeat;
	display: block;
	background-position: 265px 1px;
	color: #fff;
}

.tabbed .ka-panel .csc-header{
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

.tabbed .ka-panel .csc-header h3{
	background-image: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.tabbed .ka-panel .csc-header a{
	background-image: none;
}

.user-vz-pi1-article .shortlist li,
.user-vz-pi1-job .shortlist li,
.user-vz-pi1-company .shortlist li,
#content ul li{
	padding-left: 11px;
	background-image: url('../gfx/user_vz_pi1_li_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 7px;
	list-style-type: none;
}

.tx-indexedsearch-res {
	clear:both;
}

#content .breadcrumbs ul li,
#content ul.socialpanel li,
#content .pagebrowser ul li,
#content .catList li,
#content .user-vz-pi1 .charindex li,
#content .tx-indexedsearch-browsebox li{
	padding-left: 0;
	background-image: none;
}

#content #advertise { width: 181px; float: right; margin-top: 15px;}
#content .ce .csc-textpic-text div {  }

.user-vz-pi1-news .shortlist li .date{
	color: #fe6c0b;
	display: inline-block;
	width: 60px;
}

.user-vz-pi1-news .shortlist li .date a{
	color: #fe6c0b;
	text-decoration: none;
}

.user-vz-pi1-news .single .imagewrap{
	float: left;
	width: 231px;
	margin-right: 10px;
}

.tx-tagpack-pi1-linkbox a{
	text-decoration: none;
}

.user-vz-pi1 .breadcrumbs{
	margin-bottom: 10px;
}

#content .breadcrumbs ul{
	margin: 0;
}

#content .breadcrumbs li{
	list-style-type: none;
	display: inline-block;
	float: left;
}

#content .breadcrumbs a{
	color: #726C66;
	display: block;
	padding: 0 5px 0 18px;
	background-image: url('../gfx/breadcrumbs_li_bg.png');
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#content .breadcrumbs li.first a{
	background-image: none;
	padding-left: 0;
}

#content .breadcrumbs li.act a{
	background-image: url('../gfx/breadcrumbs_li_act_bg.png');
	color: #FE6C0B;
	text-decoration: none;
}

#footernav{
	margin-bottom: 20px;
}

#footernav li{
	float: left;
	display: inline-block;
	list-style-type: none;
}

#footernav li.first a{
	padding-left: 0;
}

#footernav a{
	background-image: url('../gfx/footernav_li_bg.png');
	background-repeat: no-repeat;
	background-position: 0 2px;
	display: block;
	font-size: 11px;
	padding: 0 4px;
}

#footer a{
	color: #dbd9d0;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

#footernav li.first a{
	background-image: none;
}

form fieldset{
	border: 0;
	background-color: #edece7;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	font-size: 12px;
}

form legend{
	margin-top: 35px;
	font-size: 16px;
}

form fieldset label{
	display: inline-block;
	width: 220px;
	float: left;
	clear: left;
}

form fieldset input[type=text],
form fieldset textarea{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#FFFFFF;
	border:2px inset #CCCCCC;
	width: 220px;
	padding: 2px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;
	font-size: 13px;
}

.tipafriend form p a{
	display: block;
	color:#FE6C0B;
	text-decoration: none;
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px;
	font-size: 13px;
}

.user-vz-pi1 .single{
	padding-top: 39px;
}

.user-vz-pi1 .single dl.meta{
	width: 255px;
}

.user-vz-pi1 .single dl.meta a{
	color: #999;
}

.user-vz-pi1 .single dl.meta .author a{
	color: #fe6c0b;
	text-decoration: none;
}

.user-vz-pi1 .single dl.meta dt{
	display: inline-block;
	width: 47px;
	float: left;
}

.user-vz-pi1 .single dl.meta dd{
	display: inline-block;
	width: 200px;
	float: left;
}

.user-vz-pi1 .single .fce-50-50 .left{
	border-right: 1px dashed #726C66;
}

.user-vz-pi1 .single .address h4,
.user-vz-pi1 .single .categories h4{
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
}

#content .user-vz-pi1 .single .categories ul{
	margin-left: 0;
}

.user-vz-pi1 .single .categories li{
	list-style-type: none;
}

.user-vz-pi1 .single .fce-50-50{
	border-bottom:1px dashed #726C66;
	margin-bottom:5px!important;
	padding-bottom:10px;
}

.user-vz-pi1 .single .categories a{
	/*background-image:url(http://static.banken.de/fileadmin/gfx/cecategories_bg.png);*/
	background-image:url(../gfx/cecategories_bg.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#726C66;
	font-size:11px;
	padding-left:12px;
	text-decoration: none;
}

.user-vz-pi1 .single .content h2{
	font-size: 15px;
}

.user-vz-pi1 .single .companywebsite a{
	color:#726C66;
	font-size:11px;
	text-decoration: underline;
	display: inline-block;
	margin-bottom: 8px;
	padding-right: 13px;
	background-image:url(../gfx/megapanel_bullet.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}

#content ul.socialpanel{
	margin-left: 0;
	padding-bottom: 10px;
	position: absolute;
	width: 650px;
	margin-top: -39px;
}

.user-vz-pi1 .socialpanel li{
	list-style-type: none;
	display: inline-block;
	height: 16px;
	float: left;
	padding: 0 6px 2px 6px;
}

.user-vz-pi1 .socialpanel a{
	color: #817d7b;
	text-decoration: none;
}

.user-vz-pi1 .socialpanel .tip-a-friend{
	background-image: url('../gfx/socialpanel_tipafriend_bg.png')!important;
	background-repeat: no-repeat;
	background-position: 0 2px!important;
	padding-left: 0;
	margin-left: 30px;
}

.user-vz-pi1 .socialpanel .tip-a-friend a{
	padding-left: 18px;
}

.user-vz-pi1 .socialpanel .twitter{
	background-image: url('../gfx/socialpanel_tweet_bg.png')!important;
	background-repeat: no-repeat;
	background-position: 0 1px!important;
	padding-left: 0;
	margin-left: 40px;
}

.user-vz-pi1 .socialpanel .twitter a{
	padding-left: 20px;
}

.user-vz-pi1 .socialpanel .print{
	background-image: url('../gfx/socialpanel_print_bg.png')!important;
	background-repeat: no-repeat;
	background-position: 0 2px!important;
	padding-left: 0;
	margin-left: 10px;
}

.user-vz-pi1 .socialpanel .print a{
	padding-left: 18px;
}

.user-vz-pi1 .socialpanel .bookmarks{
	margin-left: 25px;
}

#content .user-vz-pi1 .socialpanel .bookmarks ul{
	margin-left: 0;
	display: none;
	width: 113px;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #817d7b;
	z-index: 99;
	background-color: #fff;
}

#content .user-vz-pi1 .socialpanel .bookmarks:hover ul{
	margin-left: 0;
	display: block;
}

.user-vz-pi1 .socialpanel .bookmarks li{
	height: auto;
	padding: 0 1px;
}

.user-vz-pi1-news .list .imagewrap{
	float: left;
	margin-right: 10px;
}

.user-vz-pi1-news .list li{
	padding-bottom: 10px;
	border-bottom:1px dashed #726C66;
	margin-bottom:10px;
}

#content .user-vz-pi1 .catList ul{
	margin-left: 0;
}

#content .user-vz-pi1 .catList ul.subcategories{
	margin-bottom: 0;
}

.user-vz-pi1 .catList li{
	list-style-type: none;
	display: block;
	border: 1px solid #dbdacf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px!important;
	margin-bottom: 10px;
	width: 225px;
	float: left;
	margin-right:5px;
}

.user-vz-pi1 .catList .subcategories li{
	display: inline-block;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	padding: 0;
	margin-bottom: 0;
}

.user-vz-pi1 .catList .category{
	background-color: #817974;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 1px 4px 2px 4px!important;
	background-image: url('../gfx/catlist_category_bg.png');
	background-position: 208px 2px;
	background-repeat: no-repeat;
}

.user-vz-pi1 .catList .category:hover{
	background-color: #FE6C0B;
}

#content .user-vz-pi1 .catList .category a{
	color: #fff;
	text-decoration: none;
	display: block;
}

.user-vz-pi1 .catList .subcategories a{
	color: #726C66;
}

#subcontent .ka-handler{
	background-image: url('../gfx/kahandler_bg.png');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:1px;
	padding:0 4px;
}

#subcontent .ka-handler h3,
#subcontent .alternative-heading h3{
	font-family: "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin-bottom:0;
	cursor: pointer;
}

#subcontent .close h3{
	background-image: url('../gfx/kahandler_close_h3_bg.png');
	background-repeat: no-repeat;
	background-position: 267px 7px;
}

#subcontent .ka-content{
	padding: 0 3px 3px 3px;
}

#subcontent .ka-content p{
	margin-bottom: 0;
}

#subcontent .ka-handler h3 a{
	color: #fff;
}

.tx_cecategories_cat{
	color: #FE6C0B;
	font-size: 11px;
	background-image: url('../gfx/cecategories_bg.png');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}

.tx-smsbankcode-pi1 fieldset{
	background-color: #fe6c0b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:0;
	padding: 10px;
	color: #fff;
}

.user-vz-pi1-company .search label,
.tx-smsbankcode-pi1 fieldset label{
	display: inline-block;
	width: 126px;
	font-family: Georgia,serif;
	font-size:18px;
}

.user-vz-pi1-company .search .inputwrap,
.tx-smsbankcode-pi1 fieldset .inputwrap,
.indexedsearch-form .inputwrap{
	display: inline-block;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:2px inset #ccc;
}

.user-vz-pi1-company .search input[type=text],
.tx-smsbankcode-pi1 fieldset input[type=text]{
	width: 293px;
	border:0;
}

.user-vz-pi1-company .search input[type=submit],
.tx-smsbankcode-pi1 fieldset input[type=submit]{
	text-indent: -9999px;
	background-image: url('../gfx/bankcode_submit_bg.png');
	width: 22px;
	height: 22px;
	border: 0;
}

.user-vz-pi1-company .search h2,
.tx-smsbankcode-pi1 fieldset p{
	border-top: 1px solid #ffba8c;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 12px;
	padding-top: 3px;
	font-family:"Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;
}

.user-vz-pi1-company .search h2{
	font-weight: bold;
}

.tx-smsbankcode-pi1 .suggests{
	position: absolute;
	border: 1px solid #5D5551;
	width: 283px;
	background-color: #F8F8F0;
	background-image:url(../gfx/subcontent_gradcontainer.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	color: #726C66;
	font-size: 11px;
}

#content .tx-smsbankcode-pi1 .suggests ul{
	margin-left: 0;
}

.tx-smsbankcode-pi1 .suggests li{
	display: block;
}

.tx-smsbankcode-pi1 .suggests a{
	color: #fe6c0b;
}

.tx-smsbankcode-pi1 .suggests a:focus{
	background-color: #fe6c0b;
	color: #fff;	
}

.tx-smsbankcode-pi1 td.name{
	width: 225px;
}

.tx-smsbankcode-pi1 th a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding-top: 1px;
}

.tx-smsbankcode-pi1 th a.act{
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 4px;
	background-repeat: no-repeat;
	background-position: right center;
}

.tx-smsbankcode-pi1 th a.asc{
	background-image: url('../gfx/th_asc_bg.png');
}

.tx-smsbankcode-pi1 th a.asc:hover{
	background-image: url('../gfx/th_desc_bg.png');
}

.tx-smsbankcode-pi1 th a.desc{
	background-image: url('../gfx/th_desc_bg.png');
}

.tx-smsbankcode-pi1 th a.desc:hover{
	background-image: url('../gfx/th_asc_bg.png');
}

#content table{
	border-collapse: collapse;
	width: 476px;
	border-bottom: 1px dashed #fe6c0b;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

thead tr{
	background-image: url('../gfx/thead_bg.png');
	background-repeat: repeat-x;
	height: 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

thead th{
	padding-top: 3px;
	color: #fff;
	text-transform: uppercase;
}

td, th{
	font-size: 11px;
	padding: 0 3px;
	vertical-align: top;
}

tr.even{
	background-color: #edece7;
}

.pagebrowser .total{
	font-family: Georgia,serif;
	padding-right: 5px;
	border-right: 1px solid #726C66;
	font-size: 18px;
	margin-right:28px;
}

.pagebrowser .total,
.pagebrowser .totalpages,
.pagebrowser ul,
.pagebrowser li,
.pagebrowser .next,
.pagebrowser .prev,
.pagebrowser .next-inact,
.pagebrowser .prev-inact,
.browsebox li{
	display: inline-block;
	float: left;
}

.pagebrowser .next-inact{
	background-image: url('../gfx/pagebrowser_next-inact_bg.png');
	height: 15px;
	width: 15px;
}

.pagebrowser .prev-inact{
	background-image: url('../gfx/pagebrowser_prev-inact_bg.png');
	height: 15px;
	width: 15px;
}

.pagebrowser .next a{
	background-image: url('../gfx/pagebrowser_next_bg.png');
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	font-size: 1px;
	display: inline-block;
}

.pagebrowser .prev a{
	background-image: url('../gfx/pagebrowser_prev_bg.png');
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	font-size: 1px;
	display: inline-block;
}

.pagebrowser a{
	text-decoration: none;
	color: #999;
}

.pagebrowser .act{
	color: #fe6c0b;
}

#content .pagebrowser ul{
	margin-left: 10px;
}

.pagebrowser .totalpages{
	font-size: 11px;
	color: #726c66;
	margin-right: 10px;
}

.pagebrowser li{
	background-image: url('../gfx/pagebrowser_li_bg.png');
	background-repeat: no-repeat;
	background-position: right 3px;
	padding: 0 5px!important;
}

.pagebrowser li.last{
	background-image: none;
}

.tx-twitterranking-pi1 td.td0{
	font-weight: bold;
	font-size: 14px;
	padding: 1px 3px;
}

.tx-twitterranking-pi1 .td2{
	font-weight: bold;
	width: 145px;
}

.tx-twitterranking-pi1 .td3{
	width: 100px;
}

.tx-twitterranking-pi1 .td4,
.tx-twitterranking-pi1 .td5,
.tx-twitterranking-pi1 .td6{
	text-align: right;
	width: 49px;
}

.tx-twitterranking-pi1 a{
	text-decoration: none;
	color: #726C66;
}

.tx-twitterranking-pi1 a:hover{
	text-decoration: underline;
}

.tx-twitterranking-pi1 th.data{
	text-align: right;
}

.tx-twitterranking-pi1 td{
	padding: 2px 3px;
}

.tx-twitterranking-pi1 .td1 span{
	display: block;
	width: 24px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	color: #fff;
	padding: 0 1px;
}

.tx-twitterranking-pi1 .td1 span.up{
	background-color: #66cc66;
}

.tx-twitterranking-pi1 .td1 span.stag{
	background-color: #ffa915;
}

.tx-twitterranking-pi1 .td1 span.down{
	background-color: #ff3300;
}

.user-vz-pi1-company .search{
	background-image:url(../gfx/tabbed_h3_bg.png);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.user-vz-pi1-company .search .searchinputandinfowrap{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fe6c0b;
	padding: 10px;
	color: #fff;
}

#content .user-vz-pi1 .search .charindex{
	margin-left: 0;
	width: 480px;
}

.user-vz-pi1 .search .charindex li{
	float: left;
	display: inline-block;
	background-image: url(../gfx/search_charindex_li_bg.png)!important;
	background-repeat: no-repeat!important;
	background-position: 0 4px!important;
	padding: 0 5px!important;
}

.user-vz-pi1 .search .charindex li.first{
	background-image: none!important;
}

.user-vz-pi1 .search .charindex a{
	color: #fff!important;
	text-decoration: none!important;
}

.ac_results{
	text-align: left;
}

.tx-smsbankcode-pi1 .single{
	font-size:12px;
	line-height:1.4em;
}

.tx-smsbankcode-pi1 .single a{
	color:#726C66;
}


.tx-smsbankcode-pi1 .single dt{
	float: left;
	clear: both;
	width: 120px;
}

.tx-smsbankcode-pi1 .single dd{
	float: right;
	width: 350px;
}

.indexedsearch-form .sword{
	background-image: url('../gfx/indexedsearch-form_input_bg.png');
	background-repeat: no-repeat;
	background-position: 4px 1px;
	border:0;
	width: 225px;
	padding-left: 20px;
}

#content .indexedsearch-form .sword{
	width: 391px;
}

.indexedsearch-form .submit{
	background-image: url('../gfx/indexedsearch-form_submit.png');
	border: 0;
	height: 19px;
	width: 35px;
	text-indent: -9999px;
}

#content ul .tx-indexedsearch-browselist-currentPage a{
	color: #fe6c0b;
	text-decoration: none;
}

.tx-indexedsearch-browsebox li{
	padding: 0 5px;
}

.tx-indexedsearch-descr{
	padding-bottom: 10px;
}

#content .tx-indexedsearch-res table{
	padding-bottom: 0;
}

.tx-tagpack-pi3-taggedelementslist dt{
	font-size: 12px;
	padding-left: 11px;
	background-image:url(../gfx/user_vz_pi1_li_bg.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
}

.tx-tagpack-pi3-taggedelementslist dd{
	padding-left: 11px;
}


.ctabutton {-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1; box-shadow:inset 0px 1px 0px 0px #fce2c1; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8c00), color-stop(1, #ff7003) ); background:-moz-linear-gradient( center top, #ff8c00 5%, #ff7003 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c00', endColorstr='#ff7003'); background-color:#ffc477; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #eeb44f; display:inline-block; color:#ffffff !important; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none !important; margin:10px auto;}
.ctabutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
.ctabutton:active {
	position:relative;
	top:1px;
}
a .ctabutton {color:white !important;text-decoration:none !important;}


input {-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1; box-shadow:inset 0px 1px 0px 0px #fce2c1; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #eeb44f; display:inline-block; font-family:arial; font-size:15px; text-decoration:none !important; }
input:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#eee');
	background-color:#eee;
}
input.csc-mailform-submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8c00), color-stop(1, #ff7003) );
	background:-moz-linear-gradient( center top, #ff8c00 5%, #ff7003 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c00', endColorstr='#ff7003');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 32px;
	text-decoration:none !important;
	margin:10px auto;}
input.csc-mailform-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
input.csc-mailform-submit:active {
	position:relative;
	top:1px;
}

.col2left p.bodytext { width: 425px; float: left;}

#content .tx-pagebrowse li {
	background-image:none;
	padding-left:0px;
}

.tx-smsbankenjobs-pi1 a {
	text-decoration:none;
}
}