BODY{FONT-SIZE:10px;FONT-FAMILY:Arial,Helvetica,Sans Serif;}
.m2ws_linklayer
		{
		}
	.m2ws_linklayer_row
		{
			FONT-WEIGHT: normal;
			FONT-SIZE: 10px;
			font-family: ms sans serif,sans-serif;
			color: blue;
		}
	.m2ws_linklayer_target_button
		{
			FONT-WEIGHT: normal;
			FONT-SIZE: 6px;
			font-family: ms sans serif,sans-serif;
			color: black;
		}
	.m2ws_linklayer_select
		{
			FONT-WEIGHT: normal;
			FONT-SIZE: 11px;
			font-family: ms sans serif,sans-serif;
			color: black;
		}
	.m2ws_linklayer_input
		{
		width:350px;
		border-style:solid;
		border-width:thin;
		border-color:gray;
		}	
	.m2ws_contextmenue_rclick
            {
              cursor:default;
              position:absolute;
              font-size:11px;
              font-family:ms sans serif,sans-serif;
              
              border-top:1px solid #d0cfc0;
              border-left:1px solid #d0cfc0;
              border-right:1px solid #3f3f3f;
              border-bottom:1px solid #3f3f3f;
              background-color:#f1f1f1;
              
              z-index:99;
              visibility:hidden
            }

         .m2ws_contextmenue_innen
            {
              border-top:1px solid #ffffff;
              border-left:1px solid #ffffff;
              border-right:1px solid #7f7f7f;
              border-bottom:1px solid #7f7f7f;
              padding-left:1px;
              padding-right:1px;
              padding-top:1px;
              padding-bottom:1px;
              z-index:99;
            }

         .m2ws_contextmenue_mpunkt
            {
            position:relative;
            height:19px;
              padding-left:25px;
              padding-right:21px;
              padding-bottom:1px;
              line-height:18px;
              text-align:left;
              z-index:99;
            }
            
          .m2ws_contextmenue_mhead
          {
              padding-left:21px;
              padding-right:21px;
              padding-bottom:1px;
              line-height:17px;
              font-weight: bold;
              text-align:left;
              z-index:99;
              background-color:#e8f2fe;
          }
		.m2ws_contextmenue_mpunktimg
		{
			clear: left;
			float: left;
			z-index:99;
		}
         .m2ws_contextmenue_linie
            {
              padding-left:1px;
              padding-right:1px;
              padding-top:3px;
              padding-bottom:3px;
              line-height:8px;
              width: 100%;
              z-index:99;
            }
           
            .dtree {
				font-family: Arial;
				font-size: 9px;
				FONT-WEIGHT: bold;
				color: #666;
				white-space: nowrap;
			}
			.dtreeleft {
				padding-left:5px;
				border:1px solid black;
				width: 270px;
				height: 320px;
				background-color: white;
			}
			.dtree img {
				border: 0px;
				vertical-align: middle;
			}
			
			.dtree a {
				color: #333;
				text-decoration: none;
			}
			
			.dtree a.node, .dtree a.nodeSel {
				white-space: nowrap;
				padding: 1px 2px 1px 2px;
			}
			
			.dtree a.node:hover, .dtree a.nodeSel:hover {
				color: #333;
				text-decoration: underline;
			}
			
			.dtree a.nodeSel {
				background-color: #c0d2ec;
			}
			
			.dtree .clip {
				overflow: hidden;
			}
			
			.lyFont	
				{	
				font-family: Tahoma,Verdana,Arial,Sans-serif;	
				font-size:11px;	
				color:#3F415B;	
				}
				
			.lyFontSmall	
				{	
				font-family: Tahoma,Verdana,Arial,Sans-serif;	
				font-size:11px;
				color:#3F415B;
				}
			.lyrContent
			{
				position:absolute;
				overflow:hidden;
				z-index:9999;
			}
			.elementlistheader
				{
					FONT-WEIGHT: bold;
					FONT-SIZE: 11px;
	        		FONT-FAMILY: Arial, Helvetica, Sans Serif;
				}
			.elementlist
				{
					FONT-WEIGHT: normal;
					FONT-SIZE: 10px;
	        		FONT-FAMILY: Arial, Helvetica, Sans Serif;
				}
			.rteBack {
				background: #D3D3D3;
				border: 1px outset;
				letter-spacing: 0;
				padding: 2px;
			}
			
			.rteBack tbody tr td, .rteBack tr td {
				background: #D3D3D3;
				padding: 0;
			}
			.rteImage {
				background: #D3D3D3;
				border: 1px solid #D3D3D3;
				cursor: pointer;
				cursor: hand;
			}
			.rteDiv {
				display: block;
				position: relative;
				padding: 0;
			}
			.ajaxtooltip{
				position: absolute; /*leave this alone*/
				display: none; /*leave this alone*/
				width: 300px;
				left: 0; /*leave this alone*/
				top: 0; /*leave this alone*/
				background: lightyellow;
				border: 2px solid gray;
				border-width: 1px 2px 2px 1px;
				padding: 5px;
			}
#medialaydiv{
  width:650px;
  border:1px solid white;
}

#medialayhead{
  width:650px;
  height:25px;
  
  border-top: 0px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
}

#axpw_type{
  width:165px;
  float:left;
  font:bold 10px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
}

#imageeditlay_type{
	width:264px;
  float:left;
  font:bold 10px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
  
}

#axpw_type_project{
  width:320px;
  float:left;
  font:bold 11px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
  padding-top:5px;
}

#imageeditlay_type_project{
  width:270px;
  float:left;
  font:bold 11px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
  padding-top:5px;
}

#axpw_date_time{
  width:143px;
  float:left;
  font:bold 10px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
  padding-top:5px;
}

#imageeditlay_date_time{
  width:244px;
  float:left;
  font:bold 10px arial;
  color:#FFFFFF;
  text-align:center;
  position:relative;
  padding-top:5px;
}

#medialayHeadtable{
  border-collapse:collapse;
}

.medialayHeadtable_row{
width:161px;
height:20px;
border: 1px solid #FFFFFF;
font:bold 10px arial;
text-align:center;
}

.sbtn{
	text-align:center;
	border: 1px solid #FFFFAA;
	font:bold 10px arial;
	background-color: #FFFFAA;
	height: 25px;
	width: 90px;

}

/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("/mtpw/application/redaktion/img/calendar_icon.png") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid black;
	background-color: buttonface;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Verdana;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Verdana;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Verdana;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Verdana;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Verdana;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}
