/* obundo 18.10.2022 */
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'), local('MaterialIcons-Regular'),
	url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),
	url(../fonts/MaterialIcons-Regular.woff) format('woff'),
	url(../fonts/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.gmap {
	position: relative;
}

.gmap-fallback-image {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../bilder/gmap-fallback.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-filter: blur(2.5px);
	-moz-filter: blur(2.5px);
	-ms-filter: blur(2.5px);
	-o-filter: blur(2.5px);
	filter: blur(2.5px);	
}

.gfi960x260 {
	background-image: url(../bilder/gfi960x260.png);
}

.gfi1920x1080 {
	background-image: url(../bilder/gfi1920x1080.png);
}

.gmap-placeholder {
	position: relative;
}

.gmap-consent {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: rgba(0, 0, 0, 0.50);
	width: 100%;
	max-width: 750px;
}

.gmap-consent-inner {
	position: relative;
	padding: 25px;
	text-align: center;
}

.gmap-consent-text {
	font-size: 13px;
	line-height: 18px;
	color: #fff;	
}

.gmap-consent-text a,
.gmap-consent-text a:hover,
.gmap-consent-text a:focus,
.gmap-consent-text a:active,
.gmap-consent-text a:visited {
	color: #fff;
}

.gmap-consent-button {
	margin-top: 15px;
}

.gmap-consent-button button,
.gmap-consent-button button:visited {
	color: #fff;
	background-color: rgba(255,255,255,0);
	padding: 10px 20px;
	border: 1px solid #fff;
}

.gmap-consent-button button:hover,
.gmap-consent-button button:focus {
	color: #55bd01;
	background-color: rgba(255,255,255,1);
	border: 1px solid #fff;
}

html{color:#000;background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select{*font-size:100%;}
legend{color:#000;}
.container_12{margin-left:auto;margin-right:auto;width:960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12{position:relative;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_3{width:220px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_6{width:460px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_3{padding-right:240px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_6{padding-right:480px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_9{padding-right:720px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_3{left:240px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_6{left:480px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_9{left:720px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_3{left:-240px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_6{left:-480px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_9{left:-720px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear5{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px;}
.clear7{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:7px;}
.clear10{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:10px;}
.clear15{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:15px;}
.clear20{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.clear25{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:25px;}
.clear30{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:30px;}
.clear40{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:40px;}
.clear50{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:50px;}
.clear60{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:60px;}
.clear100{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:100px;}
.clear160{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:100px;}
.clearfix:before, .clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
html, body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;z-index:0;overflow-x:hidden;}
.wrapper{margin:auto;width:1300px;}
.wrapper.minheight{min-height:700px;}
.suchfeld{background-color:#fff;font-size:18px;width:530px;height:25px;color:#333;border:1px solid #dcdcdc;padding:4px;margin-left:20px;}
menu{z-index:500;}
ul.menu{list-style-type:none;cursor:pointer;margin-left:102px;}
ul.menu ul{display:none;position:absolute;width:210px;top:35px;left:-100px;padding-top:16px;}
li.menu{float:left;position:relative;background-color:#f5f5f5;}
li.menu li.menu{float:none;padding:5px 10px;background-color:#f5f5f5;display:block;}
li.menu li.menu:hover{background-color:#e5e5e5;}
menublo{z-index:500;}
ul.menublo{list-style-type:none;cursor:pointer;margin-left:85px;}
ul.menublo ul{display:none;position:absolute;width:210px;top:35px;left:-83px;padding-top:16px;}
li.menublo{float:left;position:relative;background-color:#f5f5f5;}
li.menublo li.menublo{float:none;padding:5px 10px;background-color:#f5f5f5;display:block;}
li.menublo li.menublo:hover{background-color:#e5e5e5;}
.spr{display:inline-block;background:url(/tmp/desktop/bilder/spr_profil.png);}
.spr.logo{background-position:0px 0px;width:116px;height:52px;}
.spr.logo.klein{background-position:-238px -214px;width:79px;height:37px;float:right;padding-right:10px;}
.spr.logo.white{background-position:0px -108px;width:74px;height:34px;}
.spr.slogan.white{background-position:-75px -108px;width:120px;height:40px;}
.spr.btn.suche{background-position:-120px 0px;width:71px;height:35px;cursor:pointer;border:0px;}
.spr.bc.home{background-position:-192px 0px;width:16px;height:16px;vertical-align:middle;}
.spr.bc.down{background-position:-209px 0px;width:16px;height:18px;vertical-align:middle;}
.spr.bc.up{background-position:-209px -18px;width:16px;height:18px;vertical-align:middle;}
.spr.bc.down:hover{background-position:-209px -36px;width:16px;height:18px;vertical-align:middle;}
.spr.fi.marker{background-position:-226px 0px;width:28px;height:45px;vertical-align:middle;float:left;margin-top:3px;}
.spr.ico_ge{background-position:-255px 0px;width:55px;height:62px}
.spr.ico_ge_grey{background-position:-310px 0px;width:55px;height:62px}
.spr.ico_mapszoom{background-position:0px -56px;width:48px;height:48px;z-index:5;position:absolute;margin:10px 0px 0px 10px;}
.spr.ico_mapszoom:hover{background-position:-48px -56px;width:48px;height:48px;}
.spr.ico_pfeil{background-position:-365px 0px;width:18px;height:26px;vertical-align:middle;}
.spr.ico_kommentar{background-position:-120px -36px;width:15px;height:13px;}
.spr.ico_haken{background-position:-135px -36px;width:12px;height:10px;}
.spr.ico_pfeil_unten{background-position:-147px -36px;width:14px;height:14px;}
.spr.ico_komfort{background-position:-248px -72px;width:40px;height:108px;position:absolute;top:-10px;left:265px;}
.spr.ico_performance{background-position:-207px -72px;width:40px;height:108px;position:absolute;top:-10px;left:265px;}
.spr.big_komfort{background-position:-385px 0px;width:56px;height:155px;position:absolute;top:292px;margin-left:890px;}
.spr.big_performance{background-position:-445px 0px;width:56px;height:155px;position:absolute;top:292px;margin-left:890px;}
.spr.map_marker{background-position:-307px -72px;width:64px;height:77px;position:absolute;top:170px;margin-left:453px;}
.spr.map_car1{background-position:0px -180px;width:39px;height:38px;}
.spr.map_car2{background-position:0px -218px;width:39px;height:38px;cursor:pointer;}
.spr.map_car2:hover{background-position:0px -180px;width:39px;height:38px;}
.spr.map_bus1{background-position:-39px -180px;width:39px;height:38px;}
.spr.map_bus2{background-position:-39px -218px;width:39px;height:38px;cursor:pointer;}
.spr.map_bus2:hover{background-position:-39px -180px;width:39px;height:38px;}
.spr.map_bik1{background-position:-78px -180px;width:39px;height:38px;}
.spr.map_bik2{background-position:-78px -218px;width:39px;height:38px;cursor:pointer;}
.spr.map_bik2:hover{background-position:-78px -180px;width:39px;height:38px;}
.spr.map_ped1{background-position:-117px -180px;width:39px;height:38px;}
.spr.map_ped2{background-position:-117px -218px;width:39px;height:38px;cursor:pointer;}
.spr.map_ped2:hover{background-position:-117px -180px;width:39px;height:38px;}
.spr.map_close{background-position:-156px -180px;width:139px;height:22px;cursor:pointer;}
.spr.close{background-position:-273px -180px;width:22px;height:22px;cursor:pointer;}
.spr.callb{background-position:-300px -180px;width:28px;height:28px;cursor:pointer;}
.spr.premail{background-position:-477px -171px;width:23px;height:17px;cursor:pointer; vertical-align:middle;}
.spr.help{background-position:-330px -180px;width:28px;height:28px;cursor:pointer;}
.spr.blo.li1{background-position:-508px 0px;width:165px;height:35px;cursor:pointer;margin-right:10px;}
.spr.blo.li2{background-position:-508px -35px;width:165px;height:35px;cursor:pointer;margin-right:10px;}
.spr.blo.li2:hover{background-position:-508px 0px;width:165px;height:35px;}
.spr.blo.ka1{background-position:-508px -70px;width:165px;height:35px;cursor:pointer;margin-right:10px;}
.spr.blo.ka2{background-position:-508px -105px;width:165px;height:35px;cursor:pointer;margin-right:10px;}
.spr.blo.ka2:hover{background-position:-508px -70px;width:165px;height:35px;}
.spr.blo.fon{background-position:-158px -205px;width:10px;height:19px;vertical-align:middle;}
.spr.blo.mar{background-position:-158px -226px;width:11px;height:17px;vertical-align:middle;}
.spr.blo.ofz1{background-position:-171px -205px;width:19px;height:19px;vertical-align:middle;}
.spr.blo.ofz2{background-position:-171px -226px;width:19px;height:19px;vertical-align:middle;}
.spr.blo.gepr1{background-position:-195px -205px;width:14px;height:17px;vertical-align:middle;}
.spr.blo.gepr2{background-position:-195px -226px;width:14px;height:17px;vertical-align:middle;}
.spr.blo.star1{background-position:-213px -205px;width:17px;height:15px;}
.spr.blo.star2{background-position:-213px -226px;width:17px;height:15px;}
.spr.blo.komfort{background-position:-364px -171px;width:109px;height:41px;position:absolute;margin:95px 0px 0px 57px;}
.spr.blo.performance{background-position:-364px -216px;width:109px;height:41px;position:absolute;margin:95px 0px 0px 57px;}
.spr.fiw.komfort{background-position:-401px -175px;width:70px;height:28px;float:right;margin-right:-13px;}
.spr.fiw.performance{background-position:-395px -219px;width:70px;height:28px;float:right;margin-right:-10px;}
.spr.map_pulldown{background-position:-38px -150px;width:145px;height:27px;position:absolute;top:160px;margin-left:783px;cursor:pointer;}
.spr.map_pd{background-position:-38px -150px;width:145px;height:27px;margin:5px 0px 0px 150px;cursor:pointer;}
.spr.ico_help{background-position:0px -150px;width:18px;height:18px;}
.spr.ico_tel{background-position:-19px -150px;width:18px;height:18px;}
.spr.erg-list{background-position:-508px -145px;width:23px;height:18px; float:left;}

a:link, a:visited, a:active, a:focus{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
a.green:link, a.green:visited, a.green:active{text-decoration:none;color:#55bd01;}
a.green:hover{text-decoration:underline;}
a.blue:link, a.blue:visited, a.blue:active{text-decoration:none;color:#009aff;}
a.blue:hover{text-decoration:underline;}
a.grey:link, a.grey:visited, a.grey:active{text-decoration:none;color:#777777;}
a.grey:hover{text-decoration:underline;}
a.whi:link, a.whi:visited, a.whi:active{text-decoration:none;color:#ffffff;}
a.whi:hover{text-decoration:underline;}
a.mit:link, a.mit:visited, a.mit:active{text-decoration:underline;}
a.mit:hover{text-decoration:none;}
a.ohne:link, a.ohne:visited, a.ohne:active{text-decoration:none;}
a.ohne:hover{text-decoration:none;}
a.lnav:link, a.lnav:visited, a.lnav:active{text-decoration:none;color:#333333;display:block;height:100%;padding:15px 30px;}
a.lnav:hover{text-decoration:none;}
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active{font-size:12px;color:#333;text-decoration:none;color:#333333;}
a.breadcrumb:hover{text-decoration:underline;}
a.filia:link, a.filia:visited, a.filia:active{text-decoration:none;color:#333333;display:block;}
a.filia:hover{background-color:#f5f5f5;}
h1{font-size:24px;}
.inl{display:inline;}
.btn{display:block;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;border:none;}
.btn-grey{display:block;background-color:#f5f5f5;text-align:center;padding:9px 15px;color:#333333;border:1px solid #cdcdcd; width:100px; float:left; margin-top:10px; cursor:pointer;}
.btn-grey:hover{background-color:#ffffff;}
.btn130{display:block;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;border:none;width:130px;}
.btn130:hover{background-color:#5ed201;}
.btn.login{display:block;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;}
.btn.blologin{display:block;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;margin-left:-15px;}
.breadcrumb{font-size:12px;color:#333;text-decoration:none;margin:15px 0px 0px 3px;clear:both;}
.breadcrumb01{font-size:12px;color:#333;text-decoration:none;margin:15px 0px 0px -2px;clear:both;}
.btn.search{display:inline;cursor:pointer;text-decoration:none;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;border:none;}
.btn.search100{display:inline;cursor:pointer;text-decoration:none;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;border:none;width:100%}
.btn.route{display:inline;background-color:#55bd01;text-align:center;padding:4px 7px;color:#ffffff;border:none;cursor:pointer;}
.btn.zurueck{display:block;background-color:#55bd01;text-align:center;padding:5px 10px;color:#ffffff;width:80px;cursor:pointer;float:left;}
.btn.callback{display:block;background-color:#55bd01;text-align:center;padding:5px 10px;color:#ffffff;width:80px;cursor:pointer;float:left;width:300px;font-size:18px;}
.btn:hover{background-color:#5ed201;}
.titlefirma{float:left;margin-left:30px;width:895px;max-height:85px;overflow:hidden;}
.titlefirma_b{float:left;margin-left:30px;width:570px;max-height:85px;overflow:hidden;}
.titlefirma_btest{float:left;margin-left:30px;width:570px;height:35px;overflow:hidden;}
.firma01{margin:30px 0px;}
.firma01_b{float:left;width:635px;margin:30px 0px;}
.firma02{margin-left:58px;float:left;width:570px;}
.firma03{float:right;width:300px;}
.firma03.number{font-size:18px;margin-bottom:20px;}
.firma03_b{float:right;width:300px;margin:30px 0px 0px 0px;}
.number{font-size:18px;margin-bottom:30px;}
.wrapper_firma{margin-left:58px;}
.firma04{width:860px;border:1px solid #cdcdcd;padding:20px;}
.firma05{width:860px;padding:20px;background-color:#f5f5f5;border:1px solid #cdcdcd;}
.firma06{width:900px;border:1px solid #cdcdcd;padding:20px 0px 20px 0px;}
.firma07{width:860px;border:1px solid #cdcdcd;padding:20px;}
.fbewert{float:left;margin:10px 0px 0px 30px;}
.fbewert_prem{float:left;margin:10px 0px 0px 10px;}
.ads01{margin-left:-6px;}
.ads02{float:left;margin:0px 20px 20px 0px;}
.ads03{margin-left:0px;}
.bereich02{float:left;margin:0px 20px 20px 0px;}
.telcall{width:100%;background:#f5f5f5;border:1px solid #cdcdcd;padding:5px;display:none;font-size:12px;}
.telcall_b{width:288px;background:#f5f5f5;border:1px solid #cdcdcd;padding:5px;display:none;font-size:12px;margin-top:10px;}
.telinput01{background-color:#fff;font-size:18px;width:70px;height:22px;color:#333;border:1px solid #dcdcdc;padding:4px;}
.telinput02{background-color:#fff;font-size:18px;width:120px;height:22px;color:#333;border:1px solid #dcdcdc;padding:4px;}
.telcall_prem{background:#f5f5f5;border:1px solid #cdcdcd;padding:5px;display:none;font-size:12px;margin-top:5px;}
.telinput01_prem{background-color:#fff;font-size:18px;width:60px;height:22px;color:#333;border:1px solid #dcdcdc;padding:4px;}
.telinput02_prem{background-color:#fff;font-size:18px;width:185px;height:22px;color:#333;border:1px solid #dcdcdc;padding:4px;}
.socialbox{position:absolute;margin-left:-85px;text-align:center;}
.navanker{background-color:#f5f5f5;width:900px;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.contbox{float:left;width:500px;margin-bottom:30px;}
.routeinput{background-color:#fff;font-size:18px;width:187px;height:22px;color:#333;border:1px solid #dcdcdc;padding:4px;}
.routebox{float:left;width:235px;height:260px;background-color:#f5f5f5;}
.mapbox{float:left;width:625px;}
.morebox{width:100%;text-align:center;margin-top:30px;}
.green{color:#55bd01;}
.red {color:#F00;}
.webblue{color:#009aff;}
.vab{vertical-align:bottom;}
.vat{vertical-align:top;}
.font72{font-size:72px;}
.font24{font-size:24px;}
.font22{font-size:22px;}
.font18{font-size:18px;}
.font16{font-size:16px;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.fleft{float:left;}
.fright{float:right;}
.title_space{margin-bottom:8px;}
.mittel{font-size:14px;}
.bold{font-weight:500;}
.micro{font-size:12px;}
.grey{color:#666666;}
.grey01{color:#999;}
.italic{font-style:italic;}
.ads{font-size:14px;color:#333333;}
.ads.anzeigen{font-size:12px;}
.ads.box{width:600px;margin-bottom:30px;}
.ads.title{font-size:18px;color:#55bd01;}
.ads.url{font-size:14px;color:#333333;}
.cnav{float:left;background-color:#f5f5f5;border-right:1px solid #dcdcdc;font-size:18px;color:#333333;}
.cnav:hover{background-color:#ffffff;}
.last{border:0;}
.head2014{background-color:#f5f5f5;border-bottom:1px solid #dcdcdc;height:77px;width:100%;}
.spacer_dashed{border-bottom:1px dashed #cdcdcd;height:30px;margin-bottom:30px;}
#footer{background-color:#55bd01;color:#ffffff;width:100%;padding:20px 0px;font-size:11px;line-height:1.4em;}
#footer a:link, #footer a:visited, #footer a:active{text-decoration:none;color:#ffffff;}
#footer a:hover{text-decoration:underline;}
.dsn01 {margin-top:20px;}
.dsn02 {margin-left:455px;}
.footerbox{float:left;margin-right:50px;max-width:192px;}
.blo_topad{margin:10px 0px;clear:both; text-align:center;}
.blo_title{clear:both;margin:10px 0px 30px 0px;}
.blo_sb{float:left;background-color:#f5f5f5;border:1px solid #cdcdcd;width:208px;padding:20px 10px;color:#555;}
.blo_ri{float:right;width:710px;}
.blo_pic{width:150px;height:120px;border:1px solid #cdcdcd;float:left;margin-right:20px;}
.blo_nopic{background:url(/tmp/desktop/bilder/blono.gif);width:150px;height:120px;border:1px solid #cdcdcd;float:left;margin-right:20px;}
.blo_nostar{float:right;padding:4px 0px 0px 5px;color:#aaaaaa;}
.blo_close{color:#aaaaaa;pading-bottom:4px;clear:both;}
.blo_open{clear:both;padding-bottom:4px;}
.blo_count{float:right;padding:4px 0px 0px 5px;}
.blo_star{float:right;width:92px;}
.blo_no{color:#aaaaaa;}
.blo_li{background-color:#ffffff;clear:both;}
.blo_li:hover{background-color:#fffae7;}
.blo_li1{float:left;width:536px;}
.blo_li2{width:536px;height:46px;overflow:hidden;}
.blo_li3{float:left;width:370px;line-height:1.8em;}
.blo_li4{float:right;width:160px;font-size:11px;text-align:right;padding-top:6px;}
.blo_li5{clear:both;border-bottom:1px solid #cdcdcd;width:100%;padding:20px 0px;}
.blo_li6{height:25px;overflow:hidden;width:360px;}
.blo_ad1{padding-top:17px;clear:both;}
.blo_ad1a{padding-top:17px;clear:both;}
.blo_ad2{clear:both;height:15px;border-bottom:1px solid #cdcdcd;}
.blo_ad3{clear:both;height:15px;}
.blo_sb_cl{border-bottom:1px solid #cdcdcd;clear:both;margin-bottom:20px;height:20px;width:100%;}
.blo_input1{width:170px;padding:3px 5px;}
.blo_checkbox{width:18px;height:18px;vertical-align:middle;margin:4px 10px 4px 0px;}
.blo_select{border:1px solid #cdcdcd;width:100%;color:#777777;font-size:12px;margin-top:10px;height:25px;}
.blo_sort{border:1px solid #cdcdcd;color:#777777;font-size:12px;height:25px;width:200px;float:right;margin-top:11px;}
.blo_lt{border-bottom:1px solid #cdcdcd;height:35px;}
.fiw_nostar{float:left;font-size:12px;padding-left:5px;color:#aaaaaa;}
.fiw_star{float:left;width:92px;padding-top:2px;}
.neubew_count{float:left;padding:6px 0px 0px 5px;}
.neubew_star{float:left;}
.kont-input{border:1px solid #cdcdcd; padding:8px 2px; width:100%; margin:5px 0px 20px 0px;}
.kont-inputt {display: none;}
.kont_meld{font-size:11px; color:#DF2326;}
.lm_cont{height:7px; width:100%; position:absolute; z-index:1000;}
.lm_green{background-color:#55bd01; height:70px; width:100%; z-index:1000; color:#ffffff;}
.lm_left{margin: 0 auto; text-align:center; height:30px; float:left;}
.lm_text{float:left; padding:20px 20px 0px 20px;}
.lm_btn{cursor:pointer; float:right; padding:20px 40px 20px 0px;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating li.current-rating{background:url(/tmp/desktop/bilder/stars2013.png) left -1000px repeat-x;}
.star-rating{position:relative;width:116px;height:30px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;display:block;}
.star-rating li{display:inline;background:none;border:0;}
ul.star-rating a, ul.star-rating li.current-rating{position:absolute;top:0;left:0;text-indent:-9999px;height:30px;line-height:30px;outline:none;overflow:hidden;border:none;padding:0;margin:0;}
.star-rating a:hover, .star-rating a:active, .star-rating li.current-rating{z-index:1;background-image:url(/tmp/desktop/bilder/stars2013.png);background-position:left center;}
.star-rating-blo, .star-rating-blo a:hover, .star-rating-blo a:active, .star-rating-blo a:focus, .star-rating-blo li.current-rating-blo{background:url(/tmp/desktop/bilder/stars2013_blo.png) left -1000px repeat-x;}
.star-rating-blo{position:relative;width:92px;height:21px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;display:block;}
.star-rating-blo li{display:inline;background:none;border:0;}
ul.star-rating-blo a, ul.star-rating-blo li.current-rating-blo{position:absolute;top:0;left:0;text-indent:-9999px;height:21px;line-height:21px;outline:none;overflow:hidden;border:none;padding:0;margin:0;}
.star-rating-blo a:hover, .star-rating-blo a:active, .star-rating-blo li.current-rating-blo{z-index:1;background-image:url(/tmp/desktop/bilder/stars2013_blo.png);background-position:left center;}
.stargif{background:url(/tmp/desktop/bilder/stars2013_blo.png);}
.stargif.nostar-rating{background-position:0px 0px;width:92px;height:21px;}
.stargif.star-rating{background-position:0px -21px;width:92px;height:21px;}
.geinfo{position:absolute;width:230px;height:285px;padding:10px;background:#f5f5f5;border:1px solid #dcdcdc;font-size:10px;margin-left:45px;line-height:1.4em;display:none;overflow:hidden;}
#mylist{margin-left:0px;list-style-type:none;width:902px;}
#mylist li{margin:1px 0px 1px 20px;padding:1px;width:270px;min-height:10px;float:left;}
#mylist3{margin-left:0px;list-style-type:none;width:958px;}
#mylist3 li{margin:1px 20px 1px 0px;padding:1px;width:290px;min-height:10px;float:left;}
.screenshot_img{background:#f5f5f5;border:1px solid #cdcdcd;padding:3px;}
.ac_results{padding:0px;margin-right:1px;margin-bottom:5px;max-width:218px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background-color:#fff;overflow:hidden;z-index:99999;}
.ac_results ul{width:218px;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{max-width:218px;margin:0px;padding:0px 7px;cursor:default;display:block;font-size:14px;color:#000000;line-height:28px;overflow:hidden;}
.ac_loading{background:white url('ajax-loader.gif') right center no-repeat;}
.ac_odd{background-color:#FFFFFF;}
.ac_over{background-color:#f5f5f5;color:#000;}
#offen .day{font-size:14px;vertical-align:text-top;height:25px;}
#offen td{width:105px;font-size:12px;border-right:1px solid #999;padding-left:15px;line-height:1.6em;}
#offen .first{padding-left:0px;}
#offen .last{border:none;}
#offen .kom{font-size:11px;font-style:italic;color:#888;line-height:1.0em;padding-bottom:10px;}
.klickbar{cursor:pointer;}
.firma_carousel{width:902px;}
.slide{background-color:#f5f5f5;width:230px;height:110px;padding:20px 10px 58px 20px;vertical-align:text-top;line-height:1.5em;}
.slide.start{background-color:#fff;text-align:center;line-height:1.5em;padding:20px 0px 0px 0px;height:155px;margin:0px;border:1px solid #eee;}
.slide:hover{background-color:#eeeeee;}
.slide.start:hover{background-color:#f5f5f5;}
.slidetitle{height:45px;width:240px;overflow:hidden;}
.bx-wrapper{position:relative;margin:0 auto 20px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #fff;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;border:solid #fff 5px;left:-5px;padding-top:10px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:150px;background:url(/tmp/desktop/bilder/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#aade80;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#55bd01;}
.bx-wrapper .bx-prev{left:-37px;background:url(/tmp/desktop/bilder/bx_controls_new.png) no-repeat 0px -181px;}
.bx-wrapper .bx-next{right:-37px;background:url(/tmp/desktop/bilder/bx_controls_new.png) no-repeat -28px -181px;}
.bx-wrapper .bx-prev:hover{background-position:0px 0px;}
.bx-wrapper .bx-next:hover{background-position:-28px 0px;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:29px;margin-top:-16px;outline:0;width:27px;height:180px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/tmp/desktop/bilder/bx_controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/tmp/desktop/bilder/bx_controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:20px;}
.pagina{width:950px;padding:40px 0px;clear:both;}
.inactive{float:left;min-width:20px;height:20px;border:1px solid #cdcdcd;padding:3px;margin-right:5px;text-align:center;color:#999;}
.navigator a{float:left;min-width:20px;height:20px;border:1px solid #cdcdcd;padding:3px;margin-right:5px;text-align:center;display:block;}
.navigator a:hover{display:block;text-decoration:none;color:#fff;background-color:#55bd01;}
.totalpagesdisplay{clear:both;margin-top:10px;}
#ohe td{width:225px;line-height:1.6em;}
.register2014{float:left;width:20px;height:20px;border:1px solid #cdcdcd;padding:3px;margin-right:5px;text-align:center;}
.register2014:hover{color:#fff;background-color:#55bd01;}
.reg_inactive{float:left;width:20px;height:20px;border:1px solid #cdcdcd;color:#cdcdcd;padding:3px;margin-right:5px;text-align:center;}
a.registerlink:link, a.registerlink:visited, a.registerlink:active{display:block;text-decoration:none;color:#333;}
a.registerlink:hover{color:#fff;display:block;text-decoration:none;}
.hsi02{float:left;width:216px;margin:0px;}
.hsi01{float:left;width:216px;margin:0px 32px 0px 0px;}
.hsi{float:left;width:300px;margin:0px 18px 20px 0px;}
.koorpartner{display:inline-block;background-image:url(/tmp/desktop/bilder/spr_firmen.png);}
.koorpartner.sixt{background-position:0px 0px;width:245px;height:86px;margin-top:20px;}
.koorpartner.sparda{background-position:0px -94px;width:228px;height:44px;margin-top:50px;}
.koorpartner.schuelerhilfe{background-position:0px -231px;width:211px;height:78px;margin-top:30px;}
.koorpartner.gothaer{background-position:0px -146px;width:233px;height:78px;margin-top:30px;}
.koorpartner.trinkgut{background-position:0px -399px;width:236px;height:76px;margin-top:30px;}
.koorpartner.euromaster{background-position:0px -487px;width:156px;height:135px;margin-top:00px;}
.koorpartner.europcar{background-position:0px -325px;width:247px;height:63px;margin-top:40px;}
.koorpartner.carglass{background-position:0px -632px;width:240px;height:68px;margin-top:40px;}
.koorpartner.besucher{background-position:-162px -503px;width:46px;height:32px;margin-right:10px;}
.koorpartner.premium{background-position:-224px -503px;width:24px;height:32px;margin:0px 10px 0px 63px;}
.koorpartner.offen{background-position:-162px -540px;width:33px;height:32px;margin:0px 10px 0px 63px;}
.koorpartner.bewerten{background-position:-211px -540px;width:36px;height:32px;margin:0px 10px 0px 63px;}
.koorpartner.webseite{background-position:-162px -576px;width:33px;height:32px;margin:0px 10px 0px 63px;}
.fcs{width:960px;margin-left:0px;}
.startpic{border:3px solid #eee;}
.conleft{float:left;width:450px;}
.conright{float:right;width:450px;}
.rub3{float:left;width:318px;}
.img_left{padding:5px 10px 0px 0px;float:left;}
.bbs_btn a{background-color:#f5f5f5;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:10px 10px;float:left;margin-right:5px;display:block;}
.bbs_btn:hover a{background-color:#55bd01;color:#ffffff;cursor:pointer;}
a.bbs_lbtn:link, a.bbs_lbtn:visited, a.bbs_lbtn:active{text-decoration:none;color:#555;}
a.bbs_lbtn:hover{text-decoration:none;color:#ffffff;}
.mapstyle{width:708px;height:650px;overflow:hidden;margin-bottom:30px;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.mapload{display:none;position:absolute;top:310px;width:710px;height:650px;background-color:white;opacity:0.75}
.mapalert{display:none;position:absolute;top:350px;width:710px;height:50px;background-color:white;opacity:0.75}
.font{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.5em;z-index:0;margin-top:0px;margin-left:0px;}
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:9998;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
.tafirma{font-size:26px;color:#ffffff;height:40px;padding-top:13px;background-color:#55bd01;}
.tasub{font-size:16px;color:#666666;padding-top:15px;}
.tauhrzeit{color:#000;text-decoration:none;}
.summary > p:not(:first-child) {
	margin-top: 15px;
}
.white_content{overflow:hidden;display:none;position:fixed;top:25%;left:20%;width:730px;height:600px;padding:16px 10px 0px 20px;border:1px solid #666666;background:url(/termine/bilder/bg_gruen.png) repeat-x #fff;z-index:9999;}
.soft{-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);z-index:1002;}
.link_block{display:block;width:30px;height:30px;color:#000;text-decoration:none;}
.olink_block{padding:0px 15px 0px 10px;color:#000;text-decoration:none;}
.link_block_cal{display:block;width:30px;height:20px;padding-top:5px;padding-right:4px;color:#000;font-weight:bold;text-decoration:none;}
.olink_block_cal{width:30px;height:30px;padding:0px 15px 0px 10px;color:#000;text-decoration:none;}
.input_feld{border:1px solid #cdcdcd;padding:5px;background-color:#ffffff;}
.textarea_feld{border:1px solid #cdcdcd;padding:5px;}
.calendarNav1{font-family:Verdana, Arial, Helvetica;font-size:10px;font-style:normal;background-color:#dcdcdc}
.calendarTop1{font-family:Verdana, Arial, Helvetica;font-size:12px;font-style:normal;color:#000000;font-weight:bold;background-color:#dcdcdc}
.calendarToday1{font-family:Verdana, Arial, Helvetica;font-size:11px;font-weight:bold;color:#ffffff;background-color:#55bd01;}
.calendarDays0{width:30px;height:30px;font-family:Verdana, Arial, Helvetica;font-size:11px;font-style:normal;color:#cccccc;background-color:#f7f7f7;text-align:center}
.calendarDays0_soft{width:30px;height:35px;font-family:Verdana, Arial, Helvetica;font-size:11px;font-style:normal;color:#cccccc;background-color:#f7f7f7;text-align:center}
.calendarDays1{width:30px;height:30px;font-family:Verdana, Arial, Helvetica;font-size:11px;font-style:normal;color:#000000;background-color:#FFFFFF;text-align:center}
.calendarHL1{width:30px;height:30px;font-family:Verdana, Arial, Helvetica;font-size:11px;font-style:normal;color:#FF0000;background-color:#00FF00;text-align:center;}
.calendarHeader1{font-family:Verdana, Arial, Helvetica;font-size:10px;background-color:#A9B4B3;color:#FFFFFF;}
.calendarTable1{background-color:#dcdcdc;border:1px #dcdcdc solid}
.btn{display:block;background-color:#55bd01;text-align:center;padding:9px 15px;color:#ffffff;border:none;text-decoration:none;font-family:Verdana, Arial, Helvetica;}
.opt_50{-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
a.bearbeiten{display:inline;background-color:#555555;text-align:center;padding:3px 10px;color:#ffffff;border:none;text-decoration:none;font-family:Verdana, Arial, Helvetica;}
a.bearbeiten:hover{-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
a.close_btn{display:inline;background-color:#55bd01;padding:5px 5px 5px 0px;color:#ffffff;font-weight:normal;text-decoration:none;font-size:20px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear5{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px;}
.clear10{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:10px;}
.clear15{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:15px;}
.clear20{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.clear25{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:25px;}
.clear30{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:30px;}
.clear40{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:40px;}
.clear50{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:50px;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-noicons{padding-left:.7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{margin-top:-3px;position:absolute;}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5;}
.ui-menu .ui-state-disabled a{cursor:default;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}
.ui-menu .ui-menu-icon{position:static;float:right;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
body .ui-tooltip{border-width:2px;}
.ui-widget{font-family:Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #eeeeee;background:#ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #e3a1a1;background:#cc0000 url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eeeeee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#004276;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#004276;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #cdd5da;background:#f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#111111;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited{color:#111111;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #eeeeee;background:#ffffff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;font-weight:bold;color:#cc0000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#cc0000;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url(images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;color:#444444;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#444444;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cc0000;background:#f3d8d8 url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;color:#2e2e2e;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#2e2e2e;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#2e2e2e;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-icon{width:16px;height:16px;}
.ui-icon, .ui-widget-content .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_004276_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png);}
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:6px;}
.ui-widget-overlay{background:#a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;opacity:.1;filter:Alpha(Opacity=10);border-radius:8px;}