*	{ padding:0; }
/* sternselector			{  margin:0px 0px 0px 0px; padding:0; } */

BODY		{ font-size:8pt; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
TABLE		{ font-size:8pt; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
p			{ margin:10px 0px 0px 0px; } /* ex: margin:10px 0px 0px 0px; */

#msc table.mcsdetailtools		{ font-size: 2pt; } /* Pr�fen ob Auswirkung */


/* ###  DIV CLASSES  ### */
#mcs							{ position: relative; height:435px; width:831px; }
#mcs2							{ position: relative; height:435px; width:831px;border:1px solid red; }
#mcs div						{ z-index:0; }
#mcs div.bgdiv					{ position: absolute; top:22px;left:0px; width:831px; height:413px; background-image:url(../images/mcs/background-images/summary_bg.gif); z-index:1; }
#mcs div.mcstitle				{ position: relative; top:0px; left:0px; width:831px; height:22px; background-color:#000033; font-size:8pt; font-weight:normal;  z-index:3;	}

/* Masterdaten */
#mcs div.mcsmastertopleft		{ position: absolute; top:22px;left:0px; width:336px; height:190px; background-color:#474D82; }
/*
#mcs div.mcsmastertopright		{ position: absolute; top:22px;left:336px; width:414px; height:190px; background-color:#474D82; }
*/
#mcs div.mcsmastertopright		{ position: absolute; top:22px;left:336px; width:495px; height:190px; background-color:#474D82; }
#mcs div.mcsmasterbtmleft		{ position: absolute; top:212px;left:0px; width:336px; height:223px; background-color:#474D82; }
#mcs div.mcsmasterbtmright		{ position: absolute; top:212px;left:336px; width:495px; height:223px; background-color:#474D82; }

/* Schiffsdaten */
#mcs div.mcsvesselinfotop-bg	{ position: absolute; top:0px; left:0px; width:831px; height:212px; background-color:#474D82; z-index:2; }
#mcs div.mcssdatentopleft		{ position: absolute; top:22px;left:0px; width:336px; height:203px; z-index:3; }
#mcs div.mcssdatentopright		{ position: absolute; top:22px;left:336px; width:414px; height:203px; z-index:3; }

#mcs div.mcsvesselinfo-bg		{ position: absolute; top:212px; left:0px; width:831px; height:203px; background-color:#2F356A; border-top:1px solid #8E92AE; z-index:2; }
#mcs div.mcssdatenbottomleft	{ position: absolute; top:224px;left:0px; width:234px; height:202px; z-index:3; }
#mcs div.mcssdatenbottomcenter	{ position: relative; top:200px; left:234px; width:312px; height:202px; z-index:3; }
#mcs div.mcssdatenbottomright	{ position: absolute; top:224px; left:554px; width:204px; height:202px; z-index:3; }

/* Schiffsdaten ToolNavi: */
#mcs div.mcsvspecnavi			{ z-index:4; position: absolute; top:373px; left:234px; width:280px; height:22px; }

/* Motoren und Ausr�stung */
/*
#mcs div.mcsmoaustopleft		{ position: absolute; top:22px; left:0px; width:348px; height:380px; background-color:#474D82;  }
#mcs div.mcsmoaustopright		{ position: absolute; top:22px; left:348px; width:402px; height:380px; background-color:#474D82; }
*/
#mcs div.mcsmoaustopleft		{ position: absolute; top:22px; left:0px; width:348px; height:380px; background-color:#474D82;  }
#mcs div.mcsmoaustopright		{ position: absolute; top:22px; left:348px; width:483px; height:380px; background-color:#474D82; }

#mcs div.mcsmoausbottom			{ position: absolute; top:22px;left:0px; width:831px; height:413px; background-color:#474D82; }

/* Spezial Characteristics */
#mcs div.mcsbesondercnttop		{ top:22px;left:0px; width:831px; height:183px; background-color:#474D82; }
#mcs div.mcsbesondercntbottom	{ top:205px;left:0px; width:831px; height:230px; background-color:#474D82; }

/* Personendaten */

#mcs div.mcspersotopleft		{ position: absolute; top:22px;left:0px; width:352px; height:380px; background-color:#474D82; }
#mcs div.mcspersotopright		{ position: absolute; top:22px;left:352px; width:479px; height:380px; background-color:#474D82; }
#mcs div.mcspersobottom			{ position: absolute; top:22px; left:0px; width:831px; height:380px; background-color:#474D82; }

#mcs div.mcspsearchformnavi		{ position: absolute; top:204px; left:6px; width:240px; height:22px; }

/* Hintergrund Result Personsearch */
#mcs div.mcspsearchresultbg		{ position: absolute; top:0px; left:0px; width:831px; height:435px; background-color:#474D82; z-index:1; }
#mcs div.mcspsearchresultlist	{ position: absolute; top:0px; left:0px; z-index:5; }
#mcs div.mcspsearchresultnavi	{ position: absolute; top:395px; left:6px; width:480px; height:22px; z-index:4;}

#mcs div.mcscharacsave		{ position: absolute; top:374px; left:672px; width:79px; height:22px; z-index:4;}



/* Summary */
#mcs div.mcssummary1			{ background-color : transparent; position: absolute; top:0px;left:0px; width:831px; height:109px; }
#mcs div.mcssummary2			{ background-color : transparent; position: absolute; top:109px;left:0px; width:831px; height:108px; }
#mcs div.mcssummary3			{ background-color : transparent; position: absolute; top:217px;left:0px; width:831px; height:108px; }
#mcs div.mcssummary4			{ background-color : transparent; position: absolute; top:325px;left:0px; width:831px; height:54px; }
#mcs div.mcssummary5			{ background-color : transparent; position: absolute; top:379px;left:0px; width:831px; height:34px; }

/* Diebstahlsformular */
#mcs div.mcstheftleft			{ position: absolute; top:22px;left:0px; width:302px; height:413px; background-color:#474D82; }
#mcs div.mcstheftcenter			{ position: absolute; top:22px;left:302px; width:286px; height:413px; background-color:#474D82; }
#mcs div.mcstheftright			{ position: absolute; top:22px;left:587px; width:244px; height:413px; background-image:url(../images/mcs/background-images/adsearch_mcs.gif); background-color:#474D82; }

#mcs div.mcstheftformstarterright	{ position: absolute; top:22px; left:302px; width:529px; height:413px; background-image:url(../images/mcs/background-images/bg_theftform_start.gif); background-color:#474D82; }
#mcs div.mcstheftformleft			{ position: absolute; top:22px; left:0px; width:402px; height:413px; background-color:#474D82; }
#mcs div.mcstheftformcenter			{ position: absolute; top:22px; left:302px; width:286px; height:413px; background-color:#474D82; }
#mcs div.mcstheftformright			{ position: absolute; top:22px; left:587px; width:244px; height:413px; background-image:url(../images/mcs/background-images/adsearch_mcs.gif); background-color:#474D82; }
#mcs div.mcstheftnavi				{ position: absolute; top:394px; left:0px; width:831px; height:22px; }

#mcs .sumtitel					{ color:#C8CAD8; font-size:7pt; font-weight:bold; }
#mcs .sumdata					{ color:#FFFFFF; font-size:7pt; font-weight:bold; }

/* Detailansicht */
#mcs div.mcsdetailtop			{ position: relative; top:0px;left:0px; width:750px; height:81px; background-color:#D2D3E1; }
#mcs div.mcsdetailtabelle		{ position: relative; top:0px;left:0px; width:750px; height:332px; background-image:url(../images/mcs/background-images/detail_bg.gif); }
#mcs div.mcsdetailpic			{ position: absolute; top:40px;left:569px; width:160px; height:146px; background-color:#000033; background-image:url(../images/mcs/background-images/bg_detailpola.gif); z-index:10; }

/* Einfache Suche */
#mcs div.mcsnormsearchleft		{ position: absolute; TOP: 22px; LEFT: 0px; WIDTH: 389px; HEIGHT: 413px; background-image:url(../images/mcs/background-images/normsearch_symbol.gif); }
#mcs div.mcsnormsearchright 	{ position: absolute; TOP: 22px; LEFT: 389px; WIDTH: 442px; HEIGHT: 413px; background-image:url(../images/mcs/background-images/normsearch_mcs.gif); }

/* Erweiterte Suche */
#mcs div.mcsadsearchleft		{ position: absolute; top:22px;left:0px; width:361px; height:413px; background-color:#474D82; }
#mcs div.mcsadsearchcenter		{ position: absolute; top:22px;left:361px; width:226px; height:413px; background-color:#474D82; }
#mcs div.mcsadsearchright		{ position: absolute; top:22px;left:587px; width:244px; height:413px; background-image:url(../images/mcs/background-images/adsearch_mcs.gif); background-color:#474D82; }

/* Spezial- bzw. Nummernsuche */
#mcs div.mcsnumsearchtopleft		{ position: absolute; top:22px;left:0px; width:352px; height:220px; background-color:#474D82; }
#mcs div.mcsnumsearchtopright		{ position: absolute; top:22px;left:352px; width:329px; height:220px; background-color:#474D82; }
#mcs div.mcsnumsearchbottomleft		{ position: absolute; top:242px;left:0px; width:352px; height:193px; background-color:#474D82; }
#mcs div.mcsnumsearchbottomright	{ position: absolute; top:242px;left:352px; width:329px; height:193px; background-color:#474D82; }
#mcs div.mcsspecsearchcolumn		{ background-color:#000033; position: absolute; top:22px;left:681px; width:150px; height:413px; background-image:url(../images/mcs/background-images/specialsearch_bg.gif); background-repeat:no-repeat; }

/* Personensuche */
#mcs div.mcspsearchleft			{ position: absolute; top:22px;left:0px; width:361px; height:413px; background-color:#474D82; }
#mcs div.mcspsearchright		{ position: absolute; top:22px;left:361px; width:389px; height:413px; background-color:#474D82; }

#mcs div.mcs-usermainnavi		{ position: absolute; top:402px; left:0px; width:831px; height:32px; border-top:1px solid #8E92AE; background-color:#474D82; z-index:4; }
#mcs div.mcsuser-prev			{ position: absolute; top:0px; padding-top:5px; left:277px; }
#mcs div.mcsuser-sum			{ position: absolute; top:0px; padding-top:5px; left:376px; }
#mcs div.mcsuser-next			{ position: absolute; top:0px; padding-top:5px; left:475px; }


#mcs div.mcsequipnavi			{ z-index:4; position: absolute; top:376px; left:6px; width:280px; height:22px; }
#mcs div.mcscharanavi			{ z-index:4; position: absolute; top:374px; left:6px; width:280px; height:22px; }

#mcs div.mcspersonavi			{ z-index:4; position: absolute; top:376px; left:6px; width:380px; height:22px; }

/* #mcs div.mcsusercolumn			{ position: absolute; top:22px;left:750px; width:81px; height:413px; background-color:#474D82; } */
#mcs div.mcsusercolumn			{ position: absolute; top:22px; left:750px; width:81px; height:413px; z-index:5; }
#mcs div.mcsusercolumn-vessel	{ position: absolute; top:22px; left:732px; width:81px; height:413px; z-index:5; }

#mcs div.mcsdetailusercolumn	{ position: absolute; top:22px;left:750px; width:81px; height:413px; background-color:#D2D3E1; z-index:5; }

/* Kontakt Sichtmeldung */
#mcs .mcscontactleft			{ position: absolute; top:22px;left:0px; width:389px; height:413px; color:#FFFFFF; background-color:#474D82; }
#mcs .mcscontactright			{ position: absolute; top:22px;left:389px; width:442px; height:413px; color:#000033; background-image:url(../images/mcs/background-images/normsearch_mcs.gif); }

/* Inhalsseiten - Impressum kontakt �ber_uns Links */
#mcs div.mcscntpageleft			{ position: absolute; TOP: 22px; LEFT: 0px; WIDTH: 389px; HEIGHT: 413px; background-image:url(../images/mcs/background-images/normsearch_symbol.gif); }
#mcs div.mcscntpageright 		{ position: absolute; TOP: 22px; LEFT: 389px; WIDTH: 442px; HEIGHT: 413px; background-image:url(../images/mcs/background-images/normsearch_mcs.gif); }

/* ###  TABLE CLASSES  ### */
#mcs table.mcsformulartabelle	{ font-size:8pt; font-weight:normal;margin:0px; }
#mcs tr.mcsformulartabelle {padding:10px;}
#mcs td.mcstoolheader			{ background-color:#000033; height:17px; font-size:8pt; font-weight:bold; }
#mcs td.mcsinput189				{ width:195px; font-weight:normal; } /* beinhaltet 6px Abstand zum Text */
#mcs td	{ margin:0px; padding:0px; }
#mcs td.formlabel {padding-top:4px;}

td.mcsformulartabelle-leftspace{

}
.mcspersotopright td.mcsformulartabelle-fields input{
  
}
.mcspersotopright td.mcsformulartabelle-calendar {
  text-align:center;
}
.mcspersotopright td.mcsformulartabelle-label{
  padding-left:5px !important;
  text-align: left;
}

/* ###  FORM CLASSES  ### */
#mcs form 							{ margin:0px; padding:0px; }
#mcs input							{ background-color:#D1D2E0; color:#000033; border:0px; font-weight:normal; }
#mcs input.mcsinput25				{ font-size:8pt; width:25px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput25disabled		{ font-size:8pt; width:25px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput60				{ font-size:8pt; width:60px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput60disabled		{ font-size:8pt; width:60px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput66				{ font-size:8pt; width:66px; height:17px; float: left; margin:3px 0px 0px 0px; border: 1px solid; border-left-color: #808080; border-top-color: #808080; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color:#D1D2E0;  }
#mcs input.mcsinput66disabled		{ font-size:8pt; width:66px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput70{ 
	font-size:7pt; 
	width:70px; 
	height:17px; 
	margin:0px 5px 0px 0px; 
	border: 1px solid; 
	border-left-color: #808080; 
	border-top-color: #808080; 
	border-right-color: #FFFFFF; 
	border-bottom-color: #FFFFFF; 
	background-color:#D1D2E0;
	vertical-align:top; 
}

#mcs input.mcsinput70disabled		{ font-size:7pt; width:70px; height:17px; float: left; margin:3px 0px 0px 0px; font-weight:normal; }
#mcs .mcsnumsearchtopright input.mcsinput70 {float:right !important; margin-right:5px;}
#mcs .mcsnumsearchtopright input.mcsinput70disabled {float:right !important; margin-right:5px;}
#mcs input.mcsinput129				{ font-size:8pt; width:129px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput129disabled		{ font-size:8pt; width:129px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput156				{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput156disabled		{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsselect156				{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsselect156disabled		{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs input.mcsinput189,#mcs input.mcsinput210				{ font-size:8pt; width:189px; height:17px; float: left; margin:3px 0px 0px 0px; border: 1px solid; border-left-color: #808080; border-top-color: #808080; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color:#D1D2E0; }
#mcs input.mcsinput189disabled,#mcs input.mcsinput210disabled 		{ color:#FF0000; font-size:8pt; width:189px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs .mcspsearchright input.mcsinput70 {float:right; margin-right:5px;}
#mcs .mcspsearchright input.mcsinput70disabled {float:right; margin-right:5px;}
#mcs input.mcsinput235				{ font-size:8pt; width:235px; height:17px; float: left; margin:3px 0px 0px 0px; border: 1px solid; border-left-color: #808080; border-top-color: #808080; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color:#D1D2E0; }
#mcs input.mcsinput235, #mcs input.mcsinput235disabled 		{ color:#FF0000; font-size:8pt; width:235px; height:17px; float: left; margin:3px 0px 0px 0px; }

/*#mcs .mcspersotopright input.mcsinput189,#mcs .mcspersotopright input.mcsinput189disabled{float:right; width:205px;margin-right:2px;}
#mcs .mcspersotopright #people_info{width:205px;} 
#mcs input.mcsinput210, #mcs input.mcsinput210disabled {width:210px;float:right;} */

#mcs input.mcspriority				{ width:20px; height:18px; }

#mcs select								{ font-size:8pt; background-color:#D1D2E0; color:#000033; border:0px; height:17px; font-weight:normal; }
#mcs select.mcsselect50					{ font-size:8pt; width:50px; height:17px; float: left; margin:2px 0px 0px 0px; border: 1px solid; border-left-color: #808080; border-top-color: #808080; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color:#D1D2E0; }
#mcs select.mcsselect59					{ font-size:8pt; width:59px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect59disabled			{ font-size:8pt; width:59px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect66					{ font-size:8pt; width:66px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect66disabled			{ font-size:8pt; width:66px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect110				{ font-size:8pt; width:110px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect110disabled		{ font-size:8pt; width:110px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect126				{ font-size:8pt; width:126px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect126disabled		{ font-size:8pt; width:126px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect129				{ font-size:8pt; width:129px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect129disabled		{ font-size:8pt; width:129px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect156				{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect156disabled		{ font-size:8pt; width:156px; height:17px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect189, #mcs select.mcsselect210				{ font-size:8pt; width:189px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect210 {width:210px;}
#mcs select.mcsselect189disabled		{ color:#FF0000; font-size:8pt; width:189px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsmatcolorselect			{ width:310px; height:126px; padding-left:2px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; font-size: 8pt; }
#mcs select.mcsmatcolorselectdisabled	{ width:310px; height:126px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; font-size: 8pt; }
#mcs select.mcsselect235				{ font-size:8pt; width:235px; float: left; margin:3px 0px 0px 0px; }
#mcs select.mcsselect235disabled 	{ font-size:8pt; width:235px; float: left; margin:3px 0px 0px 0px; }
#schiffsinfo_flags, #sp_charact_text_flags {
  vertical-align:top;
}
#schiffsinfo_flags div, #sp_charact_text_flags div{
 margin: 0px 0px 5px 3px;
}
#schiffsinfo_flags img, #sp_charact_text_flags img{
  cursor:pointer;
}
#schiffsinfo_flags img.flagnavi-active{
}



/* #mcs select.mcscharacterselect			{ font-size:8pt; width:326px; height:206px; }
#mcs select.mcscharacterselectdisabled	{ font-size:8pt; width:326px; height:206px; }
*/

#mcs select.mcscharacterselect			{ font-size:8pt; width:326px; height:146px; }
#mcs select.mcscharacterselectdisabled	{ font-size:8pt; width:326px; height:146px; }
/*
#mcs select.mcspersonselect				{ font-size:8pt; width:740px; height:116px; background-color:#D1D2E0; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
#mcs select.mcspersonselectdisabled		{ font-size:8pt; width:740px; height:116px; background-color:#D1D2E0; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
*/
#mcs select.mcspersonselect				{ font-size:8pt; width:816px; height:320px; background-color:#D1D2E0; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
#mcs select.mcspersonselectdisabled		{ font-size:8pt; width:816px; height:320px; background-color:#D1D2E0; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }

/* #mcs select.mcsmoausselect				{ width:740px; height:192px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
#mcs select.mcsmoausselectdisabled		{ width:740px; height:192px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; } */

#mcs select.mcsmoausselect				{ width:740px; height:319px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
#mcs select.mcsmoausselectdisabled		{ width:740px; height:319px; font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }

#mcs .mcschkbox							{ margin:3px 0px 0px 0px; background-color:#474D82; width:13px; height:13px; }
#mcs .mcschkboxdisabled					{ margin:3px 0px 0px 0px; background-color:#474D82; width:13px; height:13px; }
#mcs textarea							{ font-size:8pt; background-color:#D1D2E0; color:#000033; border:0px; }
#mcs textarea.mcsconfiinfo				{ padding-left:2px; width:400px; height:169px; border:0px; font-family:Verdana, Arial, Helvetica, Frutiger, Sans-Serif; }
#mcs textarea.mcsconfiinfodisabled		{ width:400px; height:196px; border:0px; }
#mcs textarea.mcsaddvesselinfo			{ padding-left:2px;width:198px; height:154px; }
#mcs textarea.mcsaddvesselinfodisabled	{ width:198px; height:154px; }

#mcs textarea.mcscharacterinput			{ width:198px; height:145px; }
#mcs textarea.mcscharacterinputdisabled	{ width:198px; height:145px; }

#mcs textarea.mcskontaktform			{ width:189px; height:150px; }
#mcs textarea.mcskontaktformdisabled	{ width:189px; height:150px; }
/*#mcs textarea.mcsuserpersons			{ vertical-align:middle; font-weight:normal; float: left; width:189px; margin:3px 0px 0px 0px; height:46px; }*/
#mcs textarea.mcsuserpersons, #mcs textarea.mcsuserpersons { vertical-align:middle; font-weight:normal; float: left; width:189px; margin:3px 0px 0px 0px; height:140px; }
#mcs textarea.mcsuserequipment {margin:3px 0px 0px 0px; width:188px;height:150px;}
#mcs textarea.mcsuserpersonsdisabled	{ vertical-align:middle; font-weight:normal; float: left; width:189px; margin:3px 0px 0px 0px; height:46px; }
#mcs textarea.mcskontaktform			{ width:189px; height:150px; float: left; margin:3px 0px 0px 0px; }
#mcs textarea.mcskontaktformdisabled	{ width:189px; height:150px; float: left; margin:3px 0px 0px 0px; }

#mcs input.mcsradiobutton				{ float: left; margin:0px 0px 0px 0px; width:12px; height:12px; }
#mcs input.mcsradiobuttondisabled		{ float: left; margin:0px 0px 0px 0px; width:12px; height:12px; }
#mcs .mcsradiotheftstart				{ float: left; margin:0px 0px 0px 0px; width:12px; height:12px; background-color:#474D82; }
#mcs .mcsradiotheftstartdisabled		{ float: left; margin:0px 0px 0px 0px; width:12px; height:12px; background-color:#474D82; }

#mcs div.tx-enetyachtingplugins-pi3		{ height:435px; width:831px; overflow:auto; background-color:#000033; }

/* ###  CONTENT CLASSES  ### */
#mcs .mcsmaincontent			{ position: relative; top:0px;left:0px; width:831px; height:435px; background-color:#474D82; background-image:url(../images/mcs/background-images/bg_contentpages.gif); background-repeat: no-repeat; }
#mcs .mcsmaincontentblue		{ position: absolute; top:0px;left:0px; width:831px; height:435px; background-color:#474D82; background-image:url(../images/mcs/background-images/bg_contentpagesblue.gif); background-repeat: no-repeat; }
#mcs .mcscnttop					{ position: relative; top:0px; left:0px; width:825px; height:17px; margin-left:6px; margin-top:5px; margin-bottom:0px; margin-right:0px; color:#FFFFFF; font-size:8pt; font-weight:bold; }
#mcs .mcscntleft				{ position: absolute; top:22px;left:6px; width:377px; height:407px; color:#FFFFFF; }
#mcs .mcscntright				{ position: absolute; top:22px;left:395px; width:430px; height:413px; color:#000033; }
#mcs .mcscntright .maincontent { color: #000033; }
#mcs .mcscntrightblue				{ position: absolute; top:22px;left:395px; width:430px; height:413px; color:#FFFFFF; }

#mcs .mcsmaincontentblue2		{ 
  /*position: absolute; 
  top:0px;left:0px;*/
  padding:0px 10px 0px 10px; 
  width:811px; height:435px; 
  background-color:#474D82; 
  background-image:url(../images/mcs/background-images/bg_contentpagesblue.gif); 
  background-repeat: no-repeat; 
}

#mcs2 .mcsmaincontentblue3		{ 
  /*position: absolute; 
  top:0px;left:0px;*/
  border:1px solid red;
  padding:0px 10px 0px 10px; 
  /*width:811px; height:435px;*/ 
  background-color:#474D82; 
  background-image:url(../images/mcs/background-images/bg_contentpagesblue.gif); 
  background-repeat: no-repeat; 
}

#mcs .textdark					{ color:#000033; font-weight:normal; }
#mcs .mcsdarkfont9pt			{ color:#000033; font-size: 9pt; }
#mcs .mcsbrightfont9pt			{ color:#FFFFFF; font-size: 9pt; }
#mcs .mcsdarkfont8pt			{ color:#000033; font-size: 8pt; }
#mcs .mcsbrightfont8pt			{ color:#FFFFFF; font-size: 8pt; }
#mcs .mcsdarkfont7pt			{ color:#000033; font-size: 7pt; }
#mcs .mcsbrightfont7pt			{ color:#FFFFFF; font-size: 7pt; width: 120px; }
#mcs .mcsbrightbluefont8pt		{ color:#5A5C82; font-size: 8pt; }
#mcs .mcsadsearchleft .mcsbrightfont7pt			{ color:#FFFFFF; font-size: 7pt; width: 120px; padding-left:3px;}


#mcs tr.mcsresultbghell			{ height:22px; color:#000033; background-color:#ECECF2; font-size: 8pt; }
#mcs tr.mcsresultbgdunkel		{ height:22px; color:#000033; background-color:#D8D9E5; font-size: 8pt; }
#mcs tr.mcsresultbgover			{ height:22px; color:#FFFFFF; background-color:#474D82; font-size: 8pt; }
#mcs tr.mcsresultbghellsmall		{ height:17px; color:#000033; background-color:#ECECF2; font-size: 8pt; }
#mcs tr.mcsresultbgdunkelsmall		{ height:17px; color:#000033; background-color:#D8D9E5; font-size: 8pt; }
#mcs tr.mcsresultbgoversmall		{ height:17px; color:#FFFFFF; background-color:#474D82; font-size: 8pt; }

#mcs input.mcsresultbghell {background-color:#ECECF2;}
#mcs input.mcsresultbgdunkel {background-color:#D8D9E5;}
#mcs input.mcsresultbgover {background-color:#474D82;}

/* Choose Model */
#mcs span.mcschoosemodsectionright	{ margin-left:6px; margin-top:22px; position: absolute; top:17px; left:691px; width:134px; height:271px; background-color:#3C497E; }

#cancelchoosemod A:link			{ font-weight:bold; color: #FFFFFF; text-decoration: underline; }
#cancelchoosemod A:visited		{ font-weight:bold; color: #FFFFFF; text-decoration: underline; }
#cancelchoosemod A:hover		{ font-weight:bold; color: #FFFFFF; text-decoration: underline; }
#cancelchoosemod A:active		{ font-weight:bold; color: #FFFFFF; text-decoration: underline; }

#left A:link					{ font-weight:normal; color: #FFFFFF; text-decoration: underline; }
#left A:visited					{ font-weight:normal; color: #FFFFFF; text-decoration: underline; }
#left A:hover					{ font-weight:normal; color: #D9DBEF; text-decoration: underline; }
#left A:active					{ font-weight:normal; color: #FFFFFF; text-decoration: underline; }

#right A:link					{ font-weight:normal; color: #000033; text-decoration: underline; }
#right A:visited				{ font-weight:normal; color: #000033; text-decoration: underline; }
#right A:hover					{ font-weight:normal; color: #FFFFFF; text-decoration: underline; }
#right A:active					{ font-weight:normal; color: #000033; text-decoration: underline; }

/* NUR TEMPOR�R weil die falsche klasse durchgetypod wurde!!! */
#mcs tr.resultbghell			{ color:#000033; background-color:#ECECF2; }
#mcs tr.resultbgdunkel			{ color:#000033; background-color:#D8D9E5; }
#mcs tr.resultbgover			{ color:#FFFFFF; background-color:#474D82; }
/*  #### :ENDE --- STYLESHEETS NACH NEUEM FORMAT ###  */

#mcs a.bright8pt:link			{ color: #FFFFFF; text-decoration: underline; }
#mcs a.bright8pt:visited		{ color: #FFFFFF; text-decoration: underline; }
#mcs a.bright8pt:hover			{ color: #DDDDDD; text-decoration: underline; }
#mcs a.bright8pt:active			{ color: #FFFFFF; text-decoration: underline; }

/* RESULT BROWSER STYLES */
td.mcsnpageouter			{ background-color:#0B198C; }
td.mcsnpageinner			{ background-color:#D1D1E1; }
.mcsnpagetextbright			{ font-size:8pt; color:#FFFFFF; }
.mcsnpagetextdark			{ font-size:8pt; color:#22229C; }

a.mcsnpagenumber:link		{ font-size:8pt; color:#000033; font-weight: normal;text-decoration:underline; }
a.mcsnpagenumber:visited	{ font-size:8pt; color:#333366; font-weight: normal;text-decoration:underline; }
a.mcsnpagenumber:hover		{ font-size:8pt; color:#333366; font-weight: bold;text-decoration:underline; }
a.mcsnpagenumber:active		{ font-size:8pt; color:#000033; font-weight: bold; text-decoration:underline; }

a.mcsnpagetxt:link			{ font-size:8pt; color:#000033; font-weight: normal;text-decoration:none; }
a.mcsnpagetxt:visited		{ font-size:8pt; color:#333366; font-weight: normal;text-decoration:none; }
a.mcsnpagetxt:hover			{ font-size:8pt; color:#333366; font-weight: bold;text-decoration:none; }
a.mcsnpagetxt:active		{ font-size:8pt; color:#000033; font-weight: bold; text-decoration:none; }

/* ################################################################################ */
/* ############  Definitive Klassen - �berarbeitet ################################ */
/* ################################################################################ */

/* ############# MCS pi3 Templates ################################################*/

/*vorher -> ergebtitel */
td.mxspati	{ color:#000033; font-weight:bold; }

/*vorher -> suchtit */
.mxletters			{ font-weight:bold; }

TD.mxweiss7ptbold	{ font-weight: bolder; font-size: 7pt; }

TD.formutext		{ font-weight: bolder; font-size: 7pt; font-style: normal; }
/* sollte nicht weiter verwendet werden */
TD.weiss			{ background-color:#ffffff; }
TD.f0f1f8			{ background-color: #f0f1f8; }
TD.blau1			{ background-color: #000033; }
TD.blau2			{ background-color: #474d82; }
TD.e2e4ef			{ background-color: #e2e4ef; }
TD.hellblau			{ background-color: #e1e3f1; }
TD.mcsblau			{ background-color: #474d82; }
TD.yachtingblau		{ background-color: #666eba; }
TD.boathunterblau	{ background-color: #21304d; }
TD.mcshgrund		{ background-IMAGE: url(../images/mcs_content_bg_temp.gif); background-repeat: no-repeat; }
TD.y24suchbutton	{ background-color: #9ba1d2; }
TD.ergebquery		{ font-weight: bold; color: #000033; }
TD.suchtit			{ font-weight: bold; }
.suchtit			{ font-weight: bold; }/* in Zukunft nicht weiter einsetzen*/
TD.ergebtitel		{ font-weight: bold; color: #000033; }
.datrecovdatland	{ font-weight: bold; color: #000033; }
.recergeb			{ color: #000033; }
TD.ergebnis			{ color: #000033; }
.resulttitelblau	{ font-size: 7pt; color: #666eba; }
TD.result			{ font-weight: bold; }
.navilogin			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; border-left: #bec1e2 1px solid; WIDTH: 116px;	color: #000033;	BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }

TR.resultbghell		{ color:#000033; background-color:#ECECF2; }
TR.resultbgdunkel	{ color:#000033; background-color:#D8D9E5; }
TR.resultbgover		{ color:#FF0000; background-color:#474D82; }

.fieldsize1			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize1b		{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 32px; background-color: #d1d2e0; }
.fieldsize1c		{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 46px; background-color: #d1d2e0; }
.fieldsize1d		{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 88px; background-color: #d1d2e0; }
.fieldsize1hidden	{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #AA0000; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize2			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 120px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize3			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 54px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize3hidden	{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 54px; color: #AA0000; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize4			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 126px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize4hidden	{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 126px; color: #AA0000; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize5			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 66px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fieldsize5hidden	{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 66px; color:#AA0000; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }

.sinput1			{ font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif;border-right: medium none; border-top: medium none; font-size: 8pt; border-left: medium none; WIDTH: 252px; BORDER-BOTTOM: medium none; /*HEIGHT: 54px;*/ background-color: #d1d2e0; }
.sinput3			{ font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif;border-right: medium none; border-top: medium none; font-size: 8pt; border-left: medium none; WIDTH: 677px; BORDER-BOTTOM: medium none; /*HEIGHT: 54px;*/ background-color: #d1d2e0; }
.sinput2			{ font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif;font-size: 8pt;WIDTH: 677px;HEIGHT: 52px;background-color: #d1d2e0; }
.sinput2dd			{ font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif;font-size: 8pt;WIDTH: 677px;HEIGHT: 48px;background-color: #d1d2e0; }
.sinputl4			{ font-family: "Courier New", Courier, monospace,Verdana, Arial, Helvetica, Frutiger, Sans-Serif;font-size: 8pt;background-color: #D1D2E0; }
.fieldsize6			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 189px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 73px; background-color: #d1d2e0; }
.fieldsize7			{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 252px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 58px; background-color: #d1d2e0; }

.fs40				{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 40px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fs90				{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 90px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fs151				{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 151px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.fs164				{ border-right: #bec1e2 1px solid; border-top: #bec1e2 1px solid; font-size: 8pt; border-left: #bec1e2 1px solid; WIDTH: 164px; color: #000033; BORDER-BOTTOM: #bec1e2 1px solid; HEIGHT: 17px; background-color: #d1d2e0; }
.headline			{ font-weight: bold; font-size: 12pt; color: #000000; }
TD.y24formtext		{ font-weight: bolder; font-size: 7pt; font-style:italic; }
.suchtitel			{ font-weight: bolder; font-size: 10pt; color: #b2b6dd; font-style: italic; }

.maincontent		{ font-weight: normal; vertical-align: top; color: #FFFFFF; }

.ueberschrift		{ font-weight: normal; font-size: 9pt; vertical-align: middle; }
.mainboathunter	{ font-weight: normal; font-style: normal; }

A:link				{ color: #666699; text-decoration: underline; }
A:visited			{ color: #666699; text-decoration: underline; }
A:hover				{ color: #ffffff; text-decoration: underline; }
A:active				{ color: #666699; text-decoration: underline; }

A.results:link		{ color: #000033; text-decoration: underline; }
A.results:visited	{ color: #000033; text-decoration: underline; }
A.results:hover	{ color: #FFFFFF; text-decoration: underline; }
A.results:active	{ color: #000033; text-decoration: underline; }

A.topsuchtitel:link		{ background: #9ba1d2; color: #ffffff; text-decoration: none; }
A.topsuchtitel:visited	{ background: #9ba1d2; color: #666699; text-decoration: none; }
A.topsuchtitel:hover		{ background: #9ba1d2; color: #666699; text-decoration: none; }
A.topsuchtitel:active	{ background: #9ba1d2; color: #666699; text-decoration: none; }

A.nextpage:link			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.nextpage:visited		{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.nextpage:hover			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.nextpage:active			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }

A.poplink:link				{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.poplink:visited			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.poplink:hover			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
A.poplink:active			{ background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }

/* FOTOTEMPLATE SCHIFFE */
	#mcs div.mcsftempl-schiffe-top		{ position: absolute; top:23px; left:0px; width:831px; height:264px; border-bottom:1px solid #8B8FBF; background-color:#474D82; z-index:2; }
	#mcs div.mcsftempl-schiffe-bottom	{ position: absolute; top:287px; left:0px; width:831px; height:148px; /*border-bottom:1px solid #8B8FBF;*/ background-color:#2F356A; z-index:1; }
	#mcs div.mcsftempl-errormsg			{ position: absolute; top:353px; left:517px; width:293px; height:48px; font-weight:bold; z-index:2; }
	
	#mcs div.mcsftempl-maxbild			{ position: absolute; top:27px; left:7px; width:220px; height:250px; z-index:2; }
	#mcs div.mcsftempl-textboxen		{ position: absolute; top:27px; left:238px; width:270px; height:250px;  z-index:2; }
	#mcs div.mcsftempl-textboxen textarea	{ width:270px; height:181px; padding-left:4px; }
	
	#mcs div.mcsftempl-thumbs			{ position: absolute; top:27px; left:514px; width:316px; height:250px;  z-index:2; overflow:auto; }
	#mcs div.mcsftempl-thumbs td			{ text-align:center; vertical-align:middle; background-color:#494C5A; }
	
	#mcs div.mcsftempl-settings			{ position: absolute; top:296px; left:12px; width:300px; height:100px;  z-index:2; }
	
	#mcs div.mcsftempl-upload			{ position: absolute; top:296px; left:514px; width:316px; height:100px;  z-index:2; }
	#mcs div.mcsftempl-upload input.file		{ width:400px; }
	#mcs input.mcsftempupload			{ width:79px; }
	
	#mcs input.mcschoosevesselpic		{ font-size:8pt; width:220px; height:22px; float: left; margin:0px 0px 0px 0px; border: 1px solid; border-left-color: #808080; border-top-color: #808080; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF;}
	
	#mcs div.mcsfototemp-schiffe		{ padding-top:6px; vertical-align:middle; position: absolute; top:402px; left:0px; width:831px; height:32px; border-top:1px solid #8E92AE; z-index:4;text-align:center; }
	
	#mcs td.mcsmainpic-true				{ border:1px solid #FF0000; }
	#mcs td.mcsmainpic-false			{ border:1px solid #FFFFFF; }
	#mcs div.mcsftempl-nopics			{ padding-top:100px; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:center; position: absolute; top:23px; left:0px; width:831px; height:264px; z-index:2; }

	#mcs .mcsftempl-textboxen .formulartabelle #multilangbox_flags {
		text-align: right;
	}
	#mcs .mcsftempl-textboxen .formulartabelle #multilangbox_flags div {
		display: inline;
		margin:5px 0 0 15px;
	}
	#mcs .mcsftempl-textboxen .formulartabelle #multilangbox_flags div .multilangbox_checked {
		margin: 5px 0 0 5px;
	}
	
	
		
/* Plugins  */
/************/

/* language Selector */
td.languageselector {
background-color: #474d82;
text-align: right;
height:23px;
}
div.tx-srlanguagemenu-pi1{
margin:0px;
border:0px;
padding:0px;
}
.tx-srlanguagemenu-pi1 P { font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
.tx-srlanguagemenu-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srlanguagemenu-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srlanguagemenu-pi1 A:hover { background-color:trfansparent; color:#333333; text-decoration:none; }
.tx-srlanguagemenu-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; backfground-color:#ffffff; color:#000; font-weight:bold; margin-left:15px; }

/* theftnot styles added by tom */
.theftnot-info-layer{overflow:auto;height:370px;magrin-top:0px;}
html* .theftnot-info-layer{margin-top:0px;}



.mcs_table2 table {

}


ul {
   list-style-type:decimal;
   padding:0px 10px 0px 30px;
   border-top:1px solid #FFF; 
   border-bottom:1px solid #FFF;
   background-color:#4e5489;
   width:500px;
}

.button_note {
   margin-left:460px;
}

.languageselector form{
	margin-bottom:0px;
}
