/*

BODY / LINKS
DIV-SKELETT
MENUS
CSSSTYLEDCONTENT
RTE ALLGEMEIN
CT CONTENT-STYLING
PLUGINS

*/
span { background: transparent !important;  /* get's rid of gTranslate yellow on nav hover */}
/********************************************************************************************************************************************************************/
/**** BODY / LINKS **************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/BG_BodyTag-dunkel-1.jpg); background-repeat:repeat-x; background-color:#A5A6AA; color:#B8B7B5; background-position:center;}
a:link,a:active,a:visited {color:#B8B7B5; text-decoration:none;}
a:hover {text-decoration:underline; color:#E77514;}

/********************************************************************************************************************************************************************/
/* DIV-SKELETT  **************************** DIV-SKELETT  ***********************************************************************************************************/
/********************************************************************************************************************************************************************/

#header1 {background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images_NEW/header-logo-BG.png); background-repeat:no-repeat; width:100%; height:65px;}
DIV#leftHeaderMenu {float:left; margin-top:45px; padding-top:3px;width:350px; height:17px; margin-left:0px; background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/bg-headermenu-left.png);}
DIV#rightHeaderMenu {height:18px; margin-top:45px; padding-top:2px; background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images_NEW/bg-headermenu-right.png);float:right;width:350px;margin-right:0px; text-align:right;}
#kontaktBlock {float:right; width:130px; height:119px; vertical-align:middle; line-height:18px; text-align:center;background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images_NEW/NEW_Quadrat.jpg); background-color:#666;}
TABLE#RootmenuTable {background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/rootmenu_new.jpg); background-color:#BCBCBC; width:100%; height:22px;}
TD.unterHeaderMenu {background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/streifen_unter_headermenu.jpg); height:10px; width:100%;}
#rootMenu {padding-top:1px; padding-bottom:5px;  margin-top:1px; border-top: solid #CCCCCC 1px;}
#flaggen {padding-top:2px; margin-left:0px; margin-top:1px; border-top: solid #CCCCCC 1px; color:#F3F3F3; font-size:11px; text-align:center;}
#DummyLine {margin-top:1px; border-top: solid #CCCCCC 1px;}
#submenu {background-image:url(images_lay/submenu_BG_NEW.jpg); background-repeat:repeat-x; margin-bottom:10px; background-color:#ECEDF1; padding:3px 3px 5px 7px; border-bottom: solid #999999 2px;}

#MainContent {width: 970px; background-repeat:repeat-x; background-color:#666;}
#LEFTCONTENT {margin:0px; margin-top:0px;}
#PAGECONTENT {}
#RIGHTCONTENT {margin-left:0px; margin-top:0px;}

/* MM-Hotels:Farb-Quadrat-Menu */
#kontaktBlock A:hover {text-decoration:underline;}
#meinMallorcamaus {color:#FFFFFF; margin-top:10px; font-size:14px;}
#meinMallorcamausLogin {font-weight:bold; font-size:15px; margin-top:10px;color:#FFFFFF;}
#meinMallorcamausLoginMerkzettel {font-weight:bold;color:#FFFFFF;}
#kontaktBlock div.tx-mnpagebookmark-pi1 { float:none;color:#FFFFFF;}

/********************************************************************************************************************************************************************/
/* Menus CT: *************************************************** Menus CT: ******************************************************************************************/
/********************************************************************************************************************************************************************/

#header1 SPAN { color:#000000; vertical-align:middle;	font-size: 11px;}
#header1 SPAN A:hover {color:#F35F07; text-decoration: none;	vertical-align:middle;}
#header1 span.header1-level1-no, #header1 .header-level1-no A {color:#000000; text-decoration: none;}
#header1 span.header1-level1-act A {color:#D20000;  font-weight:normal; vertical-align:middle; text-decoration: none;}
#header1 span.SubActWrap, #header1 span.SubActWrap A {color:#D20000; font-weight: normal; vertical-align:middle;}

DIV#leftHeaderMenu A { color:#EBEBEB; padding-right:10px; padding-left:10px; font-weight:bold;text-decoration: none;}
DIV#leftHeaderMenu span.header1-level1-act A { color:#F35F07; font-weight:bold;}

DIV#rightHeaderMenu A { color:#333333; padding-right:20px; padding-left: 9px;}
DIV#rightHeaderMenu span.header1-level1-act A { color:#333333; font-weight:bold;}

/* MM-Hotels: Farb-Quadrat-Menu */
#kontaktBlock A {vertical-align:middle; color:#FFFFFF; font-weight:bold; text-decoration: none; font-size:11px;}
#kontaktBlock A:hover {text-decoration: underline; font-size:11px;}

#rootMenu SPAN { color:#999999;	font-size: 9px;}
#rootMenu SPAN A {font-weight:bold; color:#636262; font-size:11px; text-decoration: none;}
#rootMenu A {	color:#999999;	text-decoration: none;}
#rootMenu SPAN A:hover {color:#000000; text-decoration: underline;}
#rootMenu span.rootMenu-level1-no, #rootMenu .rootMenu-level1-no A {color:#ffffff; text-decoration: none;}
#rootMenu span.rootMenu-level1-act A { text-decoration: underline; color:#ffffff;  font-weight:normal; text-decoration: underline;}
#rootMenu span.SubActWrap, #header1 span.SubActWrap A {color:#ffffff; font-weight:normal;}
#rootMenu .raquo {color:#ffffff;}

#rootMenu span.rootMallorca {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

/* MM-Hotels: Language-Menu */
#flaggen DIV img {}
#flaggen A { text-decoration:none; color:#F3F3F3; font-size:11px;}

#submenu {background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/submenu_BG.jpg); background-repeat:no-repeat; background-color:#cacaca; padding:4px 0px 5px 0px; border-bottom:solid #999999 2px; height:15px; width:100%; text-align:center; color:#636262;}
#submenu A {font-weight:bold; color:#636262; font-size:11px; text-decoration:none; vertical-align:middle; padding:0 30px 0 30px;}
#submenu A.active {color:#F35F07;}
#submenu A:hover {color:#F35F07; text-decoration:none;	vertical-align:middle;}

#submenu span.header2-level1-no, #header2 .header2-level1-no A {color:#333333; text-decoration: none; vertical-align:middle;}
#submenu span.header2-level1-act A { text-decoration: none; color:#D20000;  font-weight:normal; vertical-align:middle;}
#submenu span.SubActWrap, #header2 span.SubActWrap A {color:#000000; font-weight:normal; vertical-align:middle;}

.footerMenu-level1-no {font-size: 10px;  font-weight:normal;  text-decoration: none; vertical-align:middle;}
.footerMenu-level1-act {font-size: 10px;  font-weight:bold; vertical-align:middle;}

/********************************************************************************************************************************************************************/
/* CSSSTYLEDCONTENT  **************************** CSSSTYLEDCONTENT  *************************************************************************************************/
/********************************************************************************************************************************************************************/

DIV.content-element HR { clear:right; height:1px; padding:0px 0px 0px 0px;	margin-top: 0px; margin-bottom: 0px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top: dashed #EEEDED 1px;}
DIV.content-element p.align-left {padding-left:10px; padding-right: 5px; margin:0px; font-size:11px;}
P.bodytext TEXTAREA, SELECT {vertical-align: middle; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
P.bodytext {margin-top:4px; padding:5px 0px 2px 0px; margin-bottom:0px; color:#EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
P.bodytext img {border:0px; margin-top:0px; padding:0px;}
P.bodytext A, P.bodytext A:visited {border:none;color:#000000;font-weight:normal;}
P.bodytext TEXTAREA, SELECT {vertical-align: middle; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


/* IMAGES */

/*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 {border: 1px solid black; padding: 0px 0px;}
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: solid #CCCCCC 1px; margin-top: 5px;}

/* 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; 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; margin-left: 10px;}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; 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; }

/* 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: 6px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {margin-left: 6px !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 */

/***************************/
/* General element styles: */
/***************************/
INPUT {font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align: middle;}
				
/******************/
/* Headers, plain */
/******************/

H1, H2, H3, H4, H5, H6 {}

DIV.csc-header-n2 H1, DIV.csc-header-n3 H1, DIV.csc-header-n4 H1, DIV.csc-header-n5 H1, DIV.csc-header-n6 H1, DIV.csc-header-n7 H1 {padding: 2px 4px 2px 5px; margin-top:0px; margin-bottom: 1px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }

/*****************/
/* Forms */
/*****************/
/* Email, Login and Search forms generally: */
FORM  {padding:3px 3px 3px 3px; margin:1px 1px 1px 1px; vertical-align:top; }
FORM .csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D0EEFD; }
FORM .csc-form-fieldcell { background-color: #D0EEFD; }
FORM .csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT {
	font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}
FORM .csc-form-fieldcell TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
FORM .csc-form-labelcell DIV.csc-form-label-req { font-weight: bold; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
 
/* Email form, specifically */
FORM .csc-mailform {width:100%;}
FORM .csc-mailform .csc-form-labelcell  { }
FORM .csc-mailform .csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT {
	font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}
FORM#mailform .csc-mailform-field {padding:5px 0px 0px 0px;}
FORM#mailform .csc-mailform TR TD.csc-form-fieldcell TEXTAREA {
	 font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;width:98%;
}
FORM#mailform fieldset  {border:none; margin: 0px; padding: 5px;}
/**********/
/* Images */
/**********/

/* Images / Captions */
.csc-caption {	font-size: 11px; padding-top:2px; padding-bottom:2px; font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.internal-link img, A.external-link-new-window img, A.external-link img, A.internal-link-new-window img { border:0px; vertical-align:middle;}
A:hover.internal-link {color:#CE0000;}
A:active.internal-link {color:#CE0000; text-decoration:none;}

a.mail img {border:none; vertical-align:middle;}

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }

/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(../img/red_arrow_bullet.gif); }


/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }
TABLE.csc-uploads-2 { border-color: #10007B; }
TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }


/********************************************************************************************************************************************************************/
/* RTE ALLGEMEIN / ************************************************************** RTE ALLGEMEIN *********************************************************************/
/********************************************************************************************************************************************************************/

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; color:#E0E0E0;}

/* RTE / Text styling */
.important {font-size: 11px; color: #FF6600; font-weight: bold;}
.detail {font-size: 12px; color: #FFFFFF; font-weight:bold;}
.name-of-person {font-size: 11px; color: #808080; font-weight:bold;}

/* RTE / Table styling: searchResTable for "THEMEN" */
#RIGHTCONTENT div.content-element #searchResTable {margin-top:24px;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR { padding:0px; margin:0px; background-image:url(http://www.mallorcamaus.com/fileadmin/scripts/BG_suchlaufband_searchTheme.gif); background-repeat:no-repeat;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD { padding: 0px; margin: 0px; padding-bottom:8px;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext { padding:0px 0px 0px 0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext STRONG { line-height:20px; color:#CCCCCC;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD.align-left {padding:2px 0px 5px 10px;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext A:hover.internal-link {color:#CE0000; text-decoration: none;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext A {text-decoration: none; color:#FFFFFF;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext img {padding: 0px; margin: 0px;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext .detail {font-size: 11px; color: #FFFFFF; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext .important {font-size: 9px; color: #FFFFFF; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#RIGHTCONTENT div.content-element #searchResTable tbody TR TD P.bodytext .name-of-person {font-size: 10px; color:#FF9900; font-weight: normal; font-style: italic;}



/********************************************************************************************************************************************************************/
/*CT CONTENT-STYLING ************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

/* CT KRIMSKRAMS ****************************************************************************************************************************************************/
.field {font-size:11px; padding: 1px 2px 1px 2px;}
.cr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
INPUT.field {FONT-SIZE: 11px; COLOR: Black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; border: solid #cccccc 1px;	background-color: #FFFFFF;}

TEXTAREA.field, SELECT.field, OPTION.field {BORDER-RIGHT: solid #cccccc 1px; BORDER-TOP: solid #cccccc 1px; FONT-SIZE: 11px; BORDER-LEFT: solid #cccccc 1px; COLOR: Black; BORDER-BOTTOM: solid #cccccc 1px;FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;}

#contactFormCT HR {	clear:right; height:1px; margin-top: 2px; margin-bottom: 0px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top: dashed #CBF3EA 1px;}

/********************************************************************************************************************************************************************/

#LOCONTENT {width:482px; background-color:#00FFFF;}
#LOCONTENT DIV.content-element {padding:0px; background-color:#a4a3a3; background-image:url(images_lay/BG-PORTAL-OL-mike.jpg); background-repeat:no-repeat;}
#LOCONTENT DIV.content-element p.bodytext { margin:0px;	padding:0px; margin-top:0px; color: #000000;	font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#LOCONTENT DIV.content-element p.bodytext img {margin-top:0px;}

#ROCONTENT {width:480px; margin-left:8px;}
#ROCONTENT DIV.content-element {padding:0px; background-color:#FFFFFF;}
#ROCONTENT DIV.content-element p.bodytext { margin:0px; padding:0px; margin-top:0px; color: #000000;	font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ROCONTENT DIV.content-element p.bodytext img {margin-top:0px;}
#c20626 {background-image:url(images_lay/BG-PORTAL-google-mike.jpg); background-repeat:no-repeat;}
 
 
#LUCONTENT DIV.content-element {padding:0px; background-color:#FFFFFF;}
#LUCONTENT DIV.content-element p.bodytext { margin:0px; padding:0px; margin-top:0px; color: #000000;	font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#LUCONTENT DIV.content-element p.bodytext img {margin-top:0px; padding:0px;}

#RUCONTENT DIV.content-element {padding:0px; margin-left:6px; background-color:#FFFFFF;}
#RUCONTENT DIV.content-element p.bodytext { margin:0px;padding:0px; margin-top:0px; color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#RUCONTENT DIV.content-element p.bodytext img {margin-top:0px;}
#c15196 TR {padding:0px; background-color:#efecef; background-image:url(images_lay/BG-PORTAL-OL.jpg); background-repeat:no-repeat; border-bottom: 2px #FFF solid;}


#LOCONTENT H1.csc-firstHeader, #ROCONTENT H1.csc-firstHeader, #LUCONTENT H1.csc-firstHeader, #RUCONTENT H1.csc-firstHeader { background-image:url(images_lay/BG-PORTAL-H1.jpg); padding: 4px 4px 4px 10px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px;}
#LOCONTENT H1.csc-firstHeader {background-image:url(images_lay/BG-PORTAL-H1-LO.jpg);color: #333333; font-weight:bold;}


H2.align-left, H3.align-left {padding:3px 3px 3px 10px; font-size:13px; color:#808080; margin:0px;}
#LUCONTENT H1.csc-firstHeader, #RUCONTENT H1.csc-firstHeader { background-image:url(images_lay/BG-PORTAL-H1-LU.jpg); padding: 4px 4px 4px 10px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0px;}

H2 {padding:3px 3px 3px 10px; font-size:16px; color:#333333; margin:0px;}
#LOCONTENT H3.align-left {
	font-size:14px;
	padding-bottom:5px;
	padding-top:6px;
	color:#999;
}

/* Table styling */
TABLE.contenttable {background-color:#E0E0E0; font-family:Verdana, Arial, Helvetica, sans-serif;}
TABLE.contenttable tbody TR { padding:0px; margin:0px;}
TABLE.contenttable tbody TR TD {padding:0px 0px 6px 6px; margin: 0px; border-bottom:solid #FFFFFF 1px;}
TABLE.contenttable tbody TR TD.align-left {padding:6px 0px 0px 6px;}
TABLE.contenttable tbody TR TD P.bodytext { padding:0px; margin: 0px;}
TABLE.contenttable tbody TR TD P.bodytext A:hover.internal-link, TABLE.contenttable tbody TR TD P.bodytext A:hover {color:#000000; text-decoration:underline;}
TABLE.contenttable tbody TR TD P.bodytext A {text-decoration:none;}

TABLE.contenttable tbody TR TD.align-center {background-color:#ffffff;padding:6px 5px 5px 9px;}

DIV.content-element p.align-left {padding-left:10px; padding-right: 5px; margin:0px; font-size:11px; color: #333333; font-family:Arial, Helvetica, sans-serif;}
#LOCONTENT DIV.content-element p.align-left {padding-left:10px; padding-right: 5px; margin:0px; font-size:12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
#LUCONTENT DIV.content-element p.align-left {color: #6B6B6B;}
#LUCONTENT span.name-of-person { color:#000000; font-weight:normal;}
#RUCONTENT DIV.content-element H3.align-left {color: #333333; padding-bottom:5px;}



/* tx_rscontentcolumn_pi1  *********************************** */



#tres-leftcolFIRSTROW {
   padding:0px; margin-right:5px;
   width:238px;
   float:left;
}
#tres-middlecolFIRSTROW {
   padding:0px; margin-right: 5px;
   width:238px;
   float:left;
}
#tres-rightcolFIRSTROW {
   padding:0px;
   width:238px;
   float: right;
}



div.tx-rscontentcolumn-pi1 #leftcol {
   padding:0px;
   width:238px;
   float:left;
}

div.tx-rscontentcolumn-pi1 #rightcol {
   padding:0px; margin-left: 4px;
   width:238px;
   float: right;
}

#footerContent { background-image:url(http://www.mallorcamaus.com/fileadmin/templates/common_images/BG_Footer-dunkel.jpg); height:50px; padding-top:28px;}
#footerTxt {font-size: 10px;}
#footerTxt A {color:#ffffff; text-decoration: none; vertical-align:middle;}
#footerTxt A:hover {}


/********************************************************************************************************************************************************************/
/* Plugins: *********************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

/*mailFormPlus*/
.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
TABLE#anfrageForm { background-color:#D0EEFD;}
.tx-photogals-pi1 {	margin-top:7px;	padding-left:7px; width:350px;}
.tx-photogals-pi1-big {	padding-bottom:5px;	margin-bottom:5px;}
.tx-photogals-pi1-big a {	border:1px solid #CCCCCC; padding:0px; background-color:#FFFFFF; text-align:center; display:block;}
.tx-photogals-pi1-big a:hover {	border:1px solid #999999;}

#thumbsWrap { height:180px; clear:both;}

DIV.tx-photogals-pi1-small {}

.tx-photogals-pi1-small a {	border:1px solid #CCCCCC; background-color:#FFFFFF; padding:0px; margin-right:3px; margin-left:3px; margin-top:3px;	float:left;	margin-bottom:3px;}
.tx-photogals-pi1-small a:hover {	border:1px solid #000000;}
.tx-photogals-pi1-small-active a {	border:1px solid #FF0000; background-color:#FFFFFF; padding:0px; margin-right:3px; margin-left:3px; margin-top:3px; float:left;	margin-bottom:3px;}
.tx-photogals-pi1-small-active a:hover { border:1px solid #000000;}

DIV.tx-rgsmoothgallery-pi1 {margin-top: 7px; margin-left:7px;}
DIV.imageElement { margin:0px; padding:0px;}
img.thumbnail { margin:0px; padding:0px;}

#RIGHTCONTENT DIV.tx-ffiframe-pi1 {margin-top: 27px; margin-left:5px;}

.search_list{
	text-align:center;
}
.search_result {
	margin:30px 0px 0px 20px; 
}
.search_img{
	float:left;
	width:96px;
	height:54px;
	margin-right:10px;
}
.search_title{

}
.current_selected {
	width:40px;
	margin-right:0px;
	padding-right:0px;
	font-weight:bold;
}

/** lumogooglemaps *********************************** */
DIV.tx-lumogooglemaps-pi1 {margin-top: 25px; }

/** tx_sadatesinfo_pi1 *********************************** */
.tx-sadatesinfo-pi1 { padding-top:0px;}
.tx-sadatesinfo-pi1 .dateText {font-family:Tahoma, Arial;font-size:11px;color:#F3F3F3;}

/********************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

