/*========================================================*/
/* Container styles for www.watchersnet.de/ripripper      */
/*      Author: Ingo Herbote                              */
/*              www.watchersnet.de                        */
/*========================================================*/

/*========================================================*/
/*  Styles Main Containers                                */
/*========================================================*/
.containermaster {width: 100%;background:url(ModulHeader.gif) repeat-x white;color: black;border: 1px solid #099e09;-moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;border-radius: 0.4em;}
.containerrow_header { color: black;text-align:left;font-weight:bold;padding-left:5px;padding-top:10px;padding-bottom:2px;font-weight: bold;margin: 0px;font-size:medium;font-family:Arial, Helvetica, sans-serif;}
.containerrow_footer {color: black;padding:2px;border-bottom: 1px solid #ccc;}
.container_content {padding: 5px;}

/* ============================================================================
    CSS STYLES FOR ModulOptionsMenu
	based on "Suckerfish Dropdowns" created by Patrick Griffiths and Dan Webb.
   ============================================================================
*/

/****************************
 Standard structural CSS 
****************************/
.ModulOptionsMenu { padding: 0;margin: 0;border: 0;white-space: nowrap;width:30px;}
.ModulOptionsMenu ul { padding: 0;margin: 0;border: 0;list-style-type: none;white-space: nowrap;z-index: 99999;}
.ModulOptionsMenu li { position: relative;display: inline;float: left;margin: 0;border: 0;padding: 0;}
.ModulOptionsMenu li li { z-index: 11113;}
.ModulOptionsMenu a { margin: 0; border: 0;padding: 0;}
.ModulOptionsMenu li li a { margin: 0;border: 0;padding: 0;}
.ModulOptionsMenu li:hover {margin: 0;border: 0;padding: 0;}
.ModulOptionsMenu li li:hover {border: 0;}
.ModulOptionsMenu li ul {position: absolute;margin: 0;border: 0;padding: 0;z-index: 11112;}
.ModulOptionsMenu li ul ul { margin: 0;border: 0;padding: 0;}

.ModulOptionsMenu li:hover ul ul, 
.ModulOptionsMenu li:hover ul ul ul, 
.ModulOptionsMenu li.sfhover ul ul, 
.ModulOptionsMenu li.sfhover ul ul ul,
.ModulOptionsMenu li.sfhover ul ul, 
.ModulOptionsMenu li.sfhover ul ul ul {left: -9999px;}

.ModulOptionsMenu li:hover ul, 
.ModulOptionsMenu li li:hover ul, 
.ModulOptionsMenu li li li:hover ul,
.ModulOptionsMenu li.sfhover ul, 
.ModulOptionsMenu li li.sfhover ul, 
.ModulOptionsMenu li li li.sfhover ul { left: auto; z-index: 99999}

/* Support for the Internet Explorer Fix */

* html ul.ModulOptionsMenu iframe, * html ul.ModulOptionsMenu iframe {
	position: absolute;
    left: -0.05em;
	top: -0.05em;
	z-index: 0;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/
	display: block;
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End */

/*********************
 Main styles 
*********************/
/* menu wrapper */
.ModulOptionsMenu { 
	height: 19px;
	background-color: transparent;
    width:20px;
}
/* all list items */
.ModulOptionsMenu li { 
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	color: black;
	width: 166px;
	width: auto;
	cursor:pointer;
	padding-left: 6px;
    padding-top: 1px;
	line-height:17px;
}
/* all links within the menu wrapper */
.ModulOptionsMenu a {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	color: black; 
	background-color: transparent;
    line-height: 19px;
}

/*********************
 SubMenu styles 
*********************/

/* Submenu lists */
.ModulOptionsMenu ul { 
	line-height: 19px;
	background-color: #ff0000;
}
/* second-level lists */
.ModulOptionsMenu li ul { 
	width: 187px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0 0 0 -6px;
	line-height: 12px;
    background-color: #ff0000;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color: black;
	-moz-opacity:.8;
	z-index:30000;
}
* html .ModulOptionsMenu li ul {margin: 12px 0 0 -19px;}
/* third-and-above-level lists */
.ModulOptionsMenu li ul ul { 
	margin: -26px 0 0 181px;
	line-height: 12px;
    background-color: #fd8787;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width: 230px;
	color:black;
}
* html .ModulOptionsMenu li ul ul {
	margin: -2px 0 0 0px;
}
/* styles for top level */
.ModulOptionsMenu li:hover {
	background: #fd4d4d; 
	color:black;
	border: 1px solid black;
    line-height: 17px;
    padding-left: 5px;
    padding-right: 5px;
	text-decoration: none;
}
.ModulOptionsMenu li.sfhover {
	background: #fd4d4d; 
	color:black;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
    line-height: 16px;
    padding-left: 5px;
	text-decoration: none;
}
* html .ModulOptionsMenu li {padding-right:5px;}
/* styles for sub tabs level */
.ModulOptionsMenu li li { 
	width: 181px;
	border-top:1px solid black;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
        padding-right:0px;
}
.ModulOptionsMenu li li a { 
	padding-left: 5px;
	width: 187px;
	line-height: 20px;
	color:black;
}

.ModulOptionsMenu li li:hover {
	color: black;
	background: #fd4d4d; 	
	border-top:1px solid black;
	padding-top: 1px;
	padding-left: 6px;
	width: 176px;
}
.ModulOptionsMenu li li.sfhover {
	color: black;
	background: #fd4d4d; 	
    border-left:0px;
	border-right:0px;
	padding-top: 1px;
	padding-left: 6px;
	width: 176px;
}

/* style for arrow gif */
.ModulOptionsMenuArrow { }

/* style Icon */
.ModulOptionsMenu li li img  {margin-left:0px! important;margin-top:2px! important;}

/* styles for sub sub tabs level */
.ModulOptionsMenu li li li{ border-top:1px solid black;width: 224px;padding-right:0px;}
.ModulOptionsMenu li li li a:hover, .ModulOptionsMenu li li li:hover{width: 219px;}
.ModulOptionsMenu li li li.sfhover{width: 252px;padding-left: 6px;}
.ModulOptionsMenu li li li a { padding: 5px;height: 20px;width: 280px;	}
* html .ModulOptionsMenu li li li {width:150px;}
* html .ModulOptionsMenu li li li a {width:230px;}

