/**
 * Description for file
 *
 * CSS version $version
 *
 * @author      Firstname Lastname <internet@promacx.ch>
 * @copyright   PROMACX AG / Wasserwerkgasse 20 / 3011 CH-Bern
 * @link        www.promacx.ch
 * @licence     http://www.opensource.org/licenses/mit-license.php The MIT License
 * @version     0.0.1
 * @media       screen
 */

/*

care:6699FF
group:000066
office:FF9933

*/

@import url("editor.css");

/* ---------------------------------------------------
   LAYOUT
   =================================================== */

body {
	margin: 0px;
	padding: 0px;
	background: #E6E6E6;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input,textarea,select{font-family: Verdana, Tahoma, Arial, sans-serif; font-size:10px;}

img {border:none;}

#center {
	margin: 50px auto 0px auto;
	width: 800px;
	height: 573px;
	border: 1px solid #CCCCCC;
	color: #666666;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:left 104px;
}


/* ---------------------------------------------------
   Header
   =================================================== */

#header {
	float: left;
	position:relative;
	height:40px; 
	border-bottom: 3px solid #CCCCCC;
	width: 800px;
}
.care #header {border-bottom-color:#6699FF;}
.group #header {border-bottom-color:#000066;}
.office #header {border-bottom-color:#FF9933;}

#logo-header {
	float: left;
	width: 90px;
	padding: 15px 0 0 18px;
	margin:0px;
}
#logo-header img {
	border: 0px;
}

/* ---------------------------------------------------
   Mainmenu
   =================================================== */
#mainmenu {

	float: left;
	margin: 17px 0 0 0;
	letter-spacing: 0.03em;
	 
}

.care #mainmenu {background-image:url(../images/hellblau-menulinie.gif); background-repeat:no-repeat; background-position:left;}
.group #mainmenu {background-image:url(../images/blau-menulinie.gif);background-repeat:no-repeat; background-position:left;}
.office #mainmenu {background-image:url(../images/orange-menulinie.gif);background-repeat:no-repeat; background-position:left;}

.mainmenu-level1-container {
		float:left; 
		margin:0px; 
		padding:0px; 
		list-style-type:none; 
		font-size:11px;
}
.mainmenu-level1-item {
	float: left; 
	padding: 0px 12px 0px 12px; 
	list-style-type:none;
	margin: 0px; 
	width:auto;
	/*border-left: 1px solid #000066; */
	height: 15px; 
	
}


.care .mainmenu-level1-item {background-image:url(../images/hellblau-menulinie.gif); background-repeat:no-repeat; background-position:right;}
.group .mainmenu-level1-item {background-image:url(../images/blau-menulinie.gif);background-repeat:no-repeat; background-position:right;}
.office .mainmenu-level1-item { background-image:url(../images/orange-menulinie.gif);background-repeat:no-repeat; background-position:right;}


.mainmenu-level1-item a {
	color:#333333;
	text-decoration: none; 
	margin: 0px;
	font-size: 11px;
	outline: none;
}
.mainmenu-level1-item a.active, .mainmenu-level1-item a.path, .mainmenu-level1-item a:hover {
	color:#FF9900;
}

/* ---------------------------------------------------
   SUCHE
   =================================================== */
#suche {
	/*position:absolute;
	left:540px;*/
	float:left;
	margin: 17px 0 0 12px;
}
#suche .suchwort {
	float: left;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	padding-right: 5px;
}
#suche .sucheinput {
	float: left;
	border: 1px #C5C5C5	 solid;
	width: 70px;
	font-size: 11px;
	padding: 1px;
	height: 12px;
}
#suche .suchebutton {
	width: 16px;
	margin-left: 5px;
	height: 16px;
}




/* ---------------------------------------------------
   Topmenu (Sprachen)
   =================================================== */
#langmenu {
	float: right;
	margin: 17px 5px 0px 0px;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.03em;
	line-height: 18px;
	text-decoration: none;
}
#langmenu a {
	text-decoration:none; 
	color: #333; 
	outline: none;
}
.pmx-langmenu-item {
	background-image:url(../images/schwarz-menulinie.gif); background-position:right; background-repeat:no-repeat;
	padding: 0 5px 0 4px;
}
.pmx-langmenu-lastitem {
	background-image:url(); 
}

/* ---------------------------------------------------
   Submenu
   =================================================== */
#submenu {
	float: left;
	margin: 5px 0 0 141px;
	letter-spacing: 0.03em;
	height:8px;
}

.submenu-level1-container {
		float: left; 
		margin: 0px; 
		padding: 0px; 
		list-style-type: none; 
		font-size: 11px;
}
.submenu-level1-item {
	float: left; 
	padding: 0px 18px 0px 18px; 
	margin: 0px; 
	 
	white-space: nowrap;
}



.care .submenu-level1-item  {background-image:url(../images/hellblau-menulinie.gif); background-repeat:no-repeat; background-position:right;}
.group .submenu-level1-item {background-image:url(../images/blau-menulinie.gif);background-repeat:no-repeat; background-position:right;}
.office .submenu-level1-item { background-image:url(../images/orange-menulinie.gif);background-repeat:no-repeat; background-position:right;}

.submenu-level1-item a {
	color: #333333; 
	text-decoration: none; 
	margin: 0px;
	outline: none;
}
.submenu-level1-item a.active, .submenu-level1-item a.path, .submenu-level1-item a:hover {
	color:#F90;
}


/* ---------------------------------------------------
   Main
   =================================================== */
#main {
	float: left;
	width: 800px;
	height: 449px;
	padding: 19px 0px 0px 0px;
	margin: 10px 0 0 0;
	font-size: 12px;
}


/* ---------------------------------------------------
   Leftmenu
   =================================================== */

#leftmenu {
	float: left;
	padding: 10px 0 0 15px;
	width: 170px;
	margin: 0;
	font-size: 11px;
	color: #333333;
	font-size: 11px;
	letter-spacing: 0.03em;
}
#leftmenu ul {
	margin: 0;
	padding: 0;
	float: left;
}
#leftmenu li {
	float: left;
	list-style-type: none;
	margin-bottom: 5px;
}
#leftmenu ul li a {
	float: left;
	line-height: 25px;
	width: 170px;
	text-decoration: none;
	border-bottom: 1px solid #c5c5c5;
	color: #333333;
	outline: none;
}
#leftmenu ul li a:hover, #leftmenu ul li a:active, #leftmenu ul li a.aktiv {
 	color: #FF9900;
}
#leftmenu ul ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	float: left;
	margin-bottom: 5px;
}
#leftmenu li li {
	line-height: 25px;
	font-size: 10px;
	float: left;
	padding: 0;
	list-style-type: square;
	margin-left: 12px;
	color: #333333;
}
#leftmenu ul li li a {
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	line-height: 25px;
	float: left;
	padding: 0;
	width: 158px;
}
#leftmenu ul li li a:hover, #leftmenu ul li li a:active, #leftmenu ul li li a.aktiv {
 	color: #000;
}
#leftmenu ul li li.flatmenu-spacer {
	list-style-type: none;
}

#leftmenu li li li {
	line-height: 19px;
	font-size: 9px;
	margin-bottom: 0;
	width: 146px;
}

#leftmenu ul li li li a {
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	line-height: 19px;
	float: left;
	padding: 0;
	width: 146px;
}

#leftmenu ul li li li a:hover, #leftmenu ul li li li a:active, #leftmenu ul li li li a.aktiv {
 	color: #000;
}


/* ---------------------------------------------------
   Content
   =================================================== */
#content {
	float: left;
	font-size: 11px;
	width: 560px;
	color: #545454;
	height: 419px;	
	padding: 0 35px 0 20px;
}


/* ---------------------------------------------------
   Footer
   =================================================== */
#footer {
	clear: both;
	height: 40px;
}
#logo-footer {
	float: right;
	margin: -6px 8px 16px 0;
	}
#logo-footer img {
	border:0px;
	}






#title,
/*.default #content {text-align:left; width:536px; height: 327px; float:right; }*/
.ofml-page-title{ font-weight:bold;color:#666666;}
.frontpage #content {}
.frontpage-container #content {margin:auto; width:560px;}

/* ------------------------------ Base
*/
.accessibility {display:none;}

/* ------------------------------ RTE
*/

sup {vertical-align:top; font-size:0.8em; line-height:100%;}
sub {vertical-align:bottom; font-size:0.8em; line-height:100%;}


h3.mailformH3,
h1.none-top-margin {margin-top:0em;}

#content ul.action-items {list-style-image:url(../images/common/li-active.gif);}
/*
/* ------------------------------ Flex Content Elements
*/
.fce-2cols {clear:both; position:relative; height:220px;}
.fce-2cols-left {position: absolute; width:250px; overflow:hidden; margin:0px 0px 0px 0px; /*display:inline;*/}
.fce-2cols-right {position: absolute; left:280px; width:260px; /*overflow:hidden;*/ }
.fce-2cols-right .fce-text {width:250px;}
/*.fce-2cols-right .fce-text{ padding:0px 10px 0px 10px;}*/

.fce-2cols-25-75 {clear:both;}
.fce-2cols-25-75-left {float:left; width:150px; overflow:hidden; margin:0px 0px 0px 0px; display:inline;}
.fce-2cols-25-75-right {float:left; width:385px; /*overflow:hidden;*/}

.fce-2cols-25-75-middle {clear:both; display:table; padding:0px 0px 0px 4px;}
.fce-2cols-25-75-middle-cols {display:table-row; margin:0; padding:0;}
.fce-2cols-25-75-middle-left {display:table-cell; vertical-align:middle; margin:0; padding:0; width:130px;}
.fce-2cols-25-75-middle-right {display:table-cell; vertical-align:top; margin:0; padding:0px 0px 0px 4px; width:398px;}

.fce-3cols {clear:both;}
.fce-3cols-col1 {float:left; width:130px; overflow:hidden; margin:0px 0px 0px 4px; display:inline;}
.fce-3cols-col2 {float:left; width:264px; overflow:hidden; margin:0px 0px 0px 4px; display:inline;}
.fce-3cols-col3 {float:left; width:130px; overflow:hidden; margin:0px 0px 0px 4px; display:inline;}

.fce-text {clear:both; padding:0px 4px 0px 0px; margin:0px 0px 0px 0px; position:relative; width:500px;}
.fce-2col .fce-text {margin:0px;}
.fce-2cols-25-75 .fce-text {margin:0px;}
.fce-3cols .fce-text {margin:0px;}

.fce-image-25 {clear:both; margin:0px 0px 1em 0px;}
.fce-image-50 {clear:both; margin:0px 0px 1em 0px; }
.fce-image-75 {clear:both; margin:0px 0px 1em 0px;}
.fce-image-100 {clear:both; margin:0px 0px 0 0px; padding-bottom: 20px;/* border-bottom:1px solid #CDCDCD;*/}
/* .fce-text ul{ list-style-image:url(../images/common/li-line.gif);} */
.frontpage .fce-image-100 {clear:both; margin:0px 0px 1em 0px;}
.content-actionpage-left {float:left; width:398px; overflow:hidden;}
.content-actionpage-right {float:right; width:372px; overflow:hidden;padding-left:10px;}
.office .content-actionpage-right {float:right; width:350px; padding-right:50px; margin-top:15px;}
.office .content-actionpage-left {float:left; width:380px; overflow:hidden;  margin-top:15px;}
#frontpage-office #content {
	width:800px;
}

.contentbox-front {width:796px;}
.content-frontpage-left {float:left; width:244px; overflow:hidden; padding:50px 10px 0px 10px;}
.content-frontpage-left .fce-text {width:250px;}
.content-frontpage-right {float:left; width:532px; overflow:hidden;}
.content-frontpage-container-left {float:left; width:264px; overflow:hidden;}
.content-frontpage-container-right {float:right; width:264px; overflow:hidden;}

.fce-picture-linklist-item {float:left; width:63px; height:57px; overflow:hidden; margin: 0 6px 0 0; display:inline;}
.fce-picture-linklist-image {width:63px; height:52px; overflow:hidden;}
.fce-picture-linklist-text {/*font-size: 12px; white-space:nowrap; margin-top:2px;*/ display: none;}

.fce-picture-newsletter-item {float:left; width:65px; height:78px; overflow:hidden; margin:0px 8px 0px 0px; display:inline;}
.fce-picture-newsletter-image {width:63px; height:52px; overflow:hidden;}
.fce-picture-newsletter-text {font-size: 12px; white-space:nowrap; margin-top:2px;}

/*-------newsletter------------*/
/*.news-single-item .contenttable td{ width:248px;padding-right:7px; vertical-align:top;}
.news-single-item .contenttable td.twoOneRel{ width:420px; }
.news-single-item .contenttable p img{ width:248px;}*/
p.little-font{ font-size:10px;}
p.grey-font{ color:#666666; font-weight:bold;}
.news-no-items-msg{ clear:both; padding-left:4px;}

.fce-picture-overview-spacer {float:left; margin:2px;}
.fce-picture-overview-item {float:left; margin:1px; background-color:#D3D3D3; width:124px; height:124px; overflow:hidden;}
.fce-picture-overview-item a{display:block; border:1px solid #CCCCCC; width:122px; height:122px; overflow:hidden; background-color:#fff;}
.fce-picture-overview-item a.akutspitalbetten{display:block; background-color:#FFF; width:123px; height:123px; overflow:hidden;}

.fce-picture-overview-item a.hover,
.fce-picture-overview-item a:hover {border:1px solid #FF9933;}

.fce-linklist-container {list-style-type:none; margin:0em 4px 1em 0em; padding:0px; line-height:1.4em; font-size:13px;}
.fce-linklist-item {margin:0px; padding:0px; border-bottom:1px solid #CCCCCC;}
.fce-picture-newsletter-text a.link,
.pmx-reference-page-link,
.fce-picture-linklist-text a.link,
.fce-linklist-item a {color:#666666;}
.pmx-reference-page-link, .pmx-reference-listview-pagelink a.active, a.active, .fce-linklist-item a.active {color:#F90;}
.fce-linklist-item a.extra {color:#CC6600;}

.fce-pagemenu-container {position:absolute; bottom:-25px; right:10px;background-color:#FFFFFF;}
.fce-pagemenu-container a {color:#666666;}
.fce-pagemenu-container a.active {color:#CC6600;}

/* ------------------------------ Companies
*/
.pmx-worldwide-singleview-container{
	height:400px;
}

/* ------------------------------ Suche
*/
.tx-indexedsearch-res {
	margin: 0; 
	padding: 20px 0 0 0;
}
.tx-indexedsearch-title a {
	font-weight: bold;
	color:#000000;
}
.tx-indexedsearch-descr {
	border-bottom:1px solid #CDCDCD;
}



/* ------------------------------ Jobs
*/

.tx-pmxjoboffers-pi1 {line-height:1.4em; margin:1em 4px 1em 4px;}
.pmx-jobs-listview-item {border-bottom:1px solid #CCCCCC; clear:both; float:left; margin:0px; width:100%;}
h3.pmx-jobs-listview-date {float:left; font-size:13px; font-weight:normal; margin:0px; padding:0px;}
.pmx-jobs-listview-title {float:left;}
.pmx-jobs-listview-pdf {float:right;}
.pmx-jobs-pagebrowser-container {text-align:right; margin:1em 0em 1em 0em;}
.pmx-jobs-pagebrowser-container a {color:#666666;}
.pmx-jobs-pagebrowser-container a.active {color:#CC6600;}

/* ------------------------------ Staff
*/

.pmx-staff-overview-container {border-bottom:1px solid #CCCCCC;}
.pmx-staff-overview-item {float:left; width:63px; height:78px; margin:0px 0px 0px 0px; display:inline;}
.pmx-staff-overview-image {border:0px; padding:0px; margin:0px; width:63px; height:52px; overflow:hidden;}
a.pmx-staff-overview-link-a-default {color:#666666;}
a.pmx-staff-overview-link-b-default {visibility:hidden;}
a.pmx-staff-overview-link-b-active {position:relative; left:-67px; background-color:#FFFFFF;}

.pmx-staff-listview-container {margin:0px 4px 0px 2px; clear:both;}
.pmx-staff-listview-item {border-bottom:1px solid #CCCCCC;}
/*.pmx-staff-listview-item-a {background-image:url(../images/pmxstaff/vline.gif); background-repeat:repeat-y; border-bottom:1px solid #CCCCCC;}
.pmx-staff-listview-item-b {background-image:url(../images/pmxstaff/vline.gif); background-repeat:repeat-y; border-bottom:1px solid #FFFFFF;}*/
.pmx-staff-listview-left {float:left; /*border-right:1px solid #CCCCCC;*/ padding:2px 10px 0px 0px;}
.pmx-staff-listview-image {width:190px; height:75px; overflow:hidden; padding-top:3px}
.pmx-staff-listview-right {float:left; padding:10px 0px 0px 0px; width:280px;}

.pmx-staff-singleview-name {display: block; color:#000000; padding:0; margin:0; line-height: 15px; width:290px;overflow-x:hidden;}

/* ------------------------------ Links
*/

.tx-pmxlinklist-pi1 {line-height:1.4em; margin:1em 4px 1em 4px;}
.pmx-linklist-listview-item {border-bottom:1px solid #CCCCCC; margin:0px; padding:0px; clear:both; float:left; width:100%;}
.pmx-linklist-listview-sitename {float:left; width:200px; margin:0px; padding:0px;}
.pmx-linklist-singleview-description {float:left; width:264px; margin:0px; padding:0px;}
.pmx-linklist-pagebrowser-container {text-align:right; margin:1em 0em 1em 0em;}
.pmx-linklist-pagebrowser-container a {color:#666666;}
.pmx-linklist-pagebrowser-container a.active {color:#CC6600;}
.pmx-linklist-pagebrowser-container a.default {text-decoration:underline;}

/* ------------------------------ News
*/

.news-list-container{}
.pmx-linklist-listview-container, .pmx-jobs-listview-container, .news-list-container {line-height:1.8em; margin:0px 24px 0px 4px;}
.news-list-item {clear:both; float:left; color:#666666; width:90%;}
.news-list-item a {color:#666666;}
.news-list-date {width: 125px; float:left; font-size:10px; font-weight:normal; margin:0px; padding:0px;}
.news-list-title {float:left;width:345px;white-space:normal;}
.news-list-link {float:right;}
.news-list-link a {color:#CC6600;}

.news-list-image {width:160px; float:left;}
.news-list-content {width:260px; float:left;}
.news-list-morelink a {margin-bottom:15px; float:right;}



.news-single-image {float:left;}
.news-single-content {width:370px; float:left; padding-left:10px;}

.news-single-content {/*padding-bottom: 10px; border-bottom:1px dotted #CDCDCD;*/ margin-bottom: 10px;}
.news-single-item { width:90%;}
.news-morelink,.news-backlink{ text-align:right; margin-right:20px; width:150px; float:right;}
.news-single-timedata {color:#A6A6A6; padding-bottom: 5px; font-size: 12px;}

.tx-ttnews-browsebox {text-align:right; margin:1em 0em 1em 0em;}
.tx-ttnews-browsebox-SCell {text-decoration:underline;}

p.center{ text-align:center;}

/* ------------------------------ Companies (Fachhandel)
*/
.pmx-companies-resultview-container {margin:0px 0px 0px 4px; height:400px; overflow:visible;font-size:12px; line-height: 150%;}
.pmx-companies-resultview-name {padding:20px 0 10px 0; font-size:12px; line-height: 150%;}
.pmx-companies-resultview-adress {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-city {font-size:12px; line-height: 120%; padding-bottom: 5px;}
.pmx-companies-resultview-contact {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-phone {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-fax {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-email span a {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-www a {font-size:12px; line-height: 120%;}
.pmx-companies-resultview-left {width:264px;}
.pmx-companies-resultview-right {}

/* ----------------------Reference
*/

.pmx-reference-page-link {
	padding-left:208px;
	padding-top:5px;
	font-size:10px;
	}

.pmx-reference-listview-container{
	/*border-bottom:1px solid #CCCCCC;*/
	margin:2px;
	margin-left:10px;
	margin-right:20px;
	height:150px;
	width:525px;
	
}
.pmx-reference-listview-pdf{
	/*position:relative;*/
	
}
.pmx-reference-singleview-image{
	float:left;	
	margin:0px 10px 10px 0px;
}
.pmx-reference-singleview-rte{
	
	margin-top:10px;
}

.pmx-reference-listview-image{
	margin:5px 10px 0px 0px;
	width:130px;
	float:left;
	}

.pmx-reference-listview-rte{
	margin-top:10px;
	height:75px;
	 float:left;
	 width:350px;
	 
	overflow:hidden;
}
.pmx-reference-singleview-links{ text-align:center;}
	
/*------------------------------pmx_addredit
*/
.tx-newloginbox-pi1 input,
.input-light-grey{
	border:1px solid #CCCCCC;
	color:#666666;
	background-color:#FFFFFF;
	width:130px;
}
.input-light-grey-checkbox{
	border:1px solid #CCCCCC;
	color:#666666;
	background-color:#FFFFFF;
}
.input-light-grey-text{
	border:1px solid #CCCCCC;
	color:#666666;
	background-color:#FFFFFF;
	width:300px;
	height:50px;
}
.input-field-error{
	color:#FF0000;
}

/*-----------------------------tx-pilmailform-pi1
*/
.tx-pilmailform-pi1{
	width:90%;
	clear:both;
}
.tx-pilmailform-pi1 table{
	width:90%;
	clear:both;
}
.tmail-err-txt{
	color:#CC6600
}
.div-left-spacing4{
	padding-left:4px;
}
/*----------------------------pmx-addredit-anmeldung
.pmx-dmaddredit-report*/
.ux-tx-dmaddredit-pi1{
	padding-left:4px;
}
/* new login*/
.tx-newloginbox-pi1{
	padding-left:4px;
	
}
.tx-newloginbox-pi1 td{
	height:23px;
}
.tx-newloginbox-pi1 h3{
	font-size:12px;
	font-weight:bold;
}
/*overwrite general paddings*/
.fce-2cols-25-75-right .fce-text
{padding:0px 0px 0px 10px;}
.content-frontpage-right .fce-text,
.fce-2cols-right {padding:0px 10px 0px 8px;}
.fce-2cols-25-75-left .fce-text
{padding:0px 0px 0px 0px;}
/* typo3 included mailform*/
fieldset{
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
#mailformformtype_mail{
	display:none;
}
.csc-mailform-label{
	line-height:21px;
	width:310px;
	float:left;
}
.csc-mailform-field{
	vertical-align:top;
	float:left;
	width:25px;
	padding:1px;
}
.csc-mailform-inputfield input{
	width:180px;
}
.csc-mailform-inputfield{
	vertical-align:top;
	float:left;
	padding-bottom:1px;
}
.csc-mailform-submit{
	width:100px !important;
}
.csc-mailform-text{
	vertical-align:top;
	float:left;
	width:130px;
}
.csc-mailform-line{
	clear:left;
	
}
.content-actionpage-right h1.non-top-margin{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.content-actionpage-right .fce-text{
	padding:0px;
	margin:0px;
	
}
div.accessible_mailform ul li{
	color:#999999;
}
/* siehe oben*/
h3.mailformH3{
	font-size:13px; 
	color:#000000; 
	font-weight:bold;
	/*padding-left:5px !important;*/
}
#mailform{
	margin-bottom:0px;
	padding-bottom:0px;
}
.content-containerpage-top{
	text-align:center;
}
.content-containerpage-bottom{
	width:700px;
	padding-left:30px;
}
.content-containerpage-bottom a{
	color:#bd2c87;
}
.content-containerpage-bottom p.bodytext{
	padding:0px !important;
	margin:0px !important;
}
/**/
p.bodytext strong{
	color:#666666 !important;
}

/* mooflow */
#MooFlow {height:300px;}
.mf-download {text-align:center;}

table.fce-2cols-25-75-middle-cols{ width:532px;}
table.fce-2cols-25-75-middle-cols td.fce-2cols-25-75-middle-left-content{ width:132px; vertical-align:middle; top:0px; font-size:13px;color:#666666;}
table.fce-2cols-25-75-middle-cols td.fce-2cols-25-75-middle-right-content{ width:400px; text-align:right;}



/* ---------------------------------------------------
   SCROLLING
   =================================================== */
#contentbox {
	float: left;
	font-size: 11px;
	width: 600px;
	color: #545454;
	height: 429px;	
	overflow: hidden;
	 
}
#contentscroller {
	width: 515px;
	height: 429px;
	float: left;
	padding: 0 35px 0 20px;
	overflow: auto;
}

#contentscroller p {
	font-size: 11px;
	line-height: 12px;
	padding: 0;
	margin: 0 0 0 30px;
}

#small p {
	font-size: 9px;
	line-height: 11px;
	padding: 0;
	margin: 0;
}

#contentscroller p strong {
	font-size: 9px;
	line-height: 11px;
}

.text {
	/*margin: 10px;*/
}

.vScrollbar {
	float: left;			
}

.hScrollbar {
	clear: both;
	display: none;
	}

.vTrack {
	height: 300px;
	width: 8.5px;
	position: relative;
	background: #FFF;	
	overflow: hidden;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}

.hTrack {
	float: left;
	height: 15px;
	width: 255px;
	position: relative;
	background: #ddd;
	overflow: hidden;			
}			

.vThumb, .hThumb {
	position: absolute;
	top: 0;
	left: 0;
	height: 10px;
	width: 10px;
	background: #c2c1c1;
	overflow: hidden;
}

.arrowUp, .arrowDown, .arrowLeft, .arrowRight, .corner {
	height: 10px;
	width: 10px;
	background: #777;
	overflow: hidden;						
}

.arrowUp{ background-image:url(../images/arrow_up.gif);}
.arrowDown{ background-image:url(../images/arrow_down.gif);}
.arrowLeft{ background-image:url(../images/arrow_left.gif);}
.arrowRight{ background-image:url(../images/arrow_right.gif);}

.arrowLeft, .arrowRight, .corner {
	float: left;
	}
	
.corner {
	background: #FFF;
}
#offer-image{ width:210px;float:left; margin-right:20px;}
#offers{ width:300px; float:left;}
#offer1-title,#offer2-title,#offer3-title,#offer4-title,#offer5-title,#offer6-title{ background-color:#FFF; font-weight:bold;}
#offer1,#offer2,#offer3,#offer4,#offer5,#offer6{ display:none; font-weight:normal;}
.reddot{ clear:both; padding-top:60px;}