/*

BODY / LINKS
DIV-SKELETT
MENUS
CSSSTYLEDCONTENT
RTE ALLGEMEIN
CT CONTENT-STYLING
PLUGINS

*/



/********************************************************************************************************************************************************************/
/**** 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:12px;background-image: url(images_lay/BG_Hotels.jpg); background-repeat:repeat-x; background-color:#A5A6AA;}
a:link,a:active,a:visited { color : #000000; text-decoration:none; }
A:hover {text-decoration:underline;}

/********************************************************************************************************************************************************************/
/* DIV-SKELETT  **************************** DIV-SKELETT  ***********************************************************************************************************/
/********************************************************************************************************************************************************************/

#header1 {background-image:url(images_lay/header-logo-BG.png); background-repeat:repeat-x; padding-top:50px; margin-bottom:1px;}
DIV#leftHeaderMenu {float:left; padding-top:3px;width: 350px;height:17px;margin-left:0px; background-image:url(images_lay/bg-heagermenu-leFt.png);}
DIV#rightHeaderMenu {height:18px; padding-top:2px; background-image:url(images_lay/bg-heagermenu-lright.png);float:right;width:350px;margin-right: 0px; text-align:right;}
#kontaktBlock {vertical-align:middle; height:100%; line-height:18px;} /* MM-Hotels: Farb-Quadrat-Menu */
TABLE#RootmenuTable {background-image:url(images_lay/rootmenu_new.jpg);}
TD.unterHeaderMenu {background-image:url(images_lay/rootmenu_new_gedereht.jpg);}
#rootMenu {padding-top:1px; padding-bottom:5px;  margin-top:1px; border-top: solid #CCCCCC 1px;}
#flaggen {padding-top:4px; margin-left:0px; margin-top:1px; border-top: solid #CCCCCC 1px; color:#F3F3F3; font-size:11px;}
#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:5px; background-color:#ECEDF1; padding:3px 3px 5px 7px; border-bottom: solid #999999 2px;}

#MainContent {width: 970px; background-repeat:repeat-x; background-color:#97989C;}
#LEFTCONTENT {margin:0px; margin-top:0px;}
#PAGECONTENT {}
#RIGHTCONTENT {margin-left:0px; margin-top:0px;}

#BOOKINGSMENU { background-color:#CCCCCC; background-image:url(images_lay/BG-BOOKINGSMENU.gif); padding:4px 0px 5px 5px; font-size:11px; text-align: center; margin-bottom:10px;}
span.bookingsMainMenu-level1-no A {color:#ffffff;}
span.bookingsMainMenu-level1-act A {color:#ffffff; text-decoration:underline;}

/********************************************************************************************************************************************************************/
/* 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:28px; padding-left:20px; 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;}

/* MM-Hotels: Language-Menu */
#flaggen DIV img {}
#flaggen A { text-decoration:none; color:#F3F3F3; font-size:11px;}

#submenu  { color:#5C5C5C; vertical-align:middle;	font-size: 11px;}
#submenu  A {font-weight:bold; color:#636262; font-size:11px; text-decoration: none; vertical-align:middle;}
#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  *************************************************************************************************/
/********************************************************************************************************************************************************************/
/******************/
/* Headers, plain */
/******************/

H1, H2, H3, H4, H5, H6 {color: #333333; margin-top:7px; margin-bottom: 7px; font-size:14px; font-weight:bold;}

H1.csc-firstHeader {padding: 2px 4px 2px 5px; margin:7px 5px 0px 5px; font-weight:bold; color:#FF6600; font-size:14px; background-color:#FFFFFF; text-align:center;}

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:7px; margin-bottom: 1px; font-size:12px; border-bottom:solid #cccccc 1px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}


DIV.content-element {margin-bottom:20px;}
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; }

#LEFTCONTENT div.content-element h1.csc-firstHeader {
background-image:url(images_lay/bg-H1-hotels-Left.jpg);
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
margin-bottom:0px;
margin-top:7px;
padding:2px 4px 2px 5px;
}

/*****************/
/* 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; }


/********************************************************************************************************************************************************************/
/* 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;}

/********************************************************************************************************************************************************************/


H2.align-left, H3.align-left {padding:3px 3px 3px 10px; font-size:13px; color:#808080; margin:0px;}

H2 {padding:3px 3px 3px 10px; font-size:16px; color:#333333; margin:0px;}

/* 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;}

#footerContent { background-image:url(images_lay/BG_Footer-PORALSubPages.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;
}


/** tx_sadatesinfo_pi1 *********************************** */
		.tx-sadatesinfo-pi1 .infoText{
			font-family: Tahoma, Arial;
			font-size: 11px;
			text-align: right;
			color:#000000;
		}
		
		.tx-sadatesinfo-pi1 .dateText{
			font-family: Tahoma, Arial;
			font-size: 11px;
			text-align: right;
			color:#000000;
		}
		
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
.tx-newloginbox-pi1 h3 {margin:7px 5px 0px 5px; background-color:#D4D4D4; font-size:12px; padding:2px 5px 2px 10px; color:#4D4D4D;}	
.tx-newloginbox-pi1  p { margin:10px 5px 5px 0px; padding-left:10px; color:#FFFFFF;}
.tx-newloginbox-pi1  p A { color:#FFFFFF;}
		
/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 {margin: 0px 0px 0px 0px;}
.tx-srfeuserregister-pi1 fieldset {border:none; margin:0px; padding:5px;}
.tx-srfeuserregister-pi1 p { margin:10px 5px 5px 0px; padding-left:10px; color:#FFFFFF;}
.tx-srfeuserregister-pi1 p A {color:#FFFFFF;}
.tx-srfeuserregister-pi1 h4 {margin:7px 5px 0px 5px; background-color:#D4D4D4; font-size:12px; padding:2px 5px 2px 10px; color:#4D4D4D;}
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a {background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000;}
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
		
		
		
		
/********************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

