			
* { margin:0; padding:0; text-rendering:optimizeLegibility; }
body { background:#ffffff url(../site/media/images/ui/bg.gif); font:13px/1.6em Arial, Verdana, Sans-Serif; color:#484848; }

img { border:none; display:block; }
a { text-decoration:none; outline:none; border:none; color:#2680FF; }
a:hover { color:#1e70e3; }




.view { position:absolute; overflow:hidden; }
.z0 { z-index:0 }
.z1 { z-index:1 }
.z2 { z-index:2 }
.z3 { z-index:3 }
.z4 { z-index:4 }
.z5 { z-index:5 }
.z6 { z-index:6 }
.z7 { z-index:7 }
.z8 { z-index:8 }
.z9 { z-index:9 }
.z10 { z-index:10 }




.center { margin:0 auto; width:996px; }
.container { position:relative; overflow:hidden; padding:0 6px 6px; width:984px; }
body.loading .center .container > *, body.loading #footer { display:none; }
body.loading .center .container #header { display:block; }

.blue { background:#2680FF url(../site/media/images/ui/bgBlue.png) repeat-y; color:#bbd7ff; }
.grey { background:#eeeeee url(../site/media/images/ui/bgGrey.png) repeat-y; }

.table { display:table; width:100%; }
.tablecell { display:table-cell; height:100%; }

.meta { color:#989898; font-size:11px; font-style:italic; }


.client_warning, .client_warning2 { width:100%; padding:14px 0; background:#ecd537; z-index:9999; position:relative; }
.client_warning { display:none; }
.client_warning .cont, .client_warning2 .cont { width:954px; margin:0 auto;
	padding-left:30px; background:url(../site/media/images/ui/icon_contact_error.png) left center no-repeat; }




#header { position:relative; height:118px; width:100%; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff url(../site/media/images/ui/bgHeader.jpg) 422px 17px no-repeat;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;	margin-bottom:30px; }

#logo { position:absolute; bottom:0; left:0; width:272px; height:44px;
	padding:89px 28px 0 28px;
	background:url(../site/media/images/ui/logo.gif) 28px 38px no-repeat;
	color:#656565; }

#header .areas { position:absolute; overflow:hidden; right:0; bottom:0;
	padding:6px 0 0 6px; }
#header .areas a { float:left; width:328px; height:38px; color:#222;
	font-size:16px; text-align:center; line-height:38px;
	text-shadow: 0 1px 0 #eeeeee; border-top:1px solid #aaaaaa;
	background:url(../site/media/images/ui/btnMain.jpg); }
#header .areas a:hover {
	background:url(../site/media/images/ui/btnMainOver.jpg); color:#444; }

#header .areas a:last-child { border-left:1px solid #cccccc;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0; }
#header .areas a:first-child { border-right:1px solid #a4a4a4;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0; }
#header .areas a.active { color:#ffffff; border:none; border-top:1px solid #93c0ff;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.4);  font-weight:bold;
	background:url(../site/media/images/ui/btnMainActive.jpg); }




#header_anz { top:0; position:fixed; z-index:999; height:78px; width:984px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; -moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;	margin-bottom:30px; }

#header_anz #logo { height:30px; background:url(../site/media/images/ui/logo_small.gif) 28px 38px no-repeat;
	padding-top:75px; }

#header_anz .areas { position:absolute; overflow:hidden; right:0; bottom:0;
	padding:6px 0 0 6px; }
#header_anz .areas a:last-child { border-left:1px solid #e3e3e3;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0; }
#header_anz .areas a { position:relative; float:left; width:327px; height:38px; color:#222;
	font-size:13px; text-align:center; line-height:38px;
	text-shadow: 0 1px 0 #eeeeee; border-top:1px solid #aaaaaa;
	background:url(../site/media/images/ui/btnMain.jpg); }
#header_anz .areas a:hover {
	background:url(../site/media/images/ui/btnMainOver.jpg); color:#444; }

#header_anz .areas a:first-child { border-right:1px solid #a4a4a4;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0; }
#header_anz .areas a.active { color:#ffffff; border-top:1px solid #1e70e3; border-right:1px solid #1e70e3;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.4);  font-weight:bold;
	background:url(../site/media/images/ui/btnMainActive.jpg); }

#header_anz .areas a .icon { height:100%; width:40px; position:absolute; left:10px; }
#header_anz .areas a .backtosearch { background:url(../site/media/images/ui/backtosearch.png) left center no-repeat; }
#header_anz .areas a .backtoorder { background:url(../site/media/images/ui/backtoorder.png) left center no-repeat; }
#header_anz .areas a .tools { background:url(../site/media/images/ui/tools.png) left center no-repeat; }
#header_anz .areas a.active .tools { background:url(../site/media/images/ui/tools_active.png) left center no-repeat; }
#header_anz .areas a.active { border-right:none; border-left:1px solid #93c0ff; }

#adtoolbox { position:fixed; z-index:998; top:70px; width:328px; margin-left:656px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); padding-top:8px; overflow:hidden; height:0; }
#adtoolbox .divider { background:url(../site/media/images/ui/lineBlue.png) top left repeat-x; height:2px; }
#adtoolbox a { padding:9px 14px 8px 45px; display:block; color:#bbd7ff;
	background-position:left center; background-repeat:no-repeat; }
#adtoolbox a:hover { background-color:#5c9fff; color:#ffffff; }

#adtoolbox a.clientsearch { background-image:url(../site/media/images/ui/btnAdsClient.png); }
#adtoolbox a.pdflink { background-image:url(../site/media/images/ui/btnAdsPDF.png); }
#adtoolbox a.contact { background-image:url(../site/media/images/ui/btnAdsContact.png); }
#adtoolbox a.printad { background-image:url(../site/media/images/ui/btnAdsPrintad.png); }

@media print {
	#header_anz, #adtoolbox { display:none; }
}




#baseline { position:relative; width:984px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px;
	margin-top:108px; }

#baseline .ad { overflow:hidden; width:546px;
	padding:30px 0 40px 28px; }
#baseline .title { font-size:25px; padding-bottom:26px; color:#2680FF; line-height:1.2em }
#baseline p, #baseline ul, #baseline ol { padding-bottom:1em; }
#baseline ul { list-style:url(../site/media/images/ui/listBullet.png) outside;
padding-left:10px; }
#baseline ol { list-style-position:inside; }

#baseline .metadata { float:right; width:328px; background:#f6f6f6;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;	border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; margin-bottom:28px; }
#baseline .metadata .client { font-size:18px; color:#050505; padding:32px 14px 28px 14px; }
#baseline .metadata .clientlogo { background:#ffffff; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;
	margin-bottom:14px; height:74px; }
#baseline .metadata p { padding:14px; padding-top:0; color:#888888; }
#baseline .metadata b { font-weight:normal; color:#050505; }
#baseline .metadata p span { font-style:italic; }

#baseline .metadata a.apply { height:38px; line-height:38px; text-align:center; width:100%;
	background:url(../site/media/images/ui/btnMain.jpg) 0 0; position:relative; display:block;
	border-top:1px solid #aaaaaa; color:#050505; text-shadow: 0 1px 0 #eeeeee;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px; }
#baseline .metadata a.apply:hover { background:url(../site/media/images/ui/btnMainOver.jpg) 0 0; }

#baseline .metadata a.apply .icon { height:100%; width:40px; position:absolute; left:10px; }
#baseline .metadata a.apply .mail { background:url(../site/media/images/ui/btnJobletter.png) left center no-repeat; }




#highline { margin-top:108px; text-align:center; }
#highline img { display:inline; }

#highline .metadata { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); margin:30px 0;
	background:#f6f6f6; text-align:left; overflow:hidden; }

#highline .metadata .table { }
#highline .metadata .tablecell { width:328px; }

#highline .metadata .client { background:#ffffff; overflow:hidden; height:74px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	border-bottom:1px solid #ddd; margin-bottom:14px; }
#highline .metadata .client > * { float:left; }
#highline .metadata .client .title { font-size:18px; color:#050505; padding:29px 14px 28px 14px; }
#highline .metadata .client .title a { font-size:13px; padding-left:20px; }
#highline .metadata .client .clientlogo { border-right:1px solid #eee; margin-right:14px;
	width:147px; height:74px; }

#highline .metadata p { padding:14px; padding-top:0; color:#888888; }
#highline .metadata b { font-weight:normal; color:#050505; }
#highline .metadata p span { font-style:italic; }

#highline .metadata a.apply { float:right; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	height:38px; line-height:38px; text-align:center; width:328px;
	background:url(../site/media/images/ui/btnMain.jpg) 0 0; position:relative;
	border-top:1px solid #aaaaaa; color:#050505; text-shadow: 0 1px 0 #eeeeee; }
#highline .metadata a.apply:hover { background:url(../site/media/images/ui/btnMainOver.jpg) 0 0; }

#highline .metadata a.apply .icon { height:100%; width:40px; position:absolute; left:10px; }
#highline .metadata a.apply .mail { background:url(../site/media/images/ui/btnJobletter.png) left center no-repeat; }

.meta2 { display:none; }



#header2 { width:100%; position:relative; top:-30px; height:62px; }
#header2 .partner { overflow:hidden; padding:10px 0 7px 0; }
#header2 .partner a { height:100%; float:left; background-position:left center; background-repeat:no-repeat;
	padding-right:15px; border-right:1px solid #ddd; margin-right:15px; }
#header2 .partner a:last-child { border-right:none; }
#header2 p { font-style:italic; font-size:11px; color:#959595; }

#header2 #login { position:absolute; right:0; top:0; overflow:hidden; width:328px;
	background:#ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); padding-top:7px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px; }
#header2 #login .col { padding-left:7px; width:119px; float:left; }
#header2 #login p { font-style:normal; }
#header2 #login input { background:#f8f8f8; border:1px solid #c9c9c9; padding:5px 5px 4px;
	width:107px; margin-bottom:8px; }

#header2 #login .submit { position:absolute; right:0; bottom:0; width:67px; text-align:center;
	padding:4px 0 7px; background:#f0f0f0; border-top:1px solid #ffffff; border-left:1px solid #ffffff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0; }
#header2 #login .submit:hover { background:#dddddd; color:#484848;
	border-top:1px solid #eeeeee; border-left:1px solid #eeeeee; }

#header2 #login .c { padding:7px; padding-top:0; }
#header2 #login .c p.actions { padding-top:7px; }

#header2 #login a.clientcenter { background:url(../site/media/images/ui/icon_clientcenter_small.png) left center no-repeat; padding:5px 16px 2px 17px; }
#header2 #login a.logout { background:url(../site/media/images/ui/icon_logout.png) left center no-repeat; padding:5px 16px 2px 17px; }


#footer { background:url(../site/media/images/ui/bgFooter.gif); border-top:1px solid #ffffff; padding-bottom:150px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); margin-top:14px; }

#footerlinks { position:relative; overflow:hidden; display:table; width:100%; padding:30px 0 30px;
	background:url(../site/media/images/ui/beratungFooter.png) 0 10px no-repeat; }
#footerlinks .col { display:table-cell; vertical-align:top;
	width:217px; padding:0 14px 10px;
	border-right:1px solid #dddddd; }
#footerlinks .col:last-child { border-right:none; }
#footerlinks .head { float:left; color:#2680FF; width:25px; }

#footerlinks .socialicon { float:left; height:16px; margin: 12px 12px 0 0; width: 16px; }
#footerlinks .link { display:block; }
#footerlinks .active { color:#93c0ff; }
#footerlinks .fb_edge_widget_with_comment { margin-top:21px; }

#footerlogos { position:relative; overflow:hidden; width:100%; border-top:1px solid #dddddd; margin-top:30px;
	text-align:center; }
#footerlogos > div { margin:0 auto; overflow:hidden; }
#footerlogos a { height:100px; background-position:center center; float:left; background-repeat:no-repeat;
	margin-right:35px; }

@media print {
	#footer { display:none; }
}




.checkboxr { margin:0 2px 0 9px; float:left; height:25px; width:25px;
	background:url(../site/media/images/ui/radio.png) center no-repeat; }
.checkboxr:hover, .checked { background:url(../site/media/images/ui/radioSelect.png) center no-repeat; }
.inactive, .inactive:hover { background:url(../site/media/images/ui/radio.png) center no-repeat; }

h1.form { font-size:22px; line-height:46px; font-weight:normal; color:#ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.4); 	padding:5px 14px 0; background:url(../site/media/images/ui/lineBlue.png) left bottom repeat-x; }
h2.form { font-size:15px; line-height:25px; color:#ffffff; font-weight:normal; padding:0 0 7px 14px; }

label { font-size:13px; line-height:25px; }

input { font:13px/1.6em Arial, Verdana, Sans-Serif; color:#484848; }
.selectr { float:left; background:#ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; }
.selectr .select_btn { padding:2px 5px 1px 5px; cursor:pointer; background:url(../site/media/images/ui/dropdown.gif) right center no-repeat; }
.selectr .select_btn:hover, .selectr .select_hover { color:#2680FF; }
.select_ul { position:absolute; z-index:2000; background:#ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25); color:#484848; background-color:#ffffff; border:none; }
.select_ul li { cursor:pointer; list-style:none; padding:2px 5px 0px 5px; border-top:1px solid #ddd; }
.select_ul li.opt_active { color:#050505; font-weight:bold; }
.select_ul li.opt_hover { color:#2680FF; }

input { height:14px; line-height:14px; }
input, .selectr, textarea { margin-bottom:4px; }

.formbtn { display:block; width:200px; padding:0 0 0 46px; line-height:36px; height:36px; color:#bbd7ff;
	background-color:#408fff; background-position:left center; background-repeat:no-repeat;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #8abaff; border-bottom:none; }
.formbtn:hover { color:#ffffff; background-color:#5c9fff; }

.formbtn2lines {
	padding-top:7px;
	line-height:19px;
	height:46px; }


.ordertable .tablecell { width:463px; padding:14px; vertical-align:top; }
.ordertable .divider { width:2px; background:url(../site/media/images/ui/dividerv.png); padding:0; }
.ordertable2 { width:492px; margin-left:246px; }



#search, #search2 { width:314px; position:relative; margin-bottom:30px; }
#search2 { width:100%; }

#searchbtn { display:block; height:51px; line-height:51px; text-shadow: 1px 1px 2px rgba(0,0,0,0.4); 	font-size:16px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); overflow:hidden; }
#searchbtn a { float:left; color:#ffffff; padding-right:15px; }
#searchbtn a:hover { color:#93c0ff; }
#searchbtn #changesearch { padding-left:45px; background:url(../site/media/images/ui/btnSearchForm.png) left center no-repeat; }
#searchbtn #deletesearch { padding-left:45px; background:url(../site/media/images/ui/btnSearchClear.png) left center no-repeat; }
#searchbtn #jobletterlink { padding-left:45px; background:url(../site/media/images/ui/btnJobletter2.png) left center no-repeat; }

#searchbtn .divider { background:url(../site/media/images/ui/dividerv.png) center center repeat-y; width:2px; height:100%; float:left; }


#searchjobs {  }

#searchjobsmin { width:314px; height:281px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); }

#searchjobsmin div.row > label { font-size:16px; line-height:33px; }
#searchjobsmin div.row .checkboxr { height:33px; }

#searchjobsmin .searchfield, #searchjobsopen .searchfield { margin-top:34px;
	width:286px; height:36px;
	background:url(../site/media/images/ui/lineBlue.png) left top repeat-x;
	padding:15px 14px 16px; }
#searchjobsmin .searchfield input, #searchjobsopen .searchfield input { float:left; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:8px 8px 6px 41px;
	width:172px; margin:0; height:20px; line-height:20px;
	background:#ffffff url(../site/media/images/ui/iconSearchBlue.gif) left center no-repeat; font-size:16px; }
#searchjobsmin .searchfield input:hover, #searchjobsopen .searchfield input:hover { color:#2680FF; }

.starttextsearch { margin-top:1px; float:left; height:33px; width:35px; text-align:center; background:#408fff; line-height:33px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #8abaff; border-bottom:none; color:#bbd7ff; -moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0; }
.starttextsearch:hover { color:#ffffff; background-color:#5c9fff; }

#searchjobsmin h1, #searchjobsopen h1 { margin-bottom:30px; }

#searchjobsopen { position:absolute; z-index:15; left:0; top:0;
	overflow:hidden; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; }
	
#searchjobsopen .subarea { padding-bottom:14px; }

#searchjobsopen .table { width:984px; }
a.closebox {z-index:10; position:absolute; left:944px; top:0; width:40px; height:40px;
	background:url(../site/media/images/ui/closeBox.png) center center no-repeat; }
#searchjobsopen .col { background:url(../site/media/images/ui/formBGArrow.png) right center no-repeat;
	display:table-cell; }
#searchjobsopen .col1 { width:288px; padding-right:80px; overflow:hidden; }
#searchjobsopen .col2 { width:248px; padding-right:80px;  }
#searchjobsopen .col3 { width:288px; background:none; }

#searchjobsopen .searchfield { margin-top:34px; width:auto; }
#searchjobsopen .searchfield input {  }
#searchjobsopen .checkboxr { height:25px; }
#searchjobsopen .col1 label { font-size:16px; line-height:33px; }
#searchjobsopen .col1 .checkboxr { height:33px; }


#searchjobsopen .umkreis { padding: 5px 0 0 36px; display:none; overflow:hidden; }
#searchjobsopen .umkreis > * { float:left; }
#searchjobsopen .umkreis label { margin-left:5px; }
#searchjobsopen .umkreis input { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:5px 5px 4px 5px;
	width:102px; background:#ffffff; }
#searchjobsopen .umkreis .selectr { width:112px; clear:both; }
ul.selectr { width:112px; }

#searchjobsopen .formbtn { position:absolute; left:738px; bottom:0; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/btnSearchForm.png); }




.blue1c { position:relative; margin-bottom:14px; }
#blue1 {  }
#blue1 .divider { width:14px; }

#order0 { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; width:485px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); overflow:hidden;
	vertical-align:top; }
#order0 h1 { margin-bottom:30px; }
#order0 .formbtn { float:right; margin-top:30px; border-right:none;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0; background-image:url(../site/media/images/ui/btnEditForm.png); }

#order0 div.row > label { font-size:16px; line-height:33px; }
#order0 div.row .checkboxr { height:33px; }




#order1{ -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; margin-bottom:30px; overflow:hidden; }

#ordersteps { float:right; height:46px; padding:5px 14px 0 0;  }
#ordersteps a { background:url(../site/media/images/ui/orderstepia.png) left center no-repeat;
	float:left; font-size:13px; font-weight:normal; color:#bbd7ff; line-height:40px;
	padding-right:10px;}
#ordersteps a span { color:#2680FF; font-weight:bold; font-size:16px; float:left;
	width:40px; text-align:center; padding-top:1px; }
#ordersteps a.active { background:url(../site/media/images/ui/orderstep.png) left center no-repeat;
	color:#ffffff; }

#order1 .format { display:block; padding:14px; cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; background:transparent url(../site/media/images/ui/btnPrice.png);
	border:1px solid #589dff; overflow:hidden; margin-bottom:14px; }
#order1 .active, #order1 .formatover { background:transparent url(../site/media/images/ui/btnPriceActive.png); }

.price { float:right; color:#93c0ff; font-weight:bold; font-size:16px; }
#order1 .activeRow .price { color:#ffffff; }
#order1 .active .price { color:#ffffff; }

#order1 .format h1 { font-weight:normal; font-size:22px; color:#c6ddfe; padding-bottom:5px; }
#order1 .format h1 span { color:#c6ddfe; font-size:13px; }
#order1 .active h1 { color:#ffffff; }

#order1 .format a { display:block; color:#bbd7ff; padding-left:26px; width:220px; }
#order1 .format a:hover { color:#ffffff; }
#order1 .format .muster { background:url(../site/media/images/ui/btnMusterPreviewSmall.png) left center no-repeat; }
.help { background:url(../site/media/images/ui/btnInfos.png) left center no-repeat; }

#order1 .row { padding:1px 14px 9px 0; overflow:hidden; }
#order1 .row label { font-size:16px; float:left; }
#order1 .row .info { float:left; width:20px; height:20px; background:url(../site/media/images/ui/btnInfos.png) 9px 4px no-repeat;
	padding:4px 0 0 9px; }

#order1 .options { overflow:hidden; }

#order1 .rechnung { background:url(../site/media/images/ui/linesRechnung.png) 0 0 repeat-x;
	padding-top:21px; }
#order1 .rechnung .prices { float:right; padding: 0 14px; }
#order1 .rechnung .prices .price { float:none; text-align:right; }
#order1 .rechnung .col1 { text-align:right; }
#order1 .rechnung .completeprice { color:#ffffff; }
#order1 .rechnung .completeprice2 { padding-top:21px; }

.orderactions { background:url(../site/media/images/ui/lineBlue.png) top left repeat-x; overflow:hidden;
	padding-top:16px; }
.orderactions .formbtn { float:right; margin-left:14px; }
.orderactions .save { background-image:url(../site/media/images/ui/openerRight.png); border-right:none;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0; }
.orderactions .prev { background-image:url(../site/media/images/ui/openerLeft.png);
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	width:178px; }
	
#order1 .multiprice { clear:both; }
#order1 .multiprice div { text-align:right; }
#order1 .multiprice .prices { float:right; padding:0 0 0 14px;
	font-size:16px; font-weight:bold; color:#93c0ff; }


#order1 .format h2 { font-weight:normal; font-size:16px; color:#c6ddfe; line-height:25px; }
#order1 .active h2 { color:#ffffff; }
#order1 label.left { float:left; width:100px; clear:both; padding-right:14px; text-align:right; }
#order1 label.left span.small { font-size:11px; line-height:15px; }
#order1 label.mandatory { color:#ffffff; }
#order1 input.left { float:left; padding:5px 5px 4px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; width:250px; }
#order1 .login, #order1 .createaccount { padding-left:0; }
#order1 .login { margin-bottom:35px; }
#order1 .login h2 { padding-left:45px; background:url(../site/media/images/ui/iconCC.png) left center no-repeat; }
#order1 .createaccount h2 { padding-left:50px; background:url(../site/media/images/ui/iconCCcreate.png) left center no-repeat; }

#order1 p.info { clear:both; padding-top:30px; padding-left:114px; width:280px; }
#order1 p.info a { color:#ffffff; }

#order1 .title { padding:18px 0 15px 114px; font-size:16px; clear:both; }
.selectrorder, ul.selectrorder { width:260px; }
#order1 select { width:260px; }
#order1 .noborder { padding:0; vertical-align:top; }




#order1 label.top { display:block; padding:5px 0 2px 3px; clear:both; }
#order1 input.top { padding:5px 5px 4px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; width:420px; }
#order1 input.top2 { padding:5px 5px 4px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; width:190px; }

#order1 label.checkbox { padding-left:30px; display:block; }
#order1 .checkboxr { clear:both; margin-left:0; }

#order1 .selectrorder2, ul.selectrorder2 { width:199px; }

#order1 .logopreview { background:#ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; height:102px; width:463px; overflow:hidden; }
#order1 .logopreview .tablecell { vertical-align:middle; }
#order1 .logopreview img.preview { padding-right:14px; float:left; }
#order1 p.textinfo { padding-bottom:6px; clear:both; }

#order1 .filebtn { border-bottom:1px solid #8ABAFF; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; margin:4px 0 17px; cursor:pointer;
	background-image:url(../site/media/images/ui/btnUpload.png); float:left; width:200px; }
#order1 .fileloading { float:left; width:55px; height:50px; background:url(../site/media/images/ui/loading.gif) right center no-repeat; display:none; }
#order1 .fileloadingfinished { display:block; background:url(../site/media/images/ui/loadingFinished.png) right center no-repeat; }

#order1 .orderpreview { -moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; width:178px;
	background-image:url(../site/media/images/ui/btnOrderPreview.png); }

#fileupload { display:none; }

#order1 a.info2 { float:left; width:20px; height:20px; background:url(../site/media/images/ui/btnInfos.png) 9px 7px no-repeat;
	padding:6px 0 0 9px; }

#order1 #text {
	width:420px;
	height:320px;
	font:13px/1.6em Arial, Sans-Serif;
	padding:5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff;}


#order1 div.agb {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; background:#ffffff; color:#484848; padding:14px; height:250px;
	overflow-y:scroll; margin:0 0 10px 0; }
	
#order1 div.agb h1 { font-weight:normal; font-size:16px; padding:10px 0; margin-bottom:10px;
	border-bottom:1px solid #ddd; color:#050505; }
#order1 div.agb h2 { font-weight:normal; font-size:16px; padding:20px 0 10px; margin-bottom:10px;
	border-bottom:1px solid #ddd; }
#order1 div.agb p { padding-bottom:13px; }
#order1 div.agb ul { list-style:url(../site/media/images/ui/listBullet.png) outside; padding-left:10px; }

#order1 a#adbilling { background-image:url(../site/media/images/ui/btnCCbillAdd.png); width:210px;
	background-repeat:no-repeat; background-position:0 3px; }

#ordernewadr { overflow:hidden; padding-top:30px; clear:both; }
#ordernewadr > * { float:left; }
#ordernewadr label { clear:both; padding-right:14px; text-align:right; width:100px; }
#ordernewadr input { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:5px 5px 4px; width:250px; }
#ordernewadr select.noreplace { width:260px; }



#order1 p.success { padding:14px; width:450px; }




#searchclients { position:relative; overflow:hidden; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; height:100%; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); }

#searchclients h1 { font-size:22px; line-height:46px; font-weight:normal; color:#ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.4); 	padding:5px 14px 0; background:url(../site/media/images/ui/lineBlue.png) left bottom repeat-x; }
#searchclients h2 { padding-top:10px; }
#searchclients .col { height:100%; float:left;
	background:url(../site/media/images/ui/formBGArrow.png) right center no-repeat; }
#searchclients .col1 { width:203px; padding-right:80px; }
#searchclients .col2 { background:none; width:202px; }

#searchclients .umkreis { padding: 5px 0 0 36px; display:none; overflow:hidden; }
#searchclients .umkreis > * { float:left; }
#searchclients .umkreis label { margin-left:5px; font-size:11px; }
#searchclients .umkreis input { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:5px 5px 4px 5px;
	width:80px; background:#ffffff; }
#searchclients .umkreis .selectr { width:90px; clear:both; }

#searchclients .formbtn { -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/btnSearchForm.png); margin-top:21px; width:139px;
	border-right:none; position:absolute; right:0; bottom:0; }

ul.selectclient { width:90px; }

#searchclients .searchfield { position:absolute; bottom:0;
	width:190px; height:36px;
	background:url(../site/media/images/ui/lineBlue.png) left top repeat-x;
	padding:15px 14px 16px; }
#searchclients .searchfield input, #searchjobsopen .searchfield input { float:left; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:8px 8px 6px 41px;
	width:90px; margin:0; height:20px; line-height:20px;
	background:#ffffff url(../site/media/images/ui/iconSearchBlue.gif) left center no-repeat; font-size:16px; }
#searchclients .searchfield input:hover, #searchjobsopen .searchfield input:hover { color:#2680FF; }

#searchclients .search {
	padding-top:9px;
	padding-bottom:8px; }




#openerjobs, #openerclients { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); float:right; width:656px; height:281px;
	position:relative; overflow:hidden; }
#openerjobs .page, #openerclients .page { position:absolute; z-index:7; text-align:center; width:100%; height:100%; }
#openerjobs .tablecell, #openerclients .tablecell { vertical-align:middle; }
#openerjobs img, #openerclients img { display:inline; }
#openerjobs h1, #openerclients h1 { font-size:39px; line-height:50px; font-weight:bold; text-shadow: 1px 1px 2px rgba(0,0,0,0.4);  color:#ffffff; }
#openerjobs h2, #openerclients h2 { font-size:89px; line-height:110px; font-weight:bold; text-shadow: 1px 1px 10px rgba(0,0,0,0.3);  color:#ffffff; }
#openerjobs p, #openerclients p { font-size:25px; line-height:32px; }

#openerjobs .navi, #openerclients .navi { position:absolute; z-index:10; right:0; top:0; margin-right:10px; overflow:hidden; }
#openerjobs .navi > *, #openerclients .navi > * { float:left; width:29px; height:55px; }
#openerjobs .navi .prev, #openerclients .navi .prev { background:url(../site/media/images/ui/openerLeft.png) center center no-repeat; }
#openerjobs .navi .next, #openerclients .navi .next { background:url(../site/media/images/ui/openerRight.png) center center no-repeat; }


#openerclients { height:136px; width:100%; margin-bottom:30px; }
#openerclients .page { text-align:left; }
#openerclients .left { float:left; margin:0 25px; }
#openerclients h1 { padding-top:10px;}
#openerclients h2 { float:left; padding: 0 35px; }




#infobar { float:right; width:246px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); margin-bottom:30px; overflow:hidden; }
#infobar .divider { height:0; width:100%; border-top:1px solid #cecece; border-bottom:1px solid #ffffff; }

#infobar img { padding-top:15px; }

#infobar h1 { font-weight:normal; font-size:16px; line-height:25px; padding-bottom:0.5em; }

#infobar .c { padding:10px 14px 20px; }
#infobar .c2 { border-bottom:1px solid #cecece; }
#infobar .beratung { background:url(../site/media/images/ui/beratungFooter.png) 50px 0 no-repeat;
	border-bottom:1px solid #cecece; }
#infobar .beratung2 { border-bottom:none; padding-bottom:40px; }
#infobar .head { color:#2680FF; float:left; width:25px; }

#infobar .link { border-bottom:1px solid #bbbbbb; border-top:1px solid #eeeeee; height:35px; line-height:35px;
	display:block; background:rgba(0,0,0,0.05); padding-left:14px; color:#222; text-shadow: 0 1px 0 #ffffff;
	overflow:auto; }
#infobar .link:last-child { border-bottom:none; }
#infobar .jobletter, #infobar .jobletterunregister { background:rgba(0,0,0,0.05) url(../site/media/images/ui/btnJobletter.png) right center no-repeat; }
#infobar .link:hover { background-color:rgba(0,0,0,0.09); color:#444; }
#infobar .link .youtube {
	background:url(../site/media/images/ui/youtube.png) center center no-repeat;
	float:left;
	width:100px;
	height:25px;
	border:1px solid #aaaaaa;
	margin:4px 14px 0 0; }

#infobar .link .facebook, #footer .facebook {
	background:url(../site/media/images/ui/facebook.png) center center no-repeat;
	float:left;
	width:100px;
	height:25px;
	border:1px solid #aaaaaa;
	margin:4px 14px 0 0; }
#footer .facebook { margin-top:15px; }

#infobar .fb_edge_widget_with_comment { margin-top:3px; }




#overlay { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#f6f6f6; opacity:0.9; z-index:1000; }

#jobletter, #jobletterunregister { display:none; position:fixed; left:50%; top:50%; width:738px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	z-index:1001; margin-left:-369px; margin-top:-60px; }
#jobletter #register, #jobletterunregister #unregister { padding:14px; width:710px; }
#jobletter #register .tablecell, #jobletterunregister #unregister .tablecell { width:50%; }
#jobletter #register label, #jobletterunregister #unregister label { display:block; clear:both; }
#jobletter #register input, #jobletter #register a.register, #jobletterunregister #unregister input, #jobletterunregister #unregister a.unregister { display:block; }
#jobletter #register input, #jobletterunregister #unregister input { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:8px 8px 6px 41px; height:20px; line-height:20px;
	background:#ffffff url(../site/media/images/ui/inputJobletter.png) left center no-repeat; font-size:16px;
	width:200px; }
#jobletter #register input:hover, #jobletterunregister #unregister input:hover { color:#2680FF; }
#jobletter a.closebox, #jobletterunregister a.closebox { right:0; left:auto; }

#jobletter #register .checkboxr {margin-left:0;}

#jobletter .select_btn { width:239px; }
#jobletter #register input.small { background-image:none; padding:5px 5px 4px; line-height:14px; height:14px; width:240px; font-size:13px; }
#jobletter #register input.large { float:left; }
#jobletter #register label.radio { clear:none; }


#errormsg { display:none; z-index:1020; position:fixed; width:248px; padding-top:22px;
	background:url(../site/media/images/ui/error_top.gif) 0 0; top:0; left:0; }
#errormsg .content { padding:0 14px 7px 42px;
	background:#f3d427 url(../site/media/images/ui/error_icon.gif) 13px 2px no-repeat; }


#order_help { display:none; position:fixed; left:50%; top:50%; width:492px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	z-index:1001; margin-left:-246px; margin-top:-60px; }
#order_help h1 { overflow:hidden; }
#order_help h1 span { float:left; height:37px; width:37px; margin:2px 14px 0 0;
	background:url(../site/media/images/ui/bgHelpHeaderInverse.png) right center no-repeat; }
#order_help a.closebox { right:0; left:auto; }
#order_help .help_contents { padding:14px; }
#order_help .help_contents a { color:#ffffff; }
#order_help p:not(:first-child), #order_help ul:not(:first-child), #order_help ol:not(:first-child) { padding-top:0.8em; }
#order_help ul { padding-left:10px; list-style:url(../site/media/images/ui/listBulletInverse.png) outside; }


#poll { display:none; position:fixed; left:50%; top:50%; width:492px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	z-index:1001; margin-left:-246px; margin-top:-60px; }
#poll a.closebox { right:0; left:auto; }
#poll .description { padding:14px; background:url(../site/media/images/ui/lineBlue.png) left bottom repeat-x; }
#poll .questions { padding:14px; }
#poll .questions p { padding:0 0 4px 1px; }
#poll .row { overflow:hidden }
#poll .row:not(:first-child) { padding-top:14px; }
#poll .questions .selectr { width:410px; }
#poll .questions label { float:left; }
#poll .actions { background:url(../site/media/images/ui/lineBlue.png) top left repeat-x;
	padding-top:16px; overflow:hidden; }
#pollsubmit { float:right; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/btnPoll.png); border-right:none; }
#poll .poll_contents > p { padding:14px; }

#poll label.lostpw { display:block; float:none; }
#poll #lostpwinput { -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:5px 5px 4px; width:220px; }

.selectrpoll { float:left; background:#ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; }
.selectrpoll .select_btn { padding:2px 5px 1px 5px; cursor:pointer; background:url(../site/media/images/ui/dropdown.gif) right center no-repeat; }
.selectrpoll .select_btn:hover, .selectrpoll .select_hover { color:#2680FF; }
.selectrpoll { width:410px; }
.select_ul { border:none; }




#list { width:722px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; }
#list h1 { font-size:18px; line-height:25px; font-weight:normal; color:#959595;
	padding:18px 14px 12px; }

#list .entry { border-top:1px solid #e1e1e1; display:table; width:100%; height:74px; }
#list .entry:nth-child(even) { background-color:#f6f6f6; }

#list .entry > div { display:table-cell; vertical-align:middle; }
#list .entry .col1 { width:546px; padding:0 14px; }
#list .entry .col1 strong { font-weight:normal; color:#2680FF; }
#list .entry .col1 p { color:#959595; }
#list .entry .col1 p strong { color:#959595; font-weight:bold; }
#list .entry .col3 { border-left:1px solid #f0f0f0; text-align:center; }
#list .entry .col3 img { display:inline; }

#list .navi { height:40px; overflow:hidden; background:url(../site/media/images/ui/btnMain.jpg) 0 0; }
#list .navi a { float:left; height:40px; line-height:40px; width:35px; text-align:center;
	border-right:1px solid #aaaaaa; border-left:1px solid #dddddd; }
#list .navi a:hover, #list .navi a.right:hover, #list .navi a.left:hover { background-color:#cccccc; }
#list .navi a.active { font-weight:bold; color:#050505; }
#list .navi a.active:hover { background-color:transparent; }

#list .navi a.left { background:url(../site/media/images/ui/navi_list_left.png) center center no-repeat; }
#list .navi a.leftinactive { background:url(../site/media/images/ui/navi_list_left_ia.png) center center no-repeat; }
#list .navi a.right { background:url(../site/media/images/ui/navi_list_right.png) center center no-repeat; }
#list .navi a.rightinactive { background:url(../site/media/images/ui/navi_list_right_ia.png) center center no-repeat; }

#list .navi a.tonavlink {
	display:block;
	float:none;
	width:auto;
	border:none;
	text-align:left;
	padding-left:14px;
	color:#222; text-shadow: 0 1px 0 #ffffff; }
#list .navi a.tonavlink:hover {
	color:#444; }
	



#listpremium { width:722px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff url(../site/media/images/ui/bgGrey2.png);
	overflow:hidden; margin-bottom:15px; }
#listpremium h1 { position: relative; font-size:18px; line-height:25px; font-weight:bold; color:#777777;
	padding:18px 14px 12px; text-shadow: 0 1px 0 #ffffff; }

#listpremium .c {
	position: relative;
	overflow: hidden;
}
#listpremium .wrap {
	overflow: hidden;
	width: 722px;
	float: left;
}

#listpremium .entry { float:left; border-top:1px solid #c9c9c9; display:table; width:722px; height:74px; }
#listpremium .entry:nth-child(odd) { background-color:#dbdbdb; }

#listpremium .entry > div { display:table-cell; vertical-align:middle; }
#listpremium .entry .col1 { width:546px; padding:0 14px; }
#listpremium .entry .col1 strong { font-weight:normal; color:#2680FF; }
#listpremium .entry .col1 a { text-shadow: 0 1px 0 #ffffff; font-weight:bold; }
#listpremium .entry .col1 p { color:#959595; }
#listpremium .entry .col1 p strong { color:#959595; font-weight:bold; }
#listpremium .entry .col3 { border-left:1px solid #c9c9c9; text-align:center; }
#listpremium .entry .col3 img { display:inline; }
#listpremium .entry .col3 {background: #ffffff; }

#listpremium .navi { position: absolute; overflow:hidden; right:7px; top:7px; }
#listpremium .navi a { float:left; height:40px; line-height:40px; width:35px; text-align:center; }
#listpremium .navi a:hover, #list .navi a.right:hover, #list .navi a.left:hover { background-color:#cccccc; }
#listpremium .navi a.active { font-weight:bold; color:#050505; }
#listpremium .navi a.active:hover { background-color:transparent; }

#listpremium .navi a.left { background:url(../site/media/images/ui/navi_list_left.png) center center no-repeat; }
#listpremium .navi a.right { background:url(../site/media/images/ui/navi_list_right.png) center center no-repeat; }




.helporder { width:722px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; }
.helporder h1 { font-size:18px; line-height:25px; font-weight:normal; color:#050505;
	padding:18px 14px 12px; background:url(../site/media/images/ui/bgHelpHeader.gif) right center no-repeat; }

.helporder .entry { border-top:1px solid #e1e1e1; display:table; width:100%; height:74px; }
.helporder .entry:nth-child(even) { background:#f6f6f6; }

.helporder .entry > div { display:table-cell; vertical-align:top; }
.helporder .entry .col1 { width:150px; padding:14px; color:#2680FF; }
.helporder .entry .col2 { width:314px; padding:14px 14px 14px 0; }
.helporder .entry .col3 { padding:14px 14px 14px 0; }

.helporder .entry .col3 .price { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; background:url(../site/media/images/ui/btnPrice.gif); border:1px solid #8a8a8a;
	font-size:15px; font-weight:bold; display:block; text-align:center; padding:6px 0 4px; float:none;
	color:#484848; text-shadow:0 1px 0 #ffffff; }
.helporder .entry .col3 .price:hover { background:url(../site/media/images/ui/btnMainOver.jpg); color:#2680FF; }

.helporder .entry .col3 .price2 { background:url(../site/media/images/ui/btnPrice2.gif); border:1px solid #cbcbcb; }
.helporder .entry .col3 .price2:hover { background:url(../site/media/images/ui/btnPrice2.gif); color:#484848; }

.helporder .entry .col3 .price span { padding-left:9px; font-weight:normal; font-size:13px; }

.helporder .entry ul { list-style:url(../site/media/images/ui/listBullet.png) outside; padding-left:10px; }

.helporder .entry p:not(:first-child), .helporder .entry ul:not(:first-child) { padding-top:0.8em; }




#cc_title { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	overflow:hidden; margin-bottom:30px; }
#cc_title h1 { font-size:16px; color:#ffffff; padding:4px 0 10px 0; text-shadow: 1px 1px 2px rgba(0,0,0,0.4);  font-weight:normal; }
#cc_title > * { color:#ffffff; padding-right:14px; }
#cc_title .divider { background:url(../site/media/images/ui/dividerv.png) left top repeat-y;
	width:2px; }

#cc_title .title { padding:14px 14px 14px 45px; width:186px;
	background:url(../site/media/images/ui/iconCC.png) 0 13px no-repeat; }
#cc_title .title .message { font-size:13px; color:#bbd7ff; text-shadow:none; line-height:1.6em; }

#cc_title .tools { padding:14px 14px 14px 0; width:232px; }
#cc_title .tools .icons a { display:block; font-size:13px; color:#bbd7ff; text-shadow:none; line-height:1.6em; }
#cc_title .tools .icons a:hover { color:#93c0ff; }
#cc_title .tools .icons a.active { color:#ffffff; }

#cc_title a#cc_orderview { padding-left:19px; background:url(../site/media/images/ui/iconCCorders.png) left top no-repeat; }
#cc_title a#cc_contact, #cc_title a#cc_client { padding-left:19px; background:url(../site/media/images/ui/iconCCcontact.png) left top no-repeat; }
#cc_title a#cc_billingadr { padding-left:19px; background:url(../site/media/images/ui/iconCCbill.png) left top no-repeat; }
#cc_title a#cc_logout { padding-left:19px; background:url(../site/media/images/ui/iconCClogout.png) left center no-repeat; }

#cc_title .createad .starttextsearch { width:130px; }
ul.selectcc, .selectcc { width:246px; }
.selectcc .select_btn { padding:7px 7px 6px 10px;  }

.selectrcc2, ul.selectrcc2 { width:328px; }


.cc_order { width:722px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; }
.cc_order h1 { font-size:18px; line-height:25px; font-weight:normal; color:#050505;
	padding:18px 14px 12px; background:url(../site/media/images/ui/bgHelpHeader.gif) right center no-repeat; }

.cc_order .order { border-top:1px solid #e1e1e1; display:table; width:100%; height:74px; }
.cc_order .order:nth-child(even) { background:#f6f6f6; }

.cc_order .order > div { display:table-cell; vertical-align:top; }
.cc_order .order .col1 { width:300px; padding:14px; }
.cc_order .order .col2 { width:191px; padding:14px 14px 14px 0; }
.cc_order .order .col3 { padding:14px 14px 14px 0; }

.cc_order .order p.id { font-weight:bold; }
.cc_order .order p.header { color:#2680FF; }
.cc_order .order p.title { color:#959595; width:60px; padding-right:7px;
	float:left; clear:both; text-align:right; }


#cc_data { -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; width:722px; margin-bottom:30px; }
#cc_data .message { padding:14px; background:url(../site/media/images/ui/lineBlue.png) bottom left repeat-x; }
#cc_data .formcontent { overflow:hidden; padding:14px; }
#cc_data .formcontent > * { float:left; }
#cc_data .formcontent label { clear:both; width:100px; text-align:right; padding-right:14px; }
#cc_data .formcontent label span.small {
	font-size:11px; line-height:19px;}
#cc_data .formcontent label.mandatory { color:#ffffff; }
#cc_data .formcontent input, #cc_data .formcontent textarea { font:13px/1.6em Arial, Verdana, Sans-Serif; color:#484848; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff; padding:5px 5px 4px; width:318px; }
#cc_data .formcontent textarea { height:220px; }
#cc_data .actions { background:url(../site/media/images/ui/lineBlue.png) top left repeat-x;
	padding-top:16px; overflow:hidden; }
#cc_data .actions a#contactsubmit { float:right; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/iconCC.png); border-right:none; }
#cc_data .actions a#contactsubmit2 { float:right; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/btnAdsContact.png); border-right:none; }

#cc_data .formcontent2 { background:url(../site/media/images/ui/lineBlue.png) top left repeat-x; padding-top:30px; }
#cc_data .message2 { padding:14px 0 0 14px;	overflow:hidden; }
#cc_data a.billingbtn { float:right; -moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;	background-image:url(../site/media/images/ui/btnAdsClient.png); border-right:none; }
#cc_data a#adbilling { margin-top:14px; background-image:url(../site/media/images/ui/btnCCbillAdd.png); }

#cc_data select.noreplace { width:328px; }




#order1 .rte-zone {
    clear: both;
	font: 13px Arial, Helvetica, sans-serif;
	background:#ffffff;
	margin-bottom:10px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.25);border:1px solid #1a58b0; color:#484848; background-color:#ffffff;}

#order1 .rte-zone textarea {
	padding: 0;
	margin: 0;
	border: 0;
	position: relative;
	left:0;
	clear: both;
}

#order1 .rte-resizer {
	display:none;
	width: 100%;
	height: 20px;
	margin:0;
	padding: 0;
	border-top: 1px solid #999;
	background-color: #fdfdfd;
}

#order1 .rte-resizer a {
	background: url('../site/media/images/ui/rte_icons.gif') no-repeat 0 0;
	background-position: 0 -688px;
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	cursor: se-resize;
	margin-top: 4px;
}

#order1 .rte-toolbar {
	display: block;
	border-bottom: 1px solid #ddd;
	background-color: #f0f0f0;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#order1 .rte-toolbar p {
	margin: 0;
	padding: 0;
	clear: both;
}

#order1 .rte-toolbar select {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 0;
	margin: 0;
}

#order1 .rte-panel {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #999;
	display: block;
	clear: both;
	margin: 0px;
	padding: 5px 5px 0 5px;
	background: #f0f0f0;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#order1 .rte-panel div#order1 .rte-panel-title {
	font-weight: bold;
	margin: -5px -5px 5px -5px;
	padding: 5px;
	height: 16px;
	line-height: 16px;
	background: #e0e0e0;
	border-bottom: 1px solid #ccc;
	display: block;
	clear: both;
	cursor: move;
}

#order1 .rte-panel div#order1 .rte-panel-title .close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	float: right;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}

#order1 .rte-panel label {
	display: block;
	float: left;
	width: 50px;
	margin: 0 5px 0 2px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 20px;
	font-size: 100%;
}

#order1 .rte-panel input, #order1 .rte-panel select {
	margin: 0 5px 0 2px;
	padding: 0;
	height: 20px;
	font-size: 10px;
	border: 1px solid #ccc;
	float: left;
	vertical-align: middle;
	line-height: 20px;
}

#order1 .rte-panel button  {
	margin: 0 5px 0 2px;
	padding: 2px 5px;
	font-size: 10px;
	border: 1px solid #ccc;
	float: left;
	vertical-align: middle;
}

#order1 .rte-panel p.submit {
	margin: 5px -5px 0 -5px;
	padding: 5px;
	height: 20px;
	line-height: 20px;
	background: #e0e0e0;
	border-top: 1px solid #ccc;
	display: block;
	clear: both;
}
#order1 .rte-panel p.submit button {
	width: 60px;
	padding: 2px 5px;
	margin-left: 10px;
	font-weight: bold;
}

#order1 .rte-panel .colorpicker1, #order1 .rte-panel .colorpicker2 {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	border: 1px solid #000;
}

#order1 .rte-panel .colorpicker2 {
	margin: 0;
	border: 0;
}

#order1 .rte-panel .colorpicker1 .rgb {
	background: url('../site/media/images/ui/rte_colorpicker_rgb.jpg') no-repeat 0 0;
	width: 300px;
	height: 150px;
	cursor: crosshair;
}

#order1 .rte-panel .colorpicker1 .gray{
	background: url('../site/media/images/ui/rte_colorpicker_gray.jpg') no-repeat 0 0;
	width: 15px;
	height: 150px;
	cursor: crosshair;
}

#order1 .rte-panel .colorpicker2 .preview {
	margin: 3px 0;
	padding: 0;
	width: 50px;
	height: 50px;
	border: 1px solid #000;
	clear: both;
	background: #000;
}

#order1 .rte-panel .colorpicker2 .color {
	margin: 3px 0;
	padding: 0;
	clear: both;
}

#order1 .rte-panel .colorpicker2 .palette {
	margin: 0;
	padding: 0;
	width: 50px;
	height: 50px;
	border: 1px solid #000;
	cursor: crosshair;
	clear: both;
	font-size: 1px;
}

#order1 .rte-panel .symbols {
	margin: 0;
	padding: 0;
	clear: both;
/*	border-top: 1px solid #000;
	border-left: 1px solid #000;*/
}

#order1 .rte-panel .symbols a {
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	width: 18px;
	height:18px;
	float: left;
	color: #000;
	text-decoration: none;
}

#order1 .rte-panel .symbols a:hover {
	background: #ccc;
}

#order1 .rte-panel .colorpicker2 .palette .item {
	width: 10px;
	height: 10px;
	margin: 0;
	padding: 0;
	float: left;
	cursor: crosshair;
	border: 0;
}

#order1 .rte-panel img {
	padding:0;
	margin:0;
	border:0;
}

#order1 .rte-toolbar div.clear {
	display: block;
	clear: both;
	border: 0;
	padding: 0;
	padding: 2px 0 0 0;
	margin: 0;
}

#order1 .rte-toolbar ul {
	display: block;
	margin: 0px;
	padding: 2px 0 0 7px;
	overflow:hidden;
}

#order1 .rte-toolbar ul li {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 5px 2px;
	height: 16px;
}

#order1 .rte-toolbar ul li.separator {
	height: 16px;
	margin: 5px;
	border-left: 1px solid #ccc;
}

#order1 .rte-toolbar ul li a {
	display: block;
	width: 16px;
	height: 16px;
	background: url('../site/media/images/ui/rte_icons.gif') no-repeat 0 0;
	cursor: pointer;
	margin: 0;
	padding: 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}

#order1 .rte-toolbar ul li a:hover, #order1 .rte-toolbar ul li a.active {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity = 100);
}

#order1 .rte-toolbar ul li a.active {
	background-color: #f9f9f9;
	border: 1px solid #ccc;
}

#order1 .rte-toolbar ul li a.empty { background-position: 0px 0px; }
#order1 .rte-toolbar ul li a.bold { background-position: 0 -112px; }
#order1 .rte-toolbar ul li a.italic { background-position: 0 -128px; }
#order1 .rte-toolbar ul li a.strikeThrough { background-position: 0 -144px; }
#order1 .rte-toolbar ul li a.underline { background-position: 0 -160px; }
#order1 .rte-toolbar ul li a.subscript { background-position: 0 -176px; }
#order1 .rte-toolbar ul li a.superscript { background-position: 0 -192px; }
#order1 .rte-toolbar ul li a.disable { background-position: 0 -480px; }
#order1 .rte-toolbar ul li a.enable { background-position: 0 -592px; }
#order1 .rte-toolbar ul li a.unorderedList { background-position: 0 -320px; }
#order1 .rte-toolbar ul li a.orderedList{ background-position: 0 -336px; }
#order1 .rte-toolbar ul li a.justifyLeft { background-position: 0 -16px; }
#order1 .rte-toolbar ul li a.justifyCenter { background-position: 0 -32px; }
#order1 .rte-toolbar ul li a.justifyRight { background-position: 0 -48px; }
#order1 .rte-toolbar ul li a.justifyFull { background-position: 0 -64px; }
#order1 .rte-toolbar ul li a.indent { background-position: 0 -80px; }
#order1 .rte-toolbar ul li a.outdent { background-position: 0 -96px; }
#order1 .rte-toolbar ul li a.removeFormat { background-position: 0 -352px; }
#order1 .rte-toolbar ul li a.h1 { background-position: 0 -208px; }
#order1 .rte-toolbar ul li a.h2 { background-position: 0 -224px; }
#order1 .rte-toolbar ul li a.h3 { background-position: 0 -240px; }
#order1 .rte-toolbar ul li a.h4 { background-position: 0 -256px; }
#order1 .rte-toolbar ul li a.h5 { background-position: 0 -272px; }
#order1 .rte-toolbar ul li a.h6 { background-position: 0 -288px; }
#order1 .rte-toolbar ul li a.increaseFontSize { background-position: 0 -512px; }
#order1 .rte-toolbar ul li a.decreaseFontSize { background-position: 0 -528px; }
#order1 .rte-toolbar ul li a.image { background-position: 0 -560px; }
#order1 .rte-toolbar ul li a.word { background-position: 0 -576px; }
#order1 .rte-toolbar ul li a.clear { background-position: 0 -608px; }
#order1 .rte-toolbar ul li a.link { background-position: 0 -384px; }
#order1 .rte-toolbar ul li a.color { background-position: 0 -624px; }
#order1 .rte-toolbar ul li a.unlink { background-position: 0 -640px; }




#textc { width:722px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; }
#textc h1 { font-size:18px; line-height:25px; font-weight:normal; color:#050505;
	padding:18px 14px 12px; background:#f0f0f0; }

#textc h2 { font-size:16px; line-height:25px; font-weight:normal; color:#484848;
	padding:18px 14px 0; border-top:1px solid #e1e1e1; }
#textc p { padding:14px; width:550px; }
#textc ul { list-style:url(../site/media/images/ui/listBullet.png) outside; padding-left:24px;
	padding-bottom:14px; width:540px; }



.textc2 { width:483px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; float:left; }
.textc2right { margin-left:14px; }

.textc2 h1 { font-size:18px; line-height:25px; font-weight:normal; color:#050505;
	padding:18px 14px 12px; background:#f0f0f0; }
.textc2 h2 { font-size:16px; line-height:25px; font-weight:normal; color:#484848;
	padding:14px 14px 0; border-top:1px solid #e1e1e1; }
	
.textc2 p { padding:14px; }
.textc2 .author { padding:14px 14px 0 14px; color:#959595; font-style:italic; }
.textc2 ul { list-style:url(../site/media/images/ui/listBullet.png) outside; padding-left:24px; width:540px; }
	
	

#partner { width:984px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);	background:#ffffff; overflow:hidden; margin-bottom:30px; }

#partner h1 { font-size:18px; line-height:25px; font-weight:normal; color:#050505;
	padding:18px 14px 12px; background:#f0f0f0; }
#partner h2 { font-size:16px; line-height:25px; font-weight:normal; color:#484848;
	padding:18px 14px 12px; font-weight:bold; }

#partner .tablecell { width:492px; }
#partner .partner1 { width:491px; border-right:1px solid #e1e1e1; }

#partner p { padding:14px; padding-bottom:0; }

#partner img { padding-left:14px; }
#partner .partnerfooter { padding-top:0; padding-bottom:30px; border-bottom:1px solid #e1e1e1; }



