/*******************/
/* General styles: */
/*******************/
html {
  background: #696D6A;
  color: #FFFFFF;
  height: 100%;
}

body {
  margin: 0;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 13px;
  line-height: 16px;
  height: 100%;
}

/* Headings */
h1 {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  color: #FBC100;
}

h2 {
  font-size: 13px;
  font-weight: bold;
}

h3 {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
}

/* Clear */
.clear {
  clear: both;
}

br.clear,
li.clear {
  font-size: 0px;
  height: 0px;
  line-height: 0px;
}

html li.clear {
  float: none;
}

/* Links */
a:link {
  color: #D0D0D1;
  text-decoration: none;
}

a:visited {
  color: #FFEAAD;
  text-decoration: none;
}

a:hover {
  color: #FBC100;
}

a.inline:link,
a.inline:visited {
  padding-left: 0;
  background: none;
}

/* Navigation lists */
ul.nav {
  margin: 0;
  padding: 0;
}

ul.nav li {
  list-style: none;
}

* html ul.nav li {
  display: inline;
}

/* table */
table {
  width: 100%;  
}

td,
th {
  border: none;
  border-bottom: 1px solid #999;
  padding-left: 0;
  text-align: left;
  vertical-align: top;
}

th {
  border-bottom: 2px solid #999;
}

/*************/
/* Structure */
/*************/

/* Wrapper */
div#page {
  width: 950px;
  background: #4F5250;
  margin: 0 auto;
  min-height: 100%;
  height: auto!important;
  height: 100%;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}

/* Head */
div#head {
  height: 110px;
  padding-top: 23px;
}

#head a.logo {
  display: block;
  width: 376px;
  height: 52px;
  margin-left: 187px;
  text-indent: -99em;
  overflow: hidden;
  background: transparent url(../images/logo.gif) no-repeat scroll top left;
}

/* Left column */
div#leftCol {
  width: 170px;
  height: 470px;
  margin: 40px 0 30px 50px;
  border-right: 1px solid #FFFFFF;
  position: relative;
  float: left;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
}

*html div#leftCol {
  display: inline;
}

/* Main navigation in left column */
ul#mainNav {
  position: relative;
  width: 140px;
  line-height: 20px;
  z-index: 1;
}

#mainNav a.active {
  color: #FBC100;
}

#mainNav a.current {
  color: #FBC100;
}

#mainNav li {
  display: block;
}

#mainNav ul {
  margin: 0;
  padding: 13px;
  left: 80px;
  top: -40px;
  width: 180px;
  position: absolute;
  background: rgba(79, 82, 80, 0.9)!important;
  background: #4F5250;
  border: 1px solid rgba(255, 255, 255, 0.20)!important;
  border: 1px solid #878F93;
  z-index: 2;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.20);
}

#mainNav ul li.active {
  
}

#mainNav ul ul {
  position: absolute;
  top: 80px;
  width: 170px;
  overflow: hidden;
  left: 50px;
  z-index: 3;
  padding: 13px;
}

/* Border column on the left of the main column */
div#borderCol {
  width: 175px;
  position: absolute;
  bottom: 30px;
  left: 171px;
}

/* Column under main navigation */
div #leftBorderCol {
  margin: 20px 0;
}

/* Search box in left column */
div#search {
  position: absolute;
  bottom: -20px;
  right: 0;
  width: 170px;
}

form#bottomSearch {
  background: #989894;
}

#bottomSearch label {
  display: none;
}

#bottomSearch #bSearchWord {
  background: #64645E;
  border: 2px solid #989894;
  color: #FFFFFF;
  width: 125px;
  float: left;
  outline: none;
  padding: 0;
}

#bottomSearch #bSearchSubmit {
  color: #FFFFFF;
  background: #989894;
  border: none;
  padding: 2px 4px 0px 2px;
  cursor: pointer;
  margin: 0;
}

#search a.extendedSearch{
  display: block;
  padding: 2px 3px;
}

/* Language navigation */
ul#languageNav {
  position: absolute;
  bottom: 3px;
  left: 180px;
  height: 15px;
  width: 80px;
}

#languageNav li {
  display: block;
  width: 25px;
  height: 15px;
  margin-right: 5px;
  float: left;
}

#languageNav a,
#languageNav span {
  display: block;
  width: 25px;
  height: 15px;
  overflow: hidden;
  text-indent: -99em;
}

#languageNav a.de {
  background: transparent url(../images/de.gif) no-repeat scroll left top;
}

#languageNav a.en {
  background: transparent url(../images/en.gif) no-repeat scroll left top;
}

#languageNav .noTranslation span.de {
  background: transparent url(../images/de_d.gif) no-repeat scroll left top;
}

#languageNav .noTranslation span.en {
  background: transparent url(../images/en_d.gif) no-repeat scroll left top;
}

/* Main column */
div#mainCol {
  float: left;
  width: 400px;
  margin: 0 0 20px 180px;
}

/*******************/
/* Content styles: */
/*******************/
/* RTE styles */
.content h2.noMargin,
.content p.noMargin {
  margin: 0;
}

.content p.orange,
.content h2.orange,
.content h3.orange {
  color: #FBC100;
}

/* First heading */
div.csc-header-n1 {
  height: 60px;
  margin-bottom: 1em;
}

div.csc-header-n1 h1,
div.csc-header-n1 h2 {
  margin-bottom: 0;
}

/* Lists */
.content ul,
.content dl {
  margin-left: 0;
  margin-right: 0;
  list-style-position:inside;
  padding: 0;
}

.content ul li,
.content dl dt {
  list-style: none;
  list-style-position:inside;
  padding-left: 20px;
  background: transparent url(../images/list_image.gif) no-repeat scroll left 7px;
  margin-bottom: 2px;
}

.content ol li {
  margin-bottom: 2px;
}

*+html .content ul li {
  text-indent: -15px;
}

*html .content ul li {
  text-indent: -15px;
}

/* Links */
.content a:link {
  color: #ECBE06;
  text-decoration: none;
}

.content a:visited {
  color: #FFEAAD;
}

.content a:hover {
  color: #ECBE06;
  text-decoration: underline;
}

/* Quotes */
.content blockquote {
  font-style: italic;
}

/* Click-enlarge images */
.cboxElement img {
 box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
}

/* Frames */
.csc-frame-invisible {
  display: none;
  /* visibility: hidden; */
}

.csc-frame-rulerBefore {
  border-top: 1px solid #999;
}

.csc-frame-rulerAfter {
  border-bottom: 1px solid #999;
}

.box {
  width: 190px;
}

.box h2,
.box h3 {
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
}

.leftBox {
  float: left;
  clear: both;
  margin-right: 20px;
}

.rightBox {
  float: left;
}

/******************/
/* Text w/ image: */
/******************/
/* Captions */
div.csc-textpic-caption-c .csc-textpic-caption {
  text-align: center; 
}

div.csc-textpic-caption-r .csc-textpic-caption {
  text-align: right; 
}
   
div.csc-textpic-caption-l .csc-textpic-caption {
  text-align: left; 
}
    
/* Needed for noRows setting */   
div.csc-textpic div.csc-textpic-imagecolumn {
  float: left; 
  display: inline; 
}
   
/* Border just around the image */  
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.csc-textpic-border div.csc-textpic-single-image img {
  border: 2px solid black;    
  padding: 0px 0px;   
}
   
div.csc-textpic-imagewrap {
  padding: 0; 
}
   
div.csc-textpic img {
  border: none; 
}
   
/* div: This will place the images side by side */  
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
  float: left; 
}
    
/* ul: This will place the images side by side */   
div.csc-textpic div.csc-textpic-imagewrap ul {
  list-style: none; 
  margin: 0; 
  padding: 0; 
}
   
div.csc-textpic div.csc-textpic-imagewrap ul li {
  float: left; 
  margin: 0; 
  padding: 0; 
}
   
/* dl: This will place the images side by side */   
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  float: left; 
}
   
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
  float: none; 
}
  
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
  float: none; 
}
  
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
  border: none; 
}
 
/* FE-Editing Icons */  
dl.csc-textpic-image {
  margin: 0; 
}

dl.csc-textpic-image dt {
  margin: 0; display: inline; 
}

dl.csc-textpic-image dd {
  margin: 0; 
}
    
/* Clearer */   
div.csc-textpic-clear {
  clear: both; 
}
    
/* Margins around images: */    
/* Pictures on left, add margin on right */   
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,  
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,  
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;   
}
   
/* Pictures on right, add margin on left */   
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,   
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,   
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;  
}
   
/* Pictures centered, add margin on left */   
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;  
}
   
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin: 0; 
}
  
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  margin: 0; 
}
   
/* Space below each image (also in-between rows) */   
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 5px; 
}
  
div.csc-textpic-equalheight div.csc-textpic-imagerow {
  margin-bottom: 5px; 
  display: block; 
}
  
div.csc-textpic div.csc-textpic-imagerow {
  clear: both; 
}
   
div.csc-textpic div.csc-textpic-single-image img {
  margin-bottom: 5px; 
}
    
/* No margins around the whole image-block */   
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important; 
}
  
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right: 0px !important; 
}
    
/* Add margin from image-block to text (in case of "Text w/ images") */   
div.csc-textpic-intext-left div.csc-textpic-imagewrap,  
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right: 10px !important;  
}
   
div.csc-textpic-intext-right div.csc-textpic-imagewrap,   
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-left: 10px !important;   
}
   
/* Positioning of images: */    
/* Above */   
div.csc-textpic-above div.csc-textpic-text {
  clear: both; 
}
   
/* Center (above or below) */   
div.csc-textpic-center {
  text-align: center; /* IE-hack */ 
}
  
div.csc-textpic-center div.csc-textpic-imagewrap {
  margin: 0 auto; 
}
  
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  text-align: left; /* Remove IE-hack */ 
}
  
div.csc-textpic-center div.csc-textpic-text {
  text-align: left; /* Remove IE-hack */ 
}
    
/* Right (above or below) */  
div.csc-textpic-right div.csc-textpic-imagewrap {
  float: right; 
}
   
div.csc-textpic-right div.csc-textpic-text {
  clear: right; 
}
    
/* Left (above or below) */   
div.csc-textpic-left div.csc-textpic-imagewrap {
  float: left; 
}
   
div.csc-textpic-left div.csc-textpic-text {
  clear: left; 
}
    
/* Left (in text) */  
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
  float: left; 
}
    
/* Right (in text) */   
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
  float: right; 
}
    
/* Right (in text, no wrap around) */   
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  float: right; 
  clear: both; 
}
  
/* Hide from IE5-mac. Only IE-win sees this. \*/  * html 
div.csc-textpic-intext-right-nowrap .csc-textpic-text {
  height: 1%; 
}
  
/* End hide from IE5/mac */   
/* Left (in text, no wrap around) */  
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  float: left; 
  clear: both; 
}
  
/* Hide from IE5-mac. Only IE-win sees this. \*/  * html 
div.csc-textpic-intext-left-nowrap .csc-textpic-text {
  height: 1%; 
}
   
/* End hide from IE5/mac */     
div.csc-textpic div.csc-textpic-imagerow-last {
  margin-bottom: 0; 
}
   
/* Browser fixes: */    
/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, 
.csc-textpic-intext-left ul {
  padding-left: 40px; 
  overflow: auto; 
  height: 1%; 
}

/*********/
/* forms */
/*********/
form legend {
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 5px;
}

form input,
form textarea {
  border: none;
  background: #64645E;
  color: #FFFFFF;
}

form input[type=text],
form input[type=password],
form textarea { 
  width: 250px;
}

form input[type=submit] {
  margin: 10px 0 10px 150px;
  background: #989894;
  color: #FFFFFF;
  padding: 2px 4px;
  font-weight: bold;
}

form label {
  display: block;
  width: 150px;
  float: left;
  clear: both;
}

/*******************/
/* powermail forms */
/*******************/
/* Color of mandatory error message */
span.powermail_mandatory {
  
  color: red;
}

input.validation-failed,
textarea.validation-failed {
  background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
  background-repeat: no-repeat;
  background-position: 98% 1px;
}

/* DIV container of errormessage */
div.powermail_mandatory_js {
  color: red;
  margin: 3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset {

}

fieldset.tx-powermail-pi1_fieldset legend {

}

fieldset.tx-powermail-pi1_fieldset label {

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  width: 250px;
}

* html fieldset.tx-powermail-pi1_fieldset input.powermail_text,
* html fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
* html fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  width: 240px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  margin: 5px 0;
}

/* div container arround every field */
div.tx_powermail_pi1_fieldwrap_html {
  margin: 5px 0;
}

/* submit button */
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  margin: 10px 0 10px 150px;
  background: #989894;
  color: #FFFFFF;
  padding: 2px 4px;
  font-weight: bold;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

div.countryzone {
  margin: 5px 0 0 150px;
}

/* Description */
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
  cursor: help;
  text-decoration: none;
}

/* Description */
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
  display: none;
  text-decoration: none;
}

/* Description on mouseover */
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
  display: block;
  position: absolute;
  width: 250px;
  padding: 5px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #000000;
  text-decoration: none;
  font-size: 0.8em;
  text-decoration: none;
}

/* Description icon */
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  padding: 2px 2px 0 2px;
}

fieldset.tx-powermail-pi1_fieldset div.even {

}

/* Confirmation */
td.powermail_all_td {

}

/* THX */
td.powermail_all p.bodytext {

}

/********************/
/* rcolorbox styles */
/********************/
/* ColorBox Core Style */
#colorbox, 
#cboxOverlay, 
#cboxWrapper {
  position: absolute; 
  top: 0; 
  left: 0; 
  z-index: 9999; 
  overflow: hidden;
  color: #000;
}

#cboxOverlay {
  position: fixed; 
  width: 100%; 
  height: 100%;
}

#cboxMiddleLeft, 
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative; 
  overflow: visible;
}

#cboxLoadedContent {
  overflow: auto;
}

#cboxLoadedContent iframe {
  display: block; 
  width: 100%; 
  height: 100%; 
  border: 0;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay, 
#cboxLoadingGraphic {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%;
}

#cboxPrevious, 
#cboxNext, 
#cboxClose, 
#cboxSlideshow {
  cursor: pointer;
}

/* ColorBox user style */
#cboxOverlay {
  /*background: #000;*/
}

#colorbox {

}

#cboxTopLeft {
  width: 14px; 
  height: 14px; 
  background: url(../images/colorbox/controls.png) 0 0 no-repeat;
}

#cboxTopCenter{
  height: 14px; 
  background: url(../images/colorbox/border.png) top left repeat-x;
}

#cboxTopRight{
  width: 14px; 
  height: 14px; 
  background: url(../images/colorbox/controls.png) -36px 0 no-repeat;
}

#cboxBottomLeft{
  width: 14px; 
  height: 43px; 
  background: url(../images/colorbox/controls.png) 0 -32px no-repeat;
}

#cboxBottomCenter{
  height: 43px; 
  background: url(../images/colorbox/border.png) bottom left repeat-x;
}

#cboxBottomRight {
  width: 14px; 
  height: 43px; 
  background: url(../images/colorbox/controls.png) -36px -32px no-repeat;
}

#cboxMiddleLeft {
  width: 14px; 
  background: url(../images/colorbox/controls.png) -175px 0 repeat-y;
}

#cboxMiddleRight {
  width: 14px; 
  background: url(../images/colorbox/controls.png) -211px 0 repeat-y;
}

#cboxContent {
  background: #fff;
}

#cboxLoadedContent {
  margin-bottom: 5px;
}

#cboxLoadingOverlay {
  background: url(../images/colorbox/loading_background.png) center center no-repeat;
}

#cboxLoadingGraphic {
  background: url(../images/colorbox/loading.gif) center center no-repeat;
}

#cboxTitle {
  position: absolute; 
  bottom: -25px; 
  left: 0; 
  text-align: center; 
  width: 100%; 
  font-weight: bold; 
  color: #7C7C7C;
}

#cboxCurrent {
  position: absolute; 
  bottom: -25px; 
  left: 58px; 
  font-weight: bold; 
  color: #7C7C7C;
}

#cboxPrevious, 
#cboxNext,
#cboxClose, 
#cboxSlideshow {
  position: absolute; 
  bottom: -29px; 
  background: url(../images/colorbox/controls.png) 0px 0px no-repeat; 
  width: 23px; 
  height: 23px; 
  text-indent: -9999px;
}

#cboxPrevious {
  left: 0px; 
  background-position: -51px -25px;
}

#cboxPrevious.hover {
  background-position: -51px 0px;
}

#cboxNext {
  left: 27px; 
  background-position: -75px -25px;
}

#cboxNext.hover {
  background-position: -75px 0px;
}

#cboxClose {
  right: 0; 
  background-position: -100px -25px;
}

#cboxClose.hover {
  background-position: -100px 0px;
}

.cboxSlideshow_on #cboxSlideshow {
  background-position: -125px 0px; 
  right: 27px;
}

.cboxSlideshow_on #cboxSlideshow.hover {
  background-position: -150px 0px;
}

.cboxSlideshow_off #cboxSlideshow {
  background-position: -150px -25px; 
  right: 27px;
}

.cboxSlideshow_off #cboxSlideshow.hover {
  background-position: -125px 0px;
}

/*************/
/* accordion */
/*************/
.ka-handler {
  cursor: pointer;
  color: #FBC100;
}

.ka-handler:hover {
  text-decoration: underline;
}

.ka-handler h2,
.ka-handler h3,
.ka-handler h4 {

}

.open .ka-handler h2,
.open .ka-handler h3,
.open .ka-handler h4 {

}

.open {

}

.ka-panel ul,
.ka-panel ol,
.ka-panel dl {
  margin-top: 0;
}

div.open .ka-handler {
  padding-left: 15px;
  background: transparent url(../images/accordion/arrow-d2.gif) no-repeat 5px left;
}

div.close .ka-handler {
  padding-left: 15px;
  background: transparent url(../images/accordion/arrow-r2.gif) no-repeat 3px 2px;
}

.ka-content {
  
}

/************/
/* Seminars */
/************/
.tx-seminars-pi1 {
  position: relative;
  width: 500px;
}

.tx-seminars-pi1-listrow table {
  width: 100%;
}

.tx-seminars-pi1-listrow th {
  padding-bottom: 10px;
}

.tx-seminars-pi1-listrow td {
  border-bottom: 1px solid #999;
}

.tx-seminars-pi1-browsebox td,
.tx-seminars-pi1-browsebox th {

}

.tx-seminars-pi1-browsebox p {
  margin: 0;
}

td.tx-seminars-pi1-date {
  width: 110px;
}

.tx-seminars-pi1 ul.attachedFiles {
  margin: 0;
}

.tx-seminars-pi1 ul.attachedFiles li {
  list-style: none;
  padding: 0;
  background: none;
}

.tx-seminars-pi1 dl.leaders {
  margin: 0;
}

.tx-seminars-pi1 dl.leaders dt {
  list-style: none;
  padding: 0;
  background: none;
}

/************/
/* Speziell */
/************/
#c163 {
  position: relative;
  left: -170px;
}

* html #c163{
  width: 720px; 
  height: 400px;
  overflow: hidden;
  margin-right: -180px;
}

/********************/
/* List of speakers */
/********************/
ul#mcvTeam {
  font-size: 11px;
  width: 420px;
}

ul#mcvTeam li {
  background: none;
  padding-left: 0;
  float: left;
  margin-right: 10px;
  width: 120px;
  overflow: hidden;
  list-style-position: outside;
  text-indent: 0;
}

ul#mcvTeam li p {
  height: 3em;
  margin: 0;
}

ul#mcvTeam li img {
  height: 80px;
}

/******************/
/* List of hotels */
/******************/

ul#mcvPlaces {
  font-size: 11px;
  width: 460px;
}

ul#mcvPlaces li {
  background: none;
  padding-left: 0;
  float: left;
  margin-right: 5px;
  width: 140px;
  overflow: hidden;
}

ul#mcvPlaces li p {
  height: 3em;
  margin: 0;
}


/***********************/
/* Type 10 (main only) */
/***********************/
body.cBoxBody {
  background: #FFF;
  color: #000;
}

/* Main column */
div#maincBoxCol {
  float: left;
  width: 400px;
  margin: 10px;
}

/* Lists */
div#maincBoxCol ul,
div#maincBoxCol dl {
  margin-left: 1em;
  margin-right: 0;
  list-style-position: outside;
  padding: 0;
}

div#maincBoxCol ul li,
div#maincBoxCol dl dt {
  list-style: disc;
  list-style-position: outside;
  padding-left: 0;
  background: none;
  margin-bottom: 2px;
}

div#maincBoxCol ol li {
  margin-bottom: 2px;
}

*+html div#maincBoxCol ul li {
  text-indent: -15px;
}

*html div#maincBoxCol ul li {
  text-indent: -15px;
}
