
/**** BODY / LINKS **************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/	

body {background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; min-width: 1000px; background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/bg-main.jpg); background-repeat: repeat-x;}


/* DIV-SKELETT  **************************** DIV-SKELETT  ***********************************************************************************************************/
/********************************************************************************************************************************************************************/

#INTROCONTENT {margin-left: auto; margin-right: auto; margin-top: 100px; padding: 0px; text-align: left; width: 400px;background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/introBG.gif); background-repeat:no-repeat; height:165px; padding-top:10px; padding-left:0px; padding-right:5px;}
#INVENTARCONTENT {margin-left: auto; margin-right: auto; margin-top: 10px; padding: 0px; text-align: left; width: 600px; background-color:#FFF; padding:10px;}


#frame {margin-bottom: 5px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; text-align: left; width: 837px;}

#HEADER {background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/headerTopBg.gif); background-repeat:no-repeat; height: 37px; padding:0px; margin:0px; padding-left:10px;}
#SLOGAN {float: left; padding: 5px 5px 5px 5px;}
#SLOGAN H1 { font-family: Georgia, Times New Roman, Times, serif; font-size: 16px; margin: 0px; padding: 10px 5px 0px 15px; border-bottom:none; background-color: transparent;}
#SLOGAN H1 A {text-decoration:none; color: #F6871F;}
#FLAGGEN {float:right; padding: 18px 15px 5px 5px;}
#HEADERPIC {background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/headerpic.jpg); background-repeat:no-repeat; background-color: #999999; height: 250px; padding:0px; margin:0px;}


#container {overflow: hidden;}
/* #container .column {margin-bottom: -20000px; padding-bottom: 20010px;} */

#MAINCONTENT { margin:0px; padding: 0px; width: 837px;background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/bg-maincontent.jpg); background-repeat:no-repeat; height:281px;}
#LEFTCONTENT {float: left; padding: 0px; width: 339px; margin-left:10px;}
#PAGECONTENT {float:right; padding: 25px 0px 0px 0px; width: 488px;}

DIV #LEFTCONTENT .content-element {margin:0px; padding: 3px 6px 3px 3px;}
DIV #PAGECONTENT .content-element {margin:0px; padding: 0px 20px 10px 25px;}

DIV #LEFTCONTENT P {padding: 3px;}
DIV #PAGECONTENT P {padding: 3px;}

#FOOTERCONTENT { padding:0px; margin:0px; padding-left:100px; padding-top:4px; height:22px; background-image:url(/fileadmin/templates/www.bar-mallorca.com/images_lay/bg-footer.jpg); background-repeat:no-repeat;}

/* Menus CT: *************************************************** Menus CT: ******************************************************************************************/
/********************************************************************************************************************************************************************/

/* leftHeaderMenu,rightHeaderMenu  */
#header1 SPAN, #header1 SPAN A {vertical-align:middle;}
#header1 SPAN A:hover {color:#F35F07; text-decoration:none; vertical-align:middle;}
#header1 span.header1-level1-act A {color:#D20000;  font-weight:normal; vertical-align:middle;}
#header1 span.SubActWrap, #header1 span.SubActWrap A {color:#D20000; font-weight:normal;}




/* CSSSTYLEDCONTENT  **************************** CSSSTYLEDCONTENT  *************************************************************************************************/
/********************************************************************************************************************************************************************/

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;}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {display: inline; float: left;}
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 #999999 1px; margin-top: 5px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float: left;}
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;}
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;}
DL.csc-textpic-image {margin: 0;}
DL.csc-textpic-image DT {display: inline; margin: 0;}
DL.csc-textpic-image DD {margin: 0;}
DIV.csc-textpic-clear {clear: both;}
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;}
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;}
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 {background-color: #F8F8F8; margin: 0; border-bottom:#999999 solid 1px;border-left:#999999 solid 1px;border-right:#999999 solid 1px; padding:2px; width:97%;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin: 0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {display: block; margin-bottom: 5px;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
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;}
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;}
DIV.csc-textpic-above DIV.csc-textpic-text {clear: both;}
DIV.csc-textpic-center {text-align: center;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin: 0px;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align: left;}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align: left;}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float: right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear: right;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float: left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear: left;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float: left;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float: right;}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {clear: both; float: right;}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height: 1%;}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {clear: both; float: left;}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height: 1%;}
DIV.csc-caption { font-size:9px;}

FORM TABLE TR TD {padding-left: 5px; padding-right: 5px;}
FORM TABLE TR TD.csc-form-labelcell {background-color: #eeccaa;}
FORM TABLE TR TD.csc-form-fieldcell {background-color: #aa66ff;}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {background-color: #eeeeee; border: 1px solid #666666; font-size: 11px; font-style: italic;}
FORM TABLE TR TD.csc-form-labelcell P, FORM TABLE TR TD.csc-form-commentcell P {font-size: 11px;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req {color: navy; font-weight: bold;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label {color: #666666;}
FORM TABLE {}
FORM TABLE.csc-mailform {border-color: #ff6600;}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {background-color: #ccccff;}
FORM TABLE.csc-searchform {border-color: red;}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell {background-color: #ffffcc;}
FORM TABLE.csc-loginform {border-color: green;}
FORM TABLE.csc-loginform TR TD.csc-form-labelcell {background-color: #ccffcc;}
.important {color: #CC0000; font-style: italic; font-weight: bold;}

DIV #RIGHTCONTENT H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {}
DIV #MAINCONTENT H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {font-size: 14px; margin-bottom: 5px;}
#MAINCONTENT H1, #MAINCONTENT H2, #MAINCONTENT H3, #MAINCONTENT H4, #MAINCONTENT H5, #MAINCONTENT H6 {font-size: 16px;}
DIV #MAINCONTENT DIV.csc-header-n2 H1, DIV #MAINCONTENT DIV.csc-header-n3 H1, DIV #MAINCONTENT DIV.csc-header-n4 H1, DIV #MAINCONTENT DIV.csc-header-n5 H1, DIV #MAINCONTENT DIV.csc-header-n6 H1, DIV #MAINCONTENT DIV.csc-header-n7 H1, DIV #MAINCONTENT DIV.csc-header-n8 H1 {background-color: #FFFFFF; font-size: 16px; margin-bottom: 10px;}
DIV #TEASER H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {}


/* RTE ALLGEMEIN / ************************************************************** RTE ALLGEMEIN *********************************************************************/
/********************************************************************************************************************************************************************/

PRE {border: 1px dotted #999999; font-family: monospace;}
HR.clearer, HR {clear:right;height:0px; border:none;border-top:1px dashed #999999;}
P, UL, OL, BLOCKQUOTE {}
A {color: #000000;}
A IMG {border: none;}
H1, H2, H3, H4, H5, H6 {
	font-family: Georgia, "Times New Roman", Times, serif; color:#F6871F; 
	font-size: 12px;
	margin: 2px 5px 2px 5px;
	border-bottom:dashed #FF9966 1px;
}

H1 A, H2 A {color: #000000;}
H1 A:hover {color: red;}

FORM {margin: 0px 0px 0px 0px; font-size:10px;}
SELECT  {margin: 0px 0px 0px 0px; font-size:11px;}
P, PRE {margin: 0px 0px 0px 0px;}
IMG.spacer-gif {border: 1px solid navy;}
div.toplink {text-align: right;}
div.toplink A IMG {border:none;}

fieldset { border:none;}
INPUT { padding:1px; margin:1px; font-size:10px; padding-bottom:2px; padding-bottom:2px;}

P {}
P I { }
P U {}
P B {}
P B I {}
P B I U {}
P A {}
P.csc-header-date {font-size: 10px; float:right; padding-top:0px; padding-left:5px; margin-top:3px; margin-right:3px; padding-right:5px; background-color:#DBDBDB;}
#MAINCONTENT P.csc-header-date {font-size: 10px; float:right; padding:0px 3px 0px 3px; margin-top:3px; margin-right:3px; background-color:#DBDBDB;}

P.csc-subheader {background-color: #ccffee; font-size: 12px; font-style: italic;}
P.csc-subheader-0 {color: red;}
P.csc-subheader-1 {color: green;}
P.csc-subheader-2 {color: blue;}
P.csc-subheader-3 {color: olive; font-style: normal;}
P.align-center {text-align:center;}
P.align-justify {text-align: justify;}
P.align-left {text-align: left;}
P.align-right {text-align: right;}


UL {font-size: 11px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 15px; padding-top: 5px;background-color:#F5F5F5;}
UL UL LI {font-size: 10px;}
UL LI A {color: #000000;}
UL LI A:visited {color: #333333;}
OL {font-size: 11px; margin-top: 0px;}
OL LI A {color: green;}
LI {padding-bottom: 3px; padding-top: 2px;}

TABLE.contenttable {border: 1px #666666 solid; margin: 10px 10px 10px 10px; width: 70%;}
TABLE.contenttable TR TD {padding: 5px 5px 5px 5px;}
TABLE.contenttable TR TD P {color: #666666; font-size: 10px; font-style: italic;}
TABLE.contenttable TR {background-color: #eeff99;}

TABLE.contenttable P {font-size: 11px;}
TABLE.contenttable TR TD {vertical-align: top;}
TABLE.contenttable TR.tr-last TD P {background-color: #336699;}
TABLE.contenttable TR TD.td-last P {background-color: #aa6699;}
TABLE.contenttable-0 P {color: green;}
TABLE.contenttable-1 P {color: blue;}
TABLE.contenttable-1 TR.tr-0 TD {background-color: #ff9900;}
TABLE.contenttable-1 TR.tr-0 TD P {font-weight: bold;}
TABLE.contenttable-2 P {color: red;}
TABLE.contenttable-2 TR TD.td-0 {background-color: #ff9900;}
TABLE.contenttable-2 TR TD.td-0 P {font-weight: bold;}
TABLE.contenttable-3 P {color: olive;}
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {background-color: #ff9900;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {font-weight: bold;}


/********************************************************************************************************************************************************************/
/* Plugins:*********************************************************************************************************************************************************/
/********************************************************************************************************************************************************************/

/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}

.mailformplus_contactform .error {
	color:#FF0000; font-size:10px; font-weight:bold;
}

.mailformplus_contactform LABEL {
	font-weight:bold;
	display:block;
	float:left;
}

.mailformplus_contactform .radio_caption {
	display:inline;
	width:auto;
	float:none;
	font-weight:normal;
	padding-left:5px;
}

.mailformplus_contactform .caption {
	margin:10px 0 5px 0;
	font-weight:bold;
	
}
.mailformplus_contactform INPUT.subi { height:20px;}

LEGEND {color:#000000;}